svs 17.01.2011 14:20:20 +0300 - build 165

1. Mantis#0000729: Resource leaks в плагине Proclist.
   (from alexeypa)
   Патч исправляет три проблемы:
     1. Помещает CoInitialize и CoUninitialize в более подходящее место.
     2. Вместо влияющей на весь процесс CoInitializeSecurity используется CoSetProxyBlanket, которая влияет только на конктерный COM proxy.
     3. Ставится cloacking mode, при котором SeDebugPrivilege подхватывается WMI сервером.

svs 14.01.2011 10:06:58 +0300 - build 164

1. Mantis#0001657: ProcList валит Far, если во время обработки F4 процесс закрывается
   (from Maximus)

2. Форматирование кода
   AStyle --style=ansi --indent=tab=4 --brackets=break --indent-classes --indent-switches --indent-namespaces --indent-preprocessor --break-blocks --delete-empty-lines --unpad-paren --keep-one-line-statements --keep-one-line-blocks "!\!.!"

drkns 15.10.2010 13:23:23 +0200 - build 163

1. Из W-версии убрана опция "Добавить к меню дисков::Клавиша доступа"

t-rex 04.05.2010 21:53:33 +0200 - build 162

1. Странные глюки из за бага в 161.

t-rex 01.05.2010 00:26:37 +0200 - build 161

1. Mantis#1342: Падение при использовании ключа /u со слишком длинным параметром.

drkns 30.05.2010 10:16:16 +0200 - build 160

1. Far 2.0.1529.

t-rex 10.01.2010 23:26:16 +0200 - build 159

1. NM -> MAX_PATH

drkns 09.01.2010 14:17:27 +0200 - build 158

1. Far 2.0.1327.

drkns 09.01.2010 12:59:15 +0200 - build 157

1. Far 2.0.1325.

zg 07.01.2010 19:19:24 +0200 - build 156

1. far 2.0.1317.

garry 03.12.2009 12:07:42 +0300 - build 155

1. Проблемы в Unicode версии с коннектом через WMI к удалённой машине (в частности Mantis#1196).

t-rex 26.10.2009 17:05:38 +0200 - build 154

1. Переделка GetMinFarVersion.

t-rex 20.10.2009 21:15:59 +0200

1. Mantis#1127: Несоответствие регистра в названиях файлов.

svs 16.09.2009 12:18:59 +0300 - build 153

1. Mantis#0001057: Far Manager версия 1.75 build 2605, x86 При выборе Alt+F1/Alt+F2 -> Process List Вылетает 

t-rex 09.06.2009 14:58:31 +0200 - build 152

1. Убрал немного GCC ворнингов.

t-rex 31.05.2009 15:35:52 +0200 - build 151

1. Mantis#755: Proclist ограничивает Command Line процессов 
   
2. За одно исправил проблему вывода длинных строк из за того что наш "fprintf" юзал wvsprintf у которого буффер 1024.
   Решение в лоб.

t-rex 07.03.2009 18:16:18 +0200 - build 150

1. Mantis#696: Некоректная проверка на валидность MsgID в x64.

zg 23.02.2009 23:23:26 +0200 - build 149

1. Адаптация к новому PanelAPI в 2.0.789.

2. в build 146 сломался enter.

svs 20.02.2009 13:07:37 +0300 - build 148

1. Mantis#0000729: Resource leaks в плагине Proclist.
   (from alexeypa)
   1. Fixed resource leaks when enabling debug priviledge;
   2. Fixed CoInitialize/CoUninitialize balancing;
   3. The event hEvtRefreshDone was used before it was created.

svs 19.02.2009 13:26:32 +0300 - build 147

1. Mantis#0000747: Плагины align, proclist и network: функция SetRegKey неверно вычисляет размер буфера в Unicode версии. 
   (from alexeypa)

drkns 27.01.2009 16:09:51 +0200 - build 146

1. Адаптация к новому PanelAPI в 2.0.753.

zg 20.01.2009 17:05:40 +0200 - build 145

1. Mantis#707.

zg 15.01.2009 16:06:45 +0200 - build 144

1. криво отрезалось "\??\" в уникодной версии.

t-rex 21.12.2008 02:40:33 +0200 - build 143

1. Far 2.0 build 677

drkns 05.09.2008 10:16:03 +0200 - build 142

1. Адаптация к новому PanelAPI в 1.8.

drkns 31.08.2008 14:30:55 +0200 - build 141

1. Адаптация к новому PanelAPI в 1.8.

t-rex 14.06.2008 15:16:45 +0200 - build 140

1. Не собиралась GCC юникод версия.

yjh 14.06.2008 00:50:02 +0300

1. Версия не менялась - синхронизация с новыми названиями констант в 1.8

t-rex 08.03.2008 14:06:08 +0200 - build 139

1. Mantis#471: Неправильное отображение времени процессов.
   Fixed by Vadikus.

t-rex 08.03.2008 13:43:53 +0200

1. Mantis#385.

yjh 17.11.2007 20:54:58 +0300

1. Коррекция MinFARVersion для нового DialogAPI 1,80


yjh 17.11.2007 20:10:37 +0300 - build 138

1. Работа с новым DialogAPI в 1.8.


yjh 13.11.2007 00:17:07 +0300

1. Выкинуты макросы переехавшие в crt.hpp


yjh 12.11.2007 02:19:35 +0300 - build 137

1. В связи с расширением CRT окончательно убрана зависимость от libcmt.lib


yjh 11.11.2007 22:05:33 +0300 - build 137

1. Добавлен GetMinFARVersion (для 1.8)


yjh 11.11.2007 21:38:21 +0300 - 136

1. Правильное(обычное) имя define для проверки 64битовой в обходе ошибки mslink


yjh 11.11.2007 21:29:35 +0300 - 136

1. Адаптация к новому PluginAPI

2. Убрана попытка освобождения хипа по невалидному указателю в WMI

3. Добавлен более корректный способ ошибки в ms-link  


yjh 01.10.2007 22:29:35 +0300 - 135

1. Issue 332 (двойное CharToOem имени процесса при работе со списком с
   удалённого компьютера). Правка сделана в ProcListNT, а не в WMI, что бы 
   не приходилось делать ветки для 1.80.
   ATT: не правилось для в w95 (проверить сейчас не на чем :)

2. Убраны два предупреждения для 1.8 и одно для x64. Больше не осталось :)

