summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* Bump version to 2.3.1, and add NEWSReuben Thomas2021-08-091-1/+1
|
* pwl.c: allow the PWL APIs to be passed -1 as word lengthReuben Thomas2021-06-141-1/+1
| | | | | | This is strictly an API/ABI change, but bump only the minor version, as in practice it is simply an extension that makes the enchant_pwl_* APIs work like the enchant_dict_* APIs.
* Bump version to 2.2.15, and add NEWSReuben Thomas2020-12-221-1/+1
|
* configure.ac: require nuspell >= 4.1.0 (fixes #267)Reuben Thomas2020-12-221-2/+2
|
* Bump version to 2.2.14 and add NEWSReuben Thomas2020-12-101-1/+1
|
* Bump version to 2.2.13 and add NEWSReuben Thomas2020-11-021-1/+1
|
* Bump version to 2.2.12 and add NEWS for releasev2.2.12Reuben Thomas2020-10-151-1/+1
|
* Bump version to 2.2.11 and add NEWSReuben Thomas2020-09-071-1/+1
|
* 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).
* configure.ac: Bump version to 2.2.10Reuben Thomas2020-09-011-1/+1
|
* Bump version to 2.2.9 and add NEWSReuben Thomas2020-07-291-1/+1
|
* Bump version to 2.2.8 and add NEWS for releaseReuben Thomas2020-02-271-1/+1
|
* Nuspell provider implementationPanderMusubi2020-02-271-0/+1
|
* Bump version to 2.2.7 and add NEWS for releaseReuben Thomas2019-09-111-1/+1
|
* Remove support for testing with Valgrind (prefer ASAN)Reuben Thomas2019-09-111-9/+0
|
* UnitTest++/Travis: build on Ubuntu 18.04 and remove workaroundsReuben Thomas2019-09-101-36/+1
| | | | | Previously Arch and Debian/Ubuntu needed workarounds to correctly detect and build with UnitTest++. Remove these.
* Travis/configure.ac: remove Ubuntu 14.04 support; build on 16.04Reuben Thomas2019-09-101-14/+0
|
* Bump version to 2.2.6; add NEWSReuben Thomas2019-09-051-1/+1
|
* Bump version to 2.2.5; mention in NEWS and index.htmlReuben Thomas2019-06-301-1/+1
|
* Bump version to 2.2.4 and mention in NEWSReuben Thomas2019-06-171-1/+1
|
* configure.ac: don’t warn about case statements marked FALLTHROUGHReuben Thomas2019-06-171-0/+1
| | | | Allow fallthroughs that are explicitly marked.
* configure.ac: remove stray character introduced with last version bumpReuben Thomas2018-05-011-1/+1
| | | | Thanks @Arfrever!
* Bump version for important fixReuben Thomas2018-02-041-2/+2
|
* Compute libdir_subdir for the tests properly (fixes issue #185)Reuben Thomas2018-02-031-4/+1
| | | | | | | | | | | | | | | | | | | | This is potentially nasty: the user who reported the issue noticed that the tests tried to delete their system libraries! Unfortunately, this requires setting a make variable from a shell command (unless anyone has a better idea?). This is not possible in POSIX make. There is a suggestion to make it possible using the != assignment syntax, which is already widely supported, but unfortunately automake rejects that syntax. Therefore, use $(shell), and use the gnu-make gnulib module to detect GNU Make; if it is not being used, try setting libdir_subdir=lib, which will work with default settings. Document this requirement in INSTALL.
* Bump version to 2.2.1 and add NEWSReuben Thomas2018-01-031-1/+1
|
* configure.ac: += operator is not supported by POSIX shellTing-Wei Lan2017-12-281-2/+2
|
* Make enchant_relocate public in the provider APIReuben Thomas2017-12-111-1/+1
| | | | As a result, bump version to 2.2.0.
* Fix use of relocatable so that relocatable.c is correctly builtReuben Thomas2017-12-111-0/+2
| | | | See http://lists.gnu.org/archive/html/bug-gnulib/2017-12/msg00012.html
* Add NEWS and bump version for 2.1.4Reuben Thomas2017-12-071-1/+1
|
* Make man pages parallel installable (fix #168)Reuben Thomas2017-12-071-0/+2
|
* Bump version to 2.1.3Reuben Thomas2017-11-261-1/+1
|
* Support parallel installation of different Enchant versionsReuben Thomas2017-11-251-2/+3
| | | | | | Fixes #162. Thanks to Sébastien Wilmet. Followed instructions at https://developer.gnome.org/programming-guidelines/unstable/parallel-installability.html.en
* Add NEWS and bump version to 2.1.2Reuben Thomas2017-09-281-1/+1
|
* Bump version to 2.1.1 and add NEWSReuben Thomas2017-09-081-1/+1
|
* configure.ac: change definition of shared library’s AGEReuben Thomas2017-09-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Micro version, according to the rules in configure.ac, seems to match the definition given in libtool’s manual better, which is a little odd, because libvirt, from which I copied the version-numbering code, is focused on matching libtool’s definitions. But here are the rules for AGE: 5. If any interfaces have been added since the last public release, then increment AGE. 6. If any interfaces have been removed or changed since the last public release, then set AGE to 0. This exactly matches the rules for the minor version number in configure.ac: 4a) 5) Increment minor when adding interfaces. 6) Set minor to zero when removing or changing interfaces. Further, adding 1000 * MAJOR_VERSION to AGE, as previously, seems to conflict with rule 6, above, for AGE. This should also resolve issue #153 to everyone’s satisfaction.
* Fix issue #153: set SONUM to major version numberReuben Thomas2017-09-061-1/+1
|
* Bump version to 2.1.0Reuben Thomas2017-08-071-1/+1
| | | | Add NEWS for 2.1.0 (and missing date for 2.0.0).
* gnulib now has support for multiple languages in warnings.m4Reuben Thomas2017-08-071-2/+4
|
* Allow Enchant to be built without --enable-relocatableReuben Thomas2017-07-311-3/+3
| | | | | | | Thanks to Bruno Haible for pointing out the disadvantages (primarily for GNU system packagers) of forcing --enable-relocatable. Warn that the tests will fail for a non-relocatable build.
* Add commented-out use of AddressSanitizer, with a FIXMEReuben Thomas2017-07-261-0/+9
| | | | | | | | This should be used, but only for running tests at present (in particular, it causes error exits owing to leaks, and this cannot be fixed at compile-time). It does not find any other errors.
* Get AppleSpell back-end working again, and add list_dicts methodReuben Thomas2017-04-301-1/+3
| | | | | | | | | | | | | | | It transpired that owing to a problem in configure.ac, the backend was not being built, even on macOS. Fix this. As a result, some compilation errors recently introduced emerged. Fix them. Note that AppleSpell.config wasn't being installed. Fix this. Also fix its loading: it was being looked for in pkglibdir, but should be installed in pkgdatadir (and now is). In order to find the config file, promote enchant_get_conf_dirs to enchant-provider.h, which now therefore needs to include glib.h again.
* Move tests/mock_provider files up a levelReuben Thomas2017-04-151-1/+0
| | | | In order to remove Makefile.am duplication
* Remove uspell provider (move to uspell repo)Reuben Thomas2017-04-151-1/+0
|
* Move unittests to tests directoryReuben Thomas2017-04-151-3/+2
|
* Make library relocatable using gnulib’s relocatable-lib-lgpl moduleReuben Thomas2017-04-041-3/+9
| | | | | | | | This adds a new API enchant_set_prefix_dir, which necessitated changing the C++ API so that rather than constructing a broker instance statically, which would pre-empt any setting of the prefix dir, the Broker object must now be explicitly created. This also gives an easier way to have multiple Brokers, if desired.
* Fix building of Apple Spell back-endReuben Thomas2017-03-231-32/+18
| | | | | It builds with GNUstep, though it does not currently run (at least in enchant-lsmod, as GNUstep complains that it needs a window).
* Fix building with hspellReuben Thomas2017-03-081-2/+3
| | | | An earlier change removed the required -lz
* Get loadable module extension from libtool rather than hard-wiring itReuben Thomas2017-03-031-0/+2
|
* Simplify finding provider modules in testsReuben Thomas2017-03-031-2/+1
| | | | | | | | | | | I had misunderstood the libtool documentation: LT_OBJDIR is always used for dynamic objects. (Confirmed by reading the code.) Also, the libtool variable objdir holds the same value, so AC_SUBST it directly rather than inventing our own variable. This also fixes an incompatibility with Windows for the integration test environment (path separator).
* Simplify code layout: move providers into a single directoryReuben Thomas2017-03-031-7/+1
| | | | | Move READMEs from individual providers into comments at the top of the relevant source file.