|
|
 |
Обновления, версии 17-62
SL_a52
1. Misc->Address Book
по образу и подобию мессадж листа выполнена поддержка национальных алфавитов для панели контактов ОЕ.
Дополнительно на этой панели теперь можно показывать емайл адресс. Оказалось что ей тут же стало удобнее пользоваться:)
2. Запрещен доступ к некоторым спорным "фичам".
3. Уточнена работа СЛ по "руссифицированию" меню (просьба к Владимиру и Дмитрию проверить).
4. Иконы включены в редакции ajs. Несмотря на мои слезные просьбы Слава Антонов так и не прислал работоспособный вариант.
5. Удалены все скины - ждем что придет от Константина Задорожного.
6. Мелочь о которой и говорить то противно:).
SL_a49
1. Изменено меню Templates (см. тему Выпадающее меню темплейтов).
2. Устранена ошибка при переполнении буфера у окна FTNStub progress window под Вин98.
3. From: Bjжrn Felten <Bjжrn_Felten@f0.n203.z2.fidonet.org>
4. Keywords (см.тему Это точно глюк).
SL_a45
1. В первом приближении сделана попытка привязки шаблонов к фолдерам.
Для этого введены 2 новые маски и привязка возможна по:
1.1. Имени текущего выделенного на списке фолдеров фолдера:
%sfoldername - Selected Folder Name.
Если есть несколько фолдеров с таким именем - то шаблон будет применен ко всем ним.
1.2. Идентификатору текущего выделенного на списке фолдеров фолдера: %sfolderid - Selected FolderID.
Эта привязка независима от имени фолдера, например если он переименован, и применяется только для одного единственного фолдера до тех пор пока он неудален из базы.
Узнать FolderID можно например включив в скин шаблона на чтение следующий код:
=========Beginning of the citation==============
<BR>%sfoldername [%sfolderid]<BR>
=========The end of the citation===============
Что даст в результате чтото вроде:
=========Beginning of the citation==============
fido7.pvt.fidolook [2639]
=========The end of the citation===============
Примеры применения в критериях шаблона:
%if(%match(%sfoldername,Inbox))%then(Use this template)
или:
%if(%match(%sfolderid,4))%then(Use this template)
2. Из %fmsid убираются символы <>.
3. X-Faces сдкланы "плавающими" и их можно располагать по вкусу справа или слева.
4. Расширены размеры элементы под "русификацию" - там где не получилось - просьба сообщать.
5. Включены все частные правки отлаживаемые в билдах с 42 по 44.
6. Skin.dll включен в редакции AJS - просьба все замечания высказать.
Учитывая что "на вкус и цвет товарища нет":) - Skin.dll от предыдущих версий например из SL_a41 совместимы с SL_a45 - это на тот случай если кому сильно не понравятся новые:).
SL_a41
1. Мелкие косметические правки, типа расширения элементов диалогов для
размещения там длинных русских выражений.
2. Принципы формирования версии продукта и файлов.
вот к примеру:
FL-Build: Fidolook 2002 (SL) 6.0.2600.41 - 3/4/2002 08:09:42
где
6.0.2600.41 - версия продукта (ProductVersion)
в котором
6.0.2600 - последняя версия ОЕ, поведение ФЛ на которой более-менее
изучено-предсказуемо.
и 41 - номер билда продукта (не файла).
далее
3/4/2002 08:09:42 - время билда (UTC).
Далее:
кроме версии продукта (которая общая для всех файлов) каждый файл имеет свою
версию (FileVersion) - она может пока совпадать, но может и отличаться от
версии продукта в целом - те номер билда файла и номер билда продукта - вещи
разные.
Например
FLUIExt2.dll - FileVersion: 6.0.2600.41.
Принцип формирования - тот же что и ProductVersion.
Номер билда продукта видимо не сможет быть меньше номера какого либо файла
проекта.
но номера билдов файлов, если они не имели изменения в текущем билде -
остаются прежними.
3. ФАК:)
Как на "нерусском" ОЕ использовать готовые "русские" словари ?:
"Русский" ОЕ имеет идентификатор LangID: 1049.
"Англицкий ЮС" - LangID: 1033.
Следовательно измените эту строку в словаре с 1049 на 1033 или другой
идентификатор соответствующий языку вашего ОЕ.
Если с определением LangID есть затруднения, то включите режим сохранения
бланка словаря - он создаст заготовку в которой будет указан LangID вашего
конкретного ОЕ.
SL_a38
Fix для ХР.
Огромное спасибо всем кто принял участие в этой "дистанционной" отладке (особенно тем кто мужественно слал полноэкранные битмапы в труколоре:)).
На всякий случай далеко TD32 не прячте:)).
Причины примерно следующие:
=========Beginning of the citation==============
KZ> Вот он какой северный олень. :) Вообщем, замечательно работает.
Ну слава богу:).
В общем похоже что Comctl32 при неких условиях (скорее всего с темами както связано) не может корректно обработать окно системного листа созданного как всплывающее и не имеющего заголовка.
Хотя это и редкий вид окна, но вполне легальный, ранее всегда работало.
Прошло только после того как под сислист было подложено еще одно окно - этакий бутербродик с сислистом вместо сыра:).
KZ> Чьи дровишки были?
Я думаю что некоторых версий ХР. Скорее всего МС поправят это тихо в ближайшем времени. Просто в системе аналогичного окошка нет, вот и не заметили сразу.
=========The end of the citation================
Продолжим наши игры? :))
SL_a37a
Это "технический" билд для заинтересованных лиц, качать всем не обязательно.
1. "Русские меню" для ВИН95.
2. Устраняет вылеты СЛ от деятельности PGPI .
Работе PGPI помех не создает, но похоже что PGPI просто не может создать свои кнопки в СЛ отчего и несколько сглючивает и валил СЛ напрочь.
SL_a37
1. В продолжении руссификации - охватывает максимально возможное колическтво элементов - если что пропущено - просьба сообщить.
2. Фикс по Forward.
3. Фикс по Compact All Folders.
SL_a36_ling
Misc->Ling->Enable - включает словарь.
Misc->Ling->Collect - начинает собирать информацию о пробелах в словарном запасе.
Далее эти пробелы можно сохранить либо принудительно - Misc->Ling->Save...
Или это будет сделано автоматически по завершению: в директории фидолука создается файл типа __blanks for 1033x1251.dic (об имени позже).
Т.е. - для разработчика словаря можно просто включить Collect, погонять СЛ на желаемом напрвлении, и потом заполнить предложенный СЛ-ом бланк.
Синтаксис *.dic-файла есть в бланке, поясню.
А. ЗАГОЛОВОК:
1.
Строка начинающаяся с "//" - считается комментарием - не учитывается.
2.
Author: ххх
Description: ххх
- надеюсь понятно.
(ВАЖНО).
Draft: 1
- 1 или 0 - если 1 - то файл считается черновиком и игнорируется полностью.
3. Следующие заголовки обязательны:
CodePage: хххх
- кодировка данного файла (например 1200 - Unicode, 1251- Cyrillic-Windows, 1252- Western European (Windows) и тд).
LangID: хххх
- идентификатор языка (например - 1033 - English (US), 1049-русский и тп).
По умолчанию СЛ сам заполнит эти заголовки в бланке для вашей операционной системы и языку интерфейса ОЕ.
Б. СЛОВАРЬ.
4.
Далее идут пары строк заключенных в кавычки:
"key string" - key to translate, bound by "".
"translated string" - traslatition, bound by "".
- blank row (used as separator).
В общем что непонятно - спросите или посмотрите созданный СЛ бланк.
*****
Имя DIC-файла произвольное и самих файлов может быть несколько для каждого языка - отдельный файл.
СЛ ориентируется только на заголовок LangID, проверяя его соответствие языку интерфейса ОЕ.
Ну и заголовок Draft нужно либо поставить в 0 или удалить вообще.
Заголовок CodePage нужен только для правильного преобразования строк из DIC-файла в кодировку системы.
*****
Для отладки пока включена поддержка только для меню тулбара и для Misc-диалога.
И то при условии что вы самолично изготовите словарь.
SL_a34
1/ Фикс по Misc->Folder List->Use diff icons
2/ Misc->DocHost->Use custom host info->Enable inplace navigation.
На пробу - будет непривычно по началу, придется привыкать к другому
поведению - при включении сией фичи CLICK+SHIFT открывает ссылки каждую в
отдельном окне (тоже самое и для Open In New Window в контекстном меню).
Цена решения - просто клики (и комманда Open) открывают ссылки прямо в окне
просмотра сообщения.
SL_a33
1. Misc->Folder List
Внизу два крыжа
- можно назначить для каждого способа синхронизации свою икону.
- можно отсортировать ньюсгруппы по способу синхронизации.
2. FTNStub->Purger
- назначение маски для фолдеров исключаемых из очистки базы.
Надеюсь интуитивно будет понятно.
SL_a32
Misc->DocHost->Controlling Download and Execution.
(Управление загрузкой - тех частей мессаги которые не приаттачены и требуют загрузки с сервера, и выполнением НТМЛ кода - как аттачей так и загружаемых с сервера).
Важно: Сразу предупреждаю, что сейчас рекомендуется только для продвинутых юзеров для тонкой настройки просмотра НТМЛ.
Если чтото не понятно - не используйте (выключите Enable Controlling).
При этом не расстраивайтесь - откатаем, выберем подходящие дефолты и будем сообща юзать - штука имхо очень мощная.
Важно: Установки этого раздела переопределяют все аналогичные прочие установки как в ИЕ так и в ОЕ.
Действует как на шаблоны так и на НТМЛ мессаги просматриваемые без шаблонов.
IMAGES, VIDEOS, BGSOUNDS - включение этих галок разрешит загрузку с сервера
и показ их. И соответственно если их снять - то они негрузяться и не выполняются.
NO SCRIPTS and NO JAVA - Скрипты и (или) Java-апплеты не выполняются.
NO ACTIVEX - ActiveX не грузятся.
NO RUN ACTIVEX - ActiveX не выполняются.
DOWNLOAD ONLY - код страницы загружается (например в кеш) но не показывается.
NO FRAME DOWNLOAD - фреймы (оружие спаммера:) - не грузятся с сервера (грузится только то что есть в мессаге).
RESYNCHRONIZE - будет спрашивать сервер на предмет изменения страницы - и если изменена - перезагрузит.
NO CACHE - не кеширует данные (при каждом просмотре загружает заново).
NO BEHAVIORS - до конца для меня не понятно - те программный элемент.
IHTMLBehaviors бинарно для меня ясен, а что он делает - не знаю точно:)) - в общем если кто сможет пояснить - плиз.
NO METACHARSET - Кодировка указанная в мета-тегах игнорируется.
NO CLIENTPULL - см. примечания к NO_BEHAVIORS .
SILENT - только для адванснутых юзеров - давит все недоверчивые вопросы и диалоги во время загрузки.
FORCE OFFLINE - всегда просматривать документы в локальном оффлайне.
Документ как бы изолируется от интернета без разрыва соединения и параллельно выполняемых онлайн операций.
OFFLINE IF NOT CONNECTED - если нет соединения то и не выводит предложения его установить. (Это к вопросу о надоедливых диалогах с глупыми вопросами ИЕ).
SL_a30
В основном FTNStub, остальные модули внутренние правки и уточнения, но
настоятельно рекомендую обновить особенно если у вас СЛ ниже 29.
По порядку поступления:)
1. По поводу клуджей по ходу письма и прочей гадости.
2. По присланным собакоотловлениям - кое какие корректировки.
3. По теме пробелы в адресах.
Для обновления информации об собственном аккаунте просто (но обязательно) пройдите по шагам сетап фтнстаб.
SL_a28
NewsMailer:
1. Повторное редактирование ранее помещенных в Отправленные мессаг.
SL:
1. Корректировки (подробнее описано в мессаге "Баг или фича?...." - Sergey Broudkov).
2. Hекоторые изменения в схеме формирования плайн-текста из хтмл мессаг.
FTNStub:
1. Подкручен стандартный режим "собаковылавливания".
2. И плюс на вкладке Store режим усиленного "собаколовления".
3. Там же есть диагностический режим с сохранением проблемных мессаг и пакетов.
Если надумаете слать мне эти пакеты - то просьба комментировать и фильтровать явные ляпы не связанные с ФТHстаб.
3. Hа вкладке Link Setup ->Advanced - можно прямо указать IP-address босса если он отличается от стандартного.
NewArcWz:
В меню появился пункт Import...
Hебольшая преамбула: тут вот "спасать" убитую базу у одного товарища пришлось. Посыпался винт - бывает. Сложность была в том что ОЕ сбросил в ноль Folders.dbx. В принципе можно и вручную было сделать и с помощью NewsSaver-a, DbxExplorer-a или еще чего, но локальных папок было примерно
250 штук - скучно:). Кроме того часть из них так же была побита. Посему чтоб не мучиться вот что набросал:
1. Выделяем фолдер на дереве фолдеров - это может быть любой кроме фолдера Outlook Express.
2. Жмем NewArcWz->Import и выбираем из любой директории dbx-файлы (мы так сразу выделили все 250 + штук так 150 ньюсовых). Если в выборку попадают не dbx-файлы - не страшно - NewArc разберется.
3. ОК - и все:).
Что происходит:
1. В Темп-директории NewArc строит временную базу.
2. Копирует туда по штучно дбх-ы.
3. Выполняет их восстановление.
4. И если удалось хоть частично - подключает к темп-базе.
5. Затем создает аналогичные фолдера в базе-получателе и копирует в нее мессаги из темп-базы. При этом проверяет на дубликаты и выкидывает плохие и незагруженные.
6. Перед тем как нажать Finish - можно залезть в темп и посмотреть что там осталось. А остаться там должены все проблемные дбх-и - которые можно дополнительно попытаться прочитать каким либо иным способом и Folder.dbx темп-базы. То что необходимо - нужно в этот момент скопировать так как:
7. После нажатия Finish вся темп-база будет аккуратненька удалена (исходные дбхы - останутся целы и невредимы).
Естественно иерархия не восстановилась (не из чего ее было брать) и все фолдера выстроились под фолдером указанным в п.1.
Может быть штатным режимом добавления в свою базу мессаг из "одиночных" дбх-ов.
Может таким же макаром трелевать ньюсы из базы в базу.
SL_a27
Основное:
Изменение в способе формирования вебпейдж для просмотра и редактирования.
... изменения настолько внутренние, что вот сказал и не знаю что сказать - всего на их проработку ушло 3 дня (естественно не с утра до вечера) довольно нудного и неординарного процесса, перемежающегося вниканием в тонкости интриг и сплетен вокруг ФЛ, с результатом невидным для пользователя. Разве что г-н Руколеев сможет заметить некоторые изменения в View Source:)).
Тем не менее они чрезвычайно важны для дальнейшего движения проекта.
Далее:
Hекоторые оптимизации настраиваемые в Templates->General->WebPage Options. В принципе есть где разгуляться дальнейшей фантазии пользователя:).
(Hижеследующее было сделано в SL_a26, но задержано до выхода SL_a27 - так как работают они совершенно по разному там и там - так сказать SL_a26 есть контрольная версия к SL_a27. Они обе лежат а сайте и если у кого не дай бог будут проблемы с 27 смело откатывайтесь к 26 и пишите репорты).
В продолжении темы:
an> 2. FTNStub-International:)
an> Если приспичит, то можно переключить транспортную кодировку.
an> HKEY_CURRENT_USER\Identities\{YOUR_GUID_HERE}\Software\NoApp\FTNStub DEFAULT_FTN_CP.
an> По дефолту стоит 866. Для граждан Испании рекомендуется установить 437:).
Выполнена локализация принимаемых мессаг в OE International->Default Encoding. Ранее все декодировалось в кои8-р.
Здесь очень тупая вещь выходит - дело в том что "нативный безглючный" фидософт в довершении к уродству со временем еще и косоглаз на кодировки.
Hапример не-за-падло указать в заголовке мессаги чарсет к примеру CP850 или еще более удивителльный IBMPC а затем с наглой рожей написать на чисто русском языке.То что мессага в CP866 а клудж совершенно из другой оперы - никого не удивит и не испугает - все живут как в едином времени так и в
единой кодировке. В общем еще один порожняковый клудж (число которых в купе с бессмысленными полями пакетов уже перевалило за число пальцев на руках и ногах 2х юзеров:) которому не дай бог доверится.
То есть по итогу: FTNStub-DEFAULT_FTN_CP преобразуется в OE International->Default Encoding и обратно.
Большего в этой области сделать просто не выйдет.
Далее:
Задействана обработка TZUTC (лучше б я этого не делал:). И уже с ужасом наблюдаю на то что один бардак заменен другим без всякой пользы.
Далее:
разделены настройки OE Mail Sending Format и FTNStub Sending Format.
Hа вкладке FTNStub Setup->Store есть переключатель - Use OE Mail Sending Format с пометкой (не рекомендуется).
При выключеном положении FTNStub вне зависимости от формата в котором создавалась мессага перекодирует ее в UUE.
Hу и при включенном - будет использован исходный формат - Mime во всех его красотах или что еще установлено в ОЕ.
Радости нашего зоопарка:
Увлекательная и трогательная истории о несчастном глупом и доверчивом интернетчике попавшем в лапы, озверевших от осознания своей "крютости" фидошников, и пытающихся опустить его до собачьего вида в изложении В.Полуконова не могла не тронуть самые сокровенные струны моего сердца.
SL_a25
1. В основном пытался уточнить работу СЛ в разных вариантах форматов создания сообщений, ответов, переключений представлений и прочее связанное с редактором.
2. FTNStub-International:)
Если приспичит, то можно переключить транспортную кодировку. HKEY_CURRENT_USER\Identities\{YOUR_GUID_HERE}\Software\NoApp\FTNStub DEFAULT_FTN_CP.
По дефолту стоит 866. Для граждан Испании рекомендуется установить 437:).
SL_a24
Еще один шажок на пути смотрения ХТМЛ-мессаг.
Предлагается на пробу этакий "Inline HTML".
Включается Templates->General и тд.
Сущность - объединение настроек скинов и НТМЛ-мессаги в единый объект.
SL_a22
В основном касается НТМЛ и последних к нему обсуждений.
1. Преобразование НТМЛ мессаг без план части в плайн со всеми вытекающими.
2. Уточнена совместная работа ОЕшных и СЛовских настроек - тут видимо придется чтото типа схемы делать настолько много вариантная штука выходит.
3. Фикшены баги в НТМЛ редакторе с кодировкой и прочими.
Просьба учитывать что пока выбор из меню шаблонов и изменения в шаблонах не влияет если редактор находится в режиме редактирования НТМЛ.
SL_a21
У кого возникли проблмы по поводу редактирования ХТМЛ мессаг в СЛ и тем кто планирует с ХТМЛ мессагами работать, то просьба его посмотреть, дать замечания и будем двигаться дальше.
SL_a20a
Фикс FTNStub @TZUTC
SL_a20
Templates:
1. Устранено недоразумение с выбором аккаунта в критериях.
2. Маска (точнее - функция) %match - теперь оба ее аргумента могут быть вычисляемыми, те содержать маски и(или) условные выражения.
3. Templates->Mask Editor->Use these settings for all masked windows - позволяет применить все шрифтовые и прочие настройки для всех окон понимающих маски.
NewArcWz:
1. Удаление ранее сохраненной задачи.
FTNStub:
1.
CapValid 0х0100
CapWord 0х0001
2. Время указывается локальное.
Кладж @TZUTC.
3. Дополнительные настраиваемые пользователем заголовки преобразуемые в кладжи.
Общее условие: заголовок должен начинаться с X-FTN- и никак иначе.
Не все заголовки можно указать, нижеперечисленные будут проигнорированы и поставлены FTNStub-ом при необходимости самостоятельно:
//news
TAG_X_FTN_AREA,
//mail
TAG_X_FTN_INTL,
TAG_X_FTN_TOPT,
TAG_X_FTN_FMPT,
TAG_X_FTN_FLAGS,
//
TAG_X_FTN_MSGID,
TAG_X_FTN_REPLY,
TAG_X_FTN_TZ,
//mime ver
TAG_X_FTN_RFC_MIME_VERSION,
//content-type
TAG_X_FTN_RFC_CONTENT_TYPE,
//content-Xfer
TAG_X_FTN_RFC_CONTENT_XFER,
//
TAG_X_FTN_RFC_REFERENCES,
//tear
TAG_X_FTN_TEARLINE,
TAG_X_FTN_ORIGIN,
//seen
TAG_X_FTN_SEENBY,
//path
TAG_X_FTN_PATH,
Заголовки как и заголовки СЛ можно добавить также разовые, удалить, изменить прямо в окне Fidolook Headers.
Напоминаю, что если заголовок не имеет текста, то он игнорируется и не отправляется.
4. Восстановлен пуржер.
Остальное не помню:).
SL_a19
Самонаираспоследние багофиксы, включая поблему с рестартом Скиппера, подсветку активного шаблона и прочее без счету:).
Иконы в шаблонах для ХР.
Уточнен перенос настроек шаблонов из ФЛ в СЛ.
При выставленном при редактировании флаге Tools->Request Read Receipt FTNStub запрашивает подтверждение о получении.
При налии аналогичного флага в пакете - аытается отправить подтверждение.
Проверить не смог так как опять лищился последнего IP босса - уж там у них опять стряслось - не знаю.
Маркировка удаленных NewsSaver-ом мессаг как прочитанных (включается по выбору).
Несмотря на то что компания оставляет за собой право на внесение изменений, но эта версия довольно близко к боевой, во всяком случае более чем работоспособна и заведомо круче ФЛа, поэтому вопросы:
1. Нет ли у кого желания сделать дефолтные настройки для СЛ?
Задача простая: СЛ ставится на чистую идентити без признаков что на ней ранее работал ФЛ и должен быть изначально и без всяких доп. действий быть готовым к работе.
Дефолты включаяя дефолты шаблонов, дефолты Misc и все остальные.
2. Авторов скинов - если они желают чтоб их деяния были включены в дистрибутив - просьба прислать мне готовые варианты.
3. Предложения по дефолтным скинам в СЛ - принимаются.
4. Объявляется полномасштабная охота на завешивание и всяческое выведение из строя СЛ-а:).
5. Приветствуются багрепорты и предложения.
6. Просьбы к лицам держащим кукиш в кармане до последнего: просмотрите вишлист и внесите последние пожелания пока не поздно.
Либо если и это сделать лень, то хоть намекните - а то следующая дальнейшая фичизацию возможно не скоро будет.
7. Робко намекаю многочисленным художникам в разные времена бравшимся за подготовку и икон и прочего - вы или доделайте или объявите что не будете делать. Интересуют только комплексные варианты.
Уточнение:
SL это Fidolook, но 2002 версия Super Lite:))
Ключ в реестре используется один и тот же.
Установки - те же (плюс дополнительные).
Если кто окончательно решил завязать с ФЛ и излишне озабочен чистотой реестра, то можно удалить ключи:
(Далее идет тест длинных строк:)):
HKEY_CURRENT_USER\Identities\{YOUR_GUID_HERE}\Software\NoApp\Fidolook2\FidolookUI Extentions\Extended Message Templates\Forward Mail
HKEY_CURRENT_USER\Identities\{YOUR_GUID_HERE}\Software\NoApp\Fidolook2\FidolookUI Extentions\Extended Message Templates\Forward News
HKEY_CURRENT_USER\Identities\{YOUR_GUID_HERE}\Software\NoApp\Fidolook2\FidolookUI Extentions\Extended Message Templates\New Message
HKEY_CURRENT_USER\Identities\{YOUR_GUID_HERE}\Software\NoApp\Fidolook2\FidolookUI Extentions\Extended Message Templates\New Post
HKEY_CURRENT_USER\Identities\{YOUR_GUID_HERE}\Software\NoApp\Fidolook2\FidolookUI Extentions\Extended Message Templates\Reply Group
HKEY_CURRENT_USER\Identities\{YOUR_GUID_HERE}\Software\NoApp\Fidolook2\FidolookUI Extentions\Extended Message Templates\Reply Sender
Они специально не удаляются автоматически для того чтоб если чуть что то вернуться к старым шаблонам ФЛа.
SL_a18
Восстановлена настройка размеров шрифта.
Поправлена всякая мелочь которую раз раньше не заметили то и говорить не очем:).
SL_a17
Cущественные внутренние изменения в FL Multilang Support.
В том числе восстановлена отрисовка в WinXP.
Ранее
История умалчивает...
Copyrights © Fidolook Group, 2000-2002. {mailto:webmaster@fidolook.com}
Материал подготовил: Anthony Vendzylovych
|
|