Pragtical v3.7.1 Release
Mostly a bugs fix release with build system adjustments and a tiny bit of enhancements sprinkled on the top.
Prominent Fixes
Some of the fixes include a correction to the dirmonitor backend detection logic thanks to TomaSajt. Also, the code indentation logic was wrong on some instances and should behave better now thanks to Sentmoraap.
A bug on the tokenizer was fixed to prevent the premature end of child subsyntaxes. As a consequence, the python language syntax should behave better now, also this syntax saw some more adjustments. On the newly introduced Diff Viewer the gap differences between the two sides was not been accounted on scroll which caused out of sync scrolling, should be fixed now thanks to bananakid who reported the issue.
Some other enhancements and fixes thanks to Amer which includes the window title now including the current project, some documentation clarifications on the initial user module related to ignore file patterns and proper sizing of the project search find text widget.
Downloads on GitHub.
Changes Log
Fixes
-
Fix dirmonitor backend detection logic (#334)
-
projectsearch: properly update find text widget (#335)
-
tokenizer: fix premature end of child subsyntaxes (#339)
-
python: fix vars and params type hinting matching (#338)
-
Prevent duplicate projects on core.add_project (#342)
-
DiffView: always account for gaps on scrolling (#344)
-
Fix Doc:Indent/Unindent commands that inserted/deleted a wrong amount of whitespace (#343)
-
treeview: fix a scale re-trigger issue (#348)
Enhancements
-
Change window title to include current project (#336)
-
clarify docs for ignored files and dir/files patterns (#337)
-
emptyview: disable horizontal scrollbar (#351)
Build System
-
CI: fix for minwg download file lock (#340)
-
ci: allow max of 5 min on pgo stress (#341)
-
meson: update freetype2 subproject to v2.14.1-1 (#347)
-
meson: force static linking on windows (#346)
-
meson: update pcre2 subproject to v10.47 (#349)
-
luajit subproject: drop mcode patches (#350)
-
Update sdl3 subproject to v3.2.26
