2009-03-22  Aleksey Cheusov <vle@gmx.net>

  * NEWS: notes about release 1.0.2

  * make_cvsdist: dictem tarball is removed before packing

  * make_cvsdist, dictem.el: version -> 1.0.2

  * dictem.el:
  dictem-postprocess-definition-remove-header still removes extra line :-/

2009-03-20  Aleksey Cheusov <vle@gmx.net>

  * AUTHORS, NEWS, dictem.el:
  version -> 1.0.1
  release notes in NEWS

  * dictem.el:
  fixed: dictem-postprocess-definition-remove-header deletes extra lines

2008-10-11  Aleksey Cheusov <vle@gmx.net>

  * NEWS: release notes about 1.0.0

  * make_changelog: minor fix

  * README, dictem.el:
  Running dictem-initialize everytime your internet becomes up (if case you
  have no permanent connection to Internet, e.g. dial-up, adsl etc.) is a bit
  annoying. To avoid this dictem is (re)initialized (if needed) automatically
  from dictem-select-strategy and dictem-select-database functions.
  As a result, running dictem-initialize in .emacs becomes unnecessary

  New function (dictem-reinitialize-err) added

  Minor fix in dictem-initialize-databases-alist function.
  Now it returns erro data in case of failure, not nil.
  (just like dictem-initialize-strategies-alist)

  version -> 1.0.0

2008-07-17  Aleksey Cheusov <vle@gmx.net>

  * README: tyop fixed

2008-01-28  Aleksey Cheusov <vle@gmx.net>

  * NEWS, dictem.el:
  version bumped to 0.82
  version 0.82 release notes

  * make_changelog: my e-mail is inserted instead of vle@gmx.net

  * TODO: Ask users for ideas/bugs/needs/...

  * make_changelog, make_cvsdist: make_changelog is a standalone script now

2007-11-08  Aleksey Cheusov <vle@gmx.net>

  * README: minor fix in documentation

2007-08-01  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  fixed:  warning message produced by 'emacs -f batch-byte-compile dictem.el'

  * dictem.el:
  'insert-string' function is obsolete in emacs-22.1
    So it is changed for 'insert'

2006-07-22  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: release 0.81

  * NEWS: news about 0.81 release

  * README, dictem.el:
  added: dict:///dictionary_name url scheme that means calling 'dict'
     command line utility withou -h option.
  Slightly updated Ex.4 in README

2006-07-06  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: fixed: dictem-server's type

2006-06-09  Aleksey Cheusov <vle@gmx.net>

  * README, dictem.el:
  If dictem-server is nil "dict" command line utility will use dict server[s]
     from its own config files ~/.dictrc or PREFIX/etc/dict.conf.
     See Ex.1 in README file.
  dictem-database-alist dictem-strategy-alist dictem-server variables
      are initialized with nil.
  slightly changed: Ex.1 in README file

2006-05-29  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  fixed: dictem-initialize-databases

2006-05-27  Aleksey Cheusov <vle@gmx.net>

  * make_cvsdist: nothing

  * NEWS, dictem.el, make_cvsdist:
  final changes for dictem-0.8

  * Makefile.am: removed

  * INSTALL, README, configure.in, dictem.1, dictem.in, elisp-comp, install-sh, missing, mkinstalldirs:
  removed: ./configure / make / make install
  some note about sf.net/projects/dictem in README

  * README, dictem.el:
  renamed: dictem-exclude-databases-alist --> dictem-exclude-databases
  added: new example 15 to README about dictem-exclude-databases variable
  version --> 0.8

  * dictem.el: minor fix

2006-05-26  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  added: dictem-exclude-databases-alist variable for setting regexp for
      dictionaries not interesting for user

      sample usage:

        (setq dictem-exclude-databases-alist
         '("tur-" "afr-" "ara-" "cro-" "cze-" "dan-" "hin-" "hun-"
           "iri-" "ita-" "kha-" "lat-" "nld-" "por-" "sco-" "scr-"
           "slo-" "swa-" "swe-" "tur-" "rom-" "wel-"

  	 "-tur" "-afr" "-ara" "-cro" "-cze" "-dan" "-hin" "-hun"
           "-iri" "-ita" "-kha" "-lat" "-nld" "-por" "-sco" "-scr"
           "-slo" "-swa" "-swe" "-tur" "-rom" "-wel"))

2006-05-24  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  Errors messages obtained from dict command are printed in case
     initialization failed.

