Merged from mwolson@gnu.org--2006 (patch 41)
[planner-el.git] / ChangeLog.2005
blobb848a351e171f59208c9a4b00f33a923457b9f3a
2 2005-12-31 00:34:19 GMT Michael Olson <mwolson@gnu.org> patch-143
4     Summary:
5       planner-publish: Make <notes> and <past-notes> work.
6     Revision:
7       planner-muse--mwolson--1.0--patch-143
9     * planner-publish.el (planner-publish-markup-tags): Add past-notes tag.
10       (planner-publish-notes-tag): Use a new version from Dale Smith.
11       (planner-past-notes-tag): Try to port this, since it is part of
12       Planner.
13     
14     * planner.el (planner-notes-tag): Remove.
15       (planner-past-notes-tag): Move to planner-publish.el.
17     modified files:
18      ChangeLog planner-publish.el planner.el
21 2005-12-26 07:35:46 GMT Michael Olson <mwolson@gnu.org> patch-142
23     Summary:
24       planner-accomplishments: Get rid of extra underlined part.
25     Revision:
26       planner-muse--mwolson--1.0--patch-142
28     * planner-accomplishments.el (planner-accomplishments-format-table):
29       Don't put spaces inside of the link.  Thanks to Paul Lussier for the
30       report.
32     modified files:
33      ChangeLog planner-accomplishments.el
36 2005-12-26 05:38:13 GMT Michael Olson <mwolson@gnu.org> patch-141
38     Summary:
39       Fix bug with finding anchors.
40     Revision:
41       planner-muse--mwolson--1.0--patch-141
43     * planner.el (planner-visit-link, planner-visit-link): Apply patch from
44       Sacha that fixes an anchor-searching bug.
46     modified files:
47      ChangeLog planner.el
50 2005-12-25 01:57:55 GMT Michael Olson <mwolson@gnu.org> patch-140
52     Summary:
53       Remove planner-regexp-space.
54     Revision:
55       planner-muse--mwolson--1.0--patch-140
57     * planner.el (planner-regexp-space): Remove, since it isn't used.
59     modified files:
60      ChangeLog planner.el
63 2005-12-23 22:44:43 GMT Michael Olson <mwolson@gnu.org> patch-139
65     Summary:
66       Massively update documentation for the Muse transition.
67     Revision:
68       planner-muse--mwolson--1.0--patch-139
70     * Makefile (upload): Change location where we upload releases.
71     
72     * debian/control (Description): s/emacs-wiki/Emacs Muse/.
73     
74     * planner-calendar.el: Attempt to port this to Muse.
75     
76     * planner-cyclic.el, planner-erc.el, planner-rss.el: Remove ChangeLog
77       link.
78     
79     * planner-el.texi: Replace all mentions of emacs-wiki with Muse.  Try to
80       adapt some instructions for Muse.  More work is needed, especially in
81       the installation section.  Remove a lot of extra whitespace and fill
82       overlong lines.  Add myself to the history section.  Remove Sacha's
83       config, since I'd rather just include config files in an examples
84       directory, like with Muse -- it gets tedious to maintain, too.
85     
86     * planner-multi.el (planner-multi-separator): s/emacs-wiki/muse/.
87     
88     * planner-notes-index.el: Remove extra URL for emacs-wiki.
89     
90     * planner-rdf.el: Update documentation.
91       (planner-rdf-publish-file): Match against muse-image-regexp.
92     
93     * planner.el: Update documentation.
95     modified files:
96      ChangeLog Makefile debian/control planner-calendar.el
97      planner-cyclic.el planner-el.texi planner-erc.el
98      planner-multi.el planner-notes-index.el planner-rdf.el
99      planner-rss.el planner.el
102 2005-12-19 21:38:28 GMT Michael Olson <mwolson@gnu.org> patch-137
104     Summary:
105       planner-publish: Fix publishing bug.
106     Revision:
107       planner-muse--mwolson--1.0--patch-137
109     * planner-publish.el (planner-insert-markup): Fix bug.  Thanks to Jim
110       Ottaway and Seth Falcon for the fix.
112     modified files:
113      ChangeLog planner-publish.el
116 2005-12-18 09:35:47 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-34
118     Summary:
119       planner-appt: forthcoming appts changes
120     Revision:
121       planner--jeho--1.1--patch-34
123     * planner-appt.el (planner-appt-forthcoming-repeat-date-string): New
124       option for the repeated date cell
125       (planner-appt-forthcoming-look-at-cyclic-flag): Make this nil by default.
126       (planner-appt-forthcoming-get-appts): Check that planner-cyclic is
127       loaded. 
128       (planner-appt-forthcoming-format): Empty cell handling: if the cell
129       contains some ink, make it a link.
130     
132     modified files:
133      planner-appt.el
136 2005-12-17 18:09:25 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-33
138     Summary:
139       planner-bibtex: peripatetic point cure
140     Revision:
141       planner--jeho--1.1--patch-33
143     * planner-bibtex.el (planner-bibtex-annotation-new,
144       planner-bibtex-annotation-old): wrap in a save-excursion to stop point
145       moving around.
146     
148     modified files:
149      planner-bibtex.el
152 2005-12-17 16:38:31 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-31
154     Summary:
155       planner-el.texi: small edits
156     Revision:
157       planner--jeho--1.1--patch-31
159     * planner-el.texi: Added a few @noindents in the planner-appt section to
160       make examples within paragaphs look right.
161     
163     modified files:
164      planner-el.texi
167 2005-12-17 13:11:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-30
169     Summary:
170       planner-appt: small fix for forthcoming appts
171     Revision:
172       planner--jeho--1.1--patch-30
174     * planner-appt.el (planner-appt-task-schedule-item-p): New function.
175     (planner-appt-update-appt-section,planner-appt-add-appts-from-schedule):
176     Use the new function planner-appt-task-schedule-item-p.
177     (planner-appt-forthcoming-get-appts): Check that a schedule item was not
178     added from the task list.
179     
181     modified files:
182      planner-appt.el
185 2005-12-17 12:50:23 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-29
187     Summary:
188       planner-appt: improved empty cells; rename commands
189     Revision:
190       planner--jeho--1.1--patch-29
192     * planner-appt.el (planner-appt-format-appt-section-line): Remove the
193       "''''" hack: it doesn't appear to be necessary any more.
194       (planner-appt-forthcoming-format): Change the repeated date cell format
195       to "     -    " [to save precious ink].
196       (planner-appt-forthcoming-display): Renamed from
197       planner-appt-display-forthcoming for consistency.
198       (planner-appt-forthcoming-update-section): Renamed from
199       planner-appt-update-forthcoming-appts-section for consistency.
200       (planner-appt-forthcoming-update-section-maybe): Renamed from
201       planner-appt-update-forthcoming-appts-section-maybe for consistency
202     
203     * planner-el.texi: Changed renamed function names for planner-appt-forthcoming-
204       commands.
205     
207     modified files:
208      planner-appt.el planner-el.texi
211 2005-12-16 23:32:20 GMT Michael Olson <mwolson@gnu.org> patch-135
213     Summary:
214       Fix tag coloring breakage.
215     Revision:
216       planner-muse--mwolson--1.0--patch-135
218     * planner.el (planner-setup-highlighting): Add color markup for dates to
219       the bottom of the markup list, so that it doesn't break coloring of
220       tags.
222     modified files:
223      ChangeLog planner.el
226 2005-12-16 21:20:11 GMT Michael Olson <mwolson@gnu.org> patch-134
228     Summary:
229       schedule.el: Move to contrib directory.
230     Revision:
231       planner-muse--mwolson--1.0--patch-134
233     * contrib/schedule.el: Moved here from the base directory.  Fixed URL.
234     
235     * planner-schedule.el: Note that schedule.el is in the contrib directory.
237     modified files:
238      ChangeLog contrib/schedule.el planner-schedule.el
240     renamed files:
241      .arch-ids/schedule.el.id
242        ==> contrib/.arch-ids/schedule.el.id
243      schedule.el
244        ==> contrib/schedule.el
247 2005-12-16 19:46:09 GMT Michael Olson <mwolson@gnu.org> patch-132
249     Summary:
250       Generate autoloads file automatically from Makefile rules.
251     Revision:
252       planner-muse--mwolson--1.0--patch-132
254     * Makefile (EL): Avoid warning by removing planner-autoloads.el from list.
255       (all): Generate autoloads.
256       (autoloads): Make planner-autoloads.el.
257       (planner-autoloads.el): Call `planner-generate-autoloads' from
258       scripts/planner-build.el with arguments representing the directories to
259       use when searching for autoloads.
260       (realclean distclean fullclean): Remove autoloads.
261     
262     * scripts/planner-build.el (planner-generate-autoloads): Generate
263       autoloads for Planner.  Deal with XEmacs and its quirky insistence on
264       doing most of the work itself.  Expand all command line args so that
265       the right directories are searched.  Hardcode planner-autoloads.el as
266       the name of the generated autoloads file.  Use my custom header and
267       footer, if possible.
268     
269     * planner-auto.el: Remove this, since we're using an automated method
270       now.
272     removed files:
273      .arch-ids/planner-auto.el.id planner-auto.el
275     modified files:
276      ChangeLog Makefile scripts/planner-build.el
279 2005-12-16 15:32:18 GMT Michael Olson <mwolson@gnu.org> patch-131
281     Summary:
282       planner-xtla: Apply patch from Stefan Reichör.
283     Revision:
284       planner-muse--mwolson--1.0--patch-131
286     * planner-xtla.el (planner-xtla-log-edit-add-note): Apply patch from
287       Stefan Reichör.  This should write the note to planner-today rather
288       than temp*.muse.
290     modified files:
291      ChangeLog planner-xtla.el
294 2005-12-16 13:17:58 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-28
296     Summary:
297       planner-appt: forthcoming appts
298     Revision:
299       planner--jeho--1.1--patch-28
301     * planner-appt.el: Added the forthcoming appointments code and shuffled
302       everything around a bit.
303     
305     modified files:
306      planner-appt.el
309 2005-12-16 12:54:43 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-27
311     Summary:
312       planner-appt: remove documentation
313     Revision:
314       planner--jeho--1.1--patch-27
316     * planner-appt.el: Removed the documentation at the beginning of the file
317       since it is in the texinfo file.
318     
320     modified files:
321      planner-appt.el
324 2005-12-16 12:53:02 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-26
326     Summary:
327       planner-el.texi: revise documentation for planner-appt
328     Revision:
329       planner--jeho--1.1--patch-26
331     
333     modified files:
334      planner-el.texi
337 2005-12-16 01:28:14 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-25
339     Summary:
340       planner-appt: add hook for planner-appt-update
341     Revision:
342       planner--jeho--1.1--patch-25
344     * planner-appt.el (planner-appt-update-hook): New hook.
345     (planner-appt-update): Run hook after updating.
346     
348     modified files:
349      planner-appt.el
352 2005-12-15 12:07:52 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-24
354     Summary:
355       planner-appt
356     Revision:
357       planner--jeho--1.1--patch-24
359     * planner-appt.el (planner-appt-format-time-and-description): Renamed
360       from the confusing planner-appt-format-time-description.
361     
363     modified files:
364      ChangeLog planner-appt.el
367 2005-12-14 15:52:57 GMT Andrew J. Korty <ajk@iu.edu>    patch-13
369     Summary:
370       fix Muse 3.02.02 compatibility for planner-authz-index-as-string
371     Revision:
372       planner-muse--main--1.0--patch-13
374      - use planner-insert-markup instead of muse-insert-markup in
375        planner-authz-index-as-string (same changes as
376        mwolson@gnu.org--2005/planner-muse--mwolson--1.0--patch-125 applied to
377        new code)
379     modified files:
380      planner-authz.el
383 2005-12-14 11:24:57 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-23
385     Summary:
386       planner-appt: schedule regexp and task formatting
387     Revision:
388       planner--jeho--1.1--patch-23
390     * planner-appt.el (planner-appt-schedule-basic-regexp): Added a ?'
391       character to allow for the '''''    ' cell forcing hack.  
392       (planner-appt-format-time-description): New function: separates out the
393       formatting of time and task from planner-appt-make-appt-element.
394       (planner-appt-make-appt-element): Use the new function for the time and
395       task formatting.
397     modified files:
398      planner-appt.el scripts/planner-build.el
401 2005-12-13 23:58:41 GMT Michael Olson <mwolson@gnu.org> patch-128
403     Summary:
404       planner-timeclock-summary-proj: Make it work with muse-file-extension.
405     Revision:
406       planner-muse--mwolson--1.0--patch-128
408     * planner-timeclock-summary-proj.el
409       (planner-timeclock-summary-proj-current): Use planner-page-name so that
410       this works with muse-file-extension enabled.  Thanks to Pascal
411       Quesseveur for the report.
413     modified files:
414      ChangeLog planner-timeclock-summary-proj.el
417 2005-12-13 14:52:06 GMT Michael Olson <mwolson@gnu.org> patch-127
419     Summary:
420       planner-publish: Make planner-insert-markup a function.
421     Revision:
422       planner-muse--mwolson--1.0--patch-127
424     * planner-publish.el (planner-insert-markup): Make this into a function
425       rather than trying to alias it.
426       (planner-publish-title-tag): Fix compiler warning.
428     modified files:
429      ChangeLog planner-publish.el
432 2005-12-13 14:09:20 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-22
434     Summary:
435       planner-appt: make appt highlighting conditional
436     Revision:
437       planner--jeho--1.1--patch-22
439     * planner-appt.el (planner-appt-limit-highlighting-flag): New
440       customizable variable.
441       (planner-appt-task-highlight): check that the user wants to limit
442       highlighting to tasks and schedule; if so, check that this is a task or
443       schedule line.
444     
446     modified files:
447      planner-appt.el
450 2005-12-13 13:48:52 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-21
452     Summary:
453       planner-appt: rewrite task appt section code
454     Revision:
455       planner--jeho--1.1--patch-21
457     * planner-appt.el (planner-appt-update-appt-section): Use a simpler
458       method: add a text property to indicate that a line is derived from the
459       task list. 
460       (planner-appt-add-appts-from-schedule): Use the text property added by
461       planner-appt-update-appt-section to determine that a line should not be
462       parsed. 
463     
465     modified files:
466      planner-appt.el
469 2005-12-13 04:30:42 GMT Michael Olson <mwolson@gnu.org> patch-126
471     Summary:
472       planner-publish: Fix void-function error when compiling.
473     Revision:
474       planner-muse--mwolson--1.0--patch-126
476     * planner-publish.el (planner-insert-markup): Wrap eval-and-compile
477       around this since it's a defsubst.  Thanks to Jim Ottaway for the
478       patch.
480     modified files:
481      ChangeLog Makefile.defs debian/changelog planner-publish.el
484 2005-12-11 16:41:15 GMT Michael Olson <mwolson@gnu.org> patch-125
486     Summary:
487       planner-authz: Fix an issue with the Muse 3.02.02 release.
488     Revision:
489       planner-muse--mwolson--1.0--patch-125
491     * planner-authz.el: Use planner-insert-markup instead of
492       muse-insert-markup.  This should fix an issue with Muse 3.02.02.
493       Thanks to Gerd Flaig for the report.
495     modified files:
496      ChangeLog planner-authz.el
499 2005-12-11 06:32:56 GMT Michael Olson <mwolson@gnu.org> patch-124
501     Summary:
502       planner-psvn: Apply patch from Seth Falcon.
503     Revision:
504       planner-muse--mwolson--1.0--patch-124
506     * planner-psvn.el (planner-psvn-log-edit-add-note): Apply patch from Seth
507       Falcon.  This should write the note to planner-today rather than
508       *temp*.muse.
510     modified files:
511      ChangeLog planner-psvn.el
514 2005-12-10 18:47:54 GMT Andrew J. Korty <ajk@iu.edu>    patch-11
516     Summary:
517       fix index generation
518     Revision:
519       planner-muse--main--1.0--patch-11
521      - when AS-LIST is non-nil, our markup prevents the unordered list markup
522        regexp from matching, so do our own list markup
524     modified files:
525      planner-authz.el
528 2005-12-08 14:36:37 GMT Andrew J. Korty <ajk@iu.edu>    patch-10
530     Summary:
531       fix authz.mas generation
532     Revision:
533       planner-muse--main--1.0--patch-10
535      - properly detect whether we're publishing WikiPlanner
536     
537      - use correct name of `muse-after-project-publish-hook'
539     modified files:
540      planner-authz.el
543 2005-12-07 14:28:17 GMT Andrew J. Korty <ajk@iu.edu>    patch-9
545     Summary:
546       fix bug in regexp introduced in patch-7
547     Revision:
548       planner-muse--main--1.0--patch-9
550      - need (?:...) around | expression
552     modified files:
553      planner-authz.el
556 2005-12-07 13:21:03 GMT Andrew J. Korty <ajk@iu.edu>    patch-8
558     Summary:
559       allow markup of elements inside note details
560     Revision:
561       planner-muse--main--1.0--patch-8
563      - don't set the read-only property on note details -- was preventing
564        markup of embedded links
566     modified files:
567      planner-publish.el
570 2005-12-07 13:16:13 GMT Andrew J. Korty <ajk@iu.edu>    patch-7
572     Summary:
573       fix markup of all-day appointments
574     Revision:
575       planner-muse--main--1.0--patch-7
577      - treat "&nbsp;" as a valid beginning time for an appointment so that
578        all-day appointments get marked up just as any other appointment
580     modified files:
581      planner-authz.el
584 2005-12-06 01:52:48 GMT Andrew J. Korty <ajk@iu.edu>    patch-6
586     Summary:
587       fix bug when used with muse-wiki.el
588     Revision:
589       planner-muse--main--1.0--patch-6
591      - fix definition of planner-authz-link-regexp
593     modified files:
594      planner-authz.el
597 2005-12-05 16:07:58 GMT Andrew J. Korty <ajk@iu.edu>    patch-5
599     Summary:
600       avoid errors due to bad links
601     Revision:
602       planner-muse--main--1.0--patch-5
604      - use planner-authz-project-default when a nonexistent project page is
605        referenced
607     modified files:
608      planner-authz.el
611 2005-12-05 15:34:43 GMT Andrew J. Korty <ajk@iu.edu>    patch-4
613     Summary:
614       fix diary markup
615     Revision:
616       planner-muse--main--1.0--patch-4
618      - if planner-authz-appt-alt is set, insert an "alt" attribute with its
619        value
620     
621      - fix documentation for diary markup: users should customize
622        sectionalize-markup-tagname, not planner-sections
623     
624      - protect "<&|" Mason constructs from table markup
626     modified files:
627      planner-authz.el
630 2005-12-01 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-122
632     Summary:
633       planner-publish: Try again to fix link issue.
634     Revision:
635       planner-muse--mwolson--1.0--patch-122
637     * planner-publish.el (planner-publish-task-tag): Make another attempt at
638       fixing the link issue.
640     modified files:
641      ChangeLog planner-publish.el
644 2005-11-30 22:44:12 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-15
646     Summary:
647       planner-publish: fix task publishing
648     Revision:
649       planner--jeho--1.1--patch-15
651     * planner-publish.el (planner-html-markup-strings): Change
652       planner-end-task so that it doesn't include the links, and has the
653       correct [?] number of closing spans.
654       (planner-publish-markup-task): Use planner-task-link-text for the
655       links, so we get them all.
656       (planner-publish-task-tag): Avoid making links readonly, so they can be
657       handled by other publishing rules.  Don't add links where there are
658       none [don't add "()", that is].
659     
661     modified files:
662      ChangeLog planner-publish.el
665 2005-11-29 22:57:42 GMT Andrew J. Korty <ajk@iu.edu>    patch-1
667     Summary:
668       Muse port and related improvements
669     Revision:
670       planner-muse--main--1.0--patch-1
672      - port to Muse
673     
674      - mark up planner's <note> and <task> tags instead of using markup
675        regexps
676     
677      - should now be easier to support other templating systems than Mason by
678        defining new styles and changing planner-authz-after-publish-hook
679     
680      - allow the regexp used to control access to sections to be customized
681        (planner-authz-sections-regexp)
682     
683      - optionally control access to published diary entries (suggested by Jim
684        Ottaway)
685     
686      - build per-page access control lists on demand instead of all at once
687        at the beginning -- should be more efficient because we'll rarely need
688        a full list
689     
690      - use :strings to avoid contortions when inserting Mason tags
691     
692      - instead of automatically generating an index, Muse seems to prefer
693        that users add the index to pages using <lisp> tags, so instead of
694        overloading Muse's index-generating functions, simply provide
695        planner-authz-index-as-string
696     
697      - while looping through planner-authz-pages-to-republish, actually pop
698        off the entries to avoid republishing the same page twice if the
699        process gets interrupted
700     
701      - run planner-authz-markup-sections on the whole buffer before
702        planner.el gets a chance to convert everything into XML-like tags (I'd
703        rather work with the <section> tags, but Muse needs support for nested
704        tags of the same name)
705     
706     --This line, and those below, will be ignored--
707     Files to commit:
708        <can't compute list>
709     
710     This list might be incomplete or outdated if editing the log
711     message was not invoked from an up-to-date changes buffer!
713     modified files:
714      planner-authz.el
717 2005-11-29 18:00:48 GMT Michael Olson <mwolson@gnu.org> patch-117
719     Summary:
720       planner-accomplishments: Fix muse-current-project issue.
721     Revision:
722       planner-muse--mwolson--1.0--patch-117
724     * planner-accomplishments.el (planner-accomplishments-show): Fix
725       wrong-type-argument error by expanding planner-project before setting
726       muse-current-project.  Thanks to Seth Falcon for the report and
727       suggested fix.
729     modified files:
730      ChangeLog planner-accomplishments.el
733 2005-11-27 20:32:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-14
735     Summary:
736       planner-appt: fix formatting
737     Revision:
738       planner--jeho--1.1--patch-14
740     modified files:
741      ChangeLog planner-appt.el
744 2005-11-27 03:31:54 GMT Michael Olson <mwolson@gnu.org> patch-116
746     Summary:
747       planner-report: Implement suggestions from Seth Falcon.
748     Revision:
749       planner-muse--mwolson--1.0--patch-116
751     * planner-report.el (planner-report-generate): Add file extension to
752       report file.
753       (planner-report-pretty-print-plan-pages): New option that indicates
754       whether the plan page names in reports should be pretty-printed.
755       (planner-report-generate): Use the new option.
757     modified files:
758      ChangeLog planner-report.el
761 2005-11-25 14:06:18 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-13
763     Summary:
764       planner-appt: fix infinite looping caused by planner-copy-or-move-region.
765     Revision:
766       planner--jeho--1.1--patch-13
768     * planner-appt.el (planner-appt-update-appt-section-maybe): Fix code indentation.
769     (planner-copy-or-move-task): [function advice] Allow for new behaviour of
770     planner-copy-or-move-region. 
771     
773     modified files:
774      planner-appt.el planner-multi.el
777 2005-11-24 10:52:27 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-12
779     Summary:
780       planner.el: with-planner-update-setup
781     Revision:
782       planner--jeho--1.1--patch-12
784     * planner.el (with-planner-update-setup): Move this macro earlier in the
785       file, ahead of its first use.
786     
788     modified files:
789      ChangeLog planner.el
792 2005-11-23 06:30:45 GMT Michael Olson <mwolson@gnu.org> patch-114
794     Summary:
795       planner-publish: Work with *both* muse--main and muse--rel.
796     Revision:
797       planner-muse--mwolson--1.0--patch-114
799     * planner-publish.el (planner-xml-extension): Rename from
800       muse-xml-extension.
801       (planner-xml-markup-strings): Rename from muse-xml-markup-strings.
802       Make it belong to planner-publish customize group.
803       (planner-insert-markup): Use a smarter construct that works on both
804       muse--rel and muse--main.
806     modified files:
807      ChangeLog planner-publish.el
810 2005-11-23 06:21:01 GMT Michael Olson <mwolson@gnu.org> patch-113
812     Summary:
813       planner-multi: Add option to put date links after other links.
814     Revision:
815       planner-muse--mwolson--1.0--patch-113
817     * planner-multi.el (planner-multi-date-links-last-p): New option that
818       determines whether to put date links after links to other pages in the
819       task description.  The default is to put date links after other pages.
820       (planner-multi-replan-task, planner-multi-create-task-from-info): Use
821       this option.  Thanks to Sacha for finding these places and to Paul
822       Lussier for the suggestion.
824     modified files:
825      ChangeLog planner-multi.el
828 2005-11-23 06:08:47 GMT Michael Olson <mwolson@gnu.org> patch-112
830     Summary:
831       planner-trunk: Use correct regexp and don't hardcode "Tasks" string.
832     Revision:
833       planner-muse--mwolson--1.0--patch-112
835     * planner-trunk.el: Apply patch from Sergey Vlasov.
836       (planner-trunk-rule-list): Use correct syntax in regexp.
837       (planner-trunk-tasks): Don't use the hardcoded "Tasks" string.
839     modified files:
840      ChangeLog planner-trunk.el
843 2005-11-23 03:00:04 GMT Michael Olson <mwolson@gnu.org> patch-111
845     Summary:
846       planner-authz.el: Begin porting to Muse.
847     Revision:
848       planner-muse--mwolson--1.0--patch-111
850     * planner-authz.el: Begin porting this to Muse.  It's only about halfway
851       done.  It's something to work on for vacation, I guess :^) .
852     
853     * test/planner-cyclic-test.el, test/planner-test.el: Rewrite for Muse.
855     modified files:
856      ChangeLog planner-authz.el test/planner-cyclic-test.el
857      test/planner-test.el
860 2005-11-22 20:25:42 GMT Michael Olson <mwolson@gnu.org> patch-110
862     Summary:
863       Make publishing work with Muse 3.02.02.
864     Revision:
865       planner-muse--mwolson--1.0--patch-110
867     * planner-publish.el: Replace "muse-insert-markup" with
868       "planner-insert-markup".
869       (planner-insert-markup): Compatibility function that makes publishing
870       work with Muse 3.02.02.
872     modified files:
873      ChangeLog planner-publish.el
876 2005-11-22 20:19:40 GMT Michael Olson <mwolson@gnu.org> patch-108
878     Summary:
879       planner-multi: Apply replan-task improvement from Seth Falcon.
880     Revision:
881       planner-muse--mwolson--1.0--patch-108
883     * planner-multi.el (planner-multi-replan-task): Apply patch from Seth
884       Falcon.
886     modified files:
887      ChangeLog planner-multi.el
890 2005-11-22 16:38:48 GMT Michael Olson <mwolson@gnu.org> patch-107
892     Summary:
893       Fix bug in planner-multi-create-task-from-info.
894     Revision:
895       planner-muse--mwolson--1.0--patch-107
897     * planner-multi.el (planner-multi-create-task-from-info): Fix bug
898       introduced in recent changes.  Thanks to Michael Heinrich for the heads
899       up.
901     modified files:
902      ChangeLog planner-multi.el
905 2005-11-21 21:38:00 GMT Michael Olson <mwolson@gnu.org> patch-106
907     Summary:
908       planner-appt: Try to fix infinite loop error.
909     Revision:
910       planner-muse--mwolson--1.0--patch-106
912     * planner-appt.el (planner-appt-de-wiki): Save place while we replace
913       parts of the string.  Hopefully this fixes an infinite loop error.
915     modified files:
916      ChangeLog planner-appt.el
919 2005-11-21 07:25:03 GMT Michael Olson <mwolson@gnu.org> patch-105
921     Summary:
922       Fix obvious bug.
923     Revision:
924       planner-muse--mwolson--1.0--patch-105
926     * planner.el (planner-get-day-pages): Fix bug introduced in previous few
927       patches.
929     modified files:
930      ChangeLog planner.el
933 2005-11-21 07:06:21 GMT Michael Olson <mwolson@gnu.org> patch-104
935     Summary:
936       planner-multi: Don't create extraneous copy of new task.
937     Revision:
938       planner-muse--mwolson--1.0--patch-104
940     * planner-multi.el (planner-multi-create-task-from-info): Deal with case
941       where planner-multi-copy-tasks-to-page is an extended link.  Thanks to
942       Seth Falcon for the report.
944     modified files:
945      ChangeLog planner-multi.el
948 2005-11-21 06:49:11 GMT Michael Olson <mwolson@gnu.org> patch-103
950     Summary:
951       Make tasks overview, notes index, and a few other things work.
952     Revision:
953       planner-muse--mwolson--1.0--patch-103
955     * planner.el (planner-current-file): Defalias this to muse-current-file.
956       (planner-list-daily-files, planner-get-day-pages): Return an alist
957       rather than a date list.
958       (planner-get-previous-existing-day, planner-get-next-existing-day)
959       (planner-search-notes-internal, planner-past-notes-tag)
960       (planner-index-as-string, plan): Adapt to deal with alist.
961       (planner-extract-tasks): Deal with both alists and page lists.
962       (planner-list-tasks-with-status): Implement handling of PAGES parameter
963       as specified by the manual.
964     
965     * planner-tasks-overview.el (planner-tasks-overview-extract-all-tasks):
966       Use the filename rather than the page name.  Thanks to Janne Hellston
967       and Seth Falcon for the heads up.
968     
969     * planner-notes-index.el (planner-notes-index-headlines-in-range): Deal
970       with alist rather than page list.
971     
972     * planner-export-diary.el (planner-export-diary-get-schedule-entries):
973       Ditto.
974     
975     * planner-appt.el (planner-appt-mark-calendar): Ditto.
977     modified files:
978      ChangeLog planner-appt.el planner-export-diary.el
979      planner-notes-index.el planner-tasks-overview.el planner.el
982 2005-11-21 05:14:10 GMT Michael Olson <mwolson@gnu.org> patch-102
984     Summary:
985       Fix parameters of planner-visit-link.
986     Revision:
987       planner-muse--mwolson--1.0--patch-102
989     * planner.el (planner-visit-link): Get rid of REFRESH-BUFFER parameter.
990       Thanks to Seth Falcon for the heads up.
992     modified files:
993      ChangeLog planner.el
996 2005-11-21 05:07:07 GMT Michael Olson <mwolson@gnu.org> patch-101
998     Summary:
999       Apply task ID patch from Sacha.
1000     Revision:
1001       planner-muse--mwolson--1.0--patch-101
1003     Patch from Sacha:
1004     
1005     * planner-id.el (planner-id-get-id-from-string): Handle new KEY argument.
1006       (planner-id-find-task): Get ID in different ways depending on the task
1007       info.
1008     
1009     * planner-multi.el: Add defalias for planner-task-link-as-list.
1010     
1011     * planner.el (planner-task-link-as-list): New function that returns a
1012       list of all pages that the given task is on.
1014     modified files:
1015      ChangeLog planner-id.el planner-multi.el planner.el
1018 2005-11-20 22:44:52 GMT Michael Olson <mwolson@gnu.org> patch-100
1020     Summary:
1021       planner-multi: Attempt to keep multiple links from vanishing.
1022     Revision:
1023       planner-muse--mwolson--1.0--patch-100
1025     * planner-multi.el (planner-multi-copy-or-move-task): Try to keep
1026       multiple links from vanishing.  Thanks to Jim Ottaway for the patch.
1028     modified files:
1029      ChangeLog planner-multi.el
1032 2005-11-19 23:41:50 GMT John Sullivan <john@wjsullivan.net>     patch-1
1034     Summary:
1035       Installed Sacha Chua's patch to fix the behavior of planner-cyclic at publishing time.
1036     Revision:
1037       planner-muse--johnsu01--1.0--patch-1
1040     modified files:
1041      planner-cyclic.el
1044 2005-11-18 23:51:18 GMT Michael Olson <mwolson@gnu.org> patch-98
1046     Summary:
1047       This version of timeclock.el is only to be used with XEmacs.
1048     Revision:
1049       planner-muse--mwolson--1.0--patch-98
1051     * contrib/timeclock.el: Give an error if we are using this with Emacs.
1052       This version is only meant to be used with XEmacs.
1053       (timeclock-propertize): Never call propertize.
1054     
1055     * planner-timeclock.el: Warn about this version of timeclock.el and
1056       Emacs.
1058     modified files:
1059      ChangeLog contrib/timeclock.el planner-timeclock.el
1062 2005-11-17 05:08:58 GMT Michael Olson <mwolson@gnu.org> patch-97
1064     Summary:
1065       Add contrib directory and XEmacs-friendly version of timeclock.el.
1066     Revision:
1067       planner-muse--mwolson--1.0--patch-97
1069     * contrib: New directory containing small programs that are used with
1070       Planner, but are not part of it.
1071     
1072     * contrib/timeclock.el: Fixed version of timeclock.el that might work
1073       better with XEmacs.
1074     
1075     * planner-timeclock.el: Note that timeclock.el is now distributed with
1076       Planner in the contrib directory.
1078     new files:
1079      contrib/.arch-ids/=id contrib/.arch-ids/timeclock.el.id
1080      contrib/timeclock.el
1082     modified files:
1083      ChangeLog planner-timeclock.el planner.el
1085     new directories:
1086      contrib contrib/.arch-ids
1089 2005-11-16 23:53:30 GMT Michael Olson <mwolson@gnu.org> patch-96
1091     Summary:
1092       Make new Debian snapshot.
1093     Revision:
1094       planner-muse--mwolson--1.0--patch-96
1097     modified files:
1098      ChangeLog Makefile.defs debian/changelog debian/rules
1101 2005-11-08 11:40:30 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-10
1103     Summary:
1104       planner-multi-task-xref: multiple date page fix
1105     Revision:
1106       planner--jeho--1.1--patch-10
1108     * planner-multi.el (planner-multi-task-xref): Don't repeat the date page
1109       link. 
1110     
1112     modified files:
1113      planner-multi.el
1116 2005-11-08 11:31:16 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-9
1118     Summary:
1119       planner-multi-task-delete-this-page: use planner-multi-replan-task
1120     Revision:
1121       planner--jeho--1.1--patch-9
1123     * planner-multi.el (planner-multi-task-delete-this-page): A better
1124       solution than the previous patch: use planner-multi-replan-task with
1125       the appropriate arguments
1126     
1128     modified files:
1129      planner-multi.el
1132 2005-11-08 11:13:53 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-8
1134     Summary:
1135       planner-multi-task-delete-this-page
1136     Revision:
1137       planner--jeho--1.1--patch-8
1139     * planner-multi.el (planner-multi-task-delete-this-page): Remove the page
1140       to delete from the link list correctly. Allow for various cases
1141       previously unaccommodated: two links becomes a single link, one link
1142       becomes no link at all.  This also required allowing the regexp to
1143       match on a single link.
1144     
1146     modified files:
1147      planner-multi.el
1150 2005-11-08 11:05:13 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-7
1152     Summary:
1153       planner-multi: planner-make-link advice
1154     Revision:
1155       planner--jeho--1.1--patch-7
1157     * planner-multi.el (planner-make-link): use planner-multi-make-link
1158       instead of muse-make-link
1159     
1161     modified files:
1162      planner-multi.el
1165 2005-11-08 11:00:48 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-6
1167     Summary:
1168       planner-multi-replan-task bugfix
1169     Revision:
1170       planner--jeho--1.1--patch-6
1172     * planner-multi.el (planner-multi-replan-task): links weren't added to
1173       new pages
1174     
1176     modified files:
1177      planner-multi.el
1180 2005-11-03 23:25:23 GMT Michael Olson <mwolson@gnu.org> patch-95
1182     Summary:
1183       Publish raw dates as links.
1184     Revision:
1185       planner-muse--mwolson--1.0--patch-95
1187     * planner-report.el: Fix commentary.
1188     
1189     * planner-publish.el (planner-publish-markup-regexps): Publish raw dates
1190       as links.
1192     modified files:
1193      ChangeLog planner-publish.el planner-report.el
1196 2005-11-03 23:16:01 GMT Michael Olson <mwolson@gnu.org> patch-94
1198     Summary:
1199       Turn raw dates into links.
1200     Revision:
1201       planner-muse--mwolson--1.0--patch-94
1203     * planner.el (planner-date-regexp): Move higher.
1204       (planner-setup-highlighting): Make Muse handle implicit links matching
1205       dates.
1206       (planner-muse-handle-date-link): New function that defines how to
1207       recognize implicit date links.
1209     modified files:
1210      ChangeLog planner.el
1213 2005-11-02 03:37:57 GMT Michael Olson <mwolson@gnu.org> patch-93
1215     Summary:
1216       planner-timeclock-summary-proj.el: Add enhancements from twb.
1217     Revision:
1218       planner-muse--mwolson--1.0--patch-93
1220     * planner-timeclock-summary-proj.el: Merge enhancements from Trent Buck.
1221       (planner-timeclock-summary-proj-header): New option that indicates the
1222       text to use for the planner timeclock summary section header.
1223       (planner-timeclock-summary-proj-section): Use a configurable header.
1224       Simplify.
1225       (planner-timeclock-proj-build-report): Make output a bit nicer.
1226       (planner-timeclock-proj-entries): Adjust match string.
1227       (planner-timeclock-summary-proj-insinuate): New function that causes
1228       the timeclock summary to be updated every time a Planner page is saved,
1229       if one exists on the current page.
1230       (planner-timeclock-proj-seconds-to-string): Rename from
1231       `planner-timeclock-summary-proj-seconds-to-weekdays-string'.
1233     modified files:
1234      ChangeLog planner-timeclock-summary-proj.el
1237 2005-10-31 16:15:40 GMT Michael Olson <mwolson@gnu.org> patch-92
1239     Summary:
1240       planner-deadline: Add "deadline-add" and "deadline-remove" functions.
1241     Revision:
1242       planner-muse--mwolson--1.0--patch-92
1244     * planner-deadline.el (planner-deadline-change): Never remove a deadline
1245       here.
1246       (planner-deadline-add): New alias to planner-deadline-change.
1247       (planner-deadline-remove): New function that removes a deadline from
1248       the current task.
1250     modified files:
1251      ChangeLog planner-deadline.el
1254 2005-10-31 15:54:03 GMT Michael Olson <mwolson@gnu.org> patch-91
1256     Summary:
1257       planner: Make shortened dates like "2005.1.6" Just Work.
1258     Revision:
1259       planner-muse--mwolson--1.0--patch-91
1261     * planner.el (planner-filename-to-calendar-date): Use match-string
1262       instead of substring to extract the days.  This should allow shortened
1263       filenames like "2005.1.6" to Just Work.  Thanks to Edgar Gonçalves for
1264       the report.
1266     modified files:
1267      ChangeLog planner.el
1270 2005-10-30 18:51:48 GMT Michael Olson <mwolson@gnu.org> patch-90
1272     Summary:
1273       planner-report: Port to Planner-Muse.
1274     Revision:
1275       planner-muse--mwolson--1.0--patch-90
1277     * planner-report.el: Apply patch from Seth Falcon.
1278       (planner-report-generate): Use planner-date-regexp instead of
1279       planner-name-regexp.  Use muse-wiki-publish-pretty-title, if defined,
1280       for link descriptions.
1281       (planner-report-find-notes): Use planner-link-base instead of
1282       emacs-wiki-wiki-base.
1283       (planner-report-find-tasks): Use nil 5th argument.
1285     modified files:
1286      ChangeLog planner-report.el
1289 2005-10-29 19:56:40 GMT Michael Olson <mwolson@gnu.org> patch-89
1291     Summary:
1292       Adapt to addition of muse-insert-markup in Muse.
1293     Revision:
1294       planner-muse--mwolson--1.0--patch-89
1296     * planner-publish.el (planner-publish-section-tag)
1297       (planner-publish-title-tag, planner-publish-content-tag)
1298       (planner-publish-tasks-tag, planner-publish-task-tag)
1299       (planner-publish-notes-tag, planner-publish-note-tag): Adapt for recent
1300       addition of `muse-insert-markup' function to Muse.
1302     modified files:
1303      ChangeLog planner-publish.el
1306 2005-10-29 08:53:18 GMT Michael Olson <mwolson@gnu.org> patch-88
1308     Summary:
1309       Yet another anti-day-pages hack.
1310     Revision:
1311       planner-muse--mwolson--1.0--patch-88
1313     * planner.el (planner-expand-name): Make it work with "30" as input and
1314       no day pages.
1316     modified files:
1317      ChangeLog planner.el
1320 2005-10-29 08:31:20 GMT Michael Olson <mwolson@gnu.org> patch-87
1322     Summary:
1323       anti-day-pages: Deal with hitting ENTER in planner-read-date.
1324     Revision:
1325       planner-muse--mwolson--1.0--patch-87
1327     * planner.el (planner-expand-name): Missed one instance of planner-today.
1329     modified files:
1330      ChangeLog planner.el
1333 2005-10-29 08:08:47 GMT Michael Olson <mwolson@gnu.org> patch-86
1335     Summary:
1336       planner-deadline: Yet another anti-day-pages fix.
1337     Revision:
1338       planner-muse--mwolson--1.0--patch-86
1340     * planner-deadline.el (planner-deadline-days-left): When we're not using
1341       day pages, do the right thing.
1343     modified files:
1344      ChangeLog planner-deadline.el
1347 2005-10-29 07:53:25 GMT Michael Olson <mwolson@gnu.org> patch-85
1349     Summary:
1350       Make day-page-less name expansion *really* work.
1351     Revision:
1352       planner-muse--mwolson--1.0--patch-85
1354     * planner.el (planner-expand-name): Fix logic goof.
1356     modified files:
1357      ChangeLog planner.el
1360 2005-10-29 07:39:14 GMT Michael Olson <mwolson@gnu.org> patch-84
1362     Summary:
1363       Anti-day pages fix.
1364     Revision:
1365       planner-muse--mwolson--1.0--patch-84
1367     * planner.el (planner-expand-name): If we're not using day pages, use the
1368       current date in various places.
1370     modified files:
1371      ChangeLog planner.el
1374 2005-10-29 07:22:00 GMT Michael Olson <mwolson@gnu.org> patch-83
1376     Summary:
1377       planner-deadline, planner-diary: Work even if day pages are disabled.
1378     Revision:
1379       planner-muse--mwolson--1.0--patch-83
1381     * planner.el (planner-read-date): If new argument FORCE-READ is non-nil,
1382       prompt for the date even when we're not using day pages.  The default
1383       behavior is not to prompt when day pages are not being used.
1384     
1385     * planner-deadline.el (planner-deadline-change): Ensure that we get a
1386       date, even if we're not using day pages.
1387     
1388     * planner-diary.el (planner-diary-add-entry): Ditto.
1390     modified files:
1391      ChangeLog planner-deadline.el planner-diary.el planner.el
1394 2005-10-29 06:41:39 GMT Michael Olson <mwolson@gnu.org> patch-82
1396     Summary:
1397       Minor debian packaging fix.
1398     Revision:
1399       planner-muse--mwolson--1.0--patch-82
1401     * rules (binary-indep): Fix name of ChangeLog.
1403     modified files:
1404      ChangeLog debian/rules
1407 2005-10-29 05:54:43 GMT Michael Olson <mwolson@gnu.org> patch-81
1409     Summary:
1410       Tasks with deadlines will be moved properly from previous days.
1411     Revision:
1412       planner-muse--mwolson--1.0--patch-81
1414     * planner-deadline.el: Whitespace munging.  Make sure
1415      planner-deadline-update to planner-goto-hook -- it's a sure thing that
1416      this behavior will be desired if you have deadlines!
1417      (planner-deadline-change-hook): Add planner-deadline-update as the
1418      default value.
1419     
1420     * planner.el (planner-copy-or-move-region): Optimize.  Only move upwards
1421       if no tasks exists at this line, or if we encounter an error.  This
1422       should prevent planner from playing Russian Roulette with tasks from
1423       previous days, such as deadlines.
1424       (plan): Use point-min and point-max for the sake of clarity.
1426     modified files:
1427      ChangeLog planner-deadline.el planner.el
1430 2005-10-29 00:32:45 GMT Michael Olson <mwolson@gnu.org> patch-80
1432     Summary:
1433       planner-bibtex: Use "bibtex:" to match bibtex URLs.
1434     Revision:
1435       planner-muse--mwolson--1.0--patch-80
1437     * planner-bibtex.el: Use "bibtex:" rather than "bibtex://" to match
1438       bibtex URLs.  Thanks to Bastien Guerry for the heads up.
1440     modified files:
1441      ChangeLog planner-bibtex.el
1444 2005-10-29 00:01:43 GMT Michael Olson <mwolson@gnu.org> patch-79
1446     Summary:
1447       Remove other ChangeLogs.
1448     Revision:
1449       planner-muse--mwolson--1.0--patch-79
1451     It'd be nice if Arch could generate and maintain a merged ChangeLog of
1452     all patches that get applied from several branches, but apparently
1453     there's no good way to do this.
1455     removed files:
1456      .arch-ids/ChangeLog.sacha.id .arch-ids/ChangeLog.yh.id
1457      ChangeLog.sacha ChangeLog.yh
1459     modified files:
1460      ChangeLog
1462     renamed files:
1463      .arch-ids/ChangeLog.mwolson.id
1464        ==> .arch-ids/ChangeLog.id
1465      ChangeLog.mwolson
1466        ==> ChangeLog
1469 2005-10-28 23:53:26 GMT Michael Olson <mwolson@gnu.org> patch-78
1471     Summary:
1472       Install patches from Trent Buck.
1473     Revision:
1474       planner-muse--mwolson--1.0--patch-78
1476     * debian/emacsen-install: Use the proper mechanism for installing Emacs
1477       Lisp files for Debian.
1478     
1479     * planner.el (planner-initial-page): New option that determines which
1480       page visit by default when not using day pages.
1481       (planner-use-day-pages): Refer to `planner-initial-page' in
1482       documentation.
1483       (planner-today): Visit `planner-initial-page' rather than
1484       "WelcomePage".
1485       (plan): Visit either `planner-default-page' or `planner-initial-page'
1486       rather than "WelcomePage".
1488     modified files:
1489      ChangeLog.mwolson debian/emacsen-install planner.el
1492 2005-10-28 18:07:13 GMT Michael Olson <mwolson@gnu.org> patch-77
1494     Summary:
1495       planner-publish: New planner-xhtml publishing style.
1496     Revision:
1497       planner-muse--mwolson--1.0--patch-77
1499     * planner-publish.el: Miscellaneous docfixes and whitespace cleanups.
1500       (planner-xhtml-header, planner-xhtml-footer): New options that
1501       implement a header and footer for the planner-xhtml publishing style.
1502       ("planner-xhtml"): New publishing style that outputs XHTML files for
1503       Planner.
1505     modified files:
1506      ChangeLog.mwolson planner-publish.el
1509 2005-10-20 17:39:14 GMT Michael Olson <mwolson@gnu.org> patch-76
1511     Summary:
1512       planner-multi: Extraneous brackets fix.
1513     Revision:
1514       planner-muse--mwolson--1.0--patch-76
1516     * planner-multi.el: Apply patch from Marco Gidde that fixes a problem
1517       with extraneous brackets.
1519     modified files:
1520      ChangeLog.mwolson planner-multi.el
1523 2005-10-19 00:28:54 GMT Michael Olson <mwolson@gnu.org> patch-75
1525     Summary:
1526       Minor update to Makefile.
1527     Revision:
1528       planner-muse--mwolson--1.0--patch-75
1530     * Makefile.defs (VERSION): Update for recent Debian package.
1531     
1532     * changelog: Ditto.
1534     modified files:
1535      ChangeLog.mwolson Makefile.defs debian/changelog
1538 2005-10-16 15:25:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-3
1540     Summary:
1541       planner-multi.el
1542     Revision:
1543       planner--jeho--1.1--patch-3
1545     * planner-multi.el (planner-multi-task-string): applied patch to make
1546       link formatting work correctly
1547     
1549     modified files:
1550      planner-multi.el
1553 2005-10-07 02:06:09 GMT Sacha Chua <sacha@free.net.ph>  patch-490
1555     Summary:
1556       planner-accomplishments.el: Line up accomplishments neatly
1557     Revision:
1558       planner--dev--1.0--patch-490
1560     * planner-accomplishments.el: 
1561       From sacha@free.net.ph--main/planner--merge--1.0--patch-3:
1562       planner-accomplishments.el: Line up accomplishments neatly. Thanks
1563       to pll for the suggestion!
1564     
1565     modified files:
1566      planner-accomplishments.el
1569 2005-10-05 16:39:49 GMT Peter K. Lee <saint@corenova.com>       patch-13
1571     Summary:
1572       changed task publishing to use ul and li 
1573     Revision:
1574       planner-muse--peter--1.0--patch-13
1576     * planner-publish.el (planner-html-markup-strings): added
1577       planner-begin-task-body, modified tasks and task to use ul and li
1578       (planner-html-style-sheet): changed default template to not include
1579       external css link.
1581     modified files:
1582      planner-publish.el
1585 2005-09-17 04:19:09 GMT Sacha Chua <sacha@free.net.ph>  patch-489
1587     Summary:
1588       Bugfix: planner-rss.el: Add anchor- to numeric anchors
1589     Revision:
1590       planner--dev--1.0--patch-489
1592     * planner-rss.el (planner-rss-add-note): Add anchor- to numeric anchors.
1593       This catches up with an emacs-wiki change for XHTML compliance. Thanks
1594       to Andrew Plumb for pointing this out!
1595     
1596     --This line, and those below, will be ignored--
1597     Files to commit:
1598        <can't compute list>
1599     
1600     This list might be incomplete or outdated if editing the log
1601     message was not invoked from an up-to-date changes buffer!
1603     modified files:
1604      planner-rss.el
1607 2005-09-25 01:18:36 GMT Michael Olson <mwolson@gnu.org> patch-70
1609     Summary:
1610       If passed deadline, keep it rather than discarding.
1611     Revision:
1612       planner-muse--mwolson--1.0--patch-70
1614     * planner-deadline.el (planner-deadline-days-left): Return a negative
1615       value if date is not specified and the deadline date is greater than
1616       today.  The previous behavior was to return nil, which seems wrong.
1617       Thanks to Chris Parsons for the report.
1619     modified files:
1620      ChangeLog.mwolson planner-deadline.el
1623 2005-09-22 05:17:40 GMT John Sullivan <john@wjsullivan.net>     patch-23
1625     Summary:
1626       w3m-current-title is often nil, so we also check w3m-buffer-title.
1627     Revision:
1628       planner--johnsu01--0--patch-23
1631     modified files:
1632      planner-w3m.el
1635 2005-09-22 05:17:40 GMT John Sullivan <john@wjsullivan.net>     patch-23
1637     Summary:
1638       w3m-current-title is often nil, so we also check w3m-buffer-title.
1639     Revision:
1640       planner--johnsu01--0--patch-23
1643     modified files:
1644      planner-w3m.el
1647 2005-09-08 03:40:09 GMT Sacha Chua <sacha@free.net.ph>  patch-487
1649     Summary:
1650       Bugfix: planner-multi-edit-task-description: Use new description!
1651     Revision:
1652       planner--dev--1.0--patch-487
1654     * planner-multi.el (planner-multi-edit-task-description): Use newinfo
1655       when inserting. This makes edit-task-description work again.
1657     modified files:
1658      planner-multi.el
1661 2005-09-08 03:05:04 GMT Sacha Chua <sacha@free.net.ph>  patch-486
1663     Summary:
1664       Bugfix: planner-multi-task-string: Fix misplaced parens
1665     Revision:
1666       planner--dev--1.0--patch-486
1668     * planner-multi.el (planner-multi-task-string): Bugfix: Correct misplaced parens.
1669       This should check if the second item is a date.
1672     modified files:
1673      planner-multi.el
1676 2005-09-08 02:30:35 GMT Sacha Chua <sacha@free.net.ph>  patch-485
1678     Summary:
1679       Bugfix: planner-multi-update-task: Use planner-multi-task-string
1680     Revision:
1681       planner--dev--1.0--patch-485
1683     * planner-multi.el (planner-multi-update-task): Use
1684       planner-multi-task-string to insert the right task string for tasks
1685       that have only one plan page.
1686     
1688     modified files:
1689      planner-multi.el
1692 2005-09-07 01:18:21 GMT John Sullivan <john@wjsullivan.net>     patch-21
1694     Summary:
1695       Added references to Emacs and Emacs Lisp manuals to explain the syntax for planner-cyclic.
1696     Revision:
1697       planner--johnsu01--0--patch-21
1700     modified files:
1701      planner-el.texi
1704 2005-09-05 14:56:43 GMT Michael Olson <mwolson@gnu.org> patch-66
1706     Summary:
1707       planner-rss: Minor muse-publishing-styles fix.
1708     Revision:
1709       planner-muse--mwolson--1.0--patch-66
1711     * planner-rss.el: Only add planner-rss and planner-rss-info to
1712       muse-publishing-styles if they don't already exist.
1714     modified files:
1715      ChangeLog.mwolson planner-rss.el
1718 2005-09-04 15:59:47 GMT David D. Smith <davidsmith@acm.org>     patch-1
1720     Summary:
1721       integration with muse mode
1722     Revision:
1723       planner-muse--devo--1.0--patch-1
1725     This is a first-draft implementation of RSS support for planner-muse,
1726     completely not backwards-compatible.
1727     
1728     Naturally there is a lot of room for a better implementation but the code
1729     is much smaller and simpler than the previous planner-rss.el.
1730     
1731     Hopefully this can get other people hacking.
1733     modified files:
1734      planner-rss.el
1737 2005-09-02 23:21:19 GMT Michael Olson <mwolson@gnu.org> patch-63
1739     Summary:
1740       Adapt for muse-url-protocol.
1741     Revision:
1742       planner-muse--mwolson--1.0--patch-63
1744     * planner*.el: In browse-url functions, match against "\\`proto..."
1745       instead of "^proto...".  When adding a new protocol, make sure it has
1746       the "://" part.
1747     
1748     * planner-bibtex.el: Remove stale reference to
1749       planner-browse-url-functions.
1750     
1751     * planner-erc.el ("[ei]rc://"): Concatenate definitions for erc and irc.
1752     
1753     * planner.el (planner-browse-url, planner-browse-url-info)
1754       (planner-browse-url-man, planner-browse-url-google)
1755       (planner-resolve-url-google, planner-set-sym-and-url-regexp)
1756       (planner-url-protocols. planner-add-protocol): Remove.
1757       (planner-visit-link): Call muse-browse-url.
1759     modified files:
1760      ChangeLog.mwolson planner-bbdb.el planner-bibtex.el
1761      planner-bookmark.el planner-erc.el planner-gnats.el
1762      planner-gnus.el planner-lisp.el planner-mhe.el planner-psvn.el
1763      planner-rmail.el planner-unix-mail.el planner-vm.el
1764      planner-wl.el planner-xtla.el planner.el
1767 2005-09-02 20:28:35 GMT Peter K. Lee <saint@corenova.com>       patch-11
1769     Summary:
1770       Read-Only regions
1771     Revision:
1772       planner-muse--peter--1.0--patch-11
1774     * planner-publish.el (planner-publish-task-tag): mark region as read-only
1775       as recommended by Michael Olson.
1776       (planner-publish-note-tag): same as above
1777     
1778     * planner-timeclock-summary.el (planner-timeclock-summary-update):
1779       changed so that even if there is an error with timelog file (which
1780       happens frequently), you don't lose the * Timeclock section.
1781     
1782     * planner.el (planner-create-note-from-context): write this later...
1784     modified files:
1785      ChangeLog.mwolson planner-publish.el
1786      planner-timeclock-summary.el planner.el
1789 2005-09-01 16:26:09 GMT Michael Olson <mwolson@gnu.org> patch-62
1791     Summary:
1792       Begin list items with " - " instead of "- ".
1793     Revision:
1794       planner-muse--mwolson--1.0--patch-62
1796     * planner-authz.el (planner-authz-markup-task): Handle case where we have
1797       extra whitespace after the dash.
1798     
1799     * planner-notes-index.el (planner-notes-index-tag, planner-notes-index):
1800       Use " - " to begin list items rather than "- ".
1802     modified files:
1803      ChangeLog.mwolson planner-authz.el planner-notes-index.el
1806 2005-09-01 16:15:36 GMT Michael Olson <mwolson@gnu.org> patch-61
1808     Summary:
1809       Use a more standard root element.
1810     Revision:
1811       planner-muse--mwolson--1.0--patch-61
1813     * planner-publish.el (planner-xml-header): Use <PLANNER> instead of <page
1814       type="planner">, as suggested by Brad Collins.
1816     modified files:
1817      ChangeLog.mwolson planner-publish.el
1820 2005-09-01 13:38:38 GMT Michael Olson <mwolson@gnu.org> patch-60
1822     Summary:
1823       Allow Planner to visit links to temporary files.
1824     Revision:
1825       planner-muse--mwolson--1.0--patch-60
1827     * planner.el (planner-visit-link): Apply patch from Marco Gidde that
1828       allows Planner to visit a link to a temporary file by visiting its
1829       buffer.  This patch is not needed upstream, hence the muse-only tag in
1830       this commit message.
1832     modified files:
1833      ChangeLog.mwolson planner.el
1836 2005-08-31 15:34:57 GMT Sacha Chua <sacha@free.net.ph>  patch-484
1838     Summary:
1839       Bugfix: planner-delete-task and planner-edit-task-description-basic when linked tasks do not exist
1840     Revision:
1841       planner--dev--1.0--patch-484
1843     * planner.el: Thanks to Sergey Vlasov for the patches!
1844       (planner-delete-task): Make sure task is found before deleting.
1845       (planner-edit-task-description-basic): Use new description instead of
1846       old one.
1847     
1849     modified files:
1850      planner.el
1853 2005-08-31 14:48:02 GMT Sacha Chua <sacha@free.net.ph>  patch-483
1855     Summary:
1856       Bugfix: planner-multi-replan-task should suggest only plan pages
1857     Revision:
1858       planner--dev--1.0--patch-483
1860     * planner-multi.el (planner-multi-task-string): New convenience function
1861       that determines the right task line.
1862       (planner-multi-replan-task): Bugfix: Suggest only plan
1863       pages. Work with nil.  Thanks to John Sullivan for suggesting
1864       this!
1865     
1866     * planner.el (planner-replan-task): Use alias mechanism instead of
1867       function variable.
1868     
1870     modified files:
1871      planner-multi.el planner.el
1874 2005-08-31 13:23:58 GMT Sacha Chua <sacha@free.net.ph>  patch-482
1876     Summary:
1877       Bugfix: planner-multi-task-xref: Use planner-replan-task
1878     Revision:
1879       planner--dev--1.0--patch-482
1881     * planner-multi.el (planner-task-info-from-string): Always add current
1882       page to link list. This should simplify case for planner-multi.
1883       (planner-multi-task-xref): Rewrite to use planner-replan-task. This
1884       should fix the bug reported by Paul Lussier.
1885     
1887     modified files:
1888      planner-multi.el
1891 2005-08-31 12:12:49 GMT Sacha Chua <sacha@free.net.ph>  patch-481
1893     Summary:
1894       Bugfix: planner-timeclock-summary-day-range-entry: Accept functions again
1895     Revision:
1896       planner--dev--1.0--patch-481
1898     * planner-timeclock-summary.el
1899       (planner-timeclock-summary-day-range-entry): Merge Chris
1900       Parsons' patch restoring the use of functions.
1901     
1903     modified files:
1904      planner-timeclock-summary.el
1907 2005-08-26 00:03:03 GMT Sacha Chua <sacha@free.net.ph>  patch-480
1909     Summary:
1910       Bugfix: planner-extract-tasks should use planner-line-beginning-position
1911     Revision:
1912       planner--dev--1.0--patch-480
1914     * planner.el (planner-extract-tasks): Use planner-line-beginning-position
1915       and line-end-position. Thanks to Michael Olson for spotting this!
1916     
1918     modified files:
1919      planner.el
1922 2005-08-26 00:00:31 GMT Sacha Chua <sacha@free.net.ph>  patch-479
1924     Summary:
1925       planner-multi-task-date bugfix: Fix matching finally!
1926     Revision:
1927       planner--dev--1.0--patch-479
1929     * planner-multi.el (planner-multi-task-date): Merge Sergey Vlasov's
1930       bugfix for lists with dates in them.
1931     
1932     * planner.el (planner-list-diary-entries): Change require to 'diary-lib.
1933       Thanks to Sergey for pointing this out!
1934     
1936     modified files:
1937      planner-multi.el planner.el
1940 2005-08-25 13:05:50 GMT Sacha Chua <sacha@free.net.ph>  patch-478
1942     Summary:
1943       Bugfix: planner-task-info-from-string: Make sure link is non-nil before string-matching
1944     Revision:
1945       planner--dev--1.0--patch-478
1947     * planner.el (planner-task-info-from-string): Check if link is nil before
1948       string-matching it.
1949     
1951     modified files:
1952      planner.el
1955 2005-08-25 13:03:49 GMT Sacha Chua <sacha@free.net.ph>  patch-477
1957     Summary:
1958       planner-multi-task-date bugfix: Be careful about links
1959     Revision:
1960       planner--dev--1.0--patch-477
1962     * planner-multi.el (planner-multi-task-date): Be a lot more careful about
1963     the date so that non-date links don't get picked up.
1964     
1966     modified files:
1967      planner-multi.el planner.el
1970 2005-08-25 12:48:21 GMT Sacha Chua <sacha@free.net.ph>  patch-476
1972     Summary:
1973       planner.el: Remove exit-calendar compile advice, and uncollapse outline
1974     Revision:
1975       planner--dev--1.0--patch-476
1977     * planner.el (exit-calendar): Remove compile flag. Thanks to Sergey
1978       Vlasov for spotting this!
1979     
1980     * planner.el: Oops, forgot to uncollapse the outline. Must remember to
1981       call allout-show-all before saving planner.el
1982     
1983     
1985     modified files:
1986      planner.el
1989 2005-08-25 12:29:10 GMT Sacha Chua <sacha@free.net.ph>  patch-475
1991     Summary:
1992       Merge planner-cyclic and planner-multi bugfixes from Sergey Vlasov
1993     Revision:
1994       planner--dev--1.0--patch-475
1996     * planner-cyclic.el: Add Sergey Vlasov to copyright.
1997       (planner-cyclic-task-description-format): New variable.
1998       (planner-cyclic-generate-task): Use task description format.
1999       (planner-cyclic-create-task-maybe): Make sure date is included.
2000       (planner-cyclic-get-cyclic-tasks): Use planner-list-diary-entries.
2001     
2002     * planner-multi.el (planner-multi-task-date): Use specified task date
2003       first, if detected. (planner-task-date): Remove need for advice by
2004       using aliases.
2005     
2006     * planner.el: Add Sergey Vlasov to copyright. Move function from
2007       planner-cyclic. (planner-list-diary-entries): New function tries to
2008       preserve diary display as much as possible.
2009       
2011     modified files:
2012      planner-cyclic.el planner-multi.el planner.el
2015 2005-08-20 14:53:31 GMT Sacha Chua <sacha@free.net.ph>  patch-474
2017     Summary:
2018       Bugfix: planner-appt-mark-calendar shouldn't call planner-appt-filename-to-date
2019     Revision:
2020       planner--dev--1.0--patch-474
2022     * planner-appt.el (planner-appt-mark-calendar): Merge Sergey Vlasov's
2023       bugfix for obsolete call to planner-appt-filename-to-date.
2024     
2026     modified files:
2027      planner-appt.el
2030 2005-08-19 15:12:38 GMT Sacha Chua <sacha@free.net.ph>  patch-471
2032     Summary:
2033       Bugfix: with-planner: Defer evaluation of planner-derived-mode-p
2034     Revision:
2035       planner--dev--1.0--patch-471
2037     * planner.el (with-planner): Merge patch moving planner-derived-mode-p
2038       test into with-planner body. Thanks to Sergey Vlasov for the patch!
2039     
2041     modified files:
2042      planner.el
2045 2005-08-18 06:22:11 GMT John Sullivan <john@wjsullivan.net>     patch-19
2047     Summary:
2048       Get the mwolson archive address right, for real.
2049     Revision:
2050       planner--johnsu01--0--patch-19
2053     modified files:
2054      planner-el.texi
2057 2005-08-18 06:15:28 GMT John Sullivan <john@wjsullivan.net>     patch-18
2059     Summary:
2060       Fixed pxref in <tasks> node. Fleshed out and added cindex entries around it.
2061     Revision:
2062       planner--johnsu01--0--patch-18
2065     modified files:
2066      planner-el.texi
2069 2005-08-18 06:04:47 GMT John Sullivan <john@wjsullivan.net>     patch-17
2071     Summary:
2072       Corrected installation instructions for registering and pulling from the tla emacs-wiki archive. We were still saying 2004, should be 2005.
2073     Revision:
2074       planner--johnsu01--0--patch-17
2077     modified files:
2078      planner-el.texi
2081 2005-08-18 05:55:06 GMT John Sullivan <john@wjsullivan.net>     patch-16
2083     Summary:
2084       Change name of node and menu item from Changing Tasks to Modifying tasks, since Changing Tasks has other meanings in the context of workflow and timeclock. Add some helpful related index entries.
2085     Revision:
2086       planner--johnsu01--0--patch-16
2089     modified files:
2090      planner-el.texi
2093 2005-08-14 15:22:52 GMT Sacha Chua <sacha@free.net.ph>  patch-470
2095     Summary:
2096       Bugfix: planner-save-buffers: Check if buffer is associated with a file
2097     Revision:
2098       planner--dev--1.0--patch-470
2100     * planner.el (planner-save-buffers): Check if buffer is associated with
2101     file. Fixes notes-index saving bug reported by John Sullivan.
2102     
2104     modified files:
2105      planner.el
2108 2005-08-13 14:31:24 GMT Sacha Chua <sacha@free.net.ph>  patch-469
2110     Summary:
2111       planner-deadline bugfix: Avoid infinite loops by calculating deadlines as we insert them
2112     Revision:
2113       planner--dev--1.0--patch-469
2115     * planner-deadline.el (planner-deadline-days-left): Accept strings for
2116       dates. (planner-deadline-calculate-string): New convenience function
2117       removes the need to call planner-deadline-update after changing the
2118       deadline. (planner-deadline-update): Call convenience function instead
2119       of using planner-deadline-update. This fixes the endless looping bug
2120       that happens when you have deadlines on more than one page.
2121     
2123     modified files:
2124      planner-deadline.el
2127 2005-08-12 23:35:40 GMT Peter K. Lee <saint@corenova.com>       patch-10
2129     Summary:
2130       publish task links now
2131     Revision:
2132       planner-muse--peter--1.0--patch-10
2134     * planner-publish.el (planner-html-markup-strings): add a little
2135         something for task link to get published
2136     
2137         (planner-publish-task-tag): pull in link plan date from attributes,
2138         although we only use link.  And well, create the link text and put it
2139         in there!
2140     
2142     modified files:
2143      planner-publish.el
2146 2005-08-12 22:19:51 GMT Peter K. Lee <saint@corenova.com>       patch-9
2148     Summary:
2149       fixup note publishing to include anchor, timestamp, links
2150     Revision:
2151       planner-muse--peter--1.0--patch-9
2153     * planner-publish.el: Thanks to Chris McMahan <cmcmahan@one.net> for the
2154         patch to publish notes properly!
2155     
2156         (planner-html-markup-strings): add extra strings for marking up notes
2157         to html.  now notes publish with tags and links correctly.
2158     
2159         (planner-publish-notes-tag): the end marker was incorrect when
2160         markup-region was complete.
2161     
2162         (planner-publish-note-tag): notes publish with anchor references as
2163         well as timestamp and links!
2164     
2166     modified files:
2167      planner-publish.el
2170 2005-08-12 18:53:16 GMT Peter K. Lee <saint@corenova.com>       patch-7
2172     Summary:
2173       fix timeclock entry with planner-multi continue publishing :before hook
2174     Revision:
2175       planner-muse--peter--1.0--patch-7
2177     * planner-publish.el (planner-publish-prepare-buffer): must return nil to
2178       allow it to continue processing by other hooks
2179     
2180     * planner-timeclock.el (planner-timeclock-plan-string): fixed issue where
2181         planner-multi is included in featurep, but not necessary used in
2182         planner tasks.  Prevent 'Not Planned' classification on tasks that
2183         *do* have plan association.
2184     
2185     * planner-timeclock-summary.el
2186       (planner-timeclock-summary-make-text-table-day): if empty, show No
2187       Entries
2188     
2190     modified files:
2191      planner-publish.el planner-timeclock-summary.el
2192      planner-timeclock.el
2195 2005-08-10 00:46:00 GMT Michael Olson <mwolson@gnu.org> patch-53
2197     Summary:
2198       Make use of BUILDOPTS.
2199     Revision:
2200       planner-muse--mwolson--1.0--patch-53
2202     * Makefile.defs (BUILDOPTS): New variable indicating extra options to be
2203       passed to dpkg-buildpackage.
2204     
2205     * Makefile (debrelease): Use $(BUILDOPTS).
2207     modified files:
2208      ChangeLog.mwolson Makefile Makefile.defs
2211 2005-08-09 23:00:32 GMT Michael Olson <mwolson@gnu.org> patch-52
2213     Summary:
2214       Make generated Debian packages slightly easier to upload.
2215     Revision:
2216       planner-muse--mwolson--1.0--patch-52
2218     * debian/changelog: Generate 3.30.arch.52-1.
2219     
2220     * debian/control (Description): Clarify that this a port of Planner.
2221     
2222     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2223     
2224     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2225       that was last uploaded to Debian.
2226     
2227     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2228       changes is generated.  This means we have to use dpkg-buildpackage,
2229       since debuild doesn't recognize the environment variables that it
2230       claims to recognize.
2232     modified files:
2233      ChangeLog.mwolson Makefile Makefile.defs debian/changelog
2234      debian/control debian/rules
2237 2005-08-09 07:09:40 GMT Michael Olson <mwolson@gnu.org> patch-51
2239     Summary:
2240       Update the Debian package.
2241     Revision:
2242       planner-muse--mwolson--1.0--patch-51
2245     modified files:
2246      ChangeLog.mwolson Makefile.defs debian/changelog
2249 2005-08-09 07:07:25 GMT Michael Olson <mwolson@gnu.org> patch-50
2251     Summary:
2252       Remove old code sections.
2253     Revision:
2254       planner-muse--mwolson--1.0--patch-50
2256     * planner.el: Remove commented-out sections.
2257     
2258     * scripts/planner-build.el (load-path): Use my path to Muse.  Others can
2259       edit it as they will in their own branches :^) .
2261     modified files:
2262      ChangeLog.mwolson planner.el scripts/planner-build.el
2265 2005-08-09 06:13:56 GMT Michael Olson <mwolson@gnu.org> patch-48
2267     Summary:
2268       Debian tweaks.
2269     Revision:
2270       planner-muse--mwolson--1.0--patch-48
2272     * Makefile.defs (VERSION): Update for another snapshot.
2273     
2274     * debian/conffile: Removed, since it causes a "duplicate conffile" error.
2275     
2276     * debian/control: Add trailing newline.
2277     
2278     * debian/rules: Set DH_COMPAT to 3 to make warnings go away.  Correct
2279       directory to install elisp files to.
2281     removed files:
2282      debian/.arch-ids/conffiles.id debian/conffiles
2284     modified files:
2285      ChangeLog.mwolson Makefile.defs debian/changelog
2286      debian/control debian/rules
2289 2005-08-09 05:22:29 GMT Michael Olson <mwolson@gnu.org> patch-47
2291     Summary:
2292       Prepare initial Debian package for planner-muse-el.
2293     Revision:
2294       planner-muse--mwolson--1.0--patch-47
2296     * Makefile.defs (ELISPDIR, VERSION): Adapt for planner-muse build.
2297     
2298     * debian/README.Debian: Add note about Muse port.
2299     
2300     * debian/changelog: Prepare package planner-muse-el 3.30.arch.47-1.
2301     
2302     * debian/conffiles: Adapt for planner-muse.
2303     
2304     * debian/control (Source, Maintainer, Standards-Version, Package)
2305       (Depends, Description): Ditto.
2306     
2307     * debian/emacsen-install, debian/emacsen-remove, debian/emacsen-startup:
2308       Ditto.
2309     
2310     * debian/rules: Simplify and adapt for planner-muse.
2312     modified files:
2313      ChangeLog.mwolson Makefile.defs debian/README.Debian
2314      debian/changelog debian/conffiles debian/control
2315      debian/emacsen-install debian/emacsen-remove
2316      debian/emacsen-startup debian/rules
2319 2005-08-09 04:09:22 GMT Michael Olson <mwolson@gnu.org> patch-46
2321     Summary:
2322       Implement Makefile system and include Debian files.
2323     Revision:
2324       planner-muse--mwolson--1.0--patch-46
2326     * planner.el (planner-derived-mode-p): Wrap in `eval-and-compile' in
2327       order to silence a fatal compiler error.
2328       (planner-url-protocols): Use `eval-when-compile' to avoid a compiler
2329       warning.
2330     
2331     * Makefile: New file that builds Planner.
2332     
2333     * Makefile.defs: New file that contains Makefile variable definitions.
2334     
2335     * scripts/planner-build.el: New file that aids in the Planner building
2336       process.  It adds the correct directories to the load-path and provides
2337       a `planner-elint-files' function that works in conjunction with the
2338       Makefile's `test' target.
2339     
2340     * debian: New directory containing the files used in building Debian
2341       packages for Planner.
2343     new files:
2344      .arch-ids/Makefile.defs.id .arch-ids/Makefile.id Makefile
2345      Makefile.defs debian/.arch-ids/=id
2346      debian/.arch-ids/README.Debian.id
2347      debian/.arch-ids/changelog.id debian/.arch-ids/conffiles.id
2348      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2349      debian/.arch-ids/emacsen-install.id
2350      debian/.arch-ids/emacsen-remove.id
2351      debian/.arch-ids/emacsen-startup.id
2352      debian/.arch-ids/planner-el.docs.id debian/.arch-ids/rules.id
2353      debian/README.Debian debian/changelog debian/conffiles
2354      debian/control debian/copyright debian/emacsen-install
2355      debian/emacsen-remove debian/emacsen-startup
2356      debian/planner-el.docs debian/rules scripts/.arch-ids/=id
2357      scripts/.arch-ids/planner-build.el.id scripts/planner-build.el
2359     modified files:
2360      ChangeLog.mwolson planner.el
2362     new directories:
2363      debian debian/.arch-ids scripts scripts/.arch-ids
2366 2005-08-08 18:35:21 GMT Peter K. Lee <saint@corenova.com>       patch-5
2368     Summary:
2369       html inner-header and inner-footer as well as better timeclock summary format table output
2370     Revision:
2371       planner-muse--peter--1.0--patch-5
2373     * planner-accomplishments.el (planner-accomplishments-format-table): call
2374       planner-align-table routine
2375     
2376     * planner-publish.el (planner-html-header): include inner-header section
2377     
2378     * planner-publish.el (planner-html-footer): include inner-footer section
2379     
2380     * planner-timeclock-summary.el
2381       (planner-timeclock-summary-make-text-table-day): call
2382       planner-align-table routine for table formatting
2383     
2384     * planner.el: added planner-align-table routine which does a better job
2385       of displaying and publishing tables taking into account links which
2386       hide invisible link wrapper characters
2387     
2389     modified files:
2390      planner-accomplishments.el planner-publish.el
2391      planner-timeclock-summary.el planner.el
2394 2005-08-07 15:17:09 GMT Sacha Chua <sacha@free.net.ph>  patch-468
2396     Summary:
2397       Bugfix: planner-notes-index should be in Planner project
2398     Revision:
2399       planner--dev--1.0--patch-468
2401     * planner-notes-index.el (planner-notes-index): Make sure pages are in
2402       Planner context. This resolves the emacs-wiki-visit-link problem.
2403       Thanks to Kohkichi Hosoda for pointing this out!
2404     
2406     modified files:
2407      planner-notes-index.el
2410 2005-08-06 07:42:48 GMT Michael Olson <mwolson@gnu.org> patch-44
2412     Summary:
2413       Fix error in planner-annotation-from-wiki.
2414     Revision:
2415       planner-muse--mwolson--1.0--patch-44
2417     * planner.el (planner-annotation-from-wiki): Fix type error.
2419     modified files:
2420      ChangeLog.mwolson planner.el
2423 2005-08-06 04:01:03 GMT Sacha Chua <sacha@free.net.ph>  patch-467
2425     Summary:
2426       Bugfix: planner-timeclock should always work within Planner context to properly deal with some tasks
2427     Revision:
2428       planner--dev--1.0--patch-467
2430     * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
2431       Ensure Planner context. This solves the planner-multi problem with
2432       numbered pages reported by Karen Cooke.
2433     
2434     * planner-timeclock.el (planner-timeclock-task-info): Make sure this is
2435       always evaluated within the Planner context.
2436     
2437     * planner.el (planner-find-task-basic): Anchor regular expression
2438       at start of string.
2439     
2441     modified files:
2442      planner-timeclock-summary.el planner-timeclock.el planner.el
2445 2005-08-02 15:01:07 GMT Sacha Chua <sacha@free.net.ph>  patch-466
2447     Summary:
2448       NOTE: planner-create-section-function, planner-create-at-top, planner-create-at-bottom: RENAMED FROM planner-seek-
2449     Revision:
2450       planner--dev--1.0--patch-466
2452     * planner.el (planner-create-section-function): NOTE: Rename from
2453     planner-seek-section-function.  Thanks to John Sullivan for
2454     pointing out inconsistency.
2455     (planner-create-at-top): Rename from planner-seek-create-at-top.
2456     (planner-create-at-bottom): Rename from planner-seek-create-at-bottom.
2457     (planner-narrow-to-section): Use planner-create-section-function.
2458     (planner-seek-to-first): Use planner-create-section-function.
2460     modified files:
2461      planner.el
2464 2005-08-02 00:06:57 GMT Peter K. Lee <saint@corenova.com>       patch-4
2466     Summary:
2467       publish and buffer alignment display change for timeclock summary
2468     Revision:
2469       planner-muse--peter--1.0--patch-4
2471     * planner-timeclock-summary.el
2472         (planner-timeclock-summary-make-text-table-day): changed basis of
2473         code back to align-regexp call.  Instead of complex alignment
2474         handling, we just go through once more at the end and add a few more
2475         spaces to make the column with links show up properly in the
2476         planner-mode buffer.  Furthermore, the changes allows muse publishing
2477         to display the timeclock summary table properly.  
2478     
2480     modified files:
2481      planner-publish.el planner-timeclock-summary.el
2484 2005-08-01 19:04:59 GMT Peter K. Lee <saint@corenova.com>       patch-2
2486     Summary:
2487       planner publish html styles and extensions improvements
2488     Revision:
2489       planner-muse--peter--1.0--patch-2
2491     * planner-publish.el (planner-html-markup-strings): p tags close
2492       prematurely due to some other auto closing call...  just use div tags.
2493       (planner-html-style-sheet): added pretty table style
2494         now, the default style-sheet is cleaner, should always be over-ridden.
2495       (planner-html-header): changed the default header to include
2496       planner-html-embedded-header for easier inclusion of custom header
2497       content w/o overriding the entire header.
2498       (planner-html-embedded-header): new
2499       (planner-html-embedded-footer): new
2500       (planner-publish-markup-note): markup content tag with newline to avoid
2501       post cleanup to consider it as part of text.
2502     
2504     modified files:
2505      planner-publish.el
2508 2005-07-29 21:08:07 GMT Sacha Chua <sacha@free.net.ph>  patch-465
2510     Summary:
2511       planner-notes-index: Fix to work with files in subdirectories
2512     Revision:
2513       planner--dev--1.0--patch-465
2515     * planner-notes-index.el (planner-notes-index-headlines-on-page):
2516     Work with files in subdirectories.
2517     (planner-notes-index-headlines-in-range): Use planner-get-day-pages.
2518     (planner-notes-index-years): Docfix.
2519     
2521     modified files:
2522      planner-notes-index.el
2525 2005-07-28 13:04:09 GMT Sacha Chua <sacha@free.net.ph>  patch-464
2527     Summary:
2528       Bugfixes: Byte-compile properly (missing planner-link-name, bug in planner-annotation-from-file)
2529     Revision:
2530       planner--dev--1.0--patch-464
2532     * planner.el (planner-link-name): Add missing alias. Thanks to Wei-Hao
2533     Lin for spotting this.
2534     (planner-annotation-from-file): Fix misplaced parenthesis.
2535     * planner-ical.el (planner-ical-export): Add missing variables.
2536     
2538     modified files:
2539      planner-ical.el planner.el
2542 2005-07-27 22:41:06 GMT Sacha Chua <sacha@free.net.ph>  patch-463
2544     Summary:
2545       Bugfix: planner-current-note-info: Recognize multi properly again
2546     Revision:
2547       planner--dev--1.0--patch-463
2549     * planner.el (planner-current-note-info): Add missing closing paren.
2550       Thanks to Sven Kloppenburg for the patch! This fixes remembering to
2551       multiple pages.
2552     
2554     modified files:
2555      planner.el
2558 2005-07-26 14:46:18 GMT Sacha Chua <sacha@free.net.ph>  patch-462
2560     Summary:
2561       Bugfix: Add missing planner-link-target. New option: planner-calendar-nop-buttons-flag
2562     Revision:
2563       planner--dev--1.0--patch-462
2565     * planner.el (planner-link-target): Add missing alias.
2566     
2567     * planner-calendar.el (planner-calendar-nop-buttons-flag): New option.
2568       (planner-calendar): Use planner-calendar-nop-buttons-flag.
2569       (planner-calendar-published-file-href): Make sure <nop> is needed.
2570     
2571     --This line, and those below, will be ignored--
2572     Files to commit:
2573        <can't compute list>
2574     
2575     This list might be incomplete or outdated if editing the log
2576     message was not invoked from an up-to-date changes buffer!
2578     modified files:
2579      planner-calendar.el planner.el
2582 2005-07-26 13:33:26 GMT Sacha Chua <sacha@free.net.ph>  patch-461
2584     Summary:
2585       Bugfix: planner-visit-link: Add missing alias
2586     Revision:
2587       planner--dev--1.0--patch-461
2589     * planner.el (planner-visit-link): Add missing alias. Thanks to Zak for
2590       pointing this out!
2591     
2593     modified files:
2594      planner.el
2597 2005-07-25 14:42:14 GMT Sacha Chua <sacha@free.net.ph>  patch-460
2599     Summary:
2600       Bugfix: planner-calendar-published-file-href: Stop refreshing the file list all the time
2601     Revision:
2602       planner--dev--1.0--patch-460
2604     * planner.el (planner-page-file): Don't change projects, as the
2605       underlying functions use variables properly.
2606     
2607     * planner-calendar.el (planner-calendar-published-file-href): Don't keep
2608       refreshing the file alist. This should make it faster. Thanks to drkm for
2609       pointing this out.
2610     
2612     modified files:
2613      planner-calendar.el planner.el
2616 2005-07-25 14:28:13 GMT Sacha Chua <sacha@free.net.ph>  patch-459
2618     Summary:
2619       Bugfix: planner-calendar: Do not over-pad months that end with Sunday
2620     Revision:
2621       planner--dev--1.0--patch-459
2623     * planner-calendar.el (planner-calendar): Merge small patch from drkm to
2624       fix planner-calendar boundary case when last day of the month is
2625       Sunday.
2627     modified files:
2628      planner-calendar.el
2631 2005-07-25 15:08:09 GMT Peter K. Lee <saint@corenova.com>       patch-1
2633     Summary:
2634       planner publishing tree
2635     Revision:
2636       planner-muse--peter--1.0--patch-1
2638     * planner.el: get rid of publishing specific code from planner.
2639     
2640     Added planner-publish.el which creates new Muse style for publishing
2641     planner specific files.
2642     
2644     new files:
2645      .arch-ids/planner-publish.el.id planner-publish.el
2647     modified files:
2648      planner.el
2651 2005-07-23 20:08:09 GMT Sacha Chua <sacha@free.net.ph>  patch-457
2653     Summary:
2654       Docfix: Fix iCal example quotes
2655     Revision:
2656       planner--dev--1.0--patch-457
2658     * planner-el.texi (iCal Task Publication): Bugfix: Fix quotes.
2660     modified files:
2661      ChangeLog planner-el.texi
2664 2005-07-23 20:03:36 GMT Sacha Chua <sacha@free.net.ph>  patch-456
2666     Summary:
2667       New: planner-ical.el
2668     Revision:
2669       planner--dev--1.0--patch-456
2671     * planner-ical.el: Add planner-ical.el from Chris Parsons.
2672       (planner-ical-export-this-page): New.
2673       (planner-ical-export-page): Add FILE argument.
2674     
2675     * planner-el.texi (iCal Task Publication): Document planner-ical.
2677     new files:
2678      .arch-ids/planner-ical.el.id planner-ical.el
2680     modified files:
2681      ChangeLog planner-el.texi
2684 2005-07-23 19:50:37 GMT Sacha Chua <sacha@free.net.ph>  patch-455
2686     Summary:
2687       Bugfix: planner-rss-add-note: Remove tags from title
2688     Revision:
2689       planner--dev--1.0--patch-455
2691     * planner-rss.el (planner-rss-strip-tags): New function.
2692     (planner-rss-add-note): Remove all tags from title.
2694     modified files:
2695      ChangeLog planner-rss.el
2698 2005-07-21 15:44:28 GMT Yann Hodique <hodique@lifl.fr>  patch-41
2700     Summary:
2701       Bugfix
2702     Revision:
2703       planner--yh--1.0--patch-41
2705     * planner.el (planner-annotation-from-file): missing closing paren :(
2707     modified files:
2708      ChangeLog.yh planner.el
2711 2005-07-20 23:40:54 GMT Yann Hodique <hodique@lifl.fr>  patch-40
2713     Summary:
2714       Fix minor bug un planner-multi.el
2715     Revision:
2716       planner--yh--1.0--patch-40
2718     * planner-multi.el (planner-multi-copy-or-move-task): use planner-multi-make-link instead of planner-make-link
2720     modified files:
2721      ChangeLog.yh planner-multi.el
2724 2005-07-20 23:17:54 GMT Yann Hodique <hodique@lifl.fr>  patch-39
2726     Summary:
2727       Fix incorrect behavior for planner-multi-remove-task-from-pool
2728     Revision:
2729       planner--yh--1.0--patch-39
2731     * planner-multi.el (planner-multi-task-xref): use muse-explicit-link-regexp
2732     (planner-multi-remove-task-from-pool): fix incorrect task replanning
2734     modified files:
2735      ChangeLog.yh planner-multi.el
2738 2005-07-20 22:25:54 GMT Yann Hodique <hodique@lifl.fr>  patch-38
2740     Summary:
2741       Make planner-directory a function
2742     Revision:
2743       planner--yh--1.0--patch-38
2745     planner-directory is now a function to read muse project information
2747     modified files:
2748      ChangeLog.yh planner-export-diary.el planner-id.el
2749      planner-notes-index.el planner-report.el
2750      planner-tasks-overview.el planner.el
2753 2005-07-20 15:46:12 GMT Michael Olson <mwolson@gnu.org> patch-35
2755     Summary:
2756       Highlight links in note headings.
2757     Revision:
2758       planner-muse--mwolson--1.0--patch-35
2760     * planner.el (planner-highlight-notes): Don't apply
2761       planner-note-headline-face to parentheses and link.  Thanks to Chris
2762       McMahan for the report.
2764     modified files:
2765      ChangeLog.mwolson planner.el
2768 2005-07-18 17:52:27 GMT Sacha Chua <sacha@free.net.ph>  patch-453
2770     Summary:
2771       planner-create-note: Default to current page when called interactively
2772     Revision:
2773       planner--dev--1.0--patch-453
2775     * planner.el (planner-create-note): Default to current page. Thanks to
2776       Janne Hellsten for suggesting this.
2777     
2779     modified files:
2780      ChangeLog planner.el
2783 2005-07-17 04:10:37 GMT Sacha Chua <sacha@free.net.ph>  patch-452
2785     Summary:
2786       Add autoload cookies to a bunch of files, remove planner-appt-filename-to-date
2787     Revision:
2788       planner--dev--1.0--patch-452
2790     * planner.el (planner-goto-most-recent): Fix redundant function.
2791     * planner-appt.el (planner-appt-filename-to-date): Remove function, use
2792       planner-filename-to-calendar-date instead.
2794     modified files:
2795      ChangeLog planner-appt.el planner-authz.el planner-bibtex.el
2796      planner-cyclic.el planner-deadline.el planner-diary.el
2797      planner-export-diary.el planner-id.el planner-ledger.el
2798      planner-log-edit.el planner-multi.el planner-notes-index.el
2799      planner-psvn.el planner-rank.el planner-rdf.el
2800      planner-report.el planner-rss.el planner-schedule.el
2801      planner-tasks-overview.el planner-timeclock-summary-proj.el
2802      planner-timeclock-summary.el planner-timeclock.el
2803      planner-trunk.el planner-w3m.el planner-xtla.el planner.el
2806 2005-07-16 15:50:24 GMT Sacha Chua <sacha@free.net.ph>  patch-451
2808     Summary:
2809       planner-timeclock-summary-make-text-table-day: Format projects as links
2810     Revision:
2811       planner--dev--1.0--patch-451
2813     * planner-timeclock-summary.el: Remove commented-out cruft.
2814       (planner-timeclock-summary-make-text-table-day): Format projects as links.
2815       Thanks to Trent Buck for suggesting this.
2816       (planner-timeclock-summary-generate-report): Fix report here also.
2817       (planner-timeclock-summary-make-summary-string-range): Replace with more compact test.
2818       (planner-timeclock-summary-make-text-table-day): Include properly padded links with
2819       fake alignment.
2820       (planner-timeclock-summary-generate-report): NOTE: Remove obsolete function.
2821     
2822     * planner.el (planner-sort-tasks-basic): Add failsafe for unrecognized
2823       priorities, although this really shouldn't happen. Thanks to pll for
2824       pointing this out.
2825     
2826     * planner-timeclock.el (planner-timeclock-task-info): Parse strings as well.
2828     modified files:
2829      ChangeLog planner-timeclock-summary.el planner-timeclock.el
2830      planner.el
2833 2005-07-15 22:17:48 GMT Yann Hodique <hodique@lifl.fr>  patch-36
2835     Summary:
2836       Use planner-make-link instead of hard-coded brackets
2837     Revision:
2838       planner--yh--1.0--patch-36
2840     Fix some incorrect usage of planner links pattern
2842     modified files:
2843      ChangeLog.yh planner-bbdb.el planner-psvn.el planner-xtla.el
2844      planner.el
2847 2005-07-15 04:56:35 GMT Michael Olson <mwolson@gnu.org> patch-33
2849     Summary:
2850       Minor caadr -> car cadr fixup.
2851     Revision:
2852       planner-muse--mwolson--1.0--patch-33
2854     * planner-xtla.el (planner-xtla-url-transform): Use (car (cadr ...))
2855       rather than (caadr ...) since some Emacsen can't handle that.
2857     modified files:
2858      ChangeLog.mwolson planner-xtla.el
2861 2005-07-14 22:55:15 GMT Yann Hodique <hodique@lifl.fr>  patch-34
2863     Summary:
2864       Fix false heading lines in notes, from planner-xtla
2865     Revision:
2866       planner--yh--1.0--patch-34
2868     * planner-xtla.el (planner-xtla-log-edit-add-note): lines beginning with * should really be list items
2870     modified files:
2871      ChangeLog.yh planner-xtla.el
2874 2005-07-14 21:32:16 GMT Yann Hodique <hodique@lifl.fr>  patch-33
2876     Summary:
2877       Fix error in planner-xtla-url-transform
2878     Revision:
2879       planner--yh--1.0--patch-33
2881     * planner-xtla.el (planner-xtla-url-transform): fix base url retreival
2883     modified files:
2884      ChangeLog.yh planner-xtla.el
2887 2005-07-14 19:17:19 GMT Michael Olson <mwolson@gnu.org> patch-31
2889     Summary:
2890       Replace a few emacs-wiki functions in planner-report.
2891     Revision:
2892       planner-muse--mwolson--1.0--patch-31
2894     * planner-report.el (planner-report-generate, planner-report-generate):
2895       Use planner-specific functions rather than emacs-wiki functions.
2897     modified files:
2898      ChangeLog.mwolson planner-report.el
2901 2005-07-14 13:20:07 GMT Yann Hodique <hodique@lifl.fr>  patch-31
2903     Summary:
2904       Fix bug #2647
2905     Revision:
2906       planner--yh--1.0--patch-31
2908     * planner-timeclock.el (planner-timeclock-task-info): use muse-explicit-link-regexp instead of emacs-wiki stuff
2910     modified files:
2911      ChangeLog.yh planner-timeclock.el
2914 2005-07-13 19:16:10 GMT Michael Olson <mwolson@gnu.org> patch-28
2916     Summary:
2917       Make planner-xtla-url-transform work again.
2918     Revision:
2919       planner-muse--mwolson--1.0--patch-28
2921     * planner-xtla.el (planner-xtla-url-transform): Ignore other args.
2922       Thanks to Peter K. Lee for the report!
2924     modified files:
2925      ChangeLog.mwolson planner-xtla.el
2928 2005-07-13 15:04:39 GMT Yann Hodique <hodique@lifl.fr>  patch-29
2930     Summary:
2931       Fix bug #2638 : Extra set of brackets around page references in newly-created tasks
2932     Revision:
2933       planner--yh--1.0--patch-29
2935     This is a side-effect of making planner-make-link generate valid links when given a valid link as input
2937     modified files:
2938      ChangeLog.yh planner.el
2941 2005-07-13 04:26:47 GMT Sacha Chua <sacha@free.net.ph>  patch-450
2943     Summary:
2944       planner-current-note-info: Be stricter with note links
2945     Revision:
2946       planner--dev--1.0--patch-450
2948     * planner.el (planner-current-note-info): Be a lot stricter with note
2949     links to prevent (C-c a) from being recognized as a note link. Thanks to
2950     Xavier Maillard for reporting this bug.
2952     modified files:
2953      ChangeLog planner.el
2956 2005-07-11 07:52:59 GMT Sacha Chua <sacha@free.net.ph>  patch-449
2958     Summary:
2959       planner-calendar-create-today-link: Use make-symbolic-link
2960     Revision:
2961       planner--dev--1.0--patch-449
2963     * planner-calendar.el (planner-calendar-create-today-link): Use
2964       make-symbolic-link because that's the Right Thing to Do. Thanks to
2965       Angus Lees for the suggestion.
2967     modified files:
2968      ChangeLog planner-calendar.el
2971 2005-07-10 03:16:23 GMT Sacha Chua <sacha@free.net.ph>  patch-448
2973     Summary:
2974       Add p-create-task and p-create-task-from-buffer to planner-auto
2975     Revision:
2976       planner--dev--1.0--patch-448
2978     * planner-auto.el: Add planner-create-task and
2979       planner-create-task-from-buffer. Thanks to drkm for pointing this out.
2981     modified files:
2982      ChangeLog planner-auto.el
2985 2005-07-10 03:13:15 GMT Sacha Chua <sacha@free.net.ph>  patch-447
2987     Summary:
2988       Bugfix: planner-calendar-create-today-link: Quote shell arguments
2989     Revision:
2990       planner--dev--1.0--patch-447
2992     * planner-calendar.el (planner-calendar-create-today-link): Quote
2993     argument to shell. Thanks to drkm for pointing this out.
2994     
2996     modified files:
2997      ChangeLog planner-calendar.el
3000 2005-07-08 05:12:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3002     Summary:
3003       Fix insertion of diary entries and complaints about `emacs-wiki-link-base'.
3004     Revision:
3005       planner-muse--mwolson--1.0--patch-24
3007     * planner-diary.el (planner-diary-get-name): Use `planner-page-name'.  No
3008       need to reinvent the wheel.  This should fix a diary insertion problem
3009       when using a Muse file extension.
3010     
3011     * planner-multi.el (planner-task-plan): Use `planner-link-base' instead
3012       of `emacs-wiki-link-base'.
3013     
3014     
3016     modified files:
3017      ChangeLog.mwolson planner-diary.el planner-multi.el
3020 2005-07-07 16:53:27 GMT Sacha Chua <sacha@free.net.ph>  patch-446
3022     Summary:
3023       planner-gnus-insinuate: Change keybinding to C-c C-t
3024     Revision:
3025       planner--dev--1.0--patch-446
3027     * planner-gnus.el (planner-gnus-insinuate): Change keybinding for
3028       planner-gnus. Thanks to drkm for the suggestion.
3029     
3030     * planner-el.texi (Gnus): Document new keybinding.
3031     
3033     modified files:
3034      ChangeLog planner-el.texi planner-gnus.el
3037 2005-07-07 06:11:30 GMT Yann Hodique <hodique@lifl.fr>  patch-25
3039     Summary:
3040       Fix pages from planner-multi
3041     Revision:
3042       planner--yh--1.0--patch-25
3044     For some reason, the links broke again
3046     modified files:
3047      ChangeLog.yh planner-multi.el
3050 2005-07-06 07:13:17 GMT Michael Olson <mwolson@gnu.org> patch-21
3052     Summary:
3053       Use `muse-publishing-current-file'.
3054     Revision:
3055       planner-muse--mwolson--1.0--patch-21
3057     * planner.el (planner-current-file): Use `muse-publishing-current-file'
3058       instead of `muse-current-file'.
3059     
3061     modified files:
3062      ChangeLog.mwolson planner.el
3065 2005-07-05 20:36:34 GMT Yann Hodique <hodique@lifl.fr>  patch-21
3067     Summary:
3068       don't use pos:// url as description
3069     Revision:
3070       planner--yh--1.0--patch-21
3072     * planner.el (planner-annotation-from-file-with-position): put filename as description
3073     
3075     modified files:
3076      ChangeLog.yh planner-multi.el planner.el
3079 2005-07-05 17:24:36 GMT Sacha Chua <sacha@free.net.ph>  patch-445
3081     Summary:
3082       Bugfix: planner-multi-link-delete: Preserve order
3083     Revision:
3084       planner--dev--1.0--patch-445
3086     * planner-multi.el (planner-multi-link-delete): Docfix. Preserve order.
3087       Thanks to Chris Parsons for pointing out this bug.
3089     modified files:
3090      ChangeLog planner-multi.el planner-timeclock-summary.el
3091      planner.el
3094 2005-07-04 23:03:13 GMT Michael Olson <mwolson@gnu.org> patch-19
3096     Summary:
3097       Use muse-explicit-link-regexp instead of muse-link-regexp.
3098     Revision:
3099       planner-muse--mwolson--1.0--patch-19
3101     * planner-multi.el (planner-multi-task-xref, planner-copy-or-move-task)
3102       (planner-multi-task-delete-this-page, planner-multi-note-xref)
3103       (planner-multi-note-xref, planner-multi-note-delete-this-page): Use
3104       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3105     
3106     * planner.el (planner-link-base, planner-link-target, planner-link-name)
3107       (planner-notes-tag): Ditto.
3108       (planner-visit-link): Detabify.
3109     
3111     modified files:
3112      ChangeLog.mwolson planner-multi.el planner.el
3115 2005-07-04 06:44:44 GMT Sacha Chua <sacha@free.net.ph>  patch-444
3117     Summary:
3118       Bugfix: planner-multi-replan-task: Deal with tasks without dates
3119     Revision:
3120       planner--dev--1.0--patch-444
3122     * planner-multi.el (planner-multi-replan-task): Bugfix: Deal with
3123       tasks without dates.
3124     
3126     modified files:
3127      ChangeLog planner-multi.el
3130 2005-07-04 06:30:07 GMT Sacha Chua <sacha@free.net.ph>  patch-443
3132     Summary:
3133       New: planner-gnats.el adds support for the GNU bugtracking system
3134     Revision:
3135       planner--dev--1.0--patch-443
3137     * planner-gnats.el: New protocol from Jeremy Cowgar. Gnats is the
3138       GNU bug tracking system.
3139     
3140     * planner-el.texi (Tracking Development): Renamed from Logs and
3141       Version Control.
3142       (Gnats): Document planner-gnats.el
3143     
3145     new files:
3146      .arch-ids/planner-gnats.el.id planner-gnats.el
3148     modified files:
3149      ChangeLog planner-el.texi
3152 2005-07-04 02:03:35 GMT Sacha Chua <sacha@free.net.ph>  patch-442
3154     Summary:
3155       planner-save-buffers: Do not kill non-planner-mode buffers
3156     Revision:
3157       planner--dev--1.0--patch-442
3159     * planner.el (planner-save-buffers): Move buffer killing inside test for
3160       planner-mode. Thanks to Win Treese for the patch.
3162     modified files:
3163      ChangeLog planner.el
3166 2005-07-03 19:33:09 GMT Yann Hodique <hodique@lifl.fr>  patch-20
3168     Summary:
3169       fix links in planner-multi
3170     Revision:
3171       planner--yh--1.0--patch-20
3173     * planner-multi.el (planner-multi-read-name): don't generate extra link marks
3174     
3176     modified files:
3177      ChangeLog.yh planner-multi.el
3180 2005-07-03 07:46:19 GMT Yann Hodique <hodique@lifl.fr>  patch-19
3182     Summary:
3183       bugfix
3184     Revision:
3185       planner--yh--1.0--patch-19
3187     * planner.el (planner-prepare-file): planner-file-name may be nil
3188     use planner-file-name instead of muse-file-name
3189     
3191     modified files:
3192      ChangeLog.yh planner.el
3195 2005-07-02 15:10:37 GMT Sacha Chua <sacha@free.net.ph>  patch-441
3197     Summary:
3198       Bugfix: planner-save-buffers should suppress planner-id
3199     Revision:
3200       planner--dev--1.0--patch-441
3202     * planner.el (planner-save-buffers): Supress planner-id fixing in
3203       automatically-saved pages. Thanks to Edgar Gonçalves for helping track
3204       down this bug.
3206     modified files:
3207      ChangeLog planner.el
3210 2005-07-01 11:19:28 GMT Sacha Chua <sacha@free.net.ph>  patch-440
3212     Summary:
3213       Fixes planner-timeclock + planner-multi, also planner-multi-update-task
3214     Revision:
3215       planner--dev--1.0--patch-440
3217     * planner-timeclock.el (planner-timeclock-task-marked): Use
3218       planner-timeclock-plan-string to deal with multi tasks.
3219       (planner-replan-task, planner-edit-task-description,
3220       (planner-timeclock-task-info): Deal with planner-multi tasks.
3221       (planner-timeclock-plan-string): Convenience function for easier
3222       formatting.
3223       
3224     * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
3225       Use new functions available in planner-timeclock.el to default to the
3226       first plan in a task.
3227       (planner-timeclock-summary-extract-task-data): Remove.
3228     
3229     * planner.el (planner-task-info-override): New.
3230     
3231     * planner-multi.el (planner-multi-remove-task-from-pool): Call standard
3232       replan task function to trigger advice.
3233       (planner-edit-task-description): Remove crufty and miscopied advice.
3235     modified files:
3236      ChangeLog planner-multi.el planner-timeclock-summary.el
3237      planner-timeclock.el planner.el
3240 2005-07-01 03:50:19 GMT Sacha Chua <sacha@free.net.ph>  patch-439
3242     Summary:
3243       Bugfix: planner-lower-task: typo
3244     Revision:
3245       planner--dev--1.0--patch-439
3247     * planner.el (planner-lower-task): Fix typo. Thanks to Michael Olson for
3248       the patch.
3249     
3251     modified files:
3252      ChangeLog planner.el
3255 2005-07-01 03:40:27 GMT Sacha Chua <sacha@free.net.ph>  patch-438
3257     Summary:
3258       Bugfix: planner-update-wiki-project: planner-name-regexp fix, planner-save-buffers SKIP-BUFFERS
3259     Revision:
3260       planner--dev--1.0--patch-438
3262     * planner.el (planner-update-wiki-project): Avoid adding
3263     planner-name-regexp multiple times. This solves the regexp too large
3264     error.
3265     
3266     * planner.el (planner-save-buffers): Add SKIP-BUFFER argument to make it
3267     easier to preserve cursor position, etc. when marking a task complete.
3269     modified files:
3270      ChangeLog planner.el
3273 2005-06-30 13:14:12 GMT Sacha Chua <sacha@free.net.ph>  patch-437
3275     Summary:
3276       Bugfix: planner-derived-mode-p should pass the modes to derived-mode-p
3277     Revision:
3278       planner--dev--1.0--patch-437
3280     * planner.el (planner-derived-mode-p): Bugfix: Work for GNU Emacs which
3281       expects a list for derived-mode-p. Thanks to Edgar.Goncalves for
3282       pointing this out.
3284     modified files:
3285      ChangeLog planner.el
3288 2005-06-30 11:51:10 GMT Sacha Chua <sacha@free.net.ph>  patch-436
3290     Summary:
3291       Bugfix: planner-multi-tasks-equal-p: Deal with tasks without link text
3292     Revision:
3293       planner--dev--1.0--patch-436
3295     * planner-multi.el (planner-multi-tasks-equal-p): Deal with tasks without
3296       link text. Solves nil backtrace when you update a task without links.
3297       (planner-multi-edit-task-description): Fix typo.
3298     
3300     modified files:
3301      ChangeLog planner-multi.el
3304 2005-06-30 07:21:53 GMT Sacha Chua <sacha@free.net.ph>  patch-434
3306     Summary:
3307       planner-sort-tasks: Be paranoid about task sorting
3308     Revision:
3309       planner--dev--1.0--patch-434
3311     * planner.el (planner-sort-tasks): Go back to old task if called from a
3312       task, or to old point if not.
3314     modified files:
3315      ChangeLog planner.el
3318 2005-06-30 06:43:52 GMT Sacha Chua <sacha@free.net.ph>  patch-433
3320     Summary:
3321       Bugfix: Remove parens around planner-calendar-html-tag-marker 
3322     Revision:
3323       planner--dev--1.0--patch-433
3325     * planner-calendar.el
3326       (planner-calendar-move-calendar-to-top-of-page-maybe): Remove parens
3327       around planner-calendar-html-tag-marker. Thanks to Michael Boehlen for
3328       pointing this out and Paul D. Kraus for reminding me about it.
3330     modified files:
3331      ChangeLog planner-calendar.el
3334 2005-06-30 06:17:53 GMT Sacha Chua <sacha@free.net.ph>  patch-432
3336     Summary:
3337       Bugfix: planner-edit-task-description, planner-deadline: keep point
3338     Revision:
3339       planner--dev--1.0--patch-432
3341     * planner.el (planner-edit-task-description-basic): Keep cursor position.
3342       Remove the need for planner-multi advice. Thanks to Edgar Goncalves for
3343       pointing this out.
3344     
3345     * planner-multi.el (planner-multi-edit-task-description): Keep cursor
3346       position. Remove the need for planner-multi advice.
3347     
3348     * planner-deadline.el (planner-deadline-update): Be a lot more careful
3349       about the point to avoid infinite looping bugs or errors about task
3350       descriptions.
3351     
3352     * planner.el (planner-tasks-never-suppress-fixing-flag): Docfix: Explain
3353       what fixing is. Thanks to johnsu01 for pointing this out.
3355     modified files:
3356      ChangeLog planner-deadline.el planner-multi.el planner.el
3359 2005-06-30 04:28:19 GMT Michael Olson <mwolson@gnu.org> patch-17
3361     Summary:
3362       Fix planner-derived-mode-p issues around planner-save-buffers.
3363     Revision:
3364       planner-muse--mwolson--1.0--patch-17
3366     * planner.el (muse): Thanks to Peter K. Lee for the patch!
3367      (planner-derived-mode-p): since calling derived-mode-p directly now
3368      instead of defalias, must have the &rest list unexpanded since
3369      derived-mode-p sees (list (list ...)) instead of (list ...).
3370      (planner-save-buffers): for some reason `muse-page-name' returns a ""
3371      whereas `emacs-wiki-page-name' returns nil.  added an extra check for
3372      the muse case.
3374     modified files:
3375      ChangeLog.mwolson planner.el
3378 2005-06-27 12:27:11 GMT Sacha Chua <sacha@free.net.ph>  patch-431
3380     Summary:
3381       planner-create-note: Default to current page
3382     Revision:
3383       planner--dev--1.0--patch-431
3385     * planner.el (planner-create-note): Default to current page. Thanks to
3386       Scott Otterson for the suggestion.
3388     modified files:
3389      ChangeLog planner.el
3392 2005-06-27 12:14:44 GMT Sacha Chua <sacha@free.net.ph>  patch-430
3394     Summary:
3395       planner-update-task: Remove need for advice, planner-multi-replan-task: Accept list as argument
3396     Revision:
3397       planner--dev--1.0--patch-430
3399     * planner.el (planner-update-task-basic): Rename old planner-update-task
3400       to remove the need for advice.
3401       (planner-update-task): Alias to planner-update-task-basic.
3402     
3403     * planner-multi.el (planner-multi-replan-task): Accept lists.
3404       (planner-multi-update-task): Remove need for advice.
3405       (planner-update-task): Alias to planner-multi-update-task.
3406       (planner-multi-read-name): Use planner-make-link.
3407       (planner-multi-remove-task-from-pool): Take advantage
3408       of lists as argument for planner-multi-replan-task.
3410     modified files:
3411      ChangeLog planner-multi.el planner.el
3414 2005-06-27 08:43:35 GMT Yann Hodique <hodique@lifl.fr>  patch-12
3416     Summary:
3417       doc improvement
3418     Revision:
3419       planner--yh--1.0--patch-12
3421     more documentation
3423     modified files:
3424      ChangeLog.yh planner-xtla.el
3427 2005-06-26 11:31:00 GMT Yann Hodique <hodique@lifl.fr>  patch-11
3429     Summary:
3430       publish xtla:// links with respect to archive locations
3431     Revision:
3432       planner--yh--1.0--patch-11
3434     * planner-xtla.el (planner-xtla-url-transform-alist): associate branches with locations
3435     (planner-xtla-url-transform): build url from xtla link
3436     (muse-publish-url-transforms): add planner-xtla-url-transform to the list
3437     
3439     modified files:
3440      ChangeLog.yh planner-xtla.el
3443 2005-06-25 06:32:48 GMT Michael Olson <mwolson@gnu.org> patch-9
3445     Summary:
3446       Use `planner-current-file' to get around the temp file issue.
3447     Revision:
3448       planner--mwolson--1.0--patch-9
3450     * planner.el (planner-current-file): New function that returns the name
3451       of the file that is currently being published.  Make sure you use this
3452       instead of `buffer-file-name' if your routine is called at
3453       publish-time.  For safety, this makes sure that
3454       `emacs-wiki-current-file' is bound and not null before using it; falls
3455       back on the value of the `buffer-file-name' variable.
3456     
3457     * planner-diary.el (planner-diary-get-name): Use `planner-current-file'.
3458     
3459     * planner-rss.el (planner-rss-limit): Ditto.
3461     modified files:
3462      planner-diary.el planner-rss.el planner.el
3465 2005-06-25 05:33:19 GMT Michael Olson <mwolson@gnu.org> patch-8
3467     Summary:
3468       Use `planner-match-string-no-properties'.
3469     Revision:
3470       planner--mwolson--1.0--patch-8
3472     * planner.el (planner-match-string-no-properties): Use instead of
3473       `match-string-no-properties'.
3474       (planner-annotation-from-planner-note)
3475       (planner-task-info-from-string, planner-current-note-info) 
3476       (planner-notes-get-headlines): Make use of this variable.
3477     
3478     * planner-appt.el (planner-appt-add-appts-from-schedule): Ditto.
3479     
3480     * planner-deadline.el (planner-deadline-get-deadline-from-string): Ditto.
3481     
3482     * planner-gnus.el (planner-gnus-get-address): Ditto.
3483     
3484     * planner-id.el (planner-id-get-id-from-string): Ditto.
3485     
3486     * planner-rank.el (planner-rank-get-task-info): Ditto.
3487     
3488     * planner-rdf.el (planner-rdf-get-taskid, planner-rdf-get-note-info)
3489       (planner-rdf-replace-links, planner-rdf-note-get-alias)
3490       (planner-rdf-note-get-plan, planner-rdf-note): Ditto.
3492     modified files:
3493      planner-appt.el planner-deadline.el planner-gnus.el
3494      planner-id.el planner-rank.el planner-rdf.el planner.el
3497 2005-06-25 05:22:50 GMT Michael Olson <mwolson@gnu.org> patch-7
3499     Summary:
3500       Use `planner-derived-mode-p' instead of `derived-mode-p'.
3501     Revision:
3502       planner--mwolson--1.0--patch-7
3504     * planner.el (with-planner): Remove commented-out declare line since
3505       we're using the correct alternative.
3506     
3507     * planner-el.texi (Publishing): Use `planner-derived-mode-p' instead of
3508       `derived-mode-p'.
3509     
3510     * planner-report.el (planner-report-generate): Ditto.
3511     
3512     * planner.el (planner-read-task): Ditto.
3514     modified files:
3515      planner-el.texi planner-report.el planner.el
3518 2005-06-25 05:02:34 GMT Michael Olson <mwolson@gnu.org> patch-6
3520     Summary:
3521       Fix minor meaning change in `planner-report-find-tasks'.
3522     Revision:
3523       planner--mwolson--1.0--patch-6
3525     * planner-report.el (planner-report-find-tasks): Re-add two dropped
3526       arguments.
3527     
3529     modified files:
3530      planner-report.el
3533 2005-06-24 23:48:10 GMT Michael Olson <mwolson@gnu.org> patch-5
3535     Summary:
3536       Put space in front of lists.
3537     Revision:
3538       planner--mwolson--1.0--patch-5
3540     * planner.el (planner-notes-tag, planner-markup-task): Put space in front
3541       of lists for forward-compatibility with Muse.
3543     modified files:
3544      planner.el
3547 2005-06-24 23:38:49 GMT Michael Olson <mwolson@gnu.org> patch-4
3549     Summary:
3550       Use `planner-replace-regexp-in-string' for compat with Muse port.
3551     Revision:
3552       planner--mwolson--1.0--patch-4
3554     * planner.el (planner-replace-regexp-in-string): Renamed from
3555       `planner-replace-in-string', since we use
3556       `planner-replace-regexp-in-string' in the Muse port.
3557     
3558     * planner-bbdb.el (planner-bbdb-annotation-from-bbdb): Use
3559       `planner-replace-regexp-in-string'.
3560     
3561     * planner-bibtex.el (planner-bibtex-annotation-old): Ditto.
3562     
3563     * planner-calendar.el (planner-calendar-published-file-href): Ditto.
3564     
3565     * planner-report.el (planner-report-find-notes)
3566       (planner-report-find-tasks): Ditto.
3567     
3568     * planner-timeclock-summary.el (planner-timeclock-summary-extract-task-data)
3569       (planner-timeclock-summary-make-summary-string-range)
3570       (planner-timeclock-summary-update, planner-timeclock-summary-show-range)
3571       (planner-timeclock-summary-show-2)
3572       (planner-timeclock-summary-generate-report): Ditto.
3574     modified files:
3575      planner-bbdb.el planner-bibtex.el planner-calendar.el
3576      planner-report.el planner-timeclock-summary.el planner.el
3579 2005-06-24 22:11:36 GMT Michael Olson <mwolson@gnu.org> patch-3
3581     Summary:
3582       Don't pollute the XEmacs namespace.
3583     Revision:
3584       planner--mwolson--1.0--patch-3
3586     * planner-bibtex.el (planner-bibtex-key-in-head): New function that takes
3587       the place of `bibtex-key-in-head'.
3588     
3589     * planner-calendar.el: Remove definition of `replace-in-string'.
3590     
3591     * planner-timeclock-summary.el: Ditto.
3592     
3593     * planner.el (planner-derived-mode, planner-copy-overlay)
3594       (planner-remove-overlays, planner-link-escape, planner-link-unescape):
3595       Use defun instead of alias.
3596     
3597     * planner.el (planner-replace-in-string): New function the takes the
3598       place of `replace-in-string' and `replace-regexp-in-string'.
3599     
3600     * planner.el (planner-line-end-position,
3601       planner-line-beginning-position): New functions that take the place of
3602       `line-end-position' and `line-beginning-position', respectively.
3603     
3604      * planner-rank.el, planner-trunk.el, planner-calendar.el,
3605        planner-appt.el, planner-xtla.el, planner-multi.el, planner-report.el,
3606        planner-timeclock-summary.el, planner-mhe.el, planner-bbdb.el,
3607        planner-bibtex.el, planner-experimental.el, planner-id.el, planner.el,
3608        planner-tasks-overview.el, planner-el.texi, planner-ledger.el,
3609        planner-authz.el, planner-deadline.el: Replace uses of
3610        namespace-violating functions with the aforementioned ones.
3612     modified files:
3613      planner-appt.el planner-authz.el planner-bbdb.el
3614      planner-bibtex.el planner-calendar.el planner-deadline.el
3615      planner-el.texi planner-experimental.el planner-id.el
3616      planner-ledger.el planner-mhe.el planner-multi.el
3617      planner-rank.el planner-report.el planner-tasks-overview.el
3618      planner-timeclock-summary.el planner-trunk.el planner-xtla.el
3619      planner.el
3622 2005-06-24 01:39:54 GMT Michael Olson <mwolson@gnu.org> patch-12
3624     Summary:
3625       Uniquify publishing number for notes.
3626     Revision:
3627       planner-muse--mwolson--1.0--patch-12
3629     * planner.el (muse-publish-markup-regexps): Use a different publishing
3630       number for notes, since these should probably not be the same.
3632     modified files:
3633      ChangeLog.mwolson planner.el
3636 2005-06-23 16:32:27 GMT Sacha Chua <sacha@free.net.ph>  patch-428
3638     Summary:
3639       Bugfix: planner-annotation-as-kill: Make sure link is set
3640     Revision:
3641       planner--dev--1.0--patch-428
3643     * planner.el (planner-annotation-as-kill): Make sure link is set before
3644       using it in link-name. Thanks to Jim Ottaway for catching this.
3646     modified files:
3647      ChangeLog planner.el
3650 2005-06-23 14:47:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-75
3652     Summary:
3653       planner-appt: remove redundant comments
3654     Revision:
3655       planner--jeho--1.0--patch-75
3658     modified files:
3659      planner-appt.el
3662 2005-06-23 11:49:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-74
3664     Summary:
3665       planner-appt: fix duplicate appt bug
3666     Revision:
3667       planner--jeho--1.0--patch-74
3669     * planner-appt.el (planner-appt-clear-appts): removed previous attempt at
3670       a fix
3671       (planner-appt-make-appt-element): new function for building elements of
3672       appt-time-msg-list
3673       (planner-appt-remember-appt): use planner-appt-make-appt-element
3674       (planner-appt-task-member): use planner-appt-make-appt-element
3675     
3677     modified files:
3678      planner-appt.el planner.el
3681 2005-06-22 21:18:39 GMT Yann Hodique <hodique@lifl.fr>  patch-7
3683     Summary:
3684       fix note publishing
3685     Revision:
3686       planner--yh--1.0--patch-7
3688     * planner.el (planner-markup-note): fix note publishing issue with muse (don't know exactly the reason though)
3689     
3691     modified files:
3692      ChangeLog.yh planner.el
3695 2005-06-22 14:03:02 GMT Sacha Chua <sacha@free.net.ph>  patch-427
3697     Summary:
3698       Embarrassing typo: Missing )
3699     Revision:
3700       planner--dev--1.0--patch-427
3702     * planner-gnus.el (planner-gnus-browse-url): Fix another embarrassing typo.
3703     
3705     modified files:
3706      ChangeLog planner-gnus.el
3709 2005-06-22 03:50:07 GMT Sacha Chua <sacha@free.net.ph>  patch-426
3711     Summary:
3712       Bugfix: with-planner-update-setup: Don't block planner-id
3713     Revision:
3714       planner--dev--1.0--patch-426
3716     * planner.el (with-planner-update-setup): Don't block planner-id anymore.
3717       Trust that the equality code is working and that you won't get loops.
3718     
3719     * planner-id.el (planner-id-update-tasks-on-page): Nullify
3720       planner-id-update-automatically to avoid loops.
3722     modified files:
3723      ChangeLog planner-id.el planner.el
3726 2005-06-22 03:43:37 GMT Sacha Chua <sacha@free.net.ph>  patch-425
3728     Summary:
3729       Bugfix: with-planner-update-setup, planner-browse-position-url, planner-multi-tasks-equal-p 
3730     Revision:
3731       planner--dev--1.0--patch-425
3733     * planner.el (with-planner-update-setup): Set planner-id-update-automatically to nil.
3734       (planner-save-buffers): Don't bind planner-id-update-automatically.
3735       (planner-browse-position-url): Correct typo.
3736     
3737     * planner-multi.el (planner-multi-tasks-equal-p): Bugfix: Correct
3738       equality test for tasks with only one plan page.
3740     modified files:
3741      ChangeLog planner-id.el planner-multi.el planner.el
3744 2005-06-22 03:14:43 GMT Sacha Chua <sacha@free.net.ph>  patch-424
3746     Summary:
3747       Bugfix: planner-gnus-browse-url and long grou pnames
3748     Revision:
3749       planner--dev--1.0--patch-424
3751     * planner-gnus.el (planner-gnus-browse-url): Merge patch from Toby
3752       Allsopp to fix case where gnus-registry-use-long-group-names is
3753       non-nil.
3755     modified files:
3756      ChangeLog planner-gnus.el
3759 2005-06-21 16:23:33 GMT Sacha Chua <sacha@free.net.ph>  patch-423
3761     Summary:
3762       Bugfix: planner-browse-position-url: Do not clobber match data
3763     Revision:
3764       planner--dev--1.0--patch-423
3766     * planner.el (planner-browse-position-url): Improve match data handling.
3767       Thanks to Romain Francoise for the patch.
3769     modified files:
3770      ChangeLog planner.el
3773 2005-06-20 04:25:42 GMT Sacha Chua <sacha@free.net.ph>  patch-422
3775     Summary:
3776       Bugfix: planner-annotation-from-file-with-position: Check if buffer has a file
3777     Revision:
3778       planner--dev--1.0--patch-422
3780     * planner.el (planner-annotation-from-file-with-position): Check if buffer is associated with a file.
3781     
3783     modified files:
3784      ChangeLog planner-id.el planner.el
3787 2005-06-20 02:52:08 GMT Sacha Chua <sacha@free.net.ph>  patch-421
3789     Summary:
3790       New: planner-annotation-from-file-with-position
3791     Revision:
3792       planner--dev--1.0--patch-421
3794     * planner.el (planner-resolve-position-url): New.
3795     (planner-browse-position-url): New.
3796     (planner-annotation-from-file-with-position): New.
3797     (planner-annotation-functions): Use
3798     planner-annotation-from-file-with-position instead of
3799     planner-annotation-from-file.
3801     modified files:
3802      ChangeLog planner.el
3805 2005-06-19 04:24:51 GMT Michael Olson <mwolson@gnu.org> patch-10
3807     Summary:
3808       Remove `muse-index-as-string' workaround.
3809     Revision:
3810       planner-muse--mwolson--1.0--patch-10
3812     * planner.el (muse-index-as-string): Remove since we will have this
3813       functionality in the Muse 3.01 release.
3815     modified files:
3816      ChangeLog.mwolson planner.el
3819 2005-06-18 16:35:34 GMT Yann Hodique <hodique@lifl.fr>  patch-6
3821     Summary:
3822       Provide a string representation of index to solve the index publishing issue
3823     Revision:
3824       planner--yh--1.0--patch-6
3826     * planner.el (planner-index-as-string): Generates an index for planner in
3827       a string format. This solves the index publishing issue. If you want an
3828       index for your pages, just put something like
3829       <lisp>(planner-index-as-string t t)</lisp> somewhere in a page
3830       (muse-index-as-string): planner-index-as-string uses this new function,
3831       but it is not realeased as of version 3.0. Hack to be removed once muse
3832       integrates its own version of muse-index-as-string
3833       (planner-generate-index): make use of planner-index-as-string
3834     
3836     modified files:
3837      ChangeLog.yh planner.el
3840 2005-06-18 01:03:49 GMT Sacha Chua <sacha@free.net.ph>  patch-420
3842     Summary:
3843       planner-annotation-as-kill: New interactive prefix
3844     Revision:
3845       planner--dev--1.0--patch-420
3847     * planner.el (planner-annotation-as-kill): Merge patch from Stefan
3848       Reichör adding interactive prefix to planner-annotation-as-kill,
3849       allowing users to specify description.
3850     
3851     * planner-el.texi (Hyperlinks): New section documenting
3852       planner-annotation-as-kill.
3854     modified files:
3855      ChangeLog planner-el.texi planner.el
3858 2005-06-17 15:31:23 GMT Sacha Chua <sacha@free.net.ph>  patch-419
3860     Summary:
3861       Docfix: Note that Lisp tags work only for GNU Emacs
3862     Revision:
3863       planner--dev--1.0--patch-419
3865     * planner-diary.el: Docfix: Note that Lisp tags work only for GNU Emacs.
3866       Reverse order of recommendations.
3867     
3868     * planner-el.texi (Diary): Docfix: Note that Lisp tags work only for GNU Emacs.
3869       Reverse order of recommendations.
3871     modified files:
3872      ChangeLog planner-diary.el planner-el.texi
3875 2005-06-17 08:45:31 GMT Sacha Chua <sacha@free.net.ph>  patch-418
3877     Summary:
3878       Enhancement: planner-multi-remove-task-from-pool works with multiple pages
3879     Revision:
3880       planner--dev--1.0--patch-418
3882     * planner-multi.el (planner-multi-remove-task-from-pool): Work with multiple pages.
3883     (planner-multi-split): Gracefully deal with lists.
3884     (planner-multi-copy-tasks-to-page): Docfix: note multiple pages syntax.
3886     modified files:
3887      ChangeLog planner-el.texi planner-multi.el
3890 2005-06-17 08:26:53 GMT Sacha Chua <sacha@free.net.ph>  patch-417
3892     Summary:
3893       planner-multi-copy-tasks-to-page: New option automatically copies tasks
3894     Revision:
3895       planner--dev--1.0--patch-417
3897     * planner-multi.el (planner-multi-copy-tasks-to-page): New option
3898       allows you to automatically copy tasks to a page.
3899       (planner-multi-create-task-from-info): Convert from advice.
3900       (planner-create-task-from-info-function): Override with planner-multi version.
3901       (planner-multi-remove-task-from-pool): New hook function to remove
3902       copied tasks.
3903     
3904     * planner.el (planner-create-task-from-info-function): Change to variable.
3905       (planner-create-task-from-info): Call the function.
3906       (planner-create-task-from-info-basic): Rename from old function.
3907     
3908     * planner-el.texi (Multiple Projects): Document planner-multi.el.
3910     modified files:
3911      ChangeLog planner-el.texi planner-multi.el planner.el
3914 2005-06-17 03:28:54 GMT Sacha Chua <sacha@free.net.ph>  patch-416
3916     Summary:
3917       planner-mark-task: Do everything inside with-planner-update-setup
3918     Revision:
3919       planner--dev--1.0--patch-416
3921     * planner.el (planner-mark-task): Do everything inside with-planner-update-setup.
3922       (planner-tasks-never-suppress-fixing-flag): Default to t.
3923       (planner-mark-task-hook): Docfix: Add note about behavior and return value.
3924       (with-planner-update-setup): Nullify planner-tasks-file-behavior inside the macro.
3925     
3926     * planner-timeclock.el (planner-timeclock-task-marked): Return t following
3927       new planner-mark-task-hook.
3929     modified files:
3930      ChangeLog planner-timeclock.el planner.el
3933 2005-06-16 05:57:33 GMT Sacha Chua <sacha@free.net.ph>  patch-415
3935     Summary:
3936       planner-multi: planner-task-plan: override for planner-multi
3937     Revision:
3938       planner--dev--1.0--patch-415
3940     * planner-multi.el (planner-task-plan): Override this for planner-multi as well.
3942     modified files:
3943      ChangeLog planner-multi.el
3946 2005-06-16 05:16:43 GMT Sacha Chua <sacha@free.net.ph>  patch-414
3948     Summary:
3949       Bugfix: planner-narrow-to-note should recognize more notes properly now
3950     Revision:
3951       planner--dev--1.0--patch-414
3953     * planner.el (planner-narrow-to-note): Recognize notes even outside sections.
3954     
3956     modified files:
3957      ChangeLog planner.el
3960 2005-06-16 04:51:37 GMT Sacha Chua <sacha@free.net.ph>  patch-413
3962     Summary:
3963       Bugfix: planner-current-note-info should work with notes with parens
3964     Revision:
3965       planner--dev--1.0--patch-413
3967     * planner.el (planner-current-note-info): Bugfix: Work with notes with parens in titles.
3968     * planner-multi.el (planner-update-note): Go to the right file.
3970     modified files:
3971      ChangeLog planner-multi.el planner.el
3974 2005-06-14 21:41:22 GMT Michael Olson <mwolson@gnu.org> patch-8
3976     Summary:
3977       Supply ChangeLog files for each of the major players of the Muse port.
3978     Revision:
3979       planner-muse--mwolson--1.0--patch-8
3981     * ChangeLog: Move to ChangeLog.mwolson.
3982     
3983     * ChangeLog.yh: File containing Yann Hodique's changes; it is
3984       autogenerated.
3985     
3986     * ChangeLog.sacha-muse: File containing Sacha Chua's planner--muse
3987       changes; it is autogenerated.
3989     new files:
3990      .arch-ids/ChangeLog.sacha-muse.id .arch-ids/ChangeLog.yh.id
3991      ChangeLog.sacha-muse ChangeLog.yh
3993     modified files:
3994      ChangeLog.mwolson
3996     renamed files:
3997      .arch-ids/ChangeLog.id
3998        ==> .arch-ids/ChangeLog.mwolson.id
3999      ChangeLog
4000        ==> ChangeLog.mwolson
4003 2005-06-14 19:27:17 GMT Michael Olson <mwolson@gnu.org> patch-6
4005     Summary:
4006       Patch from Peter K. Lee; make it less work to get started using this.
4007     Revision:
4008       planner-muse--mwolson--1.0--patch-6
4010     * planner.el: Apply patch from Peter K. Lee.  Require `muse-mode' instead
4011       of `muse'.
4012       (planner-option-customized): Since there are still a lot of functions
4013       that call this, keep it for now.
4014       (planner-page-exists-p): This is sometimes called with 2 arguments
4015       instead of 1, so defalias it to `planner-page-file'.
4016     
4017     * planner.el (planner-version): Change to "Planner (Muse)" so that this
4018       is somewhat meaningful.
4019       (planner-regexp-space): Make the default value equivalent to
4020       `muse-regexp-space'.
4021       (planner-update-wiki-project): Bring this back, but make it do nothing.
4022       I want to make the instructions on the PlannerMusePort wiki page a bit
4023       simpler.
4024       (planner-markup-tags): Ditto.
4026     modified files:
4027      ChangeLog planner.el
4030 2005-06-13 02:20:27 GMT John Sullivan <john@wjsullivan.net>     patch-13
4032     Summary:
4033       Reorganization of More about Tasks node 
4034     Revision:
4035       planner--johnsu01--0--patch-13
4037     Reorganized the More about Tasks section into three subsections. Much more
4038     fine-tuning of the subsubsections to follow. The goal is to organize 
4039     things conceptually rather than by module, while still making it easy to
4040     locate information pertaining to a particular module. 
4042     modified files:
4043      planner-el.texi
4046 2005-06-09 09:55:04 GMT Sacha Chua <sacha@free.net.ph>  patch-411
4048     Summary:
4049       New hook: planner-mark-task-hook
4050     Revision:
4051       planner--dev--1.0--patch-411
4053     * planner.el (planner-mark-task-hook): New hook.
4054     (planner-mark-task): Use planner-mark-task-hook.
4055     
4056     * planner-timeclock.el (planner-timeclock-task-marked): Take advantage of new hook.
4057     (planner-task-in-progress): Remove separate advice.
4058     (planner-task-done): Remove separate advice.
4059     (planner-task-pending): Remove separate advice.
4061     modified files:
4062      ChangeLog planner-timeclock.el planner.el
4065 2005-06-09 09:34:02 GMT Sacha Chua <sacha@free.net.ph>  patch-409
4067     Summary:
4068       Bugfix: Use write-file-hooks
4069     Revision:
4070       planner--dev--1.0--patch-409
4072     * planner-appt.el (planner-appt-write-file-hook): Use write-file-hooks
4073       instead of local-write-file-hooks. Thanks to David Lord for pointing this out.
4074     * planner-id.el (planner-id-setup): Use write-file-hooks.
4075     * planner.el (planner-mode): Use write-file-hooks.
4076     * planner-accomplishments.el (planner-accomplishments-insinuate): Use write-file-hooks.
4078     modified files:
4079      ChangeLog planner-accomplishments.el planner-appt.el
4080      planner-id.el planner.el
4083 2005-06-09 09:31:44 GMT Sacha Chua <sacha@free.net.ph>  patch-408
4085     Summary:
4086       planner-tasks-overview-get-summary: Work with files in subdirectories
4087     Revision:
4088       planner--dev--1.0--patch-408
4090     * planner-tasks-overview.el (planner-tasks-overview-get-summary): Prefix
4091       command prompts for pages to display. Work with files in
4092       subdirectories. Unfortunately, this results in the function being much
4093       slower...
4094     
4095     * planner-el.texi (Task Overviews): Document planner-tasks-overview-get-summary.
4096     
4098     modified files:
4099      ChangeLog planner-el.texi planner-tasks-overview.el
4102 2005-06-09 06:38:07 GMT Sacha Chua <sacha@free.net.ph>  patch-406
4104     Summary:
4105       Bugfix: planner-appt-add-appts-from-schedule and empty schedules
4106     Revision:
4107       planner--dev--1.0--patch-406
4109     * planner-appt.el (planner-appt-add-appts-from-schedule): Merged bugfix
4110       from Jim for case where schedule is empty.
4112     modified files:
4113      ChangeLog planner-appt.el
4116 2005-06-07 08:51:02 GMT Sacha Chua <sacha@free.net.ph>  patch-405
4118     Summary:
4119       Bugfix: Allow arbitrary extensions by using emacs-wiki-page-name
4120     Revision:
4121       planner--dev--1.0--patch-405
4123     * planner.el (planner-get-current-date-filename): Allowed arbitrary
4124       extensions by using emacs-wiki-page-name instead of the buffer name.
4125       (planner-prepare-file): Ditto.
4126       (plan): Ditto.
4127     
4129     modified files:
4130      ChangeLog planner.el
4133 2005-06-07 08:29:55 GMT Sacha Chua <sacha@free.net.ph>  patch-404
4135     Summary:
4136       Bugfix: planner-delete-note actually works now, and planner-rss recognizes categories
4137     Revision:
4138       planner--dev--1.0--patch-404
4140     * planner.el (planner-delete-note): Bugfix: Saved excursion so that this
4141       will actually work.
4142     
4143     * planner-rss.el (planner-rss-add-item): Allow multiple categories.
4144       (planner-rss-add-note): Recognize multiple categories.
4146     modified files:
4147      ChangeLog planner-rss.el planner.el
4150 2005-06-05 10:42:34 GMT Sacha Chua <sacha@free.net.ph>  patch-403
4152     Summary:
4153       New function: planner-delete-section[-text], add CREATE to planner-narrow-to-section
4154     Revision:
4155       planner--dev--1.0--patch-403
4157     * planner-diary.el (planner-diary-delete-section): Deleted.
4158       (planner-diary-delete-section-text): Deleted.
4159     
4160     * planner.el (planner-delete-section): New function based on
4161       planner-diary-delete-section. Changed arguments from FILE TITLE to
4162       SECTION.
4163     * planner.el (planner-delete-section-text): New function based on
4164       planner-diary-delete-section. Changed arguments from FILE TITLE to
4165       SECTION.
4166     
4167     * planner.el (planner-narrow-to-section): New CREATE argument.
4168     
4169     * planner-el.texi (Other Interactive Functions): Document new CREATE argument.
4171     modified files:
4172      ChangeLog planner-diary.el planner-el.texi planner.el
4175 2005-06-02 13:33:29 GMT Dryice Liu <dryice@liu.com.cn>  patch-42
4177     Summary:
4178       Merge Andrew's change and support definde section access rule
4179     Revision:
4180       planner--dev--1.0--patch-42
4182     * planner-authz.el: merge Andrew's change to make sure the perl code fit
4183       Mason format and more.
4184       (planner-authz-sections-rule-list): New customizable to define access rule.
4185       (planner-authz-publishing-markup-first): support access by section by default.
4186       (planner-authz-markup-section-predict): new helper function to check if the
4187       prediction is satisfied.
4188       (planner-authz-markup-section): new function to grant access permission
4189       according to planner-authz-sections-rule-list
4190     
4192     modified files:
4193      planner-authz.el
4196 2005-06-02 11:07:46 GMT Sacha Chua <sacha@free.net.ph>  patch-402
4198     Summary:
4199       Provide planner-log-edit like functionality for xtla
4200     Revision:
4201       planner--dev--1.0--patch-402
4203     * planner-xtla.el (planner-xtla-log-edit-add-note): Merge patch from
4204       Stefan Reichör providing planner-log-edit like functionality for xtla.
4206     modified files:
4207      ChangeLog planner-xtla.el
4210 2005-05-28 12:44:54 GMT Sacha Chua <sacha@free.net.ph>  patch-401
4212     Summary:
4213       Docfix: planner-lisp: Add arbitrary functions example
4214     Revision:
4215       planner--dev--1.0--patch-401
4217     * planner-el.texi (Interactive Lisp): Document arbitrary functions and provide an example.
4218     
4220     modified files:
4221      ChangeLog planner-el.texi
4224 2005-05-28 12:18:46 GMT Sacha Chua <sacha@free.net.ph>  patch-399
4226     Summary:
4227       Bugfix: planner-extract-tasks: Accept list of pages
4228     Revision:
4229       planner--dev--1.0--patch-399
4231     * planner.el (planner-extract-tasks): Accept list of pages as a parameter
4232     instead of requiring a subset of planner-file-alist. Thanks to Peter K.
4233     Lee for the patch.
4235     modified files:
4236      ChangeLog planner.el
4239 2005-05-26 10:40:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-68
4241     Summary:
4242       small change to planner-lisp.el
4243     Revision:
4244       planner--jeho--1.0--patch-68
4246     * planner-lisp.el: If it looks like a lisp form, read and evaluate it;
4247       otherwise call it interactively as before.
4248     
4249       Corrected a small error in the documentation:  
4250       [[lisp://plan... => [[lisp:/plan...
4251     
4253     modified files:
4254      planner-lisp.el
4257 2005-05-22 06:02:41 GMT Michael Olson <mwolson@gnu.org> patch-5
4259     Summary:
4260       Make generated lists publish correctly.
4261     Revision:
4262       planner-muse--mwolson--1.0--patch-5
4264     * planner.el (planner-notes-tag, planner-markup-task): Print space before
4265       the dash when composing a list entry.
4267     modified files:
4268      ChangeLog planner.el
4271 2005-05-22 03:24:30 GMT Sacha Chua <sacha@free.net.ph>  patch-398
4273     Summary:
4274       Docfix: planner-el.texi refers to wrong URL
4275     Revision:
4276       planner--dev--1.0--patch-398
4278     * planner-el.texi (Getting Help): Fix wrong URL. Thanks to Neal McBurnett
4279       for pointing this out!
4281     modified files:
4282      ChangeLog planner-el.texi
4285 2005-05-22 01:00:43 GMT Michael Olson <mwolson@gnu.org> patch-4
4287     Summary:
4288       Cause task IDs to be colored.
4289     Revision:
4290       planner-muse--mwolson--1.0--patch-4
4292     * planner-id.el (planner-id-setup): Since we append values to
4293       `muse-colors-buffer-hook' in the `planner-setup-highlighting' function,
4294       do so here as well.  Otherwise `planner-id-markup' never gets called.
4295       I think the `run-hook-with-args' function in Emacs CVS may have a bug.
4296     
4297     * planner-appt.el (planner-appt-font-setup): Ditto.
4299     modified files:
4300      ChangeLog planner-appt.el planner-id.el
4303 2005-05-21 04:54:07 GMT Michael Olson <mwolson@gnu.org> patch-3
4305     Summary:
4306       Merge massively from sacha/367 to sacha/396, with some omissions.
4307     Revision:
4308       planner-muse--mwolson--1.0--patch-3
4310     I ran "tla changes emacs-wiki--dev--1.0--patch-366" while in the
4311     directory containing the emacs-wiki--dev--1.0 tree so that I could get a
4312     cumulative patch of all the changes from patch-366 to the present.  I
4313     merged in as much as I could.
4314     
4315     It seemed that the file permissions changed to 644 recently for files in
4316     the planner archive, so I followed suit.
4317     
4318     It is hoped that this effort will help Sacha keep the Muse port of
4319     Planner current :^) .  I haven't yet tested these changes; I should do
4320     that soon.
4322     modified files:
4323      ChangeLog planner-appt.el planner-bookmark.el planner-diary.el
4324      planner-el.texi planner-gnus.el planner-id.el planner-multi.el
4325      planner-rank.el planner-timeclock-summary-proj.el
4326      planner-timeclock-summary.el planner-timeclock.el
4327      planner-trunk.el planner-vm.el planner.el
4328      {arch}/emacs-wiki/emacs-wiki--sacha/emacs-wiki--sacha--1.0/sacha@free.net.ph--main/patch-log/patch-5
4331 2005-05-17 21:34:27 GMT John Sullivan <john@wjsullivan.net>     patch-10
4333     Summary:
4334       Fixes to Appointments node
4335     Revision:
4336       planner--johnsu01--0--patch-10
4338     Added missing @item's to @itemize list.
4339     
4341     modified files:
4342      planner-el.texi
4345 2005-05-12 10:21:55 GMT Sacha Chua <sacha@free.net.ph>  patch-397
4347     Summary:
4348       planner-bibtex-regexp: Fix typo.
4349     Revision:
4350       planner--dev--1.0--patch-397
4352     * planner-bibtex.el (planner-bibtex-regexp): Fix typo. Thanks to Wei-Hao
4353       Lin for the patch.
4355     modified files:
4356      ChangeLog planner-bibtex.el
4359 2005-05-12 06:01:31 GMT John Sullivan <john@wjsullivan.net>     patch-8
4361     Summary:
4362       Fixed typo.
4363     Revision:
4364       planner--johnsu01--0--patch-8
4366     Typo in Using Allout Mode.
4367     
4368     
4370     modified files:
4371      planner-el.texi
4374 2005-05-12 02:06:55 GMT John Sullivan <john@wjsullivan.net>     patch-7
4376     Summary:
4377       Catch up, add content to docs.
4378     Revision:
4379       planner--johnsu01--0--patch-7
4381     Added Sacha's tip about using Allout mode with notes.
4383     modified files:
4384      planner-el.texi
4387 2005-05-09 10:34:45 GMT Sacha Chua <sacha@free.net.ph>  patch-396
4389     Summary:
4390       NOTE: planner-tasks-file-behavior new default: 'close
4391     Revision:
4392       planner--dev--1.0--patch-396
4394     * planner.el (planner-tasks-file-behavior): Set the default to 'close.
4395       Thanks to Sharon Kimble for making me realize that this is the
4396       reasonable default.
4398     modified files:
4399      ChangeLog planner.el
4402 2005-05-07 14:19:21 GMT Sacha Chua <sacha@free.net.ph>  patch-395
4404     Summary:
4405       planner-list-tasks-with-status bugfix: Deal with undated tasks; do not touch planner-task-format
4406     Revision:
4407       planner--dev--1.0--patch-395
4409     * planner.el (planner-list-tasks-with-status): Use planner-task-page
4410     instead of date to deal with undated tasks. Do not use
4411     planner-task-format. Thanks to sf for pointing these out.
4412     
4413     * planner-el.texi (Viewing Tasks): Update documentation for
4414     planner-list-unfinished-tasks to reflect new argument PAGES.
4415     
4417     modified files:
4418      ChangeLog planner-el.texi planner.el
4421 2005-05-06 03:58:31 GMT Sacha Chua <sacha@free.net.ph>  patch-394
4423     Summary:
4424       planner-list-unfinished-tasks: Add PAGES argument
4425     Revision:
4426       planner--dev--1.0--patch-394
4428     * planner.el (planner-list-unfinished-tasks): Add PAGES argument.
4429       Same semantics as planner-list-tasks-with-status.
4431     modified files:
4432      ChangeLog planner.el
4435 2005-05-06 03:52:37 GMT Sacha Chua <sacha@free.net.ph>  patch-393
4437     Summary:
4438       planner-list-tasks-with-status: Put an insane amount of meaning into a PAGES argument
4439     Revision:
4440       planner--dev--1.0--patch-393
4442     * planner.el (planner-file-alist): Filter using PAGES.
4443     (planner-list-tasks-with-status): NOTE: Change argument from START and
4444     END to PAGES to allow much greater flexibility. This function is now way
4445     too smart about PAGES.
4446     
4447     * planner-el.texi (Viewing Tasks): Update planner-list-tasks-with-status again.
4449     modified files:
4450      ChangeLog planner-el.texi planner.el
4453 2005-05-06 03:08:32 GMT Sacha Chua <sacha@free.net.ph>  patch-392
4455     Summary:
4456       planner-list-tasks-with-status: Fix insert-file-contents(nil) backtrace
4457     Revision:
4458       planner--dev--1.0--patch-392
4460     * planner.el (planner-tasks-tag): Do not include temporary files.
4461     (planner-search-notes-internal): Do not include temporary files.
4462     (planner-past-notes-tag): Do not include temporary files.
4463     (planner-list-tasks-with-status): Do not include temporary files. Do not
4464     insert template. Add new arguments START and END. Thanks to sf for
4465     reporting this bug. This should fix the case where unsaved files cause a
4466     backtrace starting with insert-file-contents(nil).
4467     
4468     * planner-el.texi (Viewing Tasks): Update docuentation for
4469       planner-list-tasks-with-status.
4471     modified files:
4472      ChangeLog planner-el.texi planner.el
4475 2005-04-28 03:55:29 GMT Sacha Chua <sacha@free.net.ph>  patch-390
4477     Summary:
4478       Bugfix: planner-sort-tasks: Remove non-fontification code
4479     Revision:
4480       planner--dev--1.0--patch-390
4482     * planner.el (planner-sort-tasks): Remove buggy non-fontification code
4483       again. Thanks to sf for pointing this out.
4484     
4486     modified files:
4487      ChangeLog planner.el
4490 2005-04-27 18:50:52 GMT Sacha Chua <sacha@free.net.ph>  patch-389
4492     Summary:
4493       Bugfix: planner-sort-tasks should use 5-arg sort-subr for older GNU Emacs
4494     Revision:
4495       planner--dev--1.0--patch-389
4497     * planner.el (planner-sort-tasks): Guard against old GNU Emacs with 5
4498       arguments instead of 6. Thanks to sf for reporting the bug.
4500     modified files:
4501      ChangeLog planner.el
4504 2005-04-27 03:16:25 GMT Sacha Chua <sacha@free.net.ph>  patch-388
4506     Summary:
4507       Tweak: planner-copy-or-move-region does not include last line if at start of line
4508     Revision:
4509       planner--dev--1.0--patch-388
4511     * planner.el (planner-copy-or-move-region): Minor tweak: Do not include
4512       last line if point is at the first character of the task. This makes
4513       selecting a region of tasks easier, and corresponds better to
4514       transient-mark-mode.
4516     modified files:
4517      ChangeLog planner.el
4520 2005-04-27 03:13:30 GMT Sacha Chua <sacha@free.net.ph>  patch-387
4522     Summary:
4523       Bugfix: planner-gnus-browse-url: Load group even if registry is not used
4524     Revision:
4525       planner--dev--1.0--patch-387
4527     * planner-gnus.el (planner-gnus-browse-url): Fix group loading code when
4528       registry is not used.
4530     modified files:
4531      ChangeLog planner-gnus.el
4534 2005-04-27 03:07:15 GMT Sacha Chua <sacha@free.net.ph>  patch-386
4536     Summary:
4537       Bugfix: planner-replan-note should properly add notes to non-wiki-named pages
4538     Revision:
4539       planner--dev--1.0--patch-386
4541     * planner.el (planner-replan-note): Bugfix: Go back to beginning of
4542     buffer whenever searching for a note. Also, get the base of the note page
4543     link when concatenating a new reference to it. This means that links
4544     specified with [[ and ]] should work.
4545     
4546     * planner-multi.el (planner-replan-note): Add current link only if it is
4547     not already in the list. Also, get the base of the note page
4548     link when concatenating a new reference to it.
4549     
4551     modified files:
4552      ChangeLog planner-multi.el planner.el
4555 2005-04-26 14:40:11 GMT Sacha Chua <sacha@free.net.ph>  patch-385
4557     Summary:
4558       Bugfix: Make planner-sort-tasks stop causing backtraces
4559     Revision:
4560       planner--dev--1.0--patch-385
4562     * planner.el (planner-sort-tasks): Merge Angus Lees' version fixing
4563       fontification-related backtrace by using sort-subr instead of
4564       sort-fields-1.
4566     modified files:
4567      ChangeLog planner.el
4570 2005-04-26 12:29:33 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-64
4572     Summary:
4573       planner-el.texi: updated planner-appt node
4574     Revision:
4575       planner--jeho--1.0--patch-64
4577     Added documentation for new appointments section feature.  
4578     
4579     Changed headings in the planner-appt node formatted with visual markup
4580     [@noindent..@strong{foo}] to @unnumberedsubsubsec.
4581     
4583     modified files:
4584      planner-el.texi
4587 2005-04-23 17:06:25 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-63
4589     Summary:
4590       merge latest; planner-appt changes
4591     Revision:
4592       planner--jeho--1.0--patch-63
4594     * planner-appt.el: 
4595     
4596     Summary:
4597     
4598     New functionality: task appointments may be copied into an
4599     appointments section.  
4600     
4601     Documentation for new appointments section feature.
4602     
4603     Appointment text now has its task-id removed.
4604     
4605     (planner-appt-task-appointments-section,
4606     planner-appt-task-use-appointments-section-flag,
4607     planner-appt-format-appt-section-line-function): Customizable
4608     variables for appointment section
4609     
4610     (--planner-appt-tasks-added-appts,
4611     --planner-appt-tasks-earlier-appts): Moved up the file
4612     
4613     (planner-appt-forget-appt): New function
4614     
4615     (planner-appt-remove-task-id): New function: removes task-ids
4616     
4617     (planner-appt-format-description): New function to do all
4618     formatting of the appt description
4619     
4620     (planner-appt-task-member): Now requires a list as third argument.
4621     I wanted this to be an optional argument, but that didn't work
4622     because the list could be null.
4623     
4624     (planner-appt-format-appt-section-line,
4625     planner-appt-update-appt-section,
4626     planner-appt-update-appt-section-maybe): New functions: the basis
4627     of the task appointment section business.
4628     
4629     (with-planner-appt-update-section-disabled): Macro to temporarily
4630     switch of updating.
4631     
4632     (planner-appt-task-add): Now returns t if an appointment was
4633     actually added; use planner-appt-format-description; added some
4634     code supporting the task appointment section.
4635     
4636     (planner-appt-task-delete): Use planner-appt-format-description;
4637     added some code supporting the task appointment section.
4638     
4639     (planner-appt-add-appts-from-tasks): Support for task appointment
4640     section
4641     
4642     (planner-id-update-tasks-on-page): Support for task appointment
4643     section: do update afterwards.
4644     
4645     (planner-appt-add-appts-from-schedule): Support for task
4646     appointment section; check that the line looked at didn't come
4647     from the task list.
4648     
4649     
4651     modified files:
4652      ChangeLog planner-appt.el
4655 2005-04-22 04:50:36 GMT Sacha Chua <sacha@free.net.ph>  patch-384
4657     Summary:
4658       Improve support for putting files in subdirectories
4659     Revision:
4660       planner--dev--1.0--patch-384
4662     * planner.el (planner-list-daily-files): List daily files in
4663     subdirectories as well. Thanks to Wei-Hao Lin for pointing this out.
4664     (planner-extract-tasks): Use filenames from planner-file-alist.
4665     (planner-search-notes-internal): Use filenames from planner-file-alist.
4666     (planner-past-notes-tag): Use planner-get-day-pages and
4667     planner-file-alist.
4668     
4670     modified files:
4671      ChangeLog planner.el
4674 2005-04-21 04:54:01 GMT Sacha Chua <sacha@free.net.ph>  patch-383
4676     Summary:
4677       planner-multi-read-name-multiple-prompts: Easier multiple inputs with nil default
4678     Revision:
4679       planner--dev--1.0--patch-383
4681     * planner-multi.el (planner-multi-read-name-multiple-prompts): Make the
4682       default nil to improve ease of entering multiple pages under XEmacs.
4683       Also, save the completed list as the default page.
4685     modified files:
4686      ChangeLog planner-multi.el
4689 2005-04-20 17:40:35 GMT Sacha Chua <sacha@free.net.ph>  patch-382
4691     Summary:
4692       XEmacs compatibility: condition-case instead of 4-arg require, XEmacs menu strangeness
4693     Revision:
4694       planner--dev--1.0--patch-382
4696     * planner-multi.el (err): Replace with XEmacs-friendly version that uses
4697       condition-case to catch require errors. Thanks to Andreas Stemmer for
4698       the bug report and Jim Ottaway for the suggested fix.
4699     
4700     * planner-timeclock.el (nil): Hackish workaround for XEmacs menu
4701       strangeness. Despite being mentioned in easy-menu-add-item's docstring,
4702       easy-menu-create-menu does not exist in XEmacs.
4703     
4704     * planner-bookmark.el (bookmark-set): Replace 4-arg require with
4705       condition-case.
4707     modified files:
4708      ChangeLog planner-bookmark.el planner-multi.el
4709      planner-timeclock.el
4712 2005-04-20 09:11:00 GMT Sacha Chua <sacha@free.net.ph>  patch-381
4714     Summary:
4715       planner-vm: Turn on annotations in vm-presentation-mode as well
4716     Revision:
4717       planner--dev--1.0--patch-381
4719     * planner-vm.el (planner-vm-annotation-from-mail): Turn on annotations in
4720       vm-presentation-mode as well. Thanks to Fran Burstall for the patch.
4722     modified files:
4723      ChangeLog planner-vm.el
4726 2005-04-20 07:39:51 GMT Sacha Chua <sacha@free.net.ph>  patch-380
4728     Summary:
4729       Bugfix: planner-multi-replan-task, replace mapc with mapcar
4730     Revision:
4731       planner--dev--1.0--patch-380
4733     * planner-multi.el (planner-multi-replan-task): Replace mapc with mapcar
4734       for Emacs20 compatibility.
4736     modified files:
4737      ChangeLog planner-multi.el
4740 2005-04-20 07:20:03 GMT Sacha Chua <sacha@free.net.ph>  patch-379
4742     Summary:
4743       Document planner-trunk.el
4744     Revision:
4745       planner--dev--1.0--patch-379
4747     * planner-el.texi (Grouping Tasks): Document planner-trunk.
4749     * planner-trunk.el (planner-trunk-rule-list): Put in the actual
4750       regular expression.  to make it less intimidating. Rewrite the
4751       custom rules to be more helpful.
4753     modified files:
4754      ChangeLog planner-el.texi planner-trunk.el
4757 2005-04-19 14:40:47 GMT Sacha Chua <sacha@free.net.ph>  patch-378
4759     Summary:
4760       Merge planner-appt updates from jeho: create task fix, better advising
4761     Revision:
4762       planner--dev--1.0--patch-378
4764     * planner.el (planner-live-task-regexp): Rename from
4765       planner-appt-live-task-regexp.
4767     * planner-id.el (planner-id-update-tasks-on-page): Use
4768       planner-live-task-regexp.
4769       (planner-id-remove-tasks-on-page): Use planner-task-regexp.
4770       (planner-id-add-task-id-to-all): Use planner-task-regexp.
4772     * planner-appt.el: Remove planner-appt-live-task-regexp.
4773       (planner-appt-add-appts-from-tasks): Use planner-live-task-regexp.
4774     
4775     modified files:
4776      ChangeLog planner-appt.el planner-id.el planner.el
4779 2005-04-19 14:18:11 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-62
4781     Summary:
4782       with-planner-update-setup
4783     Revision:
4784       planner--jeho--1.0--patch-62
4786     * planner.el (with-planner-update-setup): return value from the body
4787     
4789     modified files:
4790      planner.el
4793 2005-04-19 11:47:33 GMT Yann Hodique <hodique@lifl.fr>  patch-1
4795     Summary:
4796       Some hacks on planner--muse
4797     Revision:
4798       planner--yh--1.0--patch-1
4800     * planner-gnus.el: quote planner-gnus-browse-url
4801     
4802     * planner-log-edit.el (planner-log-edit-flush-regexp-list): add
4803       the possibility to ignore patterns before inserting commit
4804       messages as notes (useful for psvn)
4805       (planner-log-edit-add-note): use planner-log-edit-flush-regexp-list
4806     
4807     * planner-mhe.el ("mhe"): quote planner-mhe-browse-url
4808     
4809     * planner-unix-mail.el (planner-unix-mail-protocol-name): quote
4810       planner-unix-mail-protocol-name
4811     
4812     * planner.el (planner-annotation-format-local-file-name): add the
4813       possibility to format local file links (I use it to force files
4814       under my home dir to be displayed as ~/..., so that I can move
4815       my planner files easily between home and work)
4816       (planner-annotation-from-file): use
4817       planner-annotation-format-local-file-name
4818       (planner-annotation-from-dir): new annotation for handling dired buffers
4819       (planner-annotation-functions): use planner-annotation-from-dir
4820     
4822     modified files:
4823      planner-gnus.el planner-log-edit.el planner-mhe.el
4824      planner-unix-mail.el planner.el
4827 2005-04-18 14:07:50 GMT Sacha Chua <sacha@free.net.ph>  patch-377
4829     Summary:
4830       planner-gnus: Pick up the group name properly
4831     Revision:
4832       planner--dev--1.0--patch-377
4834     * planner-gnus.el (planner-gnus-browse-url): Pick up the group name properly.
4835       Thanks to Stefan Reichör for the patch!
4836       (planner-gnus-group-threshold): New. Might help with planner-gnus-browse-url and
4837       large groups.
4839     modified files:
4840      ChangeLog planner-gnus.el
4843 2005-04-18 13:41:27 GMT Sacha Chua <sacha@free.net.ph>  patch-376
4845     Summary:
4846       planner-id bugfix (completed/cancelled tasks) and planner-el docfixes
4847     Revision:
4848       planner--dev--1.0--patch-376
4850     * planner-id.el (planner-id-update-tasks-on-page): Fix cyclic saving
4851       caused when planner-id updates completed bugs even if force is nil.
4852       Thanks to SAITO Fuyuki for spotting the bug and suggesting a fix.
4853     
4854     * planner-el.texi: Change @var to @code whenever it referred to a program
4855       variable instead of a metasyntactic variable.
4856       
4857     modified files:
4858      ChangeLog planner-el.texi planner-id.el
4861 2005-04-18 06:49:41 GMT John Sullivan <john@wjsullivan.net>     patch-3
4863     Summary:
4864       planner-el.texi (Diary): Corrected instructions for showing
4865         diary entries for multiple days. Replaced @code's with @var
4866         where appropriate.
4867     Revision:
4868       planner--johnsu01--0--patch-3
4870     Keywords: 
4871     
4873     modified files:
4874      planner-el.texi
4877 2005-04-16 06:55:03 GMT John Sullivan <john@wjsullivan.net>     patch-2
4879     Summary:
4880       Replaced all occurrences of PlannerMode with Planner except where inaccurate.
4881     Revision:
4882       planner--johnsu01--0--patch-2
4886 2005-04-16 06:53:23 GMT John Sullivan <john@wjsullivan.net>     patch-1
4888     Summary:
4889       
4890     Revision:
4891       planner--johnsu01--0--patch-1
4893     
4894     
4896     modified files:
4897      planner-el.texi
4900 2005-04-15 17:07:46 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-60
4902     Summary:
4903       planner-appt: create task fix, better advising, etc.
4904     Revision:
4905       planner--jeho--1.0--patch-60
4907     * planner-appt.el 
4908     
4909     Quite a few changes here: 
4910     
4911     Fixed a bug in task creation with multi links: previously, there would
4912     either be an error [if the task ends up added to an empty page] or the
4913     wrong task line would be considered for appointment adding [these
4914     problems due to idiosyncrasies in planner-multi].
4915     
4916     Debugging macros and functions.
4917     
4918     Better advising: while investigating the task creation bug, I
4919     found that there were many redundant calls to the function advice,
4920     so I have added code temporarily to switch the advice off. I also
4921     noticed that the advice to `planner-update-task' couldn't possibly
4922     do anything useful before, since the current task line is
4923     unaffected by `planner-update-task', but that some advice was
4924     called for; so I added something here.  This, however, turned out
4925     to be far too slow for the mass updating done by
4926     `planner-id-update-tasks-on-page', so I added some advice for that
4927     too.
4928     
4929     There are also improvements to the advising itself [preactivation
4930     and avoiding using ad-foo-regexp], with some speed gains.
4931     
4932     (planner-appt-live-task-regexp): fixed matching just whitespace
4933     after the task status
4934     
4935     (planner-appt-debug-buffer, planner-appt-debug-flag)
4936     (planner-appt-debug, planner-appt-debug-message): new debugging
4937     functionality
4938     
4939     (--planner-appt-task-cache, planner-appt-task-parse-task): added
4940     memoizing optimization
4941     
4942     (planner-schedule-task-estimate): added a docstring
4943     
4944     (planner-appt-task-add, planner-appt-task-delete): re-organized to
4945     make more efficient and more readable
4946     
4947     (--planner-appt-advice, planner-appt-advice-common-flags): support
4948     for new advising stuff; `--planner-appt-advice' holds information
4949     about advice added by `planner-appt-defadvice',
4950     `planner-appt-advice-common-flags' flags that are used in all
4951     advice.  Preactivation of advice added here for load-time
4952     efficiency
4953     
4954     (planner-appt-defadvice): defadvice macro wrapper that remembers
4955     the advice args for later use
4956     
4957     (planner-appt-disable-all-advice, planner-appt-enable-all-advice):
4958     new functions: enable/disable all advice added with
4959     `planner-appt-defadvice'
4960     
4961     (with-planner-appt-task-advice-disabled): temporary disabling of
4962     advice added with `planner-appt-defadvice'
4963     
4964     (planner-task-cancelled, planner-task-done, planner-delete-task):
4965     now use `planner-appt-defadvice'
4966     
4967     (planner-appt-get-diff-links, planner-update-task): enhanced
4968     handling of `planner-update-task': previous code didn't actually
4969     do anything
4970     
4971     (planner-id-update-tasks-on-page): for speed, advised to avoid
4972     lots of update advice
4973     
4974     (plan): replaced the setq with a let clause
4975     
4976     (planner-copy-or-move-task): disable planner-appt advice while
4977     this advice is active; fixed bug in handling of planner-multi
4978     dates
4979     
4980     (planner-edit-task-description): use `planner-appt-defadvice'
4981     
4982     (--planner-appt-created-task-marker): support for create task
4983     advice
4984     
4985     (--planner-appt-close-the-buffer-flag): support for create task
4986     advice
4987     
4988     (planner-appt-create-task-hook-func): remember the place where the
4989     task was created, so it can be revisited to update appointments
4990     
4991     (planner-create-task-from-info): visit the place where the task
4992     was created, update appointments, and behave according to
4993     `planner-tasks-file-behavior'
4994     
4995     (planner-appt-methods): moved up the file to avoid
4996     byte-compilation warning
4997     
4998     (planner-appt-use): change function added to
4999     `planner-create-task-hook' to
5000     `planner-appt-create-task-hook-func'; moved the advice enabling to
5001     the end of the function [so advice can be explicitly disabled if
5002     the task method is not used [otherwise there is a problem with
5003     preactivation]]
5004     
5005     (planner-appt-de-insinuate): updated to take changes to hooks and
5006     advice handling into account
5008     modified files:
5009      planner-appt.el
5012 2005-04-12 16:37:14 GMT Sacha Chua <sacha@free.net.ph>  patch-375
5014     Summary:
5015       Docfix: carrying over unfinished tasks.
5016     Revision:
5017       planner--dev--1.0--patch-375
5019     * planner.el (plan): Update docstring for FORCE-DAYS.
5020     
5021     * planner-el.texi (Carrying Over Unfinished Tasks): Rewrite to reflect
5022       semantics of plan and planner-carry-tasks-forward.
5024     modified files:
5025      ChangeLog planner-el.texi planner.el
5028 2005-04-10 14:26:53 GMT Sacha Chua <sacha@free.net.ph>  patch-374
5030     Summary:
5031       Docfix: Update URL for remind
5032     Revision:
5033       planner--dev--1.0--patch-374
5035     * planner.el: Update URL for remind. Thanks to Sharon Kimble for pointing this out.
5036     
5038     modified files:
5039      ChangeLog planner.el
5042 2005-04-08 08:16:23 GMT Sacha Chua <sacha@free.net.ph>  patch-373
5044     Summary:
5045       planner-psvn bugfix: stray paren
5046     Revision:
5047       planner--dev--1.0--patch-373
5049     * planner-el.texi (Acknowledgements): Thanks to Stefan for planner-xtla.
5050     * planner-psvn.el (planner-psvn-log-edit-add-note): Fix stray paren.
5051       (Where did that come from?) Thanks to Stefan for spotting this.
5053     modified files:
5054      ChangeLog planner-el.texi planner-psvn.el
5057 2005-04-07 15:27:26 GMT Sacha Chua <sacha@free.net.ph>  patch-372
5059     Summary:
5060       Bugfix: planner-vm-browse-url
5061     Revision:
5062       planner--dev--1.0--patch-372
5064     * planner-vm.el (planner-vm-browse-url): Merge message-id bugfix from
5065       Greg Novak.
5066     
5068     modified files:
5069      ChangeLog planner-vm.el
5072 2005-04-07 15:15:00 GMT Sacha Chua <sacha@free.net.ph>  patch-371
5074     Summary:
5075       New: planner-annotation-from-dired, planner-psvn
5076     Revision:
5077       planner--dev--1.0--patch-371
5079     * planner.el (planner-annotation-from-dired): New from Stefan Reichör.
5080      (planner-annotation-functions): Add planner-annotation-from-dired.
5081     * planner-psvn.el: New from Stefan Reichör.
5082     * planner-el.texi (Acknowledgements): Add note about planner-psvn.
5083     
5085     new files:
5086      .arch-ids/planner-psvn.el.id planner-psvn.el
5088     modified files:
5089      ChangeLog planner-el.texi planner.el
5092 2005-04-07 09:27:19 GMT Sacha Chua <sacha@free.net.ph>  patch-370
5094     Summary:
5095       New: planner-timewarp. Bugfix: Group .*? regexp to deal with possible XEmacs bug.
5096     Revision:
5097       planner--dev--1.0--patch-370
5099     * planner.el (planner-timewarp): New. Thanks to Raymond Zeitler
5100       for the idea.
5101       (planner-timewarp-date): New.
5102       (planner-today): Pay attention to timewarp.
5103       (planner-expand-name): Pay attention to timewarp.
5104     
5105     * planner-appt.el (planner-appt-de-wiki): Group .*? regexp to deal with
5106       possible XEmacs bug.
5107     * planner-timeclock-summary.el
5108       (planner-timeclock-summary-extract-task-data): Group .*? regexp.
5110     modified files:
5111      ChangeLog planner-appt.el planner-timeclock-summary.el
5112      planner.el
5115 2005-04-07 03:52:40 GMT Sacha Chua <sacha@free.net.ph>  patch-369
5117     Summary:
5118       Bugfix: planner-timeclock-summary-proj. New: planner-annotation-symbol-string, planner-create-task-from-note
5119     Revision:
5120       planner--dev--1.0--patch-369
5122     * planner.el (planner-create-task-from-note): New. Thanks to Paul
5123       Lussier for suggesting this.
5124       (planner-create-task-from-buffer): Move task prompts into
5125       another function for ease of use.
5126       (planner-read-task): Prompt for task information.
5127       (planner-menu): Add planner-create-task-from-note and
5128       planner-create-note-from-task to menu.
5129     
5130     * planner.el (planner-create-task-from-buffer): Modify ddliu's annotation
5131       code to automatically add annotation at end of string if annotation
5132       string is not found. This means that you don't have to manually add the
5133       annotation anchor for most cases (annotation desired), although it also
5134       means that you can't disable annotation on a per-task basis. You can
5135       use planner-create-task if you don't want annotations.
5136       (planner-annotation-symbol-string): Make this the only variable
5137       controlling annotation; delete planner-manual-place-annotation,
5138       defaulting to {} (on) which is similar to the syntax of the
5139       "find" tool.
5140     
5141     * planner-rank.el (planner-rank-update-current-task): Remove need for progn.
5142     
5143     * planner-el.texi (Sacha Chua's Configuration): Merge johnsu01's docfixes
5144       escaping characters.
5145     
5146     * planner-timeclock-summary-proj.el
5147       (planner-timeclock-summary-proj): Fix provide statement.
5148     
5149     modified files:
5150      ChangeLog planner-bookmark.el planner-diary.el planner-el.texi
5151      planner-rank.el planner-timeclock-summary-proj.el planner.el
5154 2005-04-07 01:46:32 GMT Dryice Liu <dryice@liu.com.cn>  patch-38
5156     Summary:
5157       fix private symbal introduced yesterday
5158     Revision:
5159       planner--dev--1.0--patch-38
5161     * planner.el (planner-create-task-from-buffer): Fix the private
5162       ddliu-planner-annotation-symbol-string I blindly copied from my config
5163       file yesterday. It should be planner-annotation-symbol-string. I should
5164       test it more.
5165     
5167     modified files:
5168      planner.el
5171 2005-04-06 09:37:08 GMT Dryice Liu <dryice@liu.com.cn>  patch-37
5173     Summary:
5174       Place the annotation in task title where I want
5175     Revision:
5176       planner--dev--1.0--patch-37
5178     * planner.el: Sometimes I want to place the annotation in the task
5179       description instead of at the end of task description to get a more
5180       readable one. This patch makes this possible.
5181       (planner-manual-place-annotation): If set to non-nil, decide where
5182       annotation goes manually. It is set to nil by default to keep the
5183       original behavior.
5184       (planner-annotation-symbol-string): When
5185       planner-create-task-from-buffer, this string in the task description
5186       will be replace by the annotation calculated by
5187       planner-annotation-functions.
5188       (planner-create-task-from-buffer): Utilize
5189       planner-manual-place-annotation and planner-annotation-symbol-string so
5190       I can type "reply /anno/ for something" in Gnus and so on to get a
5191       better task title.
5192     
5194     modified files:
5195      planner.el
5198 2005-04-06 08:40:21 GMT Dryice Liu <dryice@liu.com.cn>  patch-36
5200     Summary:
5201       conditional require remember.el
5202     Revision:
5203       planner--dev--1.0--patch-36
5205     * planner-bookmark.el: remove global require of remember
5206       (bookmark-set): require remember only if
5207       planner-bookmark-take-note-after-set-bookmark-flag is set tot.
5208       
5209     
5211     modified files:
5212      planner-bookmark.el
5215 2005-04-06 08:16:26 GMT Dryice Liu <dryice@liu.com.cn>  patch-35
5217     Summary:
5218       speed up planner-rank
5219     Revision:
5220       planner--dev--1.0--patch-35
5222     * planner-rank.el (planner-rank-update-current-task): only run
5223       planner-rank-change when needed, i.e, urgency changed.
5224       (planner-rank-update-all): only search in the tasks section.
5225     
5227     modified files:
5228      planner-rank.el
5231 2005-04-05 15:28:45 GMT Sacha Chua <sacha@free.net.ph>  patch-367
5233     Summary:
5234       Always add menu to planner-mode buffers
5235     Revision:
5236       planner--dev--1.0--patch-367
5238     * planner.el (planner-mode): Always add menu. Thanks to Surendra Singhi
5239       for the suggestion.
5241     modified files:
5242      ChangeLog planner.el
5245 2005-04-05 20:58:26 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-58
5247     Summary:
5248       fixed fix of planner-multi-read-name
5249     Revision:
5250       planner--jeho--1.0--patch-58
5252     * planner-multi.el (planner-multi-read-name): used simpler and neater
5253       method of modifying minibuffer-prompt-properties
5254     
5255     
5257     modified files:
5258      planner-multi.el
5261 2005-04-05 06:48:58 GMT Sacha Chua <sacha@free.net.ph>  patch-6
5263     Summary:
5264       More twiddling
5265     Revision:
5266       planner--muse--1.0--patch-6
5269     modified files:
5270      planner-appt.el planner-bbdb.el planner-bibtex.el
5271      planner-calendar.el planner-erc.el planner-experimental.el
5272      planner-gnus.el planner-id.el planner-mhe.el planner-multi.el
5273      planner-notes-index.el planner-rmail.el
5274      planner-tasks-overview.el planner-timeclock-summary.el
5275      planner-timeclock.el planner-unix-mail.el planner-vm.el
5276      planner.el
5279 2005-04-05 05:34:42 GMT Sacha Chua <sacha@free.net.ph>  patch-5
5281     Summary:
5282       Generates indices
5283     Revision:
5284       planner--muse--1.0--patch-5
5287     modified files:
5288      planner.el
5291 2005-04-05 05:20:31 GMT Sacha Chua <sacha@free.net.ph>  patch-4
5293     Summary:
5294       planner-list-tasks-with-status now works.
5295     Revision:
5296       planner--muse--1.0--patch-4
5299     modified files:
5300      planner.el
5303 2005-04-05 05:07:14 GMT Sacha Chua <sacha@free.net.ph>  patch-3
5305     Summary:
5306       planner-delete-task now works.
5307     Revision:
5308       planner--muse--1.0--patch-3
5311     modified files:
5312      planner.el
5315 2005-04-05 05:05:06 GMT Sacha Chua <sacha@free.net.ph>  patch-2
5317     Summary:
5318       Plan pages highlight upon opening
5319     Revision:
5320       planner--muse--1.0--patch-2
5323     modified files:
5324      planner.el
5327 2005-04-05 04:48:32 GMT Sacha Chua <sacha@free.net.ph>  patch-1
5329     Summary:
5330       M-x plan works
5331     Revision:
5332       planner--muse--1.0--patch-1
5334     * planner.el: Add requires for muse.
5335     (planner-project): Change docstring.
5336     (planner-mode): Derive from muse-mode.
5337     (planner-link-base): Copy code.
5338     (planner-encode-url): Copy code.
5339     (planner-mode-map): Make sparse keymap instead of copying.
5340     (planner-unhighlight-region): Promote from defadvice.
5341     (with-planner): Change with-planner.
5342     
5343     Use Muse equivalents for many functions.
5344     
5345     DELETED:
5346     - planner-update-wiki-project
5347     - planner-directory
5348     - planner-publishing-directory
5349     - planner-project-default-name
5350     - planner-emacs-wiki
5351     - planner-name-regexp
5352     - planner-custom-variables
5353     - planner-publishing-markup
5354     - planner-markup-tags
5356     modified files:
5357      planner.el
5360 2005-04-05 01:43:34 GMT Sacha Chua <sacha@free.net.ph>  patch-366
5362     Summary:
5363       Bugfix: planner-multi read-only prompt, planner-sort-tasks excursions, planner-appt advice
5364     Revision:
5365       planner--dev--1.0--patch-366
5367     * planner-multi.el (planner-multi-remprop): Remove cl dependency from
5368       planner-multi patch from jeho.
5369     
5370     * planner.el (planner-sort-tasks): Merge patch from Angus Lees removing
5371       unnecessary save-excursion.
5372   
5374     modified files:
5375      ChangeLog planner-appt.el planner-multi.el planner.el
5378 2005-04-05 01:29:40 GMT Sacha Chua <sacha@free.net.ph>  patch-365
5380     Summary:
5381       planner-el.texi: Update my sample configuration file
5382     Revision:
5383       planner--dev--1.0--patch-365
5385     * planner-el.texi (Sacha Chua's Configuration): Update my sample configration file.
5386     
5388     modified files:
5389      ChangeLog planner-el.texi
5392 2005-04-04 20:59:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-56
5394     Summary:
5395       planner-multi minibuffer properties fix
5396     Revision:
5397       planner--jeho--1.0--patch-56
5399     * planner-multi.el (planner-multi-remprop): function to remove a property
5400       from a property list
5401     
5402       (planner-multi-read-name): bind minibuffer-prompt-properties sans
5403       read-only locally
5404     
5405       top-level: remove rebinding of minibuffer-prompt-properties
5407     modified files:
5408      planner-multi.el
5411 2005-04-03 17:39:18 GMT Sacha Chua <sacha@free.net.ph>  patch-364
5413     Summary:
5414       planner-replan-task: Preserve initial task location as much as possible; fix planner-multi as well
5415     Revision:
5416       planner--dev--1.0--patch-364
5418     * planner-multi.el (planner-multi-replan-task): Extensive
5419       debugging and testing. Converted from defadvice version and fixed.
5420     
5421     * planner.el (planner-replan-task-function): New variable.
5422       (planner-replan-task): Call the function.
5423       (planner-replan-task-basic): Tweak to preserve place.
5424     
5426     modified files:
5427      ChangeLog planner-multi.el planner.el
5430 2005-04-01 23:48:06 GMT Sacha Chua <sacha@free.net.ph>  patch-363
5432     Summary:
5433       Merge docfixes from johnsu01
5434     Revision:
5435       planner--dev--1.0--patch-363
5437      2005-03-23  johnsu01  <john@wjsullivan.net>
5438      * planner-el.texi (Top): Added descriptions to some menu items.
5439        (Managing Your Information): Added descriptions to menu items.
5440        (Task Ranks): Incorporated patch-339
5441        (Task Ranks): Incorporated patch-341.
5442        (Acknowledgements): Incorporated patch-351.
5443      2005-03-14  johnsu01  <john@wjsullivan.net>
5444      * planner-el.texi (Log Edit): Added cindex entries in parallel
5445        with other sections
5446        (Logs and Version Control): Added cindex entries in parallel with
5447        other sections.
5448        (Schedule): Changed and added @cindex entries in parallel form
5449        with other sections.
5450        (Emacs Relay Chat): Added @cindex entries for IRC, and for
5451        expansion of both ERC and IRC.
5452        (Finances): Added @cindex.
5453        (Ledger): Added @cindex.
5454        (Contacts): Changed name to Contacts and Conversations, updated
5455        all relevant references. Added @cindex entries.
5456        (Appointments): Added @cindex.
5457        (Task-based Appointments): Added @cindex.
5458        (Task-based Appointments): Fixed @pxref formatting.
5459        (Schedule-based Appointments): Added @cindex entries.
5460        (Appt Notes): Added @cindex entries.
5461        (Gnus): Changed @ref to @inforef.
5462        (Schedule.el): Changed subsection title to be schedule.el. 
5463        (Schedule.el): Changed node name to be schedule.el
5464        (More about Tasks): Added reference to other schedule.el section.
5465        (Rmail): Changed ref to inforef
5466        (Bookmark): Added inforef to Emacs manual Bookmarks section.
5467       2005-03-11  johnsu01  <john@wjsullivan.net>
5468       * planner-el.texi: Reorganized "Integrating with Emacs" section
5469        into smaller sections formed by some common categories used in
5470        personal information management. Corrected the name of the info
5471        file in the section on how to install the info file.
5472        (Ledger) Made the planner-ledger @cindex entry use the same form
5473        as the other @cindex entries for modules.
5474        (Unix mail): Removed erroneous Rmail @cindex entry in this
5475        section.
5476         
5477     
5479     modified files:
5480      ChangeLog planner-el.texi
5483 2005-04-01 06:48:33 GMT Sacha Chua <sacha@free.net.ph>  patch-362
5485     Summary:
5486       planner-multi: planner-copy-or-move-task: Unschedule tasks properly even if the date is escaped
5487     Revision:
5488       planner--dev--1.0--patch-362
5490     * planner-multi.el (planner-task-date): Find dates properly even if escaped.
5491       (planner-copy-or-move-task): Delete dates properly even if escaped.
5492     
5494     modified files:
5495      ChangeLog planner-multi.el
5498 2005-04-01 06:36:41 GMT Sacha Chua <sacha@free.net.ph>  patch-361
5500     Summary:
5501       planner-id-find-task bugfix: Stop at first task found
5502     Revision:
5503       planner--dev--1.0--patch-361
5505     * planner-id.el (planner-id-find-task): Fix bug where task ID appears in
5506       notes as well. Thanks to Michael Heinrich for pointing this out.
5507     
5509     modified files:
5510      ChangeLog planner-id.el
5513 2005-03-31 03:42:16 GMT Sacha Chua <sacha@free.net.ph>  patch-360
5515     Summary:
5516       planner-expand-name: Fix day offset
5517     Revision:
5518       planner--dev--1.0--patch-360
5520     * planner.el: Rearrange some declarations to reduce compilation
5521       warnings.
5522       (planner-expand-name): Fix day offset again. Test within one
5523       week to make sure it makes sense.
5524     
5526     modified files:
5527      ChangeLog planner.el
5530 2005-03-30 11:30:56 GMT Sacha Chua <sacha@free.net.ph>  patch-359
5532     Summary:
5533       planner-multi: planner-replan-note: properly cross-reference single-page entries
5534     Revision:
5535       planner--dev--1.0--patch-359
5537     * planner-multi.el (planner-replan-note): Keep track of old date so that
5538       notes can be properly cross-referenced. This should make
5539       remember-planner work better with planner-multi. Thanks to Raymond
5540       Zeitler for complaining. =)
5542     modified files:
5543      ChangeLog planner-multi.el
5546 2005-03-30 10:28:57 GMT Sacha Chua <sacha@free.net.ph>  patch-358
5548     Summary:
5549       planner-multi: Sane completing read in XEmacs
5550     Revision:
5551       planner--dev--1.0--patch-358
5553     * planner-multi.el (nil): crm is optional.
5554       (planner-multi-read-name): Replace defadvice with more flexible way to
5555       define planner-multi prompting. This makes it work better under XEmacs
5556       because users can choose the next function instead.
5557       (planner-multi-read-name-multiple-prompts): New function for XEmacs users.
5558       Thanks to Jody Klymak for the idea.
5559     
5560     * planner.el (planner-read-name-function): New variable removes the need for
5561       defadvice in planner-multi.
5562       (planner-read-name-single): Contains old code for prompting for a single page.
5563       (planner-read-name-no-completion): Just in case people like it that way.
5565     modified files:
5566      ChangeLog planner-multi.el planner.el
5569 2005-03-30 09:15:45 GMT Sacha Chua <sacha@free.net.ph>  patch-357
5571     Summary:
5572       planner-read-date: save and restore calendar mode map
5573     Revision:
5574       planner--dev--1.0--patch-357
5576     * planner.el (planner-read-date): Save and restore calendar mode map.
5577       This should fix the bug reported by Pascal Quesseveur; dates should
5578       be selectable even when calendar-setup is non-nil.
5580     modified files:
5581      ChangeLog PLANNER-README planner.el
5584 2005-03-30 04:01:26 GMT Sacha Chua <sacha@free.net.ph>  patch-356
5586     Summary:
5587       planner-multi-filter-links makes planner-create-task-from-info better at overriding dates
5588     Revision:
5589       planner--dev--1.0--patch-356
5591     * planner-multi.el (planner-create-task-from-info): Handle overriding dates better.
5592       (planner-multi-filter-links): New convenience function for keeping or removing
5593       links.
5595     modified files:
5596      ChangeLog planner-multi.el
5599 2005-03-29 20:29:29 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-53
5601     Summary:
5602       merge latest, planner-appt advice fixes
5603     Revision:
5604       planner--jeho--1.0--patch-53
5606     * planner-appt.el: added disable flag to all advice
5607     (planner-appt-use): enabling and updating disabled advice
5609     modified files:
5610      ChangeLog planner-appt.el
5613 2005-03-29 17:54:55 GMT Sacha Chua <sacha@free.net.ph>  patch-355
5615     Summary:
5616       New options: planner-default-section, planner-sections
5617     Revision:
5618       planner--dev--1.0--patch-355
5620     * planner.el (planner-default-section): New option.
5621       (planner-sections): New option.
5622       (planner-day-page-template): Mention planner-sections.
5623       (planner-plan-page-template): Mention planner-sections.
5624       (planner-seek-to-first): Look up symbols in planner-sections.
5625       (planner-narrow-to-note): Look up symbols in planner-sections.
5626       (planner-seek-task-creation-point): Look up section name.
5627       (planner-create-note): Look up section name for notes.
5628       Thanks to Tyler Weir for pointing out the need to make
5629       this more flexible.
5630     
5631     * planner.el (with-planner): Add edebug properties. Thanks to Jim Ottaway
5632       for the two-line tip.
5634     modified files:
5635      ChangeLog planner.el
5638 2005-03-29 00:34:18 GMT Sacha Chua <sacha@free.net.ph>  patch-354
5640     Summary:
5641       Docfix: Publishing Calendars sample code. Bugfix: Remove cl dependency caused by declare
5642     Revision:
5643       planner--dev--1.0--patch-354
5645     * planner-el.texi (Publishing Calendars): Docfix: Missing -hook. Thanks
5646       to Dryice Liu for pointing this out.
5647     
5648     * planner.el (with-planner): Remove that annoying declare thing. Will
5649       CVSisms never cease?
5651     modified files:
5652      ChangeLog planner-el.texi planner.el
5655 2005-03-26 02:15:30 GMT Sacha Chua <sacha@free.net.ph>  patch-353
5657     Summary:
5658       planner-tasks-never-suppress-fixing-flag
5659     Revision:
5660       planner--dev--1.0--patch-353
5662     * planner.el (planner-tasks-never-suppress-fixing-flag): New.
5663     (planner-save-buffers): Follow planner-tasks-never-suppress-fixing-flag.
5664     Thanks to Jeremy Cowgar for pointing out this need.
5666     modified files:
5667      ChangeLog planner.el
5670 2005-03-23 01:56:55 GMT Sacha Chua <sacha@free.net.ph>  patch-351
5672     Summary:
5673       Docfix: Spamguard addresses and add other contributors
5674     Revision:
5675       planner--dev--1.0--patch-351
5677     * planner-el.texi (Acknowledgements): Spamguard addresses. Add contributors.
5678     
5680     modified files:
5681      ChangeLog planner-el.texi
5684 2005-03-22 10:28:48 GMT Sacha Chua <sacha@free.net.ph>  patch-350
5686     Summary:
5687       planner-expand-name: Tweak +tue
5688     Revision:
5689       planner--dev--1.0--patch-350
5691     * planner.el (planner-expand-name): Tweak date offset so that +tue really
5692       is next Tuesday.
5694     modified files:
5695      ChangeLog planner.el
5698 2005-03-22 05:54:01 GMT Sacha Chua <sacha@free.net.ph>  patch-349
5700     Summary:
5701       planner-id-find-task: XEmacs bugfix for infinite tasks
5702     Revision:
5703       planner--dev--1.0--patch-349
5705     * planner-id.el (planner-id-find-task): Rewrite to eliminate XEmacs
5706       infinite duplication bug. Thanks to sf for reporting the bug and
5707       pointing out difference between XEmacs and Emacs regular expressions.
5709     modified files:
5710      ChangeLog planner-id.el
5713 2005-03-22 04:38:48 GMT Sacha Chua <sacha@free.net.ph>  patch-348
5715     Summary:
5716       planner-calendar-html-tag-marker
5717     Revision:
5718       planner--dev--1.0--patch-348
5720     * planner-calendar.el (planner-calendar-html-tag-marker): New option.
5721     Thanks to JM Ibanez for the patch.
5722     (planner-calendar-move-calendar-to-top-of-page-maybe): Use
5723     planner-calendar-html-tag-marker to make this more flexible.
5724     
5726     modified files:
5727      ChangeLog planner-calendar.el
5730 2005-03-20 16:35:30 GMT Sacha Chua <sacha@free.net.ph>  patch-347
5732     Summary:
5733       planner-multi: Modify planner-tasks-equal-p
5734     Revision:
5735       planner--dev--1.0--patch-347
5737     * planner-multi.el (planner-multi-tasks-equal-p): New function checks if
5738       the link text is a multilink. This fixes the planner-id infinite saving
5739       bug. Thanks to sf for pointing this out.
5740       (planner-tasks-equal-p): Defalias to planner-multi-tasks-equal-p.
5742     modified files:
5743      ChangeLog planner-multi.el
5746 2005-03-17 14:01:14 GMT Sacha Chua <sacha@free.net.ph>  patch-345
5748     Summary:
5749       Replace mapc with mapcar for Emacs20 compatibility.
5750     Revision:
5751       planner--dev--1.0--patch-345
5753     * planner-rss.el (planner-rss-add-item): Replace mapc call with mapcar.
5754     (planner-rss-add-note): Replace mapc call with mapcar. Thanks to Helge
5755     Kosuch and Rino Mardo for pointing this out.
5756     
5757     * planner-notes-index.el (planner-notes-index): Replace mapc call with mapcar.
5759     modified files:
5760      ChangeLog planner-notes-index.el planner-rss.el
5763 2005-03-16 17:41:41 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-52
5765     Summary:
5766       planner-appt sort bug
5767     Revision:
5768       planner--jeho--1.0--patch-52
5770     * planner-appt.el (planner-appt-schedule-sort): fixed a problem with the
5771       sorting 
5772     
5774     modified files:
5775      planner-appt.el
5778 2005-03-16 07:52:51 GMT Dryice Liu <dryice@liu.com.cn>  patch-32
5780     Summary:
5781       fix timeclock-summary publishing problem
5782     Revision:
5783       planner--dev--1.0--patch-32
5785     * planner-timeclock-summary.el: The emacs-wiki simple table markup rule
5786       don't support a blank cell in the table, especially at the end of a
5787       line. So we need a placeholder to fix the published HTML table.
5788       
5789       (planner-timeclock-summary-placeholder-char): New option to define the
5790       placeholder character. Set it to " " to get the original behavior.
5791       (planner-timeclock-summary-make-text-table-day): Utilize
5792       planner-timeclock-summary-placeholder-char in the report table.
5793     
5795     modified files:
5796      planner-timeclock-summary.el
5799 2005-03-15 22:42:50 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-50
5801     Summary:
5802       planner-appt 
5803     Revision:
5804       planner--jeho--1.0--patch-50
5806     * planner-appt.el (planner-appt-schedule-sort): bug fixed 
5807     
5809     modified files:
5810      planner-appt.el
5813 2005-03-14 17:02:03 GMT Keith Amidon <camalot@picnicpark.org>   patch-1
5815     Summary:
5816       Cleanup planner-trunk and fix task sorting bug
5817     Revision:
5818       planner--dev-kea--1.0--patch-1
5820     2005-03-14  Keith Amidon  <camalot@picnicpark.org>
5821     
5822         * planner-trunk.el: make text fit on 80-column display
5823         (planner-trunk-list-plan-regexp) renamed planner-trunk-list-regexp
5824         (planner-trunk-task-completed-p) renamed planner-trunk-completed-p
5825         (planner-trunk-insert-heading) renamed planner-trunk-ins-heading
5826         (planner-trunk-do-trunk-section) shortened some local variable names
5827     
5828         * planner-trunk.el: fix bug involving tasks w/o a plan page
5829         (planner-trunk-task-plan-str) returns "" if no plan page for task
5830         (planner-trunk-do-trunk-section) removed no plan page special case,
5831         changed dummy non-matching regexp entry to "(_-)", which doesn't
5832         match an empty string and hopefully no one ever wants to use.
5834     modified files:
5835      planner-trunk.el {arch}/=tagging-method
5838 2005-03-13 18:55:54 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-46
5840     Summary:
5841       planner-authz: small modification
5842     Revision:
5843       planner--jeho--1.0--patch-46
5845     * planner-authz.el (planner-authz-appt-regexp): added the nag marker 
5846     
5848     modified files:
5849      planner-authz.el
5852 2005-03-13 18:24:33 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-44
5854     Summary:
5855       planner-authz: merge improvements 
5856     Revision:
5857       planner--jeho--1.0--patch-44
5859     * planner-authz.el: merged improvements [including planner-appt support]
5860       posted by the author on emacs-wiki-discuss
5861     
5863     modified files:
5864      planner-authz.el
5867 2005-03-13 17:16:30 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-43
5869     Summary:
5870       planner-el.texi: planner-appt documentation
5871     Revision:
5872       planner--jeho--1.0--patch-43
5874     * planner-el.texi: made planner-appt documentation better:
5875       @subsubheadings instead of @unnumberedsubsubsec, used verbatim for the
5876       schedule examples to preserve spacing.
5877     
5879     modified files:
5880      planner-el.texi
5883 2005-03-12 15:14:41 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-42
5885     Summary:
5886       planner-el.texi updated planner-appt node
5887     Revision:
5888       planner--jeho--1.0--patch-42
5890     * planner-el.texi: updated documentation in line with recent changes
5891     
5893     modified files:
5894      planner-appt.el planner-el.texi
5897 2005-03-12 14:02:56 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-41
5899     Summary:
5900       planner-appt changes
5901     Revision:
5902       planner--jeho--1.0--patch-41
5904     * planner-appt.el: made compatible with appt-make-list, removed
5905       appt-check defeating, updated documentation, modified options to
5906       cyclical entries
5907       (planner-appt-schedule-cyclic-behaviour): new variable to determine
5908       cyclic entry behaviour
5909       (appt-make-list): new advice to preserve data
5910       (planner-appt-defeat-appt-check): removed 
5911       (planner-copy-or-move-task): removed unecessary fiddling with hooks
5912       [left commented out in case it doesn't work]
5913       (planner-appt-schedule-add-cyclic-maybe):
5914       planner-app-schedule-add-cyclic-if-today remodelled and renamed
5915       (planner-appt-use): removed the do things at midnight code
5916     
5918     modified files:
5919      planner-appt.el
5922 2005-03-11 02:50:51 GMT Sacha Chua <sacha@free.net.ph>  patch-344
5924     Summary:
5925       New macro with-planner ensures planner context
5926     Revision:
5927       planner--dev--1.0--patch-344
5929     * planner.el (with-planner): New macro ensures we are in a planner project.
5930     (planner-task-info-from-string): Use with-planner. Thanks to Toby Allsopp for
5931     pointing this out.
5932     (planner-search-notes): Use with-planner.
5933     (planner-file-alist): Use with-planner.
5934     (planner-extract-tasks): Use with-planner.
5935     (plan): Use with-planner.
5936     (with-planner-update-setup): Remove redundant save-excursion.
5938     modified files:
5939      ChangeLog planner.el
5942 2005-03-11 02:33:54 GMT Sacha Chua <sacha@free.net.ph>  patch-343
5944     Summary:
5945       Bugfixes: planner.el: remove unfontlocking code, add missing paren in planner-generate-index
5946     Revision:
5947       planner--dev--1.0--patch-343
5949     * planner-trunk.el: Remove cl dependency.
5950     * planner.el (planner-create-task-from-info): Remove buggy unfontlocking code.
5951     * planner.el (planner-sort-tasks): Remove buggy unfontlocking code.
5952     * planner.el (planner-renumber-notes): Remove buggy unfontlocking code.
5953     * planner.el (planner-generate-index): Embarrassing trivial bugfix: missing paren
5955     modified files:
5956      ChangeLog planner-trunk.el planner.el
5959 2005-03-10 09:50:33 GMT Sacha Chua <sacha@free.net.ph>  patch-342
5961     Summary:
5962       planner-trunk.el docfixes: not just for day page
5963     Revision:
5964       planner--dev--1.0--patch-342
5966     * planner-trunk.el: Docfix. planner-trunk not just for day page.
5967       (planner-trunk-delete-non-task-lines): Docfix: commented-out alternative
5968       was buggy.
5970     modified files:
5971      ChangeLog planner-trunk.el
5974 2005-03-10 09:11:03 GMT Sacha Chua <sacha@free.net.ph>  patch-341
5976     Summary:
5977       Update @cindex for Task Ranks documentation
5978     Revision:
5979       planner--dev--1.0--patch-341
5981     * planner-el.texi (Task Ranks): Docfix: @cindex. Thanks to dryice for
5982       pointing this out.
5984     modified files:
5985      ChangeLog planner-el.texi
5988 2005-03-10 08:26:46 GMT Sacha Chua <sacha@free.net.ph>  patch-340
5990     Summary:
5991       planner-create-task-from-info: Always call planner-create-task-hook
5992     Revision:
5993       planner--dev--1.0--patch-340
5995     * planner.el (planner-create-task-from-info): Call
5996       planner-create-task-hook even if there is no day page.
5997       Thanks to Christophe Garion for the bug report.
5999     modified files:
6000      ChangeLog planner.el
6003 2005-03-10 07:09:46 GMT Sacha Chua <sacha@free.net.ph>  patch-338
6005     Summary:
6006       New: planner-publish-dates-first-p
6007     Revision:
6008       planner--dev--1.0--patch-338
6010     * planner.el (planner-generate-index): Honor
6011       planner-publish-dates-first-p.
6012       (planner-publish-dates-first-p): New option.
6013       Thanks to Chris Parsons for the patch.
6015     modified files:
6016      ChangeLog planner.el
6019 2005-03-08 16:25:25 GMT Sacha Chua <sacha@free.net.ph>  patch-337
6021     Summary:
6022       planner-mhe fix from Christopher Garion: mh-path, utility functions
6023     Revision:
6024       planner--dev--1.0--patch-337
6027     modified files:
6028      ChangeLog planner-mhe.el
6031 2005-03-08 04:32:30 GMT Sacha Chua <sacha@free.net.ph>  patch-336
6033     Summary:
6034       New: planner-diary-add-entry
6035     Revision:
6036       planner--dev--1.0--patch-336
6038     * planner-diary.el (planner-diary-add-entry): New function. Thanks to
6039       Jody Klymak for adapting my planner-config code.
6040     
6041     * planner-el.texi (Diary): Document planner-diary-add-entry.
6042     
6043     
6045     modified files:
6046      ChangeLog planner-diary.el planner-el.texi
6049 2005-03-08 04:16:45 GMT Sacha Chua <sacha@free.net.ph>  patch-335
6051     Summary:
6052       Merge planner-appt from planner--jeho--1.0--patch-38
6053     Revision:
6054       planner--dev--1.0--patch-335
6056     * planner-el.texi (Appointments): New node copied from info file. Minor tweaks.
6058     modified files:
6059      ChangeLog planner-el.texi
6062 2005-03-04 15:26:37 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-39
6064     Summary:
6065       planner-appt: removed functions from planner-goto-hook
6066     Revision:
6067       planner--jeho--1.0--patch-39
6069     * planner-appt.el (planner-copy-or-move-task): made this tidier with a
6070       let clause: what was I thinking with the previous unwind-protect thing?
6071       (planner-appt-insinuate-if-today): removed adding to planner-goto-hook
6072       
6073     
6075     modified files:
6076      planner-appt.el
6079 2005-03-04 10:23:34 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-38
6081     Summary:
6082       merge latest patches and defeat appt-check
6083     Revision:
6084       planner--jeho--1.0--patch-38
6086     * planner-appt.el (planner-appt-show-alerts): change behaviour when there
6087       are no alerts
6088       (planner-appt-defeat-appt-check): new function to stop appt-check
6089       reseting the appointment list each day 
6090       (planner-appt-midnight-functions, planner-appt-midnight-setup):  new
6091       function and hook to do something each midnight.  Intended for
6092       sustaining defeating of appt-check, but could be useful for other
6093       things... 
6094       (planner-appt-use): added appt-check defeating
6095     
6096     modified files:
6097      ChangeLog planner-appt.el
6100 2005-03-04 08:45:04 GMT Dryice Liu <dryice@liu.com.cn>  patch-29
6102     Summary:
6103       Run hooks instead of call outline-show-all
6104     Revision:
6105       planner--dev--1.0--patch-29
6107     * planner-trunk.el (planner-trunk-tasks-before-hook): new hook to run
6108       before foing the trunk.
6109       (planner-trunk-tasks-after-hook): new hook to run after the trunk.
6110       (planner-trunk-tasks): Remove the outline-show-all call and plant the
6111       above two new hooks. This is a more general way.
6112     
6114     modified files:
6115      planner-trunk.el
6118 2005-03-03 01:59:44 GMT Dryice Liu <dryice@liu.com.cn>  patch-28
6120     Summary:
6121       merge from Keith Amidon: now works with outline minor mode better
6122     Revision:
6123       planner--dev--1.0--patch-28
6125     * planner-trunk.el: add a "nice to do" section in comenary.
6126     (planner-trunk-task-completed-p): new function. Return t if task-info is
6127     done or canceled.
6128     (planner-trunk-sort-tasks): utilize planner-trunk-task-completed-p.
6129     (planner-trunk-insert-heading): ditto.
6130     (planner-trunk-do-trunk-section): ditto.
6131     (planner-trunk-do-trunk): ditto.
6132     (planner-trunk-tasks): call outline-show-all before doing the trunk. Else
6133     the hidden sections are skip and extra headers are added.
6134     
6136     modified files:
6137      planner-trunk.el
6140 2005-03-02 23:05:54 GMT Sacha Chua <sacha@free.net.ph>  patch-334
6142     Summary:
6143       planner-multi major bugfix for planner-make-link
6144     Revision:
6145       planner--dev--1.0--patch-334
6147     * planner-multi.el (planner-make-link): Bugfix for the bugfix. Mrph.
6148       Clearly, the third argument should make this behave in the single-link
6149       case.
6151     modified files:
6152      ChangeLog planner-multi.el
6155 2005-03-02 16:06:30 GMT Dryice Liu <dryice@liu.com.cn>  patch-26
6157     Summary:
6158       use the helper functions
6159     Revision:
6160       planner--dev--1.0--patch-26
6162     * planner-trunk.el (planner-trunk-tasks): use the helper functions
6163     
6165     modified files:
6166      planner-trunk.el
6169 2005-03-02 15:51:59 GMT Dryice Liu <dryice@liu.com.cn>  patch-25
6171     Summary:
6172       optional force trunk completed tasks together with non-completed tasks and minor improvements
6173     Revision:
6174       planner--dev--1.0--patch-25
6176     * planner-trunk.el (cl): require cl
6177     (planner-trunk-task-plan-str): if planner-multi is not loaded, return
6178     task link first if it's not nil. So on plan pages we can always(with and
6179     without planner-multi) trunk by date.
6180     (planner-trunk-sort-tasks): also move cancled tasks to the "done" trunk.
6181     (planner-trunk-insert-heading): also support cancled tasks
6182     (planner-trunk-do-trunk): ditto.
6183     (planner-trunk-tasks): optional arg force to force trunk completed tasks
6184     together with non-completed tasks.
6185     (planner-trunk-rule-list): update ":type" to catch up the new format for
6186     customize.
6187     
6188     
6190     modified files:
6191      planner-trunk.el
6194 2005-03-02 14:38:19 GMT Dryice Liu <dryice@liu.com.cn>  patch-24
6196     Summary:
6197       merge from Keith Amidon: support trunk on plan pages and add sub-section headers
6198     Revision:
6199       planner--dev--1.0--patch-24
6201     * planner-trunk.el: Lots of changes, changing planner-trunk-rule-list
6202       format to support trunk on plan pages and add sub-section
6203       headers. Here's the docstring of planner-trunk-rule-list, describing
6204       the new features:
6205     
6206         "List of rules for trunking tasks
6207       
6208       Each rule is a sublist of the form:
6209       
6210          (PAGE-REGEXP COMPLETE-HEADING TRUNK-SECTIONS-LIST)
6211       
6212       PAGE-REGEXP is used to select the set of trunk sections that should be
6213       used.  It is matched against the name of the current planner page.  If
6214       no matching PAGE-REGEXP is found, no trunking is done.  If there is
6215       more than one match, the first one in the list is used.
6216       
6217       If COMPLETE-HEADING is nil, completed and not completed tasks will be
6218       in the same trunk, sorted according to `PLANNER-SORT-TASKS-KEY-FUNCTION'.
6219       If it is a string, it is the name of a sub-heading of the tasks
6220       section under which to sort completed tasks separately, in which
6221       case it will be the last subsection of the tasks section of the page.
6222       
6223       Each element of TRUNK-SECTIONS-LIST describes a trunk of the page.
6224       Elements can either be a simple TASK-PLAN-REGEXP, or a sublist of the form:
6225       
6226          (TASK-PLAN-REGEXP TRUNK-HEADING)
6227       
6228       The TASK-PLAN-REGEXP is matched against the plan page (or pages if you
6229       are using planner-multi) for the task.  If more than one
6230       TASK-PLAN-REGEXP matches, the first one in the list is used.  All
6231       tasks that match the same TASK-PLAN-REGEXP will be grouped together.
6232       The order of the groups will match the order of TRUNK-SECTIONS-LIST.
6233       Tasks that do not match any entry in TRUNK-SECTIONS-LIST will be in a
6234       separate group at the end of the tasks section.  If the sublist form
6235       of an entry is used, TRUNK-HEADING is a name for the outline heading
6236       to be inserted at the top of the trunk.  If TRUNK-SECTIONS-LIST
6237       contains a mix of items in the regexp and sublist forms, when tasks
6238       are present that match a regexp form entry, but no tasks are present
6239       that match the most recent preceeding sublist form entry in the list,
6240       the heading from the sublist form entry will be inserted anyway.  In
6241       use, it will become obvious why this is desirable."
6242       
6243     
6245     modified files:
6246      planner-trunk.el
6249 2005-03-02 07:23:00 GMT Dryice Liu <dryice@liu.com.cn>  patch-23
6251     Summary:
6252       document planner-rank in info and some related docfixs
6253     Revision:
6254       planner--dev--1.0--patch-23
6256     * planner-rank.el: doc fix to cache up the code changes
6257     
6258     * planner-el.texi (Task Ranks): new node describing planner-rank.el
6259     
6261     modified files:
6262      planner-el.texi planner-rank.el
6265 2005-03-01 15:50:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-37
6267     Summary:
6268       planner-appt fixed regexp
6269     Revision:
6270       planner--jeho--1.0--patch-37
6272     * planner-appt.el (planner-appt-schedule-task-estimate-regexp): added the
6273       "nag" marker to the regexp
6274     
6276     modified files:
6277      planner-appt.el
6280 2005-03-01 12:58:59 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-36
6282     Summary:
6283       planner-appt added Henrik's nagging feature
6284     Revision:
6285       planner--jeho--1.0--patch-36
6287     * planner-appt.el: added very plausible documentation for the nagging
6288       feature 
6289       (planner-appt-task-regexp): modified to allow for nags
6290       (planner-appt-task-nagging-regexp): new regexp to match nags
6291       (planner-appt-task-nagging-p): new test for nagging
6292       (planner-copy-or-move-task): modified plan in progress pass-through to
6293       take nagging into account
6294     
6296     modified files:
6297      planner-appt.el
6300 2005-03-01 12:38:07 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-35
6302     Summary:
6303       planner-appt.el hooking and minor changes
6304     Revision:
6305       planner--jeho--1.0--patch-35
6307     * planner-appt.el (planner-appt-task-add, planner-appt-task-delete): made
6308       these interactive again
6309     
6310       (planner-appt-use): move non-insinuating hooking to here
6311     
6312       (planner-appt-font-setup): added a test for today here so that it only
6313       highlights when it should [part of the non-insinuation changes]
6314     
6316     modified files:
6317      planner-appt.el
6320 2005-03-01 09:17:05 GMT Sacha Chua <sacha@free.net.ph>  patch-333
6322     Summary:
6323       
6324     Revision:
6325       planner--dev--1.0--patch-333
6327     * planner.el (planner-make-link): New parameter SINGLE forces link to be
6328       treated as a single link. Thanks to Dryice Liu for the bugfix suggestion
6329       and patch.
6330       (planner-annotation-from-planner-note): Single link.
6331       (planner-annotation-from-file): Single link.
6332       (planner-annotation-from-info): Single link.
6333     * planner-bibtex.el (planner-bibtex-annotation-new): Single link.
6334     * planner-bookmark.el (planner-bookmark-make-url): Single link.
6335     * planner-gnus.el (planner-gnus-annotation-from-message): Single link.
6336       (planner-gnus-annotation-from-summary): Single link.
6337     * planner-mhe.el (planner-mhe-annotation): Single link.
6338     * planner-vm.el (planner-vm-annotation-from-mail): Single link.
6339     * planner-w3m.el (planner-w3m-annotation-from-w3m): Single link.
6340     * planner-wl.el (planner-wl-annotation-from-wl): Single link.
6342     modified files:
6343      ChangeLog planner-bibtex.el planner-bookmark.el
6344      planner-gnus.el planner-mhe.el planner-multi.el planner-w3m.el
6345      planner-wl.el planner.el
6348 2005-03-01 06:28:20 GMT Dryice Liu <dryice@liu.com.cn>  patch-21
6350     Summary:
6351       fix problem if planner-multi is loaded and there are space in bookmark name
6352     Revision:
6353       planner--dev--1.0--patch-21
6355     * planner-bookmark.el (planner-bookmark-make-url): With
6356       planner-multi-separator set to " " (the default), if there are space in
6357       the bookmark name, the defadviced version of planner-make-link will
6358       seperate the bookmark name by space and make several links, which is
6359       not what we want. Changing the call from planner-make-link to
6360       emacs-wiki-make-link fix this.
6361     
6363     modified files:
6364      planner-bookmark.el
6367 2005-02-28 17:34:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-34
6369     Summary:
6370       planner-appt changes
6371     Revision:
6372       planner--jeho--1.0--patch-34
6374     * planner-appt.el: documentation changes
6375     
6376     (planner-schedule-task-estimate): redefined this as advice to the
6377     original function [just in case someone does (load "planner-schedule")
6378     after loading planner-appt
6379     
6380     (planner-appt-task-insinuate): moved the hooking elsewhere
6381     
6382     (planner-appt-task-de-insinuate): moved the unhooking elsewhere
6383     
6384     (planner-appt-schedule-get-cyclic-tasks): made this really have a
6385     no-of-days option
6386     
6387     (planner-appt-schedule-add-cyclic-if-today): more restricted version of
6388     planner-appt-schedule-add-cyclic 
6389     
6390     (planner-appt-schedule-cyclic-insinuate): removed hooking into
6391     planner-goto-hook  [not necessary]
6392     
6393     (planner-appt-use): did a bit of the hooking here so that one doens't
6394     have to use planner-appt-insinuate if one really doesn't want to
6395     
6397     modified files:
6398      planner-appt.el
6401 2005-02-28 09:40:11 GMT Dryice Liu <dryice@liu.com.cn>  patch-20
6403     Summary:
6404       merge Keith Amidon's bug fix and improvements
6405     Revision:
6406       planner--dev--1.0--patch-20
6408     * planner-trunk.el (planner-trunk-delete-all-blank-lines): don't insert
6409       new line at the end of buffer, they will be added in planner-trunk-do-trunk.
6410       (planner-trunk-sort-tasks): be more lispy. New argument rule-list.
6411       (planner-trunk-do-trunk): Fix infinite loop problem when there's no
6412       tasks in the "* Tasks" section. New argument rule-list. Much more
6413       concise code.
6414       (planner-trunk-tasks): call planner-trunk-sort-tasks and
6415       planner-trunk-do-trunk with arguments.
6416     
6418     modified files:
6419      planner-trunk.el
6422 2005-02-27 18:16:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-33
6424     Summary:
6425       planner-apt changes
6426     Revision:
6427       planner--jeho--1.0--patch-33
6429     * planner-appt.el: Added a warning about the experimental nature of
6430       planner-appt. 
6431       (planner-appt-sort-schedule-on-update-flag): made this nil by default
6432       (planner-appt-calendar-insinuate): removed the confusing flag from
6433       this. 
6434     
6436     modified files:
6437      planner-appt.el
6440 2005-02-27 12:13:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-32
6442     Summary:
6443       planner-appt: hooking
6444     Revision:
6445       planner--jeho--1.0--patch-32
6447     * planner-appt.el (planner-appt-insinuate): added adding
6448       planner-appt-insinuate-if-today to planner-goto-hook
6449     
6451     modified files:
6452      planner-appt.el
6455 2005-02-27 12:02:12 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-31
6457     Summary:
6458       de-insinuation
6459     Revision:
6460       planner--jeho--1.0--patch-31
6462     * planner-appt.el: Added a command planner-appt-de-insinuate that removes
6463       planner-appt from all planner hooks, since any breakage can interfere
6464       badly with planner.
6466     modified files:
6467      planner-appt.el
6470 2005-02-27 11:16:06 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-30
6472     Summary:
6473       corrected mistypes and appended to a hook
6474     Revision:
6475       planner--jeho--1.0--patch-30
6477     * planner-appt.el: small documentation changes
6478     (planner-appt-update): corrected typographic error
6479     (planner-appt-insinuate-if-today): append planner-appt-update-for-write
6480     to the write hook
6481     
6483     modified files:
6484      ChangeLog planner-appt.el
6487 2005-02-27 04:41:02 GMT Sacha Chua <sacha@free.net.ph>  patch-332
6489     Summary:
6490       planner-diary-include-all-output-flag: New option
6491     Revision:
6492       planner--dev--1.0--patch-332
6494     * planner-diary.el (planner-diary-get-diary-entries): Honor
6495     planner-diary-include-all-output.
6496     (planner-diary-include-all-output-flag): New user option suggested by
6497     Raymond Zeitler.
6499     modified files:
6500      ChangeLog planner-diary.el planner-el.texi
6503 2005-02-27 04:07:25 GMT Sacha Chua <sacha@free.net.ph>  patch-331
6505     Summary:
6506       Remove buggy unfontlock code from with-planner-update-setup
6507     Revision:
6508       planner--dev--1.0--patch-331
6510     * planner.el (with-planner-update-setup): Remove buggy unfontlock code.
6512     modified files:
6513      ChangeLog planner.el
6516 2005-02-26 18:41:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-29
6518     Summary:
6519       tidying up
6520     Revision:
6521       planner--jeho--1.0--patch-29
6523     * planner-appt.el: small documentation changes; moved lots of
6524     things around for code readability; nicer customization
6525     
6526     (planner-appt-write-file-hook): new global variable for the
6527     preferred write-hook
6528     
6529     (planner-appt-seek-to-end-of-current-section): new function: does
6530     what it says
6531     
6532     (planner-appt-live-task-regexp): new regular expression matching
6533     tasks that are not cancelled and not finished
6534     
6535     (planner-appt-de-wiki): made this more lispy with catch and throw
6536     [but couldn't find simple `loop' outside of `cl']
6537     
6538     (planner-appt-show-alerts): new command to show a list of
6539     scheduled alerts
6540     
6541     (planner-appt-schedule-add-cyclic): made the sorting contingent
6542     upon planner-appt-sort-schedule-on-update-flag
6543     
6544     (planner-appt-update, planner-appt-insinuate-if-today): added some
6545     bullet-proofing to make sure there is an initial update
6546     
6548     modified files:
6549      planner-appt.el
6552 2005-02-26 00:07:55 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-28
6554     Summary:
6555       shuffling and gentle refining
6556     Revision:
6557       planner--jeho--1.0--patch-28
6559     * planner-appt.el: moved things around for better reading
6560     
6561     (planner-appt-todays-page-p): new function
6562     
6563     (planner-appt-time-regexp): generalized regexps a bit
6564     
6565     (planner-appt-task-insinuate): removed planner-appt-update
6566     
6567     (planner-appt-update-for-write): moved the test for
6568     planner-appt-update-appts-on-save-flag to this function
6569     
6570     (planner-appt-schedule-insinuate): removed planner-appt-update
6571     
6572     (planner-appt-insinuate-if-today): added to local-write-file-hooks
6573     directly here 
6574     
6575     (planner-appt-mark-calendar): a little consistency edit
6577     modified files:
6578      planner-appt.el
6581 2005-02-25 18:39:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-27
6583     Summary:
6584       updates to update
6585     Revision:
6586       planner--jeho--1.0--patch-27
6588     changed all updating hooks to planner-appt-update 
6590     modified files:
6591      planner-appt.el
6594 2005-02-25 17:59:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-26
6596     Summary:
6597       massive changes
6598     Revision:
6599       planner--jeho--1.0--patch-26
6601     * planner-appt.el: documentation changes
6602     
6603     Moved lots of functions around around.
6604     
6605     Made font-locking work for schedules.
6606     
6607     Fixed a problem with the task-based method where it wasn't
6608     cleaning up after itself.
6609     
6610     Smoothed out the user interface, and integrated the two methods
6611     better, renamed a few functions to make them consistent. 
6612     
6613     Changed after-save hooks to local-write-file-hooks
6614     
6615     Changed the hooking so that it only happens for today's plan page
6616     [pointless to have these hooks elsewhere, despite my earlier sentiments
6617     to the contrary]
6618     
6619     sorry about the terse change log
6621     modified files:
6622      planner-appt.el
6625 2005-02-25 17:56:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-25
6627     Summary:
6628       lots of little changes 
6629     Revision:
6630       planner--jeho--1.0--patch-25
6632     * planner-appt.el: documentation changes
6633     (planner-appt-update-appts-on-save-flag): moved up the file
6634     
6635     
6636     (planner-appt-font-lock-appointments-flag): option for font-locking
6637     
6638     (planner-appt-clear-appts, planner-appt-remember-appt): new functions
6639     
6640     (planner-appt-task-regexp): modified to match with whitespace after the @ 
6641     
6642     (planner-copy-or-move-task): changed changed function names
6643     
6644     (--planner-appt-tasks-added-appts): new variable to track task-based
6645     appointments 
6646     
6647     
6648     (planner-appt-task-add): now keeps track of the appointments it adds
6649     
6650     (planner-appt-add-appts-from-tasks): renamed to be consistent with
6651     planner-appt-add-appts-from-schedule, changed regexp usage
6652     
6653     (planner-appt-add-appts-from-schedule): uses new clean up and tracking
6654     functions 
6655     
6656     (planner-appt-update, planner-appt-write-func): new unified update
6657     function and hook
6658     
6659     (planner-appt-methods): fiddled with the methods
6660     
6661     (planner-appt-face): renaming of planner-appt-add-face
6663     modified files:
6664      planner-appt.el
6667 2005-02-25 17:44:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-24
6669     Summary:
6670       documentation modifications
6671     Revision:
6672       planner--jeho--1.0--patch-24
6674     * planner-appt.el: minor changes to the documentation
6675     
6677     modified files:
6678      planner-appt.el
6681 2005-02-24 20:12:05 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-23
6683     Summary:
6684       added cyclic schedule support
6685     Revision:
6686       planner--jeho--1.0--patch-23
6688     * planner-appt.el (planner-appt-schedule-basic-regexp,
6689       planner-appt-schedule-regexp, planner-appt-schedule-appt-regexp): broke the
6690       schedule regexp up to make it useable for other purposes.
6691     
6692       (planner-appt-schedule-sort): new function for sorting the schedule
6693     
6694       (planner-appt-schedule-get-cyclic-tasks): new function that reads
6695       schedule entries from the `planner-cyclic-diary-file'
6696     
6697       (planner-appt-schedule-add-cyclic): new function to add cyclic schedule
6698       entries to today's schedule
6699     
6700       (planner-appt-schedule-cyclic-insinuate): cyclic schedule insinuation
6701       function 
6702     
6703       (planner-appt-mark-calendar): a few cosmetic changes 
6705     modified files:
6706      planner-appt.el
6709 2005-02-24 19:39:27 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-22
6711     Summary:
6712       merge Henrik's font lock code, minor documentation changes
6713     Revision:
6714       planner--jeho--1.0--patch-22
6716     * planner-appt.el: some documentation changes
6717     
6718     merged patch from Henrik Hansen:
6719     
6720     2005-02-24 Henrik S. Hansen  <hsh@freecode.dk>
6721     
6722     * planner-appt.el:
6723     
6724     Added font highlighting for tasks.
6725     
6726     New faces:
6727     - planner-appt-added-face
6728     - planner-appt-overdue-face
6729     
6730     New functions:
6731     - planner-appt-task-highlight-face
6732     - planner-appt-task-highlight
6733     - planner-appt-update-tasks
6734     - planner-appt-font-setup
6735     
6736     (planner-appt-task-insinuate): added a planner-mode hook for
6737     planner-appt-font-setup.
6738         
6739         
6740     
6741     
6743     modified files:
6744      planner-appt.el
6747 2005-02-23 21:26:43 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-21
6749     Summary:
6750       rudimentary schoolboy error in planner-copy-or-move-task advice
6751     Revision:
6752       planner--jeho--1.0--patch-21
6754     * planner-appt.el (planner-copy-or-move-task): fixed silly error checking
6755       for an appointment in the task
6756     
6758     modified files:
6759      planner-appt.el
6762 2005-02-23 19:54:28 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-20
6764     Summary:
6765       lots of changes
6766     Revision:
6767       planner--jeho--1.0--patch-20
6769     2005-02-23  Jim Ottaway  <j.ottaway@lse.ac.uk>
6770     
6771     * planner-appt.el: 
6772     
6773     Added copyright and licence notice.
6774     
6775     Created friendlier configuration functions
6776     `planner-appt-use-tasks', `planner-appt-use-schedule', and
6777     `planner-appt-use-tasks-and-schedule'. Modified documentation as
6778     appropriate.
6779     
6780     (planner-appt-earlier-than-now-p): Renamed
6781     `planner-appt-time-old-p' to the more informative
6782     `planner-appt-earlier-than-now-p'.
6783     
6784     Added `planner-appt-later-than-now-p' to satisfy a mania for
6785     symmetry.
6786     
6787     (planner-appt-schedule-appt-regexp): Modified so that it captures
6788     the second time in a schedule entry: it could be useful for some
6789     other schedule handling code.
6790     
6791     (planner-appt-use): Made this  idempotent, substituting `add-to-list'
6792      for `push'.
6793     
6794     (planner-appt-task-add, planner-appt-task-delete): Added check
6795     that there is a current task.  Without this there was an
6796     uninformative error message. Added optional argument INFO: use
6797     that instead of the current task info [useful to save visiting
6798     today's plan page to add appointments [see advice to
6799     `planner-copy-or-move-task']].
6800     
6801     (planner-appt-task-delete): Return a list of deleted appointments
6802     in the format used in `appt-time-msg-list' [can be useful in some
6803     cases]. 
6804     
6805     (planner-appt-task-member): Renamed `planner-appt-task-added-p' to
6806     this to hint that it behaves like `member'.
6807     
6808     
6809     (plan): Added advise to this so that the advice to
6810     planner-copy-or-move-task can know whether `plan' is being
6811     called; protected against error.  I hate function advice!
6812     
6813     (planner-copy-or-move-task): Modified advice a lot to make it
6814     delete and add appointments correctly, and also to handle errors
6815     within the advised function.  This seems to be the only advice
6816     that requires such elaborate handling: in the others any problems
6817     are trapped by the test for a current task line added to
6818     `planner-appt-task-delete'.
6819     
6820     Added handling for when `plan' has been called: don't carry a task
6821     forward if it is an appointment.
6822     
6823     (planner-schedule-task-estimate): Moved the require into this
6824     function to save loading if tasks are not being used.
6825      
6827     modified files:
6828      planner-appt.el
6831 2005-02-22 14:20:17 GMT Dryice Liu <dryice@liu.com.cn>  patch-18
6833     Summary:
6834       new planner-trunk.el to group tasks in day page
6835     Revision:
6836       planner--dev--1.0--patch-18
6838     This file provide `planner-trunk-tasks', which will group the tasks in
6839     day pages according to `planner-trunk-rule-list'.
6841     new files:
6842      .arch-ids/planner-trunk.el.id planner-trunk.el
6845 2005-02-21 17:49:59 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-19
6847     Summary:
6848       merged task-based appointment alerts
6849     Revision:
6850       planner--jeho--1.0--patch-19
6852     Merged code from Henrik Hansen's planner-task-appt.el code. 
6854     modified files:
6855      planner-appt.el
6858 2005-02-20 21:10:39 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-18
6860     Summary:
6861       improved regexp and documentation changes
6862     Revision:
6863       planner--jeho--1.0--patch-18
6865     * planner-appt.el (planner-appt-schedule-regexp): improved regexp
6866     ...and a few other comment changes
6867     
6868     
6870     modified files:
6871      planner-appt.el
6874 2005-02-19 13:17:35 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-17
6876     Summary:
6877       smarter and faster calendar markup
6878     Revision:
6879       planner--jeho--1.0--patch-17
6881     * planner-appt.el (planner-appt-mark-calendar): added TO option; made it
6882       only do as much work as necessary
6883     
6885     modified files:
6886      planner-appt.el
6889 2005-02-19 11:27:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-16
6891     Summary:
6892       even more generous schedule regexp
6893     Revision:
6894       planner--jeho--1.0--patch-16
6896     * planner-appt.el (planner-appt-schedule-regexp): the regexp now matches 
6897     most [all?] imaginable formats for an appointment [and doesn't get misled
6898     by email addresses]
6899     
6900     
6901     
6903     modified files:
6904      planner-appt.el
6907 2005-02-18 22:58:05 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-15
6909     Summary:
6910       problems with appt-make-list
6911     Revision:
6912       planner--jeho--1.0--patch-15
6914     Added some comments and advice about appt-make-list after discovering it
6915     wipes out prior appointments.
6917     modified files:
6918      planner-appt.el
6921 2005-02-18 21:48:04 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-14
6923     Summary:
6924       regexp tuning
6925     Revision:
6926       planner--jeho--1.0--patch-14
6928     * planner-appt.el (planner-appt-schedule-regexp): made this more generous
6929     than it was before, so it should match, e.g.
6930     
6931                 12:00 |      | foobie bletch
6932     
6933     which didn't match before.
6935     modified files:
6936      planner-appt.el
6939 2005-02-18 17:25:46 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-13
6941     Summary:
6942       fix my previous so-called 'fix'
6943     Revision:
6944       planner--jeho--1.0--patch-13
6946     * planner-appt.el (planner-appt-insinuate): fixed error in this function
6947       introduced into the last patch; make the hook append as well
6948     
6950     modified files:
6951      planner-appt.el
6954 2005-02-18 16:44:44 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-12
6956     Summary:
6957       planner-mode-hook misfunction
6958     Revision:
6959       planner--jeho--1.0--patch-12
6961     * planner-appt.el (planner-appt-insinuate): fixed wrong function added to
6962     planner-mode-hook 
6963     
6965     modified files:
6966      planner-appt.el
6969 2005-02-18 16:22:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-11
6971     Summary:
6972       respect for exogenous appointments
6973     Revision:
6974       planner--jeho--1.0--patch-11
6976     * planner-appt.el (planner-appt-schedule-to-appt): now respects
6977     appointments added outside of planner
6978     
6980     modified files:
6981      planner-appt.el
6984 2005-02-18 15:00:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-10
6986     Summary:
6987       planner-appt.el changes
6988     Revision:
6989       planner--jeho--1.0--patch-10
6991     * planner-appt.el:
6992     
6993     (planner-appt-filename-to-date): new function
6994     (planner-appt-entry-marker): new face
6995     (planner-appt-mark-calendar): add marks in calendar when there is a day page
6996     (planner-appt-mark-calendar-maybe): mark the calendar conditionally
6997     (planner-appt-insinuate): added hook for conditional calendar marking
6998     
7000     modified files:
7001      planner-appt.el
7004 2005-02-18 11:32:11 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-9
7006     Summary:
7007       planner-appt.el
7008     Revision:
7009       planner--jeho--1.0--patch-9
7011     * planner-appt.el: a new file that integrates schedules and appointments
7012     
7014     new files:
7015      .arch-ids/planner-appt.el.id planner-appt.el
7018 2005-02-17 16:02:06 GMT Sacha Chua <sacha@free.net.ph>  patch-330
7020     Summary:
7021       planner-multi.el: planner-create-task-from-info should call the create-task hook
7022     Revision:
7023       planner--dev--1.0--patch-330
7025     * planner-multi.el (planner-multi-separator): Docfix: Add note about
7026     emacs-wiki-link-at-point.
7027     (planner-create-task-from-info): Modify Jim Ottaway's patch-7, moving the
7028     planner-create-task-hook call outside the list.
7029     
7031     modified files:
7032      ChangeLog planner-multi.el
7035 2005-02-16 16:57:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-7
7037     Summary:
7038       added running planner-create-task-hook
7039     Revision:
7040       planner--jeho--1.0--patch-7
7042     * planner-multi.el (planner-create-task-from-info): run
7043       planner-create-task-hook 
7044     
7046     modified files:
7047      planner-multi.el
7050 2005-02-16 14:56:25 GMT Sacha Chua <sacha@free.net.ph>  patch-329
7052     Summary:
7053       planner-multi-read-name: Check if str is null
7054     Revision:
7055       planner--dev--1.0--patch-329
7057     * planner-multi.el (planner-multi-read-name): Check if str is null to
7058       distinguish default case properly. (string= nil "nil"), apparently.
7059       Thanks to Jim Ottaway for the patch.
7061     modified files:
7062      ChangeLog planner-multi.el
7065 2005-02-16 13:05:51 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-5
7067     Summary:
7068       fix handling of default in planner-multi-read-name
7069     Revision:
7070       planner--jeho--1.0--patch-5
7072     * planner-multi.el (planner-multi-read-name): 
7073     
7074     Surprisingly, perhaps, (string= nil "nil") returns t.
7075     
7076     So when completing-read-multiple returns nil (i.e., default), the test
7077     for when the actual string "nil" has been entered at the prompt is also
7078     passed for nil as well. This modification tests for the nil case before
7079     the "nil" case, fixing the problem.
7080     
7081     modified files:
7082      planner-multi.el
7085 2005-02-16 04:58:58 GMT Sacha Chua <sacha@free.net.ph>  patch-328
7087     Summary:
7088       Merge jeho's changes fixing planner-id and planner-multi interaction; tweak implementation
7089     Revision:
7090       planner--dev--1.0--patch-328
7092     * planner.el (with-planner-update-setup): Remove redundant
7093       save-excursion.
7094     * planner.el (planner-task-info-from-string): Do not use
7095       planner-task-line-regexp. Make status more flexible.
7096     * planner.el (planner-jump-to-linked-task-function): Convert into a hook.
7097     * planner.el (planner-jump-to-linked-task-basic): New.
7098     * planner.el (planner-find-task-function): Convert into a hook.
7099     * planner.el (planner-find-task-basic): New.
7100     * planner.el (with-planner-update-setup): Expand macro so that we don't need to require edebug.
7101     * planner-id.el (planner-id-find-task): NOTE: Change first parameter to
7102       task-info to be consistent with planner-find-task. Search for
7103       description if no task ID is specified.
7104     * planner-id.el (planner-id-jump-to-linked-task): Use planner-id-find-task.
7105     * planner-id.el (planner-jump-to-linked-task-function): Set instead of using advice.
7106     * planner-id.el (planner-find-task-function): Set instead of using advice.
7107     * planner-multi.el (planner-edit-task-description): Implement multi version.
7109     modified files:
7110      ChangeLog planner-id.el planner-multi.el planner.el
7113 2005-02-16 01:47:37 GMT Sacha Chua <sacha@free.net.ph>  patch-327
7115     Summary:
7116       Relicense planner-el.texi to GPL from GFDL
7117     Revision:
7118       planner--dev--1.0--patch-327
7120     * planner-el.texi: Change to GPL.
7121     
7122     * planner.el (planner-sort-tasks-by-link): Remove unnecessary skip-chars-forward.
7123       Thanks to John Sullivan for pointing this out.
7125     modified files:
7126      ChangeLog planner-el.texi planner.el
7129 2005-02-15 15:06:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-3
7131     Summary:
7132       fix interaction between task ids and multiple links
7133     Revision:
7134       planner--jeho--1.0--patch-3
7136     * planner-id.el (planner-id-find-task, planner-find-task): 
7137       Added this function and advice so that tasks are found 
7138       correctly by id.
7139     
7140     * planner-multi.el (planner-update-task):
7141       Use the new update setup macro wrapper with-planner-update-setup 
7142       in planner.el.
7143     
7144     * planner.el (planner-task-line-regexp, planner-task-info-from-string): 
7145       New global variable to match a task line.
7146     
7147     * planner.el (with-planner-update-setup, planner-update-task): 
7148       a macro wrapper for the update setup so that the code 
7149       may be conveniently reused in planner-multi.el
7151     modified files:
7152      planner-id.el planner-multi.el planner.el
7155 2005-02-15 14:53:23 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-2
7157     Summary:
7158       planner-id.el regexp bug
7159     Revision:
7160       planner--jeho--1.0--patch-2
7162     * planner-id.el (planner-id-regexp): 
7163       missing + in regexp
7165     modified files:
7166      planner-id.el
7169 2005-02-10 07:51:47 GMT Sacha Chua <sacha@free.net.ph>  patch-326
7171     Summary:
7172       planner-el.texi: Docfix: planner-update-wiki-project is not interactive
7173     Revision:
7174       planner--dev--1.0--patch-326
7176     * planner-el.texi (Basic Configuration): Update note about
7177       planner-update-wiki-project which is not an interactive function.
7178       Thanks to Jeremy Cowgar for spotting this.
7180     modified files:
7181      ChangeLog planner-el.texi
7184 2005-02-10 06:17:37 GMT Sacha Chua <sacha@free.net.ph>  patch-325
7186     Summary:
7187       planner-wl: Work with Wanderlust 2.12.0
7188     Revision:
7189       planner--dev--1.0--patch-325
7191     * planner-wl.el (planner-wl-annotation-from-wl): Merge Jeremy Cowgar's
7192       minor patch updating it to Wanderlust 2.12.0
7193     
7195     modified files:
7196      ChangeLog planner-wl.el
7199 2005-02-10 05:40:12 GMT Sacha Chua <sacha@free.net.ph>  patch-324
7201     Summary:
7202       planner-sort-tasks: Fix case where last line has task
7203     Revision:
7204       planner--dev--1.0--patch-324
7206     * planner.el (planner-sort-tasks): Bugfix for end of buffer.
7207     Do not attempt to advance cursor past end of buffer as this results
7208     in obscure cannot-save bug.
7210     modified files:
7211      ChangeLog planner.el
7214 2005-02-10 02:16:58 GMT Sacha Chua <sacha@free.net.ph>  patch-323
7216     Summary:
7217       planner-sort-tasks: Bugfix for infloop
7218     Revision:
7219       planner--dev--1.0--patch-323
7221     * planner.el (planner-sort-tasks): Make sure we advance at least one
7222       character so that we don't infinite-loop. Thanks to Jeremy Cowgar for
7223       the bug report.
7225     modified files:
7226      ChangeLog planner.el
7229 2005-02-08 15:52:09 GMT Sacha Chua <sacha@free.net.ph>  patch-322
7231     Summary:
7232       planner-bibtex: Make separator more flexible
7233     Revision:
7234       planner--dev--1.0--patch-322
7236     * planner-bibtex.el (planner-bibtex-separator): New.
7237     (planner-bibtex-regexp): New.
7238     (planner-bibtex-annotation-new): Use planner-bibtex-separator.
7239     (planner-bibtex-annotation-old): Use planner-bibtex-separator.
7240     (planner-bibtex-browse-url): Use planner-bibtex-regexp
7241     
7243     modified files:
7244      ChangeLog planner-bibtex.el
7247 2005-02-08 15:50:49 GMT Sacha Chua <sacha@free.net.ph>  patch-321
7249     Summary:
7250       planner-multi: Be graceful about missing crm
7251     Revision:
7252       planner--dev--1.0--patch-321
7254     * planner-multi.el: Condition-case (require 'crm) instead of using
7255     CVS-style require.
7256     (planner-read-name): Check for completing-read-multiple.
7258     modified files:
7259      ChangeLog planner-multi.el
7262 2005-02-08 15:24:47 GMT Sacha Chua <sacha@free.net.ph>  patch-320
7264     Summary:
7265       Fix: planner-menu should use planner-el info file
7266     Revision:
7267       planner--dev--1.0--patch-320
7269     * planner.el (planner-menu): Use new Planner info file name
7270     planner-el. Thanks to Raymond Zeitler for the bug report.
7271     
7272     
7274     modified files:
7275      ChangeLog planner.el
7278 2005-02-08 09:19:05 GMT Sacha Chua <sacha@free.net.ph>  patch-319
7280     Summary:
7281       planner-rank: Fix missing paren. Thanks to Chris parsons
7282     Revision:
7283       planner--dev--1.0--patch-319
7286     modified files:
7287      ChangeLog planner-rank.el
7290 2005-02-04 02:07:19 GMT Sacha Chua <sacha@free.net.ph>  patch-318
7292     Summary:
7293       planner-notes-tag: Remove page reference
7294     Revision:
7295       planner--dev--1.0--patch-318
7297     * planner.el (planner-notes-tag): Strip the linked page reference when
7298     making lists of notes. This makes the lists easier to browse.
7300     modified files:
7301      ChangeLog planner.el
7304 2005-02-03 14:03:14 GMT Sacha Chua <sacha@free.net.ph>  patch-317
7306     Summary:
7307       planner-rank.el fix: Emacs CVS-ism (read-number)
7308     Revision:
7309       planner--dev--1.0--patch-317
7311     * planner-rank.el (planner-rank-read-importance-and-urgency):
7312     Bugfix: Remove Emacs CVS-ism (read-number). Thanks to ChrisMDP
7313     for pointing this out.
7315     modified files:
7316      ChangeLog planner-rank.el
7319 2005-02-02 12:23:37 GMT Sacha Chua <sacha@free.net.ph>  patch-315
7321     Summary:
7322       planner-id fix: work with unnumbered tasks
7323     Revision:
7324       planner--dev--1.0--patch-315
7326     * planner-id.el: Work with unnumbered tasks. Thanks to Jim Ottaway for
7327       the bug report.
7328     
7330     modified files:
7331      ChangeLog planner-id.el
7334 2005-02-01 06:19:12 GMT Dryice Liu <dryice@liu.com.cn>  patch-16
7336     Summary:
7337       Fix bug coorperating with planner-deadline
7338     Revision:
7339       planner--dev--1.0--patch-16
7341     * planner-rank.el: when calling planner-rank-change from
7342       planner-deadline-change-hook, Emacs will complain "wrong type argument:
7343       number-or-marker-p"
7344       (planner-rank-calculate-urgency-from-deadline): use "value" to return
7345       what we want instead always return nil.
7346       (planner-rank-read-importance-and-urgency): call
7347       planner-deadline-days-left with task-info instead the wrong rank-info.
7348     
7350     modified files:
7351      planner-rank.el
7354 2005-02-01 04:27:59 GMT Sacha Chua <sacha@free.net.ph>  patch-314
7356     Summary:
7357       planner-use-calendar-flag: Make calendar optional
7358     Revision:
7359       planner--dev--1.0--patch-314
7361         * planner.el (planner-use-calendar-flag): New.
7362         (planner-read-date): Make calendar optional.
7364     modified files:
7365      ChangeLog planner.el
7368 2005-02-01 04:22:56 GMT Sacha Chua <sacha@free.net.ph>  patch-313
7370     Summary:
7371       Bugfix: planner-expand-name
7372     Revision:
7373       planner--dev--1.0--patch-313
7375         * planner.el (planner-expand-name): Bugfix; flipped "or" ignored offsets.
7377     modified files:
7378      ChangeLog planner.el
7381 2005-02-01 04:19:03 GMT Sacha Chua <sacha@free.net.ph>  patch-312
7383     Summary:
7384       planner-expand-name: Specify dates by day name; ex: +5tue
7385     Revision:
7386       planner--dev--1.0--patch-312
7388         * planner.el (planner-expand-name): Add +5tue2005.01.01 to
7389         planner-expand-name. You can now specify dates by day names.
7390         Example: -2mon = 2 Mondays ago. +fri = next Friday.
7391         (planner-expand-name-days-alist): New.
7393     modified files:
7394      ChangeLog planner.el
7397 2005-02-01 03:35:52 GMT Sacha Chua <sacha@free.net.ph>  patch-311
7399     Summary:
7400       Fix: Add planner-menu to XEmacs menu
7401     Revision:
7402       planner--dev--1.0--patch-311
7404         * planner.el (planner-menu): Add to XEmacs menu. Thanks to sf for
7405         reporting the bug and providing information.
7407     modified files:
7408      ChangeLog planner.el
7411 2005-02-01 03:16:28 GMT Sacha Chua <sacha@free.net.ph>  patch-310
7413     Summary:
7414       planner.el: Don't font-lock minor operations
7415     Revision:
7416       planner--dev--1.0--patch-310
7418         * planner.el (planner-create-task-from-info): Do not font-lock
7419         when creating tasks.
7420         (planner-sort-tasks): Minimize font-locking.
7421         (planner-renumber-notes): Minimize font-locking.
7422         (planner-update-task): Minimize font-locking.
7424     modified files:
7425      ChangeLog planner.el
7428 2005-02-01 03:01:36 GMT Dryice Liu <dryice@liu.com.cn>  patch-13
7430     Summary:
7431       autoload to calm down compiler
7432     Revision:
7433       planner--dev--1.0--patch-13
7435     * planner-bookmark.el (planner-bookmark-make-url): autoload to calm down compiler.
7436     
7438     modified files:
7439      planner-bookmark.el planner-rank.el
7442 2005-02-01 02:57:38 GMT Sacha Chua <sacha@free.net.ph>  patch-309
7444     Summary:
7445       planner-multi.el: Improve XEmacs support by making crm.el optional
7446     Revision:
7447       planner--dev--1.0--patch-309
7449         * planner-multi.el (planner-multi-read-name): Make
7450         completing-read-multiple optional so that XEmacs users
7451         can try out planner-multi. However, this means they
7452         lose completion. For best results, get the crm.el library.
7454     modified files:
7455      ChangeLog planner-multi.el
7458 2005-02-01 02:43:05 GMT Sacha Chua <sacha@free.net.ph>  patch-308
7460     Summary:
7461       planner-rank-change: Revert to Dryice's version
7462     Revision:
7463       planner--dev--1.0--patch-308
7465         * planner-rank.el (planner-rank-change): Revert my change. Thanks
7466         to Dryice for pointing out bug introduced by rewrite.
7468     modified files:
7469      ChangeLog planner-rank.el
7472 2005-01-31 02:31:15 GMT Sacha Chua <sacha@free.net.ph>  patch-307
7474     Summary:
7475       Merge planner-rank.el, modify, rename functions
7476     Revision:
7477       planner--dev--1.0--patch-307
7479         * planner-rank.el: Rename importancy to importance, task
7480         categories to priorities. Rename -weighing- functions to
7481         -weighted-. Rewrite some of the implementations.
7482         (planner-rank-calculate-urgency-from-deadline): More flexible
7483         implementation.
7484         (planner-rank-test-algorithm): Rewrite to not use loop defvar.
7486     new files:
7487      .arch-ids/planner-rank.el.id planner-rank.el
7489     modified files:
7490      ChangeLog
7493 2005-01-31 01:26:32 GMT Sacha Chua <sacha@free.net.ph>  patch-306
7495     Summary:
7496       MAJOR NOTE: 'Category' renamed to 'Priority', old 'Priority' renamed to 'Number'
7497     Revision:
7498       planner--dev--1.0--patch-306
7500         * planner.el: NOTE: Rename categories to priorities (A, B, C) and
7501           the old priorities (1, 2, 3...) to numbers. This breaks old code
7502           and keybindings, but should be done for clarity.
7503     
7504         * planner-tasks-overview.el: Update references to categories and priorities.
7505         * planner-multi.el: Update references to categories and priorities.
7506         * planner-rdf.el: Update references to categories and priorities.
7507         * planner-rdf.owl: Update references to categories and priorities.
7508         * planner-el.texi: Update references to categories and priorities.
7509     
7510         * planner-multi.el (planner-multi-split): New. Use in other functions.
7512     modified files:
7513      ChangeLog planner-el.texi planner-multi.el planner-rdf.el
7514      planner-rdf.owl planner-tasks-overview.el planner.el
7517 2005-01-31 01:06:54 GMT Sacha Chua <sacha@free.net.ph>  patch-305
7519     Summary:
7520       planner-deadline: helper functions, planner-deadline-change-hook
7521     Revision:
7522       planner--dev--1.0--patch-305
7524         * planner-deadline.el: Merge patch from Dryice Liu.
7525         (planner-deadline-change-hook): New option.
7526         (planner-deadline-get-deadline-from-string): New helper function.
7527         (planner-deadline-get-current-deadline): New helper function.
7528         (planner-deadline-days-left): New helper function.
7529         (planner-deadline-update): Use planner-deadline-days-left.
7530         (planner-deadline-change): Run planner-deadline-change-hook.
7532     modified files:
7533      ChangeLog planner-deadline.el
7536 2005-01-30 13:56:26 GMT Dryice Liu <dryice@liu.com.cn>  patch-11
7538     Summary:
7539       add direction to the test table
7540     Revision:
7541       planner--dev--1.0--patch-11
7543     * planner-rank.el (planner-rank-test-algorithm): add direction to the
7544       test table.
7545     
7547     modified files:
7548      planner-rank.el
7551 2005-01-30 13:46:21 GMT Dryice Liu <dryice@liu.com.cn>  patch-10
7553     Summary:
7554       new rank calculating functions taking weight in to consideration
7555     Revision:
7556       planner--dev--1.0--patch-10
7558     * planner-rank.el: Now we have some algorithms that emphasis Importancy
7559     more than Urgency.
7560     (planner-rank-importancy-vs-urgency-factor): new customizable variable
7561     (planner-rank-rank-calculate-function): change the default to
7562     planner-rank-calculate-rank-weighing-rmsd. With the default settings,
7563     this one get a pretty reasonable result. I like this one :)
7564     (planner-rank-calculate-rank-weighing-average): new rank calculation
7565     function that take weight in to account.
7566     (planner-rank-calculate-rank-weighing-rmsd): Ditto.
7567     
7569     modified files:
7570      planner-rank.el
7573 2005-01-30 12:27:14 GMT Dryice Liu <dryice@liu.com.cn>  patch-9
7575     Summary:
7576       doc fix
7577     Revision:
7578       planner--dev--1.0--patch-9
7580     * planner-rank.el: obey the good doc string style. Change the docstring
7581       of planner-rank-calculate-rank-* from a result table to asking the user
7582       to eval a sexp. This is "real time" if the user customized some
7583       parameters, and save lots of space :)
7585     modified files:
7586      planner-rank.el
7589 2005-01-30 11:36:37 GMT Dryice Liu <dryice@liu.com.cn>  patch-8
7591     Summary:
7592       don't update rank if we are not on a task line
7593     Revision:
7594       planner--dev--1.0--patch-8
7596     * planner-rank.el: In plan pages, if there's planner-rank-regexp match
7597       outside the "* Tasks" section, when calling planner-rank-update-all,
7598       Emacs will complain "Wrong type argument: stringp, nil" on the matching
7599       line. This happens when there is a "* Timeclock" section in the plan
7600       page.
7601       (planner-rank-update-current-task): Check if we are on a task line
7602       before doing the update.
7603       (planner-rank-change): Ditto. Also protect the planner-rank-change-hook
7604       and re-indent.
7605     
7607     modified files:
7608      planner-rank.el
7611 2005-01-30 10:51:51 GMT Dryice Liu <dryice@liu.com.cn>  patch-7
7613     Summary:
7614       improve test function
7615     Revision:
7616       planner--dev--1.0--patch-7
7618     * planner-rank.el (planner-rank-test-algorithm): now shows the result
7619       table in a new buffer, and take an argument to say which function to
7620       test.
7621       
7623     modified files:
7624      planner-rank.el
7627 2005-01-30 06:03:35 GMT Dryice Liu <dryice@liu.com.cn>  patch-6
7629     Summary:
7630       E= -> U=
7631     Revision:
7632       planner--dev--1.0--patch-6
7634     * planner-rank.el: change from "E=" to "U=" in the task description to
7635       come on with the phrase change from Emergency to Urgency.
7636     
7638     modified files:
7639      planner-rank.el
7642 2005-01-30 04:47:31 GMT Dryice Liu <dryice@liu.com.cn>  patch-5
7644     Summary:
7645       New: planner-rank.el
7646     Revision:
7647       planner--dev--1.0--patch-5
7649     * planner-rank.el: New feature to set task rank by Importancy and
7650       Urgency.
7651     
7652     
7653     
7655     new files:
7656      .arch-ids/planner-rank.el.id planner-rank.el
7659 2005-01-30 04:06:15 GMT Dryice Liu <dryice@liu.com.cn>  patch-4
7661     Summary:
7662       New hook planner-deadline-change-hook
7663     Revision:
7664       planner--dev--1.0--patch-4
7666     * planner-deadline.el (planner-deadline-change-hook): New hook to run in
7667       function planner-deadline-change.
7668       (planner-deadline-change): run planner-deadline-change-hook at the end
7669       of this function. Note the planner-deadline-update call above: It's not
7670       necessory to update the whole page, Maybe we can change it to update
7671       the deadline of the current task only some time later.
7672     
7674     modified files:
7675      planner-deadline.el
7678 2005-01-30 03:52:01 GMT Dryice Liu <dryice@liu.com.cn>  patch-3
7680     Summary:
7681       New helper functions for getting deadline date
7682     Revision:
7683       planner--dev--1.0--patch-3
7685     * planner-deadline.el (planner-deadline-get-deadline-from-string): return
7686       the deadline data in string.
7687       (planner-deadline-get-current-deadline): return the deadline date in
7688       the current task.
7689     
7691     modified files:
7692      planner-deadline.el
7695 2005-01-30 03:46:29 GMT Dryice Liu <dryice@liu.com.cn>  patch-2
7697     Summary:
7698       Move the calculation of how many days left out to be a function
7699     Revision:
7700       planner--dev--1.0--patch-2
7702     * planner-deadline.el (planner-deadline-days-left): New function, return
7703       how many days are left for the given task.
7704       (planner-deadline-update): Call planner-deadline-days-left instead of
7705       doing the calculation itself.
7706     
7708     modified files:
7709      planner-deadline.el
7712 2005-01-30 03:27:19 GMT Dryice Liu <dryice@liu.com.cn>  patch-1
7714     Summary:
7715       New function planner-set-task-category
7716     Revision:
7717       planner--dev--1.0--patch-1
7719     * planner.el (planner-set-task-category): New function, set the category
7720       of the current task. This is a helper function and not user visuable.
7723     modified files:
7724      planner.el
7727 2005-01-28 05:28:57 GMT Sacha Chua <sacha@free.net.ph>  patch-304
7729     Summary:
7730       planner-ledger: now usable with new versions of ledger
7731     Revision:
7732       planner--dev--1.0--patch-304
7734         * planner-ledger.el: Merge patch from Travis B. Hartwell making
7735         planner-ledger usable with new versions of ledger. planner-ledger
7736         is now more flexible.
7737         (planner-ledger-balance-accounts): Reasonable defaults.
7738         (planner-ledger-balance-args): New option.
7739         (planner-ledger-insert-maybe): Remove hardcoded things.
7741     modified files:
7742      ChangeLog planner-ledger.el
7745 2005-01-26 14:37:12 GMT Sacha Chua <sacha@free.net.ph>  patch-303
7747     Summary:
7748       planner-mhe: Use message IDs
7749     Revision:
7750       planner--dev--1.0--patch-303
7752         * planner-mhe.el (planner-mhe-get-message-id): New. Thanks to pll
7753         for suggesting it and patiently testing various buggy
7754         implementations.
7755         (planner-mhe-annotation): Use message ID. Merge
7756         planner-mhe-annotation-from-message and
7757         planner-mhe-annotation-from-folder.
7758         (planner-mhe-browse-url): Use message ID.
7760     modified files:
7761      ChangeLog planner-mhe.el
7764 2005-01-24 10:27:26 GMT Sacha Chua <sacha@free.net.ph>  patch-302
7766     Summary:
7767       planner-deadline-change: Add deadlines to tasks without deadlines
7768     Revision:
7769       planner--dev--1.0--patch-302
7771         * planner-deadline.el (planner-deadline-change): Allow the
7772         addition of deadlines to tasks without deadlines. Thanks to Dryice
7773         Liu for the suggestion.
7775     modified files:
7776      ChangeLog planner-deadline.el
7779 2005-01-24 10:13:53 GMT Sacha Chua <sacha@free.net.ph>  patch-301
7781     Summary:
7782       New: planner-create-task-from-buffer-hook, minor bugfix to planner-timeclock-summary
7783     Revision:
7784       planner--dev--1.0--patch-301
7786         * planner.el (planner-create-task-from-buffer-hook): New.
7787         Thanks to Dryice Liu for the suggestion.
7788         (planner-create-task-from-buffer): Append
7789         planner-create-task-from-buffer-hook.
7790     
7791         * planner-timeclock-summary.el (planner-timeclock-summary-update): Minor
7792         bugfix: Don't complain when there is no plan page.
7794     modified files:
7795      ChangeLog planner-timeclock-summary.el planner.el
7798 2005-01-15 02:18:05 GMT Sacha Chua <sacha@free.net.ph>  patch-300
7800     Summary:
7801       Convert all defsubst to defun in my code
7802     Revision:
7803       planner--dev--1.0--patch-300
7805         * planner.el: Convert all defsubst to defun. Defsubst cannot be advised
7806         or overridden, and lead to subtle bugs when you try it. Defuns
7807         provide more flexibility.
7808         * planner-calendar.el: Convert all defsubst to defun.
7809         * planner-multi.el: Convert all defsubst to defun.
7810         * planner-timeclock-summary.el: Convert all defsubst to defun.
7811         * planner-schedule.el: Convert all defsubst to defun.
7812         * planner-timeclock.el: Convert all defsubst to defun.
7813         * planner-logedit.el: Convert all defsubst to defun.
7814         * planner-diary.el: Convert all defsubst to defun.
7816     modified files:
7817      ChangeLog planner-calendar.el planner-diary.el planner-id.el
7818      planner-log-edit.el planner-multi.el planner-schedule.el
7819      planner-timeclock-summary.el planner-timeclock.el planner.el
7822 2005-01-14 12:27:28 GMT Sacha Chua <sacha@free.net.ph>  patch-299
7824     Summary:
7825       planner-el.texi: Rename output file to planner-el.info, rewrite intro, reorganize
7826     Revision:
7827       planner--dev--1.0--patch-299
7829         * planner-el.texi: NOTE: Rename to planner-el from PlannerMode for
7830         greater consistency with packaging. Rearrange intro section
7831         extensively. Group Planner features under tasks and notes.
7833     modified files:
7834      ChangeLog planner-el.texi
7836     renamed files:
7837      .arch-ids/planner.texi.id
7838        ==> .arch-ids/planner-el.texi.id
7839      planner.texi
7840        ==> planner-el.texi
7843 2005-01-14 07:14:53 GMT Sacha Chua <sacha@free.net.ph>  patch-298
7845     Summary:
7846       planner-markup-note: Do not use emacs-wiki-bare-anchor-prefix
7847     Revision:
7848       planner--dev--1.0--patch-298
7850         * planner.el (planner-markup-note): Do not use
7851         emacs-wiki-bare-anchor-prefix.
7853     modified files:
7854      ChangeLog planner.el
7857 2005-01-14 02:27:19 GMT Sacha Chua <sacha@free.net.ph>  patch-297
7859     Summary:
7860       Handle nil dates better
7861     Revision:
7862       planner--dev--1.0--patch-297
7864         * planner-multi.el (planner-copy-or-move-task): Allow nil dates.
7865     
7866         * planner.el (planner-copy-or-move-task): Allow nil dates.
7868     modified files:
7869      ChangeLog planner-multi.el planner.el
7872 2005-01-14 00:37:42 GMT Sacha Chua <sacha@free.net.ph>  patch-296
7874     Summary:
7875       New: planner-expand-name-default allows undated tasks
7876     Revision:
7877       planner--dev--1.0--patch-296
7879         * planner.el (planner-expand-name-default): New option allows
7880         people to make undated tasks easily. By default, keep the old
7881         behavior of scheduling tasks onto today. Set this to "nil" to
7882         create undated tasks.
7883         (planner-expand-name): Allow "." (today) and honor
7884         planner-expand-name-default.
7886     modified files:
7887      ChangeLog planner.el
7890 2005-01-14 00:33:55 GMT Sacha Chua <sacha@free.net.ph>  patch-295
7892     Summary:
7893       planner-edit-task-description: Check old description for match
7894     Revision:
7895       planner--dev--1.0--patch-295
7897         * planner-timeclock.el (planner-edit-task-description): Set
7898         current task only if old description matches.
7900     modified files:
7901      ChangeLog planner-timeclock.el
7904 2005-01-13 00:22:30 GMT Sacha Chua <sacha@free.net.ph>  patch-294
7906     Summary:
7907       planner-bibtex-browse-url: Handle labels with :
7908     Revision:
7909       planner--dev--1.0--patch-294
7911         * planner-bibtex.el (planner-bibtex-browse-url): Merge small patch
7912         from Jim Ottaway fixing case where bibtex labels contain :.
7914     modified files:
7915      ChangeLog planner-bibtex.el
7918 2005-01-12 13:28:48 GMT Sacha Chua <sacha@free.net.ph>  patch-293
7920     Summary:
7921       planner-deadline: Allow deadline text anywhere
7922     Revision:
7923       planner--dev--1.0--patch-293
7925         * planner-deadline.el (planner-deadline-update): Allow deadline
7926         text anywhere.
7927     
7928         * planner-id.el (planner-id-at-point): Trigger only for tasks.
7929         (planner-id-remove-tasks-on-page): Trigger only for tasks.
7930         (planner-id-keymap): Comment out.
7931         (planner-id-markup): Do not highlight with keymap.
7933     modified files:
7934      ChangeLog planner-deadline.el planner-id.el
7937 2005-01-11 12:08:01 GMT Sacha Chua <sacha@free.net.ph>  patch-292
7939     Summary:
7940       New option: planner-use-plan-pages
7941     Revision:
7942       planner--dev--1.0--patch-292
7944         * planner.el (planner-use-plan-pages): New option. Yes, you can
7945         turn plan pages off as well. Try not to have planner-use-day-pages
7946         and planner-use-plan-pages off at the same time.
7947         (planner-create-task-from-buffer): Follow planner-use-day-pages
7948         and planner-use-plan-pages.
7949         (planner-create-task): Follow planner-use-day-pages and
7950         planner-use-plan-pages.
7951     
7952         * planner.texi (Variables to Customize): Document planner-use-plan-pages.
7954     modified files:
7955      ChangeLog planner.el planner.texi
7958 2005-01-11 11:21:03 GMT Sacha Chua <sacha@free.net.ph>  patch-291
7960     Summary:
7961       planner-timeclock-summary-day-range-entry: Watch out for nil strings
7962     Revision:
7963       planner--dev--1.0--patch-291
7965         * planner-timeclock-summary.el (planner-timeclock-summary-day-range-entry):
7966         Make sure strings are not null before comparing them.
7968     modified files:
7969      ChangeLog planner-timeclock-summary.el
7972 2005-01-11 11:20:00 GMT Sacha Chua <sacha@free.net.ph>  patch-290
7974     Summary:
7975       planner-multi-separator, planner-multi-read-name: Work with spaces! Yay!
7976     Revision:
7977       planner--dev--1.0--patch-290
7979         * planner-multi.el (planner-multi-read-name): Allow the use of
7980         planner-multi-separator in completion. This means that spaces are
7981         now okay.
7982         (planner-multi-separator): Change the default to spaces again.
7984     modified files:
7985      ChangeLog planner-multi.el
7988 2005-01-11 06:13:23 GMT Sacha Chua <sacha@free.net.ph>  patch-289
7990     Summary:
7991       planner-multi / planner-replan-note: Allow single-page notes
7992     Revision:
7993       planner--dev--1.0--patch-289
7995         * planner-multi.el (planner-replan-note): Still allow single-page notes.
7997     modified files:
7998      ChangeLog planner-multi.el
8001 2005-01-11 03:03:14 GMT Sacha Chua <sacha@free.net.ph>  patch-288
8003     Summary:
8004       planner-markup-task: Fix typo
8005     Revision:
8006       planner--dev--1.0--patch-288
8008         * planner.el (planner-markup-task): Fix typo (missing parens).
8010     modified files:
8011      ChangeLog planner.el
8014 2005-01-11 02:59:26 GMT Sacha Chua <sacha@free.net.ph>  patch-287
8016     Summary:
8017       planner-markup-task: Do not include second </span> if missing priority
8018     Revision:
8019       planner--dev--1.0--patch-287
8021         * planner.el (planner-markup-task): Do not include second </span>
8022         if missing priority.
8024     modified files:
8025      ChangeLog planner.el
8028 2005-01-11 00:23:22 GMT Sacha Chua <sacha@free.net.ph>  patch-286
8030     Summary:
8031       planner-markup-task: Do not include missing priority
8032     Revision:
8033       planner--dev--1.0--patch-286
8035         * planner.el (planner-markup-task): Do not include priority if
8036         none is set.
8038     modified files:
8039      ChangeLog planner.el
8042 2005-01-10 08:48:28 GMT Sacha Chua <sacha@free.net.ph>  patch-285
8044     Summary:
8045       New: planner-xtla.el
8046     Revision:
8047       planner--dev--1.0--patch-285
8049         * planner-xtla.el: New from Stefan Reichör.
8050     
8051         * planner.texi (XTLA): Document planner-xtla.el
8053     new files:
8054      .arch-ids/planner-xtla.el.id planner-xtla.el
8056     modified files:
8057      ChangeLog planner.texi
8060 2005-01-07 04:31:08 GMT Sacha Chua <sacha@free.net.ph>  patch-284
8062     Summary:
8063       planner-multi-note-xref bugfix: call planner-update-note
8064     Revision:
8065       planner--dev--1.0--patch-284
8067         * planner-multi.el (planner-multi-note-xref): Call
8068         planner-update-note instead of planner-multi-update-note. Thanks
8069         to Dryice Liu for pointing this out.
8071     modified files:
8072      ChangeLog planner-multi.el
8075 2005-01-06 09:16:03 GMT Sacha Chua <sacha@free.net.ph>  patch-283
8077     Summary:
8078       planner-multi bugfixes, related changes
8079     Revision:
8080       planner--dev--1.0--patch-283
8082         * planner-rss.el (planner-rss-add-note): Use planner-format-note.
8083         (planner-rss-add-note): Better support for multiple pages.
8084     
8085         * planner-multi.el (planner-current-note-info): Docfix. Old doc
8086         referred to task.
8087         (planner-note-link): Docfix. Old doc referred to task.
8088         (planner-note-link-text): New.
8089         (planner-update-note): Promote planner-multi-note-update to advice
8090         of planner-update-note in planner.el.
8091         (planner-replan-note): Preliminary support for replanning notes.
8092     
8093         * planner.el (planner-find-file): Extract the page name from links.
8094         (planner-read-non-date-page): New argument INITIAL specifies the inital
8095         contents of the minibuffer.
8096         (planner-replan-note): Pass initial argument to make replanning easier.
8097         (planner-note-link-text): New.
8099     modified files:
8100      ChangeLog planner-multi.el planner-rss.el planner.el
8103 2005-01-06 09:10:00 GMT Sacha Chua <sacha@free.net.ph>  patch-282
8105     Summary:
8106       planner-bookmark-add-note-title-flag: New user option
8107     Revision:
8108       planner--dev--1.0--patch-282
8110         * planner-bookmark.el (planner-bookmark): Fix typo.
8111         (planner-bookmark-add-note-title-flag): New user option.
8112         (bookmark-set): Optionally add note title.
8114     modified files:
8115      ChangeLog planner-bookmark.el
8118 2005-01-03 14:39:39 GMT Sacha Chua <sacha@free.net.ph>  patch-281
8120     Summary:
8121       planner.el (planner-replan-task): Fix typo
8122     Revision:
8123       planner--dev--1.0--patch-281
8126     modified files:
8127      ChangeLog planner.el
8130 2005-01-03 14:12:12 GMT Sacha Chua <sacha@free.net.ph>  patch-280
8132     Summary:
8133       planner-multi: planner-task-date: Bugfix for tasks without links
8134     Revision:
8135       planner--dev--1.0--patch-280
8137         * planner-multi.el (planner-task-date): Recognize tasks without links.
8139     modified files:
8140      ChangeLog planner-multi.el
8143 2005-01-03 14:07:58 GMT Sacha Chua <sacha@free.net.ph>  patch-279
8145     Summary:
8146       C-u M-x planner-replan-task picks up initial link text for easy editing
8147     Revision:
8148       planner--dev--1.0--patch-279
8150         * planner.el (planner-read-name): Allow initial value.
8151         (planner-page-file): Force refresh of alist when it is
8152         mysteriously null. Fixes Debian bug #287078 reported by Brian
8153         Flaherty.
8154         (planner-replan-task): Prefix argument means default to current
8155         link text.
8156     
8157         * planner-multi.el: Require 'crm. 
8158         (planner-multi-read-name): Allow initial value.
8159         (planner-read-name): Allow initial value.
8160     
8162     modified files:
8163      ChangeLog planner-multi.el planner.el
8166 2005-01-03 10:41:44 GMT Sacha Chua <sacha@free.net.ph>  patch-278
8168     Summary:
8169       Minor tweaks to planner-id-add-task-id, planner-create-task
8170     Revision:
8171       planner--dev--1.0--patch-278
8173         * planner-id.el (planner-id-add-task-id): Use convenience function.
8174     
8175         * planner.el (planner-create-task): Add space before annotation.
8177     modified files:
8178      ChangeLog planner-id.el planner.el
8181 2005-01-03 10:39:46 GMT Sacha Chua <sacha@free.net.ph>  patch-277
8183     Summary:
8184       planner-multi: Numerous bugfixes, ugly hack for planner-read-name
8185     Revision:
8186       planner--dev--1.0--patch-277
8188         * planner-multi.el
8189         (planner-multi-separator): Unbelievably ugly hack. Change default
8190         to ".
8191         (planner-task-info-from-string): Quote separator.
8192         (planner-update-task): Minor rearrangement.
8193         (planner-delete-task): Bugfix: Actually loop.
8194         (planner-make-link): Allow non-WikiCase links; force everything to
8195         link.
8196         (planner-create-task-from-info): Minor rearrangement.
8197         (planner-edit-task-description): New advice.
8198         (planner-multi-read-name): Ugly hack for completing multiple
8199         pages.
8200         (planner-read-name): Call planner-multi-read-name.
8201         (planner-multi-task-xref): Call planner-task-update.
8203     modified files:
8204      ChangeLog planner-multi.el
8207 2005-01-03 07:00:01 GMT Sacha Chua <sacha@free.net.ph>  patch-276
8209     Summary:
8210       planner-multi: Read multiple pages
8211     Revision:
8212       planner--dev--1.0--patch-276
8214         * planner-multi.el (planner-read-name): Read multiple pages.
8215         (planner-multi-separator): Default to "," to make multiple pages
8216         easier.
8218     modified files:
8219      ChangeLog planner-multi.el
8222 2005-01-03 06:49:30 GMT Sacha Chua <sacha@free.net.ph>  patch-275
8224     Summary:
8225       planner-multi.el: Task support
8226     Revision:
8227       planner--dev--1.0--patch-275
8229         * planner-multi.el (planner-multi-separator): Change default to " ".
8230         (planner-task-date): Determine the date from a list of links.
8231         (planner-multi-task-xref): New interactive function.
8232         (planner-copy-or-move-task): New advice.
8233         (planner-update-task): New advice.
8234         (planner-delete-task): New advice.
8235         (planner-make-link): New advice.
8236         (planner-create-task-from-info): New advice.
8237         (planner-multi-task-delete-this-page): New interactive function.
8238         (planner-current-note-info): planner-multi-separator is not a regexp.
8239         (planner-multi-note-update): Modify update code.
8240         (planner-multi-note-xref): Modify update code.
8241         (planner-multi-note-delete): Modify update code.
8242         (planner-multi-note-delete-this-page): Modify update code.
8244     modified files:
8245      ChangeLog planner-multi.el
8248 2005-01-03 06:38:08 GMT Sacha Chua <sacha@free.net.ph>  patch-274
8250     Summary:
8251       planner-update-note: Fix excursion, restriction
8252     Revision:
8253       planner--dev--1.0--patch-274
8255         * planner.el (planner-update-note): Clean up excursion and
8256         restriction saving.
8258     modified files:
8259      ChangeLog planner.el
8262 2005-01-03 06:12:26 GMT Sacha Chua <sacha@free.net.ph>  patch-273
8264     Summary:
8265       Promote planner-update-note from experimental to planner.el
8266     Revision:
8267       planner--dev--1.0--patch-273
8269         * planner.el (planner-update-note): Merge from planner-experimental.el.
8270     
8271         * planner-experimental.el: Move planner-update-note to main.
8273     modified files:
8274      ChangeLog planner-experimental.el planner.el
8277 2005-01-02 12:01:02 GMT Sacha Chua <sacha@free.net.ph>  patch-272
8279     Summary:
8280       NOTE: planner-multi-xref-note: Rename from planner-multi-note-xref, other functions renamed
8281     Revision:
8282       planner--dev--1.0--patch-272
8284         * planner-multi.el (planner-multi-note-xref): Rename from
8285         planner-multi-xref-note.
8287     modified files:
8288      ChangeLog planner-multi.el
8291 2005-01-02 11:34:53 GMT Sacha Chua <sacha@free.net.ph>  patch-271
8293     Summary:
8294       Rename planner-multi-*-note functions to planner-multi-note-*
8295     Revision:
8296       planner--dev--1.0--patch-271
8298         * planner-multi.el (planner-multi-note-update): Rename from
8299         planner-multi-update-note.
8300         (planner-multi-note-delete): Rename from
8301         planner-multi-delete-note.
8302         (planner-multi-note-delete-this-page): Rename from
8303         planner-multi-delete-note-this-page. Fix free variable.
8305     modified files:
8306      ChangeLog planner-multi.el
8309 2005-01-02 00:34:56 GMT Sacha Chua <sacha@free.net.ph>  patch-270
8311     Summary:
8312       New: planner-replan-note
8313     Revision:
8314       planner--dev--1.0--patch-270
8316         * planner.el (planner-delete-note): New interactive function.
8317         (planner-format-note): New.
8318         (planner-replan-note): New interactive function.
8319         (planner-note-date): New.
8320         (planner-note-plan): New.
8322     modified files:
8323      ChangeLog planner.el
8326 2005-01-01 09:12:43 GMT Sacha Chua <sacha@free.net.ph>  patch-269
8328     Summary:
8329       Bugfix: planner-erc-annotation-from-erc
8330     Revision:
8331       planner--dev--1.0--patch-269
8333         * planner-erc.el (planner-erc-annotation-from-erc): Fix IRC URL.
8335     modified files:
8336      ChangeLog planner-erc.el
8339 2005-01-01 09:11:54 GMT Sacha Chua <sacha@free.net.ph>  patch-268
8341     Summary:
8342       planner-timeclock-summary: Don't choke when soemone logs in without comments
8343     Revision:
8344       planner--dev--1.0--patch-268
8346         * planner-timeclock-summary.el
8347         (planner-timeclock-summary-extract-task-data):
8348         Don't choke on nil check-in. Thanks to Alan Schussman for the
8349         bug report.
8351     modified files:
8352      ChangeLog planner-timeclock-summary.el