Repository navigation
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
.rejfiles: the rejected hunks written bygit am --reject/git apply --rejectopen like.patchfiles (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/.diffpositioning is unchanged.
Text DIFF VIEW
- Numbers of different lengths: inline differences now align such numbers from the ones digit.
3739576→399006keeps the matching ones digit6(and the matching9); 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 shared0xprefix 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 ?>">andvar 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/