Skip to content

DesktopIniManager v4.7.6 — FFFE edition

Latest

Choose a tag to compare

@K-Tamashiro K-Tamashiro released this 06 Nov 23:42
· 1 commit to develop since this release

DesktopIniManager v4.7.6 Release Notes

Version 4.7.6 opens rejected hunks (.rej) in Patch View, compares numbers of different lengths digit by digit, and extends syntax highlighting to web, Java / Android, C / C++ and script files.

Patch View

  • .rej files: the rejected hunks written by git am --reject / git apply --reject open like .patch files (Open patch / diff, Patch…, or drag and drop). Because rejected hunks no longer match the file exactly, each is placed where most of its pre-change lines match (ignoring surrounding whitespace; nearest to its line number on ties) and reported as a context mismatch. Move it with the up/down controls and apply it run by run instead of copying it by eye. Regular .patch / .diff positioning is unchanged.

Text DIFF VIEW

  • Numbers of different lengths: inline differences now align such numbers from the ones digit. 3739576 → 399006 keeps the matching ones digit 6 (and the matching 9); only the other digits are marked. Dotted numbers are compared part by part from the left and digit by digit from the right within each part (1.2.10 → 1.2.9); a shared 0x prefix is kept. Numbers of the same length are compared as before.
  • Syntax highlighting: added Java (.java, .aidl), Kotlin (.kt, .kts), Gradle / Groovy (.gradle, .groovy), JavaScript / TypeScript (.js, .mjs, .cjs, .jsx, .ts, .mts, .cts, .tsx), PHP (.php, .phtml), CSS / SCSS / Less, HTML, C / C++ (.c, .cpp, .cc, .cxx, .h, .hpp, .hh, .hxx, .inl), batch files (.bat, .cmd), PowerShell (.ps1, .psm1, .psd1), shell scripts (.sh, .bash), INI-style files (.ini, .vbp, .vbg), .properties, Makefiles (Android.mk, Application.mk, .mk, Makefile), CMake (CMakeLists.txt, .cmake) and ProGuard (.pro).
  • Mixed web files: inside HTML and PHP, <script> is highlighted as JavaScript, <style> as CSS and <?php … ?> as PHP. The state carries across embedded PHP, so <a href="<?= $url ?>"> and var x = "<?php echo $v; ?>"; keep their attribute and string colors.
  • Binary files skipped: Android / C++ binaries (.so, .a, .o, .jar, .aar, .apk, .aab, .dex, .class, .jks, .keystore, .pch, .ilk, .exp, .idb, .ipch) are treated as binary and skipped when moving to the next / previous file. Files whose first 8 KB contain a NUL byte are also treated as binary, so an unlisted extension no longer stops navigation (UTF-16 / UTF-32 text is excluded).

Documentation

  • The website and manual show a Patch View screenshot and describe manual, hunk-by-hunk patch application.

Download

Download DesktopIniManager-v4.7.6-win-x64.zip from GitHub Releases and verify it using the accompanying SHA-256 checksum file.

Requirements: Windows 10/11 (x64), .NET 10 Desktop Runtime (x64).

Website: http://dim.zebrasoft.co.jp/