Bookkeeping
[planner-el.git] / ChangeLog
blobf88a12e641b75f6a4697de1182f52d9d89b44863
1 2007-12-04  Michael Olson  <mwolson@gnu.org>
3         * planner-el.texi: Update to mention git instructions, rather than
4         Arch.
6 2007-12-02  Jim Ottaway  <j.ottaway@lse.ac.uk>
8         * planner-appt.el: Move advice higher in file.
9         (planner-appt-update-appt-section-maybe): Fix bug with
10         planner-deadline and task-based appointments.
12 2007-11-28  Markus Hoenicka  <markus.hoenicka@mhoenicka.de>
14         * planner-publish.el (planner-html-markup-strings): Add id to
15         planner-begin-task string.
16         (planner-publish-task-tag): Pass an appropriate id argument.  If
17         using task numbers, concatenate the priority and the task number.
18         Otherwise, concatenate the priority with a pseudo-random number.
20 2007-10-29  Adrian Aichner  <adrian@xemacs.org>
22         * contrib/timeclock.el: Typo fix.
24         * planner-gnus.el (planner-gnus-get-message-id): Make gnuslog (see
25         http://www.emacswiki.org/cgi-bin/wiki/GnusLog) URLs useful in
26         context of current gnuslog-file.
28         * planner-timeclock.el (defadvice planner-replan-task): Make
29         project match optional (for tasks added manually).
31 2007-10-28  Michael Olson  <mwolson@gnu.org>
33         * Makefile (DEFS): Use more-sophisticated Makefile.defs.default
34         setup.
35         (info-only): New rule to make just the info file.
36         (install): Use improved install_info method.
37         (dist, debprepare): Update rules for git.
38         (elpa): New rule that makes an ELPA package for Planner.
40         * Makefile.defs.default: Rename from Makefile.defs.
41         (install_info): New improved rule based on the old INSTALLINFO
42         variable.
43         (ELPADIR, ELPADESC): New variables used for making the Planner
44         ELPA package.
46 2007-09-26  John Sullivan  <john@wjsullivan.net>
48         * planner.el (planner-search-notes-internal): Don't include the
49         title line of any following note in either the search or the
50         matched text. Closes #8973 and #7622.
52         * All files: Relicense to GPLv3, add new COPYING text and update
53         manual.
55 2007-09-23  John Sullivan  <john@wjsullivan.net>
57         * planner.el (planner-copy-or-move-region): Use convenience
58         functions instead of ELT and regexps. Don't include the task at
59         the beginning of the region if point is at the end of the line,
60         but do include it otherwise. Correct docstring to reflect actual
61         behavior.
64 2007-09-21  Michael Olson  <mwolson@gnu.org>
66         * planner.el (planner-annotation-as-kill): Fix error that occurred
67         when no annotation is found, and display a relevant message.
69 2007-09-17  John Sullivan  <john@wjsullivan.net>
71         * planner-tasks-overview.el (planner-tasks-overview-show-summary),
72         (planner-tasks-overview-insert): Replace obsolete
73         `planner-directory'.
76 2007-09-09  John Sullivan  <john@wjsullivan.net>
78         * planner-tasks-overview.el (planner-tasks-overview): Use
79         planner-extract-tasks.
80         (planner-tasks-overview-insert): Expect list layout returned by
81         planner-extract-tasks, and use parsing functions. Improve display.
82         Set working directory so that links work. Don't switch to
83         planner-mode, stay in planner-tasks-overview-mode.
84         (planner-tasks-overview-extract-all-tasks): Deleted because it's
85         redundant; we use planner-extract-tasks for this.
86         (planner-tasks-overview-mode): Derive from planner-mode, not
87         fundamental-mode.
88         (planner-tasks-overview-sort-by-date): Fix field number.
89         (planner-tasks-overview-sort-by-plan): Fix field number.
90         (planner-tasks-overview-sort-by-priority): Fix field number.
91         (planner-tasks-overview-sort-by-field): Handle nil properly for
92         sorting.
93         (planner-tasks-overview-sort-by-status): Fix field numbers.
95         * planner.el: Standardize and update compatibility info across all
96         files.
98         * planner-el.texi (Using Allout Mode): Minor doc fixes.
100 2007-08-30  John Sullivan  <john@wjsullivan.net>
102         * planner.el (planner-goto-hook): It's only run for day pages.
104 2007-08-29  John Sullivan  <john@wjsullivan.net>
106         * planner-registry.el (planner-registry-get-link-keywords): Use
107         it.
108         (planner-registry-get-keywords): Here too.
110         * planner.el (planner-split-string): Compatibility hack for
111         changes made in Emacs 22.
113         * planner.el (planner-delete-task): Use it.
115         * planner.el (planner-delete-task-hook): New hook. Thanks to David
116         Vazquez for the suggestion.
118         * planner-el.texi (Annotations): Remove misleadingly incomplete
119         sentence describing default annotations.
121         * planner.el (planner-annotation-from-man): New. Closes #8197 and
122         #8196.
123         (planner-annotation-from-woman): New. Thanks to Valery V.
124         Vorotyntsev for getting both of these started.
126 2007-08-22  Michael Olson  <mwolson@gnu.org>
128         * planner-publish.el (planner-publish-diary-section-tag): Insert
129         newline so that we avoid a validation error.
131 2007-08-19  Michael Olson  <mwolson@gnu.org>
133         * planner.el: Remove use of eval-when-compile in require
134         statements, since it breaks compiled code.  Also, emacs21 needs to
135         require 'derived.
137 2007-07-21  Michael Olson  <mwolson@gnu.org>
139         * README: Mention that Muse 3.03 or later is needed.
141         * planner-authz.el, planner-timeclock.el, planner-calendar.el,
142         planner-publish.el: Remove support for old markup-tag syntax, now
143         that Muse 3.03 is released.
145         * planner-calendar.el (planner-calendar-prev-month-href)
146         (planner-calendar-next-month-href): Don't escape specials specials
147         in the URL description.  This should fix a bug with "&laquo;" and
148         "&raquo;".
150         * planner-publish.el: Error out when loading if we have Muse less
151         than 3.03.  Also, remove `unless' wrapper around uses of
152         muse-derive-style.
153         (planner-publish-ignore-url-desc-specials): New variable that
154         determines whether to ignore specials in URL descriptions.
155         (planner-publish-decide-specials): New function that uses this
156         variable.
157         ("planner-xml", "planner-xhtml", "planner-xhtml"): Set :specials
158         to planner-publish-decide-specials.
160         * planner-el.texi: Replace "www.mwolson.org" with "mwolson.org"
161         for brevity.
163 2007-07-03  Michael Olson  <mwolson@gnu.org>
165         * Makefile: Update debian package-building rules.
167 2007-06-17  Michael Olson  <mwolson@gnu.org>
169         * planner-publish.el (planner-publish-markup-regexps): Use group
170         of planner-publish, rather than muse-html.
172 2007-05-26  Michael Olson  <mwolson@gnu.org>
174         * planner-el.texi (Installing from Arch): Update Archzoom URL.
176 2007-05-07  Michael Olson  <mwolson@gnu.org>
178         * README: Mention that there are multiple mailing lists.
180         * planner-el.texi (Getting Help): Add entry for the new log
181         messages list.
183         * planner-publish.el: Fix bug in publishing of calendars.  The
184         finalization was happening before the header and footer were
185         inserted, which was incorrect.
187 2007-04-09  Michael Olson  <mwolson@gnu.org>
189         * README: Use new link to online documentation.
191 2007-04-08  Michael Olson  <mwolson@gnu.org>
193         * planner*.el: Replace plannerlove website with maintainer's
194         website.  Closes #8847.
196         * README: Mention maintainer's Planner page.  Remove plannerlove.
198 2007-04-03  John Sullivan  <john@wjsullivan.net>
200         * planner-el.texi (Wanderlust): Update keybinding.
202         * planner-wl.el (planner-wl-insinuate): Change keybinding to C-c
203         C-t, closes #8361.
205 2007-04-03  Michael Olson  <mwolson@gnu.org>
207         * planner-el.texi (Preface): Use John's on-line documentation for
208         Planner, rather than mine.
210 2007-04-02  John Sullivan  <john@wjsullivan.net>
212         * planner-el.texi (Planning based on the Franklin-Covey Approach):
213         Correct MixedCase instructions, closes #8357. Other minor fixups
214         too.
216 2007-03-04  John Sullivan  <john@wjsullivan.net>
218         * planner-el.texi (Installation): Mention what versions of emacsen
219         we're compatible with.
221 2007-02-10  Michael Olson  <mwolson@gnu.org>
223         * planner.el (planner-setup-highlighting): Use quote instead of
224         backquote.  This should hopefully fix a weird error with ntemacs
225         23.0.0.1.
227 2007-02-06  John Sullivan  <john@wjsullivan.net>
229         * planner-el.texi (Task Detail): Clarification, see #8366.
230         (Diary): We only bind a key in one of the two diary integration
231         methods. Closes #8359.
233 2007-01-26  John Sullivan  <john@wjsullivan.net>
235         * planner-el.texi (Diary): Clarify that editing the diary section
236         on a planner page does not affect the diary file.
238 2007-01-24  John Sullivan  <john@wjsullivan.net>
240         * planner-el.texi (Diary): Attach function name to keybinding
241         description.
243 2007-01-14  John Sullivan  <john@wjsullivan.net>
245         * planner-gnus.el: Fix typo and change URL.
246         (planner-gnus-browse-url): Make it work in NoGnus and Gnus 5.11,
247         as suggested by Leo.
249 2007-01-14  Michael Olson  <mwolson@gnu.org>
251         * planner.el: Make sure various planner-annotation functions show
252         up in the customize interface for `planner-annotation-functions'.
253         Thanks to Hadron Quark for the report.
255         * planner-el.texi (Installing from a Source Archive): Mention
256         creating an ~/elisp directory.  Also mention how to get Muse and
257         Remember.  Mention running "make clean".
258         (Installing from Arch): Document Remember archive usage.  Use "tla
259         update", not "tla replay".
260         (Installing from Debian): Mention remember-el.  Since I get asked
261         this so frequently, mention how to make the warning message go
262         away -- it's not an error!
263         (Timeclock): Shift xref to end of sentence so makeinfo doesn't
264         complain.
265         (Getting Help): Change URL to the emacswiki.org one.  So long,
266         plannerlove.  Thanks to Hadron Quark for pointing all this out.
267         (Tasks): Clarify wording of `C-c C-c' explanation.
269 2007-01-07  John Sullivan  <john@wjsullivan.net>
271         * Remove erroneously committed ChangeLog entries.
273         * planner.el (planner-visit-link): We weren't passing the
274         other-window argument to muse. Thanks to Wanrong Lin for noticing.
276 2007-01-05  John Sullivan  <john@wjsullivan.net>
278         * planner-timeclock.el (planner-schedule): Remove unnecessary
279         dependency.
281         * planner-el.texi (Timeclock): Fix typos.
283 2006-12-26  Michael Olson  <mwolson@gnu.org>
285         * planner-publish.el: Associate finalize function with
286         :before-end, rather than :after.  That way, if Planner files are
287         included in another file by means of Muse's new <include> tag,
288         these transforms will still be applied.
290 2006-11-29  Michael Olson  <mwolson@gnu.org>
292         * planner-publish.el (planner-publish-note-tag): Don't call
293         planner-replace-regexp-in-string if either the text or the regexp
294         are empty strings.  This should fix a bug with note publishing
295         that XEmacs users were experiencing.  Thanks to Cumhur Erkut for
296         the report.
298 2006-11-04  John Sullivan  <john@wjsullivan.net>
300         * planner-el.texi (PSVN): Document all options and dependencies.
301         (Hyperlinks): Reference Muse hyperlink syntax.
303         * planner.el (planner-search-notes-internal): Provide a full path
304         to the search results. Thanks to Michael Randall for reporting the
305         bug.
306         (planner-search-notes): Adjust display for new results return
307         format.
309         * planner-mhe.el: Remove unnecessary require. 
311 2006-10-20  Michael Olson  <mwolson@gnu.org>
313         * planner-calendar.el: Adapt for nested tag support.  Thanks to
314         Charles philip Chan for noticing.
316 2006-10-16  Adrian Aichner  <adrian@xemacs.org>
318         * timeclock.el: Typo fixes.
319         * timeclock.el (timeclock-history): New.
320         * timeclock.el (timeclock-use-history): New.
321         * timeclock.el (timeclock-log): Honor timeclock-use-history.
322         * timeclock.el (timeclock-read-moment): Provide error on
323         unexpected data in timeclock-file, going unnoticed until now.
324         * timeclock.el (timeclock-find-discrep): Report line number of
325         discrepancy to ease manual fixing.
327 2006-10-16  Michael Olson  <mwolson@gnu.org>
329         * planner-authz.el (planner-authz-markup-tags): Adapt for nested
330         tag support.
332         * planner-notes-index.el: Use add-hook instead of add-to-list, in
333         case muse-publish has not been loaded yet.  Use
334         muse-publish-markup-tags instead of planner-markup-tags.
336         * planner-publish.el (planner-publish-markup-tags): Adapt for
337         nested tag support.  Make the <nested-section> tag nestable.
339         * planner-timeclock.el: Use add-hook instead of add-to-list, in
340         case muse-publish has not been loaded yet.  Use
341         muse-publish-markup-tags and muse-colors-markup-tags instead of
342         planner-markup-tags.
343         (planner-colors-timeclock-report-tag)
344         (planner-publish-timeclock-report-tag): New functions created from
345         planner-timeclock-report-tag.
347 2006-09-26  Michael Olson  <mwolson@gnu.org>
349         * planner.el (planner-setup-highlighting): Don't quote
350         beginning-of-line.  This should fix a bug that was noticed in
351         recent Emacs 22 builds.
353 2006-09-23  John Sullivan  <john@wjsullivan.net>
355         * planner-el.texi (Installing from Arch): Fix arch revision
356         number.
358 2006-09-10  Michael Olson  <mwolson@gnu.org>
360         * planner-zoom.el (planner-zoom-iup, planner-zoom-idown)
361         (planner-zoom-inext, planner-zoom-iprev): Use planner-page-name
362         instead of buffer-name.  This fixes a match-string error, and
363         makes things work when you have muse-file-extension set to
364         something.
366 2006-09-04  John Sullivan  <john@wjsullivan.net>
368         * planner.el (planner-list-tasks-with-status): Fix doc string.
370 2006-08-26  John Sullivan  <john@wjsullivan.net>
372         * planner-el.texi (Publishing Planner pages): Clarify the
373         requirements and remove redundancies.
374         (Notes): Update and clarify information about remember-planner.
376 2006-08-22  Magnus Henoch  <mange@freemail.hu>
378         * planner-gnus.el (planner-gnus-browse-url): Fix marking unread
379         messages as read problem.
381 2006-08-20  John Sullivan  <john@wjsullivan.net>
383         * planner-el.texi (Concept Index): Standardize and add missing
384         module filenames as index entries.
386 2006-08-18  Marko Schütz  <schutz_m@usp.ac.fj>
388         * planner-timeclock-summary-proj.el
389         (planner-timeclock-proj-entries): Fix bug that occurred when a
390         timeclock entry had no project name.
392 2006-08-12  Michael Olson  <mwolson@gnu.org>
394         * Makefile (.PHONY): Split long line.
396         * AUTHORS: Bookkeeping.
398         * contrib/schedule.el: Update header.
400         * contrib/timeclock.el: Install Adrian's changes from 2006-08-01.
401         Note that this version of the file is not distributed with GNU
402         Emacs, but with Planner instead.
404 2006-08-11  Michael Olson  <mwolson@gnu.org>
406         * planner-calendar.el (planner-calendar-published-file-href): Fix
407         potential error when the calendar for next month is empty.
409 2006-08-08  Michael Olson  <mwolson@gnu.org>
411         * ChangeLog.1: Rename from ChangeLog.2004 to comply with standards
412         in the Emacs source tree.
414         * ChangeLog.2: Rename from ChangeLog.2005 to comply with standards
415         in the Emacs source tree.
417         * ChangeLog.3: New file created from the old ChangeLog.
419 2006-08-01  Adrian Aichner  <adrian@xemacs.org>
421         * timeclock.el: Keep timeclock-file buffer around, so that an
422         encrypted timeclock-file does not have to be opened on each
423         clocking operation (requiring entry of encryption key).
424         * timeclock.el (timeclock-get-timeclock-file-buffer): New.
425         * timeclock.el (timeclock-log): Don't kill timeclock-file buffer.
426         * timeclock.el (timeclock-log-data): Use
427         `timeclock-get-timeclock-file-buffer', which avoids reading
428         timeclock-file, if it's already in a live buffer.
429         * timeclock.el (timeclock-find-discrep): Ditto.
430         * timeclock.el (timeclock-visit-timelog): Ditto.
432 See ChangeLog.3 for earlier changes.
434 ;; Local Variables:
435 ;; coding: utf-8
436 ;; End: