Умолчания плагина рассчитаны на Visual Studio 9.0 и SDK 7.0.
Пути, инклуды и либы можно настроить через настройку плагина.
Для функции 'Resolve' требуются 'cl.exe' и 'link.exe'.
При нажатии Enter функция (Resolve/ErrLook) выбирается автоматически.
ver 1.1
* При 'Error lookup' для HRESULT отображаются Severity и Facility.
* Игнорировалось нажатие на кнопку 'Resolve'.
* Добавлена возможность "извлекать" описания ошибок из внешних модулей. Для этого в поле "Source" нужно указать имя модуля, содержащего описание ошибки: "wininet.dll", "ntdll.dll" и т.п.
1) модуль должен содержать ресурс "MESSAGETABLE"
2) модуль загружается (временно) в адресное пространство Far.exe
* При 'Error lookup' пытаемся найти имя ошибки (например, STATUS_ACCESS_DENIED). Писать парсер хидеров SDK не хочется, да и привязывать простую функцию к наличию SDK... Вобщем, N-ное количество имен просто прошито в плагине.
<?xml version="1.0" encoding="utf-8"?>
<renewal>
<!--
This file contains static information about the supported plug-ins.
Do not change it manually - it can be overwritten during an upgrade.
Custom settings can be specified in the file RenewalCustom.xml.
Format description:
<plugin guid="[plugin's GUID]">
<url arch="[Architecture]">[Web page URL with link to download plugin's archive package]</url>
<regex arch="[Architecture]">[Regular expression with version description, also used as link to download]</regex>
<srcpath arch="[Architecture]">[Source folder path]</srcpath>
<dstpath arch="[Architecture]">[Destination folder path]</dstpath>
<postinstall arch="[Architecture]">[Post install command. Executed in cmd.exe in plugins folder after install]</postinstall>
</plugin>
[Architecture] can be "x86" for Intel x86 architecture;
"x64" for AMD x86-64 architecture;
"any" for both architectures;
<srcpath> and <dstpath> is folders used to determine correct location:
[Unpack folder]\[srcpath] -> Far\Plugins\[Plugin dir]\[dstpath]
-->
<!-- Resolve -->
<plugin guid="{FC5E35F4-02F8-4DC0-9ACC-F6B6C962A51C}">
<url arch="any">http://code.google.com/p/conemu-maximus5/downloads/list</url>
<!-- "Resolve.1.2.7z", or may be "Resolve.1.2.2555.7z"? -->
<regex arch="any">//conemu-maximus5.googlecode.com/files/Resolve\.(\d+)\.(\d+)(\.(\d+))*\.7z</regex>
<postinstall arch="x86">del "ResolveW.dll" "ResolveW x64.dll" "ResolveW3 x64.dll"</postinstall>
<postinstall arch="x64">del "ResolveW.dll" "ResolveW x64.dll" "ResolveW3.dll"</postinstall>
</plugin>
</renewal>
1.3
* Far3 build 2573.
* Умолчания для VC10.0 & SDK7.1.
* Все ресурсы переехали в lng-файл.
* Через lng файл можно задать формат для кнопок 'Copy' (копировать в Clipboard). По умолчанию (пример для WS_VISIBLE)