summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* index.html: Emacs support is now live; other improvementsReuben Thomas2020-09-081-20/+16
|
* Merge pull request #256 from rrthomas/masterv2.2.11Reuben Thomas2020-09-074-32/+43
|\ | | | | Make enchant silently accept -B for Emacs compatibility
| * Bump version to 2.2.11 and add NEWSReuben Thomas2020-09-072-1/+14
| |
| * src/lib.c: sort tags in enchant_broker_list_dictsReuben Thomas2020-09-071-27/+26
| | | | | | | | | | This makes enchant-lsmod produce more readable output. The order of output may as well be useful.
| * enchant: ignore -B for ispell compatibility (Emacs passes -B to ispell)Reuben Thomas2020-09-071-2/+3
| |
| * configure.ac: remove -D_FORTIFY_SOURCEReuben Thomas2020-09-051-2/+0
|/ | | | | | This no longer works on mingw (without explicit linking with libssp) and well-configured compilers have stack smashing protection turned on by default (e.g. gcc on Ubuntu).
* Merge pull request #253 from rrthomas/masterv2.2.10Reuben Thomas2020-09-011-0/+7
|\ | | | | Add NEWS for 2.2.10
| * Add NEWS for 2.2.10Reuben Thomas2020-09-011-0/+7
|/
* Merge pull request #252 from rrthomas/masterReuben Thomas2020-09-019-58/+50
|\ | | | | Fix Hunspell behaviour with apostrophes and some code clean-up
| * Update gnulib for better manywarnings-c++Reuben Thomas2020-09-012-0/+2
| |
| * configure.ac: Bump version to 2.2.10Reuben Thomas2020-09-011-1/+1
| |
| * Hunspell: fix use of deprecated APIsReuben Thomas2020-09-011-12/+6
| |
| * tests/asan-suppressions.txt: add a leak suppressionReuben Thomas2020-09-011-0/+1
| | | | | | | | | | For set_relocation_prefix, which does not do any allocation, but could easily have set_this_relocation_prefix inlined in it.
| * libenchant: fix use of deprecated GLib macroReuben Thomas2020-09-012-2/+2
| | | | | | | | | | G_UNICODE_COMBINING_MARK (deprecated since GLib 2.30) becomes G_UNICODE_SPACING_MARK.
| * Hunspell: implement Hunspell’s rule for treating quotes as word charReuben Thomas2020-09-011-2/+11
| |
| * enchant.c: some slight tidy-upReuben Thomas2020-09-011-13/+6
| |
| * enchant_providers/providers.test.cpp: replace obsolete macroReuben Thomas2020-09-011-28/+21
|/ | | | | | Replace G_CONST_RETURN (which should not have been used anyway!) by const. Also tidy up TestProvidersInDirectory a bit.
* Merge pull request #249 from rrthomas/masterv2.2.9Reuben Thomas2020-08-227-19/+61
|\ | | | | Fix a couple of space leaks
| * Bump version to 2.2.9 and add NEWSReuben Thomas2020-07-292-1/+7
| |
| * providers/enchant_nuspell.cpp: fix a few leaksReuben Thomas2020-07-291-3/+7
| | | | | | | | | | A malloced char * was being converted to std::string without freeing the char * in a few places.
| * Travis: update .travis.ymlReuben Thomas2020-07-294-15/+47
|/ | | | | | | | | Fix warnings and an error, use build-aux/travis-build.sh to support building with ASAN properly. Get brew packages using Travis config, not from command line. Use default version of osx.
* Merge pull request #246 from mundane140/style-updateReuben Thomas2020-06-011-1/+10
|\ | | | | Add basic styling using bootstrap
| * Update index.htmlAkshay Kumar2020-06-011-0/+2
| | | | | | | | Add <meta> tag for setting the viewport of the page. This gives the browser instructions on how to control the page's dimensions and scaling.
| * Update index.htmlAkshay Kumar2020-06-011-1/+8
|/ | | | | | - Add bootstrap to index.html following instructions at https://getbootstrap.com/docs/4.5/getting-started/introduction/ - Add the 'container' and 'my-5' class to adjust margin and padding.
* Merge pull request #243 from nuspell/macosReuben Thomas2020-05-161-4/+1
|\ | | | | Update macOS image on Travis CI.
| * Update macOS image on Travis CI.Dimitrij Mijoski2020-05-161-4/+1
|/ | | | | | | The old setup waas to use macOS 10.12 with Xcode 9.2, both are unsupported now. The new setup is the default image, xcode 9.4.1. The slow step of brew update is unnecessary now.
* Merge pull request #242 from nuspell/masterReuben Thomas2020-05-101-5/+0
|\ | | | | removed unneeded test exception since Nuspell 3.1
| * removed unneeded test exception since Nuspell 3.1PanderMusubi2020-05-101-5/+0
|/
* Merge pull request #241 from rrthomas/masterReuben Thomas2020-03-061-14/+1
|\ | | | | index.html: change News section to a link to GitHub releases
| * index.html: change News section to a link to GitHub releasesReuben Thomas2020-03-051-14/+1
|/
* Merge pull request #240 from jtojnar/patch-1Reuben Thomas2020-03-041-0/+1
|\ | | | | README: Mention rust bindings
| * README: Mention rust bindingsJan Tojnar2020-03-041-0/+1
|/
* Merge pull request #238 from rrthomas/masterv2.2.8Reuben Thomas2020-02-272-1/+22
|\ | | | | Bump version to 2.2.8 and add NEWS for release
| * Bump version to 2.2.8 and add NEWS for releaseReuben Thomas2020-02-272-1/+22
|/
* Merge pull request #228 from nuspell/masterReuben Thomas2020-02-2712-30/+486
|\ | | | | Nuspell provider implementation
| * Add Nuspell into Travis CI testing.Dimitrij Mijoski2020-02-271-0/+3
| |
| * Nuspell provider implementationPanderMusubi2020-02-2711-30/+483
|/
* Merge pull request #237 from rrthomas/masterReuben Thomas2020-02-151-1/+1
|\ | | | | README: fix link to Go bindings (thanks, @bgermann; fixes #236)
| * README: fix link to Go bindings (thanks, @bgermann; fixes #236)Reuben Thomas2020-02-151-1/+1
|/
* Merge pull request #235 from z25/masterReuben Thomas2020-02-043-0/+2505
|\ | | | | added Doxygen documentation generation
| * added Doxygen documentation generationPanderMusubi2020-02-033-0/+2505
|/
* Merge pull request #233 from rrthomas/masterReuben Thomas2020-01-282-0/+11
|\ | | | | Update .gitignore files for use of getopt
| * Update .gitignore files for use of getopt (thanks, @PanderMusubi)Reuben Thomas2020-01-282-0/+11
|/
* Merge pull request #232 from rrthomas/masterReuben Thomas2020-01-245-18/+46
|\ | | | | Provider tests: use user’s default language first if possible (fix #231)
| * Travis: also test with LANG=fr_FR.UTF-8Reuben Thomas2020-01-221-0/+1
| |
| * Provider tests: use user’s default language first if possible (fix #231)Reuben Thomas2020-01-223-5/+13
| | | | | | | | | | | | | | | | Rename GetFirstAvailableDictionary in unittest_enchant_providers.h to GetDefaultDictionary, and make it try to get the user’s default language first. This means that the language used can be chosen explicitly, rather than being dependent on the dictionaries installed, which can be listed in an arbitrary order.
| * enchant_provider_get_user_language_tests.cpp: fix for non-default LANGReuben Thomas2020-01-221-13/+32
|/ | | | | | In test EnchantGetUserLanguage_FromLangEnvironmentVariable, explicitly unset LANG before setting the locale, so that enchant_get_user_language does not use any LANG setting to override the locale.
* Merge pull request #230 from rrthomas/masterReuben Thomas2020-01-216-114/+115
|\ | | | | m4/.gitignore: add gnulib-cache.m4 (thanks, @PanderMusubi)
| * src/enchant.c: overhaul command-line parsing and documentationReuben Thomas2020-01-183-111/+110
| | | | | | | | | | | | | | | | | | | | | | | | Use getopt for simpler parsing of command-line arguments and better error handling and reporting. Remove some stream variables, as in many cases we always use stdout. Overhaul the documentation of command-line options and make it consistent between the output of ‘enchant -h’ and enchant(1). Allow -L to be combined with another mode; it is useless otherwise!
| * src/pwl.c: fix buffer overflow in trie matchingReuben Thomas2020-01-181-1/+1
| | | | | | | | | | | | Add an extra byte to the ‘word’ buffer, as the check for transposed characters can look two characters (here, NULs, so one character per byte) past the end of the buffer.