,       ,

Главная Главная
Безопасность Безопасность
Бизнес Бизнес
Скачать программы для вебмастера Вебмастеру
Скачать программы для роботы с графикой Графика
Скачать игры Игры
Бесплатные флеш игры онлайн Флеш игры
Скачать программы для Интернета и сетей Интернет и сети
Мультимедиа Мультимедиа
Скачать программы для обучения Образование
Скачать программы для рабочего стола Рабочий стол
Скачать программы для роботы с операционной системой Система
Скачать программы для роботы с текстом Текст
Реклама Реклама



Перейти к описанию программы Far Manager

История изменений программы Far Manager


Изменения в программе Far Manager 3.0 build 5273 Beta (27.09.2018):

  1. Добавлены задержки в обработку мыши для случая "клавиша нажата и удерживается для прокрутки" в стиле клавиатурных: action -> long pause -> action -> short pause -> action -> short pause -> action...
  2. Мелкий рефакторинг и еще пара уточнений 5268.1.

Изменения в программе Far Manager 3.0 build 5271 Beta (18.09.2018):

  1. Ещё одно уточнение 5268.1.

Изменения в программе Far Manager 3.0 build 5268 Beta (16.09.2018):

  1. Рефакторинг. Паттерны типа "int X1, int X2, int Y1, int Y2" заменены на rectangle, "int X, int Y" - на point.
  2. Экспериментально: Ctrl+U не меняет размеры панелей.
  3. tag_build.bat должен корректно работать в локалях, отличных от 866.

Изменения в программе Far Manager 3.0 build 5267 Beta (14.09.2018):

  1. уточнение 5262: вызов DialogInit(-1,-1,0,0) эквивалентен DialogInit(-1,-1,1,1).

Изменения в программе Far Manager 3.0 build 5266 Beta (11.09.2018):

  1. Не работал экспорт pluginhotkeys.db

Изменения в программе Far Manager 3.0 build 5263 Beta (03.09.2018):

  1. Поле "Owner" в диалоге атрибутов передвинуто вниз.
  2. Рефакторинг.
  3. Update Slovak translation.

Изменения в программе Far Manager 3.0 build 5262 Beta (01.09.2018):

  1. проверка корректности координат в DialogInit.

Изменения в программе Far Manager 3.0 build 5261 Beta (22.08.2018):

  1. Откат отката (4858) и возвращение к 4853 и shared_mutex. Возможно, поиску в архивах станет лучше. Или нет.

Изменения в программе Far Manager 3.0 build 5256 Beta (15.08.2018):

  1. все вызовы плагинов защищены глобальной критической секцией.

Изменения в программе Far Manager 3.0 build 5253 Beta (03.08.2018):

  1. Продолжение 5249.

Изменения в программе Far Manager 3.0 build 5238 Beta (16.07.2018):

  1. Новые версии tinyxml2 и fmt.
  2. Используемые адаптеры показываются в far:about.

Изменения в программе Far Manager 3.0 build 5237 Beta (14.07.2018):

  1. Clang warnings.
  2. Использованный компилятор показывается в far:about.

Изменения в программе Far Manager 3.0 build 5236 Beta (08.07.2018):

  1. Улучшения в обработке исключительных ситуаций.
  2. Рефакторинг.

Изменения в программе Far Manager 3.0 build 5235 Beta (07.07.2018):

  1. Уточнение 5215.

Изменения в программе Far Manager 3.0 build 5234 Beta (29.06.2018):

  1. #54: Far crashes when trying to free up memory used to store Descript.ion file records

Изменения в программе Far Manager 3.0 build 5233 Beta (27.06.2018):

  1. Продолжение 5068: убрана запись фильтров и групп раскраски/сортировки в старом формате.
  2. Рефакторинг.

Изменения в программе Far Manager 3.0 build 5230 (21.06.2018):

  1. 0003531: Sort far:config entries.
  2. "Eat Your Own Dog Food" - имплементация п.1 выявила неудобства в Dialog API. FarListItem теперь содержит intptr_t UserData для ассоциирования данных с элементом списка без ритуальных приседаний с посылкой сообщений (никак не связано с DM_LISTETDATA, там отдельные данные).

Изменения в программе Far Manager 3.0 build 5228 (20.06.2018):

  1. M#3614: arclite не обновляет размеры файлов внутри архива при использовании внешнего редактора

Изменения в программе Far Manager 3.0 build 5226 (05.06.2018):

  1. во время получения списка файлов от плагина панель не сортируется.

Изменения в программе Far Manager 3.0 build 5225 (03.06.2018):

  1. Наивная логика "если файл содержит только ASCII - открываем его с кодовой страницей по умолчанию" не учитывала, что пользователь может коварно назначить кодовой страницей по умолчанию какой-нибудь UTF-16. Там же: в целом упрощена логика угадывания кодовой страницы.
  2. Продолжение 5215, 5205, 5141 : при разборе даты и времени, введенных в диалогах аттрибутов/фильтров, не используем парсинг по разделителям - у нас есть маска ввода и точное знание, где и что искать.
  3. Если в настройках редактора "[x] Allow editing files opened for writing", то подставляем еще и FILE_SHARE_DELETE.
  4. Уточнен алгоритм распознавания UTF-8.
  5. Рефакторинг.

Изменения в программе Far Manager 3.0 build 5224 Beta (28.05.2018):

  1. При нажатии F3 на панели плагина и отмене сканирования не освобождалась память.
  2. Мелкий рефакторинг там же.

Изменения в программе Far Manager 3.0 build 5223 Beta (23.05.2018):

  1. fmt v5.
  2. VS2017 warning: std::all_of - nodiscard.
  3. Меню "Find all" могло быть больше чем нужно.

Изменения в программе Far Manager 3.0 build 5221 Beta (22.05.2018):

  1. с форума: Если диалог регулярно (например, ежесекундно) что-то у себя перерисовывает, а пользователь пытается грабить (AltIns) часть консольного окна, то отображаемая область захвата постоянно сбрасывается.

Изменения в программе Far Manager 3.0 build 5220 Beta (20.05.2018):

  1. Ссылки на темы основного файла помощи ошибочно считались внешними.

Изменения в программе Far Manager 3.0 build 5220 Beta (18.05.2018):

  1. Ссылки на темы основного файла помощи ошибочно считались внешними.

Изменения в программе Far Manager 3.0 build 5215 Beta (18.05.2018):

  1. Продолжение 5211 - полезли нечётные баги.
  2. #0003608: 3.0.5214 x86 - смена атрибутов сбрасывает у ДД.ММ.ГГГГ год в 2000 (а на самом деле 5205).

Изменения в программе Far Manager 3.0 build 5211 Beta (14.05.2018):

  1. Рефакторинг. Много изменений в fnparse.cpp, возможны чудеса в обработке метасимволов.
  2. В некоторых случаях не учитывалось, что ОС может возвращать для файла пустое короткое имя. Теперь вроде бы учитывается везде.

Изменения в программе Far Manager 3.0 build 5205 Beta (05.05.2018):

  1. с форума: креш при парсинге даты из пробелов, если сераратор даты тоже пробел.

Изменения в программе Far Manager 3.0 build 5198 Beta (26.04.2018):

  1. Не показываем стек при ошибках чтения *.lng.

Изменения в программе Far Manager 3.0 build 5193 Beta (21.04.2018):

  1. Переработал странички справки @FindAllMenu и @FileOpenCreate.
  2. Маленькое улучшение меню с результатами поиска всех вхождений.

Изменения в программе Far Manager 3.0 build 5192 Beta (15.04.2018):

  1. Продолжение экспериментов с запускателем - теперь он используется и для запуска ссылок из помощи. Побочный эффект - из комстроки можно запускать http://example.com и т.п. Там же - пытаемся определять консольность указанной или ассоциированной программы в том числе и при запуске ярлыков.
  2. GCC 7.3.
  3. Ограничим высоту меню с результатами поиска всех вхождений половиной высоты окна.

Изменения в программе Far Manager 3.0 build 5172 Beta (20.03.2018):

  1. В меню выбора архивного плагина неадекватно работал выбор стандартной ассоциации.
  2. Рефакторинг.

Изменения в программе Far Manager 3.0 build 5165 Beta (10.03.2018):

  1. Уточнение 5164.1.

Изменения в программе Far Manager 3.0 build 5149 Beta (21.02.2018):

  1. Пофиксил ошибку компиляции в VC15 64-бит: C3487: `int`: all return expressions must deduce to the same type: previously it was `__int64`.

Изменения в программе Far Manager 3.0 build 5133 Beta (26.01.2018):

  1. `@` в запускателе теперь подавляет эхо.
  2. 0003525: FCTL_SETUSERSCREEN: нежелательный перевод строки. Чтобы перевода не было - передавайте 1 в Param1.
  3. Рефакторинг.

Изменения в программе Far Manager 3.0 build 5116 Beta (30.12.2017):

  1. 0003573: If File View (F3) is invoked from Find Files (Alt-F7) results, switching to Edit (F6) shows Find Files dialog.

Изменения в программе Far Manager 3.0 build 5101 Beta (26.11.2017):

  1. Не используем GetThreadLocale().

Изменения в программе Far Manager 3.0 build 5097 Beta (19.11.2017):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 5078 Beta (28.10.2017):

  1. с форума: Ошибка перерисовки диалога в Просмотрщике.

Изменения в программе Far Manager 3.0 build 5055 Beta (01.10.2017):

  1. уточнение 5050.1: Запускаем плагин VisRen и нажимаем много раз Down, происходит какое-то мерцание интерфейса.

Изменения в программе Far Manager 3.0 build 5036 Beta (23.09.2017):

  1. 0003499: При запуске из панели в командной строке отображается избыточный полный путь к файлу
  2. Опция Use registered types" зачем-то влияла на запуск файлов без расширения из комстроки. Если кто-то помнит причину - пишите.

Изменения в программе Far Manager 3.0 build 5014 Beta (27.08.2017):

  1. MCTL_GETLASTERROR можно теперь вызывать и после исполнения MSSC_POST и MCTL_EXECSTRING.
  2. MCTL_EXECSTRING теперь учитывает флаг KMFLAGS_SILENTCHECK.

Изменения в программе Far Manager 3.0 build 5004 Beta (12.08.2017):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4999 Beta (05.08.2017):

  1. С форума: "Падение при выходе “наверх” из панели результатов RESearch"

Изменения в программе Far Manager 3.0 build 4988 Beta (18.07.2017):

  1. Рефакторинг.
  2. Coverity warnings.

Изменения в программе Far Manager 3.0 build 4984 Beta (04.07.2017):

  1. Автообновление панелей не работало в каталогах с нетрадиционными именами.
  2. Связанный с п. 1 рефакторинг filesystemwatcher, ибо как-то всё весьма мутно было.

Изменения в программе Far Manager 3.0 build 4978 Beta (24.06.2017):

  1. С форума: ненужный запрос привилегий

Изменения в программе Far Manager 3.0 build 4973 Beta (05.06.2017):

  1. Уточнение 4887.
  2. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4964 Beta (20.05.2017):

  1. gcc 7.

Изменения в программе Far Manager 3.0 build 4951 Beta (02.05.2017):

  1. Немного сократим копирование данных в Message().

Изменения в программе Far Manager 3.0 build 4945 Beta (01.05.2017):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4933 Beta (08.04.2017):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4904 Beta (05.03.2017):

  1. Не удалялись временные файлы, созданные во время вызова просмотра из результатов поиска.

Изменения в программе Far Manager 3.0 build 4901 Beta (22.02.2017):

  1. Опечатка в 4883.

Изменения в программе Far Manager 3.0 build 4888 Beta (24.01.2017):

  1. Уточнение 4887.
  2. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4885 Beta (20.01.2017):

  1. Ломается пользовательское меню при его редактировании.

Изменения в программе Far Manager 3.0 build 4878 Beta (30.12.2016):

  1. Убран забытый отладочный код.

Изменения в программе Far Manager 3.0 build 4871 Beta (18.12.2016):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4868 Beta (07.12.2016):

  1. Отменим пока 4866.1, т. к. стало хуже.

Изменения в программе Far Manager 3.0 build 4865 Beta (02.12.2016):

  1. SQLite 3.15.2

Изменения в программе Far Manager 3.0 build 4842 Beta (17.11.2016):

  1. CtrlC сбрасывает состояние "неизменённый текст".

Изменения в программе Far Manager 3.0 build 4833 Beta (08.11.2016):

  1. SQLite 3.15.1

Изменения в программе Far Manager 3.0 build 4831 Beta (31.10.2016):

  1. 0003337: Не восстанавливается заголовок консоли, начиная c 4809.

Изменения в программе Far Manager 3.0 build 4826 Beta (16.10.2016):

  1. С форума: иногда при уменьшении размеров консоли во внутренний буфер попадал мусор.
  2. Всякие прочие мелочи на эту же тему. Если что-нибудь где-нибудь отвалится - пишите.

Изменения в программе Far Manager 3.0 build 4817 Beta (10.10.2016):

  1. Уточнение 4816.

Изменения в программе Far Manager 3.0 build 4803 Beta (01.10.2016):

  1. 0003051: Вызов ECTL_REDRAW из диалога.

Изменения в программе Far Manager 3.0 build 4794 Beta (18.09.2016):

  1. Обход бага VS. Подробности - connect #3103404.

Изменения в программе Far Manager 3.0 build 4792 Beta (15.09.2016):

  1. Уточнение 4784.1.

Изменения в программе Far Manager 3.0 build 4775 Beta (04.09.2016):

  1. Падение при определённых манипуляциях с панелями плагинов.
  2. Утечка там же.

Изменения в программе Far Manager 3.0 build 4770 Beta (28.08.2016):

  1. Добавим нормальную валидацию конфигурационных параметров, дабы не размызвать проверки ровным слоем по всему коду.
  2. Второй параметр Editor.Set теперь опционален (по умолчанию -1).

Изменения в программе Far Manager 3.0 build 4758 Beta (15.08.2016):

  1. Более параноидальные опции для GCC.

Изменения в программе Far Manager 3.0 build 4748 Beta (02.08.2016):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4744 Beta (23.07.2016):

  1. Не сбрасываем цвет текста при вложенных вызовах FCTL_GETUSERSCREEN.

Изменения в программе Far Manager 3.0 build 4732 Beta (02.07.2016):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4653 Beta (30.04.2016):

  1. С форума: в текущей ночной при попытке запустить команду far из комстроки far он сам себя не находит.

Изменения в программе Far Manager 3.0 build 4561 Beta (25.02.2016):

  1. SQLite 3.11.0

Изменения в программе Far Manager 3.0 build 4539 Beta (04.02.2016):

  1. Передвинем хак для M#2922 в более подходящее место и упростим его.

Изменения в программе Far Manager 3.0 build 4511 Beta (15.01.2016):

  1. 0003153: Стартовать следующий сеанс грабера в режиме предыдущего (прямоугольный/поточный)

Изменения в программе Far Manager 3.0 build 4510 Stable (15.01.2016):

  1. Несистемная функция копирования некорректно обрабатывала разреженные файлы с размером блока более 4 GB.

Изменения в программе Far Manager 3.0 build 4506 Beta (11.01.2016):

  1. В граббер добавлен режим потокового выделения. Переключается пробелом. При копировании в буфер производится попытка склеить разбитые свёрткой строки, корректность результата не гарантируется.
  2. Из граббера можно выйти по F10.
  3. Немного перевода английской справки.
  4. Пара мелочей.

Изменения в программе Far Manager 3.0 build 4505 Stable (10.01.2016):

  1. При копировании нескольких строк в редакторе FAR и последующей вставке ломается содержимое

Изменения в программе Far Manager 3.0 build 4499 Stable (31.12.2015):

  1. падение в GetPluginDirList. возвращалась освобождённая память.
  2. gcc warning..

Изменения в программе Far Manager 3.0 build 4498 Beta (30.12.2015):

  1. Продолжение 3596. Более параноидальная работа с адаптерами.

Изменения в программе Far Manager 3.0 build 4491 Beta (23.12.2015):

  1. С форума: Если открыть в редакторе приложенный файл и нажать End, FAR падает.
  2. #0003143: При движении стрелками в редакторе добавляются пробелы

Изменения в программе Far Manager 3.0 build 4473 Beta (16.12.2015):

  1. Опция Editor settings - [x] Pick up the word удалена. Вместо неё теперь кнопки [ Word ] и [ Selection ] прямо в диалоге поиска, вставляющие в строку то, что на них написано. Selection берёт только первую строку блока. При отсутствии блока берёт слово.
  2. DlgBuilder неправильно рассчитывал вертикальные координаты при наличии двух колонок разной высоты.
  3. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4468 Beta (10.12.2015):

  1. debug & gcc.
  2. syslog & gcc.

Изменения в программе Far Manager 3.0 build 4461 Beta (27.11.2015):

  1. 0003124: Не восстанавливает постоянные сетевые соединения при запуске от имени другого пользователя.

Изменения в программе Far Manager 3.0 build 4458 Beta (21.11.2015):

  1. В некотрых случаях при выделении слов в редакторе кликами мыши могло получаться несколько выделенных блоков.

Изменения в программе Far Manager 3.0 build 4453 Beta (06.11.2015):

  1. Рефакторинг, предупреждения VS15 и прочие мелочи.

Изменения в программе Far Manager 3.0 build 4447 Beta (26.10.2015):

  1. 0003026: FindFiles access violation exception

Изменения в программе Far Manager 3.0 build 4444 Stable (24.10.2015):

  1. 0002520: Неправильный текст системной ошибки
  2. 0003089: Мелкая правка в панели информации (Ctrl+L) (частично).

Изменения в программе Far Manager 3.0 build 4436 Beta (16.10.2015):

  1. Mantis#0003061: FSF.CopyToClipboard + FCT_COLUMN: вертикальные блоки, совместимые со сторонними приложениями Поддержка вертикальных блоков "Borland IDE Block Type" и "MSDEVColumnSelect" наравне с "FAR_VerticalBlock_Unicode".

Изменения в программе Far Manager 3.0 build 4431 Beta (12.10.2015):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4426 Beta (24.09.2015):

  1. Не теряем уже введённый текст при прокрутке истории в комстроке.
  2. Рефакторинг.
  3. Warnings.

Изменения в программе Far Manager 3.0 build 4422 Beta (17.09.2015):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4417 Beta (09.09.2015):

  1. Mantis#0002905: Присвоить гуид диалогу Apply command (CtrlG)
    ApplyCommandId= {044EF83E-8146-41B2-97F0-404C2F4C7B69} --> Dlg.Id
    Диалог "Применить команду" (CtrlG)

Изменения в программе Far Manager 3.0 build 4413 Beta (04.09.2015):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4409 Beta (16.08.2015):

  1. Уточнение 4409

Изменения в программе Far Manager 3.0 build 4406 Beta (31.07.2015):

  1. с форума: ищу файлы (маска любая), из найденных выбираю любой, находящийся не в текущей папке, и жму на нём F4. Если в открывшемся редакторе нажать Ctrl-F10, то отобразятся панели.

Изменения в программе Far Manager 3.0 build 4401 Beta (11.07.2015):

  1. M#3019: Number of custom columns is limited to 10 for plugin
  2. Now it is limited to 100 (C0...C99).

Изменения в программе Far Manager 3.0 build 4400 Stable (09.07.2015):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4396 Beta (28.06.2015):

  1. ACTL_SETCURRENTWINDOW, VCTL_QUIT и ECTL_QUIT выполняются сразу.
  2. ACTL_COMMIT ничего не делает и оставлена для совместимости.

Изменения в программе Far Manager 3.0 build 4389 Beta (05.06.2015):

  1. Рефакторинг.

