id attribute for tasks in (x)html output
[planner-el.git] / ChangeLog
blob4191fdbc3a6be6728b53ea434ccb1e8de10e79d9
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-10-29  Adrian Aichner  <adrian@xemacs.org>
14         * contrib/timeclock.el: Typo fix.
16         * planner-gnus.el (planner-gnus-get-message-id): Make gnuslog (see
17         http://www.emacswiki.org/cgi-bin/wiki/GnusLog) URLs useful in
18         context of current gnuslog-file.
20         * planner-timeclock.el (defadvice planner-replan-task): Make
21         project match optional (for tasks added manually).
23 2007-10-28  Michael Olson  <mwolson@gnu.org>
25         * Makefile (DEFS): Use more-sophisticated Makefile.defs.default
26         setup.
27         (info-only): New rule to make just the info file.
28         (install): Use improved install_info method.
29         (dist, debprepare): Update rules for git.
30         (elpa): New rule that makes an ELPA package for Planner.
32         * Makefile.defs.default: Rename from Makefile.defs.
33         (install_info): New improved rule based on the old INSTALLINFO
34         variable.
35         (ELPADIR, ELPADESC): New variables used for making the Planner
36         ELPA package.
38 2007-09-26  John Sullivan  <john@wjsullivan.net>
40         * planner.el (planner-search-notes-internal): Don't include the
41         title line of any following note in either the search or the
42         matched text. Closes #8973 and #7622.
44         * All files: Relicense to GPLv3, add new COPYING text and update
45         manual.
47 2007-09-23  John Sullivan  <john@wjsullivan.net>
49         * planner.el (planner-copy-or-move-region): Use convenience
50         functions instead of ELT and regexps. Don't include the task at
51         the beginning of the region if point is at the end of the line,
52         but do include it otherwise. Correct docstring to reflect actual
53         behavior.
56 2007-09-21  Michael Olson  <mwolson@gnu.org>
58         * planner.el (planner-annotation-as-kill): Fix error that occurred
59         when no annotation is found, and display a relevant message.
61 2007-09-17  John Sullivan  <john@wjsullivan.net>
63         * planner-tasks-overview.el (planner-tasks-overview-show-summary),
64         (planner-tasks-overview-insert): Replace obsolete
65         `planner-directory'.
68 2007-09-09  John Sullivan  <john@wjsullivan.net>
70         * planner-tasks-overview.el (planner-tasks-overview): Use
71         planner-extract-tasks.
72         (planner-tasks-overview-insert): Expect list layout returned by
73         planner-extract-tasks, and use parsing functions. Improve display.
74         Set working directory so that links work. Don't switch to
75         planner-mode, stay in planner-tasks-overview-mode.
76         (planner-tasks-overview-extract-all-tasks): Deleted because it's
77         redundant; we use planner-extract-tasks for this.
78         (planner-tasks-overview-mode): Derive from planner-mode, not
79         fundamental-mode.
80         (planner-tasks-overview-sort-by-date): Fix field number.
81         (planner-tasks-overview-sort-by-plan): Fix field number.
82         (planner-tasks-overview-sort-by-priority): Fix field number.
83         (planner-tasks-overview-sort-by-field): Handle nil properly for
84         sorting.
85         (planner-tasks-overview-sort-by-status): Fix field numbers.
87         * planner.el: Standardize and update compatibility info across all
88         files.
90         * planner-el.texi (Using Allout Mode): Minor doc fixes.
92 2007-08-30  John Sullivan  <john@wjsullivan.net>
94         * planner.el (planner-goto-hook): It's only run for day pages.
96 2007-08-29  John Sullivan  <john@wjsullivan.net>
98         * planner-registry.el (planner-registry-get-link-keywords): Use
99         it.
100         (planner-registry-get-keywords): Here too.
102         * planner.el (planner-split-string): Compatibility hack for
103         changes made in Emacs 22.
105         * planner.el (planner-delete-task): Use it.
107         * planner.el (planner-delete-task-hook): New hook. Thanks to David
108         Vazquez for the suggestion.
110         * planner-el.texi (Annotations): Remove misleadingly incomplete
111         sentence describing default annotations.
113         * planner.el (planner-annotation-from-man): New. Closes #8197 and
114         #8196.
115         (planner-annotation-from-woman): New. Thanks to Valery V.
116         Vorotyntsev for getting both of these started.
118 2007-08-22  Michael Olson  <mwolson@gnu.org>
120         * planner-publish.el (planner-publish-diary-section-tag): Insert
121         newline so that we avoid a validation error.
123 2007-08-19  Michael Olson  <mwolson@gnu.org>
125         * planner.el: Remove use of eval-when-compile in require
126         statements, since it breaks compiled code.  Also, emacs21 needs to
127         require 'derived.
129 2007-07-21  Michael Olson  <mwolson@gnu.org>
131         * README: Mention that Muse 3.03 or later is needed.
133         * planner-authz.el, planner-timeclock.el, planner-calendar.el,
134         planner-publish.el: Remove support for old markup-tag syntax, now
135         that Muse 3.03 is released.
137         * planner-calendar.el (planner-calendar-prev-month-href)
138         (planner-calendar-next-month-href): Don't escape specials specials
139         in the URL description.  This should fix a bug with "&laquo;" and
140         "&raquo;".
142         * planner-publish.el: Error out when loading if we have Muse less
143         than 3.03.  Also, remove `unless' wrapper around uses of
144         muse-derive-style.
145         (planner-publish-ignore-url-desc-specials): New variable that
146         determines whether to ignore specials in URL descriptions.
147         (planner-publish-decide-specials): New function that uses this
148         variable.
149         ("planner-xml", "planner-xhtml", "planner-xhtml"): Set :specials
150         to planner-publish-decide-specials.
152         * planner-el.texi: Replace "www.mwolson.org" with "mwolson.org"
153         for brevity.
155 2007-07-03  Michael Olson  <mwolson@gnu.org>
157         * Makefile: Update debian package-building rules.
159 2007-06-17  Michael Olson  <mwolson@gnu.org>
161         * planner-publish.el (planner-publish-markup-regexps): Use group
162         of planner-publish, rather than muse-html.
164 2007-05-26  Michael Olson  <mwolson@gnu.org>
166         * planner-el.texi (Installing from Arch): Update Archzoom URL.
168 2007-05-07  Michael Olson  <mwolson@gnu.org>
170         * README: Mention that there are multiple mailing lists.
172         * planner-el.texi (Getting Help): Add entry for the new log
173         messages list.
175         * planner-publish.el: Fix bug in publishing of calendars.  The
176         finalization was happening before the header and footer were
177         inserted, which was incorrect.
179 2007-04-09  Michael Olson  <mwolson@gnu.org>
181         * README: Use new link to online documentation.
183 2007-04-08  Michael Olson  <mwolson@gnu.org>
185         * planner*.el: Replace plannerlove website with maintainer's
186         website.  Closes #8847.
188         * README: Mention maintainer's Planner page.  Remove plannerlove.
190 2007-04-03  John Sullivan  <john@wjsullivan.net>
192         * planner-el.texi (Wanderlust): Update keybinding.
194         * planner-wl.el (planner-wl-insinuate): Change keybinding to C-c
195         C-t, closes #8361.
197 2007-04-03  Michael Olson  <mwolson@gnu.org>
199         * planner-el.texi (Preface): Use John's on-line documentation for
200         Planner, rather than mine.
202 2007-04-02  John Sullivan  <john@wjsullivan.net>
204         * planner-el.texi (Planning based on the Franklin-Covey Approach):
205         Correct MixedCase instructions, closes #8357. Other minor fixups
206         too.
208 2007-03-04  John Sullivan  <john@wjsullivan.net>
210         * planner-el.texi (Installation): Mention what versions of emacsen
211         we're compatible with.
213 2007-02-10  Michael Olson  <mwolson@gnu.org>
215         * planner.el (planner-setup-highlighting): Use quote instead of
216         backquote.  This should hopefully fix a weird error with ntemacs
217         23.0.0.1.
219 2007-02-06  John Sullivan  <john@wjsullivan.net>
221         * planner-el.texi (Task Detail): Clarification, see #8366.
222         (Diary): We only bind a key in one of the two diary integration
223         methods. Closes #8359.
225 2007-01-26  John Sullivan  <john@wjsullivan.net>
227         * planner-el.texi (Diary): Clarify that editing the diary section
228         on a planner page does not affect the diary file.
230 2007-01-24  John Sullivan  <john@wjsullivan.net>
232         * planner-el.texi (Diary): Attach function name to keybinding
233         description.
235 2007-01-14  John Sullivan  <john@wjsullivan.net>
237         * planner-gnus.el: Fix typo and change URL.
238         (planner-gnus-browse-url): Make it work in NoGnus and Gnus 5.11,
239         as suggested by Leo.
241 2007-01-14  Michael Olson  <mwolson@gnu.org>
243         * planner.el: Make sure various planner-annotation functions show
244         up in the customize interface for `planner-annotation-functions'.
245         Thanks to Hadron Quark for the report.
247         * planner-el.texi (Installing from a Source Archive): Mention
248         creating an ~/elisp directory.  Also mention how to get Muse and
249         Remember.  Mention running "make clean".
250         (Installing from Arch): Document Remember archive usage.  Use "tla
251         update", not "tla replay".
252         (Installing from Debian): Mention remember-el.  Since I get asked
253         this so frequently, mention how to make the warning message go
254         away -- it's not an error!
255         (Timeclock): Shift xref to end of sentence so makeinfo doesn't
256         complain.
257         (Getting Help): Change URL to the emacswiki.org one.  So long,
258         plannerlove.  Thanks to Hadron Quark for pointing all this out.
259         (Tasks): Clarify wording of `C-c C-c' explanation.
261 2007-01-07  John Sullivan  <john@wjsullivan.net>
263         * Remove erroneously committed ChangeLog entries.
265         * planner.el (planner-visit-link): We weren't passing the
266         other-window argument to muse. Thanks to Wanrong Lin for noticing.
268 2007-01-05  John Sullivan  <john@wjsullivan.net>
270         * planner-timeclock.el (planner-schedule): Remove unnecessary
271         dependency.
273         * planner-el.texi (Timeclock): Fix typos.
275 2006-12-26  Michael Olson  <mwolson@gnu.org>
277         * planner-publish.el: Associate finalize function with
278         :before-end, rather than :after.  That way, if Planner files are
279         included in another file by means of Muse's new <include> tag,
280         these transforms will still be applied.
282 2006-11-29  Michael Olson  <mwolson@gnu.org>
284         * planner-publish.el (planner-publish-note-tag): Don't call
285         planner-replace-regexp-in-string if either the text or the regexp
286         are empty strings.  This should fix a bug with note publishing
287         that XEmacs users were experiencing.  Thanks to Cumhur Erkut for
288         the report.
290 2006-11-04  John Sullivan  <john@wjsullivan.net>
292         * planner-el.texi (PSVN): Document all options and dependencies.
293         (Hyperlinks): Reference Muse hyperlink syntax.
295         * planner.el (planner-search-notes-internal): Provide a full path
296         to the search results. Thanks to Michael Randall for reporting the
297         bug.
298         (planner-search-notes): Adjust display for new results return
299         format.
301         * planner-mhe.el: Remove unnecessary require. 
303 2006-10-20  Michael Olson  <mwolson@gnu.org>
305         * planner-calendar.el: Adapt for nested tag support.  Thanks to
306         Charles philip Chan for noticing.
308 2006-10-16  Adrian Aichner  <adrian@xemacs.org>
310         * timeclock.el: Typo fixes.
311         * timeclock.el (timeclock-history): New.
312         * timeclock.el (timeclock-use-history): New.
313         * timeclock.el (timeclock-log): Honor timeclock-use-history.
314         * timeclock.el (timeclock-read-moment): Provide error on
315         unexpected data in timeclock-file, going unnoticed until now.
316         * timeclock.el (timeclock-find-discrep): Report line number of
317         discrepancy to ease manual fixing.
319 2006-10-16  Michael Olson  <mwolson@gnu.org>
321         * planner-authz.el (planner-authz-markup-tags): Adapt for nested
322         tag support.
324         * planner-notes-index.el: Use add-hook instead of add-to-list, in
325         case muse-publish has not been loaded yet.  Use
326         muse-publish-markup-tags instead of planner-markup-tags.
328         * planner-publish.el (planner-publish-markup-tags): Adapt for
329         nested tag support.  Make the <nested-section> tag nestable.
331         * planner-timeclock.el: Use add-hook instead of add-to-list, in
332         case muse-publish has not been loaded yet.  Use
333         muse-publish-markup-tags and muse-colors-markup-tags instead of
334         planner-markup-tags.
335         (planner-colors-timeclock-report-tag)
336         (planner-publish-timeclock-report-tag): New functions created from
337         planner-timeclock-report-tag.
339 2006-09-26  Michael Olson  <mwolson@gnu.org>
341         * planner.el (planner-setup-highlighting): Don't quote
342         beginning-of-line.  This should fix a bug that was noticed in
343         recent Emacs 22 builds.
345 2006-09-23  John Sullivan  <john@wjsullivan.net>
347         * planner-el.texi (Installing from Arch): Fix arch revision
348         number.
350 2006-09-10  Michael Olson  <mwolson@gnu.org>
352         * planner-zoom.el (planner-zoom-iup, planner-zoom-idown)
353         (planner-zoom-inext, planner-zoom-iprev): Use planner-page-name
354         instead of buffer-name.  This fixes a match-string error, and
355         makes things work when you have muse-file-extension set to
356         something.
358 2006-09-04  John Sullivan  <john@wjsullivan.net>
360         * planner.el (planner-list-tasks-with-status): Fix doc string.
362 2006-08-26  John Sullivan  <john@wjsullivan.net>
364         * planner-el.texi (Publishing Planner pages): Clarify the
365         requirements and remove redundancies.
366         (Notes): Update and clarify information about remember-planner.
368 2006-08-22  Magnus Henoch  <mange@freemail.hu>
370         * planner-gnus.el (planner-gnus-browse-url): Fix marking unread
371         messages as read problem.
373 2006-08-20  John Sullivan  <john@wjsullivan.net>
375         * planner-el.texi (Concept Index): Standardize and add missing
376         module filenames as index entries.
378 2006-08-18  Marko Schütz  <schutz_m@usp.ac.fj>
380         * planner-timeclock-summary-proj.el
381         (planner-timeclock-proj-entries): Fix bug that occurred when a
382         timeclock entry had no project name.
384 2006-08-12  Michael Olson  <mwolson@gnu.org>
386         * Makefile (.PHONY): Split long line.
388         * AUTHORS: Bookkeeping.
390         * contrib/schedule.el: Update header.
392         * contrib/timeclock.el: Install Adrian's changes from 2006-08-01.
393         Note that this version of the file is not distributed with GNU
394         Emacs, but with Planner instead.
396 2006-08-11  Michael Olson  <mwolson@gnu.org>
398         * planner-calendar.el (planner-calendar-published-file-href): Fix
399         potential error when the calendar for next month is empty.
401 2006-08-08  Michael Olson  <mwolson@gnu.org>
403         * ChangeLog.1: Rename from ChangeLog.2004 to comply with standards
404         in the Emacs source tree.
406         * ChangeLog.2: Rename from ChangeLog.2005 to comply with standards
407         in the Emacs source tree.
409         * ChangeLog.3: New file created from the old ChangeLog.
411 2006-08-01  Adrian Aichner  <adrian@xemacs.org>
413         * timeclock.el: Keep timeclock-file buffer around, so that an
414         encrypted timeclock-file does not have to be opened on each
415         clocking operation (requiring entry of encryption key).
416         * timeclock.el (timeclock-get-timeclock-file-buffer): New.
417         * timeclock.el (timeclock-log): Don't kill timeclock-file buffer.
418         * timeclock.el (timeclock-log-data): Use
419         `timeclock-get-timeclock-file-buffer', which avoids reading
420         timeclock-file, if it's already in a live buffer.
421         * timeclock.el (timeclock-find-discrep): Ditto.
422         * timeclock.el (timeclock-visit-timelog): Ditto.
424 See ChangeLog.3 for earlier changes.
426 ;; Local Variables:
427 ;; coding: utf-8
428 ;; End: