Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "Improve HACKING"revert-92-master | Reuben Thomas | 2017-02-21 | 14 | -165/+178 |
| | |||||
* | Merge pull request #92 from rrthomas/master | Reuben Thomas | 2017-02-21 | 14 | -178/+165 |
|\ | | | | | Improve HACKING | ||||
| * | Rename Myspell checker to Hunspell | Reuben Thomas | 2017-02-21 | 12 | -130/+135 |
| | | | | | | | | This includes the user-visible name for the back-end. | ||||
| * | Improve HACKING | Reuben Thomas | 2017-02-21 | 2 | -48/+30 |
|/ | | | | | Remove some repeated material, and split out the Emacs settings into .dir-locals.el, so that Emacs users will get them automatically. | ||||
* | Merge pull request #91 from rrthomas/master | Reuben Thomas | 2017-02-21 | 25 | -232/+630 |
|\ | | | | | Overhaul compiler warning flags | ||||
| * | Overhaul compiler warning flags | Reuben Thomas | 2017-02-20 | 25 | -232/+630 |
|/ | | | | | | | | Use gnulib’s manywarnings module for C, and adapt it to make a C++ version. Fix resulting warnings that are not in system headers (can’t be avoided as pkg-config supplies -I flags, not -isystem flags) or non-trivial (a couple in ispell library). | ||||
* | Merge pull request #90 from rrthomas/master | Reuben Thomas | 2017-02-19 | 6 | -10/+12 |
|\ | | | | | Move installed programs from tests/ to src/ | ||||
| * | Move installed programs from tests/ to src/ | Reuben Thomas | 2017-02-19 | 6 | -10/+12 |
|/ | | | | Fix a warning found by compiling in src with more warnings. | ||||
* | Merge pull request #89 from rrthomas/master | Reuben Thomas | 2017-02-19 | 4 | -29/+12 |
|\ | | | | | Remove if-before-free | ||||
| * | Remove if-before-free | Reuben Thomas | 2017-02-19 | 4 | -29/+12 |
|/ | | | | | Applies to both free and g_free, both of which explicitly specify that passing NULL is acceptable. | ||||
* | Merge pull request #88 from rrthomas/master | Reuben Thomas | 2017-02-19 | 1 | -31/+13 |
|\ | | | | | Don’t deduplicate module & configuration paths | ||||
| * | Don’t deduplicate module & configuration paths | Reuben Thomas | 2017-02-19 | 1 | -31/+13 |
|/ | | | | | | | | | | | | | This change was introduced in commit fb312be to stop enchant-lmod listing duplicate modules. However, it makes an undocumented change to the way that configuration paths work, and can give surprising results: if a higher-priority configuration source happens to use the same path as a lower-priority one, then it will be ignored. Since a side effect of the changes to enchant_broker_list_dicts in commit 854316a is to make it list only one dictionary per tag in any case, this uniquifying is no longer needed, so there is no corresponding change in enchant-lsmod.c. | ||||
* | Merge pull request #87 from rrthomas/override-user-settings | Reuben Thomas | 2017-02-19 | 4 | -62/+23 |
|\ | | | | | Fix issue #49: stop unit tests changing user files | ||||
| * | Fix issue #49: stop unit tests changing user files | Reuben Thomas | 2017-02-19 | 4 | -62/+23 |
|/ | | | | Add ENCHANT_CONFIG_DIR so a private directory can be used | ||||
* | Merge pull request #85 from rrthomas/master | Reuben Thomas | 2017-02-18 | 2 | -27/+0 |
|\ | | | | | Remove Windows-specific prefix finding code, and obsolete OpenOffice dictionary finder | ||||
| * | Remove Windows-specific prefix finding code, and obsolete OpenOffice ↵ | Reuben Thomas | 2017-02-18 | 2 | -27/+0 |
|/ | | | | dictionary finder | ||||
* | Merge pull request #84 from rrthomas/master | Reuben Thomas | 2017-02-18 | 10 | -198/+11 |
|\ | | | | | Remove some macOS-specific code | ||||
| * | Use standard macros to detect macOS | Reuben Thomas | 2017-02-18 | 4 | -13/+8 |
| | | |||||
| * | Remove unnecessary macOS ifdef: providers are linked against enchant on macOS | Reuben Thomas | 2017-02-11 | 3 | -38/+3 |
| | | |||||
| * | Remove special hard-wired paths for macOS | Reuben Thomas | 2017-02-11 | 4 | -147/+0 |
|/ | | | | | | | If needed, these should be supplied in the prefix. (If more than one path is required, or some other mechanism, let’s fix that generally, rather than having OS-specific stuff hard-wired.) | ||||
* | Merge pull request #83 from rrthomas/master | Reuben Thomas | 2017-02-11 | 1 | -3/+1 |
|\ | | | | | Make a commented-out test work again with new API | ||||
| * | Make a commented-out test work again with new API | Reuben Thomas | 2017-02-10 | 1 | -3/+1 |
| | | |||||
* | | Merge pull request #82 from rrthomas/master | Reuben Thomas | 2017-02-11 | 21 | -745/+69 |
|\ \ | |/ | | | Issue #72: remove Windows registry support | ||||
| * | Issue #72: remove Windows registry support | Reuben Thomas | 2017-02-10 | 21 | -745/+69 |
|/ | |||||
* | Merge pull request #80 from rrthomas/master | Reuben Thomas | 2017-02-09 | 7 | -158/+42 |
|\ | | | | | Miscellaneous tidy-up | ||||
| * | Clarify and improve spell-checker detection | Reuben Thomas | 2017-02-09 | 3 | -30/+28 |
| | | | | | | | | | | | | | | | | Add a header comment for each spell checker Use pkg-config to detect libvoikko Restore ability to disable myspell (removed recently when pkg-config used) | ||||
| * | Minor tidy-up of configure.ac | Reuben Thomas | 2017-02-09 | 2 | -17/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove AM_MAINTAINER_MODE: remaking configure automatically is useful! It shouldn’t be triggered unnecessarily for users building from source. Remove no-define from AM_INIT_AUTOMAKE Remove test for C89 function strerror, which is still entirely standard. Remove AC_PROG_MAKE_SET call, result of which is not used. Move OS X check out of Windows section. | ||||
| * | Remove relocatable_library setting, which no longer serves a purpose | Reuben Thomas | 2017-02-09 | 1 | -7/+1 |
| | | |||||
| * | Remove MAINTAINERS; current maintainers are noted elsewhere | Reuben Thomas | 2017-02-09 | 2 | -2/+0 |
| | | |||||
| * | Remove RPM specfile; leave that to packagers | Reuben Thomas | 2017-02-09 | 4 | -102/+0 |
| | | |||||
* | | Merge pull request #79 from rrthomas/master | Reuben Thomas | 2017-02-09 | 3 | -13/+0 |
|\ \ | |/ | | | Remove enchant-uninstalled.pc.in | ||||
| * | Remove enchant-uninstalled.pc.in | Reuben Thomas | 2017-02-09 | 3 | -13/+0 |
|/ | | | | | | No longer support use of enchant from an uninstalled copy. These days, containerization means we can always use installed build-deps. | ||||
* | Merge pull request #78 from rrthomas/master | Reuben Thomas | 2017-02-09 | 15 | -2084/+0 |
|\ | | | | | Remove .NET bindings and tests (issue #71) | ||||
| * | Remove .NET bindings and tests (issue #71) | Reuben Thomas | 2017-02-09 | 15 | -2084/+0 |
|/ | | | | They are now in their own GitHub project, AbiWord/enchantdotnet | ||||
* | Merge pull request #75 from rrthomas/enchant-2-0 | Reuben Thomas | 2017-02-09 | 55 | -4547/+10452 |
|\ | | | | | Various changes towards the next release (2.0) | ||||
| * | Set appveyor clone_directory | Reuben Thomas | 2017-02-09 | 1 | -0/+1 |
| | | | | | | | | | | | | For some reason this is otherwise set to the unique project identifier (which can vary when more than one project of the same name is set up on an account) rather than the project name. | ||||
| * | Simplify code to fix up code page conversion on Windows | Reuben Thomas | 2017-02-09 | 1 | -12/+6 |
| | | |||||
| * | Remove magic undeffery | Reuben Thomas | 2017-02-09 | 1 | -6/+0 |
| | | |||||
| * | Use g_getenv to cover Windows | Reuben Thomas | 2017-02-09 | 1 | -16/+4 |
| | | |||||
| * | Require hspell >= 0.8 | Reuben Thomas | 2017-02-09 | 1 | -4/+0 |
| | | |||||
| * | Require aspell >= 0.50 | Reuben Thomas | 2017-02-09 | 2 | -5/+1 |
| | | |||||
| * | Remove pre-loading of aspell on Windows | Reuben Thomas | 2017-02-09 | 1 | -132/+0 |
| | | | | | | | | This should either be done for all back-ends or (preferably) not at all. | ||||
| * | .c files should be compiled as C | Reuben Thomas | 2017-02-09 | 3 | -41/+0 |
| | | |||||
| * | Remove legacy Pspell (pre-Aspell) support | Reuben Thomas | 2017-02-09 | 2 | -94/+44 |
| | | |||||
| * | Stop supporting old glib | Reuben Thomas | 2017-02-09 | 2 | -28/+0 |
| | | |||||
| * | Use gnulib to get cross-platform flock, and use it | Reuben Thomas | 2017-02-09 | 21 | -58/+10346 |
| | | |||||
| * | Use C++11’s noexcept to simplify exception declaration and avoid warnings | Reuben Thomas | 2017-02-09 | 1 | -4/+2 |
| | | | | | | | | | | | | Also make what() const (A simplified version of a patch provided by Hubert Figuière.) | ||||
| * | Remove Visual Studio build files (issue #70) | Reuben Thomas | 2017-02-09 | 1 | -11/+0 |
| | | |||||
| * | Do not try to build Zemberek provider by default | Reuben Thomas | 2017-02-09 | 2 | -4/+2 |
| | | |||||
| * | Fix issue #42: remove enchant_fopen; use g_fopen | Reuben Thomas | 2017-02-09 | 5 | -47/+9 |
| | |