2 2005-12-31 00:34:19 GMT Michael Olson <mwolson@gnu.org> patch-143
5 planner-publish: Make <notes> and <past-notes> work.
7 planner-muse--mwolson--1.0--patch-143
9 * planner-publish.el (planner-publish-markup-tags): Add past-notes tag.
10 (planner-publish-notes-tag): Use a new version from Dale Smith.
11 (planner-past-notes-tag): Try to port this, since it is part of
14 * planner.el (planner-notes-tag): Remove.
15 (planner-past-notes-tag): Move to planner-publish.el.
18 ChangeLog planner-publish.el planner.el
21 2005-12-26 07:35:46 GMT Michael Olson <mwolson@gnu.org> patch-142
24 planner-accomplishments: Get rid of extra underlined part.
26 planner-muse--mwolson--1.0--patch-142
28 * planner-accomplishments.el (planner-accomplishments-format-table):
29 Don't put spaces inside of the link. Thanks to Paul Lussier for the
33 ChangeLog planner-accomplishments.el
36 2005-12-26 05:38:13 GMT Michael Olson <mwolson@gnu.org> patch-141
39 Fix bug with finding anchors.
41 planner-muse--mwolson--1.0--patch-141
43 * planner.el (planner-visit-link, planner-visit-link): Apply patch from
44 Sacha that fixes an anchor-searching bug.
50 2005-12-25 01:57:55 GMT Michael Olson <mwolson@gnu.org> patch-140
53 Remove planner-regexp-space.
55 planner-muse--mwolson--1.0--patch-140
57 * planner.el (planner-regexp-space): Remove, since it isn't used.
63 2005-12-23 22:44:43 GMT Michael Olson <mwolson@gnu.org> patch-139
66 Massively update documentation for the Muse transition.
68 planner-muse--mwolson--1.0--patch-139
70 * Makefile (upload): Change location where we upload releases.
72 * debian/control (Description): s/emacs-wiki/Emacs Muse/.
74 * planner-calendar.el: Attempt to port this to Muse.
76 * planner-cyclic.el, planner-erc.el, planner-rss.el: Remove ChangeLog
79 * planner-el.texi: Replace all mentions of emacs-wiki with Muse. Try to
80 adapt some instructions for Muse. More work is needed, especially in
81 the installation section. Remove a lot of extra whitespace and fill
82 overlong lines. Add myself to the history section. Remove Sacha's
83 config, since I'd rather just include config files in an examples
84 directory, like with Muse -- it gets tedious to maintain, too.
86 * planner-multi.el (planner-multi-separator): s/emacs-wiki/muse/.
88 * planner-notes-index.el: Remove extra URL for emacs-wiki.
90 * planner-rdf.el: Update documentation.
91 (planner-rdf-publish-file): Match against muse-image-regexp.
93 * planner.el: Update documentation.
96 ChangeLog Makefile debian/control planner-calendar.el
97 planner-cyclic.el planner-el.texi planner-erc.el
98 planner-multi.el planner-notes-index.el planner-rdf.el
99 planner-rss.el planner.el
102 2005-12-19 21:38:28 GMT Michael Olson <mwolson@gnu.org> patch-137
105 planner-publish: Fix publishing bug.
107 planner-muse--mwolson--1.0--patch-137
109 * planner-publish.el (planner-insert-markup): Fix bug. Thanks to Jim
110 Ottaway and Seth Falcon for the fix.
113 ChangeLog planner-publish.el
116 2005-12-18 09:35:47 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-34
119 planner-appt: forthcoming appts changes
121 planner--jeho--1.1--patch-34
123 * planner-appt.el (planner-appt-forthcoming-repeat-date-string): New
124 option for the repeated date cell
125 (planner-appt-forthcoming-look-at-cyclic-flag): Make this nil by default.
126 (planner-appt-forthcoming-get-appts): Check that planner-cyclic is
128 (planner-appt-forthcoming-format): Empty cell handling: if the cell
129 contains some ink, make it a link.
136 2005-12-17 18:09:25 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-33
139 planner-bibtex: peripatetic point cure
141 planner--jeho--1.1--patch-33
143 * planner-bibtex.el (planner-bibtex-annotation-new,
144 planner-bibtex-annotation-old): wrap in a save-excursion to stop point
152 2005-12-17 16:38:31 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-31
155 planner-el.texi: small edits
157 planner--jeho--1.1--patch-31
159 * planner-el.texi: Added a few @noindents in the planner-appt section to
160 make examples within paragaphs look right.
167 2005-12-17 13:11:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-30
170 planner-appt: small fix for forthcoming appts
172 planner--jeho--1.1--patch-30
174 * planner-appt.el (planner-appt-task-schedule-item-p): New function.
175 (planner-appt-update-appt-section,planner-appt-add-appts-from-schedule):
176 Use the new function planner-appt-task-schedule-item-p.
177 (planner-appt-forthcoming-get-appts): Check that a schedule item was not
178 added from the task list.
185 2005-12-17 12:50:23 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-29
188 planner-appt: improved empty cells; rename commands
190 planner--jeho--1.1--patch-29
192 * planner-appt.el (planner-appt-format-appt-section-line): Remove the
193 "''''" hack: it doesn't appear to be necessary any more.
194 (planner-appt-forthcoming-format): Change the repeated date cell format
195 to " - " [to save precious ink].
196 (planner-appt-forthcoming-display): Renamed from
197 planner-appt-display-forthcoming for consistency.
198 (planner-appt-forthcoming-update-section): Renamed from
199 planner-appt-update-forthcoming-appts-section for consistency.
200 (planner-appt-forthcoming-update-section-maybe): Renamed from
201 planner-appt-update-forthcoming-appts-section-maybe for consistency
203 * planner-el.texi: Changed renamed function names for planner-appt-forthcoming-
208 planner-appt.el planner-el.texi
211 2005-12-16 23:32:20 GMT Michael Olson <mwolson@gnu.org> patch-135
214 Fix tag coloring breakage.
216 planner-muse--mwolson--1.0--patch-135
218 * planner.el (planner-setup-highlighting): Add color markup for dates to
219 the bottom of the markup list, so that it doesn't break coloring of
226 2005-12-16 21:20:11 GMT Michael Olson <mwolson@gnu.org> patch-134
229 schedule.el: Move to contrib directory.
231 planner-muse--mwolson--1.0--patch-134
233 * contrib/schedule.el: Moved here from the base directory. Fixed URL.
235 * planner-schedule.el: Note that schedule.el is in the contrib directory.
238 ChangeLog contrib/schedule.el planner-schedule.el
241 .arch-ids/schedule.el.id
242 ==> contrib/.arch-ids/schedule.el.id
244 ==> contrib/schedule.el
247 2005-12-16 19:46:09 GMT Michael Olson <mwolson@gnu.org> patch-132
250 Generate autoloads file automatically from Makefile rules.
252 planner-muse--mwolson--1.0--patch-132
254 * Makefile (EL): Avoid warning by removing planner-autoloads.el from list.
255 (all): Generate autoloads.
256 (autoloads): Make planner-autoloads.el.
257 (planner-autoloads.el): Call `planner-generate-autoloads' from
258 scripts/planner-build.el with arguments representing the directories to
259 use when searching for autoloads.
260 (realclean distclean fullclean): Remove autoloads.
262 * scripts/planner-build.el (planner-generate-autoloads): Generate
263 autoloads for Planner. Deal with XEmacs and its quirky insistence on
264 doing most of the work itself. Expand all command line args so that
265 the right directories are searched. Hardcode planner-autoloads.el as
266 the name of the generated autoloads file. Use my custom header and
269 * planner-auto.el: Remove this, since we're using an automated method
273 .arch-ids/planner-auto.el.id planner-auto.el
276 ChangeLog Makefile scripts/planner-build.el
279 2005-12-16 15:32:18 GMT Michael Olson <mwolson@gnu.org> patch-131
282 planner-xtla: Apply patch from Stefan Reichör.
284 planner-muse--mwolson--1.0--patch-131
286 * planner-xtla.el (planner-xtla-log-edit-add-note): Apply patch from
287 Stefan Reichör. This should write the note to planner-today rather
291 ChangeLog planner-xtla.el
294 2005-12-16 13:17:58 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-28
297 planner-appt: forthcoming appts
299 planner--jeho--1.1--patch-28
301 * planner-appt.el: Added the forthcoming appointments code and shuffled
302 everything around a bit.
309 2005-12-16 12:54:43 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-27
312 planner-appt: remove documentation
314 planner--jeho--1.1--patch-27
316 * planner-appt.el: Removed the documentation at the beginning of the file
317 since it is in the texinfo file.
324 2005-12-16 12:53:02 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-26
327 planner-el.texi: revise documentation for planner-appt
329 planner--jeho--1.1--patch-26
337 2005-12-16 01:28:14 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-25
340 planner-appt: add hook for planner-appt-update
342 planner--jeho--1.1--patch-25
344 * planner-appt.el (planner-appt-update-hook): New hook.
345 (planner-appt-update): Run hook after updating.
352 2005-12-15 12:07:52 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-24
357 planner--jeho--1.1--patch-24
359 * planner-appt.el (planner-appt-format-time-and-description): Renamed
360 from the confusing planner-appt-format-time-description.
364 ChangeLog planner-appt.el
367 2005-12-14 15:52:57 GMT Andrew J. Korty <ajk@iu.edu> patch-13
370 fix Muse 3.02.02 compatibility for planner-authz-index-as-string
372 planner-muse--main--1.0--patch-13
374 - use planner-insert-markup instead of muse-insert-markup in
375 planner-authz-index-as-string (same changes as
376 mwolson@gnu.org--2005/planner-muse--mwolson--1.0--patch-125 applied to
383 2005-12-14 11:24:57 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-23
386 planner-appt: schedule regexp and task formatting
388 planner--jeho--1.1--patch-23
390 * planner-appt.el (planner-appt-schedule-basic-regexp): Added a ?'
391 character to allow for the ''''' ' cell forcing hack.
392 (planner-appt-format-time-description): New function: separates out the
393 formatting of time and task from planner-appt-make-appt-element.
394 (planner-appt-make-appt-element): Use the new function for the time and
398 planner-appt.el scripts/planner-build.el
401 2005-12-13 23:58:41 GMT Michael Olson <mwolson@gnu.org> patch-128
404 planner-timeclock-summary-proj: Make it work with muse-file-extension.
406 planner-muse--mwolson--1.0--patch-128
408 * planner-timeclock-summary-proj.el
409 (planner-timeclock-summary-proj-current): Use planner-page-name so that
410 this works with muse-file-extension enabled. Thanks to Pascal
411 Quesseveur for the report.
414 ChangeLog planner-timeclock-summary-proj.el
417 2005-12-13 14:52:06 GMT Michael Olson <mwolson@gnu.org> patch-127
420 planner-publish: Make planner-insert-markup a function.
422 planner-muse--mwolson--1.0--patch-127
424 * planner-publish.el (planner-insert-markup): Make this into a function
425 rather than trying to alias it.
426 (planner-publish-title-tag): Fix compiler warning.
429 ChangeLog planner-publish.el
432 2005-12-13 14:09:20 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-22
435 planner-appt: make appt highlighting conditional
437 planner--jeho--1.1--patch-22
439 * planner-appt.el (planner-appt-limit-highlighting-flag): New
440 customizable variable.
441 (planner-appt-task-highlight): check that the user wants to limit
442 highlighting to tasks and schedule; if so, check that this is a task or
450 2005-12-13 13:48:52 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-21
453 planner-appt: rewrite task appt section code
455 planner--jeho--1.1--patch-21
457 * planner-appt.el (planner-appt-update-appt-section): Use a simpler
458 method: add a text property to indicate that a line is derived from the
460 (planner-appt-add-appts-from-schedule): Use the text property added by
461 planner-appt-update-appt-section to determine that a line should not be
469 2005-12-13 04:30:42 GMT Michael Olson <mwolson@gnu.org> patch-126
472 planner-publish: Fix void-function error when compiling.
474 planner-muse--mwolson--1.0--patch-126
476 * planner-publish.el (planner-insert-markup): Wrap eval-and-compile
477 around this since it's a defsubst. Thanks to Jim Ottaway for the
481 ChangeLog Makefile.defs debian/changelog planner-publish.el
484 2005-12-11 16:41:15 GMT Michael Olson <mwolson@gnu.org> patch-125
487 planner-authz: Fix an issue with the Muse 3.02.02 release.
489 planner-muse--mwolson--1.0--patch-125
491 * planner-authz.el: Use planner-insert-markup instead of
492 muse-insert-markup. This should fix an issue with Muse 3.02.02.
493 Thanks to Gerd Flaig for the report.
496 ChangeLog planner-authz.el
499 2005-12-11 06:32:56 GMT Michael Olson <mwolson@gnu.org> patch-124
502 planner-psvn: Apply patch from Seth Falcon.
504 planner-muse--mwolson--1.0--patch-124
506 * planner-psvn.el (planner-psvn-log-edit-add-note): Apply patch from Seth
507 Falcon. This should write the note to planner-today rather than
511 ChangeLog planner-psvn.el
514 2005-12-10 18:47:54 GMT Andrew J. Korty <ajk@iu.edu> patch-11
519 planner-muse--main--1.0--patch-11
521 - when AS-LIST is non-nil, our markup prevents the unordered list markup
522 regexp from matching, so do our own list markup
528 2005-12-08 14:36:37 GMT Andrew J. Korty <ajk@iu.edu> patch-10
531 fix authz.mas generation
533 planner-muse--main--1.0--patch-10
535 - properly detect whether we're publishing WikiPlanner
537 - use correct name of `muse-after-project-publish-hook'
543 2005-12-07 14:28:17 GMT Andrew J. Korty <ajk@iu.edu> patch-9
546 fix bug in regexp introduced in patch-7
548 planner-muse--main--1.0--patch-9
550 - need (?:...) around | expression
556 2005-12-07 13:21:03 GMT Andrew J. Korty <ajk@iu.edu> patch-8
559 allow markup of elements inside note details
561 planner-muse--main--1.0--patch-8
563 - don't set the read-only property on note details -- was preventing
564 markup of embedded links
570 2005-12-07 13:16:13 GMT Andrew J. Korty <ajk@iu.edu> patch-7
573 fix markup of all-day appointments
575 planner-muse--main--1.0--patch-7
577 - treat " " as a valid beginning time for an appointment so that
578 all-day appointments get marked up just as any other appointment
584 2005-12-06 01:52:48 GMT Andrew J. Korty <ajk@iu.edu> patch-6
587 fix bug when used with muse-wiki.el
589 planner-muse--main--1.0--patch-6
591 - fix definition of planner-authz-link-regexp
597 2005-12-05 16:07:58 GMT Andrew J. Korty <ajk@iu.edu> patch-5
600 avoid errors due to bad links
602 planner-muse--main--1.0--patch-5
604 - use planner-authz-project-default when a nonexistent project page is
611 2005-12-05 15:34:43 GMT Andrew J. Korty <ajk@iu.edu> patch-4
616 planner-muse--main--1.0--patch-4
618 - if planner-authz-appt-alt is set, insert an "alt" attribute with its
621 - fix documentation for diary markup: users should customize
622 sectionalize-markup-tagname, not planner-sections
624 - protect "<&|" Mason constructs from table markup
630 2005-12-01 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-122
633 planner-publish: Try again to fix link issue.
635 planner-muse--mwolson--1.0--patch-122
637 * planner-publish.el (planner-publish-task-tag): Make another attempt at
638 fixing the link issue.
641 ChangeLog planner-publish.el
644 2005-11-30 22:44:12 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-15
647 planner-publish: fix task publishing
649 planner--jeho--1.1--patch-15
651 * planner-publish.el (planner-html-markup-strings): Change
652 planner-end-task so that it doesn't include the links, and has the
653 correct [?] number of closing spans.
654 (planner-publish-markup-task): Use planner-task-link-text for the
655 links, so we get them all.
656 (planner-publish-task-tag): Avoid making links readonly, so they can be
657 handled by other publishing rules. Don't add links where there are
658 none [don't add "()", that is].
662 ChangeLog planner-publish.el
665 2005-11-29 22:57:42 GMT Andrew J. Korty <ajk@iu.edu> patch-1
668 Muse port and related improvements
670 planner-muse--main--1.0--patch-1
674 - mark up planner's <note> and <task> tags instead of using markup
677 - should now be easier to support other templating systems than Mason by
678 defining new styles and changing planner-authz-after-publish-hook
680 - allow the regexp used to control access to sections to be customized
681 (planner-authz-sections-regexp)
683 - optionally control access to published diary entries (suggested by Jim
686 - build per-page access control lists on demand instead of all at once
687 at the beginning -- should be more efficient because we'll rarely need
690 - use :strings to avoid contortions when inserting Mason tags
692 - instead of automatically generating an index, Muse seems to prefer
693 that users add the index to pages using <lisp> tags, so instead of
694 overloading Muse's index-generating functions, simply provide
695 planner-authz-index-as-string
697 - while looping through planner-authz-pages-to-republish, actually pop
698 off the entries to avoid republishing the same page twice if the
699 process gets interrupted
701 - run planner-authz-markup-sections on the whole buffer before
702 planner.el gets a chance to convert everything into XML-like tags (I'd
703 rather work with the <section> tags, but Muse needs support for nested
704 tags of the same name)
706 --This line, and those below, will be ignored--
710 This list might be incomplete or outdated if editing the log
711 message was not invoked from an up-to-date changes buffer!
717 2005-11-29 18:00:48 GMT Michael Olson <mwolson@gnu.org> patch-117
720 planner-accomplishments: Fix muse-current-project issue.
722 planner-muse--mwolson--1.0--patch-117
724 * planner-accomplishments.el (planner-accomplishments-show): Fix
725 wrong-type-argument error by expanding planner-project before setting
726 muse-current-project. Thanks to Seth Falcon for the report and
730 ChangeLog planner-accomplishments.el
733 2005-11-27 20:32:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-14
736 planner-appt: fix formatting
738 planner--jeho--1.1--patch-14
741 ChangeLog planner-appt.el
744 2005-11-27 03:31:54 GMT Michael Olson <mwolson@gnu.org> patch-116
747 planner-report: Implement suggestions from Seth Falcon.
749 planner-muse--mwolson--1.0--patch-116
751 * planner-report.el (planner-report-generate): Add file extension to
753 (planner-report-pretty-print-plan-pages): New option that indicates
754 whether the plan page names in reports should be pretty-printed.
755 (planner-report-generate): Use the new option.
758 ChangeLog planner-report.el
761 2005-11-25 14:06:18 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-13
764 planner-appt: fix infinite looping caused by planner-copy-or-move-region.
766 planner--jeho--1.1--patch-13
768 * planner-appt.el (planner-appt-update-appt-section-maybe): Fix code indentation.
769 (planner-copy-or-move-task): [function advice] Allow for new behaviour of
770 planner-copy-or-move-region.
774 planner-appt.el planner-multi.el
777 2005-11-24 10:52:27 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-12
780 planner.el: with-planner-update-setup
782 planner--jeho--1.1--patch-12
784 * planner.el (with-planner-update-setup): Move this macro earlier in the
785 file, ahead of its first use.
792 2005-11-23 06:30:45 GMT Michael Olson <mwolson@gnu.org> patch-114
795 planner-publish: Work with *both* muse--main and muse--rel.
797 planner-muse--mwolson--1.0--patch-114
799 * planner-publish.el (planner-xml-extension): Rename from
801 (planner-xml-markup-strings): Rename from muse-xml-markup-strings.
802 Make it belong to planner-publish customize group.
803 (planner-insert-markup): Use a smarter construct that works on both
804 muse--rel and muse--main.
807 ChangeLog planner-publish.el
810 2005-11-23 06:21:01 GMT Michael Olson <mwolson@gnu.org> patch-113
813 planner-multi: Add option to put date links after other links.
815 planner-muse--mwolson--1.0--patch-113
817 * planner-multi.el (planner-multi-date-links-last-p): New option that
818 determines whether to put date links after links to other pages in the
819 task description. The default is to put date links after other pages.
820 (planner-multi-replan-task, planner-multi-create-task-from-info): Use
821 this option. Thanks to Sacha for finding these places and to Paul
822 Lussier for the suggestion.
825 ChangeLog planner-multi.el
828 2005-11-23 06:08:47 GMT Michael Olson <mwolson@gnu.org> patch-112
831 planner-trunk: Use correct regexp and don't hardcode "Tasks" string.
833 planner-muse--mwolson--1.0--patch-112
835 * planner-trunk.el: Apply patch from Sergey Vlasov.
836 (planner-trunk-rule-list): Use correct syntax in regexp.
837 (planner-trunk-tasks): Don't use the hardcoded "Tasks" string.
840 ChangeLog planner-trunk.el
843 2005-11-23 03:00:04 GMT Michael Olson <mwolson@gnu.org> patch-111
846 planner-authz.el: Begin porting to Muse.
848 planner-muse--mwolson--1.0--patch-111
850 * planner-authz.el: Begin porting this to Muse. It's only about halfway
851 done. It's something to work on for vacation, I guess :^) .
853 * test/planner-cyclic-test.el, test/planner-test.el: Rewrite for Muse.
856 ChangeLog planner-authz.el test/planner-cyclic-test.el
860 2005-11-22 20:25:42 GMT Michael Olson <mwolson@gnu.org> patch-110
863 Make publishing work with Muse 3.02.02.
865 planner-muse--mwolson--1.0--patch-110
867 * planner-publish.el: Replace "muse-insert-markup" with
868 "planner-insert-markup".
869 (planner-insert-markup): Compatibility function that makes publishing
870 work with Muse 3.02.02.
873 ChangeLog planner-publish.el
876 2005-11-22 20:19:40 GMT Michael Olson <mwolson@gnu.org> patch-108
879 planner-multi: Apply replan-task improvement from Seth Falcon.
881 planner-muse--mwolson--1.0--patch-108
883 * planner-multi.el (planner-multi-replan-task): Apply patch from Seth
887 ChangeLog planner-multi.el
890 2005-11-22 16:38:48 GMT Michael Olson <mwolson@gnu.org> patch-107
893 Fix bug in planner-multi-create-task-from-info.
895 planner-muse--mwolson--1.0--patch-107
897 * planner-multi.el (planner-multi-create-task-from-info): Fix bug
898 introduced in recent changes. Thanks to Michael Heinrich for the heads
902 ChangeLog planner-multi.el
905 2005-11-21 21:38:00 GMT Michael Olson <mwolson@gnu.org> patch-106
908 planner-appt: Try to fix infinite loop error.
910 planner-muse--mwolson--1.0--patch-106
912 * planner-appt.el (planner-appt-de-wiki): Save place while we replace
913 parts of the string. Hopefully this fixes an infinite loop error.
916 ChangeLog planner-appt.el
919 2005-11-21 07:25:03 GMT Michael Olson <mwolson@gnu.org> patch-105
924 planner-muse--mwolson--1.0--patch-105
926 * planner.el (planner-get-day-pages): Fix bug introduced in previous few
933 2005-11-21 07:06:21 GMT Michael Olson <mwolson@gnu.org> patch-104
936 planner-multi: Don't create extraneous copy of new task.
938 planner-muse--mwolson--1.0--patch-104
940 * planner-multi.el (planner-multi-create-task-from-info): Deal with case
941 where planner-multi-copy-tasks-to-page is an extended link. Thanks to
942 Seth Falcon for the report.
945 ChangeLog planner-multi.el
948 2005-11-21 06:49:11 GMT Michael Olson <mwolson@gnu.org> patch-103
951 Make tasks overview, notes index, and a few other things work.
953 planner-muse--mwolson--1.0--patch-103
955 * planner.el (planner-current-file): Defalias this to muse-current-file.
956 (planner-list-daily-files, planner-get-day-pages): Return an alist
957 rather than a date list.
958 (planner-get-previous-existing-day, planner-get-next-existing-day)
959 (planner-search-notes-internal, planner-past-notes-tag)
960 (planner-index-as-string, plan): Adapt to deal with alist.
961 (planner-extract-tasks): Deal with both alists and page lists.
962 (planner-list-tasks-with-status): Implement handling of PAGES parameter
963 as specified by the manual.
965 * planner-tasks-overview.el (planner-tasks-overview-extract-all-tasks):
966 Use the filename rather than the page name. Thanks to Janne Hellston
967 and Seth Falcon for the heads up.
969 * planner-notes-index.el (planner-notes-index-headlines-in-range): Deal
970 with alist rather than page list.
972 * planner-export-diary.el (planner-export-diary-get-schedule-entries):
975 * planner-appt.el (planner-appt-mark-calendar): Ditto.
978 ChangeLog planner-appt.el planner-export-diary.el
979 planner-notes-index.el planner-tasks-overview.el planner.el
982 2005-11-21 05:14:10 GMT Michael Olson <mwolson@gnu.org> patch-102
985 Fix parameters of planner-visit-link.
987 planner-muse--mwolson--1.0--patch-102
989 * planner.el (planner-visit-link): Get rid of REFRESH-BUFFER parameter.
990 Thanks to Seth Falcon for the heads up.
996 2005-11-21 05:07:07 GMT Michael Olson <mwolson@gnu.org> patch-101
999 Apply task ID patch from Sacha.
1001 planner-muse--mwolson--1.0--patch-101
1005 * planner-id.el (planner-id-get-id-from-string): Handle new KEY argument.
1006 (planner-id-find-task): Get ID in different ways depending on the task
1009 * planner-multi.el: Add defalias for planner-task-link-as-list.
1011 * planner.el (planner-task-link-as-list): New function that returns a
1012 list of all pages that the given task is on.
1015 ChangeLog planner-id.el planner-multi.el planner.el
1018 2005-11-20 22:44:52 GMT Michael Olson <mwolson@gnu.org> patch-100
1021 planner-multi: Attempt to keep multiple links from vanishing.
1023 planner-muse--mwolson--1.0--patch-100
1025 * planner-multi.el (planner-multi-copy-or-move-task): Try to keep
1026 multiple links from vanishing. Thanks to Jim Ottaway for the patch.
1029 ChangeLog planner-multi.el
1032 2005-11-19 23:41:50 GMT John Sullivan <john@wjsullivan.net> patch-1
1035 Installed Sacha Chua's patch to fix the behavior of planner-cyclic at publishing time.
1037 planner-muse--johnsu01--1.0--patch-1
1044 2005-11-18 23:51:18 GMT Michael Olson <mwolson@gnu.org> patch-98
1047 This version of timeclock.el is only to be used with XEmacs.
1049 planner-muse--mwolson--1.0--patch-98
1051 * contrib/timeclock.el: Give an error if we are using this with Emacs.
1052 This version is only meant to be used with XEmacs.
1053 (timeclock-propertize): Never call propertize.
1055 * planner-timeclock.el: Warn about this version of timeclock.el and
1059 ChangeLog contrib/timeclock.el planner-timeclock.el
1062 2005-11-17 05:08:58 GMT Michael Olson <mwolson@gnu.org> patch-97
1065 Add contrib directory and XEmacs-friendly version of timeclock.el.
1067 planner-muse--mwolson--1.0--patch-97
1069 * contrib: New directory containing small programs that are used with
1070 Planner, but are not part of it.
1072 * contrib/timeclock.el: Fixed version of timeclock.el that might work
1075 * planner-timeclock.el: Note that timeclock.el is now distributed with
1076 Planner in the contrib directory.
1079 contrib/.arch-ids/=id contrib/.arch-ids/timeclock.el.id
1080 contrib/timeclock.el
1083 ChangeLog planner-timeclock.el planner.el
1086 contrib contrib/.arch-ids
1089 2005-11-16 23:53:30 GMT Michael Olson <mwolson@gnu.org> patch-96
1092 Make new Debian snapshot.
1094 planner-muse--mwolson--1.0--patch-96
1098 ChangeLog Makefile.defs debian/changelog debian/rules
1101 2005-11-08 11:40:30 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-10
1104 planner-multi-task-xref: multiple date page fix
1106 planner--jeho--1.1--patch-10
1108 * planner-multi.el (planner-multi-task-xref): Don't repeat the date page
1116 2005-11-08 11:31:16 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-9
1119 planner-multi-task-delete-this-page: use planner-multi-replan-task
1121 planner--jeho--1.1--patch-9
1123 * planner-multi.el (planner-multi-task-delete-this-page): A better
1124 solution than the previous patch: use planner-multi-replan-task with
1125 the appropriate arguments
1132 2005-11-08 11:13:53 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-8
1135 planner-multi-task-delete-this-page
1137 planner--jeho--1.1--patch-8
1139 * planner-multi.el (planner-multi-task-delete-this-page): Remove the page
1140 to delete from the link list correctly. Allow for various cases
1141 previously unaccommodated: two links becomes a single link, one link
1142 becomes no link at all. This also required allowing the regexp to
1143 match on a single link.
1150 2005-11-08 11:05:13 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-7
1153 planner-multi: planner-make-link advice
1155 planner--jeho--1.1--patch-7
1157 * planner-multi.el (planner-make-link): use planner-multi-make-link
1158 instead of muse-make-link
1165 2005-11-08 11:00:48 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-6
1168 planner-multi-replan-task bugfix
1170 planner--jeho--1.1--patch-6
1172 * planner-multi.el (planner-multi-replan-task): links weren't added to
1180 2005-11-03 23:25:23 GMT Michael Olson <mwolson@gnu.org> patch-95
1183 Publish raw dates as links.
1185 planner-muse--mwolson--1.0--patch-95
1187 * planner-report.el: Fix commentary.
1189 * planner-publish.el (planner-publish-markup-regexps): Publish raw dates
1193 ChangeLog planner-publish.el planner-report.el
1196 2005-11-03 23:16:01 GMT Michael Olson <mwolson@gnu.org> patch-94
1199 Turn raw dates into links.
1201 planner-muse--mwolson--1.0--patch-94
1203 * planner.el (planner-date-regexp): Move higher.
1204 (planner-setup-highlighting): Make Muse handle implicit links matching
1206 (planner-muse-handle-date-link): New function that defines how to
1207 recognize implicit date links.
1210 ChangeLog planner.el
1213 2005-11-02 03:37:57 GMT Michael Olson <mwolson@gnu.org> patch-93
1216 planner-timeclock-summary-proj.el: Add enhancements from twb.
1218 planner-muse--mwolson--1.0--patch-93
1220 * planner-timeclock-summary-proj.el: Merge enhancements from Trent Buck.
1221 (planner-timeclock-summary-proj-header): New option that indicates the
1222 text to use for the planner timeclock summary section header.
1223 (planner-timeclock-summary-proj-section): Use a configurable header.
1225 (planner-timeclock-proj-build-report): Make output a bit nicer.
1226 (planner-timeclock-proj-entries): Adjust match string.
1227 (planner-timeclock-summary-proj-insinuate): New function that causes
1228 the timeclock summary to be updated every time a Planner page is saved,
1229 if one exists on the current page.
1230 (planner-timeclock-proj-seconds-to-string): Rename from
1231 `planner-timeclock-summary-proj-seconds-to-weekdays-string'.
1234 ChangeLog planner-timeclock-summary-proj.el
1237 2005-10-31 16:15:40 GMT Michael Olson <mwolson@gnu.org> patch-92
1240 planner-deadline: Add "deadline-add" and "deadline-remove" functions.
1242 planner-muse--mwolson--1.0--patch-92
1244 * planner-deadline.el (planner-deadline-change): Never remove a deadline
1246 (planner-deadline-add): New alias to planner-deadline-change.
1247 (planner-deadline-remove): New function that removes a deadline from
1251 ChangeLog planner-deadline.el
1254 2005-10-31 15:54:03 GMT Michael Olson <mwolson@gnu.org> patch-91
1257 planner: Make shortened dates like "2005.1.6" Just Work.
1259 planner-muse--mwolson--1.0--patch-91
1261 * planner.el (planner-filename-to-calendar-date): Use match-string
1262 instead of substring to extract the days. This should allow shortened
1263 filenames like "2005.1.6" to Just Work. Thanks to Edgar Gonçalves for
1267 ChangeLog planner.el
1270 2005-10-30 18:51:48 GMT Michael Olson <mwolson@gnu.org> patch-90
1273 planner-report: Port to Planner-Muse.
1275 planner-muse--mwolson--1.0--patch-90
1277 * planner-report.el: Apply patch from Seth Falcon.
1278 (planner-report-generate): Use planner-date-regexp instead of
1279 planner-name-regexp. Use muse-wiki-publish-pretty-title, if defined,
1280 for link descriptions.
1281 (planner-report-find-notes): Use planner-link-base instead of
1282 emacs-wiki-wiki-base.
1283 (planner-report-find-tasks): Use nil 5th argument.
1286 ChangeLog planner-report.el
1289 2005-10-29 19:56:40 GMT Michael Olson <mwolson@gnu.org> patch-89
1292 Adapt to addition of muse-insert-markup in Muse.
1294 planner-muse--mwolson--1.0--patch-89
1296 * planner-publish.el (planner-publish-section-tag)
1297 (planner-publish-title-tag, planner-publish-content-tag)
1298 (planner-publish-tasks-tag, planner-publish-task-tag)
1299 (planner-publish-notes-tag, planner-publish-note-tag): Adapt for recent
1300 addition of `muse-insert-markup' function to Muse.
1303 ChangeLog planner-publish.el
1306 2005-10-29 08:53:18 GMT Michael Olson <mwolson@gnu.org> patch-88
1309 Yet another anti-day-pages hack.
1311 planner-muse--mwolson--1.0--patch-88
1313 * planner.el (planner-expand-name): Make it work with "30" as input and
1317 ChangeLog planner.el
1320 2005-10-29 08:31:20 GMT Michael Olson <mwolson@gnu.org> patch-87
1323 anti-day-pages: Deal with hitting ENTER in planner-read-date.
1325 planner-muse--mwolson--1.0--patch-87
1327 * planner.el (planner-expand-name): Missed one instance of planner-today.
1330 ChangeLog planner.el
1333 2005-10-29 08:08:47 GMT Michael Olson <mwolson@gnu.org> patch-86
1336 planner-deadline: Yet another anti-day-pages fix.
1338 planner-muse--mwolson--1.0--patch-86
1340 * planner-deadline.el (planner-deadline-days-left): When we're not using
1341 day pages, do the right thing.
1344 ChangeLog planner-deadline.el
1347 2005-10-29 07:53:25 GMT Michael Olson <mwolson@gnu.org> patch-85
1350 Make day-page-less name expansion *really* work.
1352 planner-muse--mwolson--1.0--patch-85
1354 * planner.el (planner-expand-name): Fix logic goof.
1357 ChangeLog planner.el
1360 2005-10-29 07:39:14 GMT Michael Olson <mwolson@gnu.org> patch-84
1365 planner-muse--mwolson--1.0--patch-84
1367 * planner.el (planner-expand-name): If we're not using day pages, use the
1368 current date in various places.
1371 ChangeLog planner.el
1374 2005-10-29 07:22:00 GMT Michael Olson <mwolson@gnu.org> patch-83
1377 planner-deadline, planner-diary: Work even if day pages are disabled.
1379 planner-muse--mwolson--1.0--patch-83
1381 * planner.el (planner-read-date): If new argument FORCE-READ is non-nil,
1382 prompt for the date even when we're not using day pages. The default
1383 behavior is not to prompt when day pages are not being used.
1385 * planner-deadline.el (planner-deadline-change): Ensure that we get a
1386 date, even if we're not using day pages.
1388 * planner-diary.el (planner-diary-add-entry): Ditto.
1391 ChangeLog planner-deadline.el planner-diary.el planner.el
1394 2005-10-29 06:41:39 GMT Michael Olson <mwolson@gnu.org> patch-82
1397 Minor debian packaging fix.
1399 planner-muse--mwolson--1.0--patch-82
1401 * rules (binary-indep): Fix name of ChangeLog.
1404 ChangeLog debian/rules
1407 2005-10-29 05:54:43 GMT Michael Olson <mwolson@gnu.org> patch-81
1410 Tasks with deadlines will be moved properly from previous days.
1412 planner-muse--mwolson--1.0--patch-81
1414 * planner-deadline.el: Whitespace munging. Make sure
1415 planner-deadline-update to planner-goto-hook -- it's a sure thing that
1416 this behavior will be desired if you have deadlines!
1417 (planner-deadline-change-hook): Add planner-deadline-update as the
1420 * planner.el (planner-copy-or-move-region): Optimize. Only move upwards
1421 if no tasks exists at this line, or if we encounter an error. This
1422 should prevent planner from playing Russian Roulette with tasks from
1423 previous days, such as deadlines.
1424 (plan): Use point-min and point-max for the sake of clarity.
1427 ChangeLog planner-deadline.el planner.el
1430 2005-10-29 00:32:45 GMT Michael Olson <mwolson@gnu.org> patch-80
1433 planner-bibtex: Use "bibtex:" to match bibtex URLs.
1435 planner-muse--mwolson--1.0--patch-80
1437 * planner-bibtex.el: Use "bibtex:" rather than "bibtex://" to match
1438 bibtex URLs. Thanks to Bastien Guerry for the heads up.
1441 ChangeLog planner-bibtex.el
1444 2005-10-29 00:01:43 GMT Michael Olson <mwolson@gnu.org> patch-79
1447 Remove other ChangeLogs.
1449 planner-muse--mwolson--1.0--patch-79
1451 It'd be nice if Arch could generate and maintain a merged ChangeLog of
1452 all patches that get applied from several branches, but apparently
1453 there's no good way to do this.
1456 .arch-ids/ChangeLog.sacha.id .arch-ids/ChangeLog.yh.id
1457 ChangeLog.sacha ChangeLog.yh
1463 .arch-ids/ChangeLog.mwolson.id
1464 ==> .arch-ids/ChangeLog.id
1469 2005-10-28 23:53:26 GMT Michael Olson <mwolson@gnu.org> patch-78
1472 Install patches from Trent Buck.
1474 planner-muse--mwolson--1.0--patch-78
1476 * debian/emacsen-install: Use the proper mechanism for installing Emacs
1477 Lisp files for Debian.
1479 * planner.el (planner-initial-page): New option that determines which
1480 page visit by default when not using day pages.
1481 (planner-use-day-pages): Refer to `planner-initial-page' in
1483 (planner-today): Visit `planner-initial-page' rather than
1485 (plan): Visit either `planner-default-page' or `planner-initial-page'
1486 rather than "WelcomePage".
1489 ChangeLog.mwolson debian/emacsen-install planner.el
1492 2005-10-28 18:07:13 GMT Michael Olson <mwolson@gnu.org> patch-77
1495 planner-publish: New planner-xhtml publishing style.
1497 planner-muse--mwolson--1.0--patch-77
1499 * planner-publish.el: Miscellaneous docfixes and whitespace cleanups.
1500 (planner-xhtml-header, planner-xhtml-footer): New options that
1501 implement a header and footer for the planner-xhtml publishing style.
1502 ("planner-xhtml"): New publishing style that outputs XHTML files for
1506 ChangeLog.mwolson planner-publish.el
1509 2005-10-20 17:39:14 GMT Michael Olson <mwolson@gnu.org> patch-76
1512 planner-multi: Extraneous brackets fix.
1514 planner-muse--mwolson--1.0--patch-76
1516 * planner-multi.el: Apply patch from Marco Gidde that fixes a problem
1517 with extraneous brackets.
1520 ChangeLog.mwolson planner-multi.el
1523 2005-10-19 00:28:54 GMT Michael Olson <mwolson@gnu.org> patch-75
1526 Minor update to Makefile.
1528 planner-muse--mwolson--1.0--patch-75
1530 * Makefile.defs (VERSION): Update for recent Debian package.
1535 ChangeLog.mwolson Makefile.defs debian/changelog
1538 2005-10-16 15:25:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-3
1543 planner--jeho--1.1--patch-3
1545 * planner-multi.el (planner-multi-task-string): applied patch to make
1546 link formatting work correctly
1553 2005-10-07 02:06:09 GMT Sacha Chua <sacha@free.net.ph> patch-490
1556 planner-accomplishments.el: Line up accomplishments neatly
1558 planner--dev--1.0--patch-490
1560 * planner-accomplishments.el:
1561 From sacha@free.net.ph--main/planner--merge--1.0--patch-3:
1562 planner-accomplishments.el: Line up accomplishments neatly. Thanks
1563 to pll for the suggestion!
1566 planner-accomplishments.el
1569 2005-10-05 16:39:49 GMT Peter K. Lee <saint@corenova.com> patch-13
1572 changed task publishing to use ul and li
1574 planner-muse--peter--1.0--patch-13
1576 * planner-publish.el (planner-html-markup-strings): added
1577 planner-begin-task-body, modified tasks and task to use ul and li
1578 (planner-html-style-sheet): changed default template to not include
1585 2005-09-17 04:19:09 GMT Sacha Chua <sacha@free.net.ph> patch-489
1588 Bugfix: planner-rss.el: Add anchor- to numeric anchors
1590 planner--dev--1.0--patch-489
1592 * planner-rss.el (planner-rss-add-note): Add anchor- to numeric anchors.
1593 This catches up with an emacs-wiki change for XHTML compliance. Thanks
1594 to Andrew Plumb for pointing this out!
1596 --This line, and those below, will be ignored--
1598 <can't compute list>
1600 This list might be incomplete or outdated if editing the log
1601 message was not invoked from an up-to-date changes buffer!
1607 2005-09-25 01:18:36 GMT Michael Olson <mwolson@gnu.org> patch-70
1610 If passed deadline, keep it rather than discarding.
1612 planner-muse--mwolson--1.0--patch-70
1614 * planner-deadline.el (planner-deadline-days-left): Return a negative
1615 value if date is not specified and the deadline date is greater than
1616 today. The previous behavior was to return nil, which seems wrong.
1617 Thanks to Chris Parsons for the report.
1620 ChangeLog.mwolson planner-deadline.el
1623 2005-09-22 05:17:40 GMT John Sullivan <john@wjsullivan.net> patch-23
1626 w3m-current-title is often nil, so we also check w3m-buffer-title.
1628 planner--johnsu01--0--patch-23
1635 2005-09-22 05:17:40 GMT John Sullivan <john@wjsullivan.net> patch-23
1638 w3m-current-title is often nil, so we also check w3m-buffer-title.
1640 planner--johnsu01--0--patch-23
1647 2005-09-08 03:40:09 GMT Sacha Chua <sacha@free.net.ph> patch-487
1650 Bugfix: planner-multi-edit-task-description: Use new description!
1652 planner--dev--1.0--patch-487
1654 * planner-multi.el (planner-multi-edit-task-description): Use newinfo
1655 when inserting. This makes edit-task-description work again.
1661 2005-09-08 03:05:04 GMT Sacha Chua <sacha@free.net.ph> patch-486
1664 Bugfix: planner-multi-task-string: Fix misplaced parens
1666 planner--dev--1.0--patch-486
1668 * planner-multi.el (planner-multi-task-string): Bugfix: Correct misplaced parens.
1669 This should check if the second item is a date.
1676 2005-09-08 02:30:35 GMT Sacha Chua <sacha@free.net.ph> patch-485
1679 Bugfix: planner-multi-update-task: Use planner-multi-task-string
1681 planner--dev--1.0--patch-485
1683 * planner-multi.el (planner-multi-update-task): Use
1684 planner-multi-task-string to insert the right task string for tasks
1685 that have only one plan page.
1692 2005-09-07 01:18:21 GMT John Sullivan <john@wjsullivan.net> patch-21
1695 Added references to Emacs and Emacs Lisp manuals to explain the syntax for planner-cyclic.
1697 planner--johnsu01--0--patch-21
1704 2005-09-05 14:56:43 GMT Michael Olson <mwolson@gnu.org> patch-66
1707 planner-rss: Minor muse-publishing-styles fix.
1709 planner-muse--mwolson--1.0--patch-66
1711 * planner-rss.el: Only add planner-rss and planner-rss-info to
1712 muse-publishing-styles if they don't already exist.
1715 ChangeLog.mwolson planner-rss.el
1718 2005-09-04 15:59:47 GMT David D. Smith <davidsmith@acm.org> patch-1
1721 integration with muse mode
1723 planner-muse--devo--1.0--patch-1
1725 This is a first-draft implementation of RSS support for planner-muse,
1726 completely not backwards-compatible.
1728 Naturally there is a lot of room for a better implementation but the code
1729 is much smaller and simpler than the previous planner-rss.el.
1731 Hopefully this can get other people hacking.
1737 2005-09-02 23:21:19 GMT Michael Olson <mwolson@gnu.org> patch-63
1740 Adapt for muse-url-protocol.
1742 planner-muse--mwolson--1.0--patch-63
1744 * planner*.el: In browse-url functions, match against "\\`proto..."
1745 instead of "^proto...". When adding a new protocol, make sure it has
1748 * planner-bibtex.el: Remove stale reference to
1749 planner-browse-url-functions.
1751 * planner-erc.el ("[ei]rc://"): Concatenate definitions for erc and irc.
1753 * planner.el (planner-browse-url, planner-browse-url-info)
1754 (planner-browse-url-man, planner-browse-url-google)
1755 (planner-resolve-url-google, planner-set-sym-and-url-regexp)
1756 (planner-url-protocols. planner-add-protocol): Remove.
1757 (planner-visit-link): Call muse-browse-url.
1760 ChangeLog.mwolson planner-bbdb.el planner-bibtex.el
1761 planner-bookmark.el planner-erc.el planner-gnats.el
1762 planner-gnus.el planner-lisp.el planner-mhe.el planner-psvn.el
1763 planner-rmail.el planner-unix-mail.el planner-vm.el
1764 planner-wl.el planner-xtla.el planner.el
1767 2005-09-02 20:28:35 GMT Peter K. Lee <saint@corenova.com> patch-11
1772 planner-muse--peter--1.0--patch-11
1774 * planner-publish.el (planner-publish-task-tag): mark region as read-only
1775 as recommended by Michael Olson.
1776 (planner-publish-note-tag): same as above
1778 * planner-timeclock-summary.el (planner-timeclock-summary-update):
1779 changed so that even if there is an error with timelog file (which
1780 happens frequently), you don't lose the * Timeclock section.
1782 * planner.el (planner-create-note-from-context): write this later...
1785 ChangeLog.mwolson planner-publish.el
1786 planner-timeclock-summary.el planner.el
1789 2005-09-01 16:26:09 GMT Michael Olson <mwolson@gnu.org> patch-62
1792 Begin list items with " - " instead of "- ".
1794 planner-muse--mwolson--1.0--patch-62
1796 * planner-authz.el (planner-authz-markup-task): Handle case where we have
1797 extra whitespace after the dash.
1799 * planner-notes-index.el (planner-notes-index-tag, planner-notes-index):
1800 Use " - " to begin list items rather than "- ".
1803 ChangeLog.mwolson planner-authz.el planner-notes-index.el
1806 2005-09-01 16:15:36 GMT Michael Olson <mwolson@gnu.org> patch-61
1809 Use a more standard root element.
1811 planner-muse--mwolson--1.0--patch-61
1813 * planner-publish.el (planner-xml-header): Use <PLANNER> instead of <page
1814 type="planner">, as suggested by Brad Collins.
1817 ChangeLog.mwolson planner-publish.el
1820 2005-09-01 13:38:38 GMT Michael Olson <mwolson@gnu.org> patch-60
1823 Allow Planner to visit links to temporary files.
1825 planner-muse--mwolson--1.0--patch-60
1827 * planner.el (planner-visit-link): Apply patch from Marco Gidde that
1828 allows Planner to visit a link to a temporary file by visiting its
1829 buffer. This patch is not needed upstream, hence the muse-only tag in
1830 this commit message.
1833 ChangeLog.mwolson planner.el
1836 2005-08-31 15:34:57 GMT Sacha Chua <sacha@free.net.ph> patch-484
1839 Bugfix: planner-delete-task and planner-edit-task-description-basic when linked tasks do not exist
1841 planner--dev--1.0--patch-484
1843 * planner.el: Thanks to Sergey Vlasov for the patches!
1844 (planner-delete-task): Make sure task is found before deleting.
1845 (planner-edit-task-description-basic): Use new description instead of
1853 2005-08-31 14:48:02 GMT Sacha Chua <sacha@free.net.ph> patch-483
1856 Bugfix: planner-multi-replan-task should suggest only plan pages
1858 planner--dev--1.0--patch-483
1860 * planner-multi.el (planner-multi-task-string): New convenience function
1861 that determines the right task line.
1862 (planner-multi-replan-task): Bugfix: Suggest only plan
1863 pages. Work with nil. Thanks to John Sullivan for suggesting
1866 * planner.el (planner-replan-task): Use alias mechanism instead of
1871 planner-multi.el planner.el
1874 2005-08-31 13:23:58 GMT Sacha Chua <sacha@free.net.ph> patch-482
1877 Bugfix: planner-multi-task-xref: Use planner-replan-task
1879 planner--dev--1.0--patch-482
1881 * planner-multi.el (planner-task-info-from-string): Always add current
1882 page to link list. This should simplify case for planner-multi.
1883 (planner-multi-task-xref): Rewrite to use planner-replan-task. This
1884 should fix the bug reported by Paul Lussier.
1891 2005-08-31 12:12:49 GMT Sacha Chua <sacha@free.net.ph> patch-481
1894 Bugfix: planner-timeclock-summary-day-range-entry: Accept functions again
1896 planner--dev--1.0--patch-481
1898 * planner-timeclock-summary.el
1899 (planner-timeclock-summary-day-range-entry): Merge Chris
1900 Parsons' patch restoring the use of functions.
1904 planner-timeclock-summary.el
1907 2005-08-26 00:03:03 GMT Sacha Chua <sacha@free.net.ph> patch-480
1910 Bugfix: planner-extract-tasks should use planner-line-beginning-position
1912 planner--dev--1.0--patch-480
1914 * planner.el (planner-extract-tasks): Use planner-line-beginning-position
1915 and line-end-position. Thanks to Michael Olson for spotting this!
1922 2005-08-26 00:00:31 GMT Sacha Chua <sacha@free.net.ph> patch-479
1925 planner-multi-task-date bugfix: Fix matching finally!
1927 planner--dev--1.0--patch-479
1929 * planner-multi.el (planner-multi-task-date): Merge Sergey Vlasov's
1930 bugfix for lists with dates in them.
1932 * planner.el (planner-list-diary-entries): Change require to 'diary-lib.
1933 Thanks to Sergey for pointing this out!
1937 planner-multi.el planner.el
1940 2005-08-25 13:05:50 GMT Sacha Chua <sacha@free.net.ph> patch-478
1943 Bugfix: planner-task-info-from-string: Make sure link is non-nil before string-matching
1945 planner--dev--1.0--patch-478
1947 * planner.el (planner-task-info-from-string): Check if link is nil before
1955 2005-08-25 13:03:49 GMT Sacha Chua <sacha@free.net.ph> patch-477
1958 planner-multi-task-date bugfix: Be careful about links
1960 planner--dev--1.0--patch-477
1962 * planner-multi.el (planner-multi-task-date): Be a lot more careful about
1963 the date so that non-date links don't get picked up.
1967 planner-multi.el planner.el
1970 2005-08-25 12:48:21 GMT Sacha Chua <sacha@free.net.ph> patch-476
1973 planner.el: Remove exit-calendar compile advice, and uncollapse outline
1975 planner--dev--1.0--patch-476
1977 * planner.el (exit-calendar): Remove compile flag. Thanks to Sergey
1978 Vlasov for spotting this!
1980 * planner.el: Oops, forgot to uncollapse the outline. Must remember to
1981 call allout-show-all before saving planner.el
1989 2005-08-25 12:29:10 GMT Sacha Chua <sacha@free.net.ph> patch-475
1992 Merge planner-cyclic and planner-multi bugfixes from Sergey Vlasov
1994 planner--dev--1.0--patch-475
1996 * planner-cyclic.el: Add Sergey Vlasov to copyright.
1997 (planner-cyclic-task-description-format): New variable.
1998 (planner-cyclic-generate-task): Use task description format.
1999 (planner-cyclic-create-task-maybe): Make sure date is included.
2000 (planner-cyclic-get-cyclic-tasks): Use planner-list-diary-entries.
2002 * planner-multi.el (planner-multi-task-date): Use specified task date
2003 first, if detected. (planner-task-date): Remove need for advice by
2006 * planner.el: Add Sergey Vlasov to copyright. Move function from
2007 planner-cyclic. (planner-list-diary-entries): New function tries to
2008 preserve diary display as much as possible.
2012 planner-cyclic.el planner-multi.el planner.el
2015 2005-08-20 14:53:31 GMT Sacha Chua <sacha@free.net.ph> patch-474
2018 Bugfix: planner-appt-mark-calendar shouldn't call planner-appt-filename-to-date
2020 planner--dev--1.0--patch-474
2022 * planner-appt.el (planner-appt-mark-calendar): Merge Sergey Vlasov's
2023 bugfix for obsolete call to planner-appt-filename-to-date.
2030 2005-08-19 15:12:38 GMT Sacha Chua <sacha@free.net.ph> patch-471
2033 Bugfix: with-planner: Defer evaluation of planner-derived-mode-p
2035 planner--dev--1.0--patch-471
2037 * planner.el (with-planner): Merge patch moving planner-derived-mode-p
2038 test into with-planner body. Thanks to Sergey Vlasov for the patch!
2045 2005-08-18 06:22:11 GMT John Sullivan <john@wjsullivan.net> patch-19
2048 Get the mwolson archive address right, for real.
2050 planner--johnsu01--0--patch-19
2057 2005-08-18 06:15:28 GMT John Sullivan <john@wjsullivan.net> patch-18
2060 Fixed pxref in <tasks> node. Fleshed out and added cindex entries around it.
2062 planner--johnsu01--0--patch-18
2069 2005-08-18 06:04:47 GMT John Sullivan <john@wjsullivan.net> patch-17
2072 Corrected installation instructions for registering and pulling from the tla emacs-wiki archive. We were still saying 2004, should be 2005.
2074 planner--johnsu01--0--patch-17
2081 2005-08-18 05:55:06 GMT John Sullivan <john@wjsullivan.net> patch-16
2084 Change name of node and menu item from Changing Tasks to Modifying tasks, since Changing Tasks has other meanings in the context of workflow and timeclock. Add some helpful related index entries.
2086 planner--johnsu01--0--patch-16
2093 2005-08-14 15:22:52 GMT Sacha Chua <sacha@free.net.ph> patch-470
2096 Bugfix: planner-save-buffers: Check if buffer is associated with a file
2098 planner--dev--1.0--patch-470
2100 * planner.el (planner-save-buffers): Check if buffer is associated with
2101 file. Fixes notes-index saving bug reported by John Sullivan.
2108 2005-08-13 14:31:24 GMT Sacha Chua <sacha@free.net.ph> patch-469
2111 planner-deadline bugfix: Avoid infinite loops by calculating deadlines as we insert them
2113 planner--dev--1.0--patch-469
2115 * planner-deadline.el (planner-deadline-days-left): Accept strings for
2116 dates. (planner-deadline-calculate-string): New convenience function
2117 removes the need to call planner-deadline-update after changing the
2118 deadline. (planner-deadline-update): Call convenience function instead
2119 of using planner-deadline-update. This fixes the endless looping bug
2120 that happens when you have deadlines on more than one page.
2127 2005-08-12 23:35:40 GMT Peter K. Lee <saint@corenova.com> patch-10
2130 publish task links now
2132 planner-muse--peter--1.0--patch-10
2134 * planner-publish.el (planner-html-markup-strings): add a little
2135 something for task link to get published
2137 (planner-publish-task-tag): pull in link plan date from attributes,
2138 although we only use link. And well, create the link text and put it
2146 2005-08-12 22:19:51 GMT Peter K. Lee <saint@corenova.com> patch-9
2149 fixup note publishing to include anchor, timestamp, links
2151 planner-muse--peter--1.0--patch-9
2153 * planner-publish.el: Thanks to Chris McMahan <cmcmahan@one.net> for the
2154 patch to publish notes properly!
2156 (planner-html-markup-strings): add extra strings for marking up notes
2157 to html. now notes publish with tags and links correctly.
2159 (planner-publish-notes-tag): the end marker was incorrect when
2160 markup-region was complete.
2162 (planner-publish-note-tag): notes publish with anchor references as
2163 well as timestamp and links!
2170 2005-08-12 18:53:16 GMT Peter K. Lee <saint@corenova.com> patch-7
2173 fix timeclock entry with planner-multi continue publishing :before hook
2175 planner-muse--peter--1.0--patch-7
2177 * planner-publish.el (planner-publish-prepare-buffer): must return nil to
2178 allow it to continue processing by other hooks
2180 * planner-timeclock.el (planner-timeclock-plan-string): fixed issue where
2181 planner-multi is included in featurep, but not necessary used in
2182 planner tasks. Prevent 'Not Planned' classification on tasks that
2183 *do* have plan association.
2185 * planner-timeclock-summary.el
2186 (planner-timeclock-summary-make-text-table-day): if empty, show No
2191 planner-publish.el planner-timeclock-summary.el
2192 planner-timeclock.el
2195 2005-08-10 00:46:00 GMT Michael Olson <mwolson@gnu.org> patch-53
2198 Make use of BUILDOPTS.
2200 planner-muse--mwolson--1.0--patch-53
2202 * Makefile.defs (BUILDOPTS): New variable indicating extra options to be
2203 passed to dpkg-buildpackage.
2205 * Makefile (debrelease): Use $(BUILDOPTS).
2208 ChangeLog.mwolson Makefile Makefile.defs
2211 2005-08-09 23:00:32 GMT Michael Olson <mwolson@gnu.org> patch-52
2214 Make generated Debian packages slightly easier to upload.
2216 planner-muse--mwolson--1.0--patch-52
2218 * debian/changelog: Generate 3.30.arch.52-1.
2220 * debian/control (Description): Clarify that this a port of Planner.
2222 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2224 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2225 that was last uploaded to Debian.
2227 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2228 changes is generated. This means we have to use dpkg-buildpackage,
2229 since debuild doesn't recognize the environment variables that it
2230 claims to recognize.
2233 ChangeLog.mwolson Makefile Makefile.defs debian/changelog
2234 debian/control debian/rules
2237 2005-08-09 07:09:40 GMT Michael Olson <mwolson@gnu.org> patch-51
2240 Update the Debian package.
2242 planner-muse--mwolson--1.0--patch-51
2246 ChangeLog.mwolson Makefile.defs debian/changelog
2249 2005-08-09 07:07:25 GMT Michael Olson <mwolson@gnu.org> patch-50
2252 Remove old code sections.
2254 planner-muse--mwolson--1.0--patch-50
2256 * planner.el: Remove commented-out sections.
2258 * scripts/planner-build.el (load-path): Use my path to Muse. Others can
2259 edit it as they will in their own branches :^) .
2262 ChangeLog.mwolson planner.el scripts/planner-build.el
2265 2005-08-09 06:13:56 GMT Michael Olson <mwolson@gnu.org> patch-48
2270 planner-muse--mwolson--1.0--patch-48
2272 * Makefile.defs (VERSION): Update for another snapshot.
2274 * debian/conffile: Removed, since it causes a "duplicate conffile" error.
2276 * debian/control: Add trailing newline.
2278 * debian/rules: Set DH_COMPAT to 3 to make warnings go away. Correct
2279 directory to install elisp files to.
2282 debian/.arch-ids/conffiles.id debian/conffiles
2285 ChangeLog.mwolson Makefile.defs debian/changelog
2286 debian/control debian/rules
2289 2005-08-09 05:22:29 GMT Michael Olson <mwolson@gnu.org> patch-47
2292 Prepare initial Debian package for planner-muse-el.
2294 planner-muse--mwolson--1.0--patch-47
2296 * Makefile.defs (ELISPDIR, VERSION): Adapt for planner-muse build.
2298 * debian/README.Debian: Add note about Muse port.
2300 * debian/changelog: Prepare package planner-muse-el 3.30.arch.47-1.
2302 * debian/conffiles: Adapt for planner-muse.
2304 * debian/control (Source, Maintainer, Standards-Version, Package)
2305 (Depends, Description): Ditto.
2307 * debian/emacsen-install, debian/emacsen-remove, debian/emacsen-startup:
2310 * debian/rules: Simplify and adapt for planner-muse.
2313 ChangeLog.mwolson Makefile.defs debian/README.Debian
2314 debian/changelog debian/conffiles debian/control
2315 debian/emacsen-install debian/emacsen-remove
2316 debian/emacsen-startup debian/rules
2319 2005-08-09 04:09:22 GMT Michael Olson <mwolson@gnu.org> patch-46
2322 Implement Makefile system and include Debian files.
2324 planner-muse--mwolson--1.0--patch-46
2326 * planner.el (planner-derived-mode-p): Wrap in `eval-and-compile' in
2327 order to silence a fatal compiler error.
2328 (planner-url-protocols): Use `eval-when-compile' to avoid a compiler
2331 * Makefile: New file that builds Planner.
2333 * Makefile.defs: New file that contains Makefile variable definitions.
2335 * scripts/planner-build.el: New file that aids in the Planner building
2336 process. It adds the correct directories to the load-path and provides
2337 a `planner-elint-files' function that works in conjunction with the
2338 Makefile's `test' target.
2340 * debian: New directory containing the files used in building Debian
2341 packages for Planner.
2344 .arch-ids/Makefile.defs.id .arch-ids/Makefile.id Makefile
2345 Makefile.defs debian/.arch-ids/=id
2346 debian/.arch-ids/README.Debian.id
2347 debian/.arch-ids/changelog.id debian/.arch-ids/conffiles.id
2348 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2349 debian/.arch-ids/emacsen-install.id
2350 debian/.arch-ids/emacsen-remove.id
2351 debian/.arch-ids/emacsen-startup.id
2352 debian/.arch-ids/planner-el.docs.id debian/.arch-ids/rules.id
2353 debian/README.Debian debian/changelog debian/conffiles
2354 debian/control debian/copyright debian/emacsen-install
2355 debian/emacsen-remove debian/emacsen-startup
2356 debian/planner-el.docs debian/rules scripts/.arch-ids/=id
2357 scripts/.arch-ids/planner-build.el.id scripts/planner-build.el
2360 ChangeLog.mwolson planner.el
2363 debian debian/.arch-ids scripts scripts/.arch-ids
2366 2005-08-08 18:35:21 GMT Peter K. Lee <saint@corenova.com> patch-5
2369 html inner-header and inner-footer as well as better timeclock summary format table output
2371 planner-muse--peter--1.0--patch-5
2373 * planner-accomplishments.el (planner-accomplishments-format-table): call
2374 planner-align-table routine
2376 * planner-publish.el (planner-html-header): include inner-header section
2378 * planner-publish.el (planner-html-footer): include inner-footer section
2380 * planner-timeclock-summary.el
2381 (planner-timeclock-summary-make-text-table-day): call
2382 planner-align-table routine for table formatting
2384 * planner.el: added planner-align-table routine which does a better job
2385 of displaying and publishing tables taking into account links which
2386 hide invisible link wrapper characters
2390 planner-accomplishments.el planner-publish.el
2391 planner-timeclock-summary.el planner.el
2394 2005-08-07 15:17:09 GMT Sacha Chua <sacha@free.net.ph> patch-468
2397 Bugfix: planner-notes-index should be in Planner project
2399 planner--dev--1.0--patch-468
2401 * planner-notes-index.el (planner-notes-index): Make sure pages are in
2402 Planner context. This resolves the emacs-wiki-visit-link problem.
2403 Thanks to Kohkichi Hosoda for pointing this out!
2407 planner-notes-index.el
2410 2005-08-06 07:42:48 GMT Michael Olson <mwolson@gnu.org> patch-44
2413 Fix error in planner-annotation-from-wiki.
2415 planner-muse--mwolson--1.0--patch-44
2417 * planner.el (planner-annotation-from-wiki): Fix type error.
2420 ChangeLog.mwolson planner.el
2423 2005-08-06 04:01:03 GMT Sacha Chua <sacha@free.net.ph> patch-467
2426 Bugfix: planner-timeclock should always work within Planner context to properly deal with some tasks
2428 planner--dev--1.0--patch-467
2430 * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
2431 Ensure Planner context. This solves the planner-multi problem with
2432 numbered pages reported by Karen Cooke.
2434 * planner-timeclock.el (planner-timeclock-task-info): Make sure this is
2435 always evaluated within the Planner context.
2437 * planner.el (planner-find-task-basic): Anchor regular expression
2442 planner-timeclock-summary.el planner-timeclock.el planner.el
2445 2005-08-02 15:01:07 GMT Sacha Chua <sacha@free.net.ph> patch-466
2448 NOTE: planner-create-section-function, planner-create-at-top, planner-create-at-bottom: RENAMED FROM planner-seek-
2450 planner--dev--1.0--patch-466
2452 * planner.el (planner-create-section-function): NOTE: Rename from
2453 planner-seek-section-function. Thanks to John Sullivan for
2454 pointing out inconsistency.
2455 (planner-create-at-top): Rename from planner-seek-create-at-top.
2456 (planner-create-at-bottom): Rename from planner-seek-create-at-bottom.
2457 (planner-narrow-to-section): Use planner-create-section-function.
2458 (planner-seek-to-first): Use planner-create-section-function.
2464 2005-08-02 00:06:57 GMT Peter K. Lee <saint@corenova.com> patch-4
2467 publish and buffer alignment display change for timeclock summary
2469 planner-muse--peter--1.0--patch-4
2471 * planner-timeclock-summary.el
2472 (planner-timeclock-summary-make-text-table-day): changed basis of
2473 code back to align-regexp call. Instead of complex alignment
2474 handling, we just go through once more at the end and add a few more
2475 spaces to make the column with links show up properly in the
2476 planner-mode buffer. Furthermore, the changes allows muse publishing
2477 to display the timeclock summary table properly.
2481 planner-publish.el planner-timeclock-summary.el
2484 2005-08-01 19:04:59 GMT Peter K. Lee <saint@corenova.com> patch-2
2487 planner publish html styles and extensions improvements
2489 planner-muse--peter--1.0--patch-2
2491 * planner-publish.el (planner-html-markup-strings): p tags close
2492 prematurely due to some other auto closing call... just use div tags.
2493 (planner-html-style-sheet): added pretty table style
2494 now, the default style-sheet is cleaner, should always be over-ridden.
2495 (planner-html-header): changed the default header to include
2496 planner-html-embedded-header for easier inclusion of custom header
2497 content w/o overriding the entire header.
2498 (planner-html-embedded-header): new
2499 (planner-html-embedded-footer): new
2500 (planner-publish-markup-note): markup content tag with newline to avoid
2501 post cleanup to consider it as part of text.
2508 2005-07-29 21:08:07 GMT Sacha Chua <sacha@free.net.ph> patch-465
2511 planner-notes-index: Fix to work with files in subdirectories
2513 planner--dev--1.0--patch-465
2515 * planner-notes-index.el (planner-notes-index-headlines-on-page):
2516 Work with files in subdirectories.
2517 (planner-notes-index-headlines-in-range): Use planner-get-day-pages.
2518 (planner-notes-index-years): Docfix.
2522 planner-notes-index.el
2525 2005-07-28 13:04:09 GMT Sacha Chua <sacha@free.net.ph> patch-464
2528 Bugfixes: Byte-compile properly (missing planner-link-name, bug in planner-annotation-from-file)
2530 planner--dev--1.0--patch-464
2532 * planner.el (planner-link-name): Add missing alias. Thanks to Wei-Hao
2533 Lin for spotting this.
2534 (planner-annotation-from-file): Fix misplaced parenthesis.
2535 * planner-ical.el (planner-ical-export): Add missing variables.
2539 planner-ical.el planner.el
2542 2005-07-27 22:41:06 GMT Sacha Chua <sacha@free.net.ph> patch-463
2545 Bugfix: planner-current-note-info: Recognize multi properly again
2547 planner--dev--1.0--patch-463
2549 * planner.el (planner-current-note-info): Add missing closing paren.
2550 Thanks to Sven Kloppenburg for the patch! This fixes remembering to
2558 2005-07-26 14:46:18 GMT Sacha Chua <sacha@free.net.ph> patch-462
2561 Bugfix: Add missing planner-link-target. New option: planner-calendar-nop-buttons-flag
2563 planner--dev--1.0--patch-462
2565 * planner.el (planner-link-target): Add missing alias.
2567 * planner-calendar.el (planner-calendar-nop-buttons-flag): New option.
2568 (planner-calendar): Use planner-calendar-nop-buttons-flag.
2569 (planner-calendar-published-file-href): Make sure <nop> is needed.
2571 --This line, and those below, will be ignored--
2573 <can't compute list>
2575 This list might be incomplete or outdated if editing the log
2576 message was not invoked from an up-to-date changes buffer!
2579 planner-calendar.el planner.el
2582 2005-07-26 13:33:26 GMT Sacha Chua <sacha@free.net.ph> patch-461
2585 Bugfix: planner-visit-link: Add missing alias
2587 planner--dev--1.0--patch-461
2589 * planner.el (planner-visit-link): Add missing alias. Thanks to Zak for
2597 2005-07-25 14:42:14 GMT Sacha Chua <sacha@free.net.ph> patch-460
2600 Bugfix: planner-calendar-published-file-href: Stop refreshing the file list all the time
2602 planner--dev--1.0--patch-460
2604 * planner.el (planner-page-file): Don't change projects, as the
2605 underlying functions use variables properly.
2607 * planner-calendar.el (planner-calendar-published-file-href): Don't keep
2608 refreshing the file alist. This should make it faster. Thanks to drkm for
2613 planner-calendar.el planner.el
2616 2005-07-25 14:28:13 GMT Sacha Chua <sacha@free.net.ph> patch-459
2619 Bugfix: planner-calendar: Do not over-pad months that end with Sunday
2621 planner--dev--1.0--patch-459
2623 * planner-calendar.el (planner-calendar): Merge small patch from drkm to
2624 fix planner-calendar boundary case when last day of the month is
2631 2005-07-25 15:08:09 GMT Peter K. Lee <saint@corenova.com> patch-1
2634 planner publishing tree
2636 planner-muse--peter--1.0--patch-1
2638 * planner.el: get rid of publishing specific code from planner.
2640 Added planner-publish.el which creates new Muse style for publishing
2641 planner specific files.
2645 .arch-ids/planner-publish.el.id planner-publish.el
2651 2005-07-23 20:08:09 GMT Sacha Chua <sacha@free.net.ph> patch-457
2654 Docfix: Fix iCal example quotes
2656 planner--dev--1.0--patch-457
2658 * planner-el.texi (iCal Task Publication): Bugfix: Fix quotes.
2661 ChangeLog planner-el.texi
2664 2005-07-23 20:03:36 GMT Sacha Chua <sacha@free.net.ph> patch-456
2667 New: planner-ical.el
2669 planner--dev--1.0--patch-456
2671 * planner-ical.el: Add planner-ical.el from Chris Parsons.
2672 (planner-ical-export-this-page): New.
2673 (planner-ical-export-page): Add FILE argument.
2675 * planner-el.texi (iCal Task Publication): Document planner-ical.
2678 .arch-ids/planner-ical.el.id planner-ical.el
2681 ChangeLog planner-el.texi
2684 2005-07-23 19:50:37 GMT Sacha Chua <sacha@free.net.ph> patch-455
2687 Bugfix: planner-rss-add-note: Remove tags from title
2689 planner--dev--1.0--patch-455
2691 * planner-rss.el (planner-rss-strip-tags): New function.
2692 (planner-rss-add-note): Remove all tags from title.
2695 ChangeLog planner-rss.el
2698 2005-07-21 15:44:28 GMT Yann Hodique <hodique@lifl.fr> patch-41
2703 planner--yh--1.0--patch-41
2705 * planner.el (planner-annotation-from-file): missing closing paren :(
2708 ChangeLog.yh planner.el
2711 2005-07-20 23:40:54 GMT Yann Hodique <hodique@lifl.fr> patch-40
2714 Fix minor bug un planner-multi.el
2716 planner--yh--1.0--patch-40
2718 * planner-multi.el (planner-multi-copy-or-move-task): use planner-multi-make-link instead of planner-make-link
2721 ChangeLog.yh planner-multi.el
2724 2005-07-20 23:17:54 GMT Yann Hodique <hodique@lifl.fr> patch-39
2727 Fix incorrect behavior for planner-multi-remove-task-from-pool
2729 planner--yh--1.0--patch-39
2731 * planner-multi.el (planner-multi-task-xref): use muse-explicit-link-regexp
2732 (planner-multi-remove-task-from-pool): fix incorrect task replanning
2735 ChangeLog.yh planner-multi.el
2738 2005-07-20 22:25:54 GMT Yann Hodique <hodique@lifl.fr> patch-38
2741 Make planner-directory a function
2743 planner--yh--1.0--patch-38
2745 planner-directory is now a function to read muse project information
2748 ChangeLog.yh planner-export-diary.el planner-id.el
2749 planner-notes-index.el planner-report.el
2750 planner-tasks-overview.el planner.el
2753 2005-07-20 15:46:12 GMT Michael Olson <mwolson@gnu.org> patch-35
2756 Highlight links in note headings.
2758 planner-muse--mwolson--1.0--patch-35
2760 * planner.el (planner-highlight-notes): Don't apply
2761 planner-note-headline-face to parentheses and link. Thanks to Chris
2762 McMahan for the report.
2765 ChangeLog.mwolson planner.el
2768 2005-07-18 17:52:27 GMT Sacha Chua <sacha@free.net.ph> patch-453
2771 planner-create-note: Default to current page when called interactively
2773 planner--dev--1.0--patch-453
2775 * planner.el (planner-create-note): Default to current page. Thanks to
2776 Janne Hellsten for suggesting this.
2780 ChangeLog planner.el
2783 2005-07-17 04:10:37 GMT Sacha Chua <sacha@free.net.ph> patch-452
2786 Add autoload cookies to a bunch of files, remove planner-appt-filename-to-date
2788 planner--dev--1.0--patch-452
2790 * planner.el (planner-goto-most-recent): Fix redundant function.
2791 * planner-appt.el (planner-appt-filename-to-date): Remove function, use
2792 planner-filename-to-calendar-date instead.
2795 ChangeLog planner-appt.el planner-authz.el planner-bibtex.el
2796 planner-cyclic.el planner-deadline.el planner-diary.el
2797 planner-export-diary.el planner-id.el planner-ledger.el
2798 planner-log-edit.el planner-multi.el planner-notes-index.el
2799 planner-psvn.el planner-rank.el planner-rdf.el
2800 planner-report.el planner-rss.el planner-schedule.el
2801 planner-tasks-overview.el planner-timeclock-summary-proj.el
2802 planner-timeclock-summary.el planner-timeclock.el
2803 planner-trunk.el planner-w3m.el planner-xtla.el planner.el
2806 2005-07-16 15:50:24 GMT Sacha Chua <sacha@free.net.ph> patch-451
2809 planner-timeclock-summary-make-text-table-day: Format projects as links
2811 planner--dev--1.0--patch-451
2813 * planner-timeclock-summary.el: Remove commented-out cruft.
2814 (planner-timeclock-summary-make-text-table-day): Format projects as links.
2815 Thanks to Trent Buck for suggesting this.
2816 (planner-timeclock-summary-generate-report): Fix report here also.
2817 (planner-timeclock-summary-make-summary-string-range): Replace with more compact test.
2818 (planner-timeclock-summary-make-text-table-day): Include properly padded links with
2820 (planner-timeclock-summary-generate-report): NOTE: Remove obsolete function.
2822 * planner.el (planner-sort-tasks-basic): Add failsafe for unrecognized
2823 priorities, although this really shouldn't happen. Thanks to pll for
2826 * planner-timeclock.el (planner-timeclock-task-info): Parse strings as well.
2829 ChangeLog planner-timeclock-summary.el planner-timeclock.el
2833 2005-07-15 22:17:48 GMT Yann Hodique <hodique@lifl.fr> patch-36
2836 Use planner-make-link instead of hard-coded brackets
2838 planner--yh--1.0--patch-36
2840 Fix some incorrect usage of planner links pattern
2843 ChangeLog.yh planner-bbdb.el planner-psvn.el planner-xtla.el
2847 2005-07-15 04:56:35 GMT Michael Olson <mwolson@gnu.org> patch-33
2850 Minor caadr -> car cadr fixup.
2852 planner-muse--mwolson--1.0--patch-33
2854 * planner-xtla.el (planner-xtla-url-transform): Use (car (cadr ...))
2855 rather than (caadr ...) since some Emacsen can't handle that.
2858 ChangeLog.mwolson planner-xtla.el
2861 2005-07-14 22:55:15 GMT Yann Hodique <hodique@lifl.fr> patch-34
2864 Fix false heading lines in notes, from planner-xtla
2866 planner--yh--1.0--patch-34
2868 * planner-xtla.el (planner-xtla-log-edit-add-note): lines beginning with * should really be list items
2871 ChangeLog.yh planner-xtla.el
2874 2005-07-14 21:32:16 GMT Yann Hodique <hodique@lifl.fr> patch-33
2877 Fix error in planner-xtla-url-transform
2879 planner--yh--1.0--patch-33
2881 * planner-xtla.el (planner-xtla-url-transform): fix base url retreival
2884 ChangeLog.yh planner-xtla.el
2887 2005-07-14 19:17:19 GMT Michael Olson <mwolson@gnu.org> patch-31
2890 Replace a few emacs-wiki functions in planner-report.
2892 planner-muse--mwolson--1.0--patch-31
2894 * planner-report.el (planner-report-generate, planner-report-generate):
2895 Use planner-specific functions rather than emacs-wiki functions.
2898 ChangeLog.mwolson planner-report.el
2901 2005-07-14 13:20:07 GMT Yann Hodique <hodique@lifl.fr> patch-31
2906 planner--yh--1.0--patch-31
2908 * planner-timeclock.el (planner-timeclock-task-info): use muse-explicit-link-regexp instead of emacs-wiki stuff
2911 ChangeLog.yh planner-timeclock.el
2914 2005-07-13 19:16:10 GMT Michael Olson <mwolson@gnu.org> patch-28
2917 Make planner-xtla-url-transform work again.
2919 planner-muse--mwolson--1.0--patch-28
2921 * planner-xtla.el (planner-xtla-url-transform): Ignore other args.
2922 Thanks to Peter K. Lee for the report!
2925 ChangeLog.mwolson planner-xtla.el
2928 2005-07-13 15:04:39 GMT Yann Hodique <hodique@lifl.fr> patch-29
2931 Fix bug #2638 : Extra set of brackets around page references in newly-created tasks
2933 planner--yh--1.0--patch-29
2935 This is a side-effect of making planner-make-link generate valid links when given a valid link as input
2938 ChangeLog.yh planner.el
2941 2005-07-13 04:26:47 GMT Sacha Chua <sacha@free.net.ph> patch-450
2944 planner-current-note-info: Be stricter with note links
2946 planner--dev--1.0--patch-450
2948 * planner.el (planner-current-note-info): Be a lot stricter with note
2949 links to prevent (C-c a) from being recognized as a note link. Thanks to
2950 Xavier Maillard for reporting this bug.
2953 ChangeLog planner.el
2956 2005-07-11 07:52:59 GMT Sacha Chua <sacha@free.net.ph> patch-449
2959 planner-calendar-create-today-link: Use make-symbolic-link
2961 planner--dev--1.0--patch-449
2963 * planner-calendar.el (planner-calendar-create-today-link): Use
2964 make-symbolic-link because that's the Right Thing to Do. Thanks to
2965 Angus Lees for the suggestion.
2968 ChangeLog planner-calendar.el
2971 2005-07-10 03:16:23 GMT Sacha Chua <sacha@free.net.ph> patch-448
2974 Add p-create-task and p-create-task-from-buffer to planner-auto
2976 planner--dev--1.0--patch-448
2978 * planner-auto.el: Add planner-create-task and
2979 planner-create-task-from-buffer. Thanks to drkm for pointing this out.
2982 ChangeLog planner-auto.el
2985 2005-07-10 03:13:15 GMT Sacha Chua <sacha@free.net.ph> patch-447
2988 Bugfix: planner-calendar-create-today-link: Quote shell arguments
2990 planner--dev--1.0--patch-447
2992 * planner-calendar.el (planner-calendar-create-today-link): Quote
2993 argument to shell. Thanks to drkm for pointing this out.
2997 ChangeLog planner-calendar.el
3000 2005-07-08 05:12:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3003 Fix insertion of diary entries and complaints about `emacs-wiki-link-base'.
3005 planner-muse--mwolson--1.0--patch-24
3007 * planner-diary.el (planner-diary-get-name): Use `planner-page-name'. No
3008 need to reinvent the wheel. This should fix a diary insertion problem
3009 when using a Muse file extension.
3011 * planner-multi.el (planner-task-plan): Use `planner-link-base' instead
3012 of `emacs-wiki-link-base'.
3017 ChangeLog.mwolson planner-diary.el planner-multi.el
3020 2005-07-07 16:53:27 GMT Sacha Chua <sacha@free.net.ph> patch-446
3023 planner-gnus-insinuate: Change keybinding to C-c C-t
3025 planner--dev--1.0--patch-446
3027 * planner-gnus.el (planner-gnus-insinuate): Change keybinding for
3028 planner-gnus. Thanks to drkm for the suggestion.
3030 * planner-el.texi (Gnus): Document new keybinding.
3034 ChangeLog planner-el.texi planner-gnus.el
3037 2005-07-07 06:11:30 GMT Yann Hodique <hodique@lifl.fr> patch-25
3040 Fix pages from planner-multi
3042 planner--yh--1.0--patch-25
3044 For some reason, the links broke again
3047 ChangeLog.yh planner-multi.el
3050 2005-07-06 07:13:17 GMT Michael Olson <mwolson@gnu.org> patch-21
3053 Use `muse-publishing-current-file'.
3055 planner-muse--mwolson--1.0--patch-21
3057 * planner.el (planner-current-file): Use `muse-publishing-current-file'
3058 instead of `muse-current-file'.
3062 ChangeLog.mwolson planner.el
3065 2005-07-05 20:36:34 GMT Yann Hodique <hodique@lifl.fr> patch-21
3068 don't use pos:// url as description
3070 planner--yh--1.0--patch-21
3072 * planner.el (planner-annotation-from-file-with-position): put filename as description
3076 ChangeLog.yh planner-multi.el planner.el
3079 2005-07-05 17:24:36 GMT Sacha Chua <sacha@free.net.ph> patch-445
3082 Bugfix: planner-multi-link-delete: Preserve order
3084 planner--dev--1.0--patch-445
3086 * planner-multi.el (planner-multi-link-delete): Docfix. Preserve order.
3087 Thanks to Chris Parsons for pointing out this bug.
3090 ChangeLog planner-multi.el planner-timeclock-summary.el
3094 2005-07-04 23:03:13 GMT Michael Olson <mwolson@gnu.org> patch-19
3097 Use muse-explicit-link-regexp instead of muse-link-regexp.
3099 planner-muse--mwolson--1.0--patch-19
3101 * planner-multi.el (planner-multi-task-xref, planner-copy-or-move-task)
3102 (planner-multi-task-delete-this-page, planner-multi-note-xref)
3103 (planner-multi-note-xref, planner-multi-note-delete-this-page): Use
3104 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3106 * planner.el (planner-link-base, planner-link-target, planner-link-name)
3107 (planner-notes-tag): Ditto.
3108 (planner-visit-link): Detabify.
3112 ChangeLog.mwolson planner-multi.el planner.el
3115 2005-07-04 06:44:44 GMT Sacha Chua <sacha@free.net.ph> patch-444
3118 Bugfix: planner-multi-replan-task: Deal with tasks without dates
3120 planner--dev--1.0--patch-444
3122 * planner-multi.el (planner-multi-replan-task): Bugfix: Deal with
3123 tasks without dates.
3127 ChangeLog planner-multi.el
3130 2005-07-04 06:30:07 GMT Sacha Chua <sacha@free.net.ph> patch-443
3133 New: planner-gnats.el adds support for the GNU bugtracking system
3135 planner--dev--1.0--patch-443
3137 * planner-gnats.el: New protocol from Jeremy Cowgar. Gnats is the
3138 GNU bug tracking system.
3140 * planner-el.texi (Tracking Development): Renamed from Logs and
3142 (Gnats): Document planner-gnats.el
3146 .arch-ids/planner-gnats.el.id planner-gnats.el
3149 ChangeLog planner-el.texi
3152 2005-07-04 02:03:35 GMT Sacha Chua <sacha@free.net.ph> patch-442
3155 planner-save-buffers: Do not kill non-planner-mode buffers
3157 planner--dev--1.0--patch-442
3159 * planner.el (planner-save-buffers): Move buffer killing inside test for
3160 planner-mode. Thanks to Win Treese for the patch.
3163 ChangeLog planner.el
3166 2005-07-03 19:33:09 GMT Yann Hodique <hodique@lifl.fr> patch-20
3169 fix links in planner-multi
3171 planner--yh--1.0--patch-20
3173 * planner-multi.el (planner-multi-read-name): don't generate extra link marks
3177 ChangeLog.yh planner-multi.el
3180 2005-07-03 07:46:19 GMT Yann Hodique <hodique@lifl.fr> patch-19
3185 planner--yh--1.0--patch-19
3187 * planner.el (planner-prepare-file): planner-file-name may be nil
3188 use planner-file-name instead of muse-file-name
3192 ChangeLog.yh planner.el
3195 2005-07-02 15:10:37 GMT Sacha Chua <sacha@free.net.ph> patch-441
3198 Bugfix: planner-save-buffers should suppress planner-id
3200 planner--dev--1.0--patch-441
3202 * planner.el (planner-save-buffers): Supress planner-id fixing in
3203 automatically-saved pages. Thanks to Edgar Gonçalves for helping track
3207 ChangeLog planner.el
3210 2005-07-01 11:19:28 GMT Sacha Chua <sacha@free.net.ph> patch-440
3213 Fixes planner-timeclock + planner-multi, also planner-multi-update-task
3215 planner--dev--1.0--patch-440
3217 * planner-timeclock.el (planner-timeclock-task-marked): Use
3218 planner-timeclock-plan-string to deal with multi tasks.
3219 (planner-replan-task, planner-edit-task-description,
3220 (planner-timeclock-task-info): Deal with planner-multi tasks.
3221 (planner-timeclock-plan-string): Convenience function for easier
3224 * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
3225 Use new functions available in planner-timeclock.el to default to the
3226 first plan in a task.
3227 (planner-timeclock-summary-extract-task-data): Remove.
3229 * planner.el (planner-task-info-override): New.
3231 * planner-multi.el (planner-multi-remove-task-from-pool): Call standard
3232 replan task function to trigger advice.
3233 (planner-edit-task-description): Remove crufty and miscopied advice.
3236 ChangeLog planner-multi.el planner-timeclock-summary.el
3237 planner-timeclock.el planner.el
3240 2005-07-01 03:50:19 GMT Sacha Chua <sacha@free.net.ph> patch-439
3243 Bugfix: planner-lower-task: typo
3245 planner--dev--1.0--patch-439
3247 * planner.el (planner-lower-task): Fix typo. Thanks to Michael Olson for
3252 ChangeLog planner.el
3255 2005-07-01 03:40:27 GMT Sacha Chua <sacha@free.net.ph> patch-438
3258 Bugfix: planner-update-wiki-project: planner-name-regexp fix, planner-save-buffers SKIP-BUFFERS
3260 planner--dev--1.0--patch-438
3262 * planner.el (planner-update-wiki-project): Avoid adding
3263 planner-name-regexp multiple times. This solves the regexp too large
3266 * planner.el (planner-save-buffers): Add SKIP-BUFFER argument to make it
3267 easier to preserve cursor position, etc. when marking a task complete.
3270 ChangeLog planner.el
3273 2005-06-30 13:14:12 GMT Sacha Chua <sacha@free.net.ph> patch-437
3276 Bugfix: planner-derived-mode-p should pass the modes to derived-mode-p
3278 planner--dev--1.0--patch-437
3280 * planner.el (planner-derived-mode-p): Bugfix: Work for GNU Emacs which
3281 expects a list for derived-mode-p. Thanks to Edgar.Goncalves for
3285 ChangeLog planner.el
3288 2005-06-30 11:51:10 GMT Sacha Chua <sacha@free.net.ph> patch-436
3291 Bugfix: planner-multi-tasks-equal-p: Deal with tasks without link text
3293 planner--dev--1.0--patch-436
3295 * planner-multi.el (planner-multi-tasks-equal-p): Deal with tasks without
3296 link text. Solves nil backtrace when you update a task without links.
3297 (planner-multi-edit-task-description): Fix typo.
3301 ChangeLog planner-multi.el
3304 2005-06-30 07:21:53 GMT Sacha Chua <sacha@free.net.ph> patch-434
3307 planner-sort-tasks: Be paranoid about task sorting
3309 planner--dev--1.0--patch-434
3311 * planner.el (planner-sort-tasks): Go back to old task if called from a
3312 task, or to old point if not.
3315 ChangeLog planner.el
3318 2005-06-30 06:43:52 GMT Sacha Chua <sacha@free.net.ph> patch-433
3321 Bugfix: Remove parens around planner-calendar-html-tag-marker
3323 planner--dev--1.0--patch-433
3325 * planner-calendar.el
3326 (planner-calendar-move-calendar-to-top-of-page-maybe): Remove parens
3327 around planner-calendar-html-tag-marker. Thanks to Michael Boehlen for
3328 pointing this out and Paul D. Kraus for reminding me about it.
3331 ChangeLog planner-calendar.el
3334 2005-06-30 06:17:53 GMT Sacha Chua <sacha@free.net.ph> patch-432
3337 Bugfix: planner-edit-task-description, planner-deadline: keep point
3339 planner--dev--1.0--patch-432
3341 * planner.el (planner-edit-task-description-basic): Keep cursor position.
3342 Remove the need for planner-multi advice. Thanks to Edgar Goncalves for
3345 * planner-multi.el (planner-multi-edit-task-description): Keep cursor
3346 position. Remove the need for planner-multi advice.
3348 * planner-deadline.el (planner-deadline-update): Be a lot more careful
3349 about the point to avoid infinite looping bugs or errors about task
3352 * planner.el (planner-tasks-never-suppress-fixing-flag): Docfix: Explain
3353 what fixing is. Thanks to johnsu01 for pointing this out.
3356 ChangeLog planner-deadline.el planner-multi.el planner.el
3359 2005-06-30 04:28:19 GMT Michael Olson <mwolson@gnu.org> patch-17
3362 Fix planner-derived-mode-p issues around planner-save-buffers.
3364 planner-muse--mwolson--1.0--patch-17
3366 * planner.el (muse): Thanks to Peter K. Lee for the patch!
3367 (planner-derived-mode-p): since calling derived-mode-p directly now
3368 instead of defalias, must have the &rest list unexpanded since
3369 derived-mode-p sees (list (list ...)) instead of (list ...).
3370 (planner-save-buffers): for some reason `muse-page-name' returns a ""
3371 whereas `emacs-wiki-page-name' returns nil. added an extra check for
3375 ChangeLog.mwolson planner.el
3378 2005-06-27 12:27:11 GMT Sacha Chua <sacha@free.net.ph> patch-431
3381 planner-create-note: Default to current page
3383 planner--dev--1.0--patch-431
3385 * planner.el (planner-create-note): Default to current page. Thanks to
3386 Scott Otterson for the suggestion.
3389 ChangeLog planner.el
3392 2005-06-27 12:14:44 GMT Sacha Chua <sacha@free.net.ph> patch-430
3395 planner-update-task: Remove need for advice, planner-multi-replan-task: Accept list as argument
3397 planner--dev--1.0--patch-430
3399 * planner.el (planner-update-task-basic): Rename old planner-update-task
3400 to remove the need for advice.
3401 (planner-update-task): Alias to planner-update-task-basic.
3403 * planner-multi.el (planner-multi-replan-task): Accept lists.
3404 (planner-multi-update-task): Remove need for advice.
3405 (planner-update-task): Alias to planner-multi-update-task.
3406 (planner-multi-read-name): Use planner-make-link.
3407 (planner-multi-remove-task-from-pool): Take advantage
3408 of lists as argument for planner-multi-replan-task.
3411 ChangeLog planner-multi.el planner.el
3414 2005-06-27 08:43:35 GMT Yann Hodique <hodique@lifl.fr> patch-12
3419 planner--yh--1.0--patch-12
3424 ChangeLog.yh planner-xtla.el
3427 2005-06-26 11:31:00 GMT Yann Hodique <hodique@lifl.fr> patch-11
3430 publish xtla:// links with respect to archive locations
3432 planner--yh--1.0--patch-11
3434 * planner-xtla.el (planner-xtla-url-transform-alist): associate branches with locations
3435 (planner-xtla-url-transform): build url from xtla link
3436 (muse-publish-url-transforms): add planner-xtla-url-transform to the list
3440 ChangeLog.yh planner-xtla.el
3443 2005-06-25 06:32:48 GMT Michael Olson <mwolson@gnu.org> patch-9
3446 Use `planner-current-file' to get around the temp file issue.
3448 planner--mwolson--1.0--patch-9
3450 * planner.el (planner-current-file): New function that returns the name
3451 of the file that is currently being published. Make sure you use this
3452 instead of `buffer-file-name' if your routine is called at
3453 publish-time. For safety, this makes sure that
3454 `emacs-wiki-current-file' is bound and not null before using it; falls
3455 back on the value of the `buffer-file-name' variable.
3457 * planner-diary.el (planner-diary-get-name): Use `planner-current-file'.
3459 * planner-rss.el (planner-rss-limit): Ditto.
3462 planner-diary.el planner-rss.el planner.el
3465 2005-06-25 05:33:19 GMT Michael Olson <mwolson@gnu.org> patch-8
3468 Use `planner-match-string-no-properties'.
3470 planner--mwolson--1.0--patch-8
3472 * planner.el (planner-match-string-no-properties): Use instead of
3473 `match-string-no-properties'.
3474 (planner-annotation-from-planner-note)
3475 (planner-task-info-from-string, planner-current-note-info)
3476 (planner-notes-get-headlines): Make use of this variable.
3478 * planner-appt.el (planner-appt-add-appts-from-schedule): Ditto.
3480 * planner-deadline.el (planner-deadline-get-deadline-from-string): Ditto.
3482 * planner-gnus.el (planner-gnus-get-address): Ditto.
3484 * planner-id.el (planner-id-get-id-from-string): Ditto.
3486 * planner-rank.el (planner-rank-get-task-info): Ditto.
3488 * planner-rdf.el (planner-rdf-get-taskid, planner-rdf-get-note-info)
3489 (planner-rdf-replace-links, planner-rdf-note-get-alias)
3490 (planner-rdf-note-get-plan, planner-rdf-note): Ditto.
3493 planner-appt.el planner-deadline.el planner-gnus.el
3494 planner-id.el planner-rank.el planner-rdf.el planner.el
3497 2005-06-25 05:22:50 GMT Michael Olson <mwolson@gnu.org> patch-7
3500 Use `planner-derived-mode-p' instead of `derived-mode-p'.
3502 planner--mwolson--1.0--patch-7
3504 * planner.el (with-planner): Remove commented-out declare line since
3505 we're using the correct alternative.
3507 * planner-el.texi (Publishing): Use `planner-derived-mode-p' instead of
3510 * planner-report.el (planner-report-generate): Ditto.
3512 * planner.el (planner-read-task): Ditto.
3515 planner-el.texi planner-report.el planner.el
3518 2005-06-25 05:02:34 GMT Michael Olson <mwolson@gnu.org> patch-6
3521 Fix minor meaning change in `planner-report-find-tasks'.
3523 planner--mwolson--1.0--patch-6
3525 * planner-report.el (planner-report-find-tasks): Re-add two dropped
3533 2005-06-24 23:48:10 GMT Michael Olson <mwolson@gnu.org> patch-5
3536 Put space in front of lists.
3538 planner--mwolson--1.0--patch-5
3540 * planner.el (planner-notes-tag, planner-markup-task): Put space in front
3541 of lists for forward-compatibility with Muse.
3547 2005-06-24 23:38:49 GMT Michael Olson <mwolson@gnu.org> patch-4
3550 Use `planner-replace-regexp-in-string' for compat with Muse port.
3552 planner--mwolson--1.0--patch-4
3554 * planner.el (planner-replace-regexp-in-string): Renamed from
3555 `planner-replace-in-string', since we use
3556 `planner-replace-regexp-in-string' in the Muse port.
3558 * planner-bbdb.el (planner-bbdb-annotation-from-bbdb): Use
3559 `planner-replace-regexp-in-string'.
3561 * planner-bibtex.el (planner-bibtex-annotation-old): Ditto.
3563 * planner-calendar.el (planner-calendar-published-file-href): Ditto.
3565 * planner-report.el (planner-report-find-notes)
3566 (planner-report-find-tasks): Ditto.
3568 * planner-timeclock-summary.el (planner-timeclock-summary-extract-task-data)
3569 (planner-timeclock-summary-make-summary-string-range)
3570 (planner-timeclock-summary-update, planner-timeclock-summary-show-range)
3571 (planner-timeclock-summary-show-2)
3572 (planner-timeclock-summary-generate-report): Ditto.
3575 planner-bbdb.el planner-bibtex.el planner-calendar.el
3576 planner-report.el planner-timeclock-summary.el planner.el
3579 2005-06-24 22:11:36 GMT Michael Olson <mwolson@gnu.org> patch-3
3582 Don't pollute the XEmacs namespace.
3584 planner--mwolson--1.0--patch-3
3586 * planner-bibtex.el (planner-bibtex-key-in-head): New function that takes
3587 the place of `bibtex-key-in-head'.
3589 * planner-calendar.el: Remove definition of `replace-in-string'.
3591 * planner-timeclock-summary.el: Ditto.
3593 * planner.el (planner-derived-mode, planner-copy-overlay)
3594 (planner-remove-overlays, planner-link-escape, planner-link-unescape):
3595 Use defun instead of alias.
3597 * planner.el (planner-replace-in-string): New function the takes the
3598 place of `replace-in-string' and `replace-regexp-in-string'.
3600 * planner.el (planner-line-end-position,
3601 planner-line-beginning-position): New functions that take the place of
3602 `line-end-position' and `line-beginning-position', respectively.
3604 * planner-rank.el, planner-trunk.el, planner-calendar.el,
3605 planner-appt.el, planner-xtla.el, planner-multi.el, planner-report.el,
3606 planner-timeclock-summary.el, planner-mhe.el, planner-bbdb.el,
3607 planner-bibtex.el, planner-experimental.el, planner-id.el, planner.el,
3608 planner-tasks-overview.el, planner-el.texi, planner-ledger.el,
3609 planner-authz.el, planner-deadline.el: Replace uses of
3610 namespace-violating functions with the aforementioned ones.
3613 planner-appt.el planner-authz.el planner-bbdb.el
3614 planner-bibtex.el planner-calendar.el planner-deadline.el
3615 planner-el.texi planner-experimental.el planner-id.el
3616 planner-ledger.el planner-mhe.el planner-multi.el
3617 planner-rank.el planner-report.el planner-tasks-overview.el
3618 planner-timeclock-summary.el planner-trunk.el planner-xtla.el
3622 2005-06-24 01:39:54 GMT Michael Olson <mwolson@gnu.org> patch-12
3625 Uniquify publishing number for notes.
3627 planner-muse--mwolson--1.0--patch-12
3629 * planner.el (muse-publish-markup-regexps): Use a different publishing
3630 number for notes, since these should probably not be the same.
3633 ChangeLog.mwolson planner.el
3636 2005-06-23 16:32:27 GMT Sacha Chua <sacha@free.net.ph> patch-428
3639 Bugfix: planner-annotation-as-kill: Make sure link is set
3641 planner--dev--1.0--patch-428
3643 * planner.el (planner-annotation-as-kill): Make sure link is set before
3644 using it in link-name. Thanks to Jim Ottaway for catching this.
3647 ChangeLog planner.el
3650 2005-06-23 14:47:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-75
3653 planner-appt: remove redundant comments
3655 planner--jeho--1.0--patch-75
3662 2005-06-23 11:49:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-74
3665 planner-appt: fix duplicate appt bug
3667 planner--jeho--1.0--patch-74
3669 * planner-appt.el (planner-appt-clear-appts): removed previous attempt at
3671 (planner-appt-make-appt-element): new function for building elements of
3673 (planner-appt-remember-appt): use planner-appt-make-appt-element
3674 (planner-appt-task-member): use planner-appt-make-appt-element
3678 planner-appt.el planner.el
3681 2005-06-22 21:18:39 GMT Yann Hodique <hodique@lifl.fr> patch-7
3686 planner--yh--1.0--patch-7
3688 * planner.el (planner-markup-note): fix note publishing issue with muse (don't know exactly the reason though)
3692 ChangeLog.yh planner.el
3695 2005-06-22 14:03:02 GMT Sacha Chua <sacha@free.net.ph> patch-427
3698 Embarrassing typo: Missing )
3700 planner--dev--1.0--patch-427
3702 * planner-gnus.el (planner-gnus-browse-url): Fix another embarrassing typo.
3706 ChangeLog planner-gnus.el
3709 2005-06-22 03:50:07 GMT Sacha Chua <sacha@free.net.ph> patch-426
3712 Bugfix: with-planner-update-setup: Don't block planner-id
3714 planner--dev--1.0--patch-426
3716 * planner.el (with-planner-update-setup): Don't block planner-id anymore.
3717 Trust that the equality code is working and that you won't get loops.
3719 * planner-id.el (planner-id-update-tasks-on-page): Nullify
3720 planner-id-update-automatically to avoid loops.
3723 ChangeLog planner-id.el planner.el
3726 2005-06-22 03:43:37 GMT Sacha Chua <sacha@free.net.ph> patch-425
3729 Bugfix: with-planner-update-setup, planner-browse-position-url, planner-multi-tasks-equal-p
3731 planner--dev--1.0--patch-425
3733 * planner.el (with-planner-update-setup): Set planner-id-update-automatically to nil.
3734 (planner-save-buffers): Don't bind planner-id-update-automatically.
3735 (planner-browse-position-url): Correct typo.
3737 * planner-multi.el (planner-multi-tasks-equal-p): Bugfix: Correct
3738 equality test for tasks with only one plan page.
3741 ChangeLog planner-id.el planner-multi.el planner.el
3744 2005-06-22 03:14:43 GMT Sacha Chua <sacha@free.net.ph> patch-424
3747 Bugfix: planner-gnus-browse-url and long grou pnames
3749 planner--dev--1.0--patch-424
3751 * planner-gnus.el (planner-gnus-browse-url): Merge patch from Toby
3752 Allsopp to fix case where gnus-registry-use-long-group-names is
3756 ChangeLog planner-gnus.el
3759 2005-06-21 16:23:33 GMT Sacha Chua <sacha@free.net.ph> patch-423
3762 Bugfix: planner-browse-position-url: Do not clobber match data
3764 planner--dev--1.0--patch-423
3766 * planner.el (planner-browse-position-url): Improve match data handling.
3767 Thanks to Romain Francoise for the patch.
3770 ChangeLog planner.el
3773 2005-06-20 04:25:42 GMT Sacha Chua <sacha@free.net.ph> patch-422
3776 Bugfix: planner-annotation-from-file-with-position: Check if buffer has a file
3778 planner--dev--1.0--patch-422
3780 * planner.el (planner-annotation-from-file-with-position): Check if buffer is associated with a file.
3784 ChangeLog planner-id.el planner.el
3787 2005-06-20 02:52:08 GMT Sacha Chua <sacha@free.net.ph> patch-421
3790 New: planner-annotation-from-file-with-position
3792 planner--dev--1.0--patch-421
3794 * planner.el (planner-resolve-position-url): New.
3795 (planner-browse-position-url): New.
3796 (planner-annotation-from-file-with-position): New.
3797 (planner-annotation-functions): Use
3798 planner-annotation-from-file-with-position instead of
3799 planner-annotation-from-file.
3802 ChangeLog planner.el
3805 2005-06-19 04:24:51 GMT Michael Olson <mwolson@gnu.org> patch-10
3808 Remove `muse-index-as-string' workaround.
3810 planner-muse--mwolson--1.0--patch-10
3812 * planner.el (muse-index-as-string): Remove since we will have this
3813 functionality in the Muse 3.01 release.
3816 ChangeLog.mwolson planner.el
3819 2005-06-18 16:35:34 GMT Yann Hodique <hodique@lifl.fr> patch-6
3822 Provide a string representation of index to solve the index publishing issue
3824 planner--yh--1.0--patch-6
3826 * planner.el (planner-index-as-string): Generates an index for planner in
3827 a string format. This solves the index publishing issue. If you want an
3828 index for your pages, just put something like
3829 <lisp>(planner-index-as-string t t)</lisp> somewhere in a page
3830 (muse-index-as-string): planner-index-as-string uses this new function,
3831 but it is not realeased as of version 3.0. Hack to be removed once muse
3832 integrates its own version of muse-index-as-string
3833 (planner-generate-index): make use of planner-index-as-string
3837 ChangeLog.yh planner.el
3840 2005-06-18 01:03:49 GMT Sacha Chua <sacha@free.net.ph> patch-420
3843 planner-annotation-as-kill: New interactive prefix
3845 planner--dev--1.0--patch-420
3847 * planner.el (planner-annotation-as-kill): Merge patch from Stefan
3848 Reichör adding interactive prefix to planner-annotation-as-kill,
3849 allowing users to specify description.
3851 * planner-el.texi (Hyperlinks): New section documenting
3852 planner-annotation-as-kill.
3855 ChangeLog planner-el.texi planner.el
3858 2005-06-17 15:31:23 GMT Sacha Chua <sacha@free.net.ph> patch-419
3861 Docfix: Note that Lisp tags work only for GNU Emacs
3863 planner--dev--1.0--patch-419
3865 * planner-diary.el: Docfix: Note that Lisp tags work only for GNU Emacs.
3866 Reverse order of recommendations.
3868 * planner-el.texi (Diary): Docfix: Note that Lisp tags work only for GNU Emacs.
3869 Reverse order of recommendations.
3872 ChangeLog planner-diary.el planner-el.texi
3875 2005-06-17 08:45:31 GMT Sacha Chua <sacha@free.net.ph> patch-418
3878 Enhancement: planner-multi-remove-task-from-pool works with multiple pages
3880 planner--dev--1.0--patch-418
3882 * planner-multi.el (planner-multi-remove-task-from-pool): Work with multiple pages.
3883 (planner-multi-split): Gracefully deal with lists.
3884 (planner-multi-copy-tasks-to-page): Docfix: note multiple pages syntax.
3887 ChangeLog planner-el.texi planner-multi.el
3890 2005-06-17 08:26:53 GMT Sacha Chua <sacha@free.net.ph> patch-417
3893 planner-multi-copy-tasks-to-page: New option automatically copies tasks
3895 planner--dev--1.0--patch-417
3897 * planner-multi.el (planner-multi-copy-tasks-to-page): New option
3898 allows you to automatically copy tasks to a page.
3899 (planner-multi-create-task-from-info): Convert from advice.
3900 (planner-create-task-from-info-function): Override with planner-multi version.
3901 (planner-multi-remove-task-from-pool): New hook function to remove
3904 * planner.el (planner-create-task-from-info-function): Change to variable.
3905 (planner-create-task-from-info): Call the function.
3906 (planner-create-task-from-info-basic): Rename from old function.
3908 * planner-el.texi (Multiple Projects): Document planner-multi.el.
3911 ChangeLog planner-el.texi planner-multi.el planner.el
3914 2005-06-17 03:28:54 GMT Sacha Chua <sacha@free.net.ph> patch-416
3917 planner-mark-task: Do everything inside with-planner-update-setup
3919 planner--dev--1.0--patch-416
3921 * planner.el (planner-mark-task): Do everything inside with-planner-update-setup.
3922 (planner-tasks-never-suppress-fixing-flag): Default to t.
3923 (planner-mark-task-hook): Docfix: Add note about behavior and return value.
3924 (with-planner-update-setup): Nullify planner-tasks-file-behavior inside the macro.
3926 * planner-timeclock.el (planner-timeclock-task-marked): Return t following
3927 new planner-mark-task-hook.
3930 ChangeLog planner-timeclock.el planner.el
3933 2005-06-16 05:57:33 GMT Sacha Chua <sacha@free.net.ph> patch-415
3936 planner-multi: planner-task-plan: override for planner-multi
3938 planner--dev--1.0--patch-415
3940 * planner-multi.el (planner-task-plan): Override this for planner-multi as well.
3943 ChangeLog planner-multi.el
3946 2005-06-16 05:16:43 GMT Sacha Chua <sacha@free.net.ph> patch-414
3949 Bugfix: planner-narrow-to-note should recognize more notes properly now
3951 planner--dev--1.0--patch-414
3953 * planner.el (planner-narrow-to-note): Recognize notes even outside sections.
3957 ChangeLog planner.el
3960 2005-06-16 04:51:37 GMT Sacha Chua <sacha@free.net.ph> patch-413
3963 Bugfix: planner-current-note-info should work with notes with parens
3965 planner--dev--1.0--patch-413
3967 * planner.el (planner-current-note-info): Bugfix: Work with notes with parens in titles.
3968 * planner-multi.el (planner-update-note): Go to the right file.
3971 ChangeLog planner-multi.el planner.el
3974 2005-06-14 21:41:22 GMT Michael Olson <mwolson@gnu.org> patch-8
3977 Supply ChangeLog files for each of the major players of the Muse port.
3979 planner-muse--mwolson--1.0--patch-8
3981 * ChangeLog: Move to ChangeLog.mwolson.
3983 * ChangeLog.yh: File containing Yann Hodique's changes; it is
3986 * ChangeLog.sacha-muse: File containing Sacha Chua's planner--muse
3987 changes; it is autogenerated.
3990 .arch-ids/ChangeLog.sacha-muse.id .arch-ids/ChangeLog.yh.id
3991 ChangeLog.sacha-muse ChangeLog.yh
3997 .arch-ids/ChangeLog.id
3998 ==> .arch-ids/ChangeLog.mwolson.id
4000 ==> ChangeLog.mwolson
4003 2005-06-14 19:27:17 GMT Michael Olson <mwolson@gnu.org> patch-6
4006 Patch from Peter K. Lee; make it less work to get started using this.
4008 planner-muse--mwolson--1.0--patch-6
4010 * planner.el: Apply patch from Peter K. Lee. Require `muse-mode' instead
4012 (planner-option-customized): Since there are still a lot of functions
4013 that call this, keep it for now.
4014 (planner-page-exists-p): This is sometimes called with 2 arguments
4015 instead of 1, so defalias it to `planner-page-file'.
4017 * planner.el (planner-version): Change to "Planner (Muse)" so that this
4018 is somewhat meaningful.
4019 (planner-regexp-space): Make the default value equivalent to
4020 `muse-regexp-space'.
4021 (planner-update-wiki-project): Bring this back, but make it do nothing.
4022 I want to make the instructions on the PlannerMusePort wiki page a bit
4024 (planner-markup-tags): Ditto.
4027 ChangeLog planner.el
4030 2005-06-13 02:20:27 GMT John Sullivan <john@wjsullivan.net> patch-13
4033 Reorganization of More about Tasks node
4035 planner--johnsu01--0--patch-13
4037 Reorganized the More about Tasks section into three subsections. Much more
4038 fine-tuning of the subsubsections to follow. The goal is to organize
4039 things conceptually rather than by module, while still making it easy to
4040 locate information pertaining to a particular module.
4046 2005-06-09 09:55:04 GMT Sacha Chua <sacha@free.net.ph> patch-411
4049 New hook: planner-mark-task-hook
4051 planner--dev--1.0--patch-411
4053 * planner.el (planner-mark-task-hook): New hook.
4054 (planner-mark-task): Use planner-mark-task-hook.
4056 * planner-timeclock.el (planner-timeclock-task-marked): Take advantage of new hook.
4057 (planner-task-in-progress): Remove separate advice.
4058 (planner-task-done): Remove separate advice.
4059 (planner-task-pending): Remove separate advice.
4062 ChangeLog planner-timeclock.el planner.el
4065 2005-06-09 09:34:02 GMT Sacha Chua <sacha@free.net.ph> patch-409
4068 Bugfix: Use write-file-hooks
4070 planner--dev--1.0--patch-409
4072 * planner-appt.el (planner-appt-write-file-hook): Use write-file-hooks
4073 instead of local-write-file-hooks. Thanks to David Lord for pointing this out.
4074 * planner-id.el (planner-id-setup): Use write-file-hooks.
4075 * planner.el (planner-mode): Use write-file-hooks.
4076 * planner-accomplishments.el (planner-accomplishments-insinuate): Use write-file-hooks.
4079 ChangeLog planner-accomplishments.el planner-appt.el
4080 planner-id.el planner.el
4083 2005-06-09 09:31:44 GMT Sacha Chua <sacha@free.net.ph> patch-408
4086 planner-tasks-overview-get-summary: Work with files in subdirectories
4088 planner--dev--1.0--patch-408
4090 * planner-tasks-overview.el (planner-tasks-overview-get-summary): Prefix
4091 command prompts for pages to display. Work with files in
4092 subdirectories. Unfortunately, this results in the function being much
4095 * planner-el.texi (Task Overviews): Document planner-tasks-overview-get-summary.
4099 ChangeLog planner-el.texi planner-tasks-overview.el
4102 2005-06-09 06:38:07 GMT Sacha Chua <sacha@free.net.ph> patch-406
4105 Bugfix: planner-appt-add-appts-from-schedule and empty schedules
4107 planner--dev--1.0--patch-406
4109 * planner-appt.el (planner-appt-add-appts-from-schedule): Merged bugfix
4110 from Jim for case where schedule is empty.
4113 ChangeLog planner-appt.el
4116 2005-06-07 08:51:02 GMT Sacha Chua <sacha@free.net.ph> patch-405
4119 Bugfix: Allow arbitrary extensions by using emacs-wiki-page-name
4121 planner--dev--1.0--patch-405
4123 * planner.el (planner-get-current-date-filename): Allowed arbitrary
4124 extensions by using emacs-wiki-page-name instead of the buffer name.
4125 (planner-prepare-file): Ditto.
4130 ChangeLog planner.el
4133 2005-06-07 08:29:55 GMT Sacha Chua <sacha@free.net.ph> patch-404
4136 Bugfix: planner-delete-note actually works now, and planner-rss recognizes categories
4138 planner--dev--1.0--patch-404
4140 * planner.el (planner-delete-note): Bugfix: Saved excursion so that this
4143 * planner-rss.el (planner-rss-add-item): Allow multiple categories.
4144 (planner-rss-add-note): Recognize multiple categories.
4147 ChangeLog planner-rss.el planner.el
4150 2005-06-05 10:42:34 GMT Sacha Chua <sacha@free.net.ph> patch-403
4153 New function: planner-delete-section[-text], add CREATE to planner-narrow-to-section
4155 planner--dev--1.0--patch-403
4157 * planner-diary.el (planner-diary-delete-section): Deleted.
4158 (planner-diary-delete-section-text): Deleted.
4160 * planner.el (planner-delete-section): New function based on
4161 planner-diary-delete-section. Changed arguments from FILE TITLE to
4163 * planner.el (planner-delete-section-text): New function based on
4164 planner-diary-delete-section. Changed arguments from FILE TITLE to
4167 * planner.el (planner-narrow-to-section): New CREATE argument.
4169 * planner-el.texi (Other Interactive Functions): Document new CREATE argument.
4172 ChangeLog planner-diary.el planner-el.texi planner.el
4175 2005-06-02 13:33:29 GMT Dryice Liu <dryice@liu.com.cn> patch-42
4178 Merge Andrew's change and support definde section access rule
4180 planner--dev--1.0--patch-42
4182 * planner-authz.el: merge Andrew's change to make sure the perl code fit
4183 Mason format and more.
4184 (planner-authz-sections-rule-list): New customizable to define access rule.
4185 (planner-authz-publishing-markup-first): support access by section by default.
4186 (planner-authz-markup-section-predict): new helper function to check if the
4187 prediction is satisfied.
4188 (planner-authz-markup-section): new function to grant access permission
4189 according to planner-authz-sections-rule-list
4196 2005-06-02 11:07:46 GMT Sacha Chua <sacha@free.net.ph> patch-402
4199 Provide planner-log-edit like functionality for xtla
4201 planner--dev--1.0--patch-402
4203 * planner-xtla.el (planner-xtla-log-edit-add-note): Merge patch from
4204 Stefan Reichör providing planner-log-edit like functionality for xtla.
4207 ChangeLog planner-xtla.el
4210 2005-05-28 12:44:54 GMT Sacha Chua <sacha@free.net.ph> patch-401
4213 Docfix: planner-lisp: Add arbitrary functions example
4215 planner--dev--1.0--patch-401
4217 * planner-el.texi (Interactive Lisp): Document arbitrary functions and provide an example.
4221 ChangeLog planner-el.texi
4224 2005-05-28 12:18:46 GMT Sacha Chua <sacha@free.net.ph> patch-399
4227 Bugfix: planner-extract-tasks: Accept list of pages
4229 planner--dev--1.0--patch-399
4231 * planner.el (planner-extract-tasks): Accept list of pages as a parameter
4232 instead of requiring a subset of planner-file-alist. Thanks to Peter K.
4236 ChangeLog planner.el
4239 2005-05-26 10:40:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-68
4242 small change to planner-lisp.el
4244 planner--jeho--1.0--patch-68
4246 * planner-lisp.el: If it looks like a lisp form, read and evaluate it;
4247 otherwise call it interactively as before.
4249 Corrected a small error in the documentation:
4250 [[lisp://plan... => [[lisp:/plan...
4257 2005-05-22 06:02:41 GMT Michael Olson <mwolson@gnu.org> patch-5
4260 Make generated lists publish correctly.
4262 planner-muse--mwolson--1.0--patch-5
4264 * planner.el (planner-notes-tag, planner-markup-task): Print space before
4265 the dash when composing a list entry.
4268 ChangeLog planner.el
4271 2005-05-22 03:24:30 GMT Sacha Chua <sacha@free.net.ph> patch-398
4274 Docfix: planner-el.texi refers to wrong URL
4276 planner--dev--1.0--patch-398
4278 * planner-el.texi (Getting Help): Fix wrong URL. Thanks to Neal McBurnett
4279 for pointing this out!
4282 ChangeLog planner-el.texi
4285 2005-05-22 01:00:43 GMT Michael Olson <mwolson@gnu.org> patch-4
4288 Cause task IDs to be colored.
4290 planner-muse--mwolson--1.0--patch-4
4292 * planner-id.el (planner-id-setup): Since we append values to
4293 `muse-colors-buffer-hook' in the `planner-setup-highlighting' function,
4294 do so here as well. Otherwise `planner-id-markup' never gets called.
4295 I think the `run-hook-with-args' function in Emacs CVS may have a bug.
4297 * planner-appt.el (planner-appt-font-setup): Ditto.
4300 ChangeLog planner-appt.el planner-id.el
4303 2005-05-21 04:54:07 GMT Michael Olson <mwolson@gnu.org> patch-3
4306 Merge massively from sacha/367 to sacha/396, with some omissions.
4308 planner-muse--mwolson--1.0--patch-3
4310 I ran "tla changes emacs-wiki--dev--1.0--patch-366" while in the
4311 directory containing the emacs-wiki--dev--1.0 tree so that I could get a
4312 cumulative patch of all the changes from patch-366 to the present. I
4313 merged in as much as I could.
4315 It seemed that the file permissions changed to 644 recently for files in
4316 the planner archive, so I followed suit.
4318 It is hoped that this effort will help Sacha keep the Muse port of
4319 Planner current :^) . I haven't yet tested these changes; I should do
4323 ChangeLog planner-appt.el planner-bookmark.el planner-diary.el
4324 planner-el.texi planner-gnus.el planner-id.el planner-multi.el
4325 planner-rank.el planner-timeclock-summary-proj.el
4326 planner-timeclock-summary.el planner-timeclock.el
4327 planner-trunk.el planner-vm.el planner.el
4328 {arch}/emacs-wiki/emacs-wiki--sacha/emacs-wiki--sacha--1.0/sacha@free.net.ph--main/patch-log/patch-5
4331 2005-05-17 21:34:27 GMT John Sullivan <john@wjsullivan.net> patch-10
4334 Fixes to Appointments node
4336 planner--johnsu01--0--patch-10
4338 Added missing @item's to @itemize list.
4345 2005-05-12 10:21:55 GMT Sacha Chua <sacha@free.net.ph> patch-397
4348 planner-bibtex-regexp: Fix typo.
4350 planner--dev--1.0--patch-397
4352 * planner-bibtex.el (planner-bibtex-regexp): Fix typo. Thanks to Wei-Hao
4356 ChangeLog planner-bibtex.el
4359 2005-05-12 06:01:31 GMT John Sullivan <john@wjsullivan.net> patch-8
4364 planner--johnsu01--0--patch-8
4366 Typo in Using Allout Mode.
4374 2005-05-12 02:06:55 GMT John Sullivan <john@wjsullivan.net> patch-7
4377 Catch up, add content to docs.
4379 planner--johnsu01--0--patch-7
4381 Added Sacha's tip about using Allout mode with notes.
4387 2005-05-09 10:34:45 GMT Sacha Chua <sacha@free.net.ph> patch-396
4390 NOTE: planner-tasks-file-behavior new default: 'close
4392 planner--dev--1.0--patch-396
4394 * planner.el (planner-tasks-file-behavior): Set the default to 'close.
4395 Thanks to Sharon Kimble for making me realize that this is the
4399 ChangeLog planner.el
4402 2005-05-07 14:19:21 GMT Sacha Chua <sacha@free.net.ph> patch-395
4405 planner-list-tasks-with-status bugfix: Deal with undated tasks; do not touch planner-task-format
4407 planner--dev--1.0--patch-395
4409 * planner.el (planner-list-tasks-with-status): Use planner-task-page
4410 instead of date to deal with undated tasks. Do not use
4411 planner-task-format. Thanks to sf for pointing these out.
4413 * planner-el.texi (Viewing Tasks): Update documentation for
4414 planner-list-unfinished-tasks to reflect new argument PAGES.
4418 ChangeLog planner-el.texi planner.el
4421 2005-05-06 03:58:31 GMT Sacha Chua <sacha@free.net.ph> patch-394
4424 planner-list-unfinished-tasks: Add PAGES argument
4426 planner--dev--1.0--patch-394
4428 * planner.el (planner-list-unfinished-tasks): Add PAGES argument.
4429 Same semantics as planner-list-tasks-with-status.
4432 ChangeLog planner.el
4435 2005-05-06 03:52:37 GMT Sacha Chua <sacha@free.net.ph> patch-393
4438 planner-list-tasks-with-status: Put an insane amount of meaning into a PAGES argument
4440 planner--dev--1.0--patch-393
4442 * planner.el (planner-file-alist): Filter using PAGES.
4443 (planner-list-tasks-with-status): NOTE: Change argument from START and
4444 END to PAGES to allow much greater flexibility. This function is now way
4445 too smart about PAGES.
4447 * planner-el.texi (Viewing Tasks): Update planner-list-tasks-with-status again.
4450 ChangeLog planner-el.texi planner.el
4453 2005-05-06 03:08:32 GMT Sacha Chua <sacha@free.net.ph> patch-392
4456 planner-list-tasks-with-status: Fix insert-file-contents(nil) backtrace
4458 planner--dev--1.0--patch-392
4460 * planner.el (planner-tasks-tag): Do not include temporary files.
4461 (planner-search-notes-internal): Do not include temporary files.
4462 (planner-past-notes-tag): Do not include temporary files.
4463 (planner-list-tasks-with-status): Do not include temporary files. Do not
4464 insert template. Add new arguments START and END. Thanks to sf for
4465 reporting this bug. This should fix the case where unsaved files cause a
4466 backtrace starting with insert-file-contents(nil).
4468 * planner-el.texi (Viewing Tasks): Update docuentation for
4469 planner-list-tasks-with-status.
4472 ChangeLog planner-el.texi planner.el
4475 2005-04-28 03:55:29 GMT Sacha Chua <sacha@free.net.ph> patch-390
4478 Bugfix: planner-sort-tasks: Remove non-fontification code
4480 planner--dev--1.0--patch-390
4482 * planner.el (planner-sort-tasks): Remove buggy non-fontification code
4483 again. Thanks to sf for pointing this out.
4487 ChangeLog planner.el
4490 2005-04-27 18:50:52 GMT Sacha Chua <sacha@free.net.ph> patch-389
4493 Bugfix: planner-sort-tasks should use 5-arg sort-subr for older GNU Emacs
4495 planner--dev--1.0--patch-389
4497 * planner.el (planner-sort-tasks): Guard against old GNU Emacs with 5
4498 arguments instead of 6. Thanks to sf for reporting the bug.
4501 ChangeLog planner.el
4504 2005-04-27 03:16:25 GMT Sacha Chua <sacha@free.net.ph> patch-388
4507 Tweak: planner-copy-or-move-region does not include last line if at start of line
4509 planner--dev--1.0--patch-388
4511 * planner.el (planner-copy-or-move-region): Minor tweak: Do not include
4512 last line if point is at the first character of the task. This makes
4513 selecting a region of tasks easier, and corresponds better to
4514 transient-mark-mode.
4517 ChangeLog planner.el
4520 2005-04-27 03:13:30 GMT Sacha Chua <sacha@free.net.ph> patch-387
4523 Bugfix: planner-gnus-browse-url: Load group even if registry is not used
4525 planner--dev--1.0--patch-387
4527 * planner-gnus.el (planner-gnus-browse-url): Fix group loading code when
4528 registry is not used.
4531 ChangeLog planner-gnus.el
4534 2005-04-27 03:07:15 GMT Sacha Chua <sacha@free.net.ph> patch-386
4537 Bugfix: planner-replan-note should properly add notes to non-wiki-named pages
4539 planner--dev--1.0--patch-386
4541 * planner.el (planner-replan-note): Bugfix: Go back to beginning of
4542 buffer whenever searching for a note. Also, get the base of the note page
4543 link when concatenating a new reference to it. This means that links
4544 specified with [[ and ]] should work.
4546 * planner-multi.el (planner-replan-note): Add current link only if it is
4547 not already in the list. Also, get the base of the note page
4548 link when concatenating a new reference to it.
4552 ChangeLog planner-multi.el planner.el
4555 2005-04-26 14:40:11 GMT Sacha Chua <sacha@free.net.ph> patch-385
4558 Bugfix: Make planner-sort-tasks stop causing backtraces
4560 planner--dev--1.0--patch-385
4562 * planner.el (planner-sort-tasks): Merge Angus Lees' version fixing
4563 fontification-related backtrace by using sort-subr instead of
4567 ChangeLog planner.el
4570 2005-04-26 12:29:33 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-64
4573 planner-el.texi: updated planner-appt node
4575 planner--jeho--1.0--patch-64
4577 Added documentation for new appointments section feature.
4579 Changed headings in the planner-appt node formatted with visual markup
4580 [@noindent..@strong{foo}] to @unnumberedsubsubsec.
4587 2005-04-23 17:06:25 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-63
4590 merge latest; planner-appt changes
4592 planner--jeho--1.0--patch-63
4598 New functionality: task appointments may be copied into an
4599 appointments section.
4601 Documentation for new appointments section feature.
4603 Appointment text now has its task-id removed.
4605 (planner-appt-task-appointments-section,
4606 planner-appt-task-use-appointments-section-flag,
4607 planner-appt-format-appt-section-line-function): Customizable
4608 variables for appointment section
4610 (--planner-appt-tasks-added-appts,
4611 --planner-appt-tasks-earlier-appts): Moved up the file
4613 (planner-appt-forget-appt): New function
4615 (planner-appt-remove-task-id): New function: removes task-ids
4617 (planner-appt-format-description): New function to do all
4618 formatting of the appt description
4620 (planner-appt-task-member): Now requires a list as third argument.
4621 I wanted this to be an optional argument, but that didn't work
4622 because the list could be null.
4624 (planner-appt-format-appt-section-line,
4625 planner-appt-update-appt-section,
4626 planner-appt-update-appt-section-maybe): New functions: the basis
4627 of the task appointment section business.
4629 (with-planner-appt-update-section-disabled): Macro to temporarily
4632 (planner-appt-task-add): Now returns t if an appointment was
4633 actually added; use planner-appt-format-description; added some
4634 code supporting the task appointment section.
4636 (planner-appt-task-delete): Use planner-appt-format-description;
4637 added some code supporting the task appointment section.
4639 (planner-appt-add-appts-from-tasks): Support for task appointment
4642 (planner-id-update-tasks-on-page): Support for task appointment
4643 section: do update afterwards.
4645 (planner-appt-add-appts-from-schedule): Support for task
4646 appointment section; check that the line looked at didn't come
4652 ChangeLog planner-appt.el
4655 2005-04-22 04:50:36 GMT Sacha Chua <sacha@free.net.ph> patch-384
4658 Improve support for putting files in subdirectories
4660 planner--dev--1.0--patch-384
4662 * planner.el (planner-list-daily-files): List daily files in
4663 subdirectories as well. Thanks to Wei-Hao Lin for pointing this out.
4664 (planner-extract-tasks): Use filenames from planner-file-alist.
4665 (planner-search-notes-internal): Use filenames from planner-file-alist.
4666 (planner-past-notes-tag): Use planner-get-day-pages and
4671 ChangeLog planner.el
4674 2005-04-21 04:54:01 GMT Sacha Chua <sacha@free.net.ph> patch-383
4677 planner-multi-read-name-multiple-prompts: Easier multiple inputs with nil default
4679 planner--dev--1.0--patch-383
4681 * planner-multi.el (planner-multi-read-name-multiple-prompts): Make the
4682 default nil to improve ease of entering multiple pages under XEmacs.
4683 Also, save the completed list as the default page.
4686 ChangeLog planner-multi.el
4689 2005-04-20 17:40:35 GMT Sacha Chua <sacha@free.net.ph> patch-382
4692 XEmacs compatibility: condition-case instead of 4-arg require, XEmacs menu strangeness
4694 planner--dev--1.0--patch-382
4696 * planner-multi.el (err): Replace with XEmacs-friendly version that uses
4697 condition-case to catch require errors. Thanks to Andreas Stemmer for
4698 the bug report and Jim Ottaway for the suggested fix.
4700 * planner-timeclock.el (nil): Hackish workaround for XEmacs menu
4701 strangeness. Despite being mentioned in easy-menu-add-item's docstring,
4702 easy-menu-create-menu does not exist in XEmacs.
4704 * planner-bookmark.el (bookmark-set): Replace 4-arg require with
4708 ChangeLog planner-bookmark.el planner-multi.el
4709 planner-timeclock.el
4712 2005-04-20 09:11:00 GMT Sacha Chua <sacha@free.net.ph> patch-381
4715 planner-vm: Turn on annotations in vm-presentation-mode as well
4717 planner--dev--1.0--patch-381
4719 * planner-vm.el (planner-vm-annotation-from-mail): Turn on annotations in
4720 vm-presentation-mode as well. Thanks to Fran Burstall for the patch.
4723 ChangeLog planner-vm.el
4726 2005-04-20 07:39:51 GMT Sacha Chua <sacha@free.net.ph> patch-380
4729 Bugfix: planner-multi-replan-task, replace mapc with mapcar
4731 planner--dev--1.0--patch-380
4733 * planner-multi.el (planner-multi-replan-task): Replace mapc with mapcar
4734 for Emacs20 compatibility.
4737 ChangeLog planner-multi.el
4740 2005-04-20 07:20:03 GMT Sacha Chua <sacha@free.net.ph> patch-379
4743 Document planner-trunk.el
4745 planner--dev--1.0--patch-379
4747 * planner-el.texi (Grouping Tasks): Document planner-trunk.
4749 * planner-trunk.el (planner-trunk-rule-list): Put in the actual
4750 regular expression. to make it less intimidating. Rewrite the
4751 custom rules to be more helpful.
4754 ChangeLog planner-el.texi planner-trunk.el
4757 2005-04-19 14:40:47 GMT Sacha Chua <sacha@free.net.ph> patch-378
4760 Merge planner-appt updates from jeho: create task fix, better advising
4762 planner--dev--1.0--patch-378
4764 * planner.el (planner-live-task-regexp): Rename from
4765 planner-appt-live-task-regexp.
4767 * planner-id.el (planner-id-update-tasks-on-page): Use
4768 planner-live-task-regexp.
4769 (planner-id-remove-tasks-on-page): Use planner-task-regexp.
4770 (planner-id-add-task-id-to-all): Use planner-task-regexp.
4772 * planner-appt.el: Remove planner-appt-live-task-regexp.
4773 (planner-appt-add-appts-from-tasks): Use planner-live-task-regexp.
4776 ChangeLog planner-appt.el planner-id.el planner.el
4779 2005-04-19 14:18:11 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-62
4782 with-planner-update-setup
4784 planner--jeho--1.0--patch-62
4786 * planner.el (with-planner-update-setup): return value from the body
4793 2005-04-19 11:47:33 GMT Yann Hodique <hodique@lifl.fr> patch-1
4796 Some hacks on planner--muse
4798 planner--yh--1.0--patch-1
4800 * planner-gnus.el: quote planner-gnus-browse-url
4802 * planner-log-edit.el (planner-log-edit-flush-regexp-list): add
4803 the possibility to ignore patterns before inserting commit
4804 messages as notes (useful for psvn)
4805 (planner-log-edit-add-note): use planner-log-edit-flush-regexp-list
4807 * planner-mhe.el ("mhe"): quote planner-mhe-browse-url
4809 * planner-unix-mail.el (planner-unix-mail-protocol-name): quote
4810 planner-unix-mail-protocol-name
4812 * planner.el (planner-annotation-format-local-file-name): add the
4813 possibility to format local file links (I use it to force files
4814 under my home dir to be displayed as ~/..., so that I can move
4815 my planner files easily between home and work)
4816 (planner-annotation-from-file): use
4817 planner-annotation-format-local-file-name
4818 (planner-annotation-from-dir): new annotation for handling dired buffers
4819 (planner-annotation-functions): use planner-annotation-from-dir
4823 planner-gnus.el planner-log-edit.el planner-mhe.el
4824 planner-unix-mail.el planner.el
4827 2005-04-18 14:07:50 GMT Sacha Chua <sacha@free.net.ph> patch-377
4830 planner-gnus: Pick up the group name properly
4832 planner--dev--1.0--patch-377
4834 * planner-gnus.el (planner-gnus-browse-url): Pick up the group name properly.
4835 Thanks to Stefan Reichör for the patch!
4836 (planner-gnus-group-threshold): New. Might help with planner-gnus-browse-url and
4840 ChangeLog planner-gnus.el
4843 2005-04-18 13:41:27 GMT Sacha Chua <sacha@free.net.ph> patch-376
4846 planner-id bugfix (completed/cancelled tasks) and planner-el docfixes
4848 planner--dev--1.0--patch-376
4850 * planner-id.el (planner-id-update-tasks-on-page): Fix cyclic saving
4851 caused when planner-id updates completed bugs even if force is nil.
4852 Thanks to SAITO Fuyuki for spotting the bug and suggesting a fix.
4854 * planner-el.texi: Change @var to @code whenever it referred to a program
4855 variable instead of a metasyntactic variable.
4858 ChangeLog planner-el.texi planner-id.el
4861 2005-04-18 06:49:41 GMT John Sullivan <john@wjsullivan.net> patch-3
4864 planner-el.texi (Diary): Corrected instructions for showing
4865 diary entries for multiple days. Replaced @code's with @var
4868 planner--johnsu01--0--patch-3
4877 2005-04-16 06:55:03 GMT John Sullivan <john@wjsullivan.net> patch-2
4880 Replaced all occurrences of PlannerMode with Planner except where inaccurate.
4882 planner--johnsu01--0--patch-2
4886 2005-04-16 06:53:23 GMT John Sullivan <john@wjsullivan.net> patch-1
4891 planner--johnsu01--0--patch-1
4900 2005-04-15 17:07:46 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-60
4903 planner-appt: create task fix, better advising, etc.
4905 planner--jeho--1.0--patch-60
4909 Quite a few changes here:
4911 Fixed a bug in task creation with multi links: previously, there would
4912 either be an error [if the task ends up added to an empty page] or the
4913 wrong task line would be considered for appointment adding [these
4914 problems due to idiosyncrasies in planner-multi].
4916 Debugging macros and functions.
4918 Better advising: while investigating the task creation bug, I
4919 found that there were many redundant calls to the function advice,
4920 so I have added code temporarily to switch the advice off. I also
4921 noticed that the advice to `planner-update-task' couldn't possibly
4922 do anything useful before, since the current task line is
4923 unaffected by `planner-update-task', but that some advice was
4924 called for; so I added something here. This, however, turned out
4925 to be far too slow for the mass updating done by
4926 `planner-id-update-tasks-on-page', so I added some advice for that
4929 There are also improvements to the advising itself [preactivation
4930 and avoiding using ad-foo-regexp], with some speed gains.
4932 (planner-appt-live-task-regexp): fixed matching just whitespace
4933 after the task status
4935 (planner-appt-debug-buffer, planner-appt-debug-flag)
4936 (planner-appt-debug, planner-appt-debug-message): new debugging
4939 (--planner-appt-task-cache, planner-appt-task-parse-task): added
4940 memoizing optimization
4942 (planner-schedule-task-estimate): added a docstring
4944 (planner-appt-task-add, planner-appt-task-delete): re-organized to
4945 make more efficient and more readable
4947 (--planner-appt-advice, planner-appt-advice-common-flags): support
4948 for new advising stuff; `--planner-appt-advice' holds information
4949 about advice added by `planner-appt-defadvice',
4950 `planner-appt-advice-common-flags' flags that are used in all
4951 advice. Preactivation of advice added here for load-time
4954 (planner-appt-defadvice): defadvice macro wrapper that remembers
4955 the advice args for later use
4957 (planner-appt-disable-all-advice, planner-appt-enable-all-advice):
4958 new functions: enable/disable all advice added with
4959 `planner-appt-defadvice'
4961 (with-planner-appt-task-advice-disabled): temporary disabling of
4962 advice added with `planner-appt-defadvice'
4964 (planner-task-cancelled, planner-task-done, planner-delete-task):
4965 now use `planner-appt-defadvice'
4967 (planner-appt-get-diff-links, planner-update-task): enhanced
4968 handling of `planner-update-task': previous code didn't actually
4971 (planner-id-update-tasks-on-page): for speed, advised to avoid
4972 lots of update advice
4974 (plan): replaced the setq with a let clause
4976 (planner-copy-or-move-task): disable planner-appt advice while
4977 this advice is active; fixed bug in handling of planner-multi
4980 (planner-edit-task-description): use `planner-appt-defadvice'
4982 (--planner-appt-created-task-marker): support for create task
4985 (--planner-appt-close-the-buffer-flag): support for create task
4988 (planner-appt-create-task-hook-func): remember the place where the
4989 task was created, so it can be revisited to update appointments
4991 (planner-create-task-from-info): visit the place where the task
4992 was created, update appointments, and behave according to
4993 `planner-tasks-file-behavior'
4995 (planner-appt-methods): moved up the file to avoid
4996 byte-compilation warning
4998 (planner-appt-use): change function added to
4999 `planner-create-task-hook' to
5000 `planner-appt-create-task-hook-func'; moved the advice enabling to
5001 the end of the function [so advice can be explicitly disabled if
5002 the task method is not used [otherwise there is a problem with
5005 (planner-appt-de-insinuate): updated to take changes to hooks and
5006 advice handling into account
5012 2005-04-12 16:37:14 GMT Sacha Chua <sacha@free.net.ph> patch-375
5015 Docfix: carrying over unfinished tasks.
5017 planner--dev--1.0--patch-375
5019 * planner.el (plan): Update docstring for FORCE-DAYS.
5021 * planner-el.texi (Carrying Over Unfinished Tasks): Rewrite to reflect
5022 semantics of plan and planner-carry-tasks-forward.
5025 ChangeLog planner-el.texi planner.el
5028 2005-04-10 14:26:53 GMT Sacha Chua <sacha@free.net.ph> patch-374
5031 Docfix: Update URL for remind
5033 planner--dev--1.0--patch-374
5035 * planner.el: Update URL for remind. Thanks to Sharon Kimble for pointing this out.
5039 ChangeLog planner.el
5042 2005-04-08 08:16:23 GMT Sacha Chua <sacha@free.net.ph> patch-373
5045 planner-psvn bugfix: stray paren
5047 planner--dev--1.0--patch-373
5049 * planner-el.texi (Acknowledgements): Thanks to Stefan for planner-xtla.
5050 * planner-psvn.el (planner-psvn-log-edit-add-note): Fix stray paren.
5051 (Where did that come from?) Thanks to Stefan for spotting this.
5054 ChangeLog planner-el.texi planner-psvn.el
5057 2005-04-07 15:27:26 GMT Sacha Chua <sacha@free.net.ph> patch-372
5060 Bugfix: planner-vm-browse-url
5062 planner--dev--1.0--patch-372
5064 * planner-vm.el (planner-vm-browse-url): Merge message-id bugfix from
5069 ChangeLog planner-vm.el
5072 2005-04-07 15:15:00 GMT Sacha Chua <sacha@free.net.ph> patch-371
5075 New: planner-annotation-from-dired, planner-psvn
5077 planner--dev--1.0--patch-371
5079 * planner.el (planner-annotation-from-dired): New from Stefan Reichör.
5080 (planner-annotation-functions): Add planner-annotation-from-dired.
5081 * planner-psvn.el: New from Stefan Reichör.
5082 * planner-el.texi (Acknowledgements): Add note about planner-psvn.
5086 .arch-ids/planner-psvn.el.id planner-psvn.el
5089 ChangeLog planner-el.texi planner.el
5092 2005-04-07 09:27:19 GMT Sacha Chua <sacha@free.net.ph> patch-370
5095 New: planner-timewarp. Bugfix: Group .*? regexp to deal with possible XEmacs bug.
5097 planner--dev--1.0--patch-370
5099 * planner.el (planner-timewarp): New. Thanks to Raymond Zeitler
5101 (planner-timewarp-date): New.
5102 (planner-today): Pay attention to timewarp.
5103 (planner-expand-name): Pay attention to timewarp.
5105 * planner-appt.el (planner-appt-de-wiki): Group .*? regexp to deal with
5106 possible XEmacs bug.
5107 * planner-timeclock-summary.el
5108 (planner-timeclock-summary-extract-task-data): Group .*? regexp.
5111 ChangeLog planner-appt.el planner-timeclock-summary.el
5115 2005-04-07 03:52:40 GMT Sacha Chua <sacha@free.net.ph> patch-369
5118 Bugfix: planner-timeclock-summary-proj. New: planner-annotation-symbol-string, planner-create-task-from-note
5120 planner--dev--1.0--patch-369
5122 * planner.el (planner-create-task-from-note): New. Thanks to Paul
5123 Lussier for suggesting this.
5124 (planner-create-task-from-buffer): Move task prompts into
5125 another function for ease of use.
5126 (planner-read-task): Prompt for task information.
5127 (planner-menu): Add planner-create-task-from-note and
5128 planner-create-note-from-task to menu.
5130 * planner.el (planner-create-task-from-buffer): Modify ddliu's annotation
5131 code to automatically add annotation at end of string if annotation
5132 string is not found. This means that you don't have to manually add the
5133 annotation anchor for most cases (annotation desired), although it also
5134 means that you can't disable annotation on a per-task basis. You can
5135 use planner-create-task if you don't want annotations.
5136 (planner-annotation-symbol-string): Make this the only variable
5137 controlling annotation; delete planner-manual-place-annotation,
5138 defaulting to {} (on) which is similar to the syntax of the
5141 * planner-rank.el (planner-rank-update-current-task): Remove need for progn.
5143 * planner-el.texi (Sacha Chua's Configuration): Merge johnsu01's docfixes
5144 escaping characters.
5146 * planner-timeclock-summary-proj.el
5147 (planner-timeclock-summary-proj): Fix provide statement.
5150 ChangeLog planner-bookmark.el planner-diary.el planner-el.texi
5151 planner-rank.el planner-timeclock-summary-proj.el planner.el
5154 2005-04-07 01:46:32 GMT Dryice Liu <dryice@liu.com.cn> patch-38
5157 fix private symbal introduced yesterday
5159 planner--dev--1.0--patch-38
5161 * planner.el (planner-create-task-from-buffer): Fix the private
5162 ddliu-planner-annotation-symbol-string I blindly copied from my config
5163 file yesterday. It should be planner-annotation-symbol-string. I should
5171 2005-04-06 09:37:08 GMT Dryice Liu <dryice@liu.com.cn> patch-37
5174 Place the annotation in task title where I want
5176 planner--dev--1.0--patch-37
5178 * planner.el: Sometimes I want to place the annotation in the task
5179 description instead of at the end of task description to get a more
5180 readable one. This patch makes this possible.
5181 (planner-manual-place-annotation): If set to non-nil, decide where
5182 annotation goes manually. It is set to nil by default to keep the
5184 (planner-annotation-symbol-string): When
5185 planner-create-task-from-buffer, this string in the task description
5186 will be replace by the annotation calculated by
5187 planner-annotation-functions.
5188 (planner-create-task-from-buffer): Utilize
5189 planner-manual-place-annotation and planner-annotation-symbol-string so
5190 I can type "reply /anno/ for something" in Gnus and so on to get a
5198 2005-04-06 08:40:21 GMT Dryice Liu <dryice@liu.com.cn> patch-36
5201 conditional require remember.el
5203 planner--dev--1.0--patch-36
5205 * planner-bookmark.el: remove global require of remember
5206 (bookmark-set): require remember only if
5207 planner-bookmark-take-note-after-set-bookmark-flag is set tot.
5215 2005-04-06 08:16:26 GMT Dryice Liu <dryice@liu.com.cn> patch-35
5218 speed up planner-rank
5220 planner--dev--1.0--patch-35
5222 * planner-rank.el (planner-rank-update-current-task): only run
5223 planner-rank-change when needed, i.e, urgency changed.
5224 (planner-rank-update-all): only search in the tasks section.
5231 2005-04-05 15:28:45 GMT Sacha Chua <sacha@free.net.ph> patch-367
5234 Always add menu to planner-mode buffers
5236 planner--dev--1.0--patch-367
5238 * planner.el (planner-mode): Always add menu. Thanks to Surendra Singhi
5242 ChangeLog planner.el
5245 2005-04-05 20:58:26 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-58
5248 fixed fix of planner-multi-read-name
5250 planner--jeho--1.0--patch-58
5252 * planner-multi.el (planner-multi-read-name): used simpler and neater
5253 method of modifying minibuffer-prompt-properties
5261 2005-04-05 06:48:58 GMT Sacha Chua <sacha@free.net.ph> patch-6
5266 planner--muse--1.0--patch-6
5270 planner-appt.el planner-bbdb.el planner-bibtex.el
5271 planner-calendar.el planner-erc.el planner-experimental.el
5272 planner-gnus.el planner-id.el planner-mhe.el planner-multi.el
5273 planner-notes-index.el planner-rmail.el
5274 planner-tasks-overview.el planner-timeclock-summary.el
5275 planner-timeclock.el planner-unix-mail.el planner-vm.el
5279 2005-04-05 05:34:42 GMT Sacha Chua <sacha@free.net.ph> patch-5
5284 planner--muse--1.0--patch-5
5291 2005-04-05 05:20:31 GMT Sacha Chua <sacha@free.net.ph> patch-4
5294 planner-list-tasks-with-status now works.
5296 planner--muse--1.0--patch-4
5303 2005-04-05 05:07:14 GMT Sacha Chua <sacha@free.net.ph> patch-3
5306 planner-delete-task now works.
5308 planner--muse--1.0--patch-3
5315 2005-04-05 05:05:06 GMT Sacha Chua <sacha@free.net.ph> patch-2
5318 Plan pages highlight upon opening
5320 planner--muse--1.0--patch-2
5327 2005-04-05 04:48:32 GMT Sacha Chua <sacha@free.net.ph> patch-1
5332 planner--muse--1.0--patch-1
5334 * planner.el: Add requires for muse.
5335 (planner-project): Change docstring.
5336 (planner-mode): Derive from muse-mode.
5337 (planner-link-base): Copy code.
5338 (planner-encode-url): Copy code.
5339 (planner-mode-map): Make sparse keymap instead of copying.
5340 (planner-unhighlight-region): Promote from defadvice.
5341 (with-planner): Change with-planner.
5343 Use Muse equivalents for many functions.
5346 - planner-update-wiki-project
5348 - planner-publishing-directory
5349 - planner-project-default-name
5350 - planner-emacs-wiki
5351 - planner-name-regexp
5352 - planner-custom-variables
5353 - planner-publishing-markup
5354 - planner-markup-tags
5360 2005-04-05 01:43:34 GMT Sacha Chua <sacha@free.net.ph> patch-366
5363 Bugfix: planner-multi read-only prompt, planner-sort-tasks excursions, planner-appt advice
5365 planner--dev--1.0--patch-366
5367 * planner-multi.el (planner-multi-remprop): Remove cl dependency from
5368 planner-multi patch from jeho.
5370 * planner.el (planner-sort-tasks): Merge patch from Angus Lees removing
5371 unnecessary save-excursion.
5375 ChangeLog planner-appt.el planner-multi.el planner.el
5378 2005-04-05 01:29:40 GMT Sacha Chua <sacha@free.net.ph> patch-365
5381 planner-el.texi: Update my sample configuration file
5383 planner--dev--1.0--patch-365
5385 * planner-el.texi (Sacha Chua's Configuration): Update my sample configration file.
5389 ChangeLog planner-el.texi
5392 2005-04-04 20:59:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-56
5395 planner-multi minibuffer properties fix
5397 planner--jeho--1.0--patch-56
5399 * planner-multi.el (planner-multi-remprop): function to remove a property
5400 from a property list
5402 (planner-multi-read-name): bind minibuffer-prompt-properties sans
5405 top-level: remove rebinding of minibuffer-prompt-properties
5411 2005-04-03 17:39:18 GMT Sacha Chua <sacha@free.net.ph> patch-364
5414 planner-replan-task: Preserve initial task location as much as possible; fix planner-multi as well
5416 planner--dev--1.0--patch-364
5418 * planner-multi.el (planner-multi-replan-task): Extensive
5419 debugging and testing. Converted from defadvice version and fixed.
5421 * planner.el (planner-replan-task-function): New variable.
5422 (planner-replan-task): Call the function.
5423 (planner-replan-task-basic): Tweak to preserve place.
5427 ChangeLog planner-multi.el planner.el
5430 2005-04-01 23:48:06 GMT Sacha Chua <sacha@free.net.ph> patch-363
5433 Merge docfixes from johnsu01
5435 planner--dev--1.0--patch-363
5437 2005-03-23 johnsu01 <john@wjsullivan.net>
5438 * planner-el.texi (Top): Added descriptions to some menu items.
5439 (Managing Your Information): Added descriptions to menu items.
5440 (Task Ranks): Incorporated patch-339
5441 (Task Ranks): Incorporated patch-341.
5442 (Acknowledgements): Incorporated patch-351.
5443 2005-03-14 johnsu01 <john@wjsullivan.net>
5444 * planner-el.texi (Log Edit): Added cindex entries in parallel
5446 (Logs and Version Control): Added cindex entries in parallel with
5448 (Schedule): Changed and added @cindex entries in parallel form
5449 with other sections.
5450 (Emacs Relay Chat): Added @cindex entries for IRC, and for
5451 expansion of both ERC and IRC.
5452 (Finances): Added @cindex.
5453 (Ledger): Added @cindex.
5454 (Contacts): Changed name to Contacts and Conversations, updated
5455 all relevant references. Added @cindex entries.
5456 (Appointments): Added @cindex.
5457 (Task-based Appointments): Added @cindex.
5458 (Task-based Appointments): Fixed @pxref formatting.
5459 (Schedule-based Appointments): Added @cindex entries.
5460 (Appt Notes): Added @cindex entries.
5461 (Gnus): Changed @ref to @inforef.
5462 (Schedule.el): Changed subsection title to be schedule.el.
5463 (Schedule.el): Changed node name to be schedule.el
5464 (More about Tasks): Added reference to other schedule.el section.
5465 (Rmail): Changed ref to inforef
5466 (Bookmark): Added inforef to Emacs manual Bookmarks section.
5467 2005-03-11 johnsu01 <john@wjsullivan.net>
5468 * planner-el.texi: Reorganized "Integrating with Emacs" section
5469 into smaller sections formed by some common categories used in
5470 personal information management. Corrected the name of the info
5471 file in the section on how to install the info file.
5472 (Ledger) Made the planner-ledger @cindex entry use the same form
5473 as the other @cindex entries for modules.
5474 (Unix mail): Removed erroneous Rmail @cindex entry in this
5480 ChangeLog planner-el.texi
5483 2005-04-01 06:48:33 GMT Sacha Chua <sacha@free.net.ph> patch-362
5486 planner-multi: planner-copy-or-move-task: Unschedule tasks properly even if the date is escaped
5488 planner--dev--1.0--patch-362
5490 * planner-multi.el (planner-task-date): Find dates properly even if escaped.
5491 (planner-copy-or-move-task): Delete dates properly even if escaped.
5495 ChangeLog planner-multi.el
5498 2005-04-01 06:36:41 GMT Sacha Chua <sacha@free.net.ph> patch-361
5501 planner-id-find-task bugfix: Stop at first task found
5503 planner--dev--1.0--patch-361
5505 * planner-id.el (planner-id-find-task): Fix bug where task ID appears in
5506 notes as well. Thanks to Michael Heinrich for pointing this out.
5510 ChangeLog planner-id.el
5513 2005-03-31 03:42:16 GMT Sacha Chua <sacha@free.net.ph> patch-360
5516 planner-expand-name: Fix day offset
5518 planner--dev--1.0--patch-360
5520 * planner.el: Rearrange some declarations to reduce compilation
5522 (planner-expand-name): Fix day offset again. Test within one
5523 week to make sure it makes sense.
5527 ChangeLog planner.el
5530 2005-03-30 11:30:56 GMT Sacha Chua <sacha@free.net.ph> patch-359
5533 planner-multi: planner-replan-note: properly cross-reference single-page entries
5535 planner--dev--1.0--patch-359
5537 * planner-multi.el (planner-replan-note): Keep track of old date so that
5538 notes can be properly cross-referenced. This should make
5539 remember-planner work better with planner-multi. Thanks to Raymond
5540 Zeitler for complaining. =)
5543 ChangeLog planner-multi.el
5546 2005-03-30 10:28:57 GMT Sacha Chua <sacha@free.net.ph> patch-358
5549 planner-multi: Sane completing read in XEmacs
5551 planner--dev--1.0--patch-358
5553 * planner-multi.el (nil): crm is optional.
5554 (planner-multi-read-name): Replace defadvice with more flexible way to
5555 define planner-multi prompting. This makes it work better under XEmacs
5556 because users can choose the next function instead.
5557 (planner-multi-read-name-multiple-prompts): New function for XEmacs users.
5558 Thanks to Jody Klymak for the idea.
5560 * planner.el (planner-read-name-function): New variable removes the need for
5561 defadvice in planner-multi.
5562 (planner-read-name-single): Contains old code for prompting for a single page.
5563 (planner-read-name-no-completion): Just in case people like it that way.
5566 ChangeLog planner-multi.el planner.el
5569 2005-03-30 09:15:45 GMT Sacha Chua <sacha@free.net.ph> patch-357
5572 planner-read-date: save and restore calendar mode map
5574 planner--dev--1.0--patch-357
5576 * planner.el (planner-read-date): Save and restore calendar mode map.
5577 This should fix the bug reported by Pascal Quesseveur; dates should
5578 be selectable even when calendar-setup is non-nil.
5581 ChangeLog PLANNER-README planner.el
5584 2005-03-30 04:01:26 GMT Sacha Chua <sacha@free.net.ph> patch-356
5587 planner-multi-filter-links makes planner-create-task-from-info better at overriding dates
5589 planner--dev--1.0--patch-356
5591 * planner-multi.el (planner-create-task-from-info): Handle overriding dates better.
5592 (planner-multi-filter-links): New convenience function for keeping or removing
5596 ChangeLog planner-multi.el
5599 2005-03-29 20:29:29 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-53
5602 merge latest, planner-appt advice fixes
5604 planner--jeho--1.0--patch-53
5606 * planner-appt.el: added disable flag to all advice
5607 (planner-appt-use): enabling and updating disabled advice
5610 ChangeLog planner-appt.el
5613 2005-03-29 17:54:55 GMT Sacha Chua <sacha@free.net.ph> patch-355
5616 New options: planner-default-section, planner-sections
5618 planner--dev--1.0--patch-355
5620 * planner.el (planner-default-section): New option.
5621 (planner-sections): New option.
5622 (planner-day-page-template): Mention planner-sections.
5623 (planner-plan-page-template): Mention planner-sections.
5624 (planner-seek-to-first): Look up symbols in planner-sections.
5625 (planner-narrow-to-note): Look up symbols in planner-sections.
5626 (planner-seek-task-creation-point): Look up section name.
5627 (planner-create-note): Look up section name for notes.
5628 Thanks to Tyler Weir for pointing out the need to make
5631 * planner.el (with-planner): Add edebug properties. Thanks to Jim Ottaway
5632 for the two-line tip.
5635 ChangeLog planner.el
5638 2005-03-29 00:34:18 GMT Sacha Chua <sacha@free.net.ph> patch-354
5641 Docfix: Publishing Calendars sample code. Bugfix: Remove cl dependency caused by declare
5643 planner--dev--1.0--patch-354
5645 * planner-el.texi (Publishing Calendars): Docfix: Missing -hook. Thanks
5646 to Dryice Liu for pointing this out.
5648 * planner.el (with-planner): Remove that annoying declare thing. Will
5649 CVSisms never cease?
5652 ChangeLog planner-el.texi planner.el
5655 2005-03-26 02:15:30 GMT Sacha Chua <sacha@free.net.ph> patch-353
5658 planner-tasks-never-suppress-fixing-flag
5660 planner--dev--1.0--patch-353
5662 * planner.el (planner-tasks-never-suppress-fixing-flag): New.
5663 (planner-save-buffers): Follow planner-tasks-never-suppress-fixing-flag.
5664 Thanks to Jeremy Cowgar for pointing out this need.
5667 ChangeLog planner.el
5670 2005-03-23 01:56:55 GMT Sacha Chua <sacha@free.net.ph> patch-351
5673 Docfix: Spamguard addresses and add other contributors
5675 planner--dev--1.0--patch-351
5677 * planner-el.texi (Acknowledgements): Spamguard addresses. Add contributors.
5681 ChangeLog planner-el.texi
5684 2005-03-22 10:28:48 GMT Sacha Chua <sacha@free.net.ph> patch-350
5687 planner-expand-name: Tweak +tue
5689 planner--dev--1.0--patch-350
5691 * planner.el (planner-expand-name): Tweak date offset so that +tue really
5695 ChangeLog planner.el
5698 2005-03-22 05:54:01 GMT Sacha Chua <sacha@free.net.ph> patch-349
5701 planner-id-find-task: XEmacs bugfix for infinite tasks
5703 planner--dev--1.0--patch-349
5705 * planner-id.el (planner-id-find-task): Rewrite to eliminate XEmacs
5706 infinite duplication bug. Thanks to sf for reporting the bug and
5707 pointing out difference between XEmacs and Emacs regular expressions.
5710 ChangeLog planner-id.el
5713 2005-03-22 04:38:48 GMT Sacha Chua <sacha@free.net.ph> patch-348
5716 planner-calendar-html-tag-marker
5718 planner--dev--1.0--patch-348
5720 * planner-calendar.el (planner-calendar-html-tag-marker): New option.
5721 Thanks to JM Ibanez for the patch.
5722 (planner-calendar-move-calendar-to-top-of-page-maybe): Use
5723 planner-calendar-html-tag-marker to make this more flexible.
5727 ChangeLog planner-calendar.el
5730 2005-03-20 16:35:30 GMT Sacha Chua <sacha@free.net.ph> patch-347
5733 planner-multi: Modify planner-tasks-equal-p
5735 planner--dev--1.0--patch-347
5737 * planner-multi.el (planner-multi-tasks-equal-p): New function checks if
5738 the link text is a multilink. This fixes the planner-id infinite saving
5739 bug. Thanks to sf for pointing this out.
5740 (planner-tasks-equal-p): Defalias to planner-multi-tasks-equal-p.
5743 ChangeLog planner-multi.el
5746 2005-03-17 14:01:14 GMT Sacha Chua <sacha@free.net.ph> patch-345
5749 Replace mapc with mapcar for Emacs20 compatibility.
5751 planner--dev--1.0--patch-345
5753 * planner-rss.el (planner-rss-add-item): Replace mapc call with mapcar.
5754 (planner-rss-add-note): Replace mapc call with mapcar. Thanks to Helge
5755 Kosuch and Rino Mardo for pointing this out.
5757 * planner-notes-index.el (planner-notes-index): Replace mapc call with mapcar.
5760 ChangeLog planner-notes-index.el planner-rss.el
5763 2005-03-16 17:41:41 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-52
5766 planner-appt sort bug
5768 planner--jeho--1.0--patch-52
5770 * planner-appt.el (planner-appt-schedule-sort): fixed a problem with the
5778 2005-03-16 07:52:51 GMT Dryice Liu <dryice@liu.com.cn> patch-32
5781 fix timeclock-summary publishing problem
5783 planner--dev--1.0--patch-32
5785 * planner-timeclock-summary.el: The emacs-wiki simple table markup rule
5786 don't support a blank cell in the table, especially at the end of a
5787 line. So we need a placeholder to fix the published HTML table.
5789 (planner-timeclock-summary-placeholder-char): New option to define the
5790 placeholder character. Set it to " " to get the original behavior.
5791 (planner-timeclock-summary-make-text-table-day): Utilize
5792 planner-timeclock-summary-placeholder-char in the report table.
5796 planner-timeclock-summary.el
5799 2005-03-15 22:42:50 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-50
5804 planner--jeho--1.0--patch-50
5806 * planner-appt.el (planner-appt-schedule-sort): bug fixed
5813 2005-03-14 17:02:03 GMT Keith Amidon <camalot@picnicpark.org> patch-1
5816 Cleanup planner-trunk and fix task sorting bug
5818 planner--dev-kea--1.0--patch-1
5820 2005-03-14 Keith Amidon <camalot@picnicpark.org>
5822 * planner-trunk.el: make text fit on 80-column display
5823 (planner-trunk-list-plan-regexp) renamed planner-trunk-list-regexp
5824 (planner-trunk-task-completed-p) renamed planner-trunk-completed-p
5825 (planner-trunk-insert-heading) renamed planner-trunk-ins-heading
5826 (planner-trunk-do-trunk-section) shortened some local variable names
5828 * planner-trunk.el: fix bug involving tasks w/o a plan page
5829 (planner-trunk-task-plan-str) returns "" if no plan page for task
5830 (planner-trunk-do-trunk-section) removed no plan page special case,
5831 changed dummy non-matching regexp entry to "(_-)", which doesn't
5832 match an empty string and hopefully no one ever wants to use.
5835 planner-trunk.el {arch}/=tagging-method
5838 2005-03-13 18:55:54 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-46
5841 planner-authz: small modification
5843 planner--jeho--1.0--patch-46
5845 * planner-authz.el (planner-authz-appt-regexp): added the nag marker
5852 2005-03-13 18:24:33 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-44
5855 planner-authz: merge improvements
5857 planner--jeho--1.0--patch-44
5859 * planner-authz.el: merged improvements [including planner-appt support]
5860 posted by the author on emacs-wiki-discuss
5867 2005-03-13 17:16:30 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-43
5870 planner-el.texi: planner-appt documentation
5872 planner--jeho--1.0--patch-43
5874 * planner-el.texi: made planner-appt documentation better:
5875 @subsubheadings instead of @unnumberedsubsubsec, used verbatim for the
5876 schedule examples to preserve spacing.
5883 2005-03-12 15:14:41 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-42
5886 planner-el.texi updated planner-appt node
5888 planner--jeho--1.0--patch-42
5890 * planner-el.texi: updated documentation in line with recent changes
5894 planner-appt.el planner-el.texi
5897 2005-03-12 14:02:56 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-41
5900 planner-appt changes
5902 planner--jeho--1.0--patch-41
5904 * planner-appt.el: made compatible with appt-make-list, removed
5905 appt-check defeating, updated documentation, modified options to
5907 (planner-appt-schedule-cyclic-behaviour): new variable to determine
5908 cyclic entry behaviour
5909 (appt-make-list): new advice to preserve data
5910 (planner-appt-defeat-appt-check): removed
5911 (planner-copy-or-move-task): removed unecessary fiddling with hooks
5912 [left commented out in case it doesn't work]
5913 (planner-appt-schedule-add-cyclic-maybe):
5914 planner-app-schedule-add-cyclic-if-today remodelled and renamed
5915 (planner-appt-use): removed the do things at midnight code
5922 2005-03-11 02:50:51 GMT Sacha Chua <sacha@free.net.ph> patch-344
5925 New macro with-planner ensures planner context
5927 planner--dev--1.0--patch-344
5929 * planner.el (with-planner): New macro ensures we are in a planner project.
5930 (planner-task-info-from-string): Use with-planner. Thanks to Toby Allsopp for
5932 (planner-search-notes): Use with-planner.
5933 (planner-file-alist): Use with-planner.
5934 (planner-extract-tasks): Use with-planner.
5935 (plan): Use with-planner.
5936 (with-planner-update-setup): Remove redundant save-excursion.
5939 ChangeLog planner.el
5942 2005-03-11 02:33:54 GMT Sacha Chua <sacha@free.net.ph> patch-343
5945 Bugfixes: planner.el: remove unfontlocking code, add missing paren in planner-generate-index
5947 planner--dev--1.0--patch-343
5949 * planner-trunk.el: Remove cl dependency.
5950 * planner.el (planner-create-task-from-info): Remove buggy unfontlocking code.
5951 * planner.el (planner-sort-tasks): Remove buggy unfontlocking code.
5952 * planner.el (planner-renumber-notes): Remove buggy unfontlocking code.
5953 * planner.el (planner-generate-index): Embarrassing trivial bugfix: missing paren
5956 ChangeLog planner-trunk.el planner.el
5959 2005-03-10 09:50:33 GMT Sacha Chua <sacha@free.net.ph> patch-342
5962 planner-trunk.el docfixes: not just for day page
5964 planner--dev--1.0--patch-342
5966 * planner-trunk.el: Docfix. planner-trunk not just for day page.
5967 (planner-trunk-delete-non-task-lines): Docfix: commented-out alternative
5971 ChangeLog planner-trunk.el
5974 2005-03-10 09:11:03 GMT Sacha Chua <sacha@free.net.ph> patch-341
5977 Update @cindex for Task Ranks documentation
5979 planner--dev--1.0--patch-341
5981 * planner-el.texi (Task Ranks): Docfix: @cindex. Thanks to dryice for
5985 ChangeLog planner-el.texi
5988 2005-03-10 08:26:46 GMT Sacha Chua <sacha@free.net.ph> patch-340
5991 planner-create-task-from-info: Always call planner-create-task-hook
5993 planner--dev--1.0--patch-340
5995 * planner.el (planner-create-task-from-info): Call
5996 planner-create-task-hook even if there is no day page.
5997 Thanks to Christophe Garion for the bug report.
6000 ChangeLog planner.el
6003 2005-03-10 07:09:46 GMT Sacha Chua <sacha@free.net.ph> patch-338
6006 New: planner-publish-dates-first-p
6008 planner--dev--1.0--patch-338
6010 * planner.el (planner-generate-index): Honor
6011 planner-publish-dates-first-p.
6012 (planner-publish-dates-first-p): New option.
6013 Thanks to Chris Parsons for the patch.
6016 ChangeLog planner.el
6019 2005-03-08 16:25:25 GMT Sacha Chua <sacha@free.net.ph> patch-337
6022 planner-mhe fix from Christopher Garion: mh-path, utility functions
6024 planner--dev--1.0--patch-337
6028 ChangeLog planner-mhe.el
6031 2005-03-08 04:32:30 GMT Sacha Chua <sacha@free.net.ph> patch-336
6034 New: planner-diary-add-entry
6036 planner--dev--1.0--patch-336
6038 * planner-diary.el (planner-diary-add-entry): New function. Thanks to
6039 Jody Klymak for adapting my planner-config code.
6041 * planner-el.texi (Diary): Document planner-diary-add-entry.
6046 ChangeLog planner-diary.el planner-el.texi
6049 2005-03-08 04:16:45 GMT Sacha Chua <sacha@free.net.ph> patch-335
6052 Merge planner-appt from planner--jeho--1.0--patch-38
6054 planner--dev--1.0--patch-335
6056 * planner-el.texi (Appointments): New node copied from info file. Minor tweaks.
6059 ChangeLog planner-el.texi
6062 2005-03-04 15:26:37 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-39
6065 planner-appt: removed functions from planner-goto-hook
6067 planner--jeho--1.0--patch-39
6069 * planner-appt.el (planner-copy-or-move-task): made this tidier with a
6070 let clause: what was I thinking with the previous unwind-protect thing?
6071 (planner-appt-insinuate-if-today): removed adding to planner-goto-hook
6079 2005-03-04 10:23:34 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-38
6082 merge latest patches and defeat appt-check
6084 planner--jeho--1.0--patch-38
6086 * planner-appt.el (planner-appt-show-alerts): change behaviour when there
6088 (planner-appt-defeat-appt-check): new function to stop appt-check
6089 reseting the appointment list each day
6090 (planner-appt-midnight-functions, planner-appt-midnight-setup): new
6091 function and hook to do something each midnight. Intended for
6092 sustaining defeating of appt-check, but could be useful for other
6094 (planner-appt-use): added appt-check defeating
6097 ChangeLog planner-appt.el
6100 2005-03-04 08:45:04 GMT Dryice Liu <dryice@liu.com.cn> patch-29
6103 Run hooks instead of call outline-show-all
6105 planner--dev--1.0--patch-29
6107 * planner-trunk.el (planner-trunk-tasks-before-hook): new hook to run
6108 before foing the trunk.
6109 (planner-trunk-tasks-after-hook): new hook to run after the trunk.
6110 (planner-trunk-tasks): Remove the outline-show-all call and plant the
6111 above two new hooks. This is a more general way.
6118 2005-03-03 01:59:44 GMT Dryice Liu <dryice@liu.com.cn> patch-28
6121 merge from Keith Amidon: now works with outline minor mode better
6123 planner--dev--1.0--patch-28
6125 * planner-trunk.el: add a "nice to do" section in comenary.
6126 (planner-trunk-task-completed-p): new function. Return t if task-info is
6128 (planner-trunk-sort-tasks): utilize planner-trunk-task-completed-p.
6129 (planner-trunk-insert-heading): ditto.
6130 (planner-trunk-do-trunk-section): ditto.
6131 (planner-trunk-do-trunk): ditto.
6132 (planner-trunk-tasks): call outline-show-all before doing the trunk. Else
6133 the hidden sections are skip and extra headers are added.
6140 2005-03-02 23:05:54 GMT Sacha Chua <sacha@free.net.ph> patch-334
6143 planner-multi major bugfix for planner-make-link
6145 planner--dev--1.0--patch-334
6147 * planner-multi.el (planner-make-link): Bugfix for the bugfix. Mrph.
6148 Clearly, the third argument should make this behave in the single-link
6152 ChangeLog planner-multi.el
6155 2005-03-02 16:06:30 GMT Dryice Liu <dryice@liu.com.cn> patch-26
6158 use the helper functions
6160 planner--dev--1.0--patch-26
6162 * planner-trunk.el (planner-trunk-tasks): use the helper functions
6169 2005-03-02 15:51:59 GMT Dryice Liu <dryice@liu.com.cn> patch-25
6172 optional force trunk completed tasks together with non-completed tasks and minor improvements
6174 planner--dev--1.0--patch-25
6176 * planner-trunk.el (cl): require cl
6177 (planner-trunk-task-plan-str): if planner-multi is not loaded, return
6178 task link first if it's not nil. So on plan pages we can always(with and
6179 without planner-multi) trunk by date.
6180 (planner-trunk-sort-tasks): also move cancled tasks to the "done" trunk.
6181 (planner-trunk-insert-heading): also support cancled tasks
6182 (planner-trunk-do-trunk): ditto.
6183 (planner-trunk-tasks): optional arg force to force trunk completed tasks
6184 together with non-completed tasks.
6185 (planner-trunk-rule-list): update ":type" to catch up the new format for
6194 2005-03-02 14:38:19 GMT Dryice Liu <dryice@liu.com.cn> patch-24
6197 merge from Keith Amidon: support trunk on plan pages and add sub-section headers
6199 planner--dev--1.0--patch-24
6201 * planner-trunk.el: Lots of changes, changing planner-trunk-rule-list
6202 format to support trunk on plan pages and add sub-section
6203 headers. Here's the docstring of planner-trunk-rule-list, describing
6206 "List of rules for trunking tasks
6208 Each rule is a sublist of the form:
6210 (PAGE-REGEXP COMPLETE-HEADING TRUNK-SECTIONS-LIST)
6212 PAGE-REGEXP is used to select the set of trunk sections that should be
6213 used. It is matched against the name of the current planner page. If
6214 no matching PAGE-REGEXP is found, no trunking is done. If there is
6215 more than one match, the first one in the list is used.
6217 If COMPLETE-HEADING is nil, completed and not completed tasks will be
6218 in the same trunk, sorted according to `PLANNER-SORT-TASKS-KEY-FUNCTION'.
6219 If it is a string, it is the name of a sub-heading of the tasks
6220 section under which to sort completed tasks separately, in which
6221 case it will be the last subsection of the tasks section of the page.
6223 Each element of TRUNK-SECTIONS-LIST describes a trunk of the page.
6224 Elements can either be a simple TASK-PLAN-REGEXP, or a sublist of the form:
6226 (TASK-PLAN-REGEXP TRUNK-HEADING)
6228 The TASK-PLAN-REGEXP is matched against the plan page (or pages if you
6229 are using planner-multi) for the task. If more than one
6230 TASK-PLAN-REGEXP matches, the first one in the list is used. All
6231 tasks that match the same TASK-PLAN-REGEXP will be grouped together.
6232 The order of the groups will match the order of TRUNK-SECTIONS-LIST.
6233 Tasks that do not match any entry in TRUNK-SECTIONS-LIST will be in a
6234 separate group at the end of the tasks section. If the sublist form
6235 of an entry is used, TRUNK-HEADING is a name for the outline heading
6236 to be inserted at the top of the trunk. If TRUNK-SECTIONS-LIST
6237 contains a mix of items in the regexp and sublist forms, when tasks
6238 are present that match a regexp form entry, but no tasks are present
6239 that match the most recent preceeding sublist form entry in the list,
6240 the heading from the sublist form entry will be inserted anyway. In
6241 use, it will become obvious why this is desirable."
6249 2005-03-02 07:23:00 GMT Dryice Liu <dryice@liu.com.cn> patch-23
6252 document planner-rank in info and some related docfixs
6254 planner--dev--1.0--patch-23
6256 * planner-rank.el: doc fix to cache up the code changes
6258 * planner-el.texi (Task Ranks): new node describing planner-rank.el
6262 planner-el.texi planner-rank.el
6265 2005-03-01 15:50:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-37
6268 planner-appt fixed regexp
6270 planner--jeho--1.0--patch-37
6272 * planner-appt.el (planner-appt-schedule-task-estimate-regexp): added the
6273 "nag" marker to the regexp
6280 2005-03-01 12:58:59 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-36
6283 planner-appt added Henrik's nagging feature
6285 planner--jeho--1.0--patch-36
6287 * planner-appt.el: added very plausible documentation for the nagging
6289 (planner-appt-task-regexp): modified to allow for nags
6290 (planner-appt-task-nagging-regexp): new regexp to match nags
6291 (planner-appt-task-nagging-p): new test for nagging
6292 (planner-copy-or-move-task): modified plan in progress pass-through to
6293 take nagging into account
6300 2005-03-01 12:38:07 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-35
6303 planner-appt.el hooking and minor changes
6305 planner--jeho--1.0--patch-35
6307 * planner-appt.el (planner-appt-task-add, planner-appt-task-delete): made
6308 these interactive again
6310 (planner-appt-use): move non-insinuating hooking to here
6312 (planner-appt-font-setup): added a test for today here so that it only
6313 highlights when it should [part of the non-insinuation changes]
6320 2005-03-01 09:17:05 GMT Sacha Chua <sacha@free.net.ph> patch-333
6325 planner--dev--1.0--patch-333
6327 * planner.el (planner-make-link): New parameter SINGLE forces link to be
6328 treated as a single link. Thanks to Dryice Liu for the bugfix suggestion
6330 (planner-annotation-from-planner-note): Single link.
6331 (planner-annotation-from-file): Single link.
6332 (planner-annotation-from-info): Single link.
6333 * planner-bibtex.el (planner-bibtex-annotation-new): Single link.
6334 * planner-bookmark.el (planner-bookmark-make-url): Single link.
6335 * planner-gnus.el (planner-gnus-annotation-from-message): Single link.
6336 (planner-gnus-annotation-from-summary): Single link.
6337 * planner-mhe.el (planner-mhe-annotation): Single link.
6338 * planner-vm.el (planner-vm-annotation-from-mail): Single link.
6339 * planner-w3m.el (planner-w3m-annotation-from-w3m): Single link.
6340 * planner-wl.el (planner-wl-annotation-from-wl): Single link.
6343 ChangeLog planner-bibtex.el planner-bookmark.el
6344 planner-gnus.el planner-mhe.el planner-multi.el planner-w3m.el
6345 planner-wl.el planner.el
6348 2005-03-01 06:28:20 GMT Dryice Liu <dryice@liu.com.cn> patch-21
6351 fix problem if planner-multi is loaded and there are space in bookmark name
6353 planner--dev--1.0--patch-21
6355 * planner-bookmark.el (planner-bookmark-make-url): With
6356 planner-multi-separator set to " " (the default), if there are space in
6357 the bookmark name, the defadviced version of planner-make-link will
6358 seperate the bookmark name by space and make several links, which is
6359 not what we want. Changing the call from planner-make-link to
6360 emacs-wiki-make-link fix this.
6367 2005-02-28 17:34:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-34
6370 planner-appt changes
6372 planner--jeho--1.0--patch-34
6374 * planner-appt.el: documentation changes
6376 (planner-schedule-task-estimate): redefined this as advice to the
6377 original function [just in case someone does (load "planner-schedule")
6378 after loading planner-appt
6380 (planner-appt-task-insinuate): moved the hooking elsewhere
6382 (planner-appt-task-de-insinuate): moved the unhooking elsewhere
6384 (planner-appt-schedule-get-cyclic-tasks): made this really have a
6387 (planner-appt-schedule-add-cyclic-if-today): more restricted version of
6388 planner-appt-schedule-add-cyclic
6390 (planner-appt-schedule-cyclic-insinuate): removed hooking into
6391 planner-goto-hook [not necessary]
6393 (planner-appt-use): did a bit of the hooking here so that one doens't
6394 have to use planner-appt-insinuate if one really doesn't want to
6401 2005-02-28 09:40:11 GMT Dryice Liu <dryice@liu.com.cn> patch-20
6404 merge Keith Amidon's bug fix and improvements
6406 planner--dev--1.0--patch-20
6408 * planner-trunk.el (planner-trunk-delete-all-blank-lines): don't insert
6409 new line at the end of buffer, they will be added in planner-trunk-do-trunk.
6410 (planner-trunk-sort-tasks): be more lispy. New argument rule-list.
6411 (planner-trunk-do-trunk): Fix infinite loop problem when there's no
6412 tasks in the "* Tasks" section. New argument rule-list. Much more
6414 (planner-trunk-tasks): call planner-trunk-sort-tasks and
6415 planner-trunk-do-trunk with arguments.
6422 2005-02-27 18:16:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-33
6427 planner--jeho--1.0--patch-33
6429 * planner-appt.el: Added a warning about the experimental nature of
6431 (planner-appt-sort-schedule-on-update-flag): made this nil by default
6432 (planner-appt-calendar-insinuate): removed the confusing flag from
6440 2005-02-27 12:13:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-32
6443 planner-appt: hooking
6445 planner--jeho--1.0--patch-32
6447 * planner-appt.el (planner-appt-insinuate): added adding
6448 planner-appt-insinuate-if-today to planner-goto-hook
6455 2005-02-27 12:02:12 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-31
6460 planner--jeho--1.0--patch-31
6462 * planner-appt.el: Added a command planner-appt-de-insinuate that removes
6463 planner-appt from all planner hooks, since any breakage can interfere
6470 2005-02-27 11:16:06 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-30
6473 corrected mistypes and appended to a hook
6475 planner--jeho--1.0--patch-30
6477 * planner-appt.el: small documentation changes
6478 (planner-appt-update): corrected typographic error
6479 (planner-appt-insinuate-if-today): append planner-appt-update-for-write
6484 ChangeLog planner-appt.el
6487 2005-02-27 04:41:02 GMT Sacha Chua <sacha@free.net.ph> patch-332
6490 planner-diary-include-all-output-flag: New option
6492 planner--dev--1.0--patch-332
6494 * planner-diary.el (planner-diary-get-diary-entries): Honor
6495 planner-diary-include-all-output.
6496 (planner-diary-include-all-output-flag): New user option suggested by
6500 ChangeLog planner-diary.el planner-el.texi
6503 2005-02-27 04:07:25 GMT Sacha Chua <sacha@free.net.ph> patch-331
6506 Remove buggy unfontlock code from with-planner-update-setup
6508 planner--dev--1.0--patch-331
6510 * planner.el (with-planner-update-setup): Remove buggy unfontlock code.
6513 ChangeLog planner.el
6516 2005-02-26 18:41:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-29
6521 planner--jeho--1.0--patch-29
6523 * planner-appt.el: small documentation changes; moved lots of
6524 things around for code readability; nicer customization
6526 (planner-appt-write-file-hook): new global variable for the
6527 preferred write-hook
6529 (planner-appt-seek-to-end-of-current-section): new function: does
6532 (planner-appt-live-task-regexp): new regular expression matching
6533 tasks that are not cancelled and not finished
6535 (planner-appt-de-wiki): made this more lispy with catch and throw
6536 [but couldn't find simple `loop' outside of `cl']
6538 (planner-appt-show-alerts): new command to show a list of
6541 (planner-appt-schedule-add-cyclic): made the sorting contingent
6542 upon planner-appt-sort-schedule-on-update-flag
6544 (planner-appt-update, planner-appt-insinuate-if-today): added some
6545 bullet-proofing to make sure there is an initial update
6552 2005-02-26 00:07:55 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-28
6555 shuffling and gentle refining
6557 planner--jeho--1.0--patch-28
6559 * planner-appt.el: moved things around for better reading
6561 (planner-appt-todays-page-p): new function
6563 (planner-appt-time-regexp): generalized regexps a bit
6565 (planner-appt-task-insinuate): removed planner-appt-update
6567 (planner-appt-update-for-write): moved the test for
6568 planner-appt-update-appts-on-save-flag to this function
6570 (planner-appt-schedule-insinuate): removed planner-appt-update
6572 (planner-appt-insinuate-if-today): added to local-write-file-hooks
6575 (planner-appt-mark-calendar): a little consistency edit
6581 2005-02-25 18:39:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-27
6586 planner--jeho--1.0--patch-27
6588 changed all updating hooks to planner-appt-update
6594 2005-02-25 17:59:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-26
6599 planner--jeho--1.0--patch-26
6601 * planner-appt.el: documentation changes
6603 Moved lots of functions around around.
6605 Made font-locking work for schedules.
6607 Fixed a problem with the task-based method where it wasn't
6608 cleaning up after itself.
6610 Smoothed out the user interface, and integrated the two methods
6611 better, renamed a few functions to make them consistent.
6613 Changed after-save hooks to local-write-file-hooks
6615 Changed the hooking so that it only happens for today's plan page
6616 [pointless to have these hooks elsewhere, despite my earlier sentiments
6619 sorry about the terse change log
6625 2005-02-25 17:56:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-25
6628 lots of little changes
6630 planner--jeho--1.0--patch-25
6632 * planner-appt.el: documentation changes
6633 (planner-appt-update-appts-on-save-flag): moved up the file
6636 (planner-appt-font-lock-appointments-flag): option for font-locking
6638 (planner-appt-clear-appts, planner-appt-remember-appt): new functions
6640 (planner-appt-task-regexp): modified to match with whitespace after the @
6642 (planner-copy-or-move-task): changed changed function names
6644 (--planner-appt-tasks-added-appts): new variable to track task-based
6648 (planner-appt-task-add): now keeps track of the appointments it adds
6650 (planner-appt-add-appts-from-tasks): renamed to be consistent with
6651 planner-appt-add-appts-from-schedule, changed regexp usage
6653 (planner-appt-add-appts-from-schedule): uses new clean up and tracking
6656 (planner-appt-update, planner-appt-write-func): new unified update
6659 (planner-appt-methods): fiddled with the methods
6661 (planner-appt-face): renaming of planner-appt-add-face
6667 2005-02-25 17:44:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-24
6670 documentation modifications
6672 planner--jeho--1.0--patch-24
6674 * planner-appt.el: minor changes to the documentation
6681 2005-02-24 20:12:05 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-23
6684 added cyclic schedule support
6686 planner--jeho--1.0--patch-23
6688 * planner-appt.el (planner-appt-schedule-basic-regexp,
6689 planner-appt-schedule-regexp, planner-appt-schedule-appt-regexp): broke the
6690 schedule regexp up to make it useable for other purposes.
6692 (planner-appt-schedule-sort): new function for sorting the schedule
6694 (planner-appt-schedule-get-cyclic-tasks): new function that reads
6695 schedule entries from the `planner-cyclic-diary-file'
6697 (planner-appt-schedule-add-cyclic): new function to add cyclic schedule
6698 entries to today's schedule
6700 (planner-appt-schedule-cyclic-insinuate): cyclic schedule insinuation
6703 (planner-appt-mark-calendar): a few cosmetic changes
6709 2005-02-24 19:39:27 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-22
6712 merge Henrik's font lock code, minor documentation changes
6714 planner--jeho--1.0--patch-22
6716 * planner-appt.el: some documentation changes
6718 merged patch from Henrik Hansen:
6720 2005-02-24 Henrik S. Hansen <hsh@freecode.dk>
6724 Added font highlighting for tasks.
6727 - planner-appt-added-face
6728 - planner-appt-overdue-face
6731 - planner-appt-task-highlight-face
6732 - planner-appt-task-highlight
6733 - planner-appt-update-tasks
6734 - planner-appt-font-setup
6736 (planner-appt-task-insinuate): added a planner-mode hook for
6737 planner-appt-font-setup.
6747 2005-02-23 21:26:43 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-21
6750 rudimentary schoolboy error in planner-copy-or-move-task advice
6752 planner--jeho--1.0--patch-21
6754 * planner-appt.el (planner-copy-or-move-task): fixed silly error checking
6755 for an appointment in the task
6762 2005-02-23 19:54:28 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-20
6767 planner--jeho--1.0--patch-20
6769 2005-02-23 Jim Ottaway <j.ottaway@lse.ac.uk>
6773 Added copyright and licence notice.
6775 Created friendlier configuration functions
6776 `planner-appt-use-tasks', `planner-appt-use-schedule', and
6777 `planner-appt-use-tasks-and-schedule'. Modified documentation as
6780 (planner-appt-earlier-than-now-p): Renamed
6781 `planner-appt-time-old-p' to the more informative
6782 `planner-appt-earlier-than-now-p'.
6784 Added `planner-appt-later-than-now-p' to satisfy a mania for
6787 (planner-appt-schedule-appt-regexp): Modified so that it captures
6788 the second time in a schedule entry: it could be useful for some
6789 other schedule handling code.
6791 (planner-appt-use): Made this idempotent, substituting `add-to-list'
6794 (planner-appt-task-add, planner-appt-task-delete): Added check
6795 that there is a current task. Without this there was an
6796 uninformative error message. Added optional argument INFO: use
6797 that instead of the current task info [useful to save visiting
6798 today's plan page to add appointments [see advice to
6799 `planner-copy-or-move-task']].
6801 (planner-appt-task-delete): Return a list of deleted appointments
6802 in the format used in `appt-time-msg-list' [can be useful in some
6805 (planner-appt-task-member): Renamed `planner-appt-task-added-p' to
6806 this to hint that it behaves like `member'.
6809 (plan): Added advise to this so that the advice to
6810 planner-copy-or-move-task can know whether `plan' is being
6811 called; protected against error. I hate function advice!
6813 (planner-copy-or-move-task): Modified advice a lot to make it
6814 delete and add appointments correctly, and also to handle errors
6815 within the advised function. This seems to be the only advice
6816 that requires such elaborate handling: in the others any problems
6817 are trapped by the test for a current task line added to
6818 `planner-appt-task-delete'.
6820 Added handling for when `plan' has been called: don't carry a task
6821 forward if it is an appointment.
6823 (planner-schedule-task-estimate): Moved the require into this
6824 function to save loading if tasks are not being used.
6831 2005-02-22 14:20:17 GMT Dryice Liu <dryice@liu.com.cn> patch-18
6834 new planner-trunk.el to group tasks in day page
6836 planner--dev--1.0--patch-18
6838 This file provide `planner-trunk-tasks', which will group the tasks in
6839 day pages according to `planner-trunk-rule-list'.
6842 .arch-ids/planner-trunk.el.id planner-trunk.el
6845 2005-02-21 17:49:59 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-19
6848 merged task-based appointment alerts
6850 planner--jeho--1.0--patch-19
6852 Merged code from Henrik Hansen's planner-task-appt.el code.
6858 2005-02-20 21:10:39 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-18
6861 improved regexp and documentation changes
6863 planner--jeho--1.0--patch-18
6865 * planner-appt.el (planner-appt-schedule-regexp): improved regexp
6866 ...and a few other comment changes
6874 2005-02-19 13:17:35 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-17
6877 smarter and faster calendar markup
6879 planner--jeho--1.0--patch-17
6881 * planner-appt.el (planner-appt-mark-calendar): added TO option; made it
6882 only do as much work as necessary
6889 2005-02-19 11:27:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-16
6892 even more generous schedule regexp
6894 planner--jeho--1.0--patch-16
6896 * planner-appt.el (planner-appt-schedule-regexp): the regexp now matches
6897 most [all?] imaginable formats for an appointment [and doesn't get misled
6907 2005-02-18 22:58:05 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-15
6910 problems with appt-make-list
6912 planner--jeho--1.0--patch-15
6914 Added some comments and advice about appt-make-list after discovering it
6915 wipes out prior appointments.
6921 2005-02-18 21:48:04 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-14
6926 planner--jeho--1.0--patch-14
6928 * planner-appt.el (planner-appt-schedule-regexp): made this more generous
6929 than it was before, so it should match, e.g.
6931 12:00 | | foobie bletch
6933 which didn't match before.
6939 2005-02-18 17:25:46 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-13
6942 fix my previous so-called 'fix'
6944 planner--jeho--1.0--patch-13
6946 * planner-appt.el (planner-appt-insinuate): fixed error in this function
6947 introduced into the last patch; make the hook append as well
6954 2005-02-18 16:44:44 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-12
6957 planner-mode-hook misfunction
6959 planner--jeho--1.0--patch-12
6961 * planner-appt.el (planner-appt-insinuate): fixed wrong function added to
6969 2005-02-18 16:22:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-11
6972 respect for exogenous appointments
6974 planner--jeho--1.0--patch-11
6976 * planner-appt.el (planner-appt-schedule-to-appt): now respects
6977 appointments added outside of planner
6984 2005-02-18 15:00:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-10
6987 planner-appt.el changes
6989 planner--jeho--1.0--patch-10
6993 (planner-appt-filename-to-date): new function
6994 (planner-appt-entry-marker): new face
6995 (planner-appt-mark-calendar): add marks in calendar when there is a day page
6996 (planner-appt-mark-calendar-maybe): mark the calendar conditionally
6997 (planner-appt-insinuate): added hook for conditional calendar marking
7004 2005-02-18 11:32:11 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-9
7009 planner--jeho--1.0--patch-9
7011 * planner-appt.el: a new file that integrates schedules and appointments
7015 .arch-ids/planner-appt.el.id planner-appt.el
7018 2005-02-17 16:02:06 GMT Sacha Chua <sacha@free.net.ph> patch-330
7021 planner-multi.el: planner-create-task-from-info should call the create-task hook
7023 planner--dev--1.0--patch-330
7025 * planner-multi.el (planner-multi-separator): Docfix: Add note about
7026 emacs-wiki-link-at-point.
7027 (planner-create-task-from-info): Modify Jim Ottaway's patch-7, moving the
7028 planner-create-task-hook call outside the list.
7032 ChangeLog planner-multi.el
7035 2005-02-16 16:57:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-7
7038 added running planner-create-task-hook
7040 planner--jeho--1.0--patch-7
7042 * planner-multi.el (planner-create-task-from-info): run
7043 planner-create-task-hook
7050 2005-02-16 14:56:25 GMT Sacha Chua <sacha@free.net.ph> patch-329
7053 planner-multi-read-name: Check if str is null
7055 planner--dev--1.0--patch-329
7057 * planner-multi.el (planner-multi-read-name): Check if str is null to
7058 distinguish default case properly. (string= nil "nil"), apparently.
7059 Thanks to Jim Ottaway for the patch.
7062 ChangeLog planner-multi.el
7065 2005-02-16 13:05:51 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-5
7068 fix handling of default in planner-multi-read-name
7070 planner--jeho--1.0--patch-5
7072 * planner-multi.el (planner-multi-read-name):
7074 Surprisingly, perhaps, (string= nil "nil") returns t.
7076 So when completing-read-multiple returns nil (i.e., default), the test
7077 for when the actual string "nil" has been entered at the prompt is also
7078 passed for nil as well. This modification tests for the nil case before
7079 the "nil" case, fixing the problem.
7085 2005-02-16 04:58:58 GMT Sacha Chua <sacha@free.net.ph> patch-328
7088 Merge jeho's changes fixing planner-id and planner-multi interaction; tweak implementation
7090 planner--dev--1.0--patch-328
7092 * planner.el (with-planner-update-setup): Remove redundant
7094 * planner.el (planner-task-info-from-string): Do not use
7095 planner-task-line-regexp. Make status more flexible.
7096 * planner.el (planner-jump-to-linked-task-function): Convert into a hook.
7097 * planner.el (planner-jump-to-linked-task-basic): New.
7098 * planner.el (planner-find-task-function): Convert into a hook.
7099 * planner.el (planner-find-task-basic): New.
7100 * planner.el (with-planner-update-setup): Expand macro so that we don't need to require edebug.
7101 * planner-id.el (planner-id-find-task): NOTE: Change first parameter to
7102 task-info to be consistent with planner-find-task. Search for
7103 description if no task ID is specified.
7104 * planner-id.el (planner-id-jump-to-linked-task): Use planner-id-find-task.
7105 * planner-id.el (planner-jump-to-linked-task-function): Set instead of using advice.
7106 * planner-id.el (planner-find-task-function): Set instead of using advice.
7107 * planner-multi.el (planner-edit-task-description): Implement multi version.
7110 ChangeLog planner-id.el planner-multi.el planner.el
7113 2005-02-16 01:47:37 GMT Sacha Chua <sacha@free.net.ph> patch-327
7116 Relicense planner-el.texi to GPL from GFDL
7118 planner--dev--1.0--patch-327
7120 * planner-el.texi: Change to GPL.
7122 * planner.el (planner-sort-tasks-by-link): Remove unnecessary skip-chars-forward.
7123 Thanks to John Sullivan for pointing this out.
7126 ChangeLog planner-el.texi planner.el
7129 2005-02-15 15:06:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-3
7132 fix interaction between task ids and multiple links
7134 planner--jeho--1.0--patch-3
7136 * planner-id.el (planner-id-find-task, planner-find-task):
7137 Added this function and advice so that tasks are found
7140 * planner-multi.el (planner-update-task):
7141 Use the new update setup macro wrapper with-planner-update-setup
7144 * planner.el (planner-task-line-regexp, planner-task-info-from-string):
7145 New global variable to match a task line.
7147 * planner.el (with-planner-update-setup, planner-update-task):
7148 a macro wrapper for the update setup so that the code
7149 may be conveniently reused in planner-multi.el
7152 planner-id.el planner-multi.el planner.el
7155 2005-02-15 14:53:23 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-2
7158 planner-id.el regexp bug
7160 planner--jeho--1.0--patch-2
7162 * planner-id.el (planner-id-regexp):
7169 2005-02-10 07:51:47 GMT Sacha Chua <sacha@free.net.ph> patch-326
7172 planner-el.texi: Docfix: planner-update-wiki-project is not interactive
7174 planner--dev--1.0--patch-326
7176 * planner-el.texi (Basic Configuration): Update note about
7177 planner-update-wiki-project which is not an interactive function.
7178 Thanks to Jeremy Cowgar for spotting this.
7181 ChangeLog planner-el.texi
7184 2005-02-10 06:17:37 GMT Sacha Chua <sacha@free.net.ph> patch-325
7187 planner-wl: Work with Wanderlust 2.12.0
7189 planner--dev--1.0--patch-325
7191 * planner-wl.el (planner-wl-annotation-from-wl): Merge Jeremy Cowgar's
7192 minor patch updating it to Wanderlust 2.12.0
7196 ChangeLog planner-wl.el
7199 2005-02-10 05:40:12 GMT Sacha Chua <sacha@free.net.ph> patch-324
7202 planner-sort-tasks: Fix case where last line has task
7204 planner--dev--1.0--patch-324
7206 * planner.el (planner-sort-tasks): Bugfix for end of buffer.
7207 Do not attempt to advance cursor past end of buffer as this results
7208 in obscure cannot-save bug.
7211 ChangeLog planner.el
7214 2005-02-10 02:16:58 GMT Sacha Chua <sacha@free.net.ph> patch-323
7217 planner-sort-tasks: Bugfix for infloop
7219 planner--dev--1.0--patch-323
7221 * planner.el (planner-sort-tasks): Make sure we advance at least one
7222 character so that we don't infinite-loop. Thanks to Jeremy Cowgar for
7226 ChangeLog planner.el
7229 2005-02-08 15:52:09 GMT Sacha Chua <sacha@free.net.ph> patch-322
7232 planner-bibtex: Make separator more flexible
7234 planner--dev--1.0--patch-322
7236 * planner-bibtex.el (planner-bibtex-separator): New.
7237 (planner-bibtex-regexp): New.
7238 (planner-bibtex-annotation-new): Use planner-bibtex-separator.
7239 (planner-bibtex-annotation-old): Use planner-bibtex-separator.
7240 (planner-bibtex-browse-url): Use planner-bibtex-regexp
7244 ChangeLog planner-bibtex.el
7247 2005-02-08 15:50:49 GMT Sacha Chua <sacha@free.net.ph> patch-321
7250 planner-multi: Be graceful about missing crm
7252 planner--dev--1.0--patch-321
7254 * planner-multi.el: Condition-case (require 'crm) instead of using
7256 (planner-read-name): Check for completing-read-multiple.
7259 ChangeLog planner-multi.el
7262 2005-02-08 15:24:47 GMT Sacha Chua <sacha@free.net.ph> patch-320
7265 Fix: planner-menu should use planner-el info file
7267 planner--dev--1.0--patch-320
7269 * planner.el (planner-menu): Use new Planner info file name
7270 planner-el. Thanks to Raymond Zeitler for the bug report.
7275 ChangeLog planner.el
7278 2005-02-08 09:19:05 GMT Sacha Chua <sacha@free.net.ph> patch-319
7281 planner-rank: Fix missing paren. Thanks to Chris parsons
7283 planner--dev--1.0--patch-319
7287 ChangeLog planner-rank.el
7290 2005-02-04 02:07:19 GMT Sacha Chua <sacha@free.net.ph> patch-318
7293 planner-notes-tag: Remove page reference
7295 planner--dev--1.0--patch-318
7297 * planner.el (planner-notes-tag): Strip the linked page reference when
7298 making lists of notes. This makes the lists easier to browse.
7301 ChangeLog planner.el
7304 2005-02-03 14:03:14 GMT Sacha Chua <sacha@free.net.ph> patch-317
7307 planner-rank.el fix: Emacs CVS-ism (read-number)
7309 planner--dev--1.0--patch-317
7311 * planner-rank.el (planner-rank-read-importance-and-urgency):
7312 Bugfix: Remove Emacs CVS-ism (read-number). Thanks to ChrisMDP
7313 for pointing this out.
7316 ChangeLog planner-rank.el
7319 2005-02-02 12:23:37 GMT Sacha Chua <sacha@free.net.ph> patch-315
7322 planner-id fix: work with unnumbered tasks
7324 planner--dev--1.0--patch-315
7326 * planner-id.el: Work with unnumbered tasks. Thanks to Jim Ottaway for
7331 ChangeLog planner-id.el
7334 2005-02-01 06:19:12 GMT Dryice Liu <dryice@liu.com.cn> patch-16
7337 Fix bug coorperating with planner-deadline
7339 planner--dev--1.0--patch-16
7341 * planner-rank.el: when calling planner-rank-change from
7342 planner-deadline-change-hook, Emacs will complain "wrong type argument:
7344 (planner-rank-calculate-urgency-from-deadline): use "value" to return
7345 what we want instead always return nil.
7346 (planner-rank-read-importance-and-urgency): call
7347 planner-deadline-days-left with task-info instead the wrong rank-info.
7354 2005-02-01 04:27:59 GMT Sacha Chua <sacha@free.net.ph> patch-314
7357 planner-use-calendar-flag: Make calendar optional
7359 planner--dev--1.0--patch-314
7361 * planner.el (planner-use-calendar-flag): New.
7362 (planner-read-date): Make calendar optional.
7365 ChangeLog planner.el
7368 2005-02-01 04:22:56 GMT Sacha Chua <sacha@free.net.ph> patch-313
7371 Bugfix: planner-expand-name
7373 planner--dev--1.0--patch-313
7375 * planner.el (planner-expand-name): Bugfix; flipped "or" ignored offsets.
7378 ChangeLog planner.el
7381 2005-02-01 04:19:03 GMT Sacha Chua <sacha@free.net.ph> patch-312
7384 planner-expand-name: Specify dates by day name; ex: +5tue
7386 planner--dev--1.0--patch-312
7388 * planner.el (planner-expand-name): Add +5tue2005.01.01 to
7389 planner-expand-name. You can now specify dates by day names.
7390 Example: -2mon = 2 Mondays ago. +fri = next Friday.
7391 (planner-expand-name-days-alist): New.
7394 ChangeLog planner.el
7397 2005-02-01 03:35:52 GMT Sacha Chua <sacha@free.net.ph> patch-311
7400 Fix: Add planner-menu to XEmacs menu
7402 planner--dev--1.0--patch-311
7404 * planner.el (planner-menu): Add to XEmacs menu. Thanks to sf for
7405 reporting the bug and providing information.
7408 ChangeLog planner.el
7411 2005-02-01 03:16:28 GMT Sacha Chua <sacha@free.net.ph> patch-310
7414 planner.el: Don't font-lock minor operations
7416 planner--dev--1.0--patch-310
7418 * planner.el (planner-create-task-from-info): Do not font-lock
7419 when creating tasks.
7420 (planner-sort-tasks): Minimize font-locking.
7421 (planner-renumber-notes): Minimize font-locking.
7422 (planner-update-task): Minimize font-locking.
7425 ChangeLog planner.el
7428 2005-02-01 03:01:36 GMT Dryice Liu <dryice@liu.com.cn> patch-13
7431 autoload to calm down compiler
7433 planner--dev--1.0--patch-13
7435 * planner-bookmark.el (planner-bookmark-make-url): autoload to calm down compiler.
7439 planner-bookmark.el planner-rank.el
7442 2005-02-01 02:57:38 GMT Sacha Chua <sacha@free.net.ph> patch-309
7445 planner-multi.el: Improve XEmacs support by making crm.el optional
7447 planner--dev--1.0--patch-309
7449 * planner-multi.el (planner-multi-read-name): Make
7450 completing-read-multiple optional so that XEmacs users
7451 can try out planner-multi. However, this means they
7452 lose completion. For best results, get the crm.el library.
7455 ChangeLog planner-multi.el
7458 2005-02-01 02:43:05 GMT Sacha Chua <sacha@free.net.ph> patch-308
7461 planner-rank-change: Revert to Dryice's version
7463 planner--dev--1.0--patch-308
7465 * planner-rank.el (planner-rank-change): Revert my change. Thanks
7466 to Dryice for pointing out bug introduced by rewrite.
7469 ChangeLog planner-rank.el
7472 2005-01-31 02:31:15 GMT Sacha Chua <sacha@free.net.ph> patch-307
7475 Merge planner-rank.el, modify, rename functions
7477 planner--dev--1.0--patch-307
7479 * planner-rank.el: Rename importancy to importance, task
7480 categories to priorities. Rename -weighing- functions to
7481 -weighted-. Rewrite some of the implementations.
7482 (planner-rank-calculate-urgency-from-deadline): More flexible
7484 (planner-rank-test-algorithm): Rewrite to not use loop defvar.
7487 .arch-ids/planner-rank.el.id planner-rank.el
7493 2005-01-31 01:26:32 GMT Sacha Chua <sacha@free.net.ph> patch-306
7496 MAJOR NOTE: 'Category' renamed to 'Priority', old 'Priority' renamed to 'Number'
7498 planner--dev--1.0--patch-306
7500 * planner.el: NOTE: Rename categories to priorities (A, B, C) and
7501 the old priorities (1, 2, 3...) to numbers. This breaks old code
7502 and keybindings, but should be done for clarity.
7504 * planner-tasks-overview.el: Update references to categories and priorities.
7505 * planner-multi.el: Update references to categories and priorities.
7506 * planner-rdf.el: Update references to categories and priorities.
7507 * planner-rdf.owl: Update references to categories and priorities.
7508 * planner-el.texi: Update references to categories and priorities.
7510 * planner-multi.el (planner-multi-split): New. Use in other functions.
7513 ChangeLog planner-el.texi planner-multi.el planner-rdf.el
7514 planner-rdf.owl planner-tasks-overview.el planner.el
7517 2005-01-31 01:06:54 GMT Sacha Chua <sacha@free.net.ph> patch-305
7520 planner-deadline: helper functions, planner-deadline-change-hook
7522 planner--dev--1.0--patch-305
7524 * planner-deadline.el: Merge patch from Dryice Liu.
7525 (planner-deadline-change-hook): New option.
7526 (planner-deadline-get-deadline-from-string): New helper function.
7527 (planner-deadline-get-current-deadline): New helper function.
7528 (planner-deadline-days-left): New helper function.
7529 (planner-deadline-update): Use planner-deadline-days-left.
7530 (planner-deadline-change): Run planner-deadline-change-hook.
7533 ChangeLog planner-deadline.el
7536 2005-01-30 13:56:26 GMT Dryice Liu <dryice@liu.com.cn> patch-11
7539 add direction to the test table
7541 planner--dev--1.0--patch-11
7543 * planner-rank.el (planner-rank-test-algorithm): add direction to the
7551 2005-01-30 13:46:21 GMT Dryice Liu <dryice@liu.com.cn> patch-10
7554 new rank calculating functions taking weight in to consideration
7556 planner--dev--1.0--patch-10
7558 * planner-rank.el: Now we have some algorithms that emphasis Importancy
7560 (planner-rank-importancy-vs-urgency-factor): new customizable variable
7561 (planner-rank-rank-calculate-function): change the default to
7562 planner-rank-calculate-rank-weighing-rmsd. With the default settings,
7563 this one get a pretty reasonable result. I like this one :)
7564 (planner-rank-calculate-rank-weighing-average): new rank calculation
7565 function that take weight in to account.
7566 (planner-rank-calculate-rank-weighing-rmsd): Ditto.
7573 2005-01-30 12:27:14 GMT Dryice Liu <dryice@liu.com.cn> patch-9
7578 planner--dev--1.0--patch-9
7580 * planner-rank.el: obey the good doc string style. Change the docstring
7581 of planner-rank-calculate-rank-* from a result table to asking the user
7582 to eval a sexp. This is "real time" if the user customized some
7583 parameters, and save lots of space :)
7589 2005-01-30 11:36:37 GMT Dryice Liu <dryice@liu.com.cn> patch-8
7592 don't update rank if we are not on a task line
7594 planner--dev--1.0--patch-8
7596 * planner-rank.el: In plan pages, if there's planner-rank-regexp match
7597 outside the "* Tasks" section, when calling planner-rank-update-all,
7598 Emacs will complain "Wrong type argument: stringp, nil" on the matching
7599 line. This happens when there is a "* Timeclock" section in the plan
7601 (planner-rank-update-current-task): Check if we are on a task line
7602 before doing the update.
7603 (planner-rank-change): Ditto. Also protect the planner-rank-change-hook
7611 2005-01-30 10:51:51 GMT Dryice Liu <dryice@liu.com.cn> patch-7
7614 improve test function
7616 planner--dev--1.0--patch-7
7618 * planner-rank.el (planner-rank-test-algorithm): now shows the result
7619 table in a new buffer, and take an argument to say which function to
7627 2005-01-30 06:03:35 GMT Dryice Liu <dryice@liu.com.cn> patch-6
7632 planner--dev--1.0--patch-6
7634 * planner-rank.el: change from "E=" to "U=" in the task description to
7635 come on with the phrase change from Emergency to Urgency.
7642 2005-01-30 04:47:31 GMT Dryice Liu <dryice@liu.com.cn> patch-5
7645 New: planner-rank.el
7647 planner--dev--1.0--patch-5
7649 * planner-rank.el: New feature to set task rank by Importancy and
7656 .arch-ids/planner-rank.el.id planner-rank.el
7659 2005-01-30 04:06:15 GMT Dryice Liu <dryice@liu.com.cn> patch-4
7662 New hook planner-deadline-change-hook
7664 planner--dev--1.0--patch-4
7666 * planner-deadline.el (planner-deadline-change-hook): New hook to run in
7667 function planner-deadline-change.
7668 (planner-deadline-change): run planner-deadline-change-hook at the end
7669 of this function. Note the planner-deadline-update call above: It's not
7670 necessory to update the whole page, Maybe we can change it to update
7671 the deadline of the current task only some time later.
7678 2005-01-30 03:52:01 GMT Dryice Liu <dryice@liu.com.cn> patch-3
7681 New helper functions for getting deadline date
7683 planner--dev--1.0--patch-3
7685 * planner-deadline.el (planner-deadline-get-deadline-from-string): return
7686 the deadline data in string.
7687 (planner-deadline-get-current-deadline): return the deadline date in
7695 2005-01-30 03:46:29 GMT Dryice Liu <dryice@liu.com.cn> patch-2
7698 Move the calculation of how many days left out to be a function
7700 planner--dev--1.0--patch-2
7702 * planner-deadline.el (planner-deadline-days-left): New function, return
7703 how many days are left for the given task.
7704 (planner-deadline-update): Call planner-deadline-days-left instead of
7705 doing the calculation itself.
7712 2005-01-30 03:27:19 GMT Dryice Liu <dryice@liu.com.cn> patch-1
7715 New function planner-set-task-category
7717 planner--dev--1.0--patch-1
7719 * planner.el (planner-set-task-category): New function, set the category
7720 of the current task. This is a helper function and not user visuable.
7727 2005-01-28 05:28:57 GMT Sacha Chua <sacha@free.net.ph> patch-304
7730 planner-ledger: now usable with new versions of ledger
7732 planner--dev--1.0--patch-304
7734 * planner-ledger.el: Merge patch from Travis B. Hartwell making
7735 planner-ledger usable with new versions of ledger. planner-ledger
7736 is now more flexible.
7737 (planner-ledger-balance-accounts): Reasonable defaults.
7738 (planner-ledger-balance-args): New option.
7739 (planner-ledger-insert-maybe): Remove hardcoded things.
7742 ChangeLog planner-ledger.el
7745 2005-01-26 14:37:12 GMT Sacha Chua <sacha@free.net.ph> patch-303
7748 planner-mhe: Use message IDs
7750 planner--dev--1.0--patch-303
7752 * planner-mhe.el (planner-mhe-get-message-id): New. Thanks to pll
7753 for suggesting it and patiently testing various buggy
7755 (planner-mhe-annotation): Use message ID. Merge
7756 planner-mhe-annotation-from-message and
7757 planner-mhe-annotation-from-folder.
7758 (planner-mhe-browse-url): Use message ID.
7761 ChangeLog planner-mhe.el
7764 2005-01-24 10:27:26 GMT Sacha Chua <sacha@free.net.ph> patch-302
7767 planner-deadline-change: Add deadlines to tasks without deadlines
7769 planner--dev--1.0--patch-302
7771 * planner-deadline.el (planner-deadline-change): Allow the
7772 addition of deadlines to tasks without deadlines. Thanks to Dryice
7773 Liu for the suggestion.
7776 ChangeLog planner-deadline.el
7779 2005-01-24 10:13:53 GMT Sacha Chua <sacha@free.net.ph> patch-301
7782 New: planner-create-task-from-buffer-hook, minor bugfix to planner-timeclock-summary
7784 planner--dev--1.0--patch-301
7786 * planner.el (planner-create-task-from-buffer-hook): New.
7787 Thanks to Dryice Liu for the suggestion.
7788 (planner-create-task-from-buffer): Append
7789 planner-create-task-from-buffer-hook.
7791 * planner-timeclock-summary.el (planner-timeclock-summary-update): Minor
7792 bugfix: Don't complain when there is no plan page.
7795 ChangeLog planner-timeclock-summary.el planner.el
7798 2005-01-15 02:18:05 GMT Sacha Chua <sacha@free.net.ph> patch-300
7801 Convert all defsubst to defun in my code
7803 planner--dev--1.0--patch-300
7805 * planner.el: Convert all defsubst to defun. Defsubst cannot be advised
7806 or overridden, and lead to subtle bugs when you try it. Defuns
7807 provide more flexibility.
7808 * planner-calendar.el: Convert all defsubst to defun.
7809 * planner-multi.el: Convert all defsubst to defun.
7810 * planner-timeclock-summary.el: Convert all defsubst to defun.
7811 * planner-schedule.el: Convert all defsubst to defun.
7812 * planner-timeclock.el: Convert all defsubst to defun.
7813 * planner-logedit.el: Convert all defsubst to defun.
7814 * planner-diary.el: Convert all defsubst to defun.
7817 ChangeLog planner-calendar.el planner-diary.el planner-id.el
7818 planner-log-edit.el planner-multi.el planner-schedule.el
7819 planner-timeclock-summary.el planner-timeclock.el planner.el
7822 2005-01-14 12:27:28 GMT Sacha Chua <sacha@free.net.ph> patch-299
7825 planner-el.texi: Rename output file to planner-el.info, rewrite intro, reorganize
7827 planner--dev--1.0--patch-299
7829 * planner-el.texi: NOTE: Rename to planner-el from PlannerMode for
7830 greater consistency with packaging. Rearrange intro section
7831 extensively. Group Planner features under tasks and notes.
7834 ChangeLog planner-el.texi
7837 .arch-ids/planner.texi.id
7838 ==> .arch-ids/planner-el.texi.id
7843 2005-01-14 07:14:53 GMT Sacha Chua <sacha@free.net.ph> patch-298
7846 planner-markup-note: Do not use emacs-wiki-bare-anchor-prefix
7848 planner--dev--1.0--patch-298
7850 * planner.el (planner-markup-note): Do not use
7851 emacs-wiki-bare-anchor-prefix.
7854 ChangeLog planner.el
7857 2005-01-14 02:27:19 GMT Sacha Chua <sacha@free.net.ph> patch-297
7860 Handle nil dates better
7862 planner--dev--1.0--patch-297
7864 * planner-multi.el (planner-copy-or-move-task): Allow nil dates.
7866 * planner.el (planner-copy-or-move-task): Allow nil dates.
7869 ChangeLog planner-multi.el planner.el
7872 2005-01-14 00:37:42 GMT Sacha Chua <sacha@free.net.ph> patch-296
7875 New: planner-expand-name-default allows undated tasks
7877 planner--dev--1.0--patch-296
7879 * planner.el (planner-expand-name-default): New option allows
7880 people to make undated tasks easily. By default, keep the old
7881 behavior of scheduling tasks onto today. Set this to "nil" to
7882 create undated tasks.
7883 (planner-expand-name): Allow "." (today) and honor
7884 planner-expand-name-default.
7887 ChangeLog planner.el
7890 2005-01-14 00:33:55 GMT Sacha Chua <sacha@free.net.ph> patch-295
7893 planner-edit-task-description: Check old description for match
7895 planner--dev--1.0--patch-295
7897 * planner-timeclock.el (planner-edit-task-description): Set
7898 current task only if old description matches.
7901 ChangeLog planner-timeclock.el
7904 2005-01-13 00:22:30 GMT Sacha Chua <sacha@free.net.ph> patch-294
7907 planner-bibtex-browse-url: Handle labels with :
7909 planner--dev--1.0--patch-294
7911 * planner-bibtex.el (planner-bibtex-browse-url): Merge small patch
7912 from Jim Ottaway fixing case where bibtex labels contain :.
7915 ChangeLog planner-bibtex.el
7918 2005-01-12 13:28:48 GMT Sacha Chua <sacha@free.net.ph> patch-293
7921 planner-deadline: Allow deadline text anywhere
7923 planner--dev--1.0--patch-293
7925 * planner-deadline.el (planner-deadline-update): Allow deadline
7928 * planner-id.el (planner-id-at-point): Trigger only for tasks.
7929 (planner-id-remove-tasks-on-page): Trigger only for tasks.
7930 (planner-id-keymap): Comment out.
7931 (planner-id-markup): Do not highlight with keymap.
7934 ChangeLog planner-deadline.el planner-id.el
7937 2005-01-11 12:08:01 GMT Sacha Chua <sacha@free.net.ph> patch-292
7940 New option: planner-use-plan-pages
7942 planner--dev--1.0--patch-292
7944 * planner.el (planner-use-plan-pages): New option. Yes, you can
7945 turn plan pages off as well. Try not to have planner-use-day-pages
7946 and planner-use-plan-pages off at the same time.
7947 (planner-create-task-from-buffer): Follow planner-use-day-pages
7948 and planner-use-plan-pages.
7949 (planner-create-task): Follow planner-use-day-pages and
7950 planner-use-plan-pages.
7952 * planner.texi (Variables to Customize): Document planner-use-plan-pages.
7955 ChangeLog planner.el planner.texi
7958 2005-01-11 11:21:03 GMT Sacha Chua <sacha@free.net.ph> patch-291
7961 planner-timeclock-summary-day-range-entry: Watch out for nil strings
7963 planner--dev--1.0--patch-291
7965 * planner-timeclock-summary.el (planner-timeclock-summary-day-range-entry):
7966 Make sure strings are not null before comparing them.
7969 ChangeLog planner-timeclock-summary.el
7972 2005-01-11 11:20:00 GMT Sacha Chua <sacha@free.net.ph> patch-290
7975 planner-multi-separator, planner-multi-read-name: Work with spaces! Yay!
7977 planner--dev--1.0--patch-290
7979 * planner-multi.el (planner-multi-read-name): Allow the use of
7980 planner-multi-separator in completion. This means that spaces are
7982 (planner-multi-separator): Change the default to spaces again.
7985 ChangeLog planner-multi.el
7988 2005-01-11 06:13:23 GMT Sacha Chua <sacha@free.net.ph> patch-289
7991 planner-multi / planner-replan-note: Allow single-page notes
7993 planner--dev--1.0--patch-289
7995 * planner-multi.el (planner-replan-note): Still allow single-page notes.
7998 ChangeLog planner-multi.el
8001 2005-01-11 03:03:14 GMT Sacha Chua <sacha@free.net.ph> patch-288
8004 planner-markup-task: Fix typo
8006 planner--dev--1.0--patch-288
8008 * planner.el (planner-markup-task): Fix typo (missing parens).
8011 ChangeLog planner.el
8014 2005-01-11 02:59:26 GMT Sacha Chua <sacha@free.net.ph> patch-287
8017 planner-markup-task: Do not include second </span> if missing priority
8019 planner--dev--1.0--patch-287
8021 * planner.el (planner-markup-task): Do not include second </span>
8022 if missing priority.
8025 ChangeLog planner.el
8028 2005-01-11 00:23:22 GMT Sacha Chua <sacha@free.net.ph> patch-286
8031 planner-markup-task: Do not include missing priority
8033 planner--dev--1.0--patch-286
8035 * planner.el (planner-markup-task): Do not include priority if
8039 ChangeLog planner.el
8042 2005-01-10 08:48:28 GMT Sacha Chua <sacha@free.net.ph> patch-285
8045 New: planner-xtla.el
8047 planner--dev--1.0--patch-285
8049 * planner-xtla.el: New from Stefan Reichör.
8051 * planner.texi (XTLA): Document planner-xtla.el
8054 .arch-ids/planner-xtla.el.id planner-xtla.el
8057 ChangeLog planner.texi
8060 2005-01-07 04:31:08 GMT Sacha Chua <sacha@free.net.ph> patch-284
8063 planner-multi-note-xref bugfix: call planner-update-note
8065 planner--dev--1.0--patch-284
8067 * planner-multi.el (planner-multi-note-xref): Call
8068 planner-update-note instead of planner-multi-update-note. Thanks
8069 to Dryice Liu for pointing this out.
8072 ChangeLog planner-multi.el
8075 2005-01-06 09:16:03 GMT Sacha Chua <sacha@free.net.ph> patch-283
8078 planner-multi bugfixes, related changes
8080 planner--dev--1.0--patch-283
8082 * planner-rss.el (planner-rss-add-note): Use planner-format-note.
8083 (planner-rss-add-note): Better support for multiple pages.
8085 * planner-multi.el (planner-current-note-info): Docfix. Old doc
8087 (planner-note-link): Docfix. Old doc referred to task.
8088 (planner-note-link-text): New.
8089 (planner-update-note): Promote planner-multi-note-update to advice
8090 of planner-update-note in planner.el.
8091 (planner-replan-note): Preliminary support for replanning notes.
8093 * planner.el (planner-find-file): Extract the page name from links.
8094 (planner-read-non-date-page): New argument INITIAL specifies the inital
8095 contents of the minibuffer.
8096 (planner-replan-note): Pass initial argument to make replanning easier.
8097 (planner-note-link-text): New.
8100 ChangeLog planner-multi.el planner-rss.el planner.el
8103 2005-01-06 09:10:00 GMT Sacha Chua <sacha@free.net.ph> patch-282
8106 planner-bookmark-add-note-title-flag: New user option
8108 planner--dev--1.0--patch-282
8110 * planner-bookmark.el (planner-bookmark): Fix typo.
8111 (planner-bookmark-add-note-title-flag): New user option.
8112 (bookmark-set): Optionally add note title.
8115 ChangeLog planner-bookmark.el
8118 2005-01-03 14:39:39 GMT Sacha Chua <sacha@free.net.ph> patch-281
8121 planner.el (planner-replan-task): Fix typo
8123 planner--dev--1.0--patch-281
8127 ChangeLog planner.el
8130 2005-01-03 14:12:12 GMT Sacha Chua <sacha@free.net.ph> patch-280
8133 planner-multi: planner-task-date: Bugfix for tasks without links
8135 planner--dev--1.0--patch-280
8137 * planner-multi.el (planner-task-date): Recognize tasks without links.
8140 ChangeLog planner-multi.el
8143 2005-01-03 14:07:58 GMT Sacha Chua <sacha@free.net.ph> patch-279
8146 C-u M-x planner-replan-task picks up initial link text for easy editing
8148 planner--dev--1.0--patch-279
8150 * planner.el (planner-read-name): Allow initial value.
8151 (planner-page-file): Force refresh of alist when it is
8152 mysteriously null. Fixes Debian bug #287078 reported by Brian
8154 (planner-replan-task): Prefix argument means default to current
8157 * planner-multi.el: Require 'crm.
8158 (planner-multi-read-name): Allow initial value.
8159 (planner-read-name): Allow initial value.
8163 ChangeLog planner-multi.el planner.el
8166 2005-01-03 10:41:44 GMT Sacha Chua <sacha@free.net.ph> patch-278
8169 Minor tweaks to planner-id-add-task-id, planner-create-task
8171 planner--dev--1.0--patch-278
8173 * planner-id.el (planner-id-add-task-id): Use convenience function.
8175 * planner.el (planner-create-task): Add space before annotation.
8178 ChangeLog planner-id.el planner.el
8181 2005-01-03 10:39:46 GMT Sacha Chua <sacha@free.net.ph> patch-277
8184 planner-multi: Numerous bugfixes, ugly hack for planner-read-name
8186 planner--dev--1.0--patch-277
8189 (planner-multi-separator): Unbelievably ugly hack. Change default
8191 (planner-task-info-from-string): Quote separator.
8192 (planner-update-task): Minor rearrangement.
8193 (planner-delete-task): Bugfix: Actually loop.
8194 (planner-make-link): Allow non-WikiCase links; force everything to
8196 (planner-create-task-from-info): Minor rearrangement.
8197 (planner-edit-task-description): New advice.
8198 (planner-multi-read-name): Ugly hack for completing multiple
8200 (planner-read-name): Call planner-multi-read-name.
8201 (planner-multi-task-xref): Call planner-task-update.
8204 ChangeLog planner-multi.el
8207 2005-01-03 07:00:01 GMT Sacha Chua <sacha@free.net.ph> patch-276
8210 planner-multi: Read multiple pages
8212 planner--dev--1.0--patch-276
8214 * planner-multi.el (planner-read-name): Read multiple pages.
8215 (planner-multi-separator): Default to "," to make multiple pages
8219 ChangeLog planner-multi.el
8222 2005-01-03 06:49:30 GMT Sacha Chua <sacha@free.net.ph> patch-275
8225 planner-multi.el: Task support
8227 planner--dev--1.0--patch-275
8229 * planner-multi.el (planner-multi-separator): Change default to " ".
8230 (planner-task-date): Determine the date from a list of links.
8231 (planner-multi-task-xref): New interactive function.
8232 (planner-copy-or-move-task): New advice.
8233 (planner-update-task): New advice.
8234 (planner-delete-task): New advice.
8235 (planner-make-link): New advice.
8236 (planner-create-task-from-info): New advice.
8237 (planner-multi-task-delete-this-page): New interactive function.
8238 (planner-current-note-info): planner-multi-separator is not a regexp.
8239 (planner-multi-note-update): Modify update code.
8240 (planner-multi-note-xref): Modify update code.
8241 (planner-multi-note-delete): Modify update code.
8242 (planner-multi-note-delete-this-page): Modify update code.
8245 ChangeLog planner-multi.el
8248 2005-01-03 06:38:08 GMT Sacha Chua <sacha@free.net.ph> patch-274
8251 planner-update-note: Fix excursion, restriction
8253 planner--dev--1.0--patch-274
8255 * planner.el (planner-update-note): Clean up excursion and
8259 ChangeLog planner.el
8262 2005-01-03 06:12:26 GMT Sacha Chua <sacha@free.net.ph> patch-273
8265 Promote planner-update-note from experimental to planner.el
8267 planner--dev--1.0--patch-273
8269 * planner.el (planner-update-note): Merge from planner-experimental.el.
8271 * planner-experimental.el: Move planner-update-note to main.
8274 ChangeLog planner-experimental.el planner.el
8277 2005-01-02 12:01:02 GMT Sacha Chua <sacha@free.net.ph> patch-272
8280 NOTE: planner-multi-xref-note: Rename from planner-multi-note-xref, other functions renamed
8282 planner--dev--1.0--patch-272
8284 * planner-multi.el (planner-multi-note-xref): Rename from
8285 planner-multi-xref-note.
8288 ChangeLog planner-multi.el
8291 2005-01-02 11:34:53 GMT Sacha Chua <sacha@free.net.ph> patch-271
8294 Rename planner-multi-*-note functions to planner-multi-note-*
8296 planner--dev--1.0--patch-271
8298 * planner-multi.el (planner-multi-note-update): Rename from
8299 planner-multi-update-note.
8300 (planner-multi-note-delete): Rename from
8301 planner-multi-delete-note.
8302 (planner-multi-note-delete-this-page): Rename from
8303 planner-multi-delete-note-this-page. Fix free variable.
8306 ChangeLog planner-multi.el
8309 2005-01-02 00:34:56 GMT Sacha Chua <sacha@free.net.ph> patch-270
8312 New: planner-replan-note
8314 planner--dev--1.0--patch-270
8316 * planner.el (planner-delete-note): New interactive function.
8317 (planner-format-note): New.
8318 (planner-replan-note): New interactive function.
8319 (planner-note-date): New.
8320 (planner-note-plan): New.
8323 ChangeLog planner.el
8326 2005-01-01 09:12:43 GMT Sacha Chua <sacha@free.net.ph> patch-269
8329 Bugfix: planner-erc-annotation-from-erc
8331 planner--dev--1.0--patch-269
8333 * planner-erc.el (planner-erc-annotation-from-erc): Fix IRC URL.
8336 ChangeLog planner-erc.el
8339 2005-01-01 09:11:54 GMT Sacha Chua <sacha@free.net.ph> patch-268
8342 planner-timeclock-summary: Don't choke when soemone logs in without comments
8344 planner--dev--1.0--patch-268
8346 * planner-timeclock-summary.el
8347 (planner-timeclock-summary-extract-task-data):
8348 Don't choke on nil check-in. Thanks to Alan Schussman for the
8352 ChangeLog planner-timeclock-summary.el