branch: externals/dict-tree commit 08303f3a9dd04f6d3b3c071efcd227ccad39a1a1 Author: Toby S. Cubitt <toby-predict...@dr-qubit.org> Commit: Toby S. Cubitt <toby-predict...@dr-qubit.org>
Remove ChangeLogs from library headers. The ChangeLog headers duplicate the information in version control commit messages, which is more reliable (ChangeLog updates get forgotten). --- dict-tree.el | 168 ----------------------------------------------------------- 1 file changed, 168 deletions(-) diff --git a/dict-tree.el b/dict-tree.el index 50964777..2ba3bdb 100644 --- a/dict-tree.el +++ b/dict-tree.el @@ -48,174 +48,6 @@ ;; and the heap package heap.el. -;;; Change Log: -;; -;; Version 0.12.8 -;; * modified `read-dict' to return dictionary name instead of dictionary -;; itself, even for loaded dictionaries, to avoid dictionary itself ending -;; up in `command-history' -;; * updated interactive dictionary commands accordingly -;; -;; Version 0.12.7 -;; * create defstruct copier functions for dict-trees and meta-dict-trees -;; * don't transform hash tables to alists when writing dictionaries if -;; running in an Emacs version that supports print-readable hash tables -;; * simplified `dictree-write', `dictree--write-dict-code' and -;; `dictree--write-meta-dict-code' -;; -;; Version 0.12.6 -;; * replaced obsolete `interactive-p' with `called-interactively-p' -;; -;; Version 0.12.5 -;; * fixed default value handling in `read-dict' -;; -;; Version 0.12.4 -;; * minor bug-fix to `dictree--edebug-pretty-print' to print "nil" instead -;; of "()" -;; * modified `dictree-save-modified' to catch errors when saving -;; dictionaries, and indicate failures via its return value -;; * removed `dictree-save-modified' from `kill-emacs-hook' and added it -;; instead to `kill-emacs-query-functions', so that dictionary save failures -;; don't make it impossible to quit Emacs -;; * fixed bug in `dictree--merge' that caused it to retain one too many list -;; elements for non-null MAXNUM -;; * fixed `dictree--update-cache', which previously never updated cached -;; results for lists of prefixes in `dictree-complete' queries -;; * fixed implementation of 'both cache policy -;; * fixed bug in `read-dict' preventing completion on dictionary files -;; in `load-path' -;; * fixed bugs in synchronisation of regexp query caches, renaming -;; `dictree--synchronise-query-cache' and -;; `dictree--synchronise-ranked-query-cache' to -;; `dictree--synchronise-completion-cache' and -;; `dictree--synchronise-ranked-completion-cache', and creating separate -;; `dictree--synchronise-regexp-cache' and -;; `dictree--synchronise-ranked-regep-cache' functions to handle regexp -;; query caches -;; -;; Version 0.12.3 -;; * bug-fix in `dictree--edebug-pretty-print' -;; -;; Version 0.12.2 -;; * bug-fix to DEFAULT argument handling in `read-dict' -;; -;; Version 0.12.1 -;; * added `edebug-prin1' and `edebug-prin1-to-string' advice to prevent -;; edebug hanging whilst printing large dictionaries -;; -;; Version 0.12 -;; * complete rewrite using new trie.el library -;; -;; Note: version 0.11.1 dictionaries not compatible with version 0.12 and -;; above -;; -;; Version 0.11.1 -;; * set and restore value of `byte-compile-disable-print-circle' instead of -;; let-binding it, to avoid warnings when compiling -;; * added `dictree-goto-line' macro to work around `goto-line' bug -;; -;; Version 0.11 -;; * modified `dictree-write' so that, by default, both compiled and -;; uncompiled versions of dictionaries are created when writing dictionaries -;; to file -;; * fixed slow byte-compilation under Emacs 22 -;; -;; Version 0.10.2 -;; * very minor changes to text of some messages -;; -;; Version 0.10.1 -;; * added optional DICTLIST argument to `read-dict', to allow completion from -;; a restricted set of dictionaries -;; -;; Version 0.10 -;; * finally wrote a `dictree-delete' function! -;; -;; Version 0.9.1 -;; * fixed bug in `dictree-dump-words-to-buffer' (thanks to Dan Pomohaci for -;; reporting it) -;; * replaced "word" with "key" in function arguments and docstrings, since -;; keys don't have to be words -;; * removed "words" from dump functions' names, added TYPE argument in line -;; with other functions, and made them non-interactive -;; * added COMPARE-FUNCTION argument to `dictree-create', which defaults to -;; subtraction as before -;; * `dictree-read-line' reads the keys with `read', and no longer evals the -;; data as this fails for simple, useful cases (e.g. constant lists) -;; -;; Version 0.9 -;; * added meta-dictionary functionality -;; * dictionary data can now be referenced by any sequence type, not just -;; strings * removed cl dependency -;; -;; Note: version 0.8 dictionaries not compatible with version 0.9 and above -;; -;; Version 0.8.4 -;; * fixed small bug in `read-dict' -;; -;; Version 0.8.3 -;; * fixed internal function and macro names -;; * changed naming prefix from dict- to dictree- to avoid conflicts -;; * `dict-write' now unloads old name and reloads new -;; -;; Version 0.8.2 -;; * added more commentary -;; -;; Version 0.8.1 -;; * fixed nasty bug in `dict-map' and `dict-mapcar' caused by dynamic scoping -;; -;; Version 0.8 -;; * changed `dict-map(car)' into functions and made them work with -;; lookup-only dicts -;; * `dict-insert' now returns the new data value -;; * rewrote cache data structures: data is now wrapped inside a cons cell, so -;; that cache entries can point to it instead of duplicating it. This fixes -;; some caching bugs and makes updating cached data when inserting words -;; much faster -;; * dictionaries (but not lookup-only) can now associate two pieces of data -;; with each word: normal data, used to rank words returned by -;; `dict-complete-ordered', and meta-data, not used for ranking -;; * modified functions to work with new caching and meta-data, and added -;; `dict-set-meta-data' and `dict-lookup-meta-data' -;; * renamed to `dict-tree' to help avoid conflicts with other packages -;; -;; Version 0.7 -;; * added `dict-mapcar' macro -;; -;; Version 0.6.2 -;; * minor bug fixes -;; -;; Version 0.6.1 -;; * minor bug fixes -;; -;; Version 0.6 -;; * added dict-size function -;; * added dict-dump-words-to-buffer function -;; * dictionaries now set their names and filenames by doing a library search -;; for themselves when loaded using require -;; * added `read-dict' minibuffer completion function -;; * interactive commands that read a dictionary name now provide completion -;; -;; Version 0.5 -;; * added dict-dump-words-to-file function -;; -;; Version 0.4 -;; * fixed bug in dict-read-line -;; -;; Version 0.3 -;; * added dict-map function -;; -;; Version 0.2 -;; * added dictionary autosave flag and related functions; -;; * fixed bug preventing dict caches being loaded properly; -;; * explicitly require cl.el; -;; -;; Note: version 0.1 dictionaries not compatible with version 0.2 and above -;; -;; Version 0.1 -;; * initial release - - - ;;; Code: (eval-when-compile (require 'cl))