2006-04-06  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  0.0.6 ---> 0.7

2006-04-03  Aleksey Cheusov <vle@gmx.net>

  * Makefile.am: fix

  * Makefile.am: fixes for sed

  * NEWS:
  new time

  * configure.in: version 0.7

  * NEWS: spell checks, new notes about 0.7

  * README: new example Ex.14

  * dictem.el: minor fix

2006-04-02  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  fixes for show-info/user-db

2006-03-31  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: half fixes for userdb-show-db

  * NEWS:
  some notes about 0.7 release

  * dictem-elisp.el, dictem.el:
  fixes for user databases

2005-12-06  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: changes in documentation string for dictem-option-mime

2005-11-22  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: new comments about project

  * dictem.el:
  added: new customizable variable `dictem-option-mime'
      See its own documentation for details.
  `dictem-option-mime' and `dictem-client-prog-args-list'
     affects dictem-call-process-SHOW-SERVER, dictem-call-process-SHOW-INFO,
             dictem-call-process-SHOW-STRAT, dictem-call-process-SHOW-DB,
             dictem-call-process-MATCH, dictem-call-process-SEARCH
  added: new low level function `dictem-local-dict-basic-option'
      for generating list of common options passed to `dict' executables.

  * dictem-lingvo-dsl.el: postprocessing function for lingvo/.dsl content

2005-11-21  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  added: customizeable variable dictem-client-prog-args-list
      for a list of extra options passed 'dict' program.
      For example, '("-M")

2005-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  fix with switch-to-buffer

  * dictem-elisp.el:
  example of dictem extension

2005-11-13  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  initial version of dictem-userdb-SEARCH
  a few save-excursion added
  minor fixes
  some efforts to make new buffer creation more clever

2005-09-01  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  added code for supporting used databases

2005-08-27  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  a few local functions removed

2005-08-14  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  added: dictem-run-show-strategies
  documentation for dictem-mode function (description for dictem mode)
     has been significantly improved

2005-08-13  Aleksey Cheusov <vle@gmx.net>

  * README, dictem.el:
  cmd string is used instead of function

2005-08-12  Aleksey Cheusov <vle@gmx.net>

  * configure.in, dictem.el:
  0.0.5 ---> 0.0.6

  * NEWS:
  spelling errors fixed

  * README:
  spelling errors fixed
  new examples Ex.9

  * dictem.el:
  lots of things have been reimplemented:
     dictem-base-show-server,     dictem-base-show-info,
     dictem-base-show-strategies, dictem-base-show-databases,
     dictem-base-match,           dictem-base-define,
     dictem-base-search and others

  new: dictem-base-show-strategies, dictem-base-do-default-server,
     dictem-base-do-foreign-server, dictem-base-do-selector,
     dictem-call-process-XXXX functions

  changed: dictem-make-url

2005-06-08  Aleksey Cheusov <vle@gmx.net>

  * NEWS, README, configure.in, dictem.el:
  NEWS file updated
  version --> 0.0.5
  new examples 12 and 13 in README file
  dictem-use-content-history variable added

  * NEWS:
  added: comments for version 0.0.5

2005-05-28  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  notes about documentation

2005-04-09  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  removed: local functions

2005-03-21  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  String that begins hyperlink
      is stored in the variable `dictem-hyperlink-beginning', defaults to "{"
  String that ends hyperlink
      is stored in the variable `dictem-hyperlink-end, defaults to "}"
  Function that is called when hyperlink "define" is activated
      is stored in the variable `dictem-hyperlink-define-func',
      defaults to `dictem-base-define'

2005-03-20  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  `dictem-remove-value-from-alist' has been reimplemented
      and know don't use recursion
  fixes in `dictem-postprocess-definition-remove-header'
  fixes in `dictem-postprocess-collect-hyperlinks'
  The variable `dictem-hyperlinks-alist' is local to buffer

2005-03-18  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  fixes

  * dictem.el:
  fixed: `dictem-kill-all-buffers' has been reimplemented for using
      `dolist' macros instead of recursion.
       Recursion-bases implementation cause dictem to fail.

       Thanks to Juri Linkov for bug report and lots of suggestions.

  dictem-version --> 0.0.5

  `dictem-postprocess-collect-hyperlinks' function
    (when added to `dictem-postprocess-definition-hook',
     `dictem-postprocess-show-info-hook' or
     `dictem-postprocess-show-server-hook' hooks) collects hyperlinks
     in the variable `dictem-hyperlinks-alist'.
     This variable is used by the function `dictem-hyperlinks-menu'
     which implements
     the autocompletion-based menu the same way `Info-menu' does.

  "e" is assigned to call the function `dictem-hyperlinks-menu'.

  If `dictem-use-existing-buffer' is `t', the entire buffer content
    is stored in `dictem-content-history' variable when user clicks
    a hyperlink and thus he/she can easily return to the previous
    buffer by pressing "l" (`dictem-last' function).
    This is the same as the button <BACK> in Web browsers.

  "l" is assigned to call `dictem-last'

2005-03-17  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: indentation

  * dictem.el:
  added: `dictem-postprocess-definition-remove-header',
      function for postprocessing DEFINE buffer.
      It is intended to remove header `XXX definition found'
      and can be added to the hook `dictem-postprocess-definition-hook'.

2005-02-24  Aleksey Cheusov <vle@gmx.net>

  * configure.in:
  version: 0.0.3 --> 0.0.4

  * NEWS:
  update for dictem-0.0.4

2005-02-20  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: nothing

2005-01-18  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  FIXED: `dictem-last-database' keeps "low-level" database name
      but the user's virtual one. As a result virtual dictionary
      could not be the default one.
  `databases' argument to `dictem-base-xxxx' functions
      should be ALIST but LIST. And the same is true for
      `dictem-default-database' and `dictem-last-database'.

  * README, dictem.el:
  new variable dictem-empty-initial-input, See README file Ex.11
  READ updated: Ex.11

  * README:
  All examples are know numbered
  New example #10

  * dictem.el:
  dictem-default-database/dictem-default-strategy override
      values of dictem-last-database/dictem-last-strategy,
      i.e. when dictem-default-xxx is set to non-nil
      this database/strategy is always used by default,
      otherwise the last used database/strategy is used.

2004-12-14  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  NEW file updated
  version 0.0.2 --> 0.0.3

  * dictem.el:
  local functions renamed
  indentation

  * dictem.el:
  dictem-url has been renamed to dictem-make-url
  fixes for XEmacs-21
  added: new function `dictem-parse-url'
  new default faces

  * README:
  fixes

  * dictem.el:
  workaround for XEmacs (problems with string-match/match-beginning)

  * dictem.el:
  DictEm has been ported to XEmacs

2004-12-10  Aleksey Cheusov <vle@gmx.net>

  * README, dictem.el:
  !! Virtual dictionaries can access databases from diferent DICT servers !!
  Documentation update, yet another sample of usage.

  * dictem.el:
  `get-line'   renamed to `dictem-get-line'
  `list2alist' renamed to `dictem-list2alist'

2004-12-08  Aleksey Cheusov <vle@gmx.net>

  * README:
  added: new example of assigning the key bendings in dictem buffer

  * dictem.el:
  new default faces

  * dictem.el:
  `dictem-next-link' and `dictem-previous-link' uses only hyperlinks
     created by `dictem-postprocess-definition-hyperlinks' function,
     i.e. these functions skip hyperlinks for SHOW INFO subsearch

  * dictem.el:
  `link-create-link' has been renamed to `dictem-create-link'

  * dictem.el:
  (beginning-of-buffer) is replaced with (goto-char (point-min))
     as recomended by elisp manual

2004-12-07  Aleksey Cheusov <vle@gmx.net>

  * README:
  documentation fixes and updates:
     fixed typo
     fixes: dictem-XXX-base have been replaced with dictem-base-XXX
     `dictem-run-YYYY' commands are run using call-interactively
     added new key bindings: C-cM-i, C-cM-r and C-cM-s

  * dictem.el:
  DictEm's prompt looks like this: `<string> [<default>]:'

  * dictem.el:
  the following commands:
     `dictem-run-show-info',
     `dictem-run-search' and
     `dictem-run-define'

     can be run non-interactively

  * dictem.el:
  `dictem-read-query' uses standard Emacs's prompt format

2004-11-30  Aleksey Cheusov <vle@gmx.net>

  * Makefile.am, configure.in: clean-ups

  * Makefile.am:
  package version --> 0.0.2

  * NEWS, dictem.el:
  dictem-version --> "0.0.2"
  NEWS file update

2004-11-25  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  dictem-postprocess-definition-hyperlinks function:
     When {foo|bar} is encountered in a definition, `foo' is used
     for highlighting and `bar' is used for subsearch.

