1 2007-12-04 Michael Olson <mwolson@gnu.org>
3 * planner-el.texi: Update to mention git instructions, rather than
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
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
43 (ELPADIR, ELPADESC): New variables used for making the Planner
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
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
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
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
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
93 (planner-tasks-overview-sort-by-status): Fix field numbers.
95 * planner.el: Standardize and update compatibility info across all
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
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
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
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 "«" and
150 * planner-publish.el: Error out when loading if we have Muse less
151 than 3.03. Also, remove `unless' wrapper around uses of
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
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"
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
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
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
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
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
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,
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
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
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
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
306 (planner-search-notes): Adjust display for new results return
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
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
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
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
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.