Изменения в программе Far Manager 3.0 build 4384 Beta (29.05.2015):


    Изменения в программе Far Manager 3.0 build 4362 Beta (30.04.2015):

    1. рефакторинг: обработка нажатий клавиш.

    Изменения в программе Far Manager 3.0 build 4354 Beta (23.04.2015):

    1. уточнение 4345: не работал xlat в редакторе.

    Изменения в программе Far Manager 3.0 build 4345 Beta (13.04.2015):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4337 Beta (09.04.2015):

    1. изолирована обработка нажатия CtrlAltShift.

    Изменения в программе Far Manager 3.0 build 4328 Beta (30.03.2015):

    1. Уточнение 4261.

    Изменения в программе Far Manager 3.0 build 4319 Beta (20.03.2015):

    1. Уточнение 4280.

    Изменения в программе Far Manager 3.0 build 4306 Beta (17.03.2015):

    1. с форума: проблемы с EF_OPENMODE_USEEXISTING.

    Изменения в программе Far Manager 3.0 build 4300 Beta (10.03.2015):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4287 Beta (04.03.2015):

    1. Рефакторинг. Возможны разнообразные чудеса в редакторе.

    Изменения в программе Far Manager 3.0 build 4282 Beta (01.03.2015):

    1. Уточнение 4280.2.

    Изменения в программе Far Manager 3.0 build 4277 Beta (24.02.2015):

    1. Уточнение 4275.
    2. Продолжение 4276.

    Изменения в программе Far Manager 3.0 build 4274 Beta (21.02.2015):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4267 Beta (09.02.2015):

    1. вызов ACTL_WAITKEY возвращает 0 в соответствии с документацией.

    Изменения в программе Far Manager 3.0 build 4261 Beta (03.02.2015):

    1. Plugins API: добавлена стандартная функция FSF.FarClock - то же, что Far.UpTime в макросах, но в микросекундах и с микросекундным разрешением. Документация следует.

    Изменения в программе Far Manager 3.0 build 4255 Beta (24.01.2015):

    1. Уточнение 4254.2.

    Изменения в программе Far Manager 3.0 build 4252 Beta (21.01.2015):

    1. Рефакторинг..

    Изменения в программе Far Manager 3.0 build 4237 Beta (09.01.2015):

    1. 0002849: ProcessSynchroEventW вызывается при DMODE_NOPLUGINS.

    Изменения в программе Far Manager 3.0 build 4233 Beta (04.01.2015):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4230 Beta (30.12.2014):

    1. 1. Используем std::regex во внутреннем парсере путей, во избежание. Минимальная версия gcc теперь 4.9.

    Изменения в программе Far Manager 3.0 build 4226 Beta (23.12.2014):

    1. 0002893: Не работает размонтирование iso, vhd, vhdx

    Изменения в программе Far Manager 3.0 build 4218 Beta (16.12.2014):

    1. MacroControl(MCTL_ADDMACRO) с заданной функцией Callback неправильно работал в GCC-билде Фара.

    Изменения в программе Far Manager 3.0 build 4211 Beta (11.12.2014):

    1. SQLite 3.8.7.4

    Изменения в программе Far Manager 3.0 build 4202 Beta (29.11.2014):

    1. уточнение 4137.

    Изменения в программе Far Manager 3.0 build 4201 Beta (20.11.2014):

    1. фар падал, если плагин в KeyBarLabel.Text возвращал nullptr.

    Изменения в программе Far Manager 3.0 build 4193 Beta (16.11.2014):

    1. Пара мелочей.

    Изменения в программе Far Manager 3.0 build 4187 Beta (11.11.2014):

    1. Опция "Delete symbolic links" переделана в предупреждение в процессе удаления.

    Изменения в программе Far Manager 3.0 build 4176 Beta (09.11.2014):

    1. GCC.

    Изменения в программе Far Manager 3.0 build 4171 Beta (06.11.2014):

    1. С форума: Excepton occured: bad allocation

    Изменения в программе Far Manager 3.0 build 4167 Beta (02.11.2014):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4160 Beta (27.10.2014):

    1. Смена кодировки файла с перечитыванием в редакторе должна работать через API.
    2. При автоопределениии кодировки файла в редакторе (ShiftF8) если файл содержит только ASCII коды, подставляется умолчательная кодировка (или ACP, если умолчательная - юникод).

    Изменения в программе Far Manager 3.0 build 4159 Beta (27.10.2014):

    1. убран оригинальный подход к перерисовке окна посылкой ему gotfocus.

    Изменения в программе Far Manager 3.0 build 4154 Beta (22.10.2014):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4141 Beta (18.10.2014):

    1. 0002835: Цветомузыка при сдвиге содержимого редактора влево.

    Изменения в программе Far Manager 3.0 build 4130 Beta (01.10.2014):

    1. Уточнение 4129.
    2. Удалён неиспользуемый код.

    Изменения в программе Far Manager 3.0 build 4127 Beta (01.10.2014):

    1. Еще пара исправлений в Message.
    2. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4122 Beta (27.09.2014):

    1. Во внешний DialogBuilder добавлена поддержка дополнительных кнопок.
    2. Во внутренний DialogBuilder добавлена поддержка списков.

    Изменения в программе Far Manager 3.0 build 4119 Beta (22.09.2014):

    1. С форума: Отвалилось добавление файла из панели в командную строку при открытом автодополнении в командной строке.

    Изменения в программе Far Manager 3.0 build 4117 Beta (21.09.2014):

    1. Оптимизация make_vector.

    Изменения в программе Far Manager 3.0 build 4110 Beta (20.09.2014):

    1. Разделим common.hpp на компоненты, а то совсем тёмный лес уже.
    2. Не собиралось в gcc 4.8.1.

    Изменения в программе Far Manager 3.0 build 4103 Beta (14.09.2014):

    1. 1. При неудачном переключении из редактора в просмотр не освобождалась память. Добавлять очередной костыль бессмысленно, поэтому логика владения окнами переделана. Теперь нет окон на стеке, окон, удаляемых менеджером, ручного задавания способа удаления, ручной проверки успешности создания, ручного удаления при неудачах и прочего цирка. Каждое окно - это умный указатель и живёт столько, сколько нужно. Возможны причудливые баги, как обычно.

    Изменения в программе Far Manager 3.0 build 4098 Beta (11.09.2014):

    1. ViewerControl при указании реального ViewerID не работал для QuickView и Info панелей.
    2. уточнение в работе VCTL_REDRAW и ECTL_REDRAW.

    Изменения в программе Far Manager 3.0 build 4094 Beta (09.09.2014):

    1. исправлены проблемы раскраски редактора, если левая координата отлична от нуля.

    Изменения в программе Far Manager 3.0 build 4090 Beta (07.09.2014):

    1. при вызове ACTL_SETCURRENTWINDOW из меню плагинов без последующего ACTL_COMMIT фар падал.

    Изменения в программе Far Manager 3.0 build 4088 Beta (05.09.2014):

    1. уточнение 4083 для ACTL_GETWINDOWINFO.

    Изменения в программе Far Manager 3.0 build 4082 Beta (04.09.2014):

    1. уточнение 4061.1.

    Изменения в программе Far Manager 3.0 build 4077 Beta (03.09.2014):

    1. M#2705: Far.GetConfig (на замену Far.Cfg_Get).

    Изменения в программе Far Manager 3.0 build 4073 Beta (31.08.2014):

    1. 0002785: Падение при попытке вызвать диалог создания архива (shift+F1)
    2. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4072 Beta (31.08.2014):

    1. Рефакторинг.
    2. С форума: в строке-заголовке вьювера имя файла отображается без полного пути.
    3. С форума: по Ctrl-Shift-Tab нельзя вернуться в конец списка.
    4. Дерево папок неадекватно реагировано на клавишу F5.

    Изменения в программе Far Manager 3.0 build 4068 Beta (27.08.2014):

    1. MCTL_LOADALL поддерживает явное указание путей, с которых будут грузиться макрофайлы.

    Изменения в программе Far Manager 3.0 build 4065 Beta (24.08.2014):

    1. Опечатка в 3542, приводившая к невидимости каталогов вида ".?" при определённых обстоятельствах.
    2. clang warning.

    Изменения в программе Far Manager 3.0 build 4062 Beta (21.08.2014):

    • Как выяснилось, используемая реализация regex`ов не очень thread safe.
      Как следствие, всё могло причудливо падать, если во время поиска не ограничиваться созерцанием экрана. Особенно в дебаге.
      Попробуем исправить.

    Изменения в программе Far Manager 3.0 build 4058 Beta (19.08.2014):

    1. уточнение 4011: падал поиск регэкспов с (?=pattern) и (?!pattern).

    Изменения в программе Far Manager 3.0 build 4054 Beta (17.08.2014):

    1. Вынесем из оконного менеджера обработку тех клавиш, которых там не должно быть по определению.

    Изменения в программе Far Manager 3.0 build 4045 Beta (12.08.2014):

    1. с форума: MCTL_GETAREA в горизонтальном меню теперь возвращает MACROAREA_OTHER (вместо MACROAREA_MAINMENU).
    2. рефакторинг.

    Изменения в программе Far Manager 3.0 build 4042 Beta (11.08.2014):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4040 Beta (10.08.2014):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4031 Beta (31.07.2014):

    1. Ещё немного Clang.

    Изменения в программе Far Manager 3.0 build 4029 Beta (29.07.2014):

    1. Первая попытка компиляции в Clang. Естественно, не взлетело, но кое-что всплыло:
      - пара глупых багов в редакторе;
      - неиспользуемые переменные;
      - поиск во вьювере зачем-то пытался заменить в искомом xffff на 0. Мало того, что сие прелэстно само по себе, так при этом ещё и падало.
    2. Пара мелочей.

    Изменения в программе Far Manager 3.0 build 4028 Beta (27.07.2014):

    1. Из соображений абстрактного совершенства компилим hook_wow64 как C++.

    Изменения в программе Far Manager 3.0 build 4027 Beta (26.07.2014):

    1. Рефакторинг.

    Изменения в программе Far Manager 3.0 build 4022 Beta (24.07.2014):

    1. уточнение 4020: не показываем список окон в горизонтальном меню и граббере.

    Изменения в программе Far Manager 3.0 build 4017 Beta (22.07.2014):

    1. Продолжение 4015:
      - восстановим попытки обработать переполнение стека.

    Изменения в программе Far Manager 3.0 build 4008 Beta (17.07.2014):

    • при удалении редактора внутри события EE_READ, редактор удаляется только после окончания обработки этого события.
    • при удалении просмотра внутри события VE_READ, просмотр удаляется только после окончания обработки этого события.

    Изменения в программе Far Manager 3.0 build 4003 Beta (16.07.2014):

    • с форума: некоректный заголовок консоли при вызове macrobrowser`а через Plugin.Menu.

    Изменения в программе Far Manager 3.0 build 4001 Beta (14.07.2014):

    • Plugin.Menu(), Plugin.Config() и Plugin.Command() возвращают false при неудаче.

    Изменения в программе Far Manager 3.0 build 3999 Beta (13.07.2014):

    • уточнение 3992: диалоги показывались только один раз после создания.

    Изменения в программе Far Manager 3.0 build 3987 Beta (09.07.2014):

    • Рефакторинг.

    Изменения в программе Far Manager 3.0 build 3978 Beta (04.07.2014):

    • Внутренний конвертер utf8 -> utf16 некорректно преобразовывал 4-байтные символы.

    Изменения в программе Far Manager 3.0 build 3974 Beta (01.07.2014):

    • Продолжение 3970, ещё пара мелочей.

    Изменения в программе Far Manager 3.0 build 3969 Beta (29.06.2014):

    • Рефакторинг.

    Изменения в программе Far Manager 3.0 build 3962 Beta (25.06.2014):

    • Уточнение 3960.

    Изменения в программе Far Manager 3.0 build 3953 Beta (19.06.2014):

    • после 3895 не работало alt-d в редакторе.

    Изменения в программе Far Manager 3.0 build 3951 Beta (12.06.2014):

    • Уточнение 3949.

    Изменения в программе Far Manager 3.0 build 3950 Beta (10.06.2014):

    • При выгрузке плагина LuaMacro в результате exception ручная запись макросов запрещалась не сразу.

    Изменения в программе Far Manager 3.0 build 3946 Beta (07.06.2014):

    • SQLite 3.8.5

    Изменения в программе Far Manager 3.0 build 3936 Beta (03.06.2014):

    • Ещё пара багов в 3934.

    Изменения в программе Far Manager 3.0 build 3929 Beta (02.06.2014):

    • Рефакторинг.

    Изменения в программе Far Manager 3.0 build 3922 Beta (26.05.2014):

    • Продолжение 3896.

    Изменения в программе Far Manager 3.0 build 3914 Beta (24.05.2014):

    • Продолжение 3896.

    Изменения в программе Far Manager 3.0 build 3907 Beta (18.05.2014):

    • Рефакторинг в системе макросов.

    Изменения в программе Far Manager 3.0 build 3903 Beta (15.05.2014):

    • Уточнение детектирования юникодного текста.

    Изменения в программе Far Manager 3.0 build 3901 Beta (14.05.2014):

    • Уточнение 3896 (Фар падал при определённых обстоятельствах).

    Изменения в программе Far Manager 3.0 build 3895 Beta (09.05.2014):

    • рефакторинг ProcessKey.

    Изменения в программе Far Manager 3.0 build 3887 Beta (04.05.2014):

    • Откат 3885.

    Изменения в программе Far Manager 3.0 build 3879 Beta (27.04.2014):

    • Продолжение 3878, документация обновлена:
      -- "языковые" флаги в FARKEYMACROFLAGS (структуры MacroSendMacroText, MacroAddMacro, MacroExecuteString).
      -- команды lm:post2 и lm:check2 в плагине LuaMacro.

    Изменения в программе Far Manager 3.0 build 3873 Beta (20.04.2014):

    • Немного более постоянные постоянные блоки в комстроке и полях ввода диалогов.

    Изменения в программе Far Manager 3.0 build 3864 Beta (13.04.2014):

    • Опция EditorF7Rules удалена во имя консистентности.

    Изменения в программе Far Manager 3.0 build 3860 Beta (11.04.2014):

    • Количество конструкций !??<init>! в user menu теперь не ограничено. <li>Туда же добавлены кнопки Ok и Cancel. <li>В некоторых случаях в полях ввода производилась запись за границей буфера. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3852 Beta (05.04.2014):</h2> <ul> <li>M#2639: При запуске из панели (с пустой ком.строкой) не должны применяться командные алиасы <li>В 3819 погнулось перемещение курсора в панелях колесом мыши. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3846 Beta (30.03.2014):</h2> <ul> <li>0002628: Предупреждение с непонятными следствиями выбора <li>В 3843 отвалилось управление комбобоксом с клавиатуры. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3844 Beta (27.03.2014):</h2> <ul> <li>SQLite 3.8.4.2 </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3840 Beta (22.03.2014):</h2> <ul> <li>Передвинем DN_DRAWDLGITEMDONE в правильное место. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3830 Beta (12.03.2014):</h2> <ul> <li>Bug: Некорректно отрабатывает запуск с панелей файлов, содержащих в начале имени символ `@`. Например, "@@@@howl_by_tomape.jpg" в процессе прохода по внутренним функциям превращается в "@@@howl_by_tomape.jpg" Т.е. символ "@" в начале строки воспринимается как признак тихого режима, потом усекается на -1 символ. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3822 Beta (08.03.2014):</h2> <ul> <li>VC10 fix. <li>Warning. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3819 Beta (04.03.2014):</h2> <ul> <li>преобразование длинных имен в короткие не работало для имен длиннее 255 символов. <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3817 Beta (02.03.2014):</h2> <ul> <li>M#0002607. Ещё одно уточнение. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3815 Beta (21.02.2014):</h2> <ul> <li>DM_SETITEMPOSITION вызывает падение Фара, если Right < Left - 1 </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3811 Beta (17.02.2014):</h2> <ul> <li>Некорректно устанавливались флаги 0x10 и 0x20 в Editor.State. <li>Некорректно переключался язык интерфейса. <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3809 Beta (16.02.2014):</h2> <ul> <li>Сторонние библиотеки (UCD, sqlite, tinyxml) переехали в thirdparty. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3808 Beta (15.02.2014):</h2> <ul> <li>Far doesn`t load plugins with the same dll-name </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3805 Beta (13.02.2014):</h2> <ul> <li>VC10 </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3802 Beta (12.02.2014):</h2> <ul> <li>Длинные имена в диалоге удаления (с форума) </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3797 Beta (06.02.2014):</h2> <ul> <li>vc++ 2010 fix </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3790 Beta (31.01.2014):</h2> <ul> <li>При изменении каталога в диалоге и нажатии Enter переходим в прежний каталог </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3785 Beta (26.01.2014):</h2> <ul> <li>0002567: навигация по архиву после поиска в SetDirectoryW передавался путь со слэшем на конце. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3776 Beta (18.01.2014):</h2> <ul> <li>M#2557: Подверждение удаления нескольких файлов <li>Добавлены 2 настройки (far:config): <li>a) Interface.DelHighlightSelected -- bool, default = true true -- выделяем случай, когда список удаляемых объектов отличаеся от объекта под курсором. <li>b) Interface.DelShowSelected -- int, default = 10 При множественном удалении показываем имена. Не более чем заданное число, приведённое к диапазону 1..высота_экрана/2 <li>Старое поведение = (false, 1) </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3767 Beta (12.01.2014):</h2> <ul> <li>Падение при отсутствии прав на запись в профиль. <li>"Правильными" плагинами могли считаться и неподдерживаемые, например от Far 2. <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3765 Beta (10.01.2014):</h2> <ul> <li>Уточнение 3752 для плагиновых панелей. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3762 Beta (06.01.2014):</h2> <ul> <li>VC10. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3759 Beta (05.01.2014):</h2> <ul> <li>убраны аллокации и немного упрощен код. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3751 Beta (02.01.2014):</h2> <ul> <li>Оптимизация, аналогичная 3401: каждый элемент файловой панели занимает примерно на 200 байт меньше памяти. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3747 Beta (27.12.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3739 Beta (13.12.2013):</h2> <ul> <li>VC10 fix. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3732 Beta (06.12.2013):</h2> <ul> <li>Mantis#0002331: Хоткеи иили GUID для Folder Shortcuts<br> FolderShortcutsDlgId = {DC8D98AC-475C-4f37-AB1D-45765EF06269} --> Dlg.Id<br> Диалог редактирования пути.<br> FolderShortcutsMoreId = {601DD149-92FA-4601-B489-74C981BC8E38} --> Menu.Id<br> Меню, показываемое, когда на один шорткат навешено больше одного пути.<br> Ранее введенный FolderShortcutsId - это меню общего списка шорткатов (F9 c d).<br> <li>В "построитель" DialogBuilder добавлены функции SetId/GetId присвоения GUID`а диалогу. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3728 Beta (30.11.2013):</h2> <ul> <li>fg4bit и bg4bit при импорте экспорте были перепутаны местами. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3724 Beta (25.11.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3722 Beta (22.11.2013):</h2> <ul> <li>нажатия CtrlJ/C/F в панели, когда курсор стоит на .., вызывают исключения. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3716 Beta (17.11.2013):</h2> <ul> <li>Запоминать, в какой папке была запущена команда (from fml2) </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3708 Beta (08.11.2013):</h2> <ul> <li>M#2440: akey(1) и одиночные нажатия модификаторов. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3707 Beta (03.11.2013):</h2> <ul> <li>Far падает при запуске ANSI-плагина My Documents начиная с билда 3506 </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3700 Beta (25.10.2013):</h2> <ul> <li>0002517: Invalid line number supplied in "Go to position" dialog crashes Far Manager </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3699 Beta (24.10.2013):</h2> <ul> <li>Invalid line number supplied in "Go to position" dialog crashes Far Manager. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3697 Beta (18.10.2013):</h2> <ul> <li>SQLite 3.8.1. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3695 Beta (07.10.2013):</h2> <ul> <li>В 3694 забыли скальпель. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3692 Beta (07.10.2013):</h2> <ul> <li>Ввод некоторых букв в диалоге смены диска мог приводить к ислючительной ситуации. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3687 Beta (04.10.2013):</h2> <ul> <li>Динамически отслеживаем изменение формата даты и времени. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3685 Beta (02.10.2013):</h2> <ul> <li>Восстановим обрезание пробелов при копировании текста с экрана. <li>Запуск с пустым заголовком консоли (start "" far.exe) приводил к зависанию. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3682 Beta (25.09.2013):</h2> <ul> <li>Невозможность отключить фильтр, если среди расширений были похоже, но в разном регистре </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3679 Beta (23.09.2013):</h2> <ul> <li>M#2495: [Folders history] При отсутствии соответсвующего плагина в истории показывается пустая строка. (from Denis) </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3677 Beta (23.09.2013):</h2> <ul> <li>M#2496: Отключить подсветку горячих клавиш в историях, так как тормозит на большом количестве элементов (from Denis) </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3673 Beta (21.09.2013):</h2> <ul> <li>Рефакторинг. <li>Ручное обновление дерева папок приводило к падению. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3659 Beta (18.09.2013):</h2> <ul> <li>Рефакториинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3654 Beta (16.09.2013):</h2> <ul> <li>Переделка UCD-обёртки. Как выяснилось, UCD score.h гадит в глобальное пространство всякими мутными дефайнами типа "#define typename" с предсказуемыми последствиями, поэтому уберём всё это из заголовков куда подальше. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3649 Beta (12.09.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3642 Beta (08.09.2013):</h2> <ul> <li>В 3641 сломалось направление сортировки при выборе режима сортировки из меню CtrlF12 по нажатию Enter. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3639 Beta (05.09.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3628 Beta (31.08.2013):</h2> <ul> <li>Падение при вызове PCTL_GETPLUGININFORMATION. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3626 Beta (30.08.2013):</h2> <ul> <li>Error text wrapping in ChDiskDlg error dialog </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3620 Beta (23.08.2013):</h2> <ul> <li>Кастомные сортировки панелей восстанавливаются при перезапуске Фара, если setup был сохранён, при условии, что соответствующие вызовы Panel.LoadCustomSortMode() производятся в процессе загрузки макросов. Восстановление происходит после окончания загрузки макросов, до начала исполнения автостартующих макросов. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3619 Beta (20.08.2013):</h2> <ul> <li>$ как последний символ строки замены при поиске с регэкспами вставлял x00 вместо того чтоб игнорироваться. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3618 Beta (19.08.2013):</h2> <ul> <li>Буфер экрана мог использовать больше памяти, чем требовалось. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3614 Beta (16.08.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3598 Beta (08.08.2013):</h2> <ul> <li>far:config очень плохо работал с 64-битными числами. <li>Продолжаем истреблять FormatString. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3590 Beta (01.08.2013):</h2> <ul> <li>PluginStartupInfo.Menu падало если Title == nullptr. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3580 Beta (29.07.2013):</h2> <ul> <li>Уточнение предыдущего билда, были проблемы с копированием. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3566 Beta (27.07.2013):</h2> <ul> <li>Падение при вызове меню дисков. <li>GCC warnings. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3539 Beta (21.07.2013):</h2> <ul> <li>Рефакторинг. UnicodeString интерфейсно совместим с std::wstring, фар можно собрать со стандартными строками, используя дефайн USE_STD_STRING. Но делать этого пока что не рекомендуется, т. к. ещё присутствуют случаи инициализации строк нулевым указателем и обращения по индексу за пределами строки. <li>Возможны баги, соблюдаем осторожность. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3520 Beta (14.07.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3505 Beta (09.07.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3503 Beta (06.07.2013):</h2> <ul> <li>Более надёжное сохранение состояния LastError / LastNtStatus для Message c MSG_ERRORTYPE. <li>Поиск через "App Paths" перестал использовать %PathExt%. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3494 Beta (03.07.2013):</h2> <ul> <li>Не работал (или не всегда работал) запуск внешних ссылок из справки. <li>Прочие мелочи. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3486 Beta (30.06.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3483 Beta (29.06.2013):</h2> <ul> <li>Неправильные переименования некоторых констант в 3482. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3479 Beta (28.06.2013):</h2> <ul> <li>Ещё одно уточнение 3475 -- работа с описаниями файлов <li>Добавлены кавычки для имени файла с лидирующими пробелами в диалоге установки атрибутов. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3476 Beta (26.06.2013):</h2> <ul> <li>Analyzer warnings. <li>Рефакторинг. </ul> <h2>Изменения в программе Far Manager 3.0 build 3471 Beta (22.06.2013):</h2> <ul> <li>Уточнения 3458. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3466 Beta (18.06.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3462 Beta (17.06.2013):</h2> <ul> <li>Plugins API: MCTL_EXECSTRING позволяет передавать аргументы вызываемому скрипту. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3457 Beta (14.06.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3443 Beta (02.06.2013):</h2> <ul> <li>M#1511: кодировка Shift_jis -- должен работать просмотр для всех 2-х байтовых кодировок </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3430 Beta (28.05.2013):</h2> <ul> <li>GCC again -- динамическая загрузка NetDfsGetInfo, должны работать кривые сборки mingw </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3426 Beta (26.05.2013):</h2> <ul> <li>уточнение 3425 -- NetDfsGetInfo не нужна динамическая загрузка </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3424 Beta (25.05.2013):</h2> <ul> <li>Из форума: После выполнения на файле макроса Keys("ShiftF6 End ! Enter")в заголовке Far`a остаётся "Rename/Move ..." </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3420 Beta (22.05.2013):</h2> <ul> <li>В диалоге подтверждения замены криво отображались строки, содержащие кавычки. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3410 Beta (14.05.2013):</h2> <ul> <li>FAR crashes when moving a directory (even with no plugin). <li>Эдакое расширение для анси плагинов, в VersionInfo можно задать GUID плагина в поле PluginGUID. Гуид должен быть строкой без {}. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3402 Beta (12.05.2013):</h2> <ul> <li>Продолжение 3157. Потребление памяти редакторной раскраской сокращено примерно на треть. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3400 Beta (10.05.2013):</h2> <ul> <li>The find function should let pass a not visible (hidden) files </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3389 Beta (07.05.2013):</h2> <ul> <li>Для ECTL_SAVEFILE можно задавать CodePage=CP_DEFAULT чтоб сохранить в текущей кодировке. <li>ECTL_SAVEFILE из анси плагинов не выставлял кодировку что могло портить файлы. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3386 Beta (03.05.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3380 Beta (02.05.2013):</h2> <ul> <li>cppcheck warnings. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3370 Beta (27.04.2013):</h2> <ul> <li>Подготовка к переводу EE_CHANGE на подписываемый эвент, ибо он почти никому не нужен а при посылке всем и всегда приводит к тормозам. Пока что только заготовка, ничего не поменялось ещё. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3363 Beta (23.04.2013):</h2> <ul> <li>панели рисуются в то время как активен редактор -- next try </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3336 Beta (16.04.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3327 Beta (13.04.2013):</h2> <ul> <li>SQLite 3.7.16.2 </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3321 Beta (11.04.2013):</h2> <ul> <li>Privilege API for NetBox plugin </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3297 Beta (03.04.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3289 Beta (31.03.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3275 Beta (25.03.2013):</h2> <ul> <li>0002348: Exception в EditControl/ECTL_SAVEFILE при Param2.FileName = NULL </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3264 Beta (22.03.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3258 Beta (19.03.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3250 Beta (16.03.2013):</h2> <ul> <li>Удалён связанный с M#0000466 код. <li>Не работал gcc debug x86 билд. <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3240 Beta (13.03.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3232 Beta (06.03.2013):</h2> <ul> <li>Mantis#1813: Проблемы с БД при одновременном старте/закрытии нескольких копий фар. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3230 Beta (04.03.2013):</h2> <ul> <li>на (num|caps|scroll)lock и их сочетания с модификаторами теперь можно вешать макросы. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3229 Beta (03.03.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3225 Beta (01.03.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3221 Beta (27.02.2013):</h2> <ul> <li>Операцию подсчёта размера папок можно прервать по Esc. Но при этом, если на Esc назначен макрос, например, гашения панелей, этот макрос выполняется, вместо того, что бы просто прервать подсчёт и закрыть диалог. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3216 Beta (22.02.2013):</h2> <ul> <li>Частичный откат 3171.2, глюков оказалось слишком много. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3205 Beta (18.02.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3196 Beta (16.02.2013):</h2> <ul> <li>0002304: Запуск внешнего редактора стирает комстроку. <li>Запускатель в очередной раз немного переделан, возможны глюки. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3193 Beta (14.02.2013):</h2> <ul> <li>У промтера добавка: $W - текущий рабочий каталог (без указания пути). </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3181 Beta (12.02.2013):</h2> <ul> <li>M#2299: Падение Far при использовании поиска папки(Alt-F10) </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3169 Beta (10.02.2013):</h2> <ul> <li>Продолжим 3157. Ещё минус 8/16 байт. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3164 Beta (08.02.2013):</h2> <ul> <li>SCTL_ENUM возвращал не то что надо. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3147 Beta (03.02.2013):</h2> <ul> <li>Из форума: Если из макроса вызывается Panel.SetPosIdx(0,-1,1), а выделенных файлов в панели нет, FAR виснет. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3143 Beta (02.02.2013):</h2> <ul> <li>RCtrlH не работал в far:config. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3136 Beta (31.01.2013):</h2> <ul> <li>Предыдущий фикс должен работать только при replace all. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3126 Beta (29.01.2013):</h2> <ul> <li>Более корректный "ещё раз". </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3122 Beta (28.01.2013):</h2> <ul> <li>Функции `akey` и `mmode`, будучи вызваны из функции `condition` макроса, возвращают false. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3115 Beta (25.01.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3111 Beta (22.01.2013):</h2> <ul> <li>Рефакторинг far:config. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3096 Beta (19.01.2013):</h2> <ul> <li>Рефакторинг. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3088 Beta (17.01.2013):</h2> <ul> <li>GCC warnings. </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3078 Beta (14.01.2013):</h2> <b>Изменения, связанные с макросами.</b><br> <b>Интерпретация нажатия ключа, появление левосторонних модификаторов.</b><br> <ul> <li>При поступлении ключа, он рассматривается с различением лево- и правосторонних модификаторов. То-есть, не может поступить "CtrlX", а может либо "LCtrlX", либо "RCtrlX". </ul> <b>"Точные" и "обобщённые" модификаторы в спецификациях ключей.</b> <ul> <li>Точные модификаторы - это LCtrl, LAlt, RCtrl и RAlt. Обобщённые модификаторы - это Ctrl и Alt. <li>Каждый из обобщённых модификаторов обозначает "любой", т.е. левый или правый модификатор. Таким образом, спецификация "CtrlAltX" эквивалентна спецификации "LCtrlLAltX LCtrlRAltX RCtrlLAltX RCtrlRAltX". <li>В одной и той же спецификации ключа могут указываться как точные модификаторы, так и обобщённые, например, "CtrlRAltX". </ul> <b>Ключи, заданные регулярным выражением.</b> <ul> <li>При поступлении ключа, производится регистронезависимое сопоставление его имени (см. п.1) регулярному выражению, по правилам регулярных выражений Фара. <li>Регулярное выражение "/CtrlX/" никогда не сработает, поскольку на сопоставление может поступить либо "LCtrlX", либо "RCtrlX". <li>Примеры регулярных выражений, независимых от типа модификатора: "/.CtrlX/" или "/[LR]CtrlX/". У кого есть макросы со спецификациями ключей типа "/R?CtrlX/" - нужно поправить, как указано выше. </ul> <b>Спецификации ключей не имеют приоритетов друг перед другом.</b> <ul> <li>Если есть макросы 1 (key="RCtrlX"), 2 (key="CtrlX") и 3 (key="/.CtrlX/"), то при нажатии RCtrlX все они будут рассматриваться на одинаковых основаниях, а выбор будет производиться по совокупности заданных полей: flags (включая возможный вызов callback для макросов MCTL_ADDMACRO), condition и priority. </ul> <b>При записи макросов с клавиатуры, всегда используются обобщённые модификаторы ключей, то-есть нельзя с клавиатуры назначить макрос на LCtrlX или RCtrlX, а только на CtrlX.</b><br> <b>Макросы, назначенные на область "Common", имеют приоритет по умолчанию = 40.</b> </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3074 Beta (12.01.2013):</h2> <ul> <li>Из форума: если при старте ФАРа на одной из панелей открывается сетевая папка, _может_ быть выдано такое сообщение:attempt to index upvalue `Areas` (a nil value). </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3072 Beta (10.01.2013):</h2> <ul> <li>gcc build fix </ul><br> <h2>Изменения в программе Far Manager 3.0 build 3063 Beta (03.01.2013):</h2> <ul> <li>Рефакторинг. </ul> <BR><div align="center"><b><A HREF="https://programki.net/program.php?pr=328">Перейти к описанию программы Far Manager</A></b></div> </td> <td valign=top width=160 class=cols3> <BR><BR><DIV align="center"> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <ins class="adsbygoogle" style="display:inline-block;width:160px;height:600px" data-ad-client="ca-pub-2144770290192001" data-ad-slot="3371727434"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </DIV> </td> </tr> </table> <table width="100%" cellspacing="0" cellpadding="5" class=bottom align=center> <tr align=center> <td>На портале Programki.net вы всегда сможете бесплатно скачать программы для вашего компьютера © 2004-2024 <noindex><br>У Вас есть ценные предложения, пожелания или дельные замечания? Пишите: <IMG src="/img/mail.jpg" height="14" width="144" ALT="Написать письмо администратору"> </td> <td> <!--LiveInternet counter--><script type="text/javascript"> document.write('<a href="https://liveinternet.ru/click" '+ 'target="_blank" rel="nofollow noopener"><img src="https://counter.yadro.ru/hit?t41.10;r'+ escape(document.referrer)+((typeof(screen)=='undefined')?'': ';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+ ';h'+escape(document.title.substring(0,150))+';'+Math.random()+ '" alt="" title="LiveInternet" '+ 'border="0" width="31" height="31"><\/a>') </script><!--/LiveInternet--> </td></tr> </table> </noindex> </body> </html>