summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * API: remove const qualifiers from suggs argument to enchant_pwl_suggestReuben Thomas2017-02-092-4/+4
| | | | | | | | | | Since “const char” is not compatible with “char”, it’s basically impossible to have any kind of const qualifier on memory that is allocated and freed.
| * API: Make enchant_get_version return const char *Reuben Thomas2017-02-092-3/+2
| | | | | | | | Fixes issue #6.
| * API: Make C++ what method const to avoid a warningReuben Thomas2017-02-091-1/+1
| | | | | | | | Fixes issue #5.
| * Remove deprecated APIsReuben Thomas2017-02-095-86/+3
| |
| * Bump version to 2.0.0: we're going to remove and change interfacesReuben Thomas2017-02-091-3/+9
| | | | | | | | | | | | Steal libvirt’s scheme for calculating the API age and setting VERSION_INFO, because the previous scheme does not work when the major version number increments and minor is reset to 0 (the API level would have fallen).
| * Issue #70: remove Windows build filesReuben Thomas2017-02-0917-3962/+0
| | | | | | | | | | | | | | We can build on Windows with the autotools build system. We only want to maintain one build system, and are considering switching to Meson, which can also be used on Windows, including with Visual Studio.
| * configure.ac: minor tidy-upReuben Thomas2017-02-091-18/+9
| | | | | | | | | | | | | | | | Use a better name when checking for glib, to avoid confusion. Remove support for gcc 2 on Windows. Improve some comments.
| * EnchantDictionaryTestFixture.h: formatting improvementsReuben Thomas2017-02-081-10/+10
| |
| * appveyor.yml: add FIXMEReuben Thomas2017-02-081-0/+1
|/
* Merge pull request #74 from rrthomas/masterenchant-1-6-1Reuben Thomas2017-02-0811-22/+71
|\ | | | | Fix tests on Windows and add Windows CI via Appveyor
| * Add appveyor.ymlReuben Thomas2017-02-072-0/+32
| |
| * Fix tests on Windows (specifically, tested on MSYS2)Reuben Thomas2017-02-079-22/+39
|/
* Merge pull request #73 from TingPing/arch-workaroundReuben Thomas2017-02-041-2/+20
|\ | | | | build: Fix finding UnitTest++.h on Arch
| * build: Fix finding UnitTest++.h on ArchPatrick Griffis2017-02-041-2/+20
|/
* Merge pull request #68 from rrthomas/masterReuben Thomas2017-02-042-0/+63
|\ | | | | Update some documentation for 1.6.1
| * Add a note that ChangeLog isn't up to dateReuben Thomas2017-02-041-0/+2
| |
| * Update NEWS for 1.6.1Reuben Thomas2017-02-041-0/+61
| |
* | Merge pull request #67 from rrthomas/masterReuben Thomas2017-02-041-46/+32
|\ \ | |/ | | Improve the README
| * Improve the READMEReuben Thomas2017-02-041-46/+32
|/
* Merge pull request #66 from rrthomas/masterReuben Thomas2017-02-041-13/+5
|\ | | | | Some minor improvements to the tests Makefile.am
| * Remove redundant _SOURCES settingReuben Thomas2017-02-041-1/+0
| |
| * Simplify integration test linking configurationReuben Thomas2017-02-041-12/+5
| |
* | Merge pull request #65 from rrthomas/masterReuben Thomas2017-02-041-6/+16
|\ \ | |/ | | Fix issue #24: update PWL more compatibly
| * Fix issue #24: update PWL more compatiblyReuben Thomas2017-02-041-6/+16
|/ | | | | | | | | | | | | Add a newline before the new word only if there isn’t one there already, then add a newline after. This is compatible with more update strategies, e.g. hunspell always adds the new word and then a newline. This enables users to share dictionaries between different spell-checkers with symlinks. This is also compatible with enchant <= 1.6.0, in which case (harmless) empty lines may be added to the PWL (e.g. if enchant 1.6.1 adds a word, then enchant 1.6.0).
* Merge pull request #64 from rrthomas/masterReuben Thomas2017-02-036-71/+65
|\ | | | | Remove register keyword, which will be incompatible with C++1z
| * Remove register keyword, which will be incompatible with C++1zReuben Thomas2017-02-026-71/+65
|/
* Merge pull request #63 from rrthomas/masterReuben Thomas2017-02-028-875/+2
|\ | | | | Fix issue #51: remove unused binary relocation support
| * Fix issue #51: remove unused binary relocation supportReuben Thomas2017-02-028-875/+2
|/
* Merge pull request #62 from rrthomas/masterReuben Thomas2017-02-024-41/+5
|\ | | | | Fix issue #55: require a C++ compiler
| * Fix issue #55: require a C++ compilerReuben Thomas2017-02-024-41/+5
|/
* Merge pull request #61 from rrthomas/fix-unittestsReuben Thomas2017-02-0151-367/+1550
|\ | | | | Run unittests, fixed for non-Windows systems
| * XCode 7.2 images no longer available on Travis; use 7.3Reuben Thomas2017-02-011-1/+1
| |
| * Run unittests, fixed for non-Windows systemsReuben Thomas2017-02-0151-366/+1549
|/ | | | Much of this work was done by Hubert Figuière.
* Merge pull request #60 from rrthomas/masterReuben Thomas2017-02-012-5/+1
|\ | | | | A couple of minor fixes
| * pwl.c: remove our definition of BUFSIZ, it is required by C89 and later.Reuben Thomas2017-01-291-4/+0
| |
| * enchant.c: add a missing word to a commentReuben Thomas2017-01-291-1/+1
|/
* Merge pull request #57 from TingPing/public-symbolsReuben Thomas2017-01-291-1/+1
|\ | | | | Only export enchant_ symbols
| * build: Only export enchant_ symbolsPatrick Griffis2017-01-241-1/+1
| |
* | Merge pull request #53 from TingPing/cvs-junkReuben Thomas2017-01-299-71/+0
|\ \ | | | | | | Remove old CVS files
| * | Remove old CVS filesPatrick Griffis2017-01-199-71/+0
| |/
* | Merge pull request #54 from TingPing/travis-cleanupReuben Thomas2017-01-291-5/+0
|\ \ | |/ |/| travis: Reduce repeated builds
| * travis: Reduce repeated buildsTingPing2017-01-191-5/+0
|/ | | | Currently the same gcc version on Linux is built three times
* Merge pull request #50 from rrthomas/masterReuben Thomas2017-01-153-15/+8
|\ | | | | Various minor improvements, mostly cosmetic
| * Cosmetic improvements to enchant.cReuben Thomas2017-01-151-8/+7
| |
| * Remove unused constant definitionReuben Thomas2017-01-151-6/+0
| | | | | | | | O_BINARY is not used, so don’t sweat about defining it
| * Fix running main tests again, after previous changeReuben Thomas2017-01-151-1/+1
|/ | | | Forgot to update use of noinst_PROGRAMS to check_PROGRAMS
* Merge pull request #48 from rrthomas/masterReuben Thomas2017-01-131-1/+1
|\ | | | | Use check_PROGRAMS for tests
| * Use check_PROGRAMS for testsReuben Thomas2017-01-131-1/+1
|/
* Merge pull request #47 from rrthomas/masterReuben Thomas2017-01-111-1/+1
|\ | | | | Use latest XCode 8.2
| * Use latest XCode 8.2Reuben Thomas2017-01-111-1/+1
|/