Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update man pagesHEADv2.3.4master | Reuben Thomas | 2023-02-19 | 3 | -3/+3 |
| | |||||
* | NEWS: bump date: we forgot to release in December | Reuben Thomas | 2023-02-19 | 1 | -1/+1 |
| | |||||
* | bootstrap.conf: cosmetic fix to a comment | Reuben Thomas | 2023-02-19 | 1 | -2/+2 |
| | |||||
* | Bump version to 2.3.4 and add NEWS | Reuben Thomas | 2023-02-19 | 2 | -1/+14 |
| | |||||
* | Voikko provider: fix some potential NULL dereferences (thanks, GCC) | Reuben Thomas | 2022-12-11 | 1 | -3/+10 |
| | |||||
* | Fix potential NULL dereferences (thanks, GCC!) | Reuben Thomas | 2022-12-11 | 2 | -4/+7 |
| | | | | | Also fix some English in the API for enchant_dict_suggest, the implicated function. | ||||
* | lib.c: fix double-free (thanks, GCC) | Reuben Thomas | 2022-12-08 | 1 | -0/+1 |
| | |||||
* | index.html: add links to HTML versions of man pages | Reuben Thomas | 2022-09-25 | 1 | -3/+11 |
| | |||||
* | Convert man pages to HTML for online documentation (do not distribute) | Reuben Thomas | 2022-09-25 | 6 | -5/+493 |
| | |||||
* | configure.ac: run autoupdate; require autoconf 2.71 | Reuben Thomas | 2022-09-25 | 1 | -4/+2 |
| | |||||
* | Update gnulib | Reuben Thomas | 2022-09-25 | 4 | -4/+12 |
| | |||||
* | Improve man page markup | Reuben Thomas | 2022-09-25 | 2 | -11/+11 |
| | | | | Use curly quotes, and indent code examples. | ||||
* | Improve the documentation | Reuben Thomas | 2022-09-25 | 7 | -86/+105 |
| | | | | | | | | These changes were inspired by issue #311. Move the documentation on personal wordlists from README into enchant.5, and the documentation on ordering files from enchant.1 to enchant.5. Add a cross reference from README to the man page. | ||||
* | README: document the personal word list format (fix #307) | Reuben Thomas | 2022-05-05 | 1 | -7/+14 |
| | |||||
* | configure.ac: warn if --datadir is set that the tests will not work | Reuben Thomas | 2022-05-05 | 1 | -0/+3 |
| | |||||
* | Bump version to 2.3.3 and add NEWSv2.3.3 | Reuben Thomas | 2022-04-16 | 2 | -1/+13 |
| | |||||
* | enchant++.h: make is_added() method return a result (fix #304) | Reuben Thomas | 2022-04-16 | 1 | -3/+3 |
| | |||||
* | Reduce dependency on gnulib by requiring C99 and POSIX 2008 | Dimitrij Mijoski | 2022-03-19 | 12 | -62/+51 |
| | | | | | | | | | - Remove gnulib modules c99, getopt-posix, strdup-posix, ssize_t - Also remove obsolete gnulib module snippet/unused-parameter, use _GL_UNUSED instead of older _GL_UNUSED_PARAMETER, and instead of [[maybe_unused]]. Thanks to @dimztimz for providing the patch on which this commit is based. | ||||
* | Add Windows to Github Actions | Dimitrij Mijoski | 2022-02-26 | 3 | -53/+37 |
| | |||||
* | Add macOS to Github Actions | Dimitrij Mijoski | 2022-02-26 | 3 | -35/+22 |
| | |||||
* | Rework CI for Linux, use Github Actions | Dimitrij Mijoski | 2022-02-26 | 2 | -18/+39 |
| | |||||
* | Reduce warnings | Dimitrij Mijoski | 2022-02-18 | 1 | -0/+2 |
| | |||||
* | Completely rework provider Nuspell, require Nuspell v5.1.0. | Dimitrij Mijoski | 2022-02-18 | 3 | -336/+88 |
| | | | | | The new provider is much smaller in code size, more correct and uses some new APIs introduced in v5.1.0 for enumerating the dictionaries. | ||||
* | Merge pull request #297 from rrthomas/master | Reuben Thomas | 2022-02-17 | 1 | -0/+1 |
|\ | | | | | AppVeyor: now need to install autotools explicitly | ||||
| * | AppVeyor: now need to install autotools explicitly | Reuben Thomas | 2022-02-16 | 1 | -0/+1 |
|/ | |||||
* | Merge pull request #294 from rrthomas/masterv2.3.2 | Reuben Thomas | 2021-12-03 | 4 | -3/+19 |
|\ | | | | | 2.3.2 release, plus minor test fix | ||||
| * | enchant.1: document format of language tags (see issue #295) | Reuben Thomas | 2021-12-03 | 1 | -2/+3 |
| | | |||||
| * | configure.ac: bump version to 2.3.2 | Reuben Thomas | 2021-11-16 | 1 | -1/+1 |
| | | |||||
| * | tests/pwl/enchant_pwl_tests.cpp: add extra check to prevent a crash | Reuben Thomas | 2021-11-16 | 1 | -0/+1 |
| | | | | | | | | This should fix the test crash in #218 (though not the underlying bug!). | ||||
| * | NEWS: add news for 2.3.2 | Reuben Thomas | 2021-11-16 | 1 | -0/+14 |
|/ | |||||
* | Merge pull request #293 from rrthomas/master | Reuben Thomas | 2021-11-16 | 9 | -42/+59 |
|\ | | | | | Improve reporting of errors by `enchant-lsmod -lang` | ||||
| * | enchant-lsmod.c: show provider error if any when request_dict fails | Reuben Thomas | 2021-11-16 | 1 | -1/+5 |
| | | | | | | | | | | This should prevent confusion such as that which led to https://github.com/AbiWord/enchant/issues/289 | ||||
| * | Aspell provider: set provider error when request_dict fails | Reuben Thomas | 2021-11-16 | 5 | -41/+18 |
| | | | | | | | | Also remove some checks for mandatory provider methods in test code. | ||||
| * | Add debug.h for debugging | Reuben Thomas | 2021-11-16 | 3 | -0/+36 |
|/ | |||||
* | Merge pull request #291 from rrthomas/master | Reuben Thomas | 2021-11-09 | 15 | -324/+277 |
|\ | | | | | Minor fixes and cleanup | ||||
| * | enchant_provider_is_valid: do NULL checks in same order as fields are declared | Reuben Thomas | 2021-11-08 | 1 | -6/+6 |
| | | |||||
| * | Make request_dict member of provider mandatory | Reuben Thomas | 2021-11-08 | 2 | -17/+21 |
| | | |||||
| * | Fix generation of man pages | Reuben Thomas | 2021-11-08 | 2 | -6/+4 |
| | | | | | | | | | | | | | | | | First, enchant-lsmod man page does not need to be run through the edit script, as it contains no references to datadir. Secondly, datadir needs to be handled differently, to prevent its being prematurely expanded by configure. | ||||
| * | Clean up whitespace in provider sources | Reuben Thomas | 2021-11-08 | 5 | -81/+81 |
| | | |||||
| * | Clean up whitespace in main sources | Reuben Thomas | 2021-11-08 | 5 | -103/+103 |
| | | |||||
| * | Remove redundant braces; merge initializers with declarations | Reuben Thomas | 2021-11-08 | 3 | -89/+42 |
| | | | | | | | | This also makes the style of the code more consistent. | ||||
| * | lib.c: remove redundant NULL checks | Reuben Thomas | 2021-11-08 | 1 | -23/+20 |
| | | | | | | | | | | | | A provider cannot be loaded unless it has a ‘list_dicts’ member, which is checked by enchant_provider_is_valid(). Hence, no need to check that ‘list_dicts’ is non-NULL before calling it. | ||||
| * | lib.c, pwl.c: update copyright dates for myself | Reuben Thomas | 2021-11-07 | 2 | -1/+2 |
| | | | | | | | | Add myself to pwl.c, which I have worked on for some years! | ||||
| * | AppVeyor: use GNU m4 on macOS (broke with recent XCode) | Reuben Thomas | 2021-11-06 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #288 from dimztimz/nuspell | Reuben Thomas | 2021-11-06 | 1 | -2/+6 |
|\ | | | | | Update nuspell in CI | ||||
| * | Update nuspell in CI | Dimitrij Mijoski | 2021-11-05 | 1 | -2/+6 |
|/ | |||||
* | Merge pull request #290 from rrthomas/master | Reuben Thomas | 2021-11-05 | 1 | -3/+4 |
|\ | | | | | Fix CI for Ubuntu | ||||
| * | apt-get update to get most recent ca-certificates | Reuben Thomas | 2021-11-05 | 1 | -0/+1 |
| | | |||||
| * | AppVeyor: update to Ubuntu2004 image, for up-to-date SSL certificates for ↵ | Reuben Thomas | 2021-11-05 | 1 | -3/+3 |
|/ | | | | Savannah, for gnulib | ||||
* | Merge pull request #282 from Biswa96/mingw-strndup | Reuben Thomas | 2021-09-20 | 1 | -2/+2 |
|\ | | | | | voikko: Fix undefined strndup in Win32/MinGW |