1.6.1
1.6.1 contains an index cross-referencing tool, support for the LaTeX/HTML/SVG workflow, and several new small features and user interface improvements, as well as the latest versions of ebookmaker and the validators.
All bugs reported by 1st January 2024 have also been fixed.
As described in UPGRADE.md
, all users should run install_cpan_modules.pl
to ensure all necessary Perl modules are installed.
Users who have already utilized the Copy Settings From A Release
and header_user.txt
features should not need to manually copy across files or settings when upgrading to 1.6.1. If upgrading from a pre-1.5 release and you want to take advantage of these features to ease future upgrades, see the 1.5.0 release notes, the manual, or this forum post for more details.
For details of significant changes and bug fixes between releases, view CHANGELOG.md
included with the release, or the more detailed Changelog on the Distributed Proofreaders wiki, which also has links to the relevant sections of the Guiguts Manual.
Features
- New 'Add Index Cross-references' feature links "See"/"Also see"/"See also" references to the relevant location in the index. References that cannot be linked automatically are listed for manual linking
- Several tools added to support LaTeX/HTML/SVG workflow
- CP Character Substitutions now include
¬
->-
- Bad words are loaded when good words file is loaded
- Bad words are marked in the Spell Query results, and the number of bad words is reported
- Highlight Character/Regex now has a history pulldown
- Large good/bad words files are added to project dictionary much faster
- PPhtml reports unused/undefined classes more accurately
- Prev/Next Img buttons no longer pop the Page Marker Adjust dialog, and respect the Auto Img setting
- 'Change All' has been removed from Spell Check due to undesirable behavior
- Basic Fixup options are now persistent across different runs of Guiguts
- The Word Count and QuickSearch Count dialogs have clearer titles
- "Unmatched
#/
" message when rewrapping now includes two lines of context to help user track down which blockquote is failing - Default image viewer on Macs is now
Preview
instead ofXnViewMP
- Included latest version of ebookmaker (0.12.38)
- Included latest version of Epubcheck (5.1.0)
- Included latest version of CSS Validator (20231124)
- New TROUBLESHOOTING.md guide included with release
Bug Fixes
- Coincident page markers (due to blank pages) were sometimes reversed during file load/save or search/replace
- Fractions including commas (e.g. 1/10,000) did not convert correctly
- Some places where user could type a regex were not validated like the Search/Replace dialog. The error message is also more useful
- Pphtml didn't always cope with
@media
correctly - Non-existent directories used to give errors on Mac systems
- Some methods of inserting Unicode characters did not replace existing selected text in the way other insertions do
- HTML AutoIndex could sometimes loop forever if it didn't find suitable lines to convert to an index
- HTML index generation did not recognise page numbers that were marked up as bold or italic