1 2005-12-31 00:34:19 GMT Michael Olson <mwolson@gnu.org> patch-143
4 planner-publish: Make <notes> and <past-notes> work.
6 planner-muse--mwolson--1.0--patch-143
8 * planner-publish.el (planner-publish-markup-tags): Add past-notes tag.
9 (planner-publish-notes-tag): Use a new version from Dale Smith.
10 (planner-past-notes-tag): Try to port this, since it is part of
13 * planner.el (planner-notes-tag): Remove.
14 (planner-past-notes-tag): Move to planner-publish.el.
17 ChangeLog planner-publish.el planner.el
20 2005-12-26 07:35:46 GMT Michael Olson <mwolson@gnu.org> patch-142
23 planner-accomplishments: Get rid of extra underlined part.
25 planner-muse--mwolson--1.0--patch-142
27 * planner-accomplishments.el (planner-accomplishments-format-table):
28 Don't put spaces inside of the link. Thanks to Paul Lussier for the
32 ChangeLog planner-accomplishments.el
35 2005-12-26 05:38:13 GMT Michael Olson <mwolson@gnu.org> patch-141
38 Fix bug with finding anchors.
40 planner-muse--mwolson--1.0--patch-141
42 * planner.el (planner-visit-link, planner-visit-link): Apply patch from
43 Sacha that fixes an anchor-searching bug.
49 2005-12-25 01:57:55 GMT Michael Olson <mwolson@gnu.org> patch-140
52 Remove planner-regexp-space.
54 planner-muse--mwolson--1.0--patch-140
56 * planner.el (planner-regexp-space): Remove, since it isn't used.
62 2005-12-23 22:44:43 GMT Michael Olson <mwolson@gnu.org> patch-139
65 Massively update documentation for the Muse transition.
67 planner-muse--mwolson--1.0--patch-139
69 * Makefile (upload): Change location where we upload releases.
71 * debian/control (Description): s/emacs-wiki/Emacs Muse/.
73 * planner-calendar.el: Attempt to port this to Muse.
75 * planner-cyclic.el, planner-erc.el, planner-rss.el: Remove ChangeLog
78 * planner-el.texi: Replace all mentions of emacs-wiki with Muse. Try to
79 adapt some instructions for Muse. More work is needed, especially in
80 the installation section. Remove a lot of extra whitespace and fill
81 overlong lines. Add myself to the history section. Remove Sacha's
82 config, since I'd rather just include config files in an examples
83 directory, like with Muse -- it gets tedious to maintain, too.
85 * planner-multi.el (planner-multi-separator): s/emacs-wiki/muse/.
87 * planner-notes-index.el: Remove extra URL for emacs-wiki.
89 * planner-rdf.el: Update documentation.
90 (planner-rdf-publish-file): Match against muse-image-regexp.
92 * planner.el: Update documentation.
95 ChangeLog Makefile debian/control planner-calendar.el
96 planner-cyclic.el planner-el.texi planner-erc.el
97 planner-multi.el planner-notes-index.el planner-rdf.el
98 planner-rss.el planner.el
101 2005-12-19 21:38:28 GMT Michael Olson <mwolson@gnu.org> patch-137
104 planner-publish: Fix publishing bug.
106 planner-muse--mwolson--1.0--patch-137
108 * planner-publish.el (planner-insert-markup): Fix bug. Thanks to Jim
109 Ottaway and Seth Falcon for the fix.
112 ChangeLog planner-publish.el
115 2005-12-18 09:35:47 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-34
118 planner-appt: forthcoming appts changes
120 planner--jeho--1.1--patch-34
122 * planner-appt.el (planner-appt-forthcoming-repeat-date-string): New
123 option for the repeated date cell
124 (planner-appt-forthcoming-look-at-cyclic-flag): Make this nil by default.
125 (planner-appt-forthcoming-get-appts): Check that planner-cyclic is
127 (planner-appt-forthcoming-format): Empty cell handling: if the cell
128 contains some ink, make it a link.
135 2005-12-17 18:09:25 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-33
138 planner-bibtex: peripatetic point cure
140 planner--jeho--1.1--patch-33
142 * planner-bibtex.el (planner-bibtex-annotation-new,
143 planner-bibtex-annotation-old): wrap in a save-excursion to stop point
151 2005-12-17 16:38:31 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-31
154 planner-el.texi: small edits
156 planner--jeho--1.1--patch-31
158 * planner-el.texi: Added a few @noindents in the planner-appt section to
159 make examples within paragaphs look right.
166 2005-12-17 13:11:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-30
169 planner-appt: small fix for forthcoming appts
171 planner--jeho--1.1--patch-30
173 * planner-appt.el (planner-appt-task-schedule-item-p): New function.
174 (planner-appt-update-appt-section,planner-appt-add-appts-from-schedule):
175 Use the new function planner-appt-task-schedule-item-p.
176 (planner-appt-forthcoming-get-appts): Check that a schedule item was not
177 added from the task list.
184 2005-12-17 12:50:23 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-29
187 planner-appt: improved empty cells; rename commands
189 planner--jeho--1.1--patch-29
191 * planner-appt.el (planner-appt-format-appt-section-line): Remove the
192 "''''" hack: it doesn't appear to be necessary any more.
193 (planner-appt-forthcoming-format): Change the repeated date cell format
194 to " - " [to save precious ink].
195 (planner-appt-forthcoming-display): Renamed from
196 planner-appt-display-forthcoming for consistency.
197 (planner-appt-forthcoming-update-section): Renamed from
198 planner-appt-update-forthcoming-appts-section for consistency.
199 (planner-appt-forthcoming-update-section-maybe): Renamed from
200 planner-appt-update-forthcoming-appts-section-maybe for consistency
202 * planner-el.texi: Changed renamed function names for planner-appt-forthcoming-
207 planner-appt.el planner-el.texi
210 2005-12-16 23:32:20 GMT Michael Olson <mwolson@gnu.org> patch-135
213 Fix tag coloring breakage.
215 planner-muse--mwolson--1.0--patch-135
217 * planner.el (planner-setup-highlighting): Add color markup for dates to
218 the bottom of the markup list, so that it doesn't break coloring of
225 2005-12-16 21:20:11 GMT Michael Olson <mwolson@gnu.org> patch-134
228 schedule.el: Move to contrib directory.
230 planner-muse--mwolson--1.0--patch-134
232 * contrib/schedule.el: Moved here from the base directory. Fixed URL.
234 * planner-schedule.el: Note that schedule.el is in the contrib directory.
237 ChangeLog contrib/schedule.el planner-schedule.el
240 .arch-ids/schedule.el.id
241 ==> contrib/.arch-ids/schedule.el.id
243 ==> contrib/schedule.el
246 2005-12-16 19:46:09 GMT Michael Olson <mwolson@gnu.org> patch-132
249 Generate autoloads file automatically from Makefile rules.
251 planner-muse--mwolson--1.0--patch-132
253 * Makefile (EL): Avoid warning by removing planner-autoloads.el from list.
254 (all): Generate autoloads.
255 (autoloads): Make planner-autoloads.el.
256 (planner-autoloads.el): Call `planner-generate-autoloads' from
257 scripts/planner-build.el with arguments representing the directories to
258 use when searching for autoloads.
259 (realclean distclean fullclean): Remove autoloads.
261 * scripts/planner-build.el (planner-generate-autoloads): Generate
262 autoloads for Planner. Deal with XEmacs and its quirky insistence on
263 doing most of the work itself. Expand all command line args so that
264 the right directories are searched. Hardcode planner-autoloads.el as
265 the name of the generated autoloads file. Use my custom header and
268 * planner-auto.el: Remove this, since we're using an automated method
272 .arch-ids/planner-auto.el.id planner-auto.el
275 ChangeLog Makefile scripts/planner-build.el
278 2005-12-16 15:32:18 GMT Michael Olson <mwolson@gnu.org> patch-131
281 planner-xtla: Apply patch from Stefan Reichör.
283 planner-muse--mwolson--1.0--patch-131
285 * planner-xtla.el (planner-xtla-log-edit-add-note): Apply patch from
286 Stefan Reichör. This should write the note to planner-today rather
290 ChangeLog planner-xtla.el
293 2005-12-16 13:17:58 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-28
296 planner-appt: forthcoming appts
298 planner--jeho--1.1--patch-28
300 * planner-appt.el: Added the forthcoming appointments code and shuffled
301 everything around a bit.
308 2005-12-16 12:54:43 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-27
311 planner-appt: remove documentation
313 planner--jeho--1.1--patch-27
315 * planner-appt.el: Removed the documentation at the beginning of the file
316 since it is in the texinfo file.
323 2005-12-16 12:53:02 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-26
326 planner-el.texi: revise documentation for planner-appt
328 planner--jeho--1.1--patch-26
336 2005-12-16 01:28:14 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-25
339 planner-appt: add hook for planner-appt-update
341 planner--jeho--1.1--patch-25
343 * planner-appt.el (planner-appt-update-hook): New hook.
344 (planner-appt-update): Run hook after updating.
351 2005-12-15 12:07:52 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-24
356 planner--jeho--1.1--patch-24
358 * planner-appt.el (planner-appt-format-time-and-description): Renamed
359 from the confusing planner-appt-format-time-description.
363 ChangeLog planner-appt.el
366 2005-12-14 15:52:57 GMT Andrew J. Korty <ajk@iu.edu> patch-13
369 fix Muse 3.02.02 compatibility for planner-authz-index-as-string
371 planner-muse--main--1.0--patch-13
373 - use planner-insert-markup instead of muse-insert-markup in
374 planner-authz-index-as-string (same changes as
375 mwolson@gnu.org--2005/planner-muse--mwolson--1.0--patch-125 applied to
382 2005-12-14 11:24:57 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-23
385 planner-appt: schedule regexp and task formatting
387 planner--jeho--1.1--patch-23
389 * planner-appt.el (planner-appt-schedule-basic-regexp): Added a ?'
390 character to allow for the ''''' ' cell forcing hack.
391 (planner-appt-format-time-description): New function: separates out the
392 formatting of time and task from planner-appt-make-appt-element.
393 (planner-appt-make-appt-element): Use the new function for the time and
397 planner-appt.el scripts/planner-build.el
400 2005-12-13 23:58:41 GMT Michael Olson <mwolson@gnu.org> patch-128
403 planner-timeclock-summary-proj: Make it work with muse-file-extension.
405 planner-muse--mwolson--1.0--patch-128
407 * planner-timeclock-summary-proj.el
408 (planner-timeclock-summary-proj-current): Use planner-page-name so that
409 this works with muse-file-extension enabled. Thanks to Pascal
410 Quesseveur for the report.
413 ChangeLog planner-timeclock-summary-proj.el
416 2005-12-13 14:52:06 GMT Michael Olson <mwolson@gnu.org> patch-127
419 planner-publish: Make planner-insert-markup a function.
421 planner-muse--mwolson--1.0--patch-127
423 * planner-publish.el (planner-insert-markup): Make this into a function
424 rather than trying to alias it.
425 (planner-publish-title-tag): Fix compiler warning.
428 ChangeLog planner-publish.el
431 2005-12-13 14:09:20 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-22
434 planner-appt: make appt highlighting conditional
436 planner--jeho--1.1--patch-22
438 * planner-appt.el (planner-appt-limit-highlighting-flag): New
439 customizable variable.
440 (planner-appt-task-highlight): check that the user wants to limit
441 highlighting to tasks and schedule; if so, check that this is a task or
449 2005-12-13 13:48:52 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-21
452 planner-appt: rewrite task appt section code
454 planner--jeho--1.1--patch-21
456 * planner-appt.el (planner-appt-update-appt-section): Use a simpler
457 method: add a text property to indicate that a line is derived from the
459 (planner-appt-add-appts-from-schedule): Use the text property added by
460 planner-appt-update-appt-section to determine that a line should not be
468 2005-12-13 04:30:42 GMT Michael Olson <mwolson@gnu.org> patch-126
471 planner-publish: Fix void-function error when compiling.
473 planner-muse--mwolson--1.0--patch-126
475 * planner-publish.el (planner-insert-markup): Wrap eval-and-compile
476 around this since it's a defsubst. Thanks to Jim Ottaway for the
480 ChangeLog Makefile.defs debian/changelog planner-publish.el
483 2005-12-11 16:41:15 GMT Michael Olson <mwolson@gnu.org> patch-125
486 planner-authz: Fix an issue with the Muse 3.02.02 release.
488 planner-muse--mwolson--1.0--patch-125
490 * planner-authz.el: Use planner-insert-markup instead of
491 muse-insert-markup. This should fix an issue with Muse 3.02.02.
492 Thanks to Gerd Flaig for the report.
495 ChangeLog planner-authz.el
498 2005-12-11 06:32:56 GMT Michael Olson <mwolson@gnu.org> patch-124
501 planner-psvn: Apply patch from Seth Falcon.
503 planner-muse--mwolson--1.0--patch-124
505 * planner-psvn.el (planner-psvn-log-edit-add-note): Apply patch from Seth
506 Falcon. This should write the note to planner-today rather than
510 ChangeLog planner-psvn.el
513 2005-12-10 18:47:54 GMT Andrew J. Korty <ajk@iu.edu> patch-11
518 planner-muse--main--1.0--patch-11
520 - when AS-LIST is non-nil, our markup prevents the unordered list markup
521 regexp from matching, so do our own list markup
527 2005-12-08 14:36:37 GMT Andrew J. Korty <ajk@iu.edu> patch-10
530 fix authz.mas generation
532 planner-muse--main--1.0--patch-10
534 - properly detect whether we're publishing WikiPlanner
536 - use correct name of `muse-after-project-publish-hook'
542 2005-12-07 14:28:17 GMT Andrew J. Korty <ajk@iu.edu> patch-9
545 fix bug in regexp introduced in patch-7
547 planner-muse--main--1.0--patch-9
549 - need (?:...) around | expression
555 2005-12-07 13:21:03 GMT Andrew J. Korty <ajk@iu.edu> patch-8
558 allow markup of elements inside note details
560 planner-muse--main--1.0--patch-8
562 - don't set the read-only property on note details -- was preventing
563 markup of embedded links
569 2005-12-07 13:16:13 GMT Andrew J. Korty <ajk@iu.edu> patch-7
572 fix markup of all-day appointments
574 planner-muse--main--1.0--patch-7
576 - treat " " as a valid beginning time for an appointment so that
577 all-day appointments get marked up just as any other appointment
583 2005-12-06 01:52:48 GMT Andrew J. Korty <ajk@iu.edu> patch-6
586 fix bug when used with muse-wiki.el
588 planner-muse--main--1.0--patch-6
590 - fix definition of planner-authz-link-regexp
596 2005-12-05 16:07:58 GMT Andrew J. Korty <ajk@iu.edu> patch-5
599 avoid errors due to bad links
601 planner-muse--main--1.0--patch-5
603 - use planner-authz-project-default when a nonexistent project page is
610 2005-12-05 15:34:43 GMT Andrew J. Korty <ajk@iu.edu> patch-4
615 planner-muse--main--1.0--patch-4
617 - if planner-authz-appt-alt is set, insert an "alt" attribute with its
620 - fix documentation for diary markup: users should customize
621 sectionalize-markup-tagname, not planner-sections
623 - protect "<&|" Mason constructs from table markup
629 2005-12-01 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-122
632 planner-publish: Try again to fix link issue.
634 planner-muse--mwolson--1.0--patch-122
636 * planner-publish.el (planner-publish-task-tag): Make another attempt at
637 fixing the link issue.
640 ChangeLog planner-publish.el
643 2005-11-30 22:44:12 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-15
646 planner-publish: fix task publishing
648 planner--jeho--1.1--patch-15
650 * planner-publish.el (planner-html-markup-strings): Change
651 planner-end-task so that it doesn't include the links, and has the
652 correct [?] number of closing spans.
653 (planner-publish-markup-task): Use planner-task-link-text for the
654 links, so we get them all.
655 (planner-publish-task-tag): Avoid making links readonly, so they can be
656 handled by other publishing rules. Don't add links where there are
657 none [don't add "()", that is].
661 ChangeLog planner-publish.el
664 2005-11-29 22:57:42 GMT Andrew J. Korty <ajk@iu.edu> patch-1
667 Muse port and related improvements
669 planner-muse--main--1.0--patch-1
673 - mark up planner's <note> and <task> tags instead of using markup
676 - should now be easier to support other templating systems than Mason by
677 defining new styles and changing planner-authz-after-publish-hook
679 - allow the regexp used to control access to sections to be customized
680 (planner-authz-sections-regexp)
682 - optionally control access to published diary entries (suggested by Jim
685 - build per-page access control lists on demand instead of all at once
686 at the beginning -- should be more efficient because we'll rarely need
689 - use :strings to avoid contortions when inserting Mason tags
691 - instead of automatically generating an index, Muse seems to prefer
692 that users add the index to pages using <lisp> tags, so instead of
693 overloading Muse's index-generating functions, simply provide
694 planner-authz-index-as-string
696 - while looping through planner-authz-pages-to-republish, actually pop
697 off the entries to avoid republishing the same page twice if the
698 process gets interrupted
700 - run planner-authz-markup-sections on the whole buffer before
701 planner.el gets a chance to convert everything into XML-like tags (I'd
702 rather work with the <section> tags, but Muse needs support for nested
703 tags of the same name)
709 2005-11-29 18:00:48 GMT Michael Olson <mwolson@gnu.org> patch-117
712 planner-accomplishments: Fix muse-current-project issue.
714 planner-muse--mwolson--1.0--patch-117
716 * planner-accomplishments.el (planner-accomplishments-show): Fix
717 wrong-type-argument error by expanding planner-project before setting
718 muse-current-project. Thanks to Seth Falcon for the report and
722 ChangeLog planner-accomplishments.el
725 2005-11-27 20:32:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-14
728 planner-appt: fix formatting
730 planner--jeho--1.1--patch-14
733 ChangeLog planner-appt.el
736 2005-11-27 03:31:54 GMT Michael Olson <mwolson@gnu.org> patch-116
739 planner-report: Implement suggestions from Seth Falcon.
741 planner-muse--mwolson--1.0--patch-116
743 * planner-report.el (planner-report-generate): Add file extension to
745 (planner-report-pretty-print-plan-pages): New option that indicates
746 whether the plan page names in reports should be pretty-printed.
747 (planner-report-generate): Use the new option.
750 ChangeLog planner-report.el
753 2005-11-25 14:06:18 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-13
756 planner-appt: fix infinite looping caused by planner-copy-or-move-region.
758 planner--jeho--1.1--patch-13
760 * planner-appt.el (planner-appt-update-appt-section-maybe): Fix code indentation.
761 (planner-copy-or-move-task): [function advice] Allow for new behaviour of
762 planner-copy-or-move-region.
766 planner-appt.el planner-multi.el
769 2005-11-24 10:52:27 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-12
772 planner.el: with-planner-update-setup
774 planner--jeho--1.1--patch-12
776 * planner.el (with-planner-update-setup): Move this macro earlier in the
777 file, ahead of its first use.
784 2005-11-23 06:30:45 GMT Michael Olson <mwolson@gnu.org> patch-114
787 planner-publish: Work with *both* muse--main and muse--rel.
789 planner-muse--mwolson--1.0--patch-114
791 * planner-publish.el (planner-xml-extension): Rename from
793 (planner-xml-markup-strings): Rename from muse-xml-markup-strings.
794 Make it belong to planner-publish customize group.
795 (planner-insert-markup): Use a smarter construct that works on both
796 muse--rel and muse--main.
799 ChangeLog planner-publish.el
802 2005-11-23 06:21:01 GMT Michael Olson <mwolson@gnu.org> patch-113
805 planner-multi: Add option to put date links after other links.
807 planner-muse--mwolson--1.0--patch-113
809 * planner-multi.el (planner-multi-date-links-last-p): New option that
810 determines whether to put date links after links to other pages in the
811 task description. The default is to put date links after other pages.
812 (planner-multi-replan-task, planner-multi-create-task-from-info): Use
813 this option. Thanks to Sacha for finding these places and to Paul
814 Lussier for the suggestion.
817 ChangeLog planner-multi.el
820 2005-11-23 06:08:47 GMT Michael Olson <mwolson@gnu.org> patch-112
823 planner-trunk: Use correct regexp and don't hardcode "Tasks" string.
825 planner-muse--mwolson--1.0--patch-112
827 * planner-trunk.el: Apply patch from Sergey Vlasov.
828 (planner-trunk-rule-list): Use correct syntax in regexp.
829 (planner-trunk-tasks): Don't use the hardcoded "Tasks" string.
832 ChangeLog planner-trunk.el
835 2005-11-23 03:00:04 GMT Michael Olson <mwolson@gnu.org> patch-111
838 planner-authz.el: Begin porting to Muse.
840 planner-muse--mwolson--1.0--patch-111
842 * planner-authz.el: Begin porting this to Muse. It's only about halfway
843 done. It's something to work on for vacation, I guess :^) .
845 * test/planner-cyclic-test.el, test/planner-test.el: Rewrite for Muse.
848 ChangeLog planner-authz.el test/planner-cyclic-test.el
852 2005-11-22 20:25:42 GMT Michael Olson <mwolson@gnu.org> patch-110
855 Make publishing work with Muse 3.02.02.
857 planner-muse--mwolson--1.0--patch-110
859 * planner-publish.el: Replace "muse-insert-markup" with
860 "planner-insert-markup".
861 (planner-insert-markup): Compatibility function that makes publishing
862 work with Muse 3.02.02.
865 ChangeLog planner-publish.el
868 2005-11-22 20:19:40 GMT Michael Olson <mwolson@gnu.org> patch-108
871 planner-multi: Apply replan-task improvement from Seth Falcon.
873 planner-muse--mwolson--1.0--patch-108
875 * planner-multi.el (planner-multi-replan-task): Apply patch from Seth
879 ChangeLog planner-multi.el
882 2005-11-22 16:38:48 GMT Michael Olson <mwolson@gnu.org> patch-107
885 Fix bug in planner-multi-create-task-from-info.
887 planner-muse--mwolson--1.0--patch-107
889 * planner-multi.el (planner-multi-create-task-from-info): Fix bug
890 introduced in recent changes. Thanks to Michael Heinrich for the heads
894 ChangeLog planner-multi.el
897 2005-11-21 21:38:00 GMT Michael Olson <mwolson@gnu.org> patch-106
900 planner-appt: Try to fix infinite loop error.
902 planner-muse--mwolson--1.0--patch-106
904 * planner-appt.el (planner-appt-de-wiki): Save place while we replace
905 parts of the string. Hopefully this fixes an infinite loop error.
908 ChangeLog planner-appt.el
911 2005-11-21 07:25:03 GMT Michael Olson <mwolson@gnu.org> patch-105
916 planner-muse--mwolson--1.0--patch-105
918 * planner.el (planner-get-day-pages): Fix bug introduced in previous few
925 2005-11-21 07:06:21 GMT Michael Olson <mwolson@gnu.org> patch-104
928 planner-multi: Don't create extraneous copy of new task.
930 planner-muse--mwolson--1.0--patch-104
932 * planner-multi.el (planner-multi-create-task-from-info): Deal with case
933 where planner-multi-copy-tasks-to-page is an extended link. Thanks to
934 Seth Falcon for the report.
937 ChangeLog planner-multi.el
940 2005-11-21 06:49:11 GMT Michael Olson <mwolson@gnu.org> patch-103
943 Make tasks overview, notes index, and a few other things work.
945 planner-muse--mwolson--1.0--patch-103
947 * planner.el (planner-current-file): Defalias this to muse-current-file.
948 (planner-list-daily-files, planner-get-day-pages): Return an alist
949 rather than a date list.
950 (planner-get-previous-existing-day, planner-get-next-existing-day)
951 (planner-search-notes-internal, planner-past-notes-tag)
952 (planner-index-as-string, plan): Adapt to deal with alist.
953 (planner-extract-tasks): Deal with both alists and page lists.
954 (planner-list-tasks-with-status): Implement handling of PAGES parameter
955 as specified by the manual.
957 * planner-tasks-overview.el (planner-tasks-overview-extract-all-tasks):
958 Use the filename rather than the page name. Thanks to Janne Hellston
959 and Seth Falcon for the heads up.
961 * planner-notes-index.el (planner-notes-index-headlines-in-range): Deal
962 with alist rather than page list.
964 * planner-export-diary.el (planner-export-diary-get-schedule-entries):
967 * planner-appt.el (planner-appt-mark-calendar): Ditto.
970 ChangeLog planner-appt.el planner-export-diary.el
971 planner-notes-index.el planner-tasks-overview.el planner.el
974 2005-11-21 05:14:10 GMT Michael Olson <mwolson@gnu.org> patch-102
977 Fix parameters of planner-visit-link.
979 planner-muse--mwolson--1.0--patch-102
981 * planner.el (planner-visit-link): Get rid of REFRESH-BUFFER parameter.
982 Thanks to Seth Falcon for the heads up.
988 2005-11-21 05:07:07 GMT Michael Olson <mwolson@gnu.org> patch-101
991 Apply task ID patch from Sacha.
993 planner-muse--mwolson--1.0--patch-101
997 * planner-id.el (planner-id-get-id-from-string): Handle new KEY argument.
998 (planner-id-find-task): Get ID in different ways depending on the task
1001 * planner-multi.el: Add defalias for planner-task-link-as-list.
1003 * planner.el (planner-task-link-as-list): New function that returns a
1004 list of all pages that the given task is on.
1007 ChangeLog planner-id.el planner-multi.el planner.el
1010 2005-11-20 22:44:52 GMT Michael Olson <mwolson@gnu.org> patch-100
1013 planner-multi: Attempt to keep multiple links from vanishing.
1015 planner-muse--mwolson--1.0--patch-100
1017 * planner-multi.el (planner-multi-copy-or-move-task): Try to keep
1018 multiple links from vanishing. Thanks to Jim Ottaway for the patch.
1021 ChangeLog planner-multi.el
1024 2005-11-19 23:41:50 GMT John Sullivan <john@wjsullivan.net> patch-1
1027 Installed Sacha Chua's patch to fix the behavior of planner-cyclic at publishing time.
1029 planner-muse--johnsu01--1.0--patch-1
1036 2005-11-18 23:51:18 GMT Michael Olson <mwolson@gnu.org> patch-98
1039 This version of timeclock.el is only to be used with XEmacs.
1041 planner-muse--mwolson--1.0--patch-98
1043 * contrib/timeclock.el: Give an error if we are using this with Emacs.
1044 This version is only meant to be used with XEmacs.
1045 (timeclock-propertize): Never call propertize.
1047 * planner-timeclock.el: Warn about this version of timeclock.el and
1051 ChangeLog contrib/timeclock.el planner-timeclock.el
1054 2005-11-17 05:08:58 GMT Michael Olson <mwolson@gnu.org> patch-97
1057 Add contrib directory and XEmacs-friendly version of timeclock.el.
1059 planner-muse--mwolson--1.0--patch-97
1061 * contrib: New directory containing small programs that are used with
1062 Planner, but are not part of it.
1064 * contrib/timeclock.el: Fixed version of timeclock.el that might work
1067 * planner-timeclock.el: Note that timeclock.el is now distributed with
1068 Planner in the contrib directory.
1071 contrib/.arch-ids/=id contrib/.arch-ids/timeclock.el.id
1072 contrib/timeclock.el
1075 ChangeLog planner-timeclock.el planner.el
1078 contrib contrib/.arch-ids
1081 2005-11-16 23:53:30 GMT Michael Olson <mwolson@gnu.org> patch-96
1084 Make new Debian snapshot.
1086 planner-muse--mwolson--1.0--patch-96
1090 ChangeLog Makefile.defs debian/changelog debian/rules
1093 2005-11-08 11:40:30 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-10
1096 planner-multi-task-xref: multiple date page fix
1098 planner--jeho--1.1--patch-10
1100 * planner-multi.el (planner-multi-task-xref): Don't repeat the date page
1108 2005-11-08 11:31:16 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-9
1111 planner-multi-task-delete-this-page: use planner-multi-replan-task
1113 planner--jeho--1.1--patch-9
1115 * planner-multi.el (planner-multi-task-delete-this-page): A better
1116 solution than the previous patch: use planner-multi-replan-task with
1117 the appropriate arguments
1124 2005-11-08 11:13:53 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-8
1127 planner-multi-task-delete-this-page
1129 planner--jeho--1.1--patch-8
1131 * planner-multi.el (planner-multi-task-delete-this-page): Remove the page
1132 to delete from the link list correctly. Allow for various cases
1133 previously unaccommodated: two links becomes a single link, one link
1134 becomes no link at all. This also required allowing the regexp to
1135 match on a single link.
1142 2005-11-08 11:05:13 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-7
1145 planner-multi: planner-make-link advice
1147 planner--jeho--1.1--patch-7
1149 * planner-multi.el (planner-make-link): use planner-multi-make-link
1150 instead of muse-make-link
1157 2005-11-08 11:00:48 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-6
1160 planner-multi-replan-task bugfix
1162 planner--jeho--1.1--patch-6
1164 * planner-multi.el (planner-multi-replan-task): links weren't added to
1172 2005-11-03 23:25:23 GMT Michael Olson <mwolson@gnu.org> patch-95
1175 Publish raw dates as links.
1177 planner-muse--mwolson--1.0--patch-95
1179 * planner-report.el: Fix commentary.
1181 * planner-publish.el (planner-publish-markup-regexps): Publish raw dates
1185 ChangeLog planner-publish.el planner-report.el
1188 2005-11-03 23:16:01 GMT Michael Olson <mwolson@gnu.org> patch-94
1191 Turn raw dates into links.
1193 planner-muse--mwolson--1.0--patch-94
1195 * planner.el (planner-date-regexp): Move higher.
1196 (planner-setup-highlighting): Make Muse handle implicit links matching
1198 (planner-muse-handle-date-link): New function that defines how to
1199 recognize implicit date links.
1202 ChangeLog planner.el
1205 2005-11-02 03:37:57 GMT Michael Olson <mwolson@gnu.org> patch-93
1208 planner-timeclock-summary-proj.el: Add enhancements from twb.
1210 planner-muse--mwolson--1.0--patch-93
1212 * planner-timeclock-summary-proj.el: Merge enhancements from Trent Buck.
1213 (planner-timeclock-summary-proj-header): New option that indicates the
1214 text to use for the planner timeclock summary section header.
1215 (planner-timeclock-summary-proj-section): Use a configurable header.
1217 (planner-timeclock-proj-build-report): Make output a bit nicer.
1218 (planner-timeclock-proj-entries): Adjust match string.
1219 (planner-timeclock-summary-proj-insinuate): New function that causes
1220 the timeclock summary to be updated every time a Planner page is saved,
1221 if one exists on the current page.
1222 (planner-timeclock-proj-seconds-to-string): Rename from
1223 `planner-timeclock-summary-proj-seconds-to-weekdays-string'.
1226 ChangeLog planner-timeclock-summary-proj.el
1229 2005-10-31 16:15:40 GMT Michael Olson <mwolson@gnu.org> patch-92
1232 planner-deadline: Add "deadline-add" and "deadline-remove" functions.
1234 planner-muse--mwolson--1.0--patch-92
1236 * planner-deadline.el (planner-deadline-change): Never remove a deadline
1238 (planner-deadline-add): New alias to planner-deadline-change.
1239 (planner-deadline-remove): New function that removes a deadline from
1243 ChangeLog planner-deadline.el
1246 2005-10-31 15:54:03 GMT Michael Olson <mwolson@gnu.org> patch-91
1249 planner: Make shortened dates like "2005.1.6" Just Work.
1251 planner-muse--mwolson--1.0--patch-91
1253 * planner.el (planner-filename-to-calendar-date): Use match-string
1254 instead of substring to extract the days. This should allow shortened
1255 filenames like "2005.1.6" to Just Work. Thanks to Edgar Gonçalves for
1259 ChangeLog planner.el
1262 2005-10-30 18:51:48 GMT Michael Olson <mwolson@gnu.org> patch-90
1265 planner-report: Port to Planner-Muse.
1267 planner-muse--mwolson--1.0--patch-90
1269 * planner-report.el: Apply patch from Seth Falcon.
1270 (planner-report-generate): Use planner-date-regexp instead of
1271 planner-name-regexp. Use muse-wiki-publish-pretty-title, if defined,
1272 for link descriptions.
1273 (planner-report-find-notes): Use planner-link-base instead of
1274 emacs-wiki-wiki-base.
1275 (planner-report-find-tasks): Use nil 5th argument.
1278 ChangeLog planner-report.el
1281 2005-10-29 19:56:40 GMT Michael Olson <mwolson@gnu.org> patch-89
1284 Adapt to addition of muse-insert-markup in Muse.
1286 planner-muse--mwolson--1.0--patch-89
1288 * planner-publish.el (planner-publish-section-tag)
1289 (planner-publish-title-tag, planner-publish-content-tag)
1290 (planner-publish-tasks-tag, planner-publish-task-tag)
1291 (planner-publish-notes-tag, planner-publish-note-tag): Adapt for recent
1292 addition of `muse-insert-markup' function to Muse.
1295 ChangeLog planner-publish.el
1298 2005-10-29 08:53:18 GMT Michael Olson <mwolson@gnu.org> patch-88
1301 Yet another anti-day-pages hack.
1303 planner-muse--mwolson--1.0--patch-88
1305 * planner.el (planner-expand-name): Make it work with "30" as input and
1309 ChangeLog planner.el
1312 2005-10-29 08:31:20 GMT Michael Olson <mwolson@gnu.org> patch-87
1315 anti-day-pages: Deal with hitting ENTER in planner-read-date.
1317 planner-muse--mwolson--1.0--patch-87
1319 * planner.el (planner-expand-name): Missed one instance of planner-today.
1322 ChangeLog planner.el
1325 2005-10-29 08:08:47 GMT Michael Olson <mwolson@gnu.org> patch-86
1328 planner-deadline: Yet another anti-day-pages fix.
1330 planner-muse--mwolson--1.0--patch-86
1332 * planner-deadline.el (planner-deadline-days-left): When we're not using
1333 day pages, do the right thing.
1336 ChangeLog planner-deadline.el
1339 2005-10-29 07:53:25 GMT Michael Olson <mwolson@gnu.org> patch-85
1342 Make day-page-less name expansion *really* work.
1344 planner-muse--mwolson--1.0--patch-85
1346 * planner.el (planner-expand-name): Fix logic goof.
1349 ChangeLog planner.el
1352 2005-10-29 07:39:14 GMT Michael Olson <mwolson@gnu.org> patch-84
1357 planner-muse--mwolson--1.0--patch-84
1359 * planner.el (planner-expand-name): If we're not using day pages, use the
1360 current date in various places.
1363 ChangeLog planner.el
1366 2005-10-29 07:22:00 GMT Michael Olson <mwolson@gnu.org> patch-83
1369 planner-deadline, planner-diary: Work even if day pages are disabled.
1371 planner-muse--mwolson--1.0--patch-83
1373 * planner.el (planner-read-date): If new argument FORCE-READ is non-nil,
1374 prompt for the date even when we're not using day pages. The default
1375 behavior is not to prompt when day pages are not being used.
1377 * planner-deadline.el (planner-deadline-change): Ensure that we get a
1378 date, even if we're not using day pages.
1380 * planner-diary.el (planner-diary-add-entry): Ditto.
1383 ChangeLog planner-deadline.el planner-diary.el planner.el
1386 2005-10-29 06:41:39 GMT Michael Olson <mwolson@gnu.org> patch-82
1389 Minor debian packaging fix.
1391 planner-muse--mwolson--1.0--patch-82
1393 * rules (binary-indep): Fix name of ChangeLog.
1396 ChangeLog debian/rules
1399 2005-10-29 05:54:43 GMT Michael Olson <mwolson@gnu.org> patch-81
1402 Tasks with deadlines will be moved properly from previous days.
1404 planner-muse--mwolson--1.0--patch-81
1406 * planner-deadline.el: Whitespace munging. Make sure
1407 planner-deadline-update to planner-goto-hook -- it's a sure thing that
1408 this behavior will be desired if you have deadlines!
1409 (planner-deadline-change-hook): Add planner-deadline-update as the
1412 * planner.el (planner-copy-or-move-region): Optimize. Only move upwards
1413 if no tasks exists at this line, or if we encounter an error. This
1414 should prevent planner from playing Russian Roulette with tasks from
1415 previous days, such as deadlines.
1416 (plan): Use point-min and point-max for the sake of clarity.
1419 ChangeLog planner-deadline.el planner.el
1422 2005-10-29 00:32:45 GMT Michael Olson <mwolson@gnu.org> patch-80
1425 planner-bibtex: Use "bibtex:" to match bibtex URLs.
1427 planner-muse--mwolson--1.0--patch-80
1429 * planner-bibtex.el: Use "bibtex:" rather than "bibtex://" to match
1430 bibtex URLs. Thanks to Bastien Guerry for the heads up.
1433 ChangeLog planner-bibtex.el
1436 2005-10-29 00:01:43 GMT Michael Olson <mwolson@gnu.org> patch-79
1439 Remove other ChangeLogs.
1441 planner-muse--mwolson--1.0--patch-79
1443 It'd be nice if Arch could generate and maintain a merged ChangeLog of
1444 all patches that get applied from several branches, but apparently
1445 there's no good way to do this.
1448 .arch-ids/ChangeLog.sacha.id .arch-ids/ChangeLog.yh.id
1449 ChangeLog.sacha ChangeLog.yh
1455 .arch-ids/ChangeLog.mwolson.id
1456 ==> .arch-ids/ChangeLog.id
1461 2005-10-28 23:53:26 GMT Michael Olson <mwolson@gnu.org> patch-78
1464 Install patches from Trent Buck.
1466 planner-muse--mwolson--1.0--patch-78
1468 * debian/emacsen-install: Use the proper mechanism for installing Emacs
1469 Lisp files for Debian.
1471 * planner.el (planner-initial-page): New option that determines which
1472 page visit by default when not using day pages.
1473 (planner-use-day-pages): Refer to `planner-initial-page' in
1475 (planner-today): Visit `planner-initial-page' rather than
1477 (plan): Visit either `planner-default-page' or `planner-initial-page'
1478 rather than "WelcomePage".
1481 ChangeLog.mwolson debian/emacsen-install planner.el
1484 2005-10-28 18:07:13 GMT Michael Olson <mwolson@gnu.org> patch-77
1487 planner-publish: New planner-xhtml publishing style.
1489 planner-muse--mwolson--1.0--patch-77
1491 * planner-publish.el: Miscellaneous docfixes and whitespace cleanups.
1492 (planner-xhtml-header, planner-xhtml-footer): New options that
1493 implement a header and footer for the planner-xhtml publishing style.
1494 ("planner-xhtml"): New publishing style that outputs XHTML files for
1498 ChangeLog.mwolson planner-publish.el
1501 2005-10-20 17:39:14 GMT Michael Olson <mwolson@gnu.org> patch-76
1504 planner-multi: Extraneous brackets fix.
1506 planner-muse--mwolson--1.0--patch-76
1508 * planner-multi.el: Apply patch from Marco Gidde that fixes a problem
1509 with extraneous brackets.
1512 ChangeLog.mwolson planner-multi.el
1515 2005-10-19 00:28:54 GMT Michael Olson <mwolson@gnu.org> patch-75
1518 Minor update to Makefile.
1520 planner-muse--mwolson--1.0--patch-75
1522 * Makefile.defs (VERSION): Update for recent Debian package.
1527 ChangeLog.mwolson Makefile.defs debian/changelog
1530 2005-10-16 15:25:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-3
1535 planner--jeho--1.1--patch-3
1537 * planner-multi.el (planner-multi-task-string): applied patch to make
1538 link formatting work correctly
1545 2005-10-07 02:06:09 GMT Sacha Chua <sacha@free.net.ph> patch-490
1548 planner-accomplishments.el: Line up accomplishments neatly
1550 planner--dev--1.0--patch-490
1552 * planner-accomplishments.el:
1553 From sacha@free.net.ph--main/planner--merge--1.0--patch-3:
1554 planner-accomplishments.el: Line up accomplishments neatly. Thanks
1555 to pll for the suggestion!
1558 planner-accomplishments.el
1561 2005-10-05 16:39:49 GMT Peter K. Lee <saint@corenova.com> patch-13
1564 changed task publishing to use ul and li
1566 planner-muse--peter--1.0--patch-13
1568 * planner-publish.el (planner-html-markup-strings): added
1569 planner-begin-task-body, modified tasks and task to use ul and li
1570 (planner-html-style-sheet): changed default template to not include
1577 2005-09-17 04:19:09 GMT Sacha Chua <sacha@free.net.ph> patch-489
1580 Bugfix: planner-rss.el: Add anchor- to numeric anchors
1582 planner--dev--1.0--patch-489
1584 * planner-rss.el (planner-rss-add-note): Add anchor- to numeric anchors.
1585 This catches up with an emacs-wiki change for XHTML compliance. Thanks
1586 to Andrew Plumb for pointing this out!
1592 2005-09-25 01:18:36 GMT Michael Olson <mwolson@gnu.org> patch-70
1595 If passed deadline, keep it rather than discarding.
1597 planner-muse--mwolson--1.0--patch-70
1599 * planner-deadline.el (planner-deadline-days-left): Return a negative
1600 value if date is not specified and the deadline date is greater than
1601 today. The previous behavior was to return nil, which seems wrong.
1602 Thanks to Chris Parsons for the report.
1605 ChangeLog.mwolson planner-deadline.el
1608 2005-09-22 05:17:40 GMT John Sullivan <john@wjsullivan.net> patch-23
1611 w3m-current-title is often nil, so we also check w3m-buffer-title.
1613 planner--johnsu01--0--patch-23
1620 2005-09-22 05:17:40 GMT John Sullivan <john@wjsullivan.net> patch-23
1623 w3m-current-title is often nil, so we also check w3m-buffer-title.
1625 planner--johnsu01--0--patch-23
1632 2005-09-08 03:40:09 GMT Sacha Chua <sacha@free.net.ph> patch-487
1635 Bugfix: planner-multi-edit-task-description: Use new description!
1637 planner--dev--1.0--patch-487
1639 * planner-multi.el (planner-multi-edit-task-description): Use newinfo
1640 when inserting. This makes edit-task-description work again.
1646 2005-09-08 03:05:04 GMT Sacha Chua <sacha@free.net.ph> patch-486
1649 Bugfix: planner-multi-task-string: Fix misplaced parens
1651 planner--dev--1.0--patch-486
1653 * planner-multi.el (planner-multi-task-string): Bugfix: Correct misplaced parens.
1654 This should check if the second item is a date.
1661 2005-09-08 02:30:35 GMT Sacha Chua <sacha@free.net.ph> patch-485
1664 Bugfix: planner-multi-update-task: Use planner-multi-task-string
1666 planner--dev--1.0--patch-485
1668 * planner-multi.el (planner-multi-update-task): Use
1669 planner-multi-task-string to insert the right task string for tasks
1670 that have only one plan page.
1677 2005-09-07 01:18:21 GMT John Sullivan <john@wjsullivan.net> patch-21
1680 Added references to Emacs and Emacs Lisp manuals to explain the syntax for planner-cyclic.
1682 planner--johnsu01--0--patch-21
1689 2005-09-05 14:56:43 GMT Michael Olson <mwolson@gnu.org> patch-66
1692 planner-rss: Minor muse-publishing-styles fix.
1694 planner-muse--mwolson--1.0--patch-66
1696 * planner-rss.el: Only add planner-rss and planner-rss-info to
1697 muse-publishing-styles if they don't already exist.
1700 ChangeLog.mwolson planner-rss.el
1703 2005-09-04 15:59:47 GMT David D. Smith <davidsmith@acm.org> patch-1
1706 integration with muse mode
1708 planner-muse--devo--1.0--patch-1
1710 This is a first-draft implementation of RSS support for planner-muse,
1711 completely not backwards-compatible.
1713 Naturally there is a lot of room for a better implementation but the code
1714 is much smaller and simpler than the previous planner-rss.el.
1716 Hopefully this can get other people hacking.
1722 2005-09-02 23:21:19 GMT Michael Olson <mwolson@gnu.org> patch-63
1725 Adapt for muse-url-protocol.
1727 planner-muse--mwolson--1.0--patch-63
1729 * planner*.el: In browse-url functions, match against "\\`proto..."
1730 instead of "^proto...". When adding a new protocol, make sure it has
1733 * planner-bibtex.el: Remove stale reference to
1734 planner-browse-url-functions.
1736 * planner-erc.el ("[ei]rc://"): Concatenate definitions for erc and irc.
1738 * planner.el (planner-browse-url, planner-browse-url-info)
1739 (planner-browse-url-man, planner-browse-url-google)
1740 (planner-resolve-url-google, planner-set-sym-and-url-regexp)
1741 (planner-url-protocols. planner-add-protocol): Remove.
1742 (planner-visit-link): Call muse-browse-url.
1745 ChangeLog.mwolson planner-bbdb.el planner-bibtex.el
1746 planner-bookmark.el planner-erc.el planner-gnats.el
1747 planner-gnus.el planner-lisp.el planner-mhe.el planner-psvn.el
1748 planner-rmail.el planner-unix-mail.el planner-vm.el
1749 planner-wl.el planner-xtla.el planner.el
1752 2005-09-02 20:28:35 GMT Peter K. Lee <saint@corenova.com> patch-11
1757 planner-muse--peter--1.0--patch-11
1759 * planner-publish.el (planner-publish-task-tag): mark region as read-only
1760 as recommended by Michael Olson.
1761 (planner-publish-note-tag): same as above
1763 * planner-timeclock-summary.el (planner-timeclock-summary-update):
1764 changed so that even if there is an error with timelog file (which
1765 happens frequently), you don't lose the * Timeclock section.
1767 * planner.el (planner-create-note-from-context): write this later...
1770 ChangeLog.mwolson planner-publish.el
1771 planner-timeclock-summary.el planner.el
1774 2005-09-01 16:26:09 GMT Michael Olson <mwolson@gnu.org> patch-62
1777 Begin list items with " - " instead of "- ".
1779 planner-muse--mwolson--1.0--patch-62
1781 * planner-authz.el (planner-authz-markup-task): Handle case where we have
1782 extra whitespace after the dash.
1784 * planner-notes-index.el (planner-notes-index-tag, planner-notes-index):
1785 Use " - " to begin list items rather than "- ".
1788 ChangeLog.mwolson planner-authz.el planner-notes-index.el
1791 2005-09-01 16:15:36 GMT Michael Olson <mwolson@gnu.org> patch-61
1794 Use a more standard root element.
1796 planner-muse--mwolson--1.0--patch-61
1798 * planner-publish.el (planner-xml-header): Use <PLANNER> instead of <page
1799 type="planner">, as suggested by Brad Collins.
1802 ChangeLog.mwolson planner-publish.el
1805 2005-09-01 13:38:38 GMT Michael Olson <mwolson@gnu.org> patch-60
1808 Allow Planner to visit links to temporary files.
1810 planner-muse--mwolson--1.0--patch-60
1812 * planner.el (planner-visit-link): Apply patch from Marco Gidde that
1813 allows Planner to visit a link to a temporary file by visiting its
1814 buffer. This patch is not needed upstream, hence the muse-only tag in
1815 this commit message.
1818 ChangeLog.mwolson planner.el
1821 2005-08-31 15:34:57 GMT Sacha Chua <sacha@free.net.ph> patch-484
1824 Bugfix: planner-delete-task and planner-edit-task-description-basic when linked tasks do not exist
1826 planner--dev--1.0--patch-484
1828 * planner.el: Thanks to Sergey Vlasov for the patches!
1829 (planner-delete-task): Make sure task is found before deleting.
1830 (planner-edit-task-description-basic): Use new description instead of
1838 2005-08-31 14:48:02 GMT Sacha Chua <sacha@free.net.ph> patch-483
1841 Bugfix: planner-multi-replan-task should suggest only plan pages
1843 planner--dev--1.0--patch-483
1845 * planner-multi.el (planner-multi-task-string): New convenience function
1846 that determines the right task line.
1847 (planner-multi-replan-task): Bugfix: Suggest only plan
1848 pages. Work with nil. Thanks to John Sullivan for suggesting
1851 * planner.el (planner-replan-task): Use alias mechanism instead of
1856 planner-multi.el planner.el
1859 2005-08-31 13:23:58 GMT Sacha Chua <sacha@free.net.ph> patch-482
1862 Bugfix: planner-multi-task-xref: Use planner-replan-task
1864 planner--dev--1.0--patch-482
1866 * planner-multi.el (planner-task-info-from-string): Always add current
1867 page to link list. This should simplify case for planner-multi.
1868 (planner-multi-task-xref): Rewrite to use planner-replan-task. This
1869 should fix the bug reported by Paul Lussier.
1876 2005-08-31 12:12:49 GMT Sacha Chua <sacha@free.net.ph> patch-481
1879 Bugfix: planner-timeclock-summary-day-range-entry: Accept functions again
1881 planner--dev--1.0--patch-481
1883 * planner-timeclock-summary.el
1884 (planner-timeclock-summary-day-range-entry): Merge Chris
1885 Parsons' patch restoring the use of functions.
1889 planner-timeclock-summary.el
1892 2005-08-26 00:03:03 GMT Sacha Chua <sacha@free.net.ph> patch-480
1895 Bugfix: planner-extract-tasks should use planner-line-beginning-position
1897 planner--dev--1.0--patch-480
1899 * planner.el (planner-extract-tasks): Use planner-line-beginning-position
1900 and line-end-position. Thanks to Michael Olson for spotting this!
1907 2005-08-26 00:00:31 GMT Sacha Chua <sacha@free.net.ph> patch-479
1910 planner-multi-task-date bugfix: Fix matching finally!
1912 planner--dev--1.0--patch-479
1914 * planner-multi.el (planner-multi-task-date): Merge Sergey Vlasov's
1915 bugfix for lists with dates in them.
1917 * planner.el (planner-list-diary-entries): Change require to 'diary-lib.
1918 Thanks to Sergey for pointing this out!
1922 planner-multi.el planner.el
1925 2005-08-25 13:05:50 GMT Sacha Chua <sacha@free.net.ph> patch-478
1928 Bugfix: planner-task-info-from-string: Make sure link is non-nil before string-matching
1930 planner--dev--1.0--patch-478
1932 * planner.el (planner-task-info-from-string): Check if link is nil before
1940 2005-08-25 13:03:49 GMT Sacha Chua <sacha@free.net.ph> patch-477
1943 planner-multi-task-date bugfix: Be careful about links
1945 planner--dev--1.0--patch-477
1947 * planner-multi.el (planner-multi-task-date): Be a lot more careful about
1948 the date so that non-date links don't get picked up.
1952 planner-multi.el planner.el
1955 2005-08-25 12:48:21 GMT Sacha Chua <sacha@free.net.ph> patch-476
1958 planner.el: Remove exit-calendar compile advice, and uncollapse outline
1960 planner--dev--1.0--patch-476
1962 * planner.el (exit-calendar): Remove compile flag. Thanks to Sergey
1963 Vlasov for spotting this!
1965 * planner.el: Oops, forgot to uncollapse the outline. Must remember to
1966 call allout-show-all before saving planner.el
1974 2005-08-25 12:29:10 GMT Sacha Chua <sacha@free.net.ph> patch-475
1977 Merge planner-cyclic and planner-multi bugfixes from Sergey Vlasov
1979 planner--dev--1.0--patch-475
1981 * planner-cyclic.el: Add Sergey Vlasov to copyright.
1982 (planner-cyclic-task-description-format): New variable.
1983 (planner-cyclic-generate-task): Use task description format.
1984 (planner-cyclic-create-task-maybe): Make sure date is included.
1985 (planner-cyclic-get-cyclic-tasks): Use planner-list-diary-entries.
1987 * planner-multi.el (planner-multi-task-date): Use specified task date
1988 first, if detected. (planner-task-date): Remove need for advice by
1991 * planner.el: Add Sergey Vlasov to copyright. Move function from
1992 planner-cyclic. (planner-list-diary-entries): New function tries to
1993 preserve diary display as much as possible.
1997 planner-cyclic.el planner-multi.el planner.el
2000 2005-08-20 14:53:31 GMT Sacha Chua <sacha@free.net.ph> patch-474
2003 Bugfix: planner-appt-mark-calendar shouldn't call planner-appt-filename-to-date
2005 planner--dev--1.0--patch-474
2007 * planner-appt.el (planner-appt-mark-calendar): Merge Sergey Vlasov's
2008 bugfix for obsolete call to planner-appt-filename-to-date.
2015 2005-08-19 15:12:38 GMT Sacha Chua <sacha@free.net.ph> patch-471
2018 Bugfix: with-planner: Defer evaluation of planner-derived-mode-p
2020 planner--dev--1.0--patch-471
2022 * planner.el (with-planner): Merge patch moving planner-derived-mode-p
2023 test into with-planner body. Thanks to Sergey Vlasov for the patch!
2030 2005-08-18 06:22:11 GMT John Sullivan <john@wjsullivan.net> patch-19
2033 Get the mwolson archive address right, for real.
2035 planner--johnsu01--0--patch-19
2042 2005-08-18 06:15:28 GMT John Sullivan <john@wjsullivan.net> patch-18
2045 Fixed pxref in <tasks> node. Fleshed out and added cindex entries around it.
2047 planner--johnsu01--0--patch-18
2054 2005-08-18 06:04:47 GMT John Sullivan <john@wjsullivan.net> patch-17
2057 Corrected installation instructions for registering and pulling from the tla emacs-wiki archive. We were still saying 2004, should be 2005.
2059 planner--johnsu01--0--patch-17
2066 2005-08-18 05:55:06 GMT John Sullivan <john@wjsullivan.net> patch-16
2069 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.
2071 planner--johnsu01--0--patch-16
2078 2005-08-14 15:22:52 GMT Sacha Chua <sacha@free.net.ph> patch-470
2081 Bugfix: planner-save-buffers: Check if buffer is associated with a file
2083 planner--dev--1.0--patch-470
2085 * planner.el (planner-save-buffers): Check if buffer is associated with
2086 file. Fixes notes-index saving bug reported by John Sullivan.
2093 2005-08-13 14:31:24 GMT Sacha Chua <sacha@free.net.ph> patch-469
2096 planner-deadline bugfix: Avoid infinite loops by calculating deadlines as we insert them
2098 planner--dev--1.0--patch-469
2100 * planner-deadline.el (planner-deadline-days-left): Accept strings for
2101 dates. (planner-deadline-calculate-string): New convenience function
2102 removes the need to call planner-deadline-update after changing the
2103 deadline. (planner-deadline-update): Call convenience function instead
2104 of using planner-deadline-update. This fixes the endless looping bug
2105 that happens when you have deadlines on more than one page.
2112 2005-08-12 23:35:40 GMT Peter K. Lee <saint@corenova.com> patch-10
2115 publish task links now
2117 planner-muse--peter--1.0--patch-10
2119 * planner-publish.el (planner-html-markup-strings): add a little
2120 something for task link to get published
2122 (planner-publish-task-tag): pull in link plan date from attributes,
2123 although we only use link. And well, create the link text and put it
2131 2005-08-12 22:19:51 GMT Peter K. Lee <saint@corenova.com> patch-9
2134 fixup note publishing to include anchor, timestamp, links
2136 planner-muse--peter--1.0--patch-9
2138 * planner-publish.el: Thanks to Chris McMahan <cmcmahan@one.net> for the
2139 patch to publish notes properly!
2141 (planner-html-markup-strings): add extra strings for marking up notes
2142 to html. now notes publish with tags and links correctly.
2144 (planner-publish-notes-tag): the end marker was incorrect when
2145 markup-region was complete.
2147 (planner-publish-note-tag): notes publish with anchor references as
2148 well as timestamp and links!
2155 2005-08-12 18:53:16 GMT Peter K. Lee <saint@corenova.com> patch-7
2158 fix timeclock entry with planner-multi continue publishing :before hook
2160 planner-muse--peter--1.0--patch-7
2162 * planner-publish.el (planner-publish-prepare-buffer): must return nil to
2163 allow it to continue processing by other hooks
2165 * planner-timeclock.el (planner-timeclock-plan-string): fixed issue where
2166 planner-multi is included in featurep, but not necessary used in
2167 planner tasks. Prevent 'Not Planned' classification on tasks that
2168 *do* have plan association.
2170 * planner-timeclock-summary.el
2171 (planner-timeclock-summary-make-text-table-day): if empty, show No
2176 planner-publish.el planner-timeclock-summary.el
2177 planner-timeclock.el
2180 2005-08-10 00:46:00 GMT Michael Olson <mwolson@gnu.org> patch-53
2183 Make use of BUILDOPTS.
2185 planner-muse--mwolson--1.0--patch-53
2187 * Makefile.defs (BUILDOPTS): New variable indicating extra options to be
2188 passed to dpkg-buildpackage.
2190 * Makefile (debrelease): Use $(BUILDOPTS).
2193 ChangeLog.mwolson Makefile Makefile.defs
2196 2005-08-09 23:00:32 GMT Michael Olson <mwolson@gnu.org> patch-52
2199 Make generated Debian packages slightly easier to upload.
2201 planner-muse--mwolson--1.0--patch-52
2203 * debian/changelog: Generate 3.30.arch.52-1.
2205 * debian/control (Description): Clarify that this a port of Planner.
2207 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2209 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2210 that was last uploaded to Debian.
2212 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2213 changes is generated. This means we have to use dpkg-buildpackage,
2214 since debuild doesn't recognize the environment variables that it
2215 claims to recognize.
2218 ChangeLog.mwolson Makefile Makefile.defs debian/changelog
2219 debian/control debian/rules
2222 2005-08-09 07:09:40 GMT Michael Olson <mwolson@gnu.org> patch-51
2225 Update the Debian package.
2227 planner-muse--mwolson--1.0--patch-51
2231 ChangeLog.mwolson Makefile.defs debian/changelog
2234 2005-08-09 07:07:25 GMT Michael Olson <mwolson@gnu.org> patch-50
2237 Remove old code sections.
2239 planner-muse--mwolson--1.0--patch-50
2241 * planner.el: Remove commented-out sections.
2243 * scripts/planner-build.el (load-path): Use my path to Muse. Others can
2244 edit it as they will in their own branches :^) .
2247 ChangeLog.mwolson planner.el scripts/planner-build.el
2250 2005-08-09 06:13:56 GMT Michael Olson <mwolson@gnu.org> patch-48
2255 planner-muse--mwolson--1.0--patch-48
2257 * Makefile.defs (VERSION): Update for another snapshot.
2259 * debian/conffile: Removed, since it causes a "duplicate conffile" error.
2261 * debian/control: Add trailing newline.
2263 * debian/rules: Set DH_COMPAT to 3 to make warnings go away. Correct
2264 directory to install elisp files to.
2267 debian/.arch-ids/conffiles.id debian/conffiles
2270 ChangeLog.mwolson Makefile.defs debian/changelog
2271 debian/control debian/rules
2274 2005-08-09 05:22:29 GMT Michael Olson <mwolson@gnu.org> patch-47
2277 Prepare initial Debian package for planner-muse-el.
2279 planner-muse--mwolson--1.0--patch-47
2281 * Makefile.defs (ELISPDIR, VERSION): Adapt for planner-muse build.
2283 * debian/README.Debian: Add note about Muse port.
2285 * debian/changelog: Prepare package planner-muse-el 3.30.arch.47-1.
2287 * debian/conffiles: Adapt for planner-muse.
2289 * debian/control (Source, Maintainer, Standards-Version, Package)
2290 (Depends, Description): Ditto.
2292 * debian/emacsen-install, debian/emacsen-remove, debian/emacsen-startup:
2295 * debian/rules: Simplify and adapt for planner-muse.
2298 ChangeLog.mwolson Makefile.defs debian/README.Debian
2299 debian/changelog debian/conffiles debian/control
2300 debian/emacsen-install debian/emacsen-remove
2301 debian/emacsen-startup debian/rules
2304 2005-08-09 04:09:22 GMT Michael Olson <mwolson@gnu.org> patch-46
2307 Implement Makefile system and include Debian files.
2309 planner-muse--mwolson--1.0--patch-46
2311 * planner.el (planner-derived-mode-p): Wrap in `eval-and-compile' in
2312 order to silence a fatal compiler error.
2313 (planner-url-protocols): Use `eval-when-compile' to avoid a compiler
2316 * Makefile: New file that builds Planner.
2318 * Makefile.defs: New file that contains Makefile variable definitions.
2320 * scripts/planner-build.el: New file that aids in the Planner building
2321 process. It adds the correct directories to the load-path and provides
2322 a `planner-elint-files' function that works in conjunction with the
2323 Makefile's `test' target.
2325 * debian: New directory containing the files used in building Debian
2326 packages for Planner.
2329 .arch-ids/Makefile.defs.id .arch-ids/Makefile.id Makefile
2330 Makefile.defs debian/.arch-ids/=id
2331 debian/.arch-ids/README.Debian.id
2332 debian/.arch-ids/changelog.id debian/.arch-ids/conffiles.id
2333 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2334 debian/.arch-ids/emacsen-install.id
2335 debian/.arch-ids/emacsen-remove.id
2336 debian/.arch-ids/emacsen-startup.id
2337 debian/.arch-ids/planner-el.docs.id debian/.arch-ids/rules.id
2338 debian/README.Debian debian/changelog debian/conffiles
2339 debian/control debian/copyright debian/emacsen-install
2340 debian/emacsen-remove debian/emacsen-startup
2341 debian/planner-el.docs debian/rules scripts/.arch-ids/=id
2342 scripts/.arch-ids/planner-build.el.id scripts/planner-build.el
2345 ChangeLog.mwolson planner.el
2348 debian debian/.arch-ids scripts scripts/.arch-ids
2351 2005-08-08 18:35:21 GMT Peter K. Lee <saint@corenova.com> patch-5
2354 html inner-header and inner-footer as well as better timeclock summary format table output
2356 planner-muse--peter--1.0--patch-5
2358 * planner-accomplishments.el (planner-accomplishments-format-table): call
2359 planner-align-table routine
2361 * planner-publish.el (planner-html-header): include inner-header section
2363 * planner-publish.el (planner-html-footer): include inner-footer section
2365 * planner-timeclock-summary.el
2366 (planner-timeclock-summary-make-text-table-day): call
2367 planner-align-table routine for table formatting
2369 * planner.el: added planner-align-table routine which does a better job
2370 of displaying and publishing tables taking into account links which
2371 hide invisible link wrapper characters
2375 planner-accomplishments.el planner-publish.el
2376 planner-timeclock-summary.el planner.el
2379 2005-08-07 15:17:09 GMT Sacha Chua <sacha@free.net.ph> patch-468
2382 Bugfix: planner-notes-index should be in Planner project
2384 planner--dev--1.0--patch-468
2386 * planner-notes-index.el (planner-notes-index): Make sure pages are in
2387 Planner context. This resolves the emacs-wiki-visit-link problem.
2388 Thanks to Kohkichi Hosoda for pointing this out!
2392 planner-notes-index.el
2395 2005-08-06 07:42:48 GMT Michael Olson <mwolson@gnu.org> patch-44
2398 Fix error in planner-annotation-from-wiki.
2400 planner-muse--mwolson--1.0--patch-44
2402 * planner.el (planner-annotation-from-wiki): Fix type error.
2405 ChangeLog.mwolson planner.el
2408 2005-08-06 04:01:03 GMT Sacha Chua <sacha@free.net.ph> patch-467
2411 Bugfix: planner-timeclock should always work within Planner context to properly deal with some tasks
2413 planner--dev--1.0--patch-467
2415 * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
2416 Ensure Planner context. This solves the planner-multi problem with
2417 numbered pages reported by Karen Cooke.
2419 * planner-timeclock.el (planner-timeclock-task-info): Make sure this is
2420 always evaluated within the Planner context.
2422 * planner.el (planner-find-task-basic): Anchor regular expression
2427 planner-timeclock-summary.el planner-timeclock.el planner.el
2430 2005-08-02 15:01:07 GMT Sacha Chua <sacha@free.net.ph> patch-466
2433 NOTE: planner-create-section-function, planner-create-at-top, planner-create-at-bottom: RENAMED FROM planner-seek-
2435 planner--dev--1.0--patch-466
2437 * planner.el (planner-create-section-function): NOTE: Rename from
2438 planner-seek-section-function. Thanks to John Sullivan for
2439 pointing out inconsistency.
2440 (planner-create-at-top): Rename from planner-seek-create-at-top.
2441 (planner-create-at-bottom): Rename from planner-seek-create-at-bottom.
2442 (planner-narrow-to-section): Use planner-create-section-function.
2443 (planner-seek-to-first): Use planner-create-section-function.
2449 2005-08-02 00:06:57 GMT Peter K. Lee <saint@corenova.com> patch-4
2452 publish and buffer alignment display change for timeclock summary
2454 planner-muse--peter--1.0--patch-4
2456 * planner-timeclock-summary.el
2457 (planner-timeclock-summary-make-text-table-day): changed basis of
2458 code back to align-regexp call. Instead of complex alignment
2459 handling, we just go through once more at the end and add a few more
2460 spaces to make the column with links show up properly in the
2461 planner-mode buffer. Furthermore, the changes allows muse publishing
2462 to display the timeclock summary table properly.
2466 planner-publish.el planner-timeclock-summary.el
2469 2005-08-01 19:04:59 GMT Peter K. Lee <saint@corenova.com> patch-2
2472 planner publish html styles and extensions improvements
2474 planner-muse--peter--1.0--patch-2
2476 * planner-publish.el (planner-html-markup-strings): p tags close
2477 prematurely due to some other auto closing call... just use div tags.
2478 (planner-html-style-sheet): added pretty table style
2479 now, the default style-sheet is cleaner, should always be over-ridden.
2480 (planner-html-header): changed the default header to include
2481 planner-html-embedded-header for easier inclusion of custom header
2482 content w/o overriding the entire header.
2483 (planner-html-embedded-header): new
2484 (planner-html-embedded-footer): new
2485 (planner-publish-markup-note): markup content tag with newline to avoid
2486 post cleanup to consider it as part of text.
2493 2005-07-29 21:08:07 GMT Sacha Chua <sacha@free.net.ph> patch-465
2496 planner-notes-index: Fix to work with files in subdirectories
2498 planner--dev--1.0--patch-465
2500 * planner-notes-index.el (planner-notes-index-headlines-on-page):
2501 Work with files in subdirectories.
2502 (planner-notes-index-headlines-in-range): Use planner-get-day-pages.
2503 (planner-notes-index-years): Docfix.
2507 planner-notes-index.el
2510 2005-07-28 13:04:09 GMT Sacha Chua <sacha@free.net.ph> patch-464
2513 Bugfixes: Byte-compile properly (missing planner-link-name, bug in planner-annotation-from-file)
2515 planner--dev--1.0--patch-464
2517 * planner.el (planner-link-name): Add missing alias. Thanks to Wei-Hao
2518 Lin for spotting this.
2519 (planner-annotation-from-file): Fix misplaced parenthesis.
2520 * planner-ical.el (planner-ical-export): Add missing variables.
2524 planner-ical.el planner.el
2527 2005-07-27 22:41:06 GMT Sacha Chua <sacha@free.net.ph> patch-463
2530 Bugfix: planner-current-note-info: Recognize multi properly again
2532 planner--dev--1.0--patch-463
2534 * planner.el (planner-current-note-info): Add missing closing paren.
2535 Thanks to Sven Kloppenburg for the patch! This fixes remembering to
2543 2005-07-26 14:46:18 GMT Sacha Chua <sacha@free.net.ph> patch-462
2546 Bugfix: Add missing planner-link-target. New option: planner-calendar-nop-buttons-flag
2548 planner--dev--1.0--patch-462
2550 * planner.el (planner-link-target): Add missing alias.
2552 * planner-calendar.el (planner-calendar-nop-buttons-flag): New option.
2553 (planner-calendar): Use planner-calendar-nop-buttons-flag.
2554 (planner-calendar-published-file-href): Make sure <nop> is needed.
2557 planner-calendar.el planner.el
2560 2005-07-26 13:33:26 GMT Sacha Chua <sacha@free.net.ph> patch-461
2563 Bugfix: planner-visit-link: Add missing alias
2565 planner--dev--1.0--patch-461
2567 * planner.el (planner-visit-link): Add missing alias. Thanks to Zak for
2575 2005-07-25 14:42:14 GMT Sacha Chua <sacha@free.net.ph> patch-460
2578 Bugfix: planner-calendar-published-file-href: Stop refreshing the file list all the time
2580 planner--dev--1.0--patch-460
2582 * planner.el (planner-page-file): Don't change projects, as the
2583 underlying functions use variables properly.
2585 * planner-calendar.el (planner-calendar-published-file-href): Don't keep
2586 refreshing the file alist. This should make it faster. Thanks to drkm for
2591 planner-calendar.el planner.el
2594 2005-07-25 14:28:13 GMT Sacha Chua <sacha@free.net.ph> patch-459
2597 Bugfix: planner-calendar: Do not over-pad months that end with Sunday
2599 planner--dev--1.0--patch-459
2601 * planner-calendar.el (planner-calendar): Merge small patch from drkm to
2602 fix planner-calendar boundary case when last day of the month is
2609 2005-07-25 15:08:09 GMT Peter K. Lee <saint@corenova.com> patch-1
2612 planner publishing tree
2614 planner-muse--peter--1.0--patch-1
2616 * planner.el: get rid of publishing specific code from planner.
2618 Added planner-publish.el which creates new Muse style for publishing
2619 planner specific files.
2623 .arch-ids/planner-publish.el.id planner-publish.el
2629 2005-07-23 20:08:09 GMT Sacha Chua <sacha@free.net.ph> patch-457
2632 Docfix: Fix iCal example quotes
2634 planner--dev--1.0--patch-457
2636 * planner-el.texi (iCal Task Publication): Bugfix: Fix quotes.
2639 ChangeLog planner-el.texi
2642 2005-07-23 20:03:36 GMT Sacha Chua <sacha@free.net.ph> patch-456
2645 New: planner-ical.el
2647 planner--dev--1.0--patch-456
2649 * planner-ical.el: Add planner-ical.el from Chris Parsons.
2650 (planner-ical-export-this-page): New.
2651 (planner-ical-export-page): Add FILE argument.
2653 * planner-el.texi (iCal Task Publication): Document planner-ical.
2656 .arch-ids/planner-ical.el.id planner-ical.el
2659 ChangeLog planner-el.texi
2662 2005-07-23 19:50:37 GMT Sacha Chua <sacha@free.net.ph> patch-455
2665 Bugfix: planner-rss-add-note: Remove tags from title
2667 planner--dev--1.0--patch-455
2669 * planner-rss.el (planner-rss-strip-tags): New function.
2670 (planner-rss-add-note): Remove all tags from title.
2673 ChangeLog planner-rss.el
2676 2005-07-21 15:44:28 GMT Yann Hodique <hodique@lifl.fr> patch-41
2681 planner--yh--1.0--patch-41
2683 * planner.el (planner-annotation-from-file): missing closing paren :(
2686 ChangeLog.yh planner.el
2689 2005-07-20 23:40:54 GMT Yann Hodique <hodique@lifl.fr> patch-40
2692 Fix minor bug un planner-multi.el
2694 planner--yh--1.0--patch-40
2696 * planner-multi.el (planner-multi-copy-or-move-task): use planner-multi-make-link instead of planner-make-link
2699 ChangeLog.yh planner-multi.el
2702 2005-07-20 23:17:54 GMT Yann Hodique <hodique@lifl.fr> patch-39
2705 Fix incorrect behavior for planner-multi-remove-task-from-pool
2707 planner--yh--1.0--patch-39
2709 * planner-multi.el (planner-multi-task-xref): use muse-explicit-link-regexp
2710 (planner-multi-remove-task-from-pool): fix incorrect task replanning
2713 ChangeLog.yh planner-multi.el
2716 2005-07-20 22:25:54 GMT Yann Hodique <hodique@lifl.fr> patch-38
2719 Make planner-directory a function
2721 planner--yh--1.0--patch-38
2723 planner-directory is now a function to read muse project information
2726 ChangeLog.yh planner-export-diary.el planner-id.el
2727 planner-notes-index.el planner-report.el
2728 planner-tasks-overview.el planner.el
2731 2005-07-20 15:46:12 GMT Michael Olson <mwolson@gnu.org> patch-35
2734 Highlight links in note headings.
2736 planner-muse--mwolson--1.0--patch-35
2738 * planner.el (planner-highlight-notes): Don't apply
2739 planner-note-headline-face to parentheses and link. Thanks to Chris
2740 McMahan for the report.
2743 ChangeLog.mwolson planner.el
2746 2005-07-18 17:52:27 GMT Sacha Chua <sacha@free.net.ph> patch-453
2749 planner-create-note: Default to current page when called interactively
2751 planner--dev--1.0--patch-453
2753 * planner.el (planner-create-note): Default to current page. Thanks to
2754 Janne Hellsten for suggesting this.
2758 ChangeLog planner.el
2761 2005-07-17 04:10:37 GMT Sacha Chua <sacha@free.net.ph> patch-452
2764 Add autoload cookies to a bunch of files, remove planner-appt-filename-to-date
2766 planner--dev--1.0--patch-452
2768 * planner.el (planner-goto-most-recent): Fix redundant function.
2769 * planner-appt.el (planner-appt-filename-to-date): Remove function, use
2770 planner-filename-to-calendar-date instead.
2773 ChangeLog planner-appt.el planner-authz.el planner-bibtex.el
2774 planner-cyclic.el planner-deadline.el planner-diary.el
2775 planner-export-diary.el planner-id.el planner-ledger.el
2776 planner-log-edit.el planner-multi.el planner-notes-index.el
2777 planner-psvn.el planner-rank.el planner-rdf.el
2778 planner-report.el planner-rss.el planner-schedule.el
2779 planner-tasks-overview.el planner-timeclock-summary-proj.el
2780 planner-timeclock-summary.el planner-timeclock.el
2781 planner-trunk.el planner-w3m.el planner-xtla.el planner.el
2784 2005-07-16 15:50:24 GMT Sacha Chua <sacha@free.net.ph> patch-451
2787 planner-timeclock-summary-make-text-table-day: Format projects as links
2789 planner--dev--1.0--patch-451
2791 * planner-timeclock-summary.el: Remove commented-out cruft.
2792 (planner-timeclock-summary-make-text-table-day): Format projects as links.
2793 Thanks to Trent Buck for suggesting this.
2794 (planner-timeclock-summary-generate-report): Fix report here also.
2795 (planner-timeclock-summary-make-summary-string-range): Replace with more compact test.
2796 (planner-timeclock-summary-make-text-table-day): Include properly padded links with
2798 (planner-timeclock-summary-generate-report): NOTE: Remove obsolete function.
2800 * planner.el (planner-sort-tasks-basic): Add failsafe for unrecognized
2801 priorities, although this really shouldn't happen. Thanks to pll for
2804 * planner-timeclock.el (planner-timeclock-task-info): Parse strings as well.
2807 ChangeLog planner-timeclock-summary.el planner-timeclock.el
2811 2005-07-15 22:17:48 GMT Yann Hodique <hodique@lifl.fr> patch-36
2814 Use planner-make-link instead of hard-coded brackets
2816 planner--yh--1.0--patch-36
2818 Fix some incorrect usage of planner links pattern
2821 ChangeLog.yh planner-bbdb.el planner-psvn.el planner-xtla.el
2825 2005-07-15 04:56:35 GMT Michael Olson <mwolson@gnu.org> patch-33
2828 Minor caadr -> car cadr fixup.
2830 planner-muse--mwolson--1.0--patch-33
2832 * planner-xtla.el (planner-xtla-url-transform): Use (car (cadr ...))
2833 rather than (caadr ...) since some Emacsen can't handle that.
2836 ChangeLog.mwolson planner-xtla.el
2839 2005-07-14 22:55:15 GMT Yann Hodique <hodique@lifl.fr> patch-34
2842 Fix false heading lines in notes, from planner-xtla
2844 planner--yh--1.0--patch-34
2846 * planner-xtla.el (planner-xtla-log-edit-add-note): lines beginning with * should really be list items
2849 ChangeLog.yh planner-xtla.el
2852 2005-07-14 21:32:16 GMT Yann Hodique <hodique@lifl.fr> patch-33
2855 Fix error in planner-xtla-url-transform
2857 planner--yh--1.0--patch-33
2859 * planner-xtla.el (planner-xtla-url-transform): fix base url retreival
2862 ChangeLog.yh planner-xtla.el
2865 2005-07-14 19:17:19 GMT Michael Olson <mwolson@gnu.org> patch-31
2868 Replace a few emacs-wiki functions in planner-report.
2870 planner-muse--mwolson--1.0--patch-31
2872 * planner-report.el (planner-report-generate, planner-report-generate):
2873 Use planner-specific functions rather than emacs-wiki functions.
2876 ChangeLog.mwolson planner-report.el
2879 2005-07-14 13:20:07 GMT Yann Hodique <hodique@lifl.fr> patch-31
2884 planner--yh--1.0--patch-31
2886 * planner-timeclock.el (planner-timeclock-task-info): use muse-explicit-link-regexp instead of emacs-wiki stuff
2889 ChangeLog.yh planner-timeclock.el
2892 2005-07-13 19:16:10 GMT Michael Olson <mwolson@gnu.org> patch-28
2895 Make planner-xtla-url-transform work again.
2897 planner-muse--mwolson--1.0--patch-28
2899 * planner-xtla.el (planner-xtla-url-transform): Ignore other args.
2900 Thanks to Peter K. Lee for the report!
2903 ChangeLog.mwolson planner-xtla.el
2906 2005-07-13 15:04:39 GMT Yann Hodique <hodique@lifl.fr> patch-29
2909 Fix bug #2638 : Extra set of brackets around page references in newly-created tasks
2911 planner--yh--1.0--patch-29
2913 This is a side-effect of making planner-make-link generate valid links when given a valid link as input
2916 ChangeLog.yh planner.el
2919 2005-07-13 04:26:47 GMT Sacha Chua <sacha@free.net.ph> patch-450
2922 planner-current-note-info: Be stricter with note links
2924 planner--dev--1.0--patch-450
2926 * planner.el (planner-current-note-info): Be a lot stricter with note
2927 links to prevent (C-c a) from being recognized as a note link. Thanks to
2928 Xavier Maillard for reporting this bug.
2931 ChangeLog planner.el
2934 2005-07-11 07:52:59 GMT Sacha Chua <sacha@free.net.ph> patch-449
2937 planner-calendar-create-today-link: Use make-symbolic-link
2939 planner--dev--1.0--patch-449
2941 * planner-calendar.el (planner-calendar-create-today-link): Use
2942 make-symbolic-link because that's the Right Thing to Do. Thanks to
2943 Angus Lees for the suggestion.
2946 ChangeLog planner-calendar.el
2949 2005-07-10 03:16:23 GMT Sacha Chua <sacha@free.net.ph> patch-448
2952 Add p-create-task and p-create-task-from-buffer to planner-auto
2954 planner--dev--1.0--patch-448
2956 * planner-auto.el: Add planner-create-task and
2957 planner-create-task-from-buffer. Thanks to drkm for pointing this out.
2960 ChangeLog planner-auto.el
2963 2005-07-10 03:13:15 GMT Sacha Chua <sacha@free.net.ph> patch-447
2966 Bugfix: planner-calendar-create-today-link: Quote shell arguments
2968 planner--dev--1.0--patch-447
2970 * planner-calendar.el (planner-calendar-create-today-link): Quote
2971 argument to shell. Thanks to drkm for pointing this out.
2975 ChangeLog planner-calendar.el
2978 2005-07-08 05:12:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2981 Fix insertion of diary entries and complaints about `emacs-wiki-link-base'.
2983 planner-muse--mwolson--1.0--patch-24
2985 * planner-diary.el (planner-diary-get-name): Use `planner-page-name'. No
2986 need to reinvent the wheel. This should fix a diary insertion problem
2987 when using a Muse file extension.
2989 * planner-multi.el (planner-task-plan): Use `planner-link-base' instead
2990 of `emacs-wiki-link-base'.
2995 ChangeLog.mwolson planner-diary.el planner-multi.el
2998 2005-07-07 16:53:27 GMT Sacha Chua <sacha@free.net.ph> patch-446
3001 planner-gnus-insinuate: Change keybinding to C-c C-t
3003 planner--dev--1.0--patch-446
3005 * planner-gnus.el (planner-gnus-insinuate): Change keybinding for
3006 planner-gnus. Thanks to drkm for the suggestion.
3008 * planner-el.texi (Gnus): Document new keybinding.
3012 ChangeLog planner-el.texi planner-gnus.el
3015 2005-07-07 06:11:30 GMT Yann Hodique <hodique@lifl.fr> patch-25
3018 Fix pages from planner-multi
3020 planner--yh--1.0--patch-25
3022 For some reason, the links broke again
3025 ChangeLog.yh planner-multi.el
3028 2005-07-06 07:13:17 GMT Michael Olson <mwolson@gnu.org> patch-21
3031 Use `muse-publishing-current-file'.
3033 planner-muse--mwolson--1.0--patch-21
3035 * planner.el (planner-current-file): Use `muse-publishing-current-file'
3036 instead of `muse-current-file'.
3040 ChangeLog.mwolson planner.el
3043 2005-07-05 20:36:34 GMT Yann Hodique <hodique@lifl.fr> patch-21
3046 don't use pos:// url as description
3048 planner--yh--1.0--patch-21
3050 * planner.el (planner-annotation-from-file-with-position): put filename as description
3054 ChangeLog.yh planner-multi.el planner.el
3057 2005-07-05 17:24:36 GMT Sacha Chua <sacha@free.net.ph> patch-445
3060 Bugfix: planner-multi-link-delete: Preserve order
3062 planner--dev--1.0--patch-445
3064 * planner-multi.el (planner-multi-link-delete): Docfix. Preserve order.
3065 Thanks to Chris Parsons for pointing out this bug.
3068 ChangeLog planner-multi.el planner-timeclock-summary.el
3072 2005-07-04 23:03:13 GMT Michael Olson <mwolson@gnu.org> patch-19
3075 Use muse-explicit-link-regexp instead of muse-link-regexp.
3077 planner-muse--mwolson--1.0--patch-19
3079 * planner-multi.el (planner-multi-task-xref, planner-copy-or-move-task)
3080 (planner-multi-task-delete-this-page, planner-multi-note-xref)
3081 (planner-multi-note-xref, planner-multi-note-delete-this-page): Use
3082 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3084 * planner.el (planner-link-base, planner-link-target, planner-link-name)
3085 (planner-notes-tag): Ditto.
3086 (planner-visit-link): Detabify.
3090 ChangeLog.mwolson planner-multi.el planner.el
3093 2005-07-04 06:44:44 GMT Sacha Chua <sacha@free.net.ph> patch-444
3096 Bugfix: planner-multi-replan-task: Deal with tasks without dates
3098 planner--dev--1.0--patch-444
3100 * planner-multi.el (planner-multi-replan-task): Bugfix: Deal with
3101 tasks without dates.
3105 ChangeLog planner-multi.el
3108 2005-07-04 06:30:07 GMT Sacha Chua <sacha@free.net.ph> patch-443
3111 New: planner-gnats.el adds support for the GNU bugtracking system
3113 planner--dev--1.0--patch-443
3115 * planner-gnats.el: New protocol from Jeremy Cowgar. Gnats is the
3116 GNU bug tracking system.
3118 * planner-el.texi (Tracking Development): Renamed from Logs and
3120 (Gnats): Document planner-gnats.el
3124 .arch-ids/planner-gnats.el.id planner-gnats.el
3127 ChangeLog planner-el.texi
3130 2005-07-04 02:03:35 GMT Sacha Chua <sacha@free.net.ph> patch-442
3133 planner-save-buffers: Do not kill non-planner-mode buffers
3135 planner--dev--1.0--patch-442
3137 * planner.el (planner-save-buffers): Move buffer killing inside test for
3138 planner-mode. Thanks to Win Treese for the patch.
3141 ChangeLog planner.el
3144 2005-07-03 19:33:09 GMT Yann Hodique <hodique@lifl.fr> patch-20
3147 fix links in planner-multi
3149 planner--yh--1.0--patch-20
3151 * planner-multi.el (planner-multi-read-name): don't generate extra link marks
3155 ChangeLog.yh planner-multi.el
3158 2005-07-03 07:46:19 GMT Yann Hodique <hodique@lifl.fr> patch-19
3163 planner--yh--1.0--patch-19
3165 * planner.el (planner-prepare-file): planner-file-name may be nil
3166 use planner-file-name instead of muse-file-name
3170 ChangeLog.yh planner.el
3173 2005-07-02 15:10:37 GMT Sacha Chua <sacha@free.net.ph> patch-441
3176 Bugfix: planner-save-buffers should suppress planner-id
3178 planner--dev--1.0--patch-441
3180 * planner.el (planner-save-buffers): Supress planner-id fixing in
3181 automatically-saved pages. Thanks to Edgar Gonçalves for helping track
3185 ChangeLog planner.el
3188 2005-07-01 11:19:28 GMT Sacha Chua <sacha@free.net.ph> patch-440
3191 Fixes planner-timeclock + planner-multi, also planner-multi-update-task
3193 planner--dev--1.0--patch-440
3195 * planner-timeclock.el (planner-timeclock-task-marked): Use
3196 planner-timeclock-plan-string to deal with multi tasks.
3197 (planner-replan-task, planner-edit-task-description,
3198 (planner-timeclock-task-info): Deal with planner-multi tasks.
3199 (planner-timeclock-plan-string): Convenience function for easier
3202 * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
3203 Use new functions available in planner-timeclock.el to default to the
3204 first plan in a task.
3205 (planner-timeclock-summary-extract-task-data): Remove.
3207 * planner.el (planner-task-info-override): New.
3209 * planner-multi.el (planner-multi-remove-task-from-pool): Call standard
3210 replan task function to trigger advice.
3211 (planner-edit-task-description): Remove crufty and miscopied advice.
3214 ChangeLog planner-multi.el planner-timeclock-summary.el
3215 planner-timeclock.el planner.el
3218 2005-07-01 03:50:19 GMT Sacha Chua <sacha@free.net.ph> patch-439
3221 Bugfix: planner-lower-task: typo
3223 planner--dev--1.0--patch-439
3225 * planner.el (planner-lower-task): Fix typo. Thanks to Michael Olson for
3230 ChangeLog planner.el
3233 2005-07-01 03:40:27 GMT Sacha Chua <sacha@free.net.ph> patch-438
3236 Bugfix: planner-update-wiki-project: planner-name-regexp fix, planner-save-buffers SKIP-BUFFERS
3238 planner--dev--1.0--patch-438
3240 * planner.el (planner-update-wiki-project): Avoid adding
3241 planner-name-regexp multiple times. This solves the regexp too large
3244 * planner.el (planner-save-buffers): Add SKIP-BUFFER argument to make it
3245 easier to preserve cursor position, etc. when marking a task complete.
3248 ChangeLog planner.el
3251 2005-06-30 13:14:12 GMT Sacha Chua <sacha@free.net.ph> patch-437
3254 Bugfix: planner-derived-mode-p should pass the modes to derived-mode-p
3256 planner--dev--1.0--patch-437
3258 * planner.el (planner-derived-mode-p): Bugfix: Work for GNU Emacs which
3259 expects a list for derived-mode-p. Thanks to Edgar.Goncalves for
3263 ChangeLog planner.el
3266 2005-06-30 11:51:10 GMT Sacha Chua <sacha@free.net.ph> patch-436
3269 Bugfix: planner-multi-tasks-equal-p: Deal with tasks without link text
3271 planner--dev--1.0--patch-436
3273 * planner-multi.el (planner-multi-tasks-equal-p): Deal with tasks without
3274 link text. Solves nil backtrace when you update a task without links.
3275 (planner-multi-edit-task-description): Fix typo.
3279 ChangeLog planner-multi.el
3282 2005-06-30 07:21:53 GMT Sacha Chua <sacha@free.net.ph> patch-434
3285 planner-sort-tasks: Be paranoid about task sorting
3287 planner--dev--1.0--patch-434
3289 * planner.el (planner-sort-tasks): Go back to old task if called from a
3290 task, or to old point if not.
3293 ChangeLog planner.el
3296 2005-06-30 06:43:52 GMT Sacha Chua <sacha@free.net.ph> patch-433
3299 Bugfix: Remove parens around planner-calendar-html-tag-marker
3301 planner--dev--1.0--patch-433
3303 * planner-calendar.el
3304 (planner-calendar-move-calendar-to-top-of-page-maybe): Remove parens
3305 around planner-calendar-html-tag-marker. Thanks to Michael Boehlen for
3306 pointing this out and Paul D. Kraus for reminding me about it.
3309 ChangeLog planner-calendar.el
3312 2005-06-30 06:17:53 GMT Sacha Chua <sacha@free.net.ph> patch-432
3315 Bugfix: planner-edit-task-description, planner-deadline: keep point
3317 planner--dev--1.0--patch-432
3319 * planner.el (planner-edit-task-description-basic): Keep cursor position.
3320 Remove the need for planner-multi advice. Thanks to Edgar Goncalves for
3323 * planner-multi.el (planner-multi-edit-task-description): Keep cursor
3324 position. Remove the need for planner-multi advice.
3326 * planner-deadline.el (planner-deadline-update): Be a lot more careful
3327 about the point to avoid infinite looping bugs or errors about task
3330 * planner.el (planner-tasks-never-suppress-fixing-flag): Docfix: Explain
3331 what fixing is. Thanks to johnsu01 for pointing this out.
3334 ChangeLog planner-deadline.el planner-multi.el planner.el
3337 2005-06-30 04:28:19 GMT Michael Olson <mwolson@gnu.org> patch-17
3340 Fix planner-derived-mode-p issues around planner-save-buffers.
3342 planner-muse--mwolson--1.0--patch-17
3344 * planner.el (muse): Thanks to Peter K. Lee for the patch!
3345 (planner-derived-mode-p): since calling derived-mode-p directly now
3346 instead of defalias, must have the &rest list unexpanded since
3347 derived-mode-p sees (list (list ...)) instead of (list ...).
3348 (planner-save-buffers): for some reason `muse-page-name' returns a ""
3349 whereas `emacs-wiki-page-name' returns nil. added an extra check for
3353 ChangeLog.mwolson planner.el
3356 2005-06-27 12:27:11 GMT Sacha Chua <sacha@free.net.ph> patch-431
3359 planner-create-note: Default to current page
3361 planner--dev--1.0--patch-431
3363 * planner.el (planner-create-note): Default to current page. Thanks to
3364 Scott Otterson for the suggestion.
3367 ChangeLog planner.el
3370 2005-06-27 12:14:44 GMT Sacha Chua <sacha@free.net.ph> patch-430
3373 planner-update-task: Remove need for advice, planner-multi-replan-task: Accept list as argument
3375 planner--dev--1.0--patch-430
3377 * planner.el (planner-update-task-basic): Rename old planner-update-task
3378 to remove the need for advice.
3379 (planner-update-task): Alias to planner-update-task-basic.
3381 * planner-multi.el (planner-multi-replan-task): Accept lists.
3382 (planner-multi-update-task): Remove need for advice.
3383 (planner-update-task): Alias to planner-multi-update-task.
3384 (planner-multi-read-name): Use planner-make-link.
3385 (planner-multi-remove-task-from-pool): Take advantage
3386 of lists as argument for planner-multi-replan-task.
3389 ChangeLog planner-multi.el planner.el
3392 2005-06-27 08:43:35 GMT Yann Hodique <hodique@lifl.fr> patch-12
3397 planner--yh--1.0--patch-12
3402 ChangeLog.yh planner-xtla.el
3405 2005-06-26 11:31:00 GMT Yann Hodique <hodique@lifl.fr> patch-11
3408 publish xtla:// links with respect to archive locations
3410 planner--yh--1.0--patch-11
3412 * planner-xtla.el (planner-xtla-url-transform-alist): associate branches with locations
3413 (planner-xtla-url-transform): build url from xtla link
3414 (muse-publish-url-transforms): add planner-xtla-url-transform to the list
3418 ChangeLog.yh planner-xtla.el
3421 2005-06-25 06:32:48 GMT Michael Olson <mwolson@gnu.org> patch-9
3424 Use `planner-current-file' to get around the temp file issue.
3426 planner--mwolson--1.0--patch-9
3428 * planner.el (planner-current-file): New function that returns the name
3429 of the file that is currently being published. Make sure you use this
3430 instead of `buffer-file-name' if your routine is called at
3431 publish-time. For safety, this makes sure that
3432 `emacs-wiki-current-file' is bound and not null before using it; falls
3433 back on the value of the `buffer-file-name' variable.
3435 * planner-diary.el (planner-diary-get-name): Use `planner-current-file'.
3437 * planner-rss.el (planner-rss-limit): Ditto.
3440 planner-diary.el planner-rss.el planner.el
3443 2005-06-25 05:33:19 GMT Michael Olson <mwolson@gnu.org> patch-8
3446 Use `planner-match-string-no-properties'.
3448 planner--mwolson--1.0--patch-8
3450 * planner.el (planner-match-string-no-properties): Use instead of
3451 `match-string-no-properties'.
3452 (planner-annotation-from-planner-note)
3453 (planner-task-info-from-string, planner-current-note-info)
3454 (planner-notes-get-headlines): Make use of this variable.
3456 * planner-appt.el (planner-appt-add-appts-from-schedule): Ditto.
3458 * planner-deadline.el (planner-deadline-get-deadline-from-string): Ditto.
3460 * planner-gnus.el (planner-gnus-get-address): Ditto.
3462 * planner-id.el (planner-id-get-id-from-string): Ditto.
3464 * planner-rank.el (planner-rank-get-task-info): Ditto.
3466 * planner-rdf.el (planner-rdf-get-taskid, planner-rdf-get-note-info)
3467 (planner-rdf-replace-links, planner-rdf-note-get-alias)
3468 (planner-rdf-note-get-plan, planner-rdf-note): Ditto.
3471 planner-appt.el planner-deadline.el planner-gnus.el
3472 planner-id.el planner-rank.el planner-rdf.el planner.el
3475 2005-06-25 05:22:50 GMT Michael Olson <mwolson@gnu.org> patch-7
3478 Use `planner-derived-mode-p' instead of `derived-mode-p'.
3480 planner--mwolson--1.0--patch-7
3482 * planner.el (with-planner): Remove commented-out declare line since
3483 we're using the correct alternative.
3485 * planner-el.texi (Publishing): Use `planner-derived-mode-p' instead of
3488 * planner-report.el (planner-report-generate): Ditto.
3490 * planner.el (planner-read-task): Ditto.
3493 planner-el.texi planner-report.el planner.el
3496 2005-06-25 05:02:34 GMT Michael Olson <mwolson@gnu.org> patch-6
3499 Fix minor meaning change in `planner-report-find-tasks'.
3501 planner--mwolson--1.0--patch-6
3503 * planner-report.el (planner-report-find-tasks): Re-add two dropped
3511 2005-06-24 23:48:10 GMT Michael Olson <mwolson@gnu.org> patch-5
3514 Put space in front of lists.
3516 planner--mwolson--1.0--patch-5
3518 * planner.el (planner-notes-tag, planner-markup-task): Put space in front
3519 of lists for forward-compatibility with Muse.
3525 2005-06-24 23:38:49 GMT Michael Olson <mwolson@gnu.org> patch-4
3528 Use `planner-replace-regexp-in-string' for compat with Muse port.
3530 planner--mwolson--1.0--patch-4
3532 * planner.el (planner-replace-regexp-in-string): Renamed from
3533 `planner-replace-in-string', since we use
3534 `planner-replace-regexp-in-string' in the Muse port.
3536 * planner-bbdb.el (planner-bbdb-annotation-from-bbdb): Use
3537 `planner-replace-regexp-in-string'.
3539 * planner-bibtex.el (planner-bibtex-annotation-old): Ditto.
3541 * planner-calendar.el (planner-calendar-published-file-href): Ditto.
3543 * planner-report.el (planner-report-find-notes)
3544 (planner-report-find-tasks): Ditto.
3546 * planner-timeclock-summary.el (planner-timeclock-summary-extract-task-data)
3547 (planner-timeclock-summary-make-summary-string-range)
3548 (planner-timeclock-summary-update, planner-timeclock-summary-show-range)
3549 (planner-timeclock-summary-show-2)
3550 (planner-timeclock-summary-generate-report): Ditto.
3553 planner-bbdb.el planner-bibtex.el planner-calendar.el
3554 planner-report.el planner-timeclock-summary.el planner.el
3557 2005-06-24 22:11:36 GMT Michael Olson <mwolson@gnu.org> patch-3
3560 Don't pollute the XEmacs namespace.
3562 planner--mwolson--1.0--patch-3
3564 * planner-bibtex.el (planner-bibtex-key-in-head): New function that takes
3565 the place of `bibtex-key-in-head'.
3567 * planner-calendar.el: Remove definition of `replace-in-string'.
3569 * planner-timeclock-summary.el: Ditto.
3571 * planner.el (planner-derived-mode, planner-copy-overlay)
3572 (planner-remove-overlays, planner-link-escape, planner-link-unescape):
3573 Use defun instead of alias.
3575 * planner.el (planner-replace-in-string): New function the takes the
3576 place of `replace-in-string' and `replace-regexp-in-string'.
3578 * planner.el (planner-line-end-position,
3579 planner-line-beginning-position): New functions that take the place of
3580 `line-end-position' and `line-beginning-position', respectively.
3582 * planner-rank.el, planner-trunk.el, planner-calendar.el,
3583 planner-appt.el, planner-xtla.el, planner-multi.el, planner-report.el,
3584 planner-timeclock-summary.el, planner-mhe.el, planner-bbdb.el,
3585 planner-bibtex.el, planner-experimental.el, planner-id.el, planner.el,
3586 planner-tasks-overview.el, planner-el.texi, planner-ledger.el,
3587 planner-authz.el, planner-deadline.el: Replace uses of
3588 namespace-violating functions with the aforementioned ones.
3591 planner-appt.el planner-authz.el planner-bbdb.el
3592 planner-bibtex.el planner-calendar.el planner-deadline.el
3593 planner-el.texi planner-experimental.el planner-id.el
3594 planner-ledger.el planner-mhe.el planner-multi.el
3595 planner-rank.el planner-report.el planner-tasks-overview.el
3596 planner-timeclock-summary.el planner-trunk.el planner-xtla.el
3600 2005-06-24 01:39:54 GMT Michael Olson <mwolson@gnu.org> patch-12
3603 Uniquify publishing number for notes.
3605 planner-muse--mwolson--1.0--patch-12
3607 * planner.el (muse-publish-markup-regexps): Use a different publishing
3608 number for notes, since these should probably not be the same.
3611 ChangeLog.mwolson planner.el
3614 2005-06-23 16:32:27 GMT Sacha Chua <sacha@free.net.ph> patch-428
3617 Bugfix: planner-annotation-as-kill: Make sure link is set
3619 planner--dev--1.0--patch-428
3621 * planner.el (planner-annotation-as-kill): Make sure link is set before
3622 using it in link-name. Thanks to Jim Ottaway for catching this.
3625 ChangeLog planner.el
3628 2005-06-23 14:47:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-75
3631 planner-appt: remove redundant comments
3633 planner--jeho--1.0--patch-75
3640 2005-06-23 11:49:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-74
3643 planner-appt: fix duplicate appt bug
3645 planner--jeho--1.0--patch-74
3647 * planner-appt.el (planner-appt-clear-appts): removed previous attempt at
3649 (planner-appt-make-appt-element): new function for building elements of
3651 (planner-appt-remember-appt): use planner-appt-make-appt-element
3652 (planner-appt-task-member): use planner-appt-make-appt-element
3656 planner-appt.el planner.el
3659 2005-06-22 21:18:39 GMT Yann Hodique <hodique@lifl.fr> patch-7
3664 planner--yh--1.0--patch-7
3666 * planner.el (planner-markup-note): fix note publishing issue with muse (don't know exactly the reason though)
3670 ChangeLog.yh planner.el
3673 2005-06-22 14:03:02 GMT Sacha Chua <sacha@free.net.ph> patch-427
3676 Embarrassing typo: Missing )
3678 planner--dev--1.0--patch-427
3680 * planner-gnus.el (planner-gnus-browse-url): Fix another embarrassing typo.
3684 ChangeLog planner-gnus.el
3687 2005-06-22 03:50:07 GMT Sacha Chua <sacha@free.net.ph> patch-426
3690 Bugfix: with-planner-update-setup: Don't block planner-id
3692 planner--dev--1.0--patch-426
3694 * planner.el (with-planner-update-setup): Don't block planner-id anymore.
3695 Trust that the equality code is working and that you won't get loops.
3697 * planner-id.el (planner-id-update-tasks-on-page): Nullify
3698 planner-id-update-automatically to avoid loops.
3701 ChangeLog planner-id.el planner.el
3704 2005-06-22 03:43:37 GMT Sacha Chua <sacha@free.net.ph> patch-425
3707 Bugfix: with-planner-update-setup, planner-browse-position-url, planner-multi-tasks-equal-p
3709 planner--dev--1.0--patch-425
3711 * planner.el (with-planner-update-setup): Set planner-id-update-automatically to nil.
3712 (planner-save-buffers): Don't bind planner-id-update-automatically.
3713 (planner-browse-position-url): Correct typo.
3715 * planner-multi.el (planner-multi-tasks-equal-p): Bugfix: Correct
3716 equality test for tasks with only one plan page.
3719 ChangeLog planner-id.el planner-multi.el planner.el
3722 2005-06-22 03:14:43 GMT Sacha Chua <sacha@free.net.ph> patch-424
3725 Bugfix: planner-gnus-browse-url and long grou pnames
3727 planner--dev--1.0--patch-424
3729 * planner-gnus.el (planner-gnus-browse-url): Merge patch from Toby
3730 Allsopp to fix case where gnus-registry-use-long-group-names is
3734 ChangeLog planner-gnus.el
3737 2005-06-21 16:23:33 GMT Sacha Chua <sacha@free.net.ph> patch-423
3740 Bugfix: planner-browse-position-url: Do not clobber match data
3742 planner--dev--1.0--patch-423
3744 * planner.el (planner-browse-position-url): Improve match data handling.
3745 Thanks to Romain Francoise for the patch.
3748 ChangeLog planner.el
3751 2005-06-20 04:25:42 GMT Sacha Chua <sacha@free.net.ph> patch-422
3754 Bugfix: planner-annotation-from-file-with-position: Check if buffer has a file
3756 planner--dev--1.0--patch-422
3758 * planner.el (planner-annotation-from-file-with-position): Check if buffer is associated with a file.
3762 ChangeLog planner-id.el planner.el
3765 2005-06-20 02:52:08 GMT Sacha Chua <sacha@free.net.ph> patch-421
3768 New: planner-annotation-from-file-with-position
3770 planner--dev--1.0--patch-421
3772 * planner.el (planner-resolve-position-url): New.
3773 (planner-browse-position-url): New.
3774 (planner-annotation-from-file-with-position): New.
3775 (planner-annotation-functions): Use
3776 planner-annotation-from-file-with-position instead of
3777 planner-annotation-from-file.
3780 ChangeLog planner.el
3783 2005-06-19 04:24:51 GMT Michael Olson <mwolson@gnu.org> patch-10
3786 Remove `muse-index-as-string' workaround.
3788 planner-muse--mwolson--1.0--patch-10
3790 * planner.el (muse-index-as-string): Remove since we will have this
3791 functionality in the Muse 3.01 release.
3794 ChangeLog.mwolson planner.el
3797 2005-06-18 16:35:34 GMT Yann Hodique <hodique@lifl.fr> patch-6
3800 Provide a string representation of index to solve the index publishing issue
3802 planner--yh--1.0--patch-6
3804 * planner.el (planner-index-as-string): Generates an index for planner in
3805 a string format. This solves the index publishing issue. If you want an
3806 index for your pages, just put something like
3807 <lisp>(planner-index-as-string t t)</lisp> somewhere in a page
3808 (muse-index-as-string): planner-index-as-string uses this new function,
3809 but it is not realeased as of version 3.0. Hack to be removed once muse
3810 integrates its own version of muse-index-as-string
3811 (planner-generate-index): make use of planner-index-as-string
3815 ChangeLog.yh planner.el
3818 2005-06-18 01:03:49 GMT Sacha Chua <sacha@free.net.ph> patch-420
3821 planner-annotation-as-kill: New interactive prefix
3823 planner--dev--1.0--patch-420
3825 * planner.el (planner-annotation-as-kill): Merge patch from Stefan
3826 Reichör adding interactive prefix to planner-annotation-as-kill,
3827 allowing users to specify description.
3829 * planner-el.texi (Hyperlinks): New section documenting
3830 planner-annotation-as-kill.
3833 ChangeLog planner-el.texi planner.el
3836 2005-06-17 15:31:23 GMT Sacha Chua <sacha@free.net.ph> patch-419
3839 Docfix: Note that Lisp tags work only for GNU Emacs
3841 planner--dev--1.0--patch-419
3843 * planner-diary.el: Docfix: Note that Lisp tags work only for GNU Emacs.
3844 Reverse order of recommendations.
3846 * planner-el.texi (Diary): Docfix: Note that Lisp tags work only for GNU Emacs.
3847 Reverse order of recommendations.
3850 ChangeLog planner-diary.el planner-el.texi
3853 2005-06-17 08:45:31 GMT Sacha Chua <sacha@free.net.ph> patch-418
3856 Enhancement: planner-multi-remove-task-from-pool works with multiple pages
3858 planner--dev--1.0--patch-418
3860 * planner-multi.el (planner-multi-remove-task-from-pool): Work with multiple pages.
3861 (planner-multi-split): Gracefully deal with lists.
3862 (planner-multi-copy-tasks-to-page): Docfix: note multiple pages syntax.
3865 ChangeLog planner-el.texi planner-multi.el
3868 2005-06-17 08:26:53 GMT Sacha Chua <sacha@free.net.ph> patch-417
3871 planner-multi-copy-tasks-to-page: New option automatically copies tasks
3873 planner--dev--1.0--patch-417
3875 * planner-multi.el (planner-multi-copy-tasks-to-page): New option
3876 allows you to automatically copy tasks to a page.
3877 (planner-multi-create-task-from-info): Convert from advice.
3878 (planner-create-task-from-info-function): Override with planner-multi version.
3879 (planner-multi-remove-task-from-pool): New hook function to remove
3882 * planner.el (planner-create-task-from-info-function): Change to variable.
3883 (planner-create-task-from-info): Call the function.
3884 (planner-create-task-from-info-basic): Rename from old function.
3886 * planner-el.texi (Multiple Projects): Document planner-multi.el.
3889 ChangeLog planner-el.texi planner-multi.el planner.el
3892 2005-06-17 03:28:54 GMT Sacha Chua <sacha@free.net.ph> patch-416
3895 planner-mark-task: Do everything inside with-planner-update-setup
3897 planner--dev--1.0--patch-416
3899 * planner.el (planner-mark-task): Do everything inside with-planner-update-setup.
3900 (planner-tasks-never-suppress-fixing-flag): Default to t.
3901 (planner-mark-task-hook): Docfix: Add note about behavior and return value.
3902 (with-planner-update-setup): Nullify planner-tasks-file-behavior inside the macro.
3904 * planner-timeclock.el (planner-timeclock-task-marked): Return t following
3905 new planner-mark-task-hook.
3908 ChangeLog planner-timeclock.el planner.el
3911 2005-06-16 05:57:33 GMT Sacha Chua <sacha@free.net.ph> patch-415
3914 planner-multi: planner-task-plan: override for planner-multi
3916 planner--dev--1.0--patch-415
3918 * planner-multi.el (planner-task-plan): Override this for planner-multi as well.
3921 ChangeLog planner-multi.el
3924 2005-06-16 05:16:43 GMT Sacha Chua <sacha@free.net.ph> patch-414
3927 Bugfix: planner-narrow-to-note should recognize more notes properly now
3929 planner--dev--1.0--patch-414
3931 * planner.el (planner-narrow-to-note): Recognize notes even outside sections.
3935 ChangeLog planner.el
3938 2005-06-16 04:51:37 GMT Sacha Chua <sacha@free.net.ph> patch-413
3941 Bugfix: planner-current-note-info should work with notes with parens
3943 planner--dev--1.0--patch-413
3945 * planner.el (planner-current-note-info): Bugfix: Work with notes with parens in titles.
3946 * planner-multi.el (planner-update-note): Go to the right file.
3949 ChangeLog planner-multi.el planner.el
3952 2005-06-14 21:41:22 GMT Michael Olson <mwolson@gnu.org> patch-8
3955 Supply ChangeLog files for each of the major players of the Muse port.
3957 planner-muse--mwolson--1.0--patch-8
3959 * ChangeLog: Move to ChangeLog.mwolson.
3961 * ChangeLog.yh: File containing Yann Hodique's changes; it is
3964 * ChangeLog.sacha-muse: File containing Sacha Chua's planner--muse
3965 changes; it is autogenerated.
3968 .arch-ids/ChangeLog.sacha-muse.id .arch-ids/ChangeLog.yh.id
3969 ChangeLog.sacha-muse ChangeLog.yh
3975 .arch-ids/ChangeLog.id
3976 ==> .arch-ids/ChangeLog.mwolson.id
3978 ==> ChangeLog.mwolson
3981 2005-06-14 19:27:17 GMT Michael Olson <mwolson@gnu.org> patch-6
3984 Patch from Peter K. Lee; make it less work to get started using this.
3986 planner-muse--mwolson--1.0--patch-6
3988 * planner.el: Apply patch from Peter K. Lee. Require `muse-mode' instead
3990 (planner-option-customized): Since there are still a lot of functions
3991 that call this, keep it for now.
3992 (planner-page-exists-p): This is sometimes called with 2 arguments
3993 instead of 1, so defalias it to `planner-page-file'.
3995 * planner.el (planner-version): Change to "Planner (Muse)" so that this
3996 is somewhat meaningful.
3997 (planner-regexp-space): Make the default value equivalent to
3998 `muse-regexp-space'.
3999 (planner-update-wiki-project): Bring this back, but make it do nothing.
4000 I want to make the instructions on the PlannerMusePort wiki page a bit
4002 (planner-markup-tags): Ditto.
4005 ChangeLog planner.el
4008 2005-06-13 02:20:27 GMT John Sullivan <john@wjsullivan.net> patch-13
4011 Reorganization of More about Tasks node
4013 planner--johnsu01--0--patch-13
4015 Reorganized the More about Tasks section into three subsections. Much more
4016 fine-tuning of the subsubsections to follow. The goal is to organize
4017 things conceptually rather than by module, while still making it easy to
4018 locate information pertaining to a particular module.
4024 2005-06-09 09:55:04 GMT Sacha Chua <sacha@free.net.ph> patch-411
4027 New hook: planner-mark-task-hook
4029 planner--dev--1.0--patch-411
4031 * planner.el (planner-mark-task-hook): New hook.
4032 (planner-mark-task): Use planner-mark-task-hook.
4034 * planner-timeclock.el (planner-timeclock-task-marked): Take advantage of new hook.
4035 (planner-task-in-progress): Remove separate advice.
4036 (planner-task-done): Remove separate advice.
4037 (planner-task-pending): Remove separate advice.
4040 ChangeLog planner-timeclock.el planner.el
4043 2005-06-09 09:34:02 GMT Sacha Chua <sacha@free.net.ph> patch-409
4046 Bugfix: Use write-file-hooks
4048 planner--dev--1.0--patch-409
4050 * planner-appt.el (planner-appt-write-file-hook): Use write-file-hooks
4051 instead of local-write-file-hooks. Thanks to David Lord for pointing this out.
4052 * planner-id.el (planner-id-setup): Use write-file-hooks.
4053 * planner.el (planner-mode): Use write-file-hooks.
4054 * planner-accomplishments.el (planner-accomplishments-insinuate): Use write-file-hooks.
4057 ChangeLog planner-accomplishments.el planner-appt.el
4058 planner-id.el planner.el
4061 2005-06-09 09:31:44 GMT Sacha Chua <sacha@free.net.ph> patch-408
4064 planner-tasks-overview-get-summary: Work with files in subdirectories
4066 planner--dev--1.0--patch-408
4068 * planner-tasks-overview.el (planner-tasks-overview-get-summary): Prefix
4069 command prompts for pages to display. Work with files in
4070 subdirectories. Unfortunately, this results in the function being much
4073 * planner-el.texi (Task Overviews): Document planner-tasks-overview-get-summary.
4077 ChangeLog planner-el.texi planner-tasks-overview.el
4080 2005-06-09 06:38:07 GMT Sacha Chua <sacha@free.net.ph> patch-406
4083 Bugfix: planner-appt-add-appts-from-schedule and empty schedules
4085 planner--dev--1.0--patch-406
4087 * planner-appt.el (planner-appt-add-appts-from-schedule): Merged bugfix
4088 from Jim for case where schedule is empty.
4091 ChangeLog planner-appt.el
4094 2005-06-07 08:51:02 GMT Sacha Chua <sacha@free.net.ph> patch-405
4097 Bugfix: Allow arbitrary extensions by using emacs-wiki-page-name
4099 planner--dev--1.0--patch-405
4101 * planner.el (planner-get-current-date-filename): Allowed arbitrary
4102 extensions by using emacs-wiki-page-name instead of the buffer name.
4103 (planner-prepare-file): Ditto.
4108 ChangeLog planner.el
4111 2005-06-07 08:29:55 GMT Sacha Chua <sacha@free.net.ph> patch-404
4114 Bugfix: planner-delete-note actually works now, and planner-rss recognizes categories
4116 planner--dev--1.0--patch-404
4118 * planner.el (planner-delete-note): Bugfix: Saved excursion so that this
4121 * planner-rss.el (planner-rss-add-item): Allow multiple categories.
4122 (planner-rss-add-note): Recognize multiple categories.
4125 ChangeLog planner-rss.el planner.el
4128 2005-06-05 10:42:34 GMT Sacha Chua <sacha@free.net.ph> patch-403
4131 New function: planner-delete-section[-text], add CREATE to planner-narrow-to-section
4133 planner--dev--1.0--patch-403
4135 * planner-diary.el (planner-diary-delete-section): Deleted.
4136 (planner-diary-delete-section-text): Deleted.
4138 * planner.el (planner-delete-section): New function based on
4139 planner-diary-delete-section. Changed arguments from FILE TITLE to
4141 * planner.el (planner-delete-section-text): New function based on
4142 planner-diary-delete-section. Changed arguments from FILE TITLE to
4145 * planner.el (planner-narrow-to-section): New CREATE argument.
4147 * planner-el.texi (Other Interactive Functions): Document new CREATE argument.
4150 ChangeLog planner-diary.el planner-el.texi planner.el
4153 2005-06-02 13:33:29 GMT Dryice Liu <dryice@liu.com.cn> patch-42
4156 Merge Andrew's change and support definde section access rule
4158 planner--dev--1.0--patch-42
4160 * planner-authz.el: merge Andrew's change to make sure the perl code fit
4161 Mason format and more.
4162 (planner-authz-sections-rule-list): New customizable to define access rule.
4163 (planner-authz-publishing-markup-first): support access by section by default.
4164 (planner-authz-markup-section-predict): new helper function to check if the
4165 prediction is satisfied.
4166 (planner-authz-markup-section): new function to grant access permission
4167 according to planner-authz-sections-rule-list
4174 2005-06-02 11:07:46 GMT Sacha Chua <sacha@free.net.ph> patch-402
4177 Provide planner-log-edit like functionality for xtla
4179 planner--dev--1.0--patch-402
4181 * planner-xtla.el (planner-xtla-log-edit-add-note): Merge patch from
4182 Stefan Reichör providing planner-log-edit like functionality for xtla.
4185 ChangeLog planner-xtla.el
4188 2005-05-28 12:44:54 GMT Sacha Chua <sacha@free.net.ph> patch-401
4191 Docfix: planner-lisp: Add arbitrary functions example
4193 planner--dev--1.0--patch-401
4195 * planner-el.texi (Interactive Lisp): Document arbitrary functions and provide an example.
4199 ChangeLog planner-el.texi
4202 2005-05-28 12:18:46 GMT Sacha Chua <sacha@free.net.ph> patch-399
4205 Bugfix: planner-extract-tasks: Accept list of pages
4207 planner--dev--1.0--patch-399
4209 * planner.el (planner-extract-tasks): Accept list of pages as a parameter
4210 instead of requiring a subset of planner-file-alist. Thanks to Peter K.
4214 ChangeLog planner.el
4217 2005-05-26 10:40:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-68
4220 small change to planner-lisp.el
4222 planner--jeho--1.0--patch-68
4224 * planner-lisp.el: If it looks like a lisp form, read and evaluate it;
4225 otherwise call it interactively as before.
4227 Corrected a small error in the documentation:
4228 [[lisp://plan... => [[lisp:/plan...
4235 2005-05-22 06:02:41 GMT Michael Olson <mwolson@gnu.org> patch-5
4238 Make generated lists publish correctly.
4240 planner-muse--mwolson--1.0--patch-5
4242 * planner.el (planner-notes-tag, planner-markup-task): Print space before
4243 the dash when composing a list entry.
4246 ChangeLog planner.el
4249 2005-05-22 03:24:30 GMT Sacha Chua <sacha@free.net.ph> patch-398
4252 Docfix: planner-el.texi refers to wrong URL
4254 planner--dev--1.0--patch-398
4256 * planner-el.texi (Getting Help): Fix wrong URL. Thanks to Neal McBurnett
4257 for pointing this out!
4260 ChangeLog planner-el.texi
4263 2005-05-22 01:00:43 GMT Michael Olson <mwolson@gnu.org> patch-4
4266 Cause task IDs to be colored.
4268 planner-muse--mwolson--1.0--patch-4
4270 * planner-id.el (planner-id-setup): Since we append values to
4271 `muse-colors-buffer-hook' in the `planner-setup-highlighting' function,
4272 do so here as well. Otherwise `planner-id-markup' never gets called.
4273 I think the `run-hook-with-args' function in Emacs CVS may have a bug.
4275 * planner-appt.el (planner-appt-font-setup): Ditto.
4278 ChangeLog planner-appt.el planner-id.el
4281 2005-05-21 04:54:07 GMT Michael Olson <mwolson@gnu.org> patch-3
4284 Merge massively from sacha/367 to sacha/396, with some omissions.
4286 planner-muse--mwolson--1.0--patch-3
4288 I ran "tla changes emacs-wiki--dev--1.0--patch-366" while in the
4289 directory containing the emacs-wiki--dev--1.0 tree so that I could get a
4290 cumulative patch of all the changes from patch-366 to the present. I
4291 merged in as much as I could.
4293 It seemed that the file permissions changed to 644 recently for files in
4294 the planner archive, so I followed suit.
4296 It is hoped that this effort will help Sacha keep the Muse port of
4297 Planner current :^) . I haven't yet tested these changes; I should do
4301 ChangeLog planner-appt.el planner-bookmark.el planner-diary.el
4302 planner-el.texi planner-gnus.el planner-id.el planner-multi.el
4303 planner-rank.el planner-timeclock-summary-proj.el
4304 planner-timeclock-summary.el planner-timeclock.el
4305 planner-trunk.el planner-vm.el planner.el
4306 {arch}/emacs-wiki/emacs-wiki--sacha/emacs-wiki--sacha--1.0/sacha@free.net.ph--main/patch-log/patch-5
4309 2005-05-17 21:34:27 GMT John Sullivan <john@wjsullivan.net> patch-10
4312 Fixes to Appointments node
4314 planner--johnsu01--0--patch-10
4316 Added missing @item's to @itemize list.
4323 2005-05-12 10:21:55 GMT Sacha Chua <sacha@free.net.ph> patch-397
4326 planner-bibtex-regexp: Fix typo.
4328 planner--dev--1.0--patch-397
4330 * planner-bibtex.el (planner-bibtex-regexp): Fix typo. Thanks to Wei-Hao
4334 ChangeLog planner-bibtex.el
4337 2005-05-12 06:01:31 GMT John Sullivan <john@wjsullivan.net> patch-8
4342 planner--johnsu01--0--patch-8
4344 Typo in Using Allout Mode.
4352 2005-05-12 02:06:55 GMT John Sullivan <john@wjsullivan.net> patch-7
4355 Catch up, add content to docs.
4357 planner--johnsu01--0--patch-7
4359 Added Sacha's tip about using Allout mode with notes.
4365 2005-05-09 10:34:45 GMT Sacha Chua <sacha@free.net.ph> patch-396
4368 NOTE: planner-tasks-file-behavior new default: 'close
4370 planner--dev--1.0--patch-396
4372 * planner.el (planner-tasks-file-behavior): Set the default to 'close.
4373 Thanks to Sharon Kimble for making me realize that this is the
4377 ChangeLog planner.el
4380 2005-05-07 14:19:21 GMT Sacha Chua <sacha@free.net.ph> patch-395
4383 planner-list-tasks-with-status bugfix: Deal with undated tasks; do not touch planner-task-format
4385 planner--dev--1.0--patch-395
4387 * planner.el (planner-list-tasks-with-status): Use planner-task-page
4388 instead of date to deal with undated tasks. Do not use
4389 planner-task-format. Thanks to sf for pointing these out.
4391 * planner-el.texi (Viewing Tasks): Update documentation for
4392 planner-list-unfinished-tasks to reflect new argument PAGES.
4396 ChangeLog planner-el.texi planner.el
4399 2005-05-06 03:58:31 GMT Sacha Chua <sacha@free.net.ph> patch-394
4402 planner-list-unfinished-tasks: Add PAGES argument
4404 planner--dev--1.0--patch-394
4406 * planner.el (planner-list-unfinished-tasks): Add PAGES argument.
4407 Same semantics as planner-list-tasks-with-status.
4410 ChangeLog planner.el
4413 2005-05-06 03:52:37 GMT Sacha Chua <sacha@free.net.ph> patch-393
4416 planner-list-tasks-with-status: Put an insane amount of meaning into a PAGES argument
4418 planner--dev--1.0--patch-393
4420 * planner.el (planner-file-alist): Filter using PAGES.
4421 (planner-list-tasks-with-status): NOTE: Change argument from START and
4422 END to PAGES to allow much greater flexibility. This function is now way
4423 too smart about PAGES.
4425 * planner-el.texi (Viewing Tasks): Update planner-list-tasks-with-status again.
4428 ChangeLog planner-el.texi planner.el
4431 2005-05-06 03:08:32 GMT Sacha Chua <sacha@free.net.ph> patch-392
4434 planner-list-tasks-with-status: Fix insert-file-contents(nil) backtrace
4436 planner--dev--1.0--patch-392
4438 * planner.el (planner-tasks-tag): Do not include temporary files.
4439 (planner-search-notes-internal): Do not include temporary files.
4440 (planner-past-notes-tag): Do not include temporary files.
4441 (planner-list-tasks-with-status): Do not include temporary files. Do not
4442 insert template. Add new arguments START and END. Thanks to sf for
4443 reporting this bug. This should fix the case where unsaved files cause a
4444 backtrace starting with insert-file-contents(nil).
4446 * planner-el.texi (Viewing Tasks): Update docuentation for
4447 planner-list-tasks-with-status.
4450 ChangeLog planner-el.texi planner.el
4453 2005-04-28 03:55:29 GMT Sacha Chua <sacha@free.net.ph> patch-390
4456 Bugfix: planner-sort-tasks: Remove non-fontification code
4458 planner--dev--1.0--patch-390
4460 * planner.el (planner-sort-tasks): Remove buggy non-fontification code
4461 again. Thanks to sf for pointing this out.
4465 ChangeLog planner.el
4468 2005-04-27 18:50:52 GMT Sacha Chua <sacha@free.net.ph> patch-389
4471 Bugfix: planner-sort-tasks should use 5-arg sort-subr for older GNU Emacs
4473 planner--dev--1.0--patch-389
4475 * planner.el (planner-sort-tasks): Guard against old GNU Emacs with 5
4476 arguments instead of 6. Thanks to sf for reporting the bug.
4479 ChangeLog planner.el
4482 2005-04-27 03:16:25 GMT Sacha Chua <sacha@free.net.ph> patch-388
4485 Tweak: planner-copy-or-move-region does not include last line if at start of line
4487 planner--dev--1.0--patch-388
4489 * planner.el (planner-copy-or-move-region): Minor tweak: Do not include
4490 last line if point is at the first character of the task. This makes
4491 selecting a region of tasks easier, and corresponds better to
4492 transient-mark-mode.
4495 ChangeLog planner.el
4498 2005-04-27 03:13:30 GMT Sacha Chua <sacha@free.net.ph> patch-387
4501 Bugfix: planner-gnus-browse-url: Load group even if registry is not used
4503 planner--dev--1.0--patch-387
4505 * planner-gnus.el (planner-gnus-browse-url): Fix group loading code when
4506 registry is not used.
4509 ChangeLog planner-gnus.el
4512 2005-04-27 03:07:15 GMT Sacha Chua <sacha@free.net.ph> patch-386
4515 Bugfix: planner-replan-note should properly add notes to non-wiki-named pages
4517 planner--dev--1.0--patch-386
4519 * planner.el (planner-replan-note): Bugfix: Go back to beginning of
4520 buffer whenever searching for a note. Also, get the base of the note page
4521 link when concatenating a new reference to it. This means that links
4522 specified with [[ and ]] should work.
4524 * planner-multi.el (planner-replan-note): Add current link only if it is
4525 not already in the list. Also, get the base of the note page
4526 link when concatenating a new reference to it.
4530 ChangeLog planner-multi.el planner.el
4533 2005-04-26 14:40:11 GMT Sacha Chua <sacha@free.net.ph> patch-385
4536 Bugfix: Make planner-sort-tasks stop causing backtraces
4538 planner--dev--1.0--patch-385
4540 * planner.el (planner-sort-tasks): Merge Angus Lees' version fixing
4541 fontification-related backtrace by using sort-subr instead of
4545 ChangeLog planner.el
4548 2005-04-26 12:29:33 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-64
4551 planner-el.texi: updated planner-appt node
4553 planner--jeho--1.0--patch-64
4555 Added documentation for new appointments section feature.
4557 Changed headings in the planner-appt node formatted with visual markup
4558 [@noindent..@strong{foo}] to @unnumberedsubsubsec.
4565 2005-04-23 17:06:25 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-63
4568 merge latest; planner-appt changes
4570 planner--jeho--1.0--patch-63
4576 New functionality: task appointments may be copied into an
4577 appointments section.
4579 Documentation for new appointments section feature.
4581 Appointment text now has its task-id removed.
4583 (planner-appt-task-appointments-section,
4584 planner-appt-task-use-appointments-section-flag,
4585 planner-appt-format-appt-section-line-function): Customizable
4586 variables for appointment section
4588 (--planner-appt-tasks-added-appts,
4589 --planner-appt-tasks-earlier-appts): Moved up the file
4591 (planner-appt-forget-appt): New function
4593 (planner-appt-remove-task-id): New function: removes task-ids
4595 (planner-appt-format-description): New function to do all
4596 formatting of the appt description
4598 (planner-appt-task-member): Now requires a list as third argument.
4599 I wanted this to be an optional argument, but that didn't work
4600 because the list could be null.
4602 (planner-appt-format-appt-section-line,
4603 planner-appt-update-appt-section,
4604 planner-appt-update-appt-section-maybe): New functions: the basis
4605 of the task appointment section business.
4607 (with-planner-appt-update-section-disabled): Macro to temporarily
4610 (planner-appt-task-add): Now returns t if an appointment was
4611 actually added; use planner-appt-format-description; added some
4612 code supporting the task appointment section.
4614 (planner-appt-task-delete): Use planner-appt-format-description;
4615 added some code supporting the task appointment section.
4617 (planner-appt-add-appts-from-tasks): Support for task appointment
4620 (planner-id-update-tasks-on-page): Support for task appointment
4621 section: do update afterwards.
4623 (planner-appt-add-appts-from-schedule): Support for task
4624 appointment section; check that the line looked at didn't come
4630 ChangeLog planner-appt.el
4633 2005-04-22 04:50:36 GMT Sacha Chua <sacha@free.net.ph> patch-384
4636 Improve support for putting files in subdirectories
4638 planner--dev--1.0--patch-384
4640 * planner.el (planner-list-daily-files): List daily files in
4641 subdirectories as well. Thanks to Wei-Hao Lin for pointing this out.
4642 (planner-extract-tasks): Use filenames from planner-file-alist.
4643 (planner-search-notes-internal): Use filenames from planner-file-alist.
4644 (planner-past-notes-tag): Use planner-get-day-pages and
4649 ChangeLog planner.el
4652 2005-04-21 04:54:01 GMT Sacha Chua <sacha@free.net.ph> patch-383
4655 planner-multi-read-name-multiple-prompts: Easier multiple inputs with nil default
4657 planner--dev--1.0--patch-383
4659 * planner-multi.el (planner-multi-read-name-multiple-prompts): Make the
4660 default nil to improve ease of entering multiple pages under XEmacs.
4661 Also, save the completed list as the default page.
4664 ChangeLog planner-multi.el
4667 2005-04-20 17:40:35 GMT Sacha Chua <sacha@free.net.ph> patch-382
4670 XEmacs compatibility: condition-case instead of 4-arg require, XEmacs menu strangeness
4672 planner--dev--1.0--patch-382
4674 * planner-multi.el (err): Replace with XEmacs-friendly version that uses
4675 condition-case to catch require errors. Thanks to Andreas Stemmer for
4676 the bug report and Jim Ottaway for the suggested fix.
4678 * planner-timeclock.el (nil): Hackish workaround for XEmacs menu
4679 strangeness. Despite being mentioned in easy-menu-add-item's docstring,
4680 easy-menu-create-menu does not exist in XEmacs.
4682 * planner-bookmark.el (bookmark-set): Replace 4-arg require with
4686 ChangeLog planner-bookmark.el planner-multi.el
4687 planner-timeclock.el
4690 2005-04-20 09:11:00 GMT Sacha Chua <sacha@free.net.ph> patch-381
4693 planner-vm: Turn on annotations in vm-presentation-mode as well
4695 planner--dev--1.0--patch-381
4697 * planner-vm.el (planner-vm-annotation-from-mail): Turn on annotations in
4698 vm-presentation-mode as well. Thanks to Fran Burstall for the patch.
4701 ChangeLog planner-vm.el
4704 2005-04-20 07:39:51 GMT Sacha Chua <sacha@free.net.ph> patch-380
4707 Bugfix: planner-multi-replan-task, replace mapc with mapcar
4709 planner--dev--1.0--patch-380
4711 * planner-multi.el (planner-multi-replan-task): Replace mapc with mapcar
4712 for Emacs20 compatibility.
4715 ChangeLog planner-multi.el
4718 2005-04-20 07:20:03 GMT Sacha Chua <sacha@free.net.ph> patch-379
4721 Document planner-trunk.el
4723 planner--dev--1.0--patch-379
4725 * planner-el.texi (Grouping Tasks): Document planner-trunk.
4727 * planner-trunk.el (planner-trunk-rule-list): Put in the actual
4728 regular expression. to make it less intimidating. Rewrite the
4729 custom rules to be more helpful.
4732 ChangeLog planner-el.texi planner-trunk.el
4735 2005-04-19 14:40:47 GMT Sacha Chua <sacha@free.net.ph> patch-378
4738 Merge planner-appt updates from jeho: create task fix, better advising
4740 planner--dev--1.0--patch-378
4742 * planner.el (planner-live-task-regexp): Rename from
4743 planner-appt-live-task-regexp.
4745 * planner-id.el (planner-id-update-tasks-on-page): Use
4746 planner-live-task-regexp.
4747 (planner-id-remove-tasks-on-page): Use planner-task-regexp.
4748 (planner-id-add-task-id-to-all): Use planner-task-regexp.
4750 * planner-appt.el: Remove planner-appt-live-task-regexp.
4751 (planner-appt-add-appts-from-tasks): Use planner-live-task-regexp.
4754 ChangeLog planner-appt.el planner-id.el planner.el
4757 2005-04-19 14:18:11 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-62
4760 with-planner-update-setup
4762 planner--jeho--1.0--patch-62
4764 * planner.el (with-planner-update-setup): return value from the body
4771 2005-04-19 11:47:33 GMT Yann Hodique <hodique@lifl.fr> patch-1
4774 Some hacks on planner--muse
4776 planner--yh--1.0--patch-1
4778 * planner-gnus.el: quote planner-gnus-browse-url
4780 * planner-log-edit.el (planner-log-edit-flush-regexp-list): add
4781 the possibility to ignore patterns before inserting commit
4782 messages as notes (useful for psvn)
4783 (planner-log-edit-add-note): use planner-log-edit-flush-regexp-list
4785 * planner-mhe.el ("mhe"): quote planner-mhe-browse-url
4787 * planner-unix-mail.el (planner-unix-mail-protocol-name): quote
4788 planner-unix-mail-protocol-name
4790 * planner.el (planner-annotation-format-local-file-name): add the
4791 possibility to format local file links (I use it to force files
4792 under my home dir to be displayed as ~/..., so that I can move
4793 my planner files easily between home and work)
4794 (planner-annotation-from-file): use
4795 planner-annotation-format-local-file-name
4796 (planner-annotation-from-dir): new annotation for handling dired buffers
4797 (planner-annotation-functions): use planner-annotation-from-dir
4801 planner-gnus.el planner-log-edit.el planner-mhe.el
4802 planner-unix-mail.el planner.el
4805 2005-04-18 14:07:50 GMT Sacha Chua <sacha@free.net.ph> patch-377
4808 planner-gnus: Pick up the group name properly
4810 planner--dev--1.0--patch-377
4812 * planner-gnus.el (planner-gnus-browse-url): Pick up the group name properly.
4813 Thanks to Stefan Reichör for the patch!
4814 (planner-gnus-group-threshold): New. Might help with planner-gnus-browse-url and
4818 ChangeLog planner-gnus.el
4821 2005-04-18 13:41:27 GMT Sacha Chua <sacha@free.net.ph> patch-376
4824 planner-id bugfix (completed/cancelled tasks) and planner-el docfixes
4826 planner--dev--1.0--patch-376
4828 * planner-id.el (planner-id-update-tasks-on-page): Fix cyclic saving
4829 caused when planner-id updates completed bugs even if force is nil.
4830 Thanks to SAITO Fuyuki for spotting the bug and suggesting a fix.
4832 * planner-el.texi: Change @var to @code whenever it referred to a program
4833 variable instead of a metasyntactic variable.
4836 ChangeLog planner-el.texi planner-id.el
4839 2005-04-18 06:49:41 GMT John Sullivan <john@wjsullivan.net> patch-3
4842 planner-el.texi (Diary): Corrected instructions for showing
4843 diary entries for multiple days. Replaced @code's with @var
4846 planner--johnsu01--0--patch-3
4855 2005-04-16 06:55:03 GMT John Sullivan <john@wjsullivan.net> patch-2
4858 Replaced all occurrences of PlannerMode with Planner except where inaccurate.
4860 planner--johnsu01--0--patch-2
4864 2005-04-16 06:53:23 GMT John Sullivan <john@wjsullivan.net> patch-1
4869 planner--johnsu01--0--patch-1
4878 2005-04-15 17:07:46 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-60
4881 planner-appt: create task fix, better advising, etc.
4883 planner--jeho--1.0--patch-60
4887 Quite a few changes here:
4889 Fixed a bug in task creation with multi links: previously, there would
4890 either be an error [if the task ends up added to an empty page] or the
4891 wrong task line would be considered for appointment adding [these
4892 problems due to idiosyncrasies in planner-multi].
4894 Debugging macros and functions.
4896 Better advising: while investigating the task creation bug, I
4897 found that there were many redundant calls to the function advice,
4898 so I have added code temporarily to switch the advice off. I also
4899 noticed that the advice to `planner-update-task' couldn't possibly
4900 do anything useful before, since the current task line is
4901 unaffected by `planner-update-task', but that some advice was
4902 called for; so I added something here. This, however, turned out
4903 to be far too slow for the mass updating done by
4904 `planner-id-update-tasks-on-page', so I added some advice for that
4907 There are also improvements to the advising itself [preactivation
4908 and avoiding using ad-foo-regexp], with some speed gains.
4910 (planner-appt-live-task-regexp): fixed matching just whitespace
4911 after the task status
4913 (planner-appt-debug-buffer, planner-appt-debug-flag)
4914 (planner-appt-debug, planner-appt-debug-message): new debugging
4917 (--planner-appt-task-cache, planner-appt-task-parse-task): added
4918 memoizing optimization
4920 (planner-schedule-task-estimate): added a docstring
4922 (planner-appt-task-add, planner-appt-task-delete): re-organized to
4923 make more efficient and more readable
4925 (--planner-appt-advice, planner-appt-advice-common-flags): support
4926 for new advising stuff; `--planner-appt-advice' holds information
4927 about advice added by `planner-appt-defadvice',
4928 `planner-appt-advice-common-flags' flags that are used in all
4929 advice. Preactivation of advice added here for load-time
4932 (planner-appt-defadvice): defadvice macro wrapper that remembers
4933 the advice args for later use
4935 (planner-appt-disable-all-advice, planner-appt-enable-all-advice):
4936 new functions: enable/disable all advice added with
4937 `planner-appt-defadvice'
4939 (with-planner-appt-task-advice-disabled): temporary disabling of
4940 advice added with `planner-appt-defadvice'
4942 (planner-task-cancelled, planner-task-done, planner-delete-task):
4943 now use `planner-appt-defadvice'
4945 (planner-appt-get-diff-links, planner-update-task): enhanced
4946 handling of `planner-update-task': previous code didn't actually
4949 (planner-id-update-tasks-on-page): for speed, advised to avoid
4950 lots of update advice
4952 (plan): replaced the setq with a let clause
4954 (planner-copy-or-move-task): disable planner-appt advice while
4955 this advice is active; fixed bug in handling of planner-multi
4958 (planner-edit-task-description): use `planner-appt-defadvice'
4960 (--planner-appt-created-task-marker): support for create task
4963 (--planner-appt-close-the-buffer-flag): support for create task
4966 (planner-appt-create-task-hook-func): remember the place where the
4967 task was created, so it can be revisited to update appointments
4969 (planner-create-task-from-info): visit the place where the task
4970 was created, update appointments, and behave according to
4971 `planner-tasks-file-behavior'
4973 (planner-appt-methods): moved up the file to avoid
4974 byte-compilation warning
4976 (planner-appt-use): change function added to
4977 `planner-create-task-hook' to
4978 `planner-appt-create-task-hook-func'; moved the advice enabling to
4979 the end of the function [so advice can be explicitly disabled if
4980 the task method is not used [otherwise there is a problem with
4983 (planner-appt-de-insinuate): updated to take changes to hooks and
4984 advice handling into account
4990 2005-04-12 16:37:14 GMT Sacha Chua <sacha@free.net.ph> patch-375
4993 Docfix: carrying over unfinished tasks.
4995 planner--dev--1.0--patch-375
4997 * planner.el (plan): Update docstring for FORCE-DAYS.
4999 * planner-el.texi (Carrying Over Unfinished Tasks): Rewrite to reflect
5000 semantics of plan and planner-carry-tasks-forward.
5003 ChangeLog planner-el.texi planner.el
5006 2005-04-10 14:26:53 GMT Sacha Chua <sacha@free.net.ph> patch-374
5009 Docfix: Update URL for remind
5011 planner--dev--1.0--patch-374
5013 * planner.el: Update URL for remind. Thanks to Sharon Kimble for pointing this out.
5017 ChangeLog planner.el
5020 2005-04-08 08:16:23 GMT Sacha Chua <sacha@free.net.ph> patch-373
5023 planner-psvn bugfix: stray paren
5025 planner--dev--1.0--patch-373
5027 * planner-el.texi (Acknowledgements): Thanks to Stefan for planner-xtla.
5028 * planner-psvn.el (planner-psvn-log-edit-add-note): Fix stray paren.
5029 (Where did that come from?) Thanks to Stefan for spotting this.
5032 ChangeLog planner-el.texi planner-psvn.el
5035 2005-04-07 15:27:26 GMT Sacha Chua <sacha@free.net.ph> patch-372
5038 Bugfix: planner-vm-browse-url
5040 planner--dev--1.0--patch-372
5042 * planner-vm.el (planner-vm-browse-url): Merge message-id bugfix from
5047 ChangeLog planner-vm.el
5050 2005-04-07 15:15:00 GMT Sacha Chua <sacha@free.net.ph> patch-371
5053 New: planner-annotation-from-dired, planner-psvn
5055 planner--dev--1.0--patch-371
5057 * planner.el (planner-annotation-from-dired): New from Stefan Reichör.
5058 (planner-annotation-functions): Add planner-annotation-from-dired.
5059 * planner-psvn.el: New from Stefan Reichör.
5060 * planner-el.texi (Acknowledgements): Add note about planner-psvn.
5064 .arch-ids/planner-psvn.el.id planner-psvn.el
5067 ChangeLog planner-el.texi planner.el
5070 2005-04-07 09:27:19 GMT Sacha Chua <sacha@free.net.ph> patch-370
5073 New: planner-timewarp. Bugfix: Group .*? regexp to deal with possible XEmacs bug.
5075 planner--dev--1.0--patch-370
5077 * planner.el (planner-timewarp): New. Thanks to Raymond Zeitler
5079 (planner-timewarp-date): New.
5080 (planner-today): Pay attention to timewarp.
5081 (planner-expand-name): Pay attention to timewarp.
5083 * planner-appt.el (planner-appt-de-wiki): Group .*? regexp to deal with
5084 possible XEmacs bug.
5085 * planner-timeclock-summary.el
5086 (planner-timeclock-summary-extract-task-data): Group .*? regexp.
5089 ChangeLog planner-appt.el planner-timeclock-summary.el
5093 2005-04-07 03:52:40 GMT Sacha Chua <sacha@free.net.ph> patch-369
5096 Bugfix: planner-timeclock-summary-proj. New: planner-annotation-symbol-string, planner-create-task-from-note
5098 planner--dev--1.0--patch-369
5100 * planner.el (planner-create-task-from-note): New. Thanks to Paul
5101 Lussier for suggesting this.
5102 (planner-create-task-from-buffer): Move task prompts into
5103 another function for ease of use.
5104 (planner-read-task): Prompt for task information.
5105 (planner-menu): Add planner-create-task-from-note and
5106 planner-create-note-from-task to menu.
5108 * planner.el (planner-create-task-from-buffer): Modify ddliu's annotation
5109 code to automatically add annotation at end of string if annotation
5110 string is not found. This means that you don't have to manually add the
5111 annotation anchor for most cases (annotation desired), although it also
5112 means that you can't disable annotation on a per-task basis. You can
5113 use planner-create-task if you don't want annotations.
5114 (planner-annotation-symbol-string): Make this the only variable
5115 controlling annotation; delete planner-manual-place-annotation,
5116 defaulting to {} (on) which is similar to the syntax of the
5119 * planner-rank.el (planner-rank-update-current-task): Remove need for progn.
5121 * planner-el.texi (Sacha Chua's Configuration): Merge johnsu01's docfixes
5122 escaping characters.
5124 * planner-timeclock-summary-proj.el
5125 (planner-timeclock-summary-proj): Fix provide statement.
5128 ChangeLog planner-bookmark.el planner-diary.el planner-el.texi
5129 planner-rank.el planner-timeclock-summary-proj.el planner.el
5132 2005-04-07 01:46:32 GMT Dryice Liu <dryice@liu.com.cn> patch-38
5135 fix private symbal introduced yesterday
5137 planner--dev--1.0--patch-38
5139 * planner.el (planner-create-task-from-buffer): Fix the private
5140 ddliu-planner-annotation-symbol-string I blindly copied from my config
5141 file yesterday. It should be planner-annotation-symbol-string. I should
5149 2005-04-06 09:37:08 GMT Dryice Liu <dryice@liu.com.cn> patch-37
5152 Place the annotation in task title where I want
5154 planner--dev--1.0--patch-37
5156 * planner.el: Sometimes I want to place the annotation in the task
5157 description instead of at the end of task description to get a more
5158 readable one. This patch makes this possible.
5159 (planner-manual-place-annotation): If set to non-nil, decide where
5160 annotation goes manually. It is set to nil by default to keep the
5162 (planner-annotation-symbol-string): When
5163 planner-create-task-from-buffer, this string in the task description
5164 will be replace by the annotation calculated by
5165 planner-annotation-functions.
5166 (planner-create-task-from-buffer): Utilize
5167 planner-manual-place-annotation and planner-annotation-symbol-string so
5168 I can type "reply /anno/ for something" in Gnus and so on to get a
5176 2005-04-06 08:40:21 GMT Dryice Liu <dryice@liu.com.cn> patch-36
5179 conditional require remember.el
5181 planner--dev--1.0--patch-36
5183 * planner-bookmark.el: remove global require of remember
5184 (bookmark-set): require remember only if
5185 planner-bookmark-take-note-after-set-bookmark-flag is set tot.
5193 2005-04-06 08:16:26 GMT Dryice Liu <dryice@liu.com.cn> patch-35
5196 speed up planner-rank
5198 planner--dev--1.0--patch-35
5200 * planner-rank.el (planner-rank-update-current-task): only run
5201 planner-rank-change when needed, i.e, urgency changed.
5202 (planner-rank-update-all): only search in the tasks section.
5209 2005-04-05 15:28:45 GMT Sacha Chua <sacha@free.net.ph> patch-367
5212 Always add menu to planner-mode buffers
5214 planner--dev--1.0--patch-367
5216 * planner.el (planner-mode): Always add menu. Thanks to Surendra Singhi
5220 ChangeLog planner.el
5223 2005-04-05 20:58:26 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-58
5226 fixed fix of planner-multi-read-name
5228 planner--jeho--1.0--patch-58
5230 * planner-multi.el (planner-multi-read-name): used simpler and neater
5231 method of modifying minibuffer-prompt-properties
5239 2005-04-05 06:48:58 GMT Sacha Chua <sacha@free.net.ph> patch-6
5244 planner--muse--1.0--patch-6
5248 planner-appt.el planner-bbdb.el planner-bibtex.el
5249 planner-calendar.el planner-erc.el planner-experimental.el
5250 planner-gnus.el planner-id.el planner-mhe.el planner-multi.el
5251 planner-notes-index.el planner-rmail.el
5252 planner-tasks-overview.el planner-timeclock-summary.el
5253 planner-timeclock.el planner-unix-mail.el planner-vm.el
5257 2005-04-05 05:34:42 GMT Sacha Chua <sacha@free.net.ph> patch-5
5262 planner--muse--1.0--patch-5
5269 2005-04-05 05:20:31 GMT Sacha Chua <sacha@free.net.ph> patch-4
5272 planner-list-tasks-with-status now works.
5274 planner--muse--1.0--patch-4
5281 2005-04-05 05:07:14 GMT Sacha Chua <sacha@free.net.ph> patch-3
5284 planner-delete-task now works.
5286 planner--muse--1.0--patch-3
5293 2005-04-05 05:05:06 GMT Sacha Chua <sacha@free.net.ph> patch-2
5296 Plan pages highlight upon opening
5298 planner--muse--1.0--patch-2
5305 2005-04-05 04:48:32 GMT Sacha Chua <sacha@free.net.ph> patch-1
5310 planner--muse--1.0--patch-1
5312 * planner.el: Add requires for muse.
5313 (planner-project): Change docstring.
5314 (planner-mode): Derive from muse-mode.
5315 (planner-link-base): Copy code.
5316 (planner-encode-url): Copy code.
5317 (planner-mode-map): Make sparse keymap instead of copying.
5318 (planner-unhighlight-region): Promote from defadvice.
5319 (with-planner): Change with-planner.
5321 Use Muse equivalents for many functions.
5324 - planner-update-wiki-project
5326 - planner-publishing-directory
5327 - planner-project-default-name
5328 - planner-emacs-wiki
5329 - planner-name-regexp
5330 - planner-custom-variables
5331 - planner-publishing-markup
5332 - planner-markup-tags
5338 2005-04-05 01:43:34 GMT Sacha Chua <sacha@free.net.ph> patch-366
5341 Bugfix: planner-multi read-only prompt, planner-sort-tasks excursions, planner-appt advice
5343 planner--dev--1.0--patch-366
5345 * planner-multi.el (planner-multi-remprop): Remove cl dependency from
5346 planner-multi patch from jeho.
5348 * planner.el (planner-sort-tasks): Merge patch from Angus Lees removing
5349 unnecessary save-excursion.
5353 ChangeLog planner-appt.el planner-multi.el planner.el
5356 2005-04-05 01:29:40 GMT Sacha Chua <sacha@free.net.ph> patch-365
5359 planner-el.texi: Update my sample configuration file
5361 planner--dev--1.0--patch-365
5363 * planner-el.texi (Sacha Chua's Configuration): Update my sample configration file.
5367 ChangeLog planner-el.texi
5370 2005-04-04 20:59:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-56
5373 planner-multi minibuffer properties fix
5375 planner--jeho--1.0--patch-56
5377 * planner-multi.el (planner-multi-remprop): function to remove a property
5378 from a property list
5380 (planner-multi-read-name): bind minibuffer-prompt-properties sans
5383 top-level: remove rebinding of minibuffer-prompt-properties
5389 2005-04-03 17:39:18 GMT Sacha Chua <sacha@free.net.ph> patch-364
5392 planner-replan-task: Preserve initial task location as much as possible; fix planner-multi as well
5394 planner--dev--1.0--patch-364
5396 * planner-multi.el (planner-multi-replan-task): Extensive
5397 debugging and testing. Converted from defadvice version and fixed.
5399 * planner.el (planner-replan-task-function): New variable.
5400 (planner-replan-task): Call the function.
5401 (planner-replan-task-basic): Tweak to preserve place.
5405 ChangeLog planner-multi.el planner.el
5408 2005-04-01 23:48:06 GMT Sacha Chua <sacha@free.net.ph> patch-363
5411 Merge docfixes from johnsu01
5413 planner--dev--1.0--patch-363
5415 2005-03-23 johnsu01 <john@wjsullivan.net>
5416 * planner-el.texi (Top): Added descriptions to some menu items.
5417 (Managing Your Information): Added descriptions to menu items.
5418 (Task Ranks): Incorporated patch-339
5419 (Task Ranks): Incorporated patch-341.
5420 (Acknowledgements): Incorporated patch-351.
5421 2005-03-14 johnsu01 <john@wjsullivan.net>
5422 * planner-el.texi (Log Edit): Added cindex entries in parallel
5424 (Logs and Version Control): Added cindex entries in parallel with
5426 (Schedule): Changed and added @cindex entries in parallel form
5427 with other sections.
5428 (Emacs Relay Chat): Added @cindex entries for IRC, and for
5429 expansion of both ERC and IRC.
5430 (Finances): Added @cindex.
5431 (Ledger): Added @cindex.
5432 (Contacts): Changed name to Contacts and Conversations, updated
5433 all relevant references. Added @cindex entries.
5434 (Appointments): Added @cindex.
5435 (Task-based Appointments): Added @cindex.
5436 (Task-based Appointments): Fixed @pxref formatting.
5437 (Schedule-based Appointments): Added @cindex entries.
5438 (Appt Notes): Added @cindex entries.
5439 (Gnus): Changed @ref to @inforef.
5440 (Schedule.el): Changed subsection title to be schedule.el.
5441 (Schedule.el): Changed node name to be schedule.el
5442 (More about Tasks): Added reference to other schedule.el section.
5443 (Rmail): Changed ref to inforef
5444 (Bookmark): Added inforef to Emacs manual Bookmarks section.
5445 2005-03-11 johnsu01 <john@wjsullivan.net>
5446 * planner-el.texi: Reorganized "Integrating with Emacs" section
5447 into smaller sections formed by some common categories used in
5448 personal information management. Corrected the name of the info
5449 file in the section on how to install the info file.
5450 (Ledger) Made the planner-ledger @cindex entry use the same form
5451 as the other @cindex entries for modules.
5452 (Unix mail): Removed erroneous Rmail @cindex entry in this
5458 ChangeLog planner-el.texi
5461 2005-04-01 06:48:33 GMT Sacha Chua <sacha@free.net.ph> patch-362
5464 planner-multi: planner-copy-or-move-task: Unschedule tasks properly even if the date is escaped
5466 planner--dev--1.0--patch-362
5468 * planner-multi.el (planner-task-date): Find dates properly even if escaped.
5469 (planner-copy-or-move-task): Delete dates properly even if escaped.
5473 ChangeLog planner-multi.el
5476 2005-04-01 06:36:41 GMT Sacha Chua <sacha@free.net.ph> patch-361
5479 planner-id-find-task bugfix: Stop at first task found
5481 planner--dev--1.0--patch-361
5483 * planner-id.el (planner-id-find-task): Fix bug where task ID appears in
5484 notes as well. Thanks to Michael Heinrich for pointing this out.
5488 ChangeLog planner-id.el
5491 2005-03-31 03:42:16 GMT Sacha Chua <sacha@free.net.ph> patch-360
5494 planner-expand-name: Fix day offset
5496 planner--dev--1.0--patch-360
5498 * planner.el: Rearrange some declarations to reduce compilation
5500 (planner-expand-name): Fix day offset again. Test within one
5501 week to make sure it makes sense.
5505 ChangeLog planner.el
5508 2005-03-30 11:30:56 GMT Sacha Chua <sacha@free.net.ph> patch-359
5511 planner-multi: planner-replan-note: properly cross-reference single-page entries
5513 planner--dev--1.0--patch-359
5515 * planner-multi.el (planner-replan-note): Keep track of old date so that
5516 notes can be properly cross-referenced. This should make
5517 remember-planner work better with planner-multi. Thanks to Raymond
5518 Zeitler for complaining. =)
5521 ChangeLog planner-multi.el
5524 2005-03-30 10:28:57 GMT Sacha Chua <sacha@free.net.ph> patch-358
5527 planner-multi: Sane completing read in XEmacs
5529 planner--dev--1.0--patch-358
5531 * planner-multi.el (nil): crm is optional.
5532 (planner-multi-read-name): Replace defadvice with more flexible way to
5533 define planner-multi prompting. This makes it work better under XEmacs
5534 because users can choose the next function instead.
5535 (planner-multi-read-name-multiple-prompts): New function for XEmacs users.
5536 Thanks to Jody Klymak for the idea.
5538 * planner.el (planner-read-name-function): New variable removes the need for
5539 defadvice in planner-multi.
5540 (planner-read-name-single): Contains old code for prompting for a single page.
5541 (planner-read-name-no-completion): Just in case people like it that way.
5544 ChangeLog planner-multi.el planner.el
5547 2005-03-30 09:15:45 GMT Sacha Chua <sacha@free.net.ph> patch-357
5550 planner-read-date: save and restore calendar mode map
5552 planner--dev--1.0--patch-357
5554 * planner.el (planner-read-date): Save and restore calendar mode map.
5555 This should fix the bug reported by Pascal Quesseveur; dates should
5556 be selectable even when calendar-setup is non-nil.
5559 ChangeLog PLANNER-README planner.el
5562 2005-03-30 04:01:26 GMT Sacha Chua <sacha@free.net.ph> patch-356
5565 planner-multi-filter-links makes planner-create-task-from-info better at overriding dates
5567 planner--dev--1.0--patch-356
5569 * planner-multi.el (planner-create-task-from-info): Handle overriding dates better.
5570 (planner-multi-filter-links): New convenience function for keeping or removing
5574 ChangeLog planner-multi.el
5577 2005-03-29 20:29:29 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-53
5580 merge latest, planner-appt advice fixes
5582 planner--jeho--1.0--patch-53
5584 * planner-appt.el: added disable flag to all advice
5585 (planner-appt-use): enabling and updating disabled advice
5588 ChangeLog planner-appt.el
5591 2005-03-29 17:54:55 GMT Sacha Chua <sacha@free.net.ph> patch-355
5594 New options: planner-default-section, planner-sections
5596 planner--dev--1.0--patch-355
5598 * planner.el (planner-default-section): New option.
5599 (planner-sections): New option.
5600 (planner-day-page-template): Mention planner-sections.
5601 (planner-plan-page-template): Mention planner-sections.
5602 (planner-seek-to-first): Look up symbols in planner-sections.
5603 (planner-narrow-to-note): Look up symbols in planner-sections.
5604 (planner-seek-task-creation-point): Look up section name.
5605 (planner-create-note): Look up section name for notes.
5606 Thanks to Tyler Weir for pointing out the need to make
5609 * planner.el (with-planner): Add edebug properties. Thanks to Jim Ottaway
5610 for the two-line tip.
5613 ChangeLog planner.el
5616 2005-03-29 00:34:18 GMT Sacha Chua <sacha@free.net.ph> patch-354
5619 Docfix: Publishing Calendars sample code. Bugfix: Remove cl dependency caused by declare
5621 planner--dev--1.0--patch-354
5623 * planner-el.texi (Publishing Calendars): Docfix: Missing -hook. Thanks
5624 to Dryice Liu for pointing this out.
5626 * planner.el (with-planner): Remove that annoying declare thing. Will
5627 CVSisms never cease?
5630 ChangeLog planner-el.texi planner.el
5633 2005-03-26 02:15:30 GMT Sacha Chua <sacha@free.net.ph> patch-353
5636 planner-tasks-never-suppress-fixing-flag
5638 planner--dev--1.0--patch-353
5640 * planner.el (planner-tasks-never-suppress-fixing-flag): New.
5641 (planner-save-buffers): Follow planner-tasks-never-suppress-fixing-flag.
5642 Thanks to Jeremy Cowgar for pointing out this need.
5645 ChangeLog planner.el
5648 2005-03-23 01:56:55 GMT Sacha Chua <sacha@free.net.ph> patch-351
5651 Docfix: Spamguard addresses and add other contributors
5653 planner--dev--1.0--patch-351
5655 * planner-el.texi (Acknowledgements): Spamguard addresses. Add contributors.
5659 ChangeLog planner-el.texi
5662 2005-03-22 10:28:48 GMT Sacha Chua <sacha@free.net.ph> patch-350
5665 planner-expand-name: Tweak +tue
5667 planner--dev--1.0--patch-350
5669 * planner.el (planner-expand-name): Tweak date offset so that +tue really
5673 ChangeLog planner.el
5676 2005-03-22 05:54:01 GMT Sacha Chua <sacha@free.net.ph> patch-349
5679 planner-id-find-task: XEmacs bugfix for infinite tasks
5681 planner--dev--1.0--patch-349
5683 * planner-id.el (planner-id-find-task): Rewrite to eliminate XEmacs
5684 infinite duplication bug. Thanks to sf for reporting the bug and
5685 pointing out difference between XEmacs and Emacs regular expressions.
5688 ChangeLog planner-id.el
5691 2005-03-22 04:38:48 GMT Sacha Chua <sacha@free.net.ph> patch-348
5694 planner-calendar-html-tag-marker
5696 planner--dev--1.0--patch-348
5698 * planner-calendar.el (planner-calendar-html-tag-marker): New option.
5699 Thanks to JM Ibanez for the patch.
5700 (planner-calendar-move-calendar-to-top-of-page-maybe): Use
5701 planner-calendar-html-tag-marker to make this more flexible.
5705 ChangeLog planner-calendar.el
5708 2005-03-20 16:35:30 GMT Sacha Chua <sacha@free.net.ph> patch-347
5711 planner-multi: Modify planner-tasks-equal-p
5713 planner--dev--1.0--patch-347
5715 * planner-multi.el (planner-multi-tasks-equal-p): New function checks if
5716 the link text is a multilink. This fixes the planner-id infinite saving
5717 bug. Thanks to sf for pointing this out.
5718 (planner-tasks-equal-p): Defalias to planner-multi-tasks-equal-p.
5721 ChangeLog planner-multi.el
5724 2005-03-17 14:01:14 GMT Sacha Chua <sacha@free.net.ph> patch-345
5727 Replace mapc with mapcar for Emacs20 compatibility.
5729 planner--dev--1.0--patch-345
5731 * planner-rss.el (planner-rss-add-item): Replace mapc call with mapcar.
5732 (planner-rss-add-note): Replace mapc call with mapcar. Thanks to Helge
5733 Kosuch and Rino Mardo for pointing this out.
5735 * planner-notes-index.el (planner-notes-index): Replace mapc call with mapcar.
5738 ChangeLog planner-notes-index.el planner-rss.el
5741 2005-03-16 17:41:41 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-52
5744 planner-appt sort bug
5746 planner--jeho--1.0--patch-52
5748 * planner-appt.el (planner-appt-schedule-sort): fixed a problem with the
5756 2005-03-16 07:52:51 GMT Dryice Liu <dryice@liu.com.cn> patch-32
5759 fix timeclock-summary publishing problem
5761 planner--dev--1.0--patch-32
5763 * planner-timeclock-summary.el: The emacs-wiki simple table markup rule
5764 don't support a blank cell in the table, especially at the end of a
5765 line. So we need a placeholder to fix the published HTML table.
5767 (planner-timeclock-summary-placeholder-char): New option to define the
5768 placeholder character. Set it to " " to get the original behavior.
5769 (planner-timeclock-summary-make-text-table-day): Utilize
5770 planner-timeclock-summary-placeholder-char in the report table.
5774 planner-timeclock-summary.el
5777 2005-03-15 22:42:50 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-50
5782 planner--jeho--1.0--patch-50
5784 * planner-appt.el (planner-appt-schedule-sort): bug fixed
5791 2005-03-14 17:02:03 GMT Keith Amidon <camalot@picnicpark.org> patch-1
5794 Cleanup planner-trunk and fix task sorting bug
5796 planner--dev-kea--1.0--patch-1
5798 2005-03-14 Keith Amidon <camalot@picnicpark.org>
5800 * planner-trunk.el: make text fit on 80-column display
5801 (planner-trunk-list-plan-regexp) renamed planner-trunk-list-regexp
5802 (planner-trunk-task-completed-p) renamed planner-trunk-completed-p
5803 (planner-trunk-insert-heading) renamed planner-trunk-ins-heading
5804 (planner-trunk-do-trunk-section) shortened some local variable names
5806 * planner-trunk.el: fix bug involving tasks w/o a plan page
5807 (planner-trunk-task-plan-str) returns "" if no plan page for task
5808 (planner-trunk-do-trunk-section) removed no plan page special case,
5809 changed dummy non-matching regexp entry to "(_-)", which doesn't
5810 match an empty string and hopefully no one ever wants to use.
5813 planner-trunk.el {arch}/=tagging-method
5816 2005-03-13 18:55:54 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-46
5819 planner-authz: small modification
5821 planner--jeho--1.0--patch-46
5823 * planner-authz.el (planner-authz-appt-regexp): added the nag marker
5830 2005-03-13 18:24:33 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-44
5833 planner-authz: merge improvements
5835 planner--jeho--1.0--patch-44
5837 * planner-authz.el: merged improvements [including planner-appt support]
5838 posted by the author on emacs-wiki-discuss
5845 2005-03-13 17:16:30 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-43
5848 planner-el.texi: planner-appt documentation
5850 planner--jeho--1.0--patch-43
5852 * planner-el.texi: made planner-appt documentation better:
5853 @subsubheadings instead of @unnumberedsubsubsec, used verbatim for the
5854 schedule examples to preserve spacing.
5861 2005-03-12 15:14:41 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-42
5864 planner-el.texi updated planner-appt node
5866 planner--jeho--1.0--patch-42
5868 * planner-el.texi: updated documentation in line with recent changes
5872 planner-appt.el planner-el.texi
5875 2005-03-12 14:02:56 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-41
5878 planner-appt changes
5880 planner--jeho--1.0--patch-41
5882 * planner-appt.el: made compatible with appt-make-list, removed
5883 appt-check defeating, updated documentation, modified options to
5885 (planner-appt-schedule-cyclic-behaviour): new variable to determine
5886 cyclic entry behaviour
5887 (appt-make-list): new advice to preserve data
5888 (planner-appt-defeat-appt-check): removed
5889 (planner-copy-or-move-task): removed unecessary fiddling with hooks
5890 [left commented out in case it doesn't work]
5891 (planner-appt-schedule-add-cyclic-maybe):
5892 planner-app-schedule-add-cyclic-if-today remodelled and renamed
5893 (planner-appt-use): removed the do things at midnight code
5900 2005-03-11 02:50:51 GMT Sacha Chua <sacha@free.net.ph> patch-344
5903 New macro with-planner ensures planner context
5905 planner--dev--1.0--patch-344
5907 * planner.el (with-planner): New macro ensures we are in a planner project.
5908 (planner-task-info-from-string): Use with-planner. Thanks to Toby Allsopp for
5910 (planner-search-notes): Use with-planner.
5911 (planner-file-alist): Use with-planner.
5912 (planner-extract-tasks): Use with-planner.
5913 (plan): Use with-planner.
5914 (with-planner-update-setup): Remove redundant save-excursion.
5917 ChangeLog planner.el
5920 2005-03-11 02:33:54 GMT Sacha Chua <sacha@free.net.ph> patch-343
5923 Bugfixes: planner.el: remove unfontlocking code, add missing paren in planner-generate-index
5925 planner--dev--1.0--patch-343
5927 * planner-trunk.el: Remove cl dependency.
5928 * planner.el (planner-create-task-from-info): Remove buggy unfontlocking code.
5929 * planner.el (planner-sort-tasks): Remove buggy unfontlocking code.
5930 * planner.el (planner-renumber-notes): Remove buggy unfontlocking code.
5931 * planner.el (planner-generate-index): Embarrassing trivial bugfix: missing paren
5934 ChangeLog planner-trunk.el planner.el
5937 2005-03-10 09:50:33 GMT Sacha Chua <sacha@free.net.ph> patch-342
5940 planner-trunk.el docfixes: not just for day page
5942 planner--dev--1.0--patch-342
5944 * planner-trunk.el: Docfix. planner-trunk not just for day page.
5945 (planner-trunk-delete-non-task-lines): Docfix: commented-out alternative
5949 ChangeLog planner-trunk.el
5952 2005-03-10 09:11:03 GMT Sacha Chua <sacha@free.net.ph> patch-341
5955 Update @cindex for Task Ranks documentation
5957 planner--dev--1.0--patch-341
5959 * planner-el.texi (Task Ranks): Docfix: @cindex. Thanks to dryice for
5963 ChangeLog planner-el.texi
5966 2005-03-10 08:26:46 GMT Sacha Chua <sacha@free.net.ph> patch-340
5969 planner-create-task-from-info: Always call planner-create-task-hook
5971 planner--dev--1.0--patch-340
5973 * planner.el (planner-create-task-from-info): Call
5974 planner-create-task-hook even if there is no day page.
5975 Thanks to Christophe Garion for the bug report.
5978 ChangeLog planner.el
5981 2005-03-10 07:09:46 GMT Sacha Chua <sacha@free.net.ph> patch-338
5984 New: planner-publish-dates-first-p
5986 planner--dev--1.0--patch-338
5988 * planner.el (planner-generate-index): Honor
5989 planner-publish-dates-first-p.
5990 (planner-publish-dates-first-p): New option.
5991 Thanks to Chris Parsons for the patch.
5994 ChangeLog planner.el
5997 2005-03-08 16:25:25 GMT Sacha Chua <sacha@free.net.ph> patch-337
6000 planner-mhe fix from Christopher Garion: mh-path, utility functions
6002 planner--dev--1.0--patch-337
6006 ChangeLog planner-mhe.el
6009 2005-03-08 04:32:30 GMT Sacha Chua <sacha@free.net.ph> patch-336
6012 New: planner-diary-add-entry
6014 planner--dev--1.0--patch-336
6016 * planner-diary.el (planner-diary-add-entry): New function. Thanks to
6017 Jody Klymak for adapting my planner-config code.
6019 * planner-el.texi (Diary): Document planner-diary-add-entry.
6024 ChangeLog planner-diary.el planner-el.texi
6027 2005-03-08 04:16:45 GMT Sacha Chua <sacha@free.net.ph> patch-335
6030 Merge planner-appt from planner--jeho--1.0--patch-38
6032 planner--dev--1.0--patch-335
6034 * planner-el.texi (Appointments): New node copied from info file. Minor tweaks.
6037 ChangeLog planner-el.texi
6040 2005-03-04 15:26:37 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-39
6043 planner-appt: removed functions from planner-goto-hook
6045 planner--jeho--1.0--patch-39
6047 * planner-appt.el (planner-copy-or-move-task): made this tidier with a
6048 let clause: what was I thinking with the previous unwind-protect thing?
6049 (planner-appt-insinuate-if-today): removed adding to planner-goto-hook
6057 2005-03-04 10:23:34 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-38
6060 merge latest patches and defeat appt-check
6062 planner--jeho--1.0--patch-38
6064 * planner-appt.el (planner-appt-show-alerts): change behaviour when there
6066 (planner-appt-defeat-appt-check): new function to stop appt-check
6067 reseting the appointment list each day
6068 (planner-appt-midnight-functions, planner-appt-midnight-setup): new
6069 function and hook to do something each midnight. Intended for
6070 sustaining defeating of appt-check, but could be useful for other
6072 (planner-appt-use): added appt-check defeating
6075 ChangeLog planner-appt.el
6078 2005-03-04 08:45:04 GMT Dryice Liu <dryice@liu.com.cn> patch-29
6081 Run hooks instead of call outline-show-all
6083 planner--dev--1.0--patch-29
6085 * planner-trunk.el (planner-trunk-tasks-before-hook): new hook to run
6086 before foing the trunk.
6087 (planner-trunk-tasks-after-hook): new hook to run after the trunk.
6088 (planner-trunk-tasks): Remove the outline-show-all call and plant the
6089 above two new hooks. This is a more general way.
6096 2005-03-03 01:59:44 GMT Dryice Liu <dryice@liu.com.cn> patch-28
6099 merge from Keith Amidon: now works with outline minor mode better
6101 planner--dev--1.0--patch-28
6103 * planner-trunk.el: add a "nice to do" section in comenary.
6104 (planner-trunk-task-completed-p): new function. Return t if task-info is
6106 (planner-trunk-sort-tasks): utilize planner-trunk-task-completed-p.
6107 (planner-trunk-insert-heading): ditto.
6108 (planner-trunk-do-trunk-section): ditto.
6109 (planner-trunk-do-trunk): ditto.
6110 (planner-trunk-tasks): call outline-show-all before doing the trunk. Else
6111 the hidden sections are skip and extra headers are added.
6118 2005-03-02 23:05:54 GMT Sacha Chua <sacha@free.net.ph> patch-334
6121 planner-multi major bugfix for planner-make-link
6123 planner--dev--1.0--patch-334
6125 * planner-multi.el (planner-make-link): Bugfix for the bugfix. Mrph.
6126 Clearly, the third argument should make this behave in the single-link
6130 ChangeLog planner-multi.el
6133 2005-03-02 16:06:30 GMT Dryice Liu <dryice@liu.com.cn> patch-26
6136 use the helper functions
6138 planner--dev--1.0--patch-26
6140 * planner-trunk.el (planner-trunk-tasks): use the helper functions
6147 2005-03-02 15:51:59 GMT Dryice Liu <dryice@liu.com.cn> patch-25
6150 optional force trunk completed tasks together with non-completed tasks and minor improvements
6152 planner--dev--1.0--patch-25
6154 * planner-trunk.el (cl): require cl
6155 (planner-trunk-task-plan-str): if planner-multi is not loaded, return
6156 task link first if it's not nil. So on plan pages we can always(with and
6157 without planner-multi) trunk by date.
6158 (planner-trunk-sort-tasks): also move cancled tasks to the "done" trunk.
6159 (planner-trunk-insert-heading): also support cancled tasks
6160 (planner-trunk-do-trunk): ditto.
6161 (planner-trunk-tasks): optional arg force to force trunk completed tasks
6162 together with non-completed tasks.
6163 (planner-trunk-rule-list): update ":type" to catch up the new format for
6172 2005-03-02 14:38:19 GMT Dryice Liu <dryice@liu.com.cn> patch-24
6175 merge from Keith Amidon: support trunk on plan pages and add sub-section headers
6177 planner--dev--1.0--patch-24
6179 * planner-trunk.el: Lots of changes, changing planner-trunk-rule-list
6180 format to support trunk on plan pages and add sub-section
6181 headers. Here's the docstring of planner-trunk-rule-list, describing
6184 "List of rules for trunking tasks
6186 Each rule is a sublist of the form:
6188 (PAGE-REGEXP COMPLETE-HEADING TRUNK-SECTIONS-LIST)
6190 PAGE-REGEXP is used to select the set of trunk sections that should be
6191 used. It is matched against the name of the current planner page. If
6192 no matching PAGE-REGEXP is found, no trunking is done. If there is
6193 more than one match, the first one in the list is used.
6195 If COMPLETE-HEADING is nil, completed and not completed tasks will be
6196 in the same trunk, sorted according to `PLANNER-SORT-TASKS-KEY-FUNCTION'.
6197 If it is a string, it is the name of a sub-heading of the tasks
6198 section under which to sort completed tasks separately, in which
6199 case it will be the last subsection of the tasks section of the page.
6201 Each element of TRUNK-SECTIONS-LIST describes a trunk of the page.
6202 Elements can either be a simple TASK-PLAN-REGEXP, or a sublist of the form:
6204 (TASK-PLAN-REGEXP TRUNK-HEADING)
6206 The TASK-PLAN-REGEXP is matched against the plan page (or pages if you
6207 are using planner-multi) for the task. If more than one
6208 TASK-PLAN-REGEXP matches, the first one in the list is used. All
6209 tasks that match the same TASK-PLAN-REGEXP will be grouped together.
6210 The order of the groups will match the order of TRUNK-SECTIONS-LIST.
6211 Tasks that do not match any entry in TRUNK-SECTIONS-LIST will be in a
6212 separate group at the end of the tasks section. If the sublist form
6213 of an entry is used, TRUNK-HEADING is a name for the outline heading
6214 to be inserted at the top of the trunk. If TRUNK-SECTIONS-LIST
6215 contains a mix of items in the regexp and sublist forms, when tasks
6216 are present that match a regexp form entry, but no tasks are present
6217 that match the most recent preceeding sublist form entry in the list,
6218 the heading from the sublist form entry will be inserted anyway. In
6219 use, it will become obvious why this is desirable."
6227 2005-03-02 07:23:00 GMT Dryice Liu <dryice@liu.com.cn> patch-23
6230 document planner-rank in info and some related docfixs
6232 planner--dev--1.0--patch-23
6234 * planner-rank.el: doc fix to cache up the code changes
6236 * planner-el.texi (Task Ranks): new node describing planner-rank.el
6240 planner-el.texi planner-rank.el
6243 2005-03-01 15:50:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-37
6246 planner-appt fixed regexp
6248 planner--jeho--1.0--patch-37
6250 * planner-appt.el (planner-appt-schedule-task-estimate-regexp): added the
6251 "nag" marker to the regexp
6258 2005-03-01 12:58:59 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-36
6261 planner-appt added Henrik's nagging feature
6263 planner--jeho--1.0--patch-36
6265 * planner-appt.el: added very plausible documentation for the nagging
6267 (planner-appt-task-regexp): modified to allow for nags
6268 (planner-appt-task-nagging-regexp): new regexp to match nags
6269 (planner-appt-task-nagging-p): new test for nagging
6270 (planner-copy-or-move-task): modified plan in progress pass-through to
6271 take nagging into account
6278 2005-03-01 12:38:07 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-35
6281 planner-appt.el hooking and minor changes
6283 planner--jeho--1.0--patch-35
6285 * planner-appt.el (planner-appt-task-add, planner-appt-task-delete): made
6286 these interactive again
6288 (planner-appt-use): move non-insinuating hooking to here
6290 (planner-appt-font-setup): added a test for today here so that it only
6291 highlights when it should [part of the non-insinuation changes]
6298 2005-03-01 09:17:05 GMT Sacha Chua <sacha@free.net.ph> patch-333
6303 planner--dev--1.0--patch-333
6305 * planner.el (planner-make-link): New parameter SINGLE forces link to be
6306 treated as a single link. Thanks to Dryice Liu for the bugfix suggestion
6308 (planner-annotation-from-planner-note): Single link.
6309 (planner-annotation-from-file): Single link.
6310 (planner-annotation-from-info): Single link.
6311 * planner-bibtex.el (planner-bibtex-annotation-new): Single link.
6312 * planner-bookmark.el (planner-bookmark-make-url): Single link.
6313 * planner-gnus.el (planner-gnus-annotation-from-message): Single link.
6314 (planner-gnus-annotation-from-summary): Single link.
6315 * planner-mhe.el (planner-mhe-annotation): Single link.
6316 * planner-vm.el (planner-vm-annotation-from-mail): Single link.
6317 * planner-w3m.el (planner-w3m-annotation-from-w3m): Single link.
6318 * planner-wl.el (planner-wl-annotation-from-wl): Single link.
6321 ChangeLog planner-bibtex.el planner-bookmark.el
6322 planner-gnus.el planner-mhe.el planner-multi.el planner-w3m.el
6323 planner-wl.el planner.el
6326 2005-03-01 06:28:20 GMT Dryice Liu <dryice@liu.com.cn> patch-21
6329 fix problem if planner-multi is loaded and there are space in bookmark name
6331 planner--dev--1.0--patch-21
6333 * planner-bookmark.el (planner-bookmark-make-url): With
6334 planner-multi-separator set to " " (the default), if there are space in
6335 the bookmark name, the defadviced version of planner-make-link will
6336 seperate the bookmark name by space and make several links, which is
6337 not what we want. Changing the call from planner-make-link to
6338 emacs-wiki-make-link fix this.
6345 2005-02-28 17:34:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-34
6348 planner-appt changes
6350 planner--jeho--1.0--patch-34
6352 * planner-appt.el: documentation changes
6354 (planner-schedule-task-estimate): redefined this as advice to the
6355 original function [just in case someone does (load "planner-schedule")
6356 after loading planner-appt
6358 (planner-appt-task-insinuate): moved the hooking elsewhere
6360 (planner-appt-task-de-insinuate): moved the unhooking elsewhere
6362 (planner-appt-schedule-get-cyclic-tasks): made this really have a
6365 (planner-appt-schedule-add-cyclic-if-today): more restricted version of
6366 planner-appt-schedule-add-cyclic
6368 (planner-appt-schedule-cyclic-insinuate): removed hooking into
6369 planner-goto-hook [not necessary]
6371 (planner-appt-use): did a bit of the hooking here so that one doens't
6372 have to use planner-appt-insinuate if one really doesn't want to
6379 2005-02-28 09:40:11 GMT Dryice Liu <dryice@liu.com.cn> patch-20
6382 merge Keith Amidon's bug fix and improvements
6384 planner--dev--1.0--patch-20
6386 * planner-trunk.el (planner-trunk-delete-all-blank-lines): don't insert
6387 new line at the end of buffer, they will be added in planner-trunk-do-trunk.
6388 (planner-trunk-sort-tasks): be more lispy. New argument rule-list.
6389 (planner-trunk-do-trunk): Fix infinite loop problem when there's no
6390 tasks in the "* Tasks" section. New argument rule-list. Much more
6392 (planner-trunk-tasks): call planner-trunk-sort-tasks and
6393 planner-trunk-do-trunk with arguments.
6400 2005-02-27 18:16:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-33
6405 planner--jeho--1.0--patch-33
6407 * planner-appt.el: Added a warning about the experimental nature of
6409 (planner-appt-sort-schedule-on-update-flag): made this nil by default
6410 (planner-appt-calendar-insinuate): removed the confusing flag from
6418 2005-02-27 12:13:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-32
6421 planner-appt: hooking
6423 planner--jeho--1.0--patch-32
6425 * planner-appt.el (planner-appt-insinuate): added adding
6426 planner-appt-insinuate-if-today to planner-goto-hook
6433 2005-02-27 12:02:12 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-31
6438 planner--jeho--1.0--patch-31
6440 * planner-appt.el: Added a command planner-appt-de-insinuate that removes
6441 planner-appt from all planner hooks, since any breakage can interfere
6448 2005-02-27 11:16:06 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-30
6451 corrected mistypes and appended to a hook
6453 planner--jeho--1.0--patch-30
6455 * planner-appt.el: small documentation changes
6456 (planner-appt-update): corrected typographic error
6457 (planner-appt-insinuate-if-today): append planner-appt-update-for-write
6462 ChangeLog planner-appt.el
6465 2005-02-27 04:41:02 GMT Sacha Chua <sacha@free.net.ph> patch-332
6468 planner-diary-include-all-output-flag: New option
6470 planner--dev--1.0--patch-332
6472 * planner-diary.el (planner-diary-get-diary-entries): Honor
6473 planner-diary-include-all-output.
6474 (planner-diary-include-all-output-flag): New user option suggested by
6478 ChangeLog planner-diary.el planner-el.texi
6481 2005-02-27 04:07:25 GMT Sacha Chua <sacha@free.net.ph> patch-331
6484 Remove buggy unfontlock code from with-planner-update-setup
6486 planner--dev--1.0--patch-331
6488 * planner.el (with-planner-update-setup): Remove buggy unfontlock code.
6491 ChangeLog planner.el
6494 2005-02-26 18:41:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-29
6499 planner--jeho--1.0--patch-29
6501 * planner-appt.el: small documentation changes; moved lots of
6502 things around for code readability; nicer customization
6504 (planner-appt-write-file-hook): new global variable for the
6505 preferred write-hook
6507 (planner-appt-seek-to-end-of-current-section): new function: does
6510 (planner-appt-live-task-regexp): new regular expression matching
6511 tasks that are not cancelled and not finished
6513 (planner-appt-de-wiki): made this more lispy with catch and throw
6514 [but couldn't find simple `loop' outside of `cl']
6516 (planner-appt-show-alerts): new command to show a list of
6519 (planner-appt-schedule-add-cyclic): made the sorting contingent
6520 upon planner-appt-sort-schedule-on-update-flag
6522 (planner-appt-update, planner-appt-insinuate-if-today): added some
6523 bullet-proofing to make sure there is an initial update
6530 2005-02-26 00:07:55 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-28
6533 shuffling and gentle refining
6535 planner--jeho--1.0--patch-28
6537 * planner-appt.el: moved things around for better reading
6539 (planner-appt-todays-page-p): new function
6541 (planner-appt-time-regexp): generalized regexps a bit
6543 (planner-appt-task-insinuate): removed planner-appt-update
6545 (planner-appt-update-for-write): moved the test for
6546 planner-appt-update-appts-on-save-flag to this function
6548 (planner-appt-schedule-insinuate): removed planner-appt-update
6550 (planner-appt-insinuate-if-today): added to local-write-file-hooks
6553 (planner-appt-mark-calendar): a little consistency edit
6559 2005-02-25 18:39:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-27
6564 planner--jeho--1.0--patch-27
6566 changed all updating hooks to planner-appt-update
6572 2005-02-25 17:59:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-26
6577 planner--jeho--1.0--patch-26
6579 * planner-appt.el: documentation changes
6581 Moved lots of functions around around.
6583 Made font-locking work for schedules.
6585 Fixed a problem with the task-based method where it wasn't
6586 cleaning up after itself.
6588 Smoothed out the user interface, and integrated the two methods
6589 better, renamed a few functions to make them consistent.
6591 Changed after-save hooks to local-write-file-hooks
6593 Changed the hooking so that it only happens for today's plan page
6594 [pointless to have these hooks elsewhere, despite my earlier sentiments
6597 sorry about the terse change log
6603 2005-02-25 17:56:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-25
6606 lots of little changes
6608 planner--jeho--1.0--patch-25
6610 * planner-appt.el: documentation changes
6611 (planner-appt-update-appts-on-save-flag): moved up the file
6614 (planner-appt-font-lock-appointments-flag): option for font-locking
6616 (planner-appt-clear-appts, planner-appt-remember-appt): new functions
6618 (planner-appt-task-regexp): modified to match with whitespace after the @
6620 (planner-copy-or-move-task): changed changed function names
6622 (--planner-appt-tasks-added-appts): new variable to track task-based
6626 (planner-appt-task-add): now keeps track of the appointments it adds
6628 (planner-appt-add-appts-from-tasks): renamed to be consistent with
6629 planner-appt-add-appts-from-schedule, changed regexp usage
6631 (planner-appt-add-appts-from-schedule): uses new clean up and tracking
6634 (planner-appt-update, planner-appt-write-func): new unified update
6637 (planner-appt-methods): fiddled with the methods
6639 (planner-appt-face): renaming of planner-appt-add-face
6645 2005-02-25 17:44:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-24
6648 documentation modifications
6650 planner--jeho--1.0--patch-24
6652 * planner-appt.el: minor changes to the documentation
6659 2005-02-24 20:12:05 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-23
6662 added cyclic schedule support
6664 planner--jeho--1.0--patch-23
6666 * planner-appt.el (planner-appt-schedule-basic-regexp,
6667 planner-appt-schedule-regexp, planner-appt-schedule-appt-regexp): broke the
6668 schedule regexp up to make it useable for other purposes.
6670 (planner-appt-schedule-sort): new function for sorting the schedule
6672 (planner-appt-schedule-get-cyclic-tasks): new function that reads
6673 schedule entries from the `planner-cyclic-diary-file'
6675 (planner-appt-schedule-add-cyclic): new function to add cyclic schedule
6676 entries to today's schedule
6678 (planner-appt-schedule-cyclic-insinuate): cyclic schedule insinuation
6681 (planner-appt-mark-calendar): a few cosmetic changes
6687 2005-02-24 19:39:27 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-22
6690 merge Henrik's font lock code, minor documentation changes
6692 planner--jeho--1.0--patch-22
6694 * planner-appt.el: some documentation changes
6696 merged patch from Henrik Hansen:
6698 2005-02-24 Henrik S. Hansen <hsh@freecode.dk>
6702 Added font highlighting for tasks.
6705 - planner-appt-added-face
6706 - planner-appt-overdue-face
6709 - planner-appt-task-highlight-face
6710 - planner-appt-task-highlight
6711 - planner-appt-update-tasks
6712 - planner-appt-font-setup
6714 (planner-appt-task-insinuate): added a planner-mode hook for
6715 planner-appt-font-setup.
6725 2005-02-23 21:26:43 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-21
6728 rudimentary schoolboy error in planner-copy-or-move-task advice
6730 planner--jeho--1.0--patch-21
6732 * planner-appt.el (planner-copy-or-move-task): fixed silly error checking
6733 for an appointment in the task
6740 2005-02-23 19:54:28 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-20
6745 planner--jeho--1.0--patch-20
6747 2005-02-23 Jim Ottaway <j.ottaway@lse.ac.uk>
6751 Added copyright and licence notice.
6753 Created friendlier configuration functions
6754 `planner-appt-use-tasks', `planner-appt-use-schedule', and
6755 `planner-appt-use-tasks-and-schedule'. Modified documentation as
6758 (planner-appt-earlier-than-now-p): Renamed
6759 `planner-appt-time-old-p' to the more informative
6760 `planner-appt-earlier-than-now-p'.
6762 Added `planner-appt-later-than-now-p' to satisfy a mania for
6765 (planner-appt-schedule-appt-regexp): Modified so that it captures
6766 the second time in a schedule entry: it could be useful for some
6767 other schedule handling code.
6769 (planner-appt-use): Made this idempotent, substituting `add-to-list'
6772 (planner-appt-task-add, planner-appt-task-delete): Added check
6773 that there is a current task. Without this there was an
6774 uninformative error message. Added optional argument INFO: use
6775 that instead of the current task info [useful to save visiting
6776 today's plan page to add appointments [see advice to
6777 `planner-copy-or-move-task']].
6779 (planner-appt-task-delete): Return a list of deleted appointments
6780 in the format used in `appt-time-msg-list' [can be useful in some
6783 (planner-appt-task-member): Renamed `planner-appt-task-added-p' to
6784 this to hint that it behaves like `member'.
6787 (plan): Added advise to this so that the advice to
6788 planner-copy-or-move-task can know whether `plan' is being
6789 called; protected against error. I hate function advice!
6791 (planner-copy-or-move-task): Modified advice a lot to make it
6792 delete and add appointments correctly, and also to handle errors
6793 within the advised function. This seems to be the only advice
6794 that requires such elaborate handling: in the others any problems
6795 are trapped by the test for a current task line added to
6796 `planner-appt-task-delete'.
6798 Added handling for when `plan' has been called: don't carry a task
6799 forward if it is an appointment.
6801 (planner-schedule-task-estimate): Moved the require into this
6802 function to save loading if tasks are not being used.
6809 2005-02-22 14:20:17 GMT Dryice Liu <dryice@liu.com.cn> patch-18
6812 new planner-trunk.el to group tasks in day page
6814 planner--dev--1.0--patch-18
6816 This file provide `planner-trunk-tasks', which will group the tasks in
6817 day pages according to `planner-trunk-rule-list'.
6820 .arch-ids/planner-trunk.el.id planner-trunk.el
6823 2005-02-21 17:49:59 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-19
6826 merged task-based appointment alerts
6828 planner--jeho--1.0--patch-19
6830 Merged code from Henrik Hansen's planner-task-appt.el code.
6836 2005-02-20 21:10:39 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-18
6839 improved regexp and documentation changes
6841 planner--jeho--1.0--patch-18
6843 * planner-appt.el (planner-appt-schedule-regexp): improved regexp
6844 ...and a few other comment changes
6852 2005-02-19 13:17:35 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-17
6855 smarter and faster calendar markup
6857 planner--jeho--1.0--patch-17
6859 * planner-appt.el (planner-appt-mark-calendar): added TO option; made it
6860 only do as much work as necessary
6867 2005-02-19 11:27:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-16
6870 even more generous schedule regexp
6872 planner--jeho--1.0--patch-16
6874 * planner-appt.el (planner-appt-schedule-regexp): the regexp now matches
6875 most [all?] imaginable formats for an appointment [and doesn't get misled
6885 2005-02-18 22:58:05 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-15
6888 problems with appt-make-list
6890 planner--jeho--1.0--patch-15
6892 Added some comments and advice about appt-make-list after discovering it
6893 wipes out prior appointments.
6899 2005-02-18 21:48:04 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-14
6904 planner--jeho--1.0--patch-14
6906 * planner-appt.el (planner-appt-schedule-regexp): made this more generous
6907 than it was before, so it should match, e.g.
6909 12:00 | | foobie bletch
6911 which didn't match before.
6917 2005-02-18 17:25:46 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-13
6920 fix my previous so-called 'fix'
6922 planner--jeho--1.0--patch-13
6924 * planner-appt.el (planner-appt-insinuate): fixed error in this function
6925 introduced into the last patch; make the hook append as well
6932 2005-02-18 16:44:44 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-12
6935 planner-mode-hook misfunction
6937 planner--jeho--1.0--patch-12
6939 * planner-appt.el (planner-appt-insinuate): fixed wrong function added to
6947 2005-02-18 16:22:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-11
6950 respect for exogenous appointments
6952 planner--jeho--1.0--patch-11
6954 * planner-appt.el (planner-appt-schedule-to-appt): now respects
6955 appointments added outside of planner
6962 2005-02-18 15:00:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-10
6965 planner-appt.el changes
6967 planner--jeho--1.0--patch-10
6971 (planner-appt-filename-to-date): new function
6972 (planner-appt-entry-marker): new face
6973 (planner-appt-mark-calendar): add marks in calendar when there is a day page
6974 (planner-appt-mark-calendar-maybe): mark the calendar conditionally
6975 (planner-appt-insinuate): added hook for conditional calendar marking
6982 2005-02-18 11:32:11 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-9
6987 planner--jeho--1.0--patch-9
6989 * planner-appt.el: a new file that integrates schedules and appointments
6993 .arch-ids/planner-appt.el.id planner-appt.el
6996 2005-02-17 16:02:06 GMT Sacha Chua <sacha@free.net.ph> patch-330
6999 planner-multi.el: planner-create-task-from-info should call the create-task hook
7001 planner--dev--1.0--patch-330
7003 * planner-multi.el (planner-multi-separator): Docfix: Add note about
7004 emacs-wiki-link-at-point.
7005 (planner-create-task-from-info): Modify Jim Ottaway's patch-7, moving the
7006 planner-create-task-hook call outside the list.
7010 ChangeLog planner-multi.el
7013 2005-02-16 16:57:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-7
7016 added running planner-create-task-hook
7018 planner--jeho--1.0--patch-7
7020 * planner-multi.el (planner-create-task-from-info): run
7021 planner-create-task-hook
7028 2005-02-16 14:56:25 GMT Sacha Chua <sacha@free.net.ph> patch-329
7031 planner-multi-read-name: Check if str is null
7033 planner--dev--1.0--patch-329
7035 * planner-multi.el (planner-multi-read-name): Check if str is null to
7036 distinguish default case properly. (string= nil "nil"), apparently.
7037 Thanks to Jim Ottaway for the patch.
7040 ChangeLog planner-multi.el
7043 2005-02-16 13:05:51 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-5
7046 fix handling of default in planner-multi-read-name
7048 planner--jeho--1.0--patch-5
7050 * planner-multi.el (planner-multi-read-name):
7052 Surprisingly, perhaps, (string= nil "nil") returns t.
7054 So when completing-read-multiple returns nil (i.e., default), the test
7055 for when the actual string "nil" has been entered at the prompt is also
7056 passed for nil as well. This modification tests for the nil case before
7057 the "nil" case, fixing the problem.
7063 2005-02-16 04:58:58 GMT Sacha Chua <sacha@free.net.ph> patch-328
7066 Merge jeho's changes fixing planner-id and planner-multi interaction; tweak implementation
7068 planner--dev--1.0--patch-328
7070 * planner.el (with-planner-update-setup): Remove redundant
7072 * planner.el (planner-task-info-from-string): Do not use
7073 planner-task-line-regexp. Make status more flexible.
7074 * planner.el (planner-jump-to-linked-task-function): Convert into a hook.
7075 * planner.el (planner-jump-to-linked-task-basic): New.
7076 * planner.el (planner-find-task-function): Convert into a hook.
7077 * planner.el (planner-find-task-basic): New.
7078 * planner.el (with-planner-update-setup): Expand macro so that we don't need to require edebug.
7079 * planner-id.el (planner-id-find-task): NOTE: Change first parameter to
7080 task-info to be consistent with planner-find-task. Search for
7081 description if no task ID is specified.
7082 * planner-id.el (planner-id-jump-to-linked-task): Use planner-id-find-task.
7083 * planner-id.el (planner-jump-to-linked-task-function): Set instead of using advice.
7084 * planner-id.el (planner-find-task-function): Set instead of using advice.
7085 * planner-multi.el (planner-edit-task-description): Implement multi version.
7088 ChangeLog planner-id.el planner-multi.el planner.el
7091 2005-02-16 01:47:37 GMT Sacha Chua <sacha@free.net.ph> patch-327
7094 Relicense planner-el.texi to GPL from GFDL
7096 planner--dev--1.0--patch-327
7098 * planner-el.texi: Change to GPL.
7100 * planner.el (planner-sort-tasks-by-link): Remove unnecessary skip-chars-forward.
7101 Thanks to John Sullivan for pointing this out.
7104 ChangeLog planner-el.texi planner.el
7107 2005-02-15 15:06:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-3
7110 fix interaction between task ids and multiple links
7112 planner--jeho--1.0--patch-3
7114 * planner-id.el (planner-id-find-task, planner-find-task):
7115 Added this function and advice so that tasks are found
7118 * planner-multi.el (planner-update-task):
7119 Use the new update setup macro wrapper with-planner-update-setup
7122 * planner.el (planner-task-line-regexp, planner-task-info-from-string):
7123 New global variable to match a task line.
7125 * planner.el (with-planner-update-setup, planner-update-task):
7126 a macro wrapper for the update setup so that the code
7127 may be conveniently reused in planner-multi.el
7130 planner-id.el planner-multi.el planner.el
7133 2005-02-15 14:53:23 GMT Jim Ottaway <j.ottaway@lse.ac.uk> patch-2
7136 planner-id.el regexp bug
7138 planner--jeho--1.0--patch-2
7140 * planner-id.el (planner-id-regexp):
7147 2005-02-10 07:51:47 GMT Sacha Chua <sacha@free.net.ph> patch-326
7150 planner-el.texi: Docfix: planner-update-wiki-project is not interactive
7152 planner--dev--1.0--patch-326
7154 * planner-el.texi (Basic Configuration): Update note about
7155 planner-update-wiki-project which is not an interactive function.
7156 Thanks to Jeremy Cowgar for spotting this.
7159 ChangeLog planner-el.texi
7162 2005-02-10 06:17:37 GMT Sacha Chua <sacha@free.net.ph> patch-325
7165 planner-wl: Work with Wanderlust 2.12.0
7167 planner--dev--1.0--patch-325
7169 * planner-wl.el (planner-wl-annotation-from-wl): Merge Jeremy Cowgar's
7170 minor patch updating it to Wanderlust 2.12.0
7174 ChangeLog planner-wl.el
7177 2005-02-10 05:40:12 GMT Sacha Chua <sacha@free.net.ph> patch-324
7180 planner-sort-tasks: Fix case where last line has task
7182 planner--dev--1.0--patch-324
7184 * planner.el (planner-sort-tasks): Bugfix for end of buffer.
7185 Do not attempt to advance cursor past end of buffer as this results
7186 in obscure cannot-save bug.
7189 ChangeLog planner.el
7192 2005-02-10 02:16:58 GMT Sacha Chua <sacha@free.net.ph> patch-323
7195 planner-sort-tasks: Bugfix for infloop
7197 planner--dev--1.0--patch-323
7199 * planner.el (planner-sort-tasks): Make sure we advance at least one
7200 character so that we don't infinite-loop. Thanks to Jeremy Cowgar for
7204 ChangeLog planner.el
7207 2005-02-08 15:52:09 GMT Sacha Chua <sacha@free.net.ph> patch-322
7210 planner-bibtex: Make separator more flexible
7212 planner--dev--1.0--patch-322
7214 * planner-bibtex.el (planner-bibtex-separator): New.
7215 (planner-bibtex-regexp): New.
7216 (planner-bibtex-annotation-new): Use planner-bibtex-separator.
7217 (planner-bibtex-annotation-old): Use planner-bibtex-separator.
7218 (planner-bibtex-browse-url): Use planner-bibtex-regexp
7222 ChangeLog planner-bibtex.el
7225 2005-02-08 15:50:49 GMT Sacha Chua <sacha@free.net.ph> patch-321
7228 planner-multi: Be graceful about missing crm
7230 planner--dev--1.0--patch-321
7232 * planner-multi.el: Condition-case (require 'crm) instead of using
7234 (planner-read-name): Check for completing-read-multiple.
7237 ChangeLog planner-multi.el
7240 2005-02-08 15:24:47 GMT Sacha Chua <sacha@free.net.ph> patch-320
7243 Fix: planner-menu should use planner-el info file
7245 planner--dev--1.0--patch-320
7247 * planner.el (planner-menu): Use new Planner info file name
7248 planner-el. Thanks to Raymond Zeitler for the bug report.
7253 ChangeLog planner.el
7256 2005-02-08 09:19:05 GMT Sacha Chua <sacha@free.net.ph> patch-319
7259 planner-rank: Fix missing paren. Thanks to Chris parsons
7261 planner--dev--1.0--patch-319
7265 ChangeLog planner-rank.el
7268 2005-02-04 02:07:19 GMT Sacha Chua <sacha@free.net.ph> patch-318
7271 planner-notes-tag: Remove page reference
7273 planner--dev--1.0--patch-318
7275 * planner.el (planner-notes-tag): Strip the linked page reference when
7276 making lists of notes. This makes the lists easier to browse.
7279 ChangeLog planner.el
7282 2005-02-03 14:03:14 GMT Sacha Chua <sacha@free.net.ph> patch-317
7285 planner-rank.el fix: Emacs CVS-ism (read-number)
7287 planner--dev--1.0--patch-317
7289 * planner-rank.el (planner-rank-read-importance-and-urgency):
7290 Bugfix: Remove Emacs CVS-ism (read-number). Thanks to ChrisMDP
7291 for pointing this out.
7294 ChangeLog planner-rank.el
7297 2005-02-02 12:23:37 GMT Sacha Chua <sacha@free.net.ph> patch-315
7300 planner-id fix: work with unnumbered tasks
7302 planner--dev--1.0--patch-315
7304 * planner-id.el: Work with unnumbered tasks. Thanks to Jim Ottaway for
7309 ChangeLog planner-id.el
7312 2005-02-01 06:19:12 GMT Dryice Liu <dryice@liu.com.cn> patch-16
7315 Fix bug coorperating with planner-deadline
7317 planner--dev--1.0--patch-16
7319 * planner-rank.el: when calling planner-rank-change from
7320 planner-deadline-change-hook, Emacs will complain "wrong type argument:
7322 (planner-rank-calculate-urgency-from-deadline): use "value" to return
7323 what we want instead always return nil.
7324 (planner-rank-read-importance-and-urgency): call
7325 planner-deadline-days-left with task-info instead the wrong rank-info.
7332 2005-02-01 04:27:59 GMT Sacha Chua <sacha@free.net.ph> patch-314
7335 planner-use-calendar-flag: Make calendar optional
7337 planner--dev--1.0--patch-314
7339 * planner.el (planner-use-calendar-flag): New.
7340 (planner-read-date): Make calendar optional.
7343 ChangeLog planner.el
7346 2005-02-01 04:22:56 GMT Sacha Chua <sacha@free.net.ph> patch-313
7349 Bugfix: planner-expand-name
7351 planner--dev--1.0--patch-313
7353 * planner.el (planner-expand-name): Bugfix; flipped "or" ignored offsets.
7356 ChangeLog planner.el
7359 2005-02-01 04:19:03 GMT Sacha Chua <sacha@free.net.ph> patch-312
7362 planner-expand-name: Specify dates by day name; ex: +5tue
7364 planner--dev--1.0--patch-312
7366 * planner.el (planner-expand-name): Add +5tue2005.01.01 to
7367 planner-expand-name. You can now specify dates by day names.
7368 Example: -2mon = 2 Mondays ago. +fri = next Friday.
7369 (planner-expand-name-days-alist): New.
7372 ChangeLog planner.el
7375 2005-02-01 03:35:52 GMT Sacha Chua <sacha@free.net.ph> patch-311
7378 Fix: Add planner-menu to XEmacs menu
7380 planner--dev--1.0--patch-311
7382 * planner.el (planner-menu): Add to XEmacs menu. Thanks to sf for
7383 reporting the bug and providing information.
7386 ChangeLog planner.el
7389 2005-02-01 03:16:28 GMT Sacha Chua <sacha@free.net.ph> patch-310
7392 planner.el: Don't font-lock minor operations
7394 planner--dev--1.0--patch-310
7396 * planner.el (planner-create-task-from-info): Do not font-lock
7397 when creating tasks.
7398 (planner-sort-tasks): Minimize font-locking.
7399 (planner-renumber-notes): Minimize font-locking.
7400 (planner-update-task): Minimize font-locking.
7403 ChangeLog planner.el
7406 2005-02-01 03:01:36 GMT Dryice Liu <dryice@liu.com.cn> patch-13
7409 autoload to calm down compiler
7411 planner--dev--1.0--patch-13
7413 * planner-bookmark.el (planner-bookmark-make-url): autoload to calm down compiler.
7417 planner-bookmark.el planner-rank.el
7420 2005-02-01 02:57:38 GMT Sacha Chua <sacha@free.net.ph> patch-309
7423 planner-multi.el: Improve XEmacs support by making crm.el optional
7425 planner--dev--1.0--patch-309
7427 * planner-multi.el (planner-multi-read-name): Make
7428 completing-read-multiple optional so that XEmacs users
7429 can try out planner-multi. However, this means they
7430 lose completion. For best results, get the crm.el library.
7433 ChangeLog planner-multi.el
7436 2005-02-01 02:43:05 GMT Sacha Chua <sacha@free.net.ph> patch-308
7439 planner-rank-change: Revert to Dryice's version
7441 planner--dev--1.0--patch-308
7443 * planner-rank.el (planner-rank-change): Revert my change. Thanks
7444 to Dryice for pointing out bug introduced by rewrite.
7447 ChangeLog planner-rank.el
7450 2005-01-31 02:31:15 GMT Sacha Chua <sacha@free.net.ph> patch-307
7453 Merge planner-rank.el, modify, rename functions
7455 planner--dev--1.0--patch-307
7457 * planner-rank.el: Rename importancy to importance, task
7458 categories to priorities. Rename -weighing- functions to
7459 -weighted-. Rewrite some of the implementations.
7460 (planner-rank-calculate-urgency-from-deadline): More flexible
7462 (planner-rank-test-algorithm): Rewrite to not use loop defvar.
7465 .arch-ids/planner-rank.el.id planner-rank.el
7471 2005-01-31 01:26:32 GMT Sacha Chua <sacha@free.net.ph> patch-306
7474 MAJOR NOTE: 'Category' renamed to 'Priority', old 'Priority' renamed to 'Number'
7476 planner--dev--1.0--patch-306
7478 * planner.el: NOTE: Rename categories to priorities (A, B, C) and
7479 the old priorities (1, 2, 3...) to numbers. This breaks old code
7480 and keybindings, but should be done for clarity.
7482 * planner-tasks-overview.el: Update references to categories and priorities.
7483 * planner-multi.el: Update references to categories and priorities.
7484 * planner-rdf.el: Update references to categories and priorities.
7485 * planner-rdf.owl: Update references to categories and priorities.
7486 * planner-el.texi: Update references to categories and priorities.
7488 * planner-multi.el (planner-multi-split): New. Use in other functions.
7491 ChangeLog planner-el.texi planner-multi.el planner-rdf.el
7492 planner-rdf.owl planner-tasks-overview.el planner.el
7495 2005-01-31 01:06:54 GMT Sacha Chua <sacha@free.net.ph> patch-305
7498 planner-deadline: helper functions, planner-deadline-change-hook
7500 planner--dev--1.0--patch-305
7502 * planner-deadline.el: Merge patch from Dryice Liu.
7503 (planner-deadline-change-hook): New option.
7504 (planner-deadline-get-deadline-from-string): New helper function.
7505 (planner-deadline-get-current-deadline): New helper function.
7506 (planner-deadline-days-left): New helper function.
7507 (planner-deadline-update): Use planner-deadline-days-left.
7508 (planner-deadline-change): Run planner-deadline-change-hook.
7511 ChangeLog planner-deadline.el
7514 2005-01-30 13:56:26 GMT Dryice Liu <dryice@liu.com.cn> patch-11
7517 add direction to the test table
7519 planner--dev--1.0--patch-11
7521 * planner-rank.el (planner-rank-test-algorithm): add direction to the
7529 2005-01-30 13:46:21 GMT Dryice Liu <dryice@liu.com.cn> patch-10
7532 new rank calculating functions taking weight in to consideration
7534 planner--dev--1.0--patch-10
7536 * planner-rank.el: Now we have some algorithms that emphasis Importancy
7538 (planner-rank-importancy-vs-urgency-factor): new customizable variable
7539 (planner-rank-rank-calculate-function): change the default to
7540 planner-rank-calculate-rank-weighing-rmsd. With the default settings,
7541 this one get a pretty reasonable result. I like this one :)
7542 (planner-rank-calculate-rank-weighing-average): new rank calculation
7543 function that take weight in to account.
7544 (planner-rank-calculate-rank-weighing-rmsd): Ditto.
7551 2005-01-30 12:27:14 GMT Dryice Liu <dryice@liu.com.cn> patch-9
7556 planner--dev--1.0--patch-9
7558 * planner-rank.el: obey the good doc string style. Change the docstring
7559 of planner-rank-calculate-rank-* from a result table to asking the user
7560 to eval a sexp. This is "real time" if the user customized some
7561 parameters, and save lots of space :)
7567 2005-01-30 11:36:37 GMT Dryice Liu <dryice@liu.com.cn> patch-8
7570 don't update rank if we are not on a task line
7572 planner--dev--1.0--patch-8
7574 * planner-rank.el: In plan pages, if there's planner-rank-regexp match
7575 outside the "* Tasks" section, when calling planner-rank-update-all,
7576 Emacs will complain "Wrong type argument: stringp, nil" on the matching
7577 line. This happens when there is a "* Timeclock" section in the plan
7579 (planner-rank-update-current-task): Check if we are on a task line
7580 before doing the update.
7581 (planner-rank-change): Ditto. Also protect the planner-rank-change-hook
7589 2005-01-30 10:51:51 GMT Dryice Liu <dryice@liu.com.cn> patch-7
7592 improve test function
7594 planner--dev--1.0--patch-7
7596 * planner-rank.el (planner-rank-test-algorithm): now shows the result
7597 table in a new buffer, and take an argument to say which function to
7605 2005-01-30 06:03:35 GMT Dryice Liu <dryice@liu.com.cn> patch-6
7610 planner--dev--1.0--patch-6
7612 * planner-rank.el: change from "E=" to "U=" in the task description to
7613 come on with the phrase change from Emergency to Urgency.
7620 2005-01-30 04:47:31 GMT Dryice Liu <dryice@liu.com.cn> patch-5
7623 New: planner-rank.el
7625 planner--dev--1.0--patch-5
7627 * planner-rank.el: New feature to set task rank by Importancy and
7634 .arch-ids/planner-rank.el.id planner-rank.el
7637 2005-01-30 04:06:15 GMT Dryice Liu <dryice@liu.com.cn> patch-4
7640 New hook planner-deadline-change-hook
7642 planner--dev--1.0--patch-4
7644 * planner-deadline.el (planner-deadline-change-hook): New hook to run in
7645 function planner-deadline-change.
7646 (planner-deadline-change): run planner-deadline-change-hook at the end
7647 of this function. Note the planner-deadline-update call above: It's not
7648 necessory to update the whole page, Maybe we can change it to update
7649 the deadline of the current task only some time later.
7656 2005-01-30 03:52:01 GMT Dryice Liu <dryice@liu.com.cn> patch-3
7659 New helper functions for getting deadline date
7661 planner--dev--1.0--patch-3
7663 * planner-deadline.el (planner-deadline-get-deadline-from-string): return
7664 the deadline data in string.
7665 (planner-deadline-get-current-deadline): return the deadline date in
7673 2005-01-30 03:46:29 GMT Dryice Liu <dryice@liu.com.cn> patch-2
7676 Move the calculation of how many days left out to be a function
7678 planner--dev--1.0--patch-2
7680 * planner-deadline.el (planner-deadline-days-left): New function, return
7681 how many days are left for the given task.
7682 (planner-deadline-update): Call planner-deadline-days-left instead of
7683 doing the calculation itself.
7690 2005-01-30 03:27:19 GMT Dryice Liu <dryice@liu.com.cn> patch-1
7693 New function planner-set-task-category
7695 planner--dev--1.0--patch-1
7697 * planner.el (planner-set-task-category): New function, set the category
7698 of the current task. This is a helper function and not user visuable.
7705 2005-01-28 05:28:57 GMT Sacha Chua <sacha@free.net.ph> patch-304
7708 planner-ledger: now usable with new versions of ledger
7710 planner--dev--1.0--patch-304
7712 * planner-ledger.el: Merge patch from Travis B. Hartwell making
7713 planner-ledger usable with new versions of ledger. planner-ledger
7714 is now more flexible.
7715 (planner-ledger-balance-accounts): Reasonable defaults.
7716 (planner-ledger-balance-args): New option.
7717 (planner-ledger-insert-maybe): Remove hardcoded things.
7720 ChangeLog planner-ledger.el
7723 2005-01-26 14:37:12 GMT Sacha Chua <sacha@free.net.ph> patch-303
7726 planner-mhe: Use message IDs
7728 planner--dev--1.0--patch-303
7730 * planner-mhe.el (planner-mhe-get-message-id): New. Thanks to pll
7731 for suggesting it and patiently testing various buggy
7733 (planner-mhe-annotation): Use message ID. Merge
7734 planner-mhe-annotation-from-message and
7735 planner-mhe-annotation-from-folder.
7736 (planner-mhe-browse-url): Use message ID.
7739 ChangeLog planner-mhe.el
7742 2005-01-24 10:27:26 GMT Sacha Chua <sacha@free.net.ph> patch-302
7745 planner-deadline-change: Add deadlines to tasks without deadlines
7747 planner--dev--1.0--patch-302
7749 * planner-deadline.el (planner-deadline-change): Allow the
7750 addition of deadlines to tasks without deadlines. Thanks to Dryice
7751 Liu for the suggestion.
7754 ChangeLog planner-deadline.el
7757 2005-01-24 10:13:53 GMT Sacha Chua <sacha@free.net.ph> patch-301
7760 New: planner-create-task-from-buffer-hook, minor bugfix to planner-timeclock-summary
7762 planner--dev--1.0--patch-301
7764 * planner.el (planner-create-task-from-buffer-hook): New.
7765 Thanks to Dryice Liu for the suggestion.
7766 (planner-create-task-from-buffer): Append
7767 planner-create-task-from-buffer-hook.
7769 * planner-timeclock-summary.el (planner-timeclock-summary-update): Minor
7770 bugfix: Don't complain when there is no plan page.
7773 ChangeLog planner-timeclock-summary.el planner.el
7776 2005-01-15 02:18:05 GMT Sacha Chua <sacha@free.net.ph> patch-300
7779 Convert all defsubst to defun in my code
7781 planner--dev--1.0--patch-300
7783 * planner.el: Convert all defsubst to defun. Defsubst cannot be advised
7784 or overridden, and lead to subtle bugs when you try it. Defuns
7785 provide more flexibility.
7786 * planner-calendar.el: Convert all defsubst to defun.
7787 * planner-multi.el: Convert all defsubst to defun.
7788 * planner-timeclock-summary.el: Convert all defsubst to defun.
7789 * planner-schedule.el: Convert all defsubst to defun.
7790 * planner-timeclock.el: Convert all defsubst to defun.
7791 * planner-logedit.el: Convert all defsubst to defun.
7792 * planner-diary.el: Convert all defsubst to defun.
7795 ChangeLog planner-calendar.el planner-diary.el planner-id.el
7796 planner-log-edit.el planner-multi.el planner-schedule.el
7797 planner-timeclock-summary.el planner-timeclock.el planner.el
7800 2005-01-14 12:27:28 GMT Sacha Chua <sacha@free.net.ph> patch-299
7803 planner-el.texi: Rename output file to planner-el.info, rewrite intro, reorganize
7805 planner--dev--1.0--patch-299
7807 * planner-el.texi: NOTE: Rename to planner-el from PlannerMode for
7808 greater consistency with packaging. Rearrange intro section
7809 extensively. Group Planner features under tasks and notes.
7812 ChangeLog planner-el.texi
7815 .arch-ids/planner.texi.id
7816 ==> .arch-ids/planner-el.texi.id
7821 2005-01-14 07:14:53 GMT Sacha Chua <sacha@free.net.ph> patch-298
7824 planner-markup-note: Do not use emacs-wiki-bare-anchor-prefix
7826 planner--dev--1.0--patch-298
7828 * planner.el (planner-markup-note): Do not use
7829 emacs-wiki-bare-anchor-prefix.
7832 ChangeLog planner.el
7835 2005-01-14 02:27:19 GMT Sacha Chua <sacha@free.net.ph> patch-297
7838 Handle nil dates better
7840 planner--dev--1.0--patch-297
7842 * planner-multi.el (planner-copy-or-move-task): Allow nil dates.
7844 * planner.el (planner-copy-or-move-task): Allow nil dates.
7847 ChangeLog planner-multi.el planner.el
7850 2005-01-14 00:37:42 GMT Sacha Chua <sacha@free.net.ph> patch-296
7853 New: planner-expand-name-default allows undated tasks
7855 planner--dev--1.0--patch-296
7857 * planner.el (planner-expand-name-default): New option allows
7858 people to make undated tasks easily. By default, keep the old
7859 behavior of scheduling tasks onto today. Set this to "nil" to
7860 create undated tasks.
7861 (planner-expand-name): Allow "." (today) and honor
7862 planner-expand-name-default.
7865 ChangeLog planner.el
7868 2005-01-14 00:33:55 GMT Sacha Chua <sacha@free.net.ph> patch-295
7871 planner-edit-task-description: Check old description for match
7873 planner--dev--1.0--patch-295
7875 * planner-timeclock.el (planner-edit-task-description): Set
7876 current task only if old description matches.
7879 ChangeLog planner-timeclock.el
7882 2005-01-13 00:22:30 GMT Sacha Chua <sacha@free.net.ph> patch-294
7885 planner-bibtex-browse-url: Handle labels with :
7887 planner--dev--1.0--patch-294
7889 * planner-bibtex.el (planner-bibtex-browse-url): Merge small patch
7890 from Jim Ottaway fixing case where bibtex labels contain :.
7893 ChangeLog planner-bibtex.el
7896 2005-01-12 13:28:48 GMT Sacha Chua <sacha@free.net.ph> patch-293
7899 planner-deadline: Allow deadline text anywhere
7901 planner--dev--1.0--patch-293
7903 * planner-deadline.el (planner-deadline-update): Allow deadline
7906 * planner-id.el (planner-id-at-point): Trigger only for tasks.
7907 (planner-id-remove-tasks-on-page): Trigger only for tasks.
7908 (planner-id-keymap): Comment out.
7909 (planner-id-markup): Do not highlight with keymap.
7912 ChangeLog planner-deadline.el planner-id.el
7915 2005-01-11 12:08:01 GMT Sacha Chua <sacha@free.net.ph> patch-292
7918 New option: planner-use-plan-pages
7920 planner--dev--1.0--patch-292
7922 * planner.el (planner-use-plan-pages): New option. Yes, you can
7923 turn plan pages off as well. Try not to have planner-use-day-pages
7924 and planner-use-plan-pages off at the same time.
7925 (planner-create-task-from-buffer): Follow planner-use-day-pages
7926 and planner-use-plan-pages.
7927 (planner-create-task): Follow planner-use-day-pages and
7928 planner-use-plan-pages.
7930 * planner.texi (Variables to Customize): Document planner-use-plan-pages.
7933 ChangeLog planner.el planner.texi
7936 2005-01-11 11:21:03 GMT Sacha Chua <sacha@free.net.ph> patch-291
7939 planner-timeclock-summary-day-range-entry: Watch out for nil strings
7941 planner--dev--1.0--patch-291
7943 * planner-timeclock-summary.el (planner-timeclock-summary-day-range-entry):
7944 Make sure strings are not null before comparing them.
7947 ChangeLog planner-timeclock-summary.el
7950 2005-01-11 11:20:00 GMT Sacha Chua <sacha@free.net.ph> patch-290
7953 planner-multi-separator, planner-multi-read-name: Work with spaces! Yay!
7955 planner--dev--1.0--patch-290
7957 * planner-multi.el (planner-multi-read-name): Allow the use of
7958 planner-multi-separator in completion. This means that spaces are
7960 (planner-multi-separator): Change the default to spaces again.
7963 ChangeLog planner-multi.el
7966 2005-01-11 06:13:23 GMT Sacha Chua <sacha@free.net.ph> patch-289
7969 planner-multi / planner-replan-note: Allow single-page notes
7971 planner--dev--1.0--patch-289
7973 * planner-multi.el (planner-replan-note): Still allow single-page notes.
7976 ChangeLog planner-multi.el
7979 2005-01-11 03:03:14 GMT Sacha Chua <sacha@free.net.ph> patch-288
7982 planner-markup-task: Fix typo
7984 planner--dev--1.0--patch-288
7986 * planner.el (planner-markup-task): Fix typo (missing parens).
7989 ChangeLog planner.el
7992 2005-01-11 02:59:26 GMT Sacha Chua <sacha@free.net.ph> patch-287
7995 planner-markup-task: Do not include second </span> if missing priority
7997 planner--dev--1.0--patch-287
7999 * planner.el (planner-markup-task): Do not include second </span>
8000 if missing priority.
8003 ChangeLog planner.el
8006 2005-01-11 00:23:22 GMT Sacha Chua <sacha@free.net.ph> patch-286
8009 planner-markup-task: Do not include missing priority
8011 planner--dev--1.0--patch-286
8013 * planner.el (planner-markup-task): Do not include priority if
8017 ChangeLog planner.el
8020 2005-01-10 08:48:28 GMT Sacha Chua <sacha@free.net.ph> patch-285
8023 New: planner-xtla.el
8025 planner--dev--1.0--patch-285
8027 * planner-xtla.el: New from Stefan Reichör.
8029 * planner.texi (XTLA): Document planner-xtla.el
8032 .arch-ids/planner-xtla.el.id planner-xtla.el
8035 ChangeLog planner.texi
8038 2005-01-07 04:31:08 GMT Sacha Chua <sacha@free.net.ph> patch-284
8041 planner-multi-note-xref bugfix: call planner-update-note
8043 planner--dev--1.0--patch-284
8045 * planner-multi.el (planner-multi-note-xref): Call
8046 planner-update-note instead of planner-multi-update-note. Thanks
8047 to Dryice Liu for pointing this out.
8050 ChangeLog planner-multi.el
8053 2005-01-06 09:16:03 GMT Sacha Chua <sacha@free.net.ph> patch-283
8056 planner-multi bugfixes, related changes
8058 planner--dev--1.0--patch-283
8060 * planner-rss.el (planner-rss-add-note): Use planner-format-note.
8061 (planner-rss-add-note): Better support for multiple pages.
8063 * planner-multi.el (planner-current-note-info): Docfix. Old doc
8065 (planner-note-link): Docfix. Old doc referred to task.
8066 (planner-note-link-text): New.
8067 (planner-update-note): Promote planner-multi-note-update to advice
8068 of planner-update-note in planner.el.
8069 (planner-replan-note): Preliminary support for replanning notes.
8071 * planner.el (planner-find-file): Extract the page name from links.
8072 (planner-read-non-date-page): New argument INITIAL specifies the inital
8073 contents of the minibuffer.
8074 (planner-replan-note): Pass initial argument to make replanning easier.
8075 (planner-note-link-text): New.
8078 ChangeLog planner-multi.el planner-rss.el planner.el
8081 2005-01-06 09:10:00 GMT Sacha Chua <sacha@free.net.ph> patch-282
8084 planner-bookmark-add-note-title-flag: New user option
8086 planner--dev--1.0--patch-282
8088 * planner-bookmark.el (planner-bookmark): Fix typo.
8089 (planner-bookmark-add-note-title-flag): New user option.
8090 (bookmark-set): Optionally add note title.
8093 ChangeLog planner-bookmark.el
8096 2005-01-03 14:39:39 GMT Sacha Chua <sacha@free.net.ph> patch-281
8099 planner.el (planner-replan-task): Fix typo
8101 planner--dev--1.0--patch-281
8105 ChangeLog planner.el
8108 2005-01-03 14:12:12 GMT Sacha Chua <sacha@free.net.ph> patch-280
8111 planner-multi: planner-task-date: Bugfix for tasks without links
8113 planner--dev--1.0--patch-280
8115 * planner-multi.el (planner-task-date): Recognize tasks without links.
8118 ChangeLog planner-multi.el
8121 2005-01-03 14:07:58 GMT Sacha Chua <sacha@free.net.ph> patch-279
8124 C-u M-x planner-replan-task picks up initial link text for easy editing
8126 planner--dev--1.0--patch-279
8128 * planner.el (planner-read-name): Allow initial value.
8129 (planner-page-file): Force refresh of alist when it is
8130 mysteriously null. Fixes Debian bug #287078 reported by Brian
8132 (planner-replan-task): Prefix argument means default to current
8135 * planner-multi.el: Require 'crm.
8136 (planner-multi-read-name): Allow initial value.
8137 (planner-read-name): Allow initial value.
8141 ChangeLog planner-multi.el planner.el
8144 2005-01-03 10:41:44 GMT Sacha Chua <sacha@free.net.ph> patch-278
8147 Minor tweaks to planner-id-add-task-id, planner-create-task
8149 planner--dev--1.0--patch-278
8151 * planner-id.el (planner-id-add-task-id): Use convenience function.
8153 * planner.el (planner-create-task): Add space before annotation.
8156 ChangeLog planner-id.el planner.el
8159 2005-01-03 10:39:46 GMT Sacha Chua <sacha@free.net.ph> patch-277
8162 planner-multi: Numerous bugfixes, ugly hack for planner-read-name
8164 planner--dev--1.0--patch-277
8167 (planner-multi-separator): Unbelievably ugly hack. Change default
8169 (planner-task-info-from-string): Quote separator.
8170 (planner-update-task): Minor rearrangement.
8171 (planner-delete-task): Bugfix: Actually loop.
8172 (planner-make-link): Allow non-WikiCase links; force everything to
8174 (planner-create-task-from-info): Minor rearrangement.
8175 (planner-edit-task-description): New advice.
8176 (planner-multi-read-name): Ugly hack for completing multiple
8178 (planner-read-name): Call planner-multi-read-name.
8179 (planner-multi-task-xref): Call planner-task-update.
8182 ChangeLog planner-multi.el
8185 2005-01-03 07:00:01 GMT Sacha Chua <sacha@free.net.ph> patch-276
8188 planner-multi: Read multiple pages
8190 planner--dev--1.0--patch-276
8192 * planner-multi.el (planner-read-name): Read multiple pages.
8193 (planner-multi-separator): Default to "," to make multiple pages
8197 ChangeLog planner-multi.el
8200 2005-01-03 06:49:30 GMT Sacha Chua <sacha@free.net.ph> patch-275
8203 planner-multi.el: Task support
8205 planner--dev--1.0--patch-275
8207 * planner-multi.el (planner-multi-separator): Change default to " ".
8208 (planner-task-date): Determine the date from a list of links.
8209 (planner-multi-task-xref): New interactive function.
8210 (planner-copy-or-move-task): New advice.
8211 (planner-update-task): New advice.
8212 (planner-delete-task): New advice.
8213 (planner-make-link): New advice.
8214 (planner-create-task-from-info): New advice.
8215 (planner-multi-task-delete-this-page): New interactive function.
8216 (planner-current-note-info): planner-multi-separator is not a regexp.
8217 (planner-multi-note-update): Modify update code.
8218 (planner-multi-note-xref): Modify update code.
8219 (planner-multi-note-delete): Modify update code.
8220 (planner-multi-note-delete-this-page): Modify update code.
8223 ChangeLog planner-multi.el
8226 2005-01-03 06:38:08 GMT Sacha Chua <sacha@free.net.ph> patch-274
8229 planner-update-note: Fix excursion, restriction
8231 planner--dev--1.0--patch-274
8233 * planner.el (planner-update-note): Clean up excursion and
8237 ChangeLog planner.el
8240 2005-01-03 06:12:26 GMT Sacha Chua <sacha@free.net.ph> patch-273
8243 Promote planner-update-note from experimental to planner.el
8245 planner--dev--1.0--patch-273
8247 * planner.el (planner-update-note): Merge from planner-experimental.el.
8249 * planner-experimental.el: Move planner-update-note to main.
8252 ChangeLog planner-experimental.el planner.el
8255 2005-01-02 12:01:02 GMT Sacha Chua <sacha@free.net.ph> patch-272
8258 NOTE: planner-multi-xref-note: Rename from planner-multi-note-xref, other functions renamed
8260 planner--dev--1.0--patch-272
8262 * planner-multi.el (planner-multi-note-xref): Rename from
8263 planner-multi-xref-note.
8266 ChangeLog planner-multi.el
8269 2005-01-02 11:34:53 GMT Sacha Chua <sacha@free.net.ph> patch-271
8272 Rename planner-multi-*-note functions to planner-multi-note-*
8274 planner--dev--1.0--patch-271
8276 * planner-multi.el (planner-multi-note-update): Rename from
8277 planner-multi-update-note.
8278 (planner-multi-note-delete): Rename from
8279 planner-multi-delete-note.
8280 (planner-multi-note-delete-this-page): Rename from
8281 planner-multi-delete-note-this-page. Fix free variable.
8284 ChangeLog planner-multi.el
8287 2005-01-02 00:34:56 GMT Sacha Chua <sacha@free.net.ph> patch-270
8290 New: planner-replan-note
8292 planner--dev--1.0--patch-270
8294 * planner.el (planner-delete-note): New interactive function.
8295 (planner-format-note): New.
8296 (planner-replan-note): New interactive function.
8297 (planner-note-date): New.
8298 (planner-note-plan): New.
8301 ChangeLog planner.el
8304 2005-01-01 09:12:43 GMT Sacha Chua <sacha@free.net.ph> patch-269
8307 Bugfix: planner-erc-annotation-from-erc
8309 planner--dev--1.0--patch-269
8311 * planner-erc.el (planner-erc-annotation-from-erc): Fix IRC URL.
8314 ChangeLog planner-erc.el
8317 2005-01-01 09:11:54 GMT Sacha Chua <sacha@free.net.ph> patch-268
8320 planner-timeclock-summary: Don't choke when soemone logs in without comments
8322 planner--dev--1.0--patch-268
8324 * planner-timeclock-summary.el
8325 (planner-timeclock-summary-extract-task-data):
8326 Don't choke on nil check-in. Thanks to Alan Schussman for the
8330 ChangeLog planner-timeclock-summary.el
8332 See ChangeLog.2004 for earlier changes.