Skip to content

Releases: mtrevisan/HunLinter

2.2.0

21 May 18:41
Compare
Choose a tag to compare
  • rules reducer fixes and enhancements (not yet finished)
  • considered different formats for part-of-speech in thesaurus file
  • fixed early creation of thesaurus parser (language was not available yet)
  • fixed circumfix inflections
  • enhanced duplication worker capabilities
  • delayed creation of file chooser (faster startup)
  • eliminated double reloading of dictionary in sort dialog when something changes
  • understood how ICON and OCONV works
  • supported ISO-8859-10, ISO-8859-14, and ISCII-DEVANAGARI charsets
  • added a check on declared charset and real charset of a file
  • adjusted scroll to the bottom of the log text area while changing font
  • decreased the loading time of sorting dialog
  • increased speed by 57% (for dictionary linter: from 2m 13s to 57s)
  • decreased start-up time
  • corrected some typos

Full Changelog: 2.1.0...2.2.0

2.1.0

07 Aug 16:31
Compare
Choose a tag to compare
  • fix bug on initial font size
  • automatically unzip .dat and .bau files (in autocorr and autotext folders)
  • startup time reduced

2.0.2

07 Aug 07:05
Compare
Choose a tag to compare
  • added linter for auto-correct
  • corrected the size of the font
  • corrected the executable

2.0.1

05 Aug 11:40
Compare
Choose a tag to compare
  • added warn for unused rules after dictionary linter
  • added the possibility to hide selected columns from dictionary table
  • (finally) added a windows installer
  • some minor improvements on speed and linting capabilities

2.0.0

24 May 16:42
Compare
Choose a tag to compare
  • made update process stoppable
  • added a linter for thesaurus
  • added a menu to generate Dictionary FSA (used in LanguageTools, for example)
  • added a section to see the PoS FSA execution
  • fixed a bug on hyphenation: when the same rule is being added (with different breakpoints), the old one is being lost
  • substituted charting library
  • added undo/redo capabilities on input fields
  • completely revised thread management
  • fixed a nasty memory leak
  • now the sort dialog remains open after a sort
  • categorized the errors in (true) errors and warnings, now the warning are no longer blocking
  • reduced compiled size by 52% (from 6 201 344 B to 3 002 671 B)
  • reduced memory footprint by 13% (for dictionary linter: from 728 MB to 630 MB)
  • increased speed by 53% (for dictionary linter: from 4m 44s to 2m 13s)
  • various minor bugfixes and code revisions

1.10.0

02 Feb 19:17
Compare
Choose a tag to compare
  • (finally) given a decent name to the project: HunLinter
  • fixed a bug while selecting the font once a project is loaded
  • fixed a bug while storing thesaurus information (only lowercase words are allowed)
  • added update capability (the new jar will be copied in the directory of the old jar and started)
  • added buttons to open relevant files
  • added management of SentenceExceptList.xml and WordExceptList.xml
  • added menu to generate Part-of-Speech FSA (used in LanguageTools, for example)
  • made tables look more standard (copy and edit operations)
  • improved thesaurus merging

1.9.1

02 Feb 19:21
Compare
Choose a tag to compare
  • completely revised how the loading of a project works, now it is possible to load and manage all the languages in an extension (or package), all the relevant files are read from manifest.xml and linked .xcu files
  • the way a project is loaded in the application is changed, now the project folder (signed by a blue icon) has to be selected instead of an .aff file
  • added the possibility to change the options for hyphenation

1.9.0

02 Feb 19:18
Compare
Choose a tag to compare
  • added the parsing and management of auto-correct files (only DocumentList.xml can be edited for now, SentenceExceptList.xml and WordExceptList.xml are currently read only)
  • now all the relevant files are loaded by reading the META-INF\manifest.xml file, no assumptions was made
    enhancement for hyphenation section: now it is possible also to insert custom hyphenations
  • bug fix on duplicate extraction
  • some simplifications was made in the main menu (removed thesaurus validation on request because it will be done anyway at loading)
  • improvements on thesaurus table filtering
  • prevented the insertion of a new thesaurus if it is already contained
  • revised the dictionary sort dialog from scratch to better handle sections between comments
  • minor GUI adjustments and corrections

1.8.1

02 Feb 19:18
Compare
Choose a tag to compare
  • added the link to the online help
  • corrected the font size on the dictionary sorter dialog
  • bugfix: scroll on dictionary sorter dialog

1.8.0

02 Feb 19:19
Compare
Choose a tag to compare
  • introduced the possibility to choose the font (you can select it whenever you've loaded an .aff file, it will give you a list of all the fonts that can render the loaded language -- once selected the font, it will be used that for all the .aff files in that language)