3. makefile "нормализован" относительно libCRT и ошибок mslink :)

yjh 08.07.2007 05:49:13 +0300 - 134

1. Экспорт в W-форме для GetFiles был не корректен (разница в константности)
   ms-link, естественно, молчал в тряпочку :)

2. По просьбе t-rex сделан _tmemset

3. Унификация makefile

yjh 07.07.2007 09:45:13 +0300

1. Починен префикс для вьювера

yjh 07.07.2007 06:56:35 +0300 - 133

1. Убрана заглушка обхода ошибки 1.80 в части кнопок (починено в фаре)
   (TODO:б,г). Заодно там же починено TODO:в :)

2. Починен TODO:а (мусор в цифровых колонках)

3. TODO:д откладывается поскольку 1.8 (без плугинов) при попытке запуска
   в 98й грит 'cannot load language data'

t-rex 06.07.2007 19:33:23 +0200

1. Пару мелких фиксов для сборки gcc.

yjh 06.07.2007 16:56:35 +0300 - 132

1. Первичное портирование в 1.80.

TODO: а) "мусор" в 1.80 в некоторых цифровых колонках
      б) Вместо F3 (по ShiftF3) в ProcessKey приходит 0x80052!
         Это баг фара, пока (что бы можно было тестировать) сделана
         заглушка помеченная как BUGBUG
      в) Релиз фара "гробится" на выходе из вьювера! Причём до возврата
         управление в proclist. Дебаговая сборка - работает.
      г) Неизвестно работает ли Shift-F6 (remote) - у меня оно и в A/old
         не работает :)
      д) Надо проверить работает ли VersionInfo в Win95 (с лейером/без?)

---------------
yjh 06.07.2007 11:16:31 +0300 - 131

1. Убрано два memory leak при AltF3 (формирование временного файла)

yjh 06.07.2007 07:08:11 +0300

1. Использование макроса ArraySize. Частично повышения читабельности для, а
   частично в плане подготовки к портированию в 1.8

yjh 06.07.2007 05:37:23 +0300 - 130

1. Бит RO ставится только для 32хбитовых процессов в win64 - иначе проблемы
   с масками в win32

yjh 06.07.2007 04:48:19 +0300

1. Оптимизация динамического биндинга (и кода меньше и проще будет переводить
   в unicode)

2. Убрано пара мелких ляпов вокруг динамически подключаемых процедур

3. В makefile добавлена "забытое" определение для unicode

yjh 03.07.2007 23:26:11 +0300 - 129

1. _Total маркируется как 64хбитовый в Far64 и не маркируется в Far32

zg 03.07.2007 19:44:47 +0300

1. добавлен флаг OPIF_USEATTRHIGHLIGHTING.

yjh 03.07.2007 18:44:47 +0300

1. Для 64хбитовых процессов ставить FILE_ATTRIBUTE_READONLY

yjh 17.08.2007 00:07:17 +0300

1. Замена memicmp на _memicmp в качестве подготовки к vc8 :)

t-rex 07.02.2007 17:53:10 +0200 - 128

1. Ужасные баги с историей в x64.


t-rex 06.02.2007 01:07:41 +0200

1. Общий мэйк файл для x64 и x86 для VC.


t-rex 04.12.2006 07:11:08 +0200 - build 127

1. Сборка для x64 + мэйк для VC.
   Вроде бы не поломал 32бит сборку - хотя пошаманил конкретно.
   В x64 вроде как как работает всё кроме "[x] Handles (local NT only)" который работает примерно наполовину.

2. Начинаем писать changelog, я сделал себе макрос
   "t - r e x Space $Date \"%d.%m0.%Y %H:%M:%S %Z\" Enter"
   чтоб выводить заголовок changelog-а.
   Последующие логи надо писать сверху - т.е. файл будет идти хронологически снизу вверх.
   В changelog прошу писать в Win кодировке.