2004-11-17  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  new functions: `dictem-next-link' and `dictem-previous-link' which
     set pointer to the next (or previous) hyper link
  \M-n and \M-p key
     are assigned to `dictem-next-link' and `dictem-previous-link'
  When pressing RET (C-m) key on hyper link,
     DICT server is sent DEFINE command

2004-10-12  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  added: new customizable variable: `dictem-use-existing-buffer'
      which can be used
      to use existing dictem buffer instead of creating a new one
      for subsearches. This variable is local to buffer.
  added: new function `dictem-kill-all-buffers' killing all dictem buffers.
      The key "x" press in dictem buffer calls it.

2004-09-28  Aleksey Cheusov <vle@gmx.net>

  * README:
  more detailed DictEm description.

  * dictem.el:
  typos fixed

2004-07-02  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  new default faces

2004-06-17  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: fixed: version number

2004-06-07  Aleksey Cheusov <vle@gmx.net>

  * README: corrections

  * README:
  corrections

  * Makefile.am: fixes

  * Makefile.am: removed file should ChangedLog'ed

  * Makefile.am:
  fix

  * Makefile.am:
  edict --> dictem

  * Makefile.am, README, configure.in:
  'make cvsdist' and 'make ChangeLog'

  * dictem.el:
  copyright message
  a few comments

2004-06-05  Aleksey Cheusov <vle@gmx.net>

  * README, dictem.el:
  FIXES
  Values of the following variables are inherited from buffer's local values
    dictem-server
    dictem-port
    dictem-database-alist
    dictem-strategy-alist
    dictem-user-databases-alist
    dictem-use-user-databases-only
  Error message appears if dictem-initialize fails
  added: save-dictem macro which makes access to "foreign" DICT servers easier.
  Documentation update

2004-06-04  Aleksey Cheusov <vle@gmx.net>

  * Makefile.am, README, dictem-ll.el, dictem-opt.el, dictem-prog.el, dictem-vars.el, dictem.el:
  *** empty log message ***

  * dictem-opt.el, dictem.el:
  dictem-run-showserver --> dictem-run-show-server
  dictem-showdb-base    --> dictem-base-show-info
  dictem-showserver-base--> dictem-base-show-server
  dictem-show-info-base --> dictem-base-show-info
  dictem-search-base    --> dictem-base-search
  dictem-define-base    --> dictem-base-define
  dictem-match-base     --> dictem-base-match
  dictem-postprocess-showserver-hook --> dictem-postprocess-show-server-hook

2004-06-03  Aleksey Cheusov <vle@gmx.net>

  * README, dictem-ll.el, dictem-opt.el, dictem-vars.el, dictem.el:
  new function dictem-run-show-databases and appropriate menu item
  dictem-run-dbinfo --> dictem-run-show-info
  dictem-select-database has two new arguments:
     - whether to add * and !
     - whether to add user's dictionary
  new functions: dictem-get-server and dictem-get-port
  dictem-postprocess-dbinfo-hook --> dictem-postprocess-show-info-hook
  dictem-dbinfo-base --> dictem-show-info-base
  dictem-postprocess-dbinfo-hook --> dictem-postprocess-show-info-hook
  new function dictem-initialize ()

2004-06-01  Aleksey Cheusov <vle@gmx.net>

  * README:
  more examples and fixes

  * README:
  updated. A few examples have been added.

2004-05-25  Aleksey Cheusov <vle@gmx.net>

  * dictem-opt.el, dictem.el:
  First, user is asked for query
  SPC scrolls dictem buffer up
  \177 scrolls dictem buffer down

2004-05-24  Aleksey Cheusov <vle@gmx.net>

  * dictem-vars.el, dictem.el:
  more informative error message is written to *dictem buffer*
      generated from ALL dictem-xxxx-base calls

  * dictem-opt.el, dictem.el:
  New face dictem-database-description-face for database description
  fixes with hooks
  dict's error messages are removed from "*dictem buffer*"
      This is necessary to keep "*dictem buffer*" clean.
  dictem-error-message function is used to show error message

2004-05-21  Aleksey Cheusov <vle@gmx.net>

  * dictem-opt.el, dictem.el:
  fixes in dictem-postprocess-each-definition
  Before running hooks, (goto-char (point-min)) is called

2004-05-20  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  dictem-close --> dictem-kill

