понедельник, 6 ноября 2023 г.

Обновление Small Media Player v2.6

 Вышла новая версия Small Media Player 2.6: Загрузить, Исходный код

Изменения в новой версии:

  • Добавлена поддержка загрузки списков воспроизведения CUE
  • Исправлена ошибка, приводившая к зависанию при воспроизведении видео в формате MPEG
  • Исправлено отображение в информации о форматах мультимедиа следующих форматов: AAC-ADTS, AIFF, Dolby AC3, DTS, DVD Audio, H264 ES, OGG Vorbis, PCM BE.

Примечание. Поддержка списков воспроизведения CUE ("CUE sheets") на текущий момент имеет некоторые ограничения:

1. Списки воспроизведения CUE можно загружать, но нельзя сохранять.

2. Если в списке воспроизведения есть фрагменты файлов, загруженные из CUE, при сохранении списка в формате M3U (в том числе при запоминании последнего списка) они не будут выгружены.

воскресенье, 30 июля 2023 г.

CIL Tools v2.8 is released

 Download on Github releases

Changes in the new version:

CilTools.BytecodeAnalysis

  • Add support for type forwards in disassembler
  • Add support for .vtfixup directives in assembly manifest
  • Add support for AggressiveInlining method attribute
  • Add support for Import and WindowsRuntime type attributes
  • Add support for field offsets in structs with explicit layout
  • Add support for RVA fields in type disassembler
  • Add LocalVariable.Method property
  • Add TypeSpec.CreateSpecialType method
  • Add IdentifierSyntax.Kind property
  • Make SyntaxNode._parent field protected

CilTools.Metadata

  • Support additional assembly resolution directories in AssemblyReader
  • Support inherit parameter in Type.GetCustomAttributes methods

CIL View

  • Add support for type forwards
  • Add support for .vtfixup directives in assembly manifest
  • Add syntax highlighting support for some non-standard IlAsm keywords
  • Add navigation to labels
  • Add support for field offsets for structs with explicit layout
  • Add support for RVA fields
  • No longer automatically select <Module> type when it's the only one in assembly (so user can see assembly manifest)
  • Fix members counting to pick only declared members when deciding whether the only method in type should be auto-selected


воскресенье, 2 апреля 2023 г.

CIL Tools v2.6 is released

 Download on Github releases

Changes in new version:

This library provides APIs related to source code tokenization. It could be useful for implementing a syntax highlighting in applications that display source code.

CilTools.BytecodeAnalysis

  • Add new CilTools.Syntax.Tokens API for converting text into sequence of tokens
  • Add support for .pack and .size directives
  • Expose constant values as LiteralSyntax instead of GenericSyntax in Syntax API
  • Update disassembler to not escape math symbols in string literals
  • Fix CilInstruction.Parse to use invariant culture when parsing floating point values

CilTools.Metadata

  • Add support for getting inherited members in TypeDef and TypeRef. Now APIs like GetMembers return both declared and inherited members by default, and only declared ones when DeclaredOnly flag is specified.
  • Implement Type.StructLayoutAttribute property on TypeDef
  • Fix Type.IsValueType and Type.IsEnum returning incorrect values for .NET Core assemblies
  • Fix token resolution to throw ArgumentOutOfRangeException instead of BadImageFormatException on out-of-range tokens

CIL View

  • Add support for .pack and .size directives
  • Add support for C# verbatim strings in source viewer
  • Use .NET Core runtime directory for .NET Standard 2.1 targeting assemblies when navigating to methods from BCL types
  • Update disassembler to not escape math symbols in string literals
  • Fix syntax highlighting for constant values

воскресенье, 19 февраля 2023 г.

Обновление Small Media Player v2.5

Загрузить на Github Releases

Изменения в новой версии:

  • Добавлена поддержка версий информационных тегов ID3v2.2 и ID3v2.4
  • Добавлена поддержка отображения встроенных обложек альбомов из тегов ID3v2.3 и ID3v2.4
  • Добавлена поддержка комментариев ID3v2 в кодировках UTF8 и UTF16
  • Добавлена возможность отображения URL из тегов ID3v2
  • Добавлена возможность отображения информации о версии модуля для фильтров DirectShow при отсутствии у них страницы свойств
  • Добавлено открытие файла изображения во внешней программе при двойном щелчке на обложке альбома (только для обложек из файлов)
  • Исправлено отображение форматов аудио ADPCM, Monkey's Audio (APE) и AMR NB/WB в информации о форматах мультимедиа