HANK / Text-Aspell-0.09 / Changes

Revision history for Perl extension Text::Aspell.

0.09  Fri Sep 21 00:02:55 UTC 2007
      - Updated test due to changes in Test::More v0.71

0.08  Thu May  3 04:59:31 UTC 2007
      - Added explicit set_lang for en_US
      - TODO fix Makefile.PL to make sure aspell installed
      and en_US installed.

0.07  Tue Apr  3 20:18:11 UTC 2007

      - Added patch provided by Peter Karman:
      "Here's a patch to skip that funny test in 05-core.t if the sug-split-char
       feature is not present."


0.06  Wed May 31 13:51:58 UTC 2006

      - Replaced the PUSHs with XPUSHs as suggested by AWKAY in bug #15060

      - Removed a comment that was left in the O_OBJECT typemap.
        Alex Kapranoff reported that it was confusing xsubpp on some versions
        of perl.

      - Changed from testing return values to calling aspell_*_error.
        In some cases the Aspell API was inconsistent with the code.
        http://lists.gnu.org/archive/html/aspell-devel/2005-07/msg00028.html



0.05  Wed Jul 27 10:34:55 PDT 2005

      - Removed a number of const * casts.  Also changed a few int returns to
        void to prevent XS creating RETVAL when not needed -- clears up all
        warnings when compiling the module with -Wall (on gcc 3.3.6).

      - Fixed get_option_as_list() to fetch the error message from the config object
        instead of the speller object.  Reported by Gary Setter.

      - Made _create_speller() static - closes 8635
        Thanks to Alexey Tourbin

      - gt_option_as_list now checks for valid speller object
        and generates internal message if not valid - closes 8633
        Thanks to Alexey Tourbin

      - replaced the config list test from 'sgml-extension' to 
        'sug-split-char'.  smgl-extension seems to not be available
        anymore as a number of people reported this test failing.

      - Ignore the return value in store_replacement() -- seems the
        return value cannot be trusted from aspell.

      - Updated typemap to use INT2PTR to quiet the following:

            cast to pointer from integer of different size

      - Updated the README file to included suggestions for building on various
        platforms.

      - Moved to using Test::More.  Sorry if that causes you pain.  Just trying
        to keep up with the times.


0.04  Sat Nov  1 22:10:03 UTC 2003

      - Updated README for Windows instructions

0.03  Sun Aug  3 00:45:32 UTC 2003

      - Fixed a bug reported in Debian bug 203467
        An invalid config setting (such as Lang = "xx") was
        causing a segfault.
        Was freeing the config option between creating the speller
        and checking for errors.  The free was clearing the error status.

      - Fixed Debian bug 203516
        Was not correctly extending arg stack when pusing suggesions onto
        an array.

      - Closed Debian bug 203517
        User was trying to modify the config settings (specifically the
        "lang" setting) after creating a speller object.  That doesn't
        work because creating a speller object is what maps the config
        options to a given dictionary file.
        Documentation updated to clear up this point.



0.02  Sat Aug 31 14:58:31 UTC 2002

      - Added new method:
         @dicts = $speller->dictionary_info;
         returns hash ref instead of a : joined string

      - Added new method:
        @option_list = $speller->get_option_as_list( $option_name );
        returns the option setting as a list (since some options are lists)

      - Added new method:
        $options = $speller->fetch_option_keys;
        returns the available config options and their defaults

      - Removed option_list array.


0.01  Thu Aug 29 19:49:51 UTC 2002

      - Updated and renamed from Text::Pspell to use GNU Aspell 0.50.
        Update to GNU Aspell provided by T.J. Mather, Aug 24, 2002.

      - Updated config options displayed in print_config() method.

      - Added list_dictionaries() method to list available dictionaries
        and added test.






Hosting generously
sponsored by Bytemark