0.2.11.25 (2022-05-18)
PEAnatomist.exe SHA256: 6914FA121D929AE39272B02FF6DF78687E8328FEE9E255BC06A165C78C59B599
- 250C.008: Исправлена ошибка перечисления символа IMAGE_DYNAMIC_RELOCATION_FUNCTION_OVERRIDE в таблице DVRT
- 2511.024: Добавлена отдельная страница для содержимого символа IMAGE_DYNAMIC_RELOCATION_FUNCTION_OVERRIDE в таблице DVRT (бэкпорт из 0.3.10516.1931)
0.2.10.17 (2022-04-16)
PEAnatomist.exe SHA256: D472B4D5B37AEF14307A332FFDCB30864150D7BB11579AB5E3B3A514F9E60668
- 240B.003: Исправлена ошибка отображения данных из таблиц UnwindInfo CxxFH3 для ARM7
- 240C.005: Исправлены CodeView-символы S_DEFRANGE_CONSTVAL_ON_ENTRY и S_DEFRANGE_GLOBALSYM_ON_ENTRY из VS2022 17.2Pre3
- 2410.012: Устранена утечка GDI-объектов при одновременном использовании более одного диалога настройки колонок ListView
0.2.9.5 (2022-03-15)
PEAnatomist.exe SHA256: 6DBD896E26DF22EF551C0FD316F349B5C302DEE9E13092313635B561E58BBEAE
- 230F.004: Исправлена ошибка отрисовки графика энтропии на Windows 7 и новее
0.2.8.61 (2022-03-05)
PEAnatomist.exe SHA256: 095D3E8151A717F1F2EE76B4738A00AEA40840DA1FB368C69E6C2A22642480D6
- 2109.002: К описанию элементов Rich-подписи, соответсвующих версиям VS 2017-2022, добавлено определение номера набора исправлений (например, 16.11.~8~)
- 210D.005: Добавлено отображение информации о IMAGE_DEBUG_TYPE_BBT (Basic Block Transformation): используемый инструмент и версия MS Vulcan DLL
- 210D.007: Исправлена ошибка разбора заголовка CORCOMPILE_HEADER для .NetFramework 4.6 - 4.6.2 (отличается порядок некоторых полей структуры)
- 2113.015: Устранено зависание программы во время разбора таблицы импорта в некоторых специфичных PE в редких случаях
- 2113.018: Ширина колонок Listview восстанавливается к значению по-умолчанию, если отображаемым колонкам вручную установлена нулевая ширина
- 2113.019: В список ExceptionsData x64 (PE, HybridPE, OBJ) добавлена колонка со значением длины функции (включена по умолчанию вместо колонки "Конечный адрес")
- 220A.025: Добавлена поддержка IMAGE_FILE_MACHINE_POWERPCBE (Xbox 360) в PE, OBJ и парсере MSVC CxxIL
- 220B.029: Исправлена ошибка разбора символов MSVC CxxIL для VS2008 и выше, если компиляция производилась с принудительно отключенным флагом isTypedIL
- 220C.030: Исправлена ошибка отображения Rich-подписи в некоторых PE с модифицированной DOS-заглушкой (регресс с версии 0.2.6)
- 220C.038: Добавлена поддержка IMAGE_REL_BASED_HIGHADJ и описание для соответствующего целевого адреса
- 220D.044: Устранён ряд мелких ошибок в токенизаторе строк файла настроек программы
- 2210.047: Исправлена ошибка перечисления секций в OBJ-файлах в редких случаях (DEC Alpha)
- 2217.060: Добавлена страница с описанием содержимого IMAGE_DEBUG_TYPE_BBT
0.2.7.129 (2022-01-03)
PEAnatomist.exe SHA256: C9BA28BEA386B62E6C406B0DF44C944B02DAED157D849FB7D07BF2781EE255D3
- 1B16.009: Исправлена ошибка в описании RVA для отложенного импорта
- 1B1A.010: Исправлена ошибка масштабирования значения дельты в IMAGE_DYNAMIC_RELOCATION_ARM64X
- 1C01.011: Удалена обработка неактуального параметра командной строки "-pe"
- 1C01.012: Экземпляр программы не будет запускаться после сообщения о неизвестном формате файла в случае загрузки такового через командную строку
- 1C01.016: Устранена ошибка запуска нового экземпляра программы в случае передачи в командной строке файла неизвестного формата, если включено ограничение на один экземпляр программы
- 1C04.041: Слегка обновлён внешний вид графика энтропии
- 1C04.049: Исправлен ряд неточностей в отрисовке графика энтропии и сведениях во всплывающей подсказке
- 1C04.050: Ускорен поиск с выделением всех найденных строк в отдельных случаях
- 1C08.066: Для графика энтропии добавлен расчёт значений "скользящим окном" с настраиваемой величиной перекрытия блоков
- 1C08.067: Исправлено поведение во время TabStop-навигации по некоторым вкладкам диалога настроек программы
- 1C09.068: Устранена ошибка разбора IMAGE_LOAD_CONFIG_DIRECTORY на некоторых файлах, созданных компоновщиком из предварительных версий VS2002
- 1C0A.073: Исправлена ошибка разбора ресурса RT_VERSION, созданного некоторыми версиями RC/CVTRES из состава VS98-2003
- 1C13.078: Добавлено опциональное отображение второй линии на графике энтропии со значениями, вычисленными без перекрытия блоков, если задействован соответствующий режим
- 1C15.083: Исправлена ошибка обработки таблицы исключений для кода эмулируемой архитектуры в гибридных PE (ARM64EC)
- 1C15.085: Добавлен сбор сведений об обработчиках исключений (x64, ARM64) для описания RVA, относящихся к коду эмулируемой архитектуры в гибридных PE (ARM64EC,ARM64X)
- 1C15.093: Добавлена страница с описанием WoW-переходников в гибридных PE (ARM64EC,ARM64X)
- 1C1A.101: Все выделенные строки сохраняют состояние после сортировки виртуальных списков, ранее сохранялось состояние только первой из выделенных строк
- 1C1D.120: Добавлено множественное сохранение в файл ресурсов из PE и записей из LIB
- 1C1E.125: Устранена мелкая ошибка сопоставления Apiset-хоста в очень редких случаях (если данные для сопоставления во внешней библиотеке были повреждены)
- 2101.128: Исправлена ошибка чтения метаданных .NET в некоторых PE из-за неправильного выравнивания адреса
0.2.6.126 (2021-11-08)
PEAnatomist.exe SHA256: C31A62F8473A37F5D0B5C0120A19A2E210F0B78D6FBCBF05BC7F6E4589D7C532
- 181C.002: Исправлена ошибка разделения длинных записей из заголовка ListView на несколько строк при копировании в буфер обмена с выравниванием ширины колонок
- 190B.010: Исправлен разбор таблицы отложенного импорта для некоторых сжатых PE
- 190B.011: Исправлена ошибка описания токена в таблице .NET VTableFixups
- 190F.012: Актуализированы записи имён регистров и символы (S_HYBRIDRANGE) CodeView из VS 16.11 и 17.0Preview4
- 1910.016: Изменён порядок отображения записей Rich-подписи
- 1910.018: Уточнена интерпретация некоторых номеров сборки из подписи Rich (WCE Platform Builder)
- 1A05.045: Откорректирована сортировка таблиц ExceptionsData для ARM Thumb и ARM64 в PE и OBJ, немного ускорена сортировка остальных таблиц
- 1A0D.060: Расширен набор данных для описания CoffGroups в таблице IMAGE_DEBUG_TYPE_POGO
- 1A10.070: Исправлена ошибка разбора таблицы импорта для некоторых модифицированных PE (Mal:Kelios)
- 1A11.073: Исправлена ошибка обнаружения некорректных ресурсов в сжатых PE
- 1A15.086: Исправлена ошибка отображения названия регистра FramePointer в CodeView-символах S_FRAMEPROC для ARM64 и ARM64EC
- 1A1D.097: Немного упрощена процедура перечисления ресурсов PE
- 1A1E.102: Устранено чтение таблицы .NET VTableFixups за её пределами в отдельных случаях
- 1B06.121: Многочисленные мелкие исправления и небольшие оптимизации
- 1B08.125: Актуализированы символ CodeView (S_SOURCELINK) из VS 17.1Preview1 и структура IMAGE_LOAD_CONFIG_DIRECTORY (22478+)
0.2.5.267 (2021-08-25)
PEAnatomist.exe SHA256: F759677D747651D4C6242A3F04EAFE2476FDEAD77A4B62DDBD93DE38971A579F
- 161B.008: Добавлено отображение полного пути к записям архива в LIB-файлах, длинные пути ограничиваются до имени файла и начальной части пути
- 161B.013: Добавлен разбор записи ECSYMBOLS в LIB-файлах (специфичный для ARM64EC набор символов)
- 161C.015: Исправлена ошибка сохранения записей LIB-файлов с недопустимыми символами в предлагаемом по умолчанию имени
- 161C.016: Актуализированы некоторые относящиеся к ARM64EC структуры из WDK 22000
- 1708.038: Добавлено описание элементов IMAGE_IMPORT_CONTROL_TRANSFER_DYNAMIC_RELOCATION с индексом 0x7FFFF в таблице DynamicData Relocations
- 170F.069: Немного ускорена сортировка ListView
- 170F.070: Исправлена сортировка списка READYTORUN_IMPORT_SECTION (для R2R и NGEN)
- 1713.088: Добавлена настройка числа запоминаемых недавних файлов
- 1714.091: Исправлена ошибка перечисления IP2StateMap для MSVC __CxxFrameHandler4 (регресс версии 0.2.3)
- 1717.100: Добавлены поддержка Cxx20Modules в парсере MSVC ILStore (CxxIL) и отображение соответствующих глобальных символов
- 171B.106: Сортировка списка сбрасывается, если скрывается колонка, по которой он отсортирован
- 171C.113: Добавлена опциональная загрузка последнего открытого файла, если при запуске программы не указано иного
- 171E.116: Добавлено подменю для копирования в буфер обмена отдельных колонок, если контекстное меню ListView было вызвано с клавиатуры
- 171F.124: В контекстное меню ListView добавлено подменю сортировки списка
- 171F.127: Исправлена ошибка позиционирования контекстного меню ListView при вызове с клавиатуры, если выделенная строка вне видимой области
- 1801.128: Исправлен подсчёт размера выделяемой памяти для копирования в буфер обмена из ListView в случае добавления шапки из заголовка списка
- 1801.129: Исправлено построчное копирование в буфер обмена содержимого таблицы LoadConfig GFID при наличии сведений в колонке "XFG-хеш"
- 1803.142: Исправлена ошибка валидации настроек ListView, способная привести к невозможности отобразить скрытую колонку
- 1805.157: Устранена ошибка копирования в буфер обмена значений отдельного столбца ListView, приводящая к краху программы из-за возможного buffer overflow
- 1806.160: Устранена ошибка отображения списка COFF-символов в PE и OBJ в присутствии длинных имён символов (более 1000 знаков)
- 1808.175: Добавлен диалог настройки колонок ListView (отображение/скрытие, порядок следования) вместо контекстного меню заголовка списка
- 1808.182: В контекстное меню заголовка ListView добавлено меню копирования столбца целиком независимо от выделенных строк
- 1808.183: Обработка команд контекстного меню заголовка ListView переведена на WM_MENUCOMMAND
- 1809.193: В диалоге настройки колонок ListView добавлено управление порядком колонок с клавиатуры (CTRL+DOWN/UP/HOME/END) и с помощью drag-n-drop
- 180B.198: Исправлена ошибка отображения дополнительных COFF-символов для COMDAT-секции в OBJ-файлах, если присутствует второй дополнительный символ
- 180F.207: Значительно ускорено построение таблицы ExceptionsData в OBJ-файлах
- 1811.209: Исправлена ошибка отображения длинных имён секций в таблице секций OBJ-файлов
- 1811.211: Исправлена ошибка индексирования COMDAT-секций с длинными именами в OBJ-файлах (могли не полностью перечисляться данные в таблице ExceptionsData)
- 1812.215: Добавлена проверка метки времени Reproducible PE-файла на соответствие значению хеша
- 1813.220: Добавлена возможность поиска только в выделенных строках ListView для поиска в несколько итераций по совокупности критериев
- 1813.223: Исправлена ошибка неполного копирования в буфер обмена строк из ListView, если содержимое хотя бы одной ячейки было длиннее 1000 символов
- 1813.230: Небольшая оптимизация потребления памяти во время копирования строк из ListView в буфер обмена с выравниванием ширины колонок
- 1817.261: Добавлено настраиваемое разделение длинных ячеек ListView на несколько строк при копировании в буфер обмена с выравниванием ширины колонок
0.2.4.42 (2021-06-08)
PEAnatomist.exe SHA256: 92BB453000C526D799F8417C95812831D57DA8E54206C7DFE4F76BFE8F748B49
- 150F.001: Добавлен код раскрутки для инструкций Pointer Authentication extension из ARM64 (InsiderPreview 21382)
- 1511.003: Добавлена колонка со значением глубины цепи раскрутки в таблице ExceptionsData для x64 (по умолчанию скрыта)
- 1511.004: Исправлена ошибка включения скрытых по умолчанию колонок в ListView после перезапуска программы (регресс с версии 0.2.0)
- 1516.013: Устранен крах программы во время разбора испорченной таблицы COFF-символов в PE-файлах
- 1517.015: Исправлена старая ошибка отображения вкладки "Безопасность" для PE-файлов в отдельных случаях
- 1518.016: Исправлена ошибка валидации настроек положения окна программы, если противоположные стороны окна выходят за пределы рабочего стола (регресс с версии 0.2.0)
- 151B.021: Добавлен график энтропии
- 151B.025: Добавлены настройки вычисления энтропии для построения графика и настройки отображения графика
- 1601.032: Добавлена подсказка о смещении в файле и соответствующей секции под курсором на графике энтропии
- 1604.033: Последняя активная вкладка диалога настроек восстанавливается при его повторном открытии (до перезапуска программы)
- 1608.040: Добавлены опциональные метки границ секций на графике энтропии
0.2.3.76 (2021-05-09)
PEAnatomist.exe SHA256: 6D7AE0FB725B07E4C264ED79854556A3D270824307F421521BB22FE0A668236C
- 1319.000: Исправлено значение номера отмеченной строки для пустого ListView в определённых ситуациях
- 131A.001: Устранено возможное зависание программы после возобновления поиска, если содержимое списка было изменено
- 131B.007: Добавлено определение начала функции и её описания на вкладке LoadConfig GuardEHContinuations для x64
- 131B.008: Исправлено отображение индекса в таблице типов CodeView в OBJ-файлах, если используется PCH (регресс версии 0.2.2)
- 140B.011: Оптимизировано отображение статусной информации из ListView для очень больших списков
- 140B.014: Добавлено отображение дополнительных записей символов Function (.bf, .ef) и FunctionSym в таблице COFF-символов OBJ-файлов
- 140C.015: Исправлено ошибочное отображение значения INT в таблице CFG IAT, если импорт происходит по ординалу (регресс версии 0.2.2)
- 140D.017: Добавлен разбор XFGHASHMAP в LIB-файлах
- 140F.022: Добавлен сбор сведений об обработчиках исключений (x64, ARM, ARM Thumb, ARM64, IA64) и COFF-символах для описания RVA в PE файлах
- 1410.025: Ускорено отображение таблицы COFF-символов в PE-файлах, добавлено отображение некоторых дополнительных записей символов
- 1411.029: Выпадающий список с выбором колонки для поиска отключается, если доступен только текстовый поиск по всем колонкам (т.е. только один вариант поиска)
- 1413.031: Добавлен экспорт битовой карты GFID в файл
- 1415.032: Исправлена ошибка разбора таблицы ресурсов в PE-файлах в случае размещения IMAGE_RESOURCE_DATA_ENTRY в самом конце таблицы
- 1416.038: Добавлено опциональное отображение полных путей в списке недавних файлов, длинные пути ограничиваются до имени файла и начальной части пути
- 1416.039: Изменён формат заголовка главного окна - первым выводится имя загруженного файла
- 1417.045: Устранена избыточная работа с меню во время загрузки файлов и формирования списка недавних файлов
- 1418.046: Добавлено уведомление оболочки ОС об изменении ассоциаций с файлами
- 1419.049: Добавлена опциональная всплывающая подсказка с описанием RVA, вычисляемого в FLC (по умолчанию выключена)
- 141A.053: Добавлено определение начала функции и её описания на вкладке LoadConfig GuardEHContinuations для ARM64 (InsiderPreview 21364)
- 141B.055: Исправлена ошибка отображения множественного значения ключа "Translation" в ресурсах RT_VERSION
- 141B.057: Добавлена колонка с описанием функций в таблице ExceptionsData для всех поддерживаемых архитектур (для x64, ARM Thumb и ARM64 некоторые колонки теперь скрыты по умолчанию)
- 1505.059: Исправлена ошибка отображения SEH Scope на странице ExceptionsData для ARM7/ARM LE в некоторых случаях
- 1507.060: Добавлена отдельная вкладка для цепи раскрутки ARM64 на странице ExceptionsData
- 1507.072: Добавлено распознавание некоторых типов обработчиков исключений для всех поддерживаемых архитектур
- 1507.073: Добавлена колонка с типом обработчиков исключений в таблице ExceptionsData, колонка с RVA обработчика скрыта по умолчанию
- 1508.074: Устранена редкая ошибка наполнения сведений из таблицы экспорта для описания RVA
0.2.2.58 (2021-03-25)
PEAnatomist.exe SHA256: DB32FA0BDB8D056E216FD2D0C6266FC1616068D72C1035CC0B9D0B8FF37E70D8
- 1305.000: Исправлено отображение названия типа CodeView в описании, если индекс типа не задан
- 1307.001: Устранена ошибка отображения текста манифеста из ресурсов PE в редких случаях
- 1307.003: Добавлена поддержка IA64, MIPS и Hitachi SH4 архитектур в парсере CxxIL
- 1308.006: Исправлена ошибка разбора CxxIL для MSVC из VS2008Beta1
- 1309.007: Устранен бесконечный разбор таблицы IMAGE_DIRECTORY_ENTRY_BASERELOC в редких случаях
- 1309.008: Исправлена ошибка отображения IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG для некоторых файлов, созданных версиями компоновщика ниже 6.0
- 1309.010: Исправлено возможное ошибочное распознавание OBJ-файла (регресс версии 0.2.1)
- 130D.019: Чистка и оптимизация процедур разбора кодов раскрутки ARM Thumb и ARM64
- 130F.022: Добавлено текстовое описание условия выполнения эпилога для кодов раскрутки ARM Thumb
- 130F.023: Исправлена ошибка отображения условия выполнения эпилога для кодов раскрутки ARM Thumb, если эпилог указан как единственный (флаг E)
- 130F.028: Добавлен подсчёт начала эпилога для кодов раскрутки ARM Thumb и ARM64, если эпилог указан как единственный (флаг E)
- 1311.029: Исправлена мелкая ошибка в определении минорной версии VS2017-2019 в Rich подписи (регресс версии 0.2.1)
- 1311.030: Исправлена ошибка отображения значений из IMAGE_DELAYLOAD_DESCRIPTOR.UnloadInformationTableRVA в таблице отложенного импорта
- 1312.044: Исправлен механизм наполнения сведений для описания RVA в PE, добавлено обнаружение новых сведений
- 1312.045: Ускорено отображение таблицы GFID
- 1313.046: Упрощена процедура загрузки некоторых файлов
- 1315.051: Хранение сведений для описания RVA в PE переведено в хеш-таблицу, значительно сократилось время поиска описания для RVA
- 1318.053: Добавлена реакция на Ctrl+Insert наравне с Ctrl+C для копирования в буфер обмена из ListView
- 1318.057: Расширен набор статусной информации из ListView: номер строки в фокусе, общее число строк, число выделенных строк
0.2.1.125 (2021-03-04)
PEAnatomist.exe SHA256: BC52CBE85FD779878F0E06624C2BF8A2A4995EBBBD381A400385AE01620B531A
- 110B.009: Значительное улучшение парсера символов MSVC ILStore (CxxIL) и увеличение совместимости с различными версиями VS
- 1111.027: Добавлено декодирование таблицы локальных символов (.cil$sy) формата MSVC ILStore (CxxIL) в OBJ-файлах
- 1117.033: Добавлено отображение номера строки начала функции в исходном файле в описании символов MSVC ILStore (CxxIL)
- 1117.034: Исправлено отображение имён исходных файлов в описании символов MSVC ILStore (CxxIL) для версий VS 2002 и 2003 (кодировка не UTF8)
- 1118.035: Исправлено декодирование LF_POINTER в таблицах типов CodeView и MSVC ILStore (CxxIL), если описываемый тип является указателем на член класса
- 1119.036: Изменены имена некоторых ключей в файле настроек для переносимости в будущих версиях
- 111B.039: Исправлено отображение описания CodeView типа в таблицах MSVC ILStore (CxxIL), если отладочная информация вынесена в PDB
- 111C.046: Устранена ошибка отображения неправильного имени в описании типа CodeView, на который ссылается другой тип или символ (в редких случаях)
- 1201.071: Ускорена работа с секциями в OBJ-файлах (построение индексов для быстрого доступа к секциям с однородным содержимым)
- 1205.081: Добавлена поддержка ExtendedObj файлов (a.k.a. BIGOBJ, obj-файлы с количеством секций больше 0xFEFF)
- 1207.094: Для некоторых типов отладочной информации CodeView доступно более подробное описание (например для LF_POINTER, LF_MODIFIER, LF_ARRAY и LF_BITFIELD выводятся описание типа, на который они ссылаются, и некоторые свойства)
- 120C.110: Уточнена интерпретация части данных из подписи Rich
- 121B.116: Лицензия программы изменена с MIT на Freeware (текст Лицензионного соглашения размещён в файле "Readme")
- 1303.122: Исправлена ошибка разбора информации о версии из секции ресурсов в отдельных случаях
- 1304.123: Исправлена ошибка получения имени файла для LIB-архивов, созданных BSD-совместимым набором инструментов
- 1304.124: Добавлена поддержка ARM64EC в OBJ-файлах
0.2.0.370 (2021-01-04)
PEAnatomist.exe SHA256: 8E6D8EF4D5691A8FFC22377C45FC00E3CE90FD7F47E1F8D2CDBA914885477BEF
- Небольшая оптимизация и чистка кода сортировки списков
- Цвет фона диалога свойств ресурсов и hexview изменён на стандартный для используемого элемента управления
- Чистка заголовков, унификация объявляемых типов данных, разделение кода на независимые модули
- Исправлена ошибка отображения флагов символов CV_COMPILESYM и CV_COMPILESYM3
- Актуализированы записи имён регистров и символы CodeView из VS 16.8 и 16.9Preview
- Добавлено отображение COFF-символа, на который ссылается CLR-токен в таблице COFF-символов
- Добавлено отображение CLR-токена в символах CodeView
- Исправлена ошибка отображения RT_STRING ресурса в виде текста в редких случаях
- Исправлена ошибка определения COFF-символа обработчика исключений в x64 OBJ-файлах
- Актуализированы используемые типы данных из CoreCLR 5
- Устранено падение программы при отображении содержимого таблиц метаданных некоторых обфусцированных или сжатых .NET-файлов
- Изменено описание потоков метаданных .NET - выводится RVA потока
- Исправлена ошибка сопоставления RVA оффсету для некоторых комбинаций выравнивания и параметров секций в PE-файлах, собранных MinGW
- Исправлена ошибка отображения таблицы отложенного импорта с некорректным содержимым (регресс с версии 0.1.8)
- Исправлена ошибка сопоставления RVA оффсету в случае загрузки PE принудительно без секций
- Добавлено отображение .NET Vtable Fixups
- Исправлена редкая ошибка отображения имени некоторых Codeview-типов в общей таблице (могло отображаться некорректное имя в случае, когда на самом деле оно было нулевой длины)
- Добавлено декодирование таблицы символов формата MSVC ILStore (.cil$gl) в OBJ-файлах (x86, x64, ARMThumb, ARM64) для VS16.8
- Изменен вид главного окна в отсутствие загруженного файла
- Добавлено описание выбранного символа MSVC ILStore
- Добавлена коррекция индексов в таблице типов MSVC ILStore в случае использования PCH
- Добавлено описание типов по их индексу во всех поддерживаемых таблицах MSVC ILStore
- Добавлено описание символов MSVC ILStore, на которые ссылается выбранный символ из таблицы .cil$gl
- Добавлен разбор заголовка конфигурации CHPE и таблицы DynamicDataRelocations для гибридных образов x64 поверх ARM64 (arm64x) из InsiderPreview 21277
- Добавлена таблица x64 ExceptionsData для гибридных образов x64 поверх ARM64 (arm64x)
- Добавлен разбор кодов раскрутки ARM64 для SIMD-регистров
- Исправлено определение цепи раскрутки ARM64
- Новый вид диалога настроек, разделение настроек на новые категории
- Добавлены настройки форматирования текста, копируемого в буфер обмена из таблиц программы
- Исправлена ошибка чтения подсекций CodeView C13 в некоторых случаях (чаще всего проявлялась на CodeView, созданном ранними версиями инструментов из VS2002 и VS2003)
- Добавлены настройки поиска: сохранение последнего запроса и сохранение выбранной начальной позиции поиска
- Добавлены опции поиска строк: совпадение только от начала строки, обращение результатов поиска (т.е. поиск строк, где отсутствует искомое)
- Исправлена ошибка отображения параметра "Parent Offset" в CodeView символах S_DEFRANGE_REGISTER_REL и S_DEFRANGE_REGISTER_REL_INDIR
- Исправлена ошибка чтения таблицы типов MSVC ILStore при наличии вложенных таблиц
- Добавлена поддержка декодирования таблицы символов MSVC ILStore для всех публичных версий VisualStudio (7-16.9Preview2)
- Добавлена возможность выделения всех найденных строк при текстовом поиске
- Предотвращено использование незакрытого диалога поиска после уничтожения связанного с ним ListView
- Формат файла конфигурации изменён на текстовый