2004-05-19  Aleksey Cheusov <vle@gmx.net>

  * dictem-opt.el, dictem-vars.el, dictem.el:
  (require 'dictem) is only needed for initializing dictem
  dictem-postprocess-definition has been removed
  some useful :options for customized hooks
  added: dictem-use-user-databases-only customized variable
      for excluding servers' database from...
      Users may prefer to use a few databases from a big
      list of available ones.

2004-05-18  Aleksey Cheusov <vle@gmx.net>

  * dictem-ll.el, dictem-vars.el, dictem.el:
  now user can create your own "virtual" dictionaries by combining
      those provided by DICT server.

2004-05-17  Aleksey Cheusov <vle@gmx.net>

  * dictem-prog.el, dictem.el:
  dictem-set-databases  --> dictem-initialize-databases-alist
  dictem-set-strategies --> defun dictem-initialize-strategies-alist
  "--exit--" is not a normal database
  --client option is passed to "dict" while retreiving database
      and strategy list
  fixed: dictem-collect-matches and therefore dictem-get-matches

2004-05-16  Aleksey Cheusov <vle@gmx.net>

  * dictem-vars.el, dictem.el:
  added: dictem-version variable
  dict client is run with --client option
       sending information about DictEm to the server.

2004-05-15  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  added: dictem-next-section and dictem-previous-section functions
  added: unconditional menu "DictEm"

  * dictem-opt.el, dictem-vars.el, dictem.el:
  Some hook can be "customized".
  Additional group dictem-faces added.
     Faces are there and cen be customized through customize/faces/dictem_faces

  * dictem-opt.el, dictem-vars.el, dictem.el:
  A few variable have been renmed
  dictem-postprocess-definition function is splitted into two ones:
    - dictem-postprocess-definition-hyperlinks for creating hyper links
      instead of a portion of text surrounded by curly braces
    - dictem-postprocess-definition-separator for creating link
      to information about database
      and for highlighting "From ....[dbname]" text

2004-05-14  Aleksey Cheusov <vle@gmx.net>

  * dictem-opt.el:
  'dictem-narrow-definitions' function
      has been renamed to 'dictem-postprocess-each-definition'

2004-05-11  Aleksey Cheusov <vle@gmx.net>

  * dictem-ll.el, dictem-prog.el, dictem.el:
  "q" inside dictem buffer buries the buffer
  "k" closes the buffer
  dictem-get-{strategies,databases} return alist in which cdr of cell is
     a description

2004-05-03  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  'dictem-dbinfo-base', 'dictem-match-base', 'dictem-define-base' and
      'dictem-search-base' run hooks in the narrowed region.
     As a result it possible to run different search command
     by single 'dictem-run' session.

     Example:

       (dictem-run
        (list
         '(lambda (a b c)
            (dictem-match-base
             '("mueller7" "korolew_en-ru")
             "apple"
             "lev"))
         '(lambda (a b c)
            (dictem-search-base
             '("geology_en-ru" "sokrat_en-ru")
             "access"
             "prefix"))))

  Documentation update

2004-05-02  Aleksey Cheusov <vle@gmx.net>

  * dictem-vars.el, dictem.el:
  Some XXX-list internal variables have been renamed to XXX-alist
  'dictem-dbinfo-base' function can obtain
      a list of databases as a 'database' argument
  'dictem-run' can obtain
      a list of XXX-base functions as 'search-fun' argument

      Example:

        (dictem-run
         (list
         '(lambda (a b c)
            (dictem-search-base "korolew_en-ru" "apple" "lev"))
         '(lambda (a b c)
            (dictem-match-base "mueller7" "table" "prefix"))
         ))
  Actions on keys in 'dictem' buffer are set using dictem-run-XXXX function
     instead of lambda
  New key bindings inside 'dictem' buffer:
     'n': move point to the next definition
     'p': move point to the previous definition

2004-04-30  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  The following functions:
    'dictem-define-base', 'dictem-match-base' and 'dictem-search-base'
    can recieve (as an argument 'database')
    either a single database name (stringp)
    of a list of database names (listp)

2004-04-28  Aleksey Cheusov <vle@gmx.net>

  * dictem-opt.el, dictem-vars.el, dictem.el:
  XXX-color-YYY functions have been renamed to XXX-postprocess-YYY

