aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Berman2013-06-21 23:55:44 +0200
committerStephen Berman2013-06-21 23:55:44 +0200
commitd26255f69c0a2c05c4611c377a2a4524084cb18a (patch)
tree0b5a505792136c548b8d6888e52def1d389fd291
parentf6206a442e3e39f8e0a9d63fbb399a3af03fe765 (diff)
downloademacs-d26255f69c0a2c05c4611c377a2a4524084cb18a.tar.gz
emacs-d26255f69c0a2c05c4611c377a2a4524084cb18a.zip
* lisp/ChangeLog: Add changes for new version of todo-mode.el.
-rw-r--r--lisp/ChangeLog200
1 files changed, 200 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 11346f8c093..5066f9595a2 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,203 @@
12013-06-21 Stephen Berman <stephen.berman@gmx.net>
2
3 * obsolete/otodo-mode.el: Move and rename from calendar/todo-mode.el.
4
5 * calendar/diary-lib.el (diary-goto-entry-function): New variable.
6 (diary-entry): Use it in the action of this button type instead of
7 diary-goto-entry.
8
9 * calendar/todo-mode.el: New version.
10 (todo-add-category): Append new category to end of file and give
11 it the highest number, instead of putting it at the beginning and
12 giving it 0. Incorporate noninteractive functionality.
13 (todo-forward-category): Adapt to 1-based category numbering.
14 Allow skipping over archived categories.
15 (todo-backward-category): Derive from todo-forward-category.
16 (todo-backward-item, todo-forward-item): Make noninteractive and
17 delegate interactive part to new commands. Make sensitive to done items.
18 (todo-categories): Make value an alist of category names and
19 vectors of item counts.
20 (todo-category-beg): Make a defconst.
21 (todo-category-number): Use 1 instead of 0 as initial value.
22 (todo-category-select): Make sensitive to overlays, optional item
23 highlighting and done items.
24 (todo-delete-item): Make sensitive to overlays and marked and done items.
25 (todo-edit-item): Make sensitive to overlays and editing of
26 date/time header optional. Add format checks.
27 (todo-edit-multiline): Rename to todo-edit-multiline-item. Make a
28 no-op if point is not on an item. Advertise using todo-edit-quit.
29 (todo-edit-mode): Make sensitive to new format, font-locking, and
30 multiple todo files.
31 (todo-insert-item, todo-insert-item-here): Derive from
32 todo-basic-insert-item and extend functionality.
33 (todo-item-end, todo-item-start): Make sensitive to done items.
34 (todo-item-string): Don't return text properties. Restore point.
35 (todo-jump-to-category): Make sensitive to multiple todo files and
36 todo archives. Use extended category completion.
37 (todo-lower-item, todo-raise-item): Rename to *-priority and
38 derive from todo-set-item-priority.
39 (todo-mode): Derive from special-mode. Make sensitive to new
40 format, font-locking and multiple todo files. Make read-only.
41 (todo-mode-map): Don't suppress digit keys, so they can supply
42 prefix arguments. Add many new key bindings.
43 (todo-prefix): Insert as an overlay instead of file text.
44 Change semantics from diary date expression to purely visual mark.
45 (todo-print): Rename to todo-print-buffer. Make buffer display
46 features printable. Remove option to restrict number of items
47 printed. Add option to print to file.
48 (todo-print-function): Rename to todo-print-buffer-function.
49 (todo-quit): Extend to handle exiting new todo modes.
50 (todo-remove-item): Make sensitive to overlays.
51 (todo-save): Extend to buffers of filtered items.
52 (todo-show): Make sensitive to done items, multiple todo files and
53 new todo modes. Offer to convert legacy todo file before creating
54 first new todo file.
55 (todo-show-priorities): Rename to todo-top-priorities.
56 Change semantics of value 0.
57 (todo-top-priorities): Rename to todo-filter-top-priorities,
58 derive from todo-filter-items and extend functionality.
59 (todo-save-top-priorities): Rename to todo-save-filtered-items-buffer
60 and extend functionality to other types of filtered items.
61 (todo-add-item-non-interactively, todo-ask-p, todo-cat-slct)
62 (todo-category-end, todo-category-sep, todo-cats, todo-cmd-back)
63 (todo-cmd-done, todo-cmd-edit, todo-cmd-forw, todo-cmd-inst)
64 (todo-cmd-kill, todo-cmd-lowr, todo-cmd-next, todo-cmd-prev)
65 (todo-cmd-rais, todo-cmd-save, todo-completing-read, todo-cp)
66 (todo-edit-mode-hook, todo-entry-prefix-function)
67 (todo-entry-timestamp-initials, todo-file-do, todo-file-done)
68 (todo-file-item, todo-file-top, todo-header, todo-initial-setup)
69 (todo-initials, todo-insert-threshold, todo-item-string-start)
70 (todo-line-string, todo-menu, todo-mode-hook)
71 (todo-more-important-p, todo-previous-answer, todo-previous-line)
72 (todo-print-priorities, todo-remove-separator)
73 (todo-save-top-priorities-too, todo-string-count-lines)
74 (todo-string-multiline-p, todo-time-string-format)
75 (todo-tmp-buffer-name): Remove.
76 (todo-add-file, todo-archive-done-item, todo-choose-archive)
77 (todo-convert-legacy-files, todo-copy-item, todo-delete-category)
78 (todo-edit-category-diary-inclusion)
79 (todo-edit-category-diary-nonmarking, todo-edit-done-item-comment)
80 (todo-edit-file, todo-edit-item-date-day)
81 (todo-edit-item-date-day-name, todo-edit-item-date-from-calendar)
82 (todo-edit-item-date-month, todo-edit-item-date-to-today)
83 (todo-edit-item-date-year, todo-edit-item-diary-inclusion)
84 (todo-edit-item-diary-nonmarking, todo-edit-item-header)
85 (todo-edit-item-time, todo-edit-quit, todo-filter-diary-items)
86 (todo-filter-diary-items-multifile, todo-filter-regexp-items)
87 (todo-filter-regexp-items-multifile, todo-filter-top-priorities)
88 (todo-filter-top-priorities-multifile, todo-find-archive)
89 (todo-find-filtered-items-file, todo-go-to-source-item)
90 (todo-insert-item-from-calendar, todo-item-done, todo-item-undone)
91 (todo-jump-to-archive-category, todo-lower-category)
92 (todo-mark-category, todo-marked-item-p, todo-merge-category)
93 (todo-move-category, todo-move-item, todo-next-button)
94 (todo-next-item, todo-padded-string, todo-powerset)
95 (todo-previous-button, todo-previous-item)
96 (todo-print-buffer-to-file, todo-raise-category)
97 (todo-rename-category, todo-repair-categories-sexp, todo-search)
98 (todo-set-category-number, todo-set-item-priority)
99 (todo-set-top-priorities-in-category)
100 (todo-set-top-priorities-in-file, todo-show-categories-table)
101 (todo-sort-categories-alphabetically-or-numerically)
102 (todo-sort-categories-by-archived, todo-sort-categories-by-diary)
103 (todo-sort-categories-by-done, todo-sort-categories-by-todo)
104 (todo-toggle-item-header, todo-toggle-item-highlighting)
105 (todo-toggle-mark-item, todo-toggle-prefix-numbers)
106 (todo-toggle-view-done-items, todo-toggle-view-done-only)
107 (todo-unarchive-items, todo-unmark-category): New commands.
108 (todo-absolute-file-name, todo-add-to-buffer-list)
109 (todo-adjusted-category-label-length, todo-basic-edit-item-header)
110 (todo-basic-insert-item, todo-category-completions)
111 (todo-category-number, todo-category-string-matcher-1)
112 (todo-category-string-matcher-2, todo-check-filtered-items-file)
113 (todo-check-format, todo-clear-matches)
114 (todo-comment-string-matcher, todo-convert-legacy-date-time)
115 (todo-current-category, todo-date-string-matcher)
116 (todo-define-insertion-command, todo-diary-expired-matcher)
117 (todo-diary-goto-entry, todo-diary-item-p)
118 (todo-diary-nonmarking-matcher, todo-display-as-todo-file)
119 (todo-display-categories, todo-display-sorted, todo-done-item-p)
120 (todo-done-item-section-p, todo-done-separator)
121 (todo-done-string-matcher, todo-files, todo-filter-items)
122 (todo-filter-items-1, todo-filter-items-filename, todo-find-item)
123 (todo-gen-arglists, todo-get-count, todo-get-overlay, todo-indent)
124 (todo-insert-category-line, todo-insert-item-from-calendar)
125 (todo-insert-sort-button, todo-insert-with-overlays)
126 (todo-insertion-command-name, todo-insertion-key-bindings)
127 (todo-label-to-key, todo-longest-category-name-length)
128 (todo-make-categories-list, todo-mode-external-set)
129 (todo-mode-line-control, todo-modes-set-1, todo-modes-set-2)
130 (todo-modes-set-3, todo-multiple-filter-files)
131 (todo-nondiary-marker-matcher, todo-prefix-overlays)
132 (todo-read-category, todo-read-date, todo-read-dayname)
133 (todo-read-file-name, todo-read-time)
134 (todo-reevaluate-category-completions-files-defcustom)
135 (todo-reevaluate-default-file-defcustom)
136 (todo-reevaluate-filelist-defcustoms)
137 (todo-reevaluate-filter-files-defcustom)
138 (todo-reset-and-enable-done-separator, todo-reset-comment-string)
139 (todo-reset-done-separator, todo-reset-done-separator-string)
140 (todo-reset-done-string, todo-reset-global-current-todo-file)
141 (todo-reset-highlight-item, todo-reset-nondiary-marker)
142 (todo-reset-prefix, todo-set-categories)
143 (todo-set-date-from-calendar, todo-set-show-current-file)
144 (todo-set-top-priorities, todo-short-file-name)
145 (todo-show-current-file, todo-sort, todo-time-string-matcher)
146 (todo-total-item-counts, todo-update-buffer-list)
147 (todo-update-categories-display, todo-update-categories-sexp)
148 (todo-update-count, todo-validate-name, todo-y-or-n-p):
149 New functions.
150 (todo-archive-mode, todo-categories-mode, todo-filtered-items-mode):
151 New major modes.
152 (todo-categories, todo-display, todo-edit, todo-faces)
153 (todo-filtered): New defgroups.
154 (todo-archived-only, todo-button, todo-category-string, todo-date)
155 (todo-diary-expired, todo-done, todo-done-sep, todo-comment)
156 (todo-mark, todo-nondiary, todo-prefix-string, todo-search)
157 (todo-sorted-column, todo-time, todo-top-priority): New deffaces.
158 (todo-add-item-if-new-category, todo-always-add-time-string)
159 (todo-categories-align, todo-categories-archived-label)
160 (todo-categories-category-label, todo-categories-diary-label)
161 (todo-categories-done-label, todo-categories-number-separator)
162 (todo-categories-todo-label, todo-categories-totals-label)
163 (todo-category-completions-files, todo-completion-ignore-case)
164 (todo-default-todo-file, todo-diary-nonmarking, todo-directory)
165 (todo-done-separator-string, todo-done-string)
166 (todo-files-function, todo-filter-done-items, todo-filter-files)
167 (todo-highlight-item, todo-include-in-diary, todo-indent-to-here)
168 (todo-initial-category, todo-initial-file, todo-item-mark)
169 (todo-legacy-date-time-regexp, todo-mode-line-function)
170 (todo-nondiary-marker, todo-number-prefix)
171 (todo-print-buffer-function, todo-show-current-file)
172 (todo-show-done-only, todo-show-first, todo-show-with-done)
173 (todo-skip-archived-categories, todo-top-priorities-overrides)
174 (todo-undo-item-omit-comment, todo-use-only-highlighted-region)
175 (todo-visit-files-commands, todo-wrap-lines, todo-y-with-space):
176 New defcustoms.
177 (todo-category-done, todo-date-pattern, todo-date-string-start)
178 (todo-diary-items-buffer, todo-done-string-start)
179 (todo-filtered-items-buffer, todo-item-start)
180 (todo-month-abbrev-array, todo-month-name-array)
181 (todo-nondiary-end, todo-nondiary-start, todo-regexp-items-buffer)
182 (todo-top-priorities-buffer): New defconsts.
183 (todo-archive-mode-map, todo-archives, todo-categories-mode-map)
184 (todo-categories-with-marks, todo-category-string-face)
185 (todo-comment-face, todo-comment-string, todo-current-todo-file)
186 (todo-date-face, todo-date-from-calendar, todo-descending-counts)
187 (todo-diary-expired-face, todo-done-face, todo-done-sep-face)
188 (todo-done-separator, todo-edit-buffer, todo-edit-mode-map)
189 (todo-file-buffers, todo-files, todo-filtered-items-mode-map)
190 (todo-font-lock-keywords, todo-global-current-todo-file)
191 (todo-insertion-commands, todo-insertion-commands-arg-key-list)
192 (todo-insertion-commands-args)
193 (todo-insertion-commands-args-genlist)
194 (todo-insertion-commands-names, todo-insertion-map)
195 (todo-key-bindings-t, todo-key-bindings-t+a)
196 (todo-key-bindings-t+a+f, todo-key-bindings-t+f, todo-mode-map)
197 (todo-multiple-filter-files, todo-multiple-filter-files-widget)
198 (todo-nondiary-face, todo-print-buffer, todo-time-face)
199 (todo-visited): New variables.
200
12013-06-21 Glenn Morris <rgm@gnu.org> 2012013-06-21 Glenn Morris <rgm@gnu.org>
2 202
3 * play/cookie1.el (cookie-apropos): Add optional display argument. 203 * play/cookie1.el (cookie-apropos): Add optional display argument.