| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Previously Arch and Debian/Ubuntu needed workarounds to correctly detect and
build with UnitTest++. Remove these.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Allow fallthroughs that are explicitly marked.
|
|
|
|
| |
Thanks @Arfrever!
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
As a result, bump version to 2.2.0.
|
|
|
|
| |
See http://lists.gnu.org/archive/html/bug-gnulib/2017-12/msg00012.html
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Fixes #162. Thanks to Sébastien Wilmet.
Followed instructions at https://developer.gnome.org/programming-guidelines/unstable/parallel-installability.html.en
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Add NEWS for 2.1.0 (and missing date for 2.0.0).
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
In order to remove Makefile.am duplication
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
It builds with GNUstep, though it does not currently run (at least in
enchant-lsmod, as GNUstep complains that it needs a window).
|
|
|
|
| |
An earlier change removed the required -lz
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
|
| |
Move READMEs from individual providers into comments at the top of the
relevant source file.
|