2004-04-26  Aleksey Cheusov <vle@gmx.net>

  * dictem-ll.el, dictem-opt.el, dictem-prog.el, dictem-vars.el, dictem.el:
  code clean-ups
  added: function 'dictem-color-each-definition-hook' to be added to
      'dictem-color-define-hook' narrowing each definition in the buffer
      and running hook 'dictem-color-each-definition-hook'.
      In the functions called from 'dictem-color-each-definition-hook'
      'dictem-current-dbname' variable is available.
  exit status 'no matches' 31 --> 20
  added: dictem-color-showserver-hook hook
  Appropximates matches "perhaps you mean..." are correctly highlighted
  added: new function 'dictem-dbinfo-base' for displaying information
      about database.
  'case-replace' and 'case-fold-search' are local to buffer and set
      to nil
  added: new high-level functions dictem-run-match, dictem-run-define,
      dictem-run-search, dictem-run-dbinfo and dictem-run-showserver

2004-04-23  Aleksey Cheusov <vle@gmx.net>

  * dictem-opt.el:
  improvements of 'dictem-color-define':
      New and smarter links

2004-04-22  Aleksey Cheusov <vle@gmx.net>

  * Makefile.am, dictem-ll.el, dictem-prog.el, dictem-vars.el, dictem.el:
  Useful non-GUI get-XXX functions have been moved to dictem-prog.el file
  Low-level functions have been moved to dictem-ll.el file

  * AUTHORS, Makefile.am, dictem-ll.el, dictem-opt.el, dictem.el:
  low-level functions have been moved to dictem-ll.el

  * dictem-opt.el, dictem.el:

  dictem-database-list and dictem-strategy-list do not contain
      special dbs and strategies
  comments added
  code clean-ups
  dictem-temp-buffer-name keeps a name of the temporary buffer
  added: dictem-get-matches, dictem-get-strategies, dictem-get-databases
      and functions related to error object and

  coloring function have been moved to dictem-opt.el
      opt because all they are optional and uses created hooks:
      'dictem-color-match-hook' and 'dictem-color-dbinfo-hook' run
      from 'dictem-search-base', 'dictem-define-base' and 'dictem-match-base'
  added: 'dictem-showinfo-base', 'dictem-showserver-base'
      and 'dictem-dbinfo-base'
  'dictem' buffer becomes read-only after running DICT client 'dict' and hooks
  exit status of 'dict' is checked

2004-04-19  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  dictem-strategy-list has not '.' strategy
  dictem-database-list has not '*' and '!' database names
  added: help to 'dictem-strategy-history', 'dictem-database-history'
      and 'dictem-query-history'
  ADDED: 'dictem-get-databases' and 'dictem-get-strategies' functions
  'dictem-last-strategy' and 'dictem-last-database' are local to buffer, i.e
     each buffer has their own defaults

2004-03-17  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  indentation

2004-01-25  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  added: new functions dictem-showserver-base and dictem-showinfo-base
      for implementing SHOW SERVER and SHOW INFO commands.
      "r" and "i" inside "dictem" buffer call them.
  dictem-search renamed to dictem-run and its arguments are reordered

2004-01-07  Aleksey Cheusov <vle@gmx.net>

  * configure.in, dictem.el:
  edict project was renamed to dictem

2003-11-13  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  'h' key in a edict buffer shows help information
  help message update
  mouse-3 --> mouse-2
  mouse-2 on link searches the word/phrase in all dictionaries by default

2003-10-29  Aleksey Cheusov <vle@gmx.net>

  * dictem.el: edict customization group

2003-10-28  Aleksey Cheusov <vle@gmx.net>

  * Makefile.am, dictem.1, dictem.in:
  edict and edict.1 are not installed
  A few words in edict.1

  * dictem.el:
  edict.el default to dict.org dictionaries and dictd-1.8.0 strategies

2003-10-22  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  compilation without warnings

  * AUTHORS, COPYING, INSTALL, Makefile.am, NEWS, README, configure.in, dictem.1, dictem.in, elisp-comp, install-sh, missing, mkinstalldirs:
  added: many files

2003-10-20  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  added: workable and highlighted references in a MATCH search.

  * dictem.el:
  fixed: mistype

2003-10-13  Aleksey Cheusov <vle@gmx.net>

  * dictem.el:
  many enhancements like colorizing output and hyperlinks

  * dictem.el:
  optional arguments
      for edict-{select,read}-{strategy,database,query} functions

  * dictem.el:
  added: . strategy and * database

  * dictem.el:
  added: edict-set-databases

  * dictem.el:
  added: edict-set-strategies

  * dictem.el:
  initial version

  * dictem.el: New file.

