Minor Makefile tweaks.
[planner-el.git] / ChangeLog.2005
blobc4928e41f8d716533bbfe5df2a38c732d136babd
1 2005-12-31 00:34:19 GMT Michael Olson <mwolson@gnu.org> patch-143
3     Summary:
4       planner-publish: Make <notes> and <past-notes> work.
5     Revision:
6       planner-muse--mwolson--1.0--patch-143
8     * planner-publish.el (planner-publish-markup-tags): Add past-notes tag.
9       (planner-publish-notes-tag): Use a new version from Dale Smith.
10       (planner-past-notes-tag): Try to port this, since it is part of
11       Planner.
12     
13     * planner.el (planner-notes-tag): Remove.
14       (planner-past-notes-tag): Move to planner-publish.el.
16     modified files:
17      ChangeLog planner-publish.el planner.el
20 2005-12-26 07:35:46 GMT Michael Olson <mwolson@gnu.org> patch-142
22     Summary:
23       planner-accomplishments: Get rid of extra underlined part.
24     Revision:
25       planner-muse--mwolson--1.0--patch-142
27     * planner-accomplishments.el (planner-accomplishments-format-table):
28       Don't put spaces inside of the link.  Thanks to Paul Lussier for the
29       report.
31     modified files:
32      ChangeLog planner-accomplishments.el
35 2005-12-26 05:38:13 GMT Michael Olson <mwolson@gnu.org> patch-141
37     Summary:
38       Fix bug with finding anchors.
39     Revision:
40       planner-muse--mwolson--1.0--patch-141
42     * planner.el (planner-visit-link, planner-visit-link): Apply patch from
43       Sacha that fixes an anchor-searching bug.
45     modified files:
46      ChangeLog planner.el
49 2005-12-25 01:57:55 GMT Michael Olson <mwolson@gnu.org> patch-140
51     Summary:
52       Remove planner-regexp-space.
53     Revision:
54       planner-muse--mwolson--1.0--patch-140
56     * planner.el (planner-regexp-space): Remove, since it isn't used.
58     modified files:
59      ChangeLog planner.el
62 2005-12-23 22:44:43 GMT Michael Olson <mwolson@gnu.org> patch-139
64     Summary:
65       Massively update documentation for the Muse transition.
66     Revision:
67       planner-muse--mwolson--1.0--patch-139
69     * Makefile (upload): Change location where we upload releases.
70     
71     * debian/control (Description): s/emacs-wiki/Emacs Muse/.
72     
73     * planner-calendar.el: Attempt to port this to Muse.
74     
75     * planner-cyclic.el, planner-erc.el, planner-rss.el: Remove ChangeLog
76       link.
77     
78     * planner-el.texi: Replace all mentions of emacs-wiki with Muse.  Try to
79       adapt some instructions for Muse.  More work is needed, especially in
80       the installation section.  Remove a lot of extra whitespace and fill
81       overlong lines.  Add myself to the history section.  Remove Sacha's
82       config, since I'd rather just include config files in an examples
83       directory, like with Muse -- it gets tedious to maintain, too.
84     
85     * planner-multi.el (planner-multi-separator): s/emacs-wiki/muse/.
86     
87     * planner-notes-index.el: Remove extra URL for emacs-wiki.
88     
89     * planner-rdf.el: Update documentation.
90       (planner-rdf-publish-file): Match against muse-image-regexp.
91     
92     * planner.el: Update documentation.
94     modified files:
95      ChangeLog Makefile debian/control planner-calendar.el
96      planner-cyclic.el planner-el.texi planner-erc.el
97      planner-multi.el planner-notes-index.el planner-rdf.el
98      planner-rss.el planner.el
101 2005-12-19 21:38:28 GMT Michael Olson <mwolson@gnu.org> patch-137
103     Summary:
104       planner-publish: Fix publishing bug.
105     Revision:
106       planner-muse--mwolson--1.0--patch-137
108     * planner-publish.el (planner-insert-markup): Fix bug.  Thanks to Jim
109       Ottaway and Seth Falcon for the fix.
111     modified files:
112      ChangeLog planner-publish.el
115 2005-12-18 09:35:47 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-34
117     Summary:
118       planner-appt: forthcoming appts changes
119     Revision:
120       planner--jeho--1.1--patch-34
122     * planner-appt.el (planner-appt-forthcoming-repeat-date-string): New
123       option for the repeated date cell
124       (planner-appt-forthcoming-look-at-cyclic-flag): Make this nil by default.
125       (planner-appt-forthcoming-get-appts): Check that planner-cyclic is
126       loaded. 
127       (planner-appt-forthcoming-format): Empty cell handling: if the cell
128       contains some ink, make it a link.
129     
131     modified files:
132      planner-appt.el
135 2005-12-17 18:09:25 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-33
137     Summary:
138       planner-bibtex: peripatetic point cure
139     Revision:
140       planner--jeho--1.1--patch-33
142     * planner-bibtex.el (planner-bibtex-annotation-new,
143       planner-bibtex-annotation-old): wrap in a save-excursion to stop point
144       moving around.
145     
147     modified files:
148      planner-bibtex.el
151 2005-12-17 16:38:31 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-31
153     Summary:
154       planner-el.texi: small edits
155     Revision:
156       planner--jeho--1.1--patch-31
158     * planner-el.texi: Added a few @noindents in the planner-appt section to
159       make examples within paragaphs look right.
160     
162     modified files:
163      planner-el.texi
166 2005-12-17 13:11:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-30
168     Summary:
169       planner-appt: small fix for forthcoming appts
170     Revision:
171       planner--jeho--1.1--patch-30
173     * planner-appt.el (planner-appt-task-schedule-item-p): New function.
174     (planner-appt-update-appt-section,planner-appt-add-appts-from-schedule):
175     Use the new function planner-appt-task-schedule-item-p.
176     (planner-appt-forthcoming-get-appts): Check that a schedule item was not
177     added from the task list.
178     
180     modified files:
181      planner-appt.el
184 2005-12-17 12:50:23 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-29
186     Summary:
187       planner-appt: improved empty cells; rename commands
188     Revision:
189       planner--jeho--1.1--patch-29
191     * planner-appt.el (planner-appt-format-appt-section-line): Remove the
192       "''''" hack: it doesn't appear to be necessary any more.
193       (planner-appt-forthcoming-format): Change the repeated date cell format
194       to "     -    " [to save precious ink].
195       (planner-appt-forthcoming-display): Renamed from
196       planner-appt-display-forthcoming for consistency.
197       (planner-appt-forthcoming-update-section): Renamed from
198       planner-appt-update-forthcoming-appts-section for consistency.
199       (planner-appt-forthcoming-update-section-maybe): Renamed from
200       planner-appt-update-forthcoming-appts-section-maybe for consistency
201     
202     * planner-el.texi: Changed renamed function names for planner-appt-forthcoming-
203       commands.
204     
206     modified files:
207      planner-appt.el planner-el.texi
210 2005-12-16 23:32:20 GMT Michael Olson <mwolson@gnu.org> patch-135
212     Summary:
213       Fix tag coloring breakage.
214     Revision:
215       planner-muse--mwolson--1.0--patch-135
217     * planner.el (planner-setup-highlighting): Add color markup for dates to
218       the bottom of the markup list, so that it doesn't break coloring of
219       tags.
221     modified files:
222      ChangeLog planner.el
225 2005-12-16 21:20:11 GMT Michael Olson <mwolson@gnu.org> patch-134
227     Summary:
228       schedule.el: Move to contrib directory.
229     Revision:
230       planner-muse--mwolson--1.0--patch-134
232     * contrib/schedule.el: Moved here from the base directory.  Fixed URL.
233     
234     * planner-schedule.el: Note that schedule.el is in the contrib directory.
236     modified files:
237      ChangeLog contrib/schedule.el planner-schedule.el
239     renamed files:
240      .arch-ids/schedule.el.id
241        ==> contrib/.arch-ids/schedule.el.id
242      schedule.el
243        ==> contrib/schedule.el
246 2005-12-16 19:46:09 GMT Michael Olson <mwolson@gnu.org> patch-132
248     Summary:
249       Generate autoloads file automatically from Makefile rules.
250     Revision:
251       planner-muse--mwolson--1.0--patch-132
253     * Makefile (EL): Avoid warning by removing planner-autoloads.el from list.
254       (all): Generate autoloads.
255       (autoloads): Make planner-autoloads.el.
256       (planner-autoloads.el): Call `planner-generate-autoloads' from
257       scripts/planner-build.el with arguments representing the directories to
258       use when searching for autoloads.
259       (realclean distclean fullclean): Remove autoloads.
260     
261     * scripts/planner-build.el (planner-generate-autoloads): Generate
262       autoloads for Planner.  Deal with XEmacs and its quirky insistence on
263       doing most of the work itself.  Expand all command line args so that
264       the right directories are searched.  Hardcode planner-autoloads.el as
265       the name of the generated autoloads file.  Use my custom header and
266       footer, if possible.
267     
268     * planner-auto.el: Remove this, since we're using an automated method
269       now.
271     removed files:
272      .arch-ids/planner-auto.el.id planner-auto.el
274     modified files:
275      ChangeLog Makefile scripts/planner-build.el
278 2005-12-16 15:32:18 GMT Michael Olson <mwolson@gnu.org> patch-131
280     Summary:
281       planner-xtla: Apply patch from Stefan Reichör.
282     Revision:
283       planner-muse--mwolson--1.0--patch-131
285     * planner-xtla.el (planner-xtla-log-edit-add-note): Apply patch from
286       Stefan Reichör.  This should write the note to planner-today rather
287       than temp*.muse.
289     modified files:
290      ChangeLog planner-xtla.el
293 2005-12-16 13:17:58 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-28
295     Summary:
296       planner-appt: forthcoming appts
297     Revision:
298       planner--jeho--1.1--patch-28
300     * planner-appt.el: Added the forthcoming appointments code and shuffled
301       everything around a bit.
302     
304     modified files:
305      planner-appt.el
308 2005-12-16 12:54:43 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-27
310     Summary:
311       planner-appt: remove documentation
312     Revision:
313       planner--jeho--1.1--patch-27
315     * planner-appt.el: Removed the documentation at the beginning of the file
316       since it is in the texinfo file.
317     
319     modified files:
320      planner-appt.el
323 2005-12-16 12:53:02 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-26
325     Summary:
326       planner-el.texi: revise documentation for planner-appt
327     Revision:
328       planner--jeho--1.1--patch-26
330     
332     modified files:
333      planner-el.texi
336 2005-12-16 01:28:14 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-25
338     Summary:
339       planner-appt: add hook for planner-appt-update
340     Revision:
341       planner--jeho--1.1--patch-25
343     * planner-appt.el (planner-appt-update-hook): New hook.
344     (planner-appt-update): Run hook after updating.
345     
347     modified files:
348      planner-appt.el
351 2005-12-15 12:07:52 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-24
353     Summary:
354       planner-appt
355     Revision:
356       planner--jeho--1.1--patch-24
358     * planner-appt.el (planner-appt-format-time-and-description): Renamed
359       from the confusing planner-appt-format-time-description.
360     
362     modified files:
363      ChangeLog planner-appt.el
366 2005-12-14 15:52:57 GMT Andrew J. Korty <ajk@iu.edu>    patch-13
368     Summary:
369       fix Muse 3.02.02 compatibility for planner-authz-index-as-string
370     Revision:
371       planner-muse--main--1.0--patch-13
373      - use planner-insert-markup instead of muse-insert-markup in
374        planner-authz-index-as-string (same changes as
375        mwolson@gnu.org--2005/planner-muse--mwolson--1.0--patch-125 applied to
376        new code)
378     modified files:
379      planner-authz.el
382 2005-12-14 11:24:57 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-23
384     Summary:
385       planner-appt: schedule regexp and task formatting
386     Revision:
387       planner--jeho--1.1--patch-23
389     * planner-appt.el (planner-appt-schedule-basic-regexp): Added a ?'
390       character to allow for the '''''    ' cell forcing hack.  
391       (planner-appt-format-time-description): New function: separates out the
392       formatting of time and task from planner-appt-make-appt-element.
393       (planner-appt-make-appt-element): Use the new function for the time and
394       task formatting.
396     modified files:
397      planner-appt.el scripts/planner-build.el
400 2005-12-13 23:58:41 GMT Michael Olson <mwolson@gnu.org> patch-128
402     Summary:
403       planner-timeclock-summary-proj: Make it work with muse-file-extension.
404     Revision:
405       planner-muse--mwolson--1.0--patch-128
407     * planner-timeclock-summary-proj.el
408       (planner-timeclock-summary-proj-current): Use planner-page-name so that
409       this works with muse-file-extension enabled.  Thanks to Pascal
410       Quesseveur for the report.
412     modified files:
413      ChangeLog planner-timeclock-summary-proj.el
416 2005-12-13 14:52:06 GMT Michael Olson <mwolson@gnu.org> patch-127
418     Summary:
419       planner-publish: Make planner-insert-markup a function.
420     Revision:
421       planner-muse--mwolson--1.0--patch-127
423     * planner-publish.el (planner-insert-markup): Make this into a function
424       rather than trying to alias it.
425       (planner-publish-title-tag): Fix compiler warning.
427     modified files:
428      ChangeLog planner-publish.el
431 2005-12-13 14:09:20 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-22
433     Summary:
434       planner-appt: make appt highlighting conditional
435     Revision:
436       planner--jeho--1.1--patch-22
438     * planner-appt.el (planner-appt-limit-highlighting-flag): New
439       customizable variable.
440       (planner-appt-task-highlight): check that the user wants to limit
441       highlighting to tasks and schedule; if so, check that this is a task or
442       schedule line.
443     
445     modified files:
446      planner-appt.el
449 2005-12-13 13:48:52 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-21
451     Summary:
452       planner-appt: rewrite task appt section code
453     Revision:
454       planner--jeho--1.1--patch-21
456     * planner-appt.el (planner-appt-update-appt-section): Use a simpler
457       method: add a text property to indicate that a line is derived from the
458       task list. 
459       (planner-appt-add-appts-from-schedule): Use the text property added by
460       planner-appt-update-appt-section to determine that a line should not be
461       parsed. 
462     
464     modified files:
465      planner-appt.el
468 2005-12-13 04:30:42 GMT Michael Olson <mwolson@gnu.org> patch-126
470     Summary:
471       planner-publish: Fix void-function error when compiling.
472     Revision:
473       planner-muse--mwolson--1.0--patch-126
475     * planner-publish.el (planner-insert-markup): Wrap eval-and-compile
476       around this since it's a defsubst.  Thanks to Jim Ottaway for the
477       patch.
479     modified files:
480      ChangeLog Makefile.defs debian/changelog planner-publish.el
483 2005-12-11 16:41:15 GMT Michael Olson <mwolson@gnu.org> patch-125
485     Summary:
486       planner-authz: Fix an issue with the Muse 3.02.02 release.
487     Revision:
488       planner-muse--mwolson--1.0--patch-125
490     * planner-authz.el: Use planner-insert-markup instead of
491       muse-insert-markup.  This should fix an issue with Muse 3.02.02.
492       Thanks to Gerd Flaig for the report.
494     modified files:
495      ChangeLog planner-authz.el
498 2005-12-11 06:32:56 GMT Michael Olson <mwolson@gnu.org> patch-124
500     Summary:
501       planner-psvn: Apply patch from Seth Falcon.
502     Revision:
503       planner-muse--mwolson--1.0--patch-124
505     * planner-psvn.el (planner-psvn-log-edit-add-note): Apply patch from Seth
506       Falcon.  This should write the note to planner-today rather than
507       *temp*.muse.
509     modified files:
510      ChangeLog planner-psvn.el
513 2005-12-10 18:47:54 GMT Andrew J. Korty <ajk@iu.edu>    patch-11
515     Summary:
516       fix index generation
517     Revision:
518       planner-muse--main--1.0--patch-11
520      - when AS-LIST is non-nil, our markup prevents the unordered list markup
521        regexp from matching, so do our own list markup
523     modified files:
524      planner-authz.el
527 2005-12-08 14:36:37 GMT Andrew J. Korty <ajk@iu.edu>    patch-10
529     Summary:
530       fix authz.mas generation
531     Revision:
532       planner-muse--main--1.0--patch-10
534      - properly detect whether we're publishing WikiPlanner
535     
536      - use correct name of `muse-after-project-publish-hook'
538     modified files:
539      planner-authz.el
542 2005-12-07 14:28:17 GMT Andrew J. Korty <ajk@iu.edu>    patch-9
544     Summary:
545       fix bug in regexp introduced in patch-7
546     Revision:
547       planner-muse--main--1.0--patch-9
549      - need (?:...) around | expression
551     modified files:
552      planner-authz.el
555 2005-12-07 13:21:03 GMT Andrew J. Korty <ajk@iu.edu>    patch-8
557     Summary:
558       allow markup of elements inside note details
559     Revision:
560       planner-muse--main--1.0--patch-8
562      - don't set the read-only property on note details -- was preventing
563        markup of embedded links
565     modified files:
566      planner-publish.el
569 2005-12-07 13:16:13 GMT Andrew J. Korty <ajk@iu.edu>    patch-7
571     Summary:
572       fix markup of all-day appointments
573     Revision:
574       planner-muse--main--1.0--patch-7
576      - treat "&nbsp;" as a valid beginning time for an appointment so that
577        all-day appointments get marked up just as any other appointment
579     modified files:
580      planner-authz.el
583 2005-12-06 01:52:48 GMT Andrew J. Korty <ajk@iu.edu>    patch-6
585     Summary:
586       fix bug when used with muse-wiki.el
587     Revision:
588       planner-muse--main--1.0--patch-6
590      - fix definition of planner-authz-link-regexp
592     modified files:
593      planner-authz.el
596 2005-12-05 16:07:58 GMT Andrew J. Korty <ajk@iu.edu>    patch-5
598     Summary:
599       avoid errors due to bad links
600     Revision:
601       planner-muse--main--1.0--patch-5
603      - use planner-authz-project-default when a nonexistent project page is
604        referenced
606     modified files:
607      planner-authz.el
610 2005-12-05 15:34:43 GMT Andrew J. Korty <ajk@iu.edu>    patch-4
612     Summary:
613       fix diary markup
614     Revision:
615       planner-muse--main--1.0--patch-4
617      - if planner-authz-appt-alt is set, insert an "alt" attribute with its
618        value
619     
620      - fix documentation for diary markup: users should customize
621        sectionalize-markup-tagname, not planner-sections
622     
623      - protect "<&|" Mason constructs from table markup
625     modified files:
626      planner-authz.el
629 2005-12-01 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-122
631     Summary:
632       planner-publish: Try again to fix link issue.
633     Revision:
634       planner-muse--mwolson--1.0--patch-122
636     * planner-publish.el (planner-publish-task-tag): Make another attempt at
637       fixing the link issue.
639     modified files:
640      ChangeLog planner-publish.el
643 2005-11-30 22:44:12 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-15
645     Summary:
646       planner-publish: fix task publishing
647     Revision:
648       planner--jeho--1.1--patch-15
650     * planner-publish.el (planner-html-markup-strings): Change
651       planner-end-task so that it doesn't include the links, and has the
652       correct [?] number of closing spans.
653       (planner-publish-markup-task): Use planner-task-link-text for the
654       links, so we get them all.
655       (planner-publish-task-tag): Avoid making links readonly, so they can be
656       handled by other publishing rules.  Don't add links where there are
657       none [don't add "()", that is].
658     
660     modified files:
661      ChangeLog planner-publish.el
664 2005-11-29 22:57:42 GMT Andrew J. Korty <ajk@iu.edu>    patch-1
666     Summary:
667       Muse port and related improvements
668     Revision:
669       planner-muse--main--1.0--patch-1
671      - port to Muse
672     
673      - mark up planner's <note> and <task> tags instead of using markup
674        regexps
675     
676      - should now be easier to support other templating systems than Mason by
677        defining new styles and changing planner-authz-after-publish-hook
678     
679      - allow the regexp used to control access to sections to be customized
680        (planner-authz-sections-regexp)
681     
682      - optionally control access to published diary entries (suggested by Jim
683        Ottaway)
684     
685      - build per-page access control lists on demand instead of all at once
686        at the beginning -- should be more efficient because we'll rarely need
687        a full list
688     
689      - use :strings to avoid contortions when inserting Mason tags
690     
691      - instead of automatically generating an index, Muse seems to prefer
692        that users add the index to pages using <lisp> tags, so instead of
693        overloading Muse's index-generating functions, simply provide
694        planner-authz-index-as-string
695     
696      - while looping through planner-authz-pages-to-republish, actually pop
697        off the entries to avoid republishing the same page twice if the
698        process gets interrupted
699     
700      - run planner-authz-markup-sections on the whole buffer before
701        planner.el gets a chance to convert everything into XML-like tags (I'd
702        rather work with the <section> tags, but Muse needs support for nested
703        tags of the same name)
705     modified files:
706      planner-authz.el
709 2005-11-29 18:00:48 GMT Michael Olson <mwolson@gnu.org> patch-117
711     Summary:
712       planner-accomplishments: Fix muse-current-project issue.
713     Revision:
714       planner-muse--mwolson--1.0--patch-117
716     * planner-accomplishments.el (planner-accomplishments-show): Fix
717       wrong-type-argument error by expanding planner-project before setting
718       muse-current-project.  Thanks to Seth Falcon for the report and
719       suggested fix.
721     modified files:
722      ChangeLog planner-accomplishments.el
725 2005-11-27 20:32:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-14
727     Summary:
728       planner-appt: fix formatting
729     Revision:
730       planner--jeho--1.1--patch-14
732     modified files:
733      ChangeLog planner-appt.el
736 2005-11-27 03:31:54 GMT Michael Olson <mwolson@gnu.org> patch-116
738     Summary:
739       planner-report: Implement suggestions from Seth Falcon.
740     Revision:
741       planner-muse--mwolson--1.0--patch-116
743     * planner-report.el (planner-report-generate): Add file extension to
744       report file.
745       (planner-report-pretty-print-plan-pages): New option that indicates
746       whether the plan page names in reports should be pretty-printed.
747       (planner-report-generate): Use the new option.
749     modified files:
750      ChangeLog planner-report.el
753 2005-11-25 14:06:18 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-13
755     Summary:
756       planner-appt: fix infinite looping caused by planner-copy-or-move-region.
757     Revision:
758       planner--jeho--1.1--patch-13
760     * planner-appt.el (planner-appt-update-appt-section-maybe): Fix code indentation.
761     (planner-copy-or-move-task): [function advice] Allow for new behaviour of
762     planner-copy-or-move-region. 
763     
765     modified files:
766      planner-appt.el planner-multi.el
769 2005-11-24 10:52:27 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-12
771     Summary:
772       planner.el: with-planner-update-setup
773     Revision:
774       planner--jeho--1.1--patch-12
776     * planner.el (with-planner-update-setup): Move this macro earlier in the
777       file, ahead of its first use.
778     
780     modified files:
781      ChangeLog planner.el
784 2005-11-23 06:30:45 GMT Michael Olson <mwolson@gnu.org> patch-114
786     Summary:
787       planner-publish: Work with *both* muse--main and muse--rel.
788     Revision:
789       planner-muse--mwolson--1.0--patch-114
791     * planner-publish.el (planner-xml-extension): Rename from
792       muse-xml-extension.
793       (planner-xml-markup-strings): Rename from muse-xml-markup-strings.
794       Make it belong to planner-publish customize group.
795       (planner-insert-markup): Use a smarter construct that works on both
796       muse--rel and muse--main.
798     modified files:
799      ChangeLog planner-publish.el
802 2005-11-23 06:21:01 GMT Michael Olson <mwolson@gnu.org> patch-113
804     Summary:
805       planner-multi: Add option to put date links after other links.
806     Revision:
807       planner-muse--mwolson--1.0--patch-113
809     * planner-multi.el (planner-multi-date-links-last-p): New option that
810       determines whether to put date links after links to other pages in the
811       task description.  The default is to put date links after other pages.
812       (planner-multi-replan-task, planner-multi-create-task-from-info): Use
813       this option.  Thanks to Sacha for finding these places and to Paul
814       Lussier for the suggestion.
816     modified files:
817      ChangeLog planner-multi.el
820 2005-11-23 06:08:47 GMT Michael Olson <mwolson@gnu.org> patch-112
822     Summary:
823       planner-trunk: Use correct regexp and don't hardcode "Tasks" string.
824     Revision:
825       planner-muse--mwolson--1.0--patch-112
827     * planner-trunk.el: Apply patch from Sergey Vlasov.
828       (planner-trunk-rule-list): Use correct syntax in regexp.
829       (planner-trunk-tasks): Don't use the hardcoded "Tasks" string.
831     modified files:
832      ChangeLog planner-trunk.el
835 2005-11-23 03:00:04 GMT Michael Olson <mwolson@gnu.org> patch-111
837     Summary:
838       planner-authz.el: Begin porting to Muse.
839     Revision:
840       planner-muse--mwolson--1.0--patch-111
842     * planner-authz.el: Begin porting this to Muse.  It's only about halfway
843       done.  It's something to work on for vacation, I guess :^) .
844     
845     * test/planner-cyclic-test.el, test/planner-test.el: Rewrite for Muse.
847     modified files:
848      ChangeLog planner-authz.el test/planner-cyclic-test.el
849      test/planner-test.el
852 2005-11-22 20:25:42 GMT Michael Olson <mwolson@gnu.org> patch-110
854     Summary:
855       Make publishing work with Muse 3.02.02.
856     Revision:
857       planner-muse--mwolson--1.0--patch-110
859     * planner-publish.el: Replace "muse-insert-markup" with
860       "planner-insert-markup".
861       (planner-insert-markup): Compatibility function that makes publishing
862       work with Muse 3.02.02.
864     modified files:
865      ChangeLog planner-publish.el
868 2005-11-22 20:19:40 GMT Michael Olson <mwolson@gnu.org> patch-108
870     Summary:
871       planner-multi: Apply replan-task improvement from Seth Falcon.
872     Revision:
873       planner-muse--mwolson--1.0--patch-108
875     * planner-multi.el (planner-multi-replan-task): Apply patch from Seth
876       Falcon.
878     modified files:
879      ChangeLog planner-multi.el
882 2005-11-22 16:38:48 GMT Michael Olson <mwolson@gnu.org> patch-107
884     Summary:
885       Fix bug in planner-multi-create-task-from-info.
886     Revision:
887       planner-muse--mwolson--1.0--patch-107
889     * planner-multi.el (planner-multi-create-task-from-info): Fix bug
890       introduced in recent changes.  Thanks to Michael Heinrich for the heads
891       up.
893     modified files:
894      ChangeLog planner-multi.el
897 2005-11-21 21:38:00 GMT Michael Olson <mwolson@gnu.org> patch-106
899     Summary:
900       planner-appt: Try to fix infinite loop error.
901     Revision:
902       planner-muse--mwolson--1.0--patch-106
904     * planner-appt.el (planner-appt-de-wiki): Save place while we replace
905       parts of the string.  Hopefully this fixes an infinite loop error.
907     modified files:
908      ChangeLog planner-appt.el
911 2005-11-21 07:25:03 GMT Michael Olson <mwolson@gnu.org> patch-105
913     Summary:
914       Fix obvious bug.
915     Revision:
916       planner-muse--mwolson--1.0--patch-105
918     * planner.el (planner-get-day-pages): Fix bug introduced in previous few
919       patches.
921     modified files:
922      ChangeLog planner.el
925 2005-11-21 07:06:21 GMT Michael Olson <mwolson@gnu.org> patch-104
927     Summary:
928       planner-multi: Don't create extraneous copy of new task.
929     Revision:
930       planner-muse--mwolson--1.0--patch-104
932     * planner-multi.el (planner-multi-create-task-from-info): Deal with case
933       where planner-multi-copy-tasks-to-page is an extended link.  Thanks to
934       Seth Falcon for the report.
936     modified files:
937      ChangeLog planner-multi.el
940 2005-11-21 06:49:11 GMT Michael Olson <mwolson@gnu.org> patch-103
942     Summary:
943       Make tasks overview, notes index, and a few other things work.
944     Revision:
945       planner-muse--mwolson--1.0--patch-103
947     * planner.el (planner-current-file): Defalias this to muse-current-file.
948       (planner-list-daily-files, planner-get-day-pages): Return an alist
949       rather than a date list.
950       (planner-get-previous-existing-day, planner-get-next-existing-day)
951       (planner-search-notes-internal, planner-past-notes-tag)
952       (planner-index-as-string, plan): Adapt to deal with alist.
953       (planner-extract-tasks): Deal with both alists and page lists.
954       (planner-list-tasks-with-status): Implement handling of PAGES parameter
955       as specified by the manual.
956     
957     * planner-tasks-overview.el (planner-tasks-overview-extract-all-tasks):
958       Use the filename rather than the page name.  Thanks to Janne Hellston
959       and Seth Falcon for the heads up.
960     
961     * planner-notes-index.el (planner-notes-index-headlines-in-range): Deal
962       with alist rather than page list.
963     
964     * planner-export-diary.el (planner-export-diary-get-schedule-entries):
965       Ditto.
966     
967     * planner-appt.el (planner-appt-mark-calendar): Ditto.
969     modified files:
970      ChangeLog planner-appt.el planner-export-diary.el
971      planner-notes-index.el planner-tasks-overview.el planner.el
974 2005-11-21 05:14:10 GMT Michael Olson <mwolson@gnu.org> patch-102
976     Summary:
977       Fix parameters of planner-visit-link.
978     Revision:
979       planner-muse--mwolson--1.0--patch-102
981     * planner.el (planner-visit-link): Get rid of REFRESH-BUFFER parameter.
982       Thanks to Seth Falcon for the heads up.
984     modified files:
985      ChangeLog planner.el
988 2005-11-21 05:07:07 GMT Michael Olson <mwolson@gnu.org> patch-101
990     Summary:
991       Apply task ID patch from Sacha.
992     Revision:
993       planner-muse--mwolson--1.0--patch-101
995     Patch from Sacha:
996     
997     * planner-id.el (planner-id-get-id-from-string): Handle new KEY argument.
998       (planner-id-find-task): Get ID in different ways depending on the task
999       info.
1000     
1001     * planner-multi.el: Add defalias for planner-task-link-as-list.
1002     
1003     * planner.el (planner-task-link-as-list): New function that returns a
1004       list of all pages that the given task is on.
1006     modified files:
1007      ChangeLog planner-id.el planner-multi.el planner.el
1010 2005-11-20 22:44:52 GMT Michael Olson <mwolson@gnu.org> patch-100
1012     Summary:
1013       planner-multi: Attempt to keep multiple links from vanishing.
1014     Revision:
1015       planner-muse--mwolson--1.0--patch-100
1017     * planner-multi.el (planner-multi-copy-or-move-task): Try to keep
1018       multiple links from vanishing.  Thanks to Jim Ottaway for the patch.
1020     modified files:
1021      ChangeLog planner-multi.el
1024 2005-11-19 23:41:50 GMT John Sullivan <john@wjsullivan.net>     patch-1
1026     Summary:
1027       Installed Sacha Chua's patch to fix the behavior of planner-cyclic at publishing time.
1028     Revision:
1029       planner-muse--johnsu01--1.0--patch-1
1032     modified files:
1033      planner-cyclic.el
1036 2005-11-18 23:51:18 GMT Michael Olson <mwolson@gnu.org> patch-98
1038     Summary:
1039       This version of timeclock.el is only to be used with XEmacs.
1040     Revision:
1041       planner-muse--mwolson--1.0--patch-98
1043     * contrib/timeclock.el: Give an error if we are using this with Emacs.
1044       This version is only meant to be used with XEmacs.
1045       (timeclock-propertize): Never call propertize.
1046     
1047     * planner-timeclock.el: Warn about this version of timeclock.el and
1048       Emacs.
1050     modified files:
1051      ChangeLog contrib/timeclock.el planner-timeclock.el
1054 2005-11-17 05:08:58 GMT Michael Olson <mwolson@gnu.org> patch-97
1056     Summary:
1057       Add contrib directory and XEmacs-friendly version of timeclock.el.
1058     Revision:
1059       planner-muse--mwolson--1.0--patch-97
1061     * contrib: New directory containing small programs that are used with
1062       Planner, but are not part of it.
1063     
1064     * contrib/timeclock.el: Fixed version of timeclock.el that might work
1065       better with XEmacs.
1066     
1067     * planner-timeclock.el: Note that timeclock.el is now distributed with
1068       Planner in the contrib directory.
1070     new files:
1071      contrib/.arch-ids/=id contrib/.arch-ids/timeclock.el.id
1072      contrib/timeclock.el
1074     modified files:
1075      ChangeLog planner-timeclock.el planner.el
1077     new directories:
1078      contrib contrib/.arch-ids
1081 2005-11-16 23:53:30 GMT Michael Olson <mwolson@gnu.org> patch-96
1083     Summary:
1084       Make new Debian snapshot.
1085     Revision:
1086       planner-muse--mwolson--1.0--patch-96
1089     modified files:
1090      ChangeLog Makefile.defs debian/changelog debian/rules
1093 2005-11-08 11:40:30 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-10
1095     Summary:
1096       planner-multi-task-xref: multiple date page fix
1097     Revision:
1098       planner--jeho--1.1--patch-10
1100     * planner-multi.el (planner-multi-task-xref): Don't repeat the date page
1101       link. 
1102     
1104     modified files:
1105      planner-multi.el
1108 2005-11-08 11:31:16 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-9
1110     Summary:
1111       planner-multi-task-delete-this-page: use planner-multi-replan-task
1112     Revision:
1113       planner--jeho--1.1--patch-9
1115     * planner-multi.el (planner-multi-task-delete-this-page): A better
1116       solution than the previous patch: use planner-multi-replan-task with
1117       the appropriate arguments
1118     
1120     modified files:
1121      planner-multi.el
1124 2005-11-08 11:13:53 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-8
1126     Summary:
1127       planner-multi-task-delete-this-page
1128     Revision:
1129       planner--jeho--1.1--patch-8
1131     * planner-multi.el (planner-multi-task-delete-this-page): Remove the page
1132       to delete from the link list correctly. Allow for various cases
1133       previously unaccommodated: two links becomes a single link, one link
1134       becomes no link at all.  This also required allowing the regexp to
1135       match on a single link.
1136     
1138     modified files:
1139      planner-multi.el
1142 2005-11-08 11:05:13 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-7
1144     Summary:
1145       planner-multi: planner-make-link advice
1146     Revision:
1147       planner--jeho--1.1--patch-7
1149     * planner-multi.el (planner-make-link): use planner-multi-make-link
1150       instead of muse-make-link
1151     
1153     modified files:
1154      planner-multi.el
1157 2005-11-08 11:00:48 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-6
1159     Summary:
1160       planner-multi-replan-task bugfix
1161     Revision:
1162       planner--jeho--1.1--patch-6
1164     * planner-multi.el (planner-multi-replan-task): links weren't added to
1165       new pages
1166     
1168     modified files:
1169      planner-multi.el
1172 2005-11-03 23:25:23 GMT Michael Olson <mwolson@gnu.org> patch-95
1174     Summary:
1175       Publish raw dates as links.
1176     Revision:
1177       planner-muse--mwolson--1.0--patch-95
1179     * planner-report.el: Fix commentary.
1180     
1181     * planner-publish.el (planner-publish-markup-regexps): Publish raw dates
1182       as links.
1184     modified files:
1185      ChangeLog planner-publish.el planner-report.el
1188 2005-11-03 23:16:01 GMT Michael Olson <mwolson@gnu.org> patch-94
1190     Summary:
1191       Turn raw dates into links.
1192     Revision:
1193       planner-muse--mwolson--1.0--patch-94
1195     * planner.el (planner-date-regexp): Move higher.
1196       (planner-setup-highlighting): Make Muse handle implicit links matching
1197       dates.
1198       (planner-muse-handle-date-link): New function that defines how to
1199       recognize implicit date links.
1201     modified files:
1202      ChangeLog planner.el
1205 2005-11-02 03:37:57 GMT Michael Olson <mwolson@gnu.org> patch-93
1207     Summary:
1208       planner-timeclock-summary-proj.el: Add enhancements from twb.
1209     Revision:
1210       planner-muse--mwolson--1.0--patch-93
1212     * planner-timeclock-summary-proj.el: Merge enhancements from Trent Buck.
1213       (planner-timeclock-summary-proj-header): New option that indicates the
1214       text to use for the planner timeclock summary section header.
1215       (planner-timeclock-summary-proj-section): Use a configurable header.
1216       Simplify.
1217       (planner-timeclock-proj-build-report): Make output a bit nicer.
1218       (planner-timeclock-proj-entries): Adjust match string.
1219       (planner-timeclock-summary-proj-insinuate): New function that causes
1220       the timeclock summary to be updated every time a Planner page is saved,
1221       if one exists on the current page.
1222       (planner-timeclock-proj-seconds-to-string): Rename from
1223       `planner-timeclock-summary-proj-seconds-to-weekdays-string'.
1225     modified files:
1226      ChangeLog planner-timeclock-summary-proj.el
1229 2005-10-31 16:15:40 GMT Michael Olson <mwolson@gnu.org> patch-92
1231     Summary:
1232       planner-deadline: Add "deadline-add" and "deadline-remove" functions.
1233     Revision:
1234       planner-muse--mwolson--1.0--patch-92
1236     * planner-deadline.el (planner-deadline-change): Never remove a deadline
1237       here.
1238       (planner-deadline-add): New alias to planner-deadline-change.
1239       (planner-deadline-remove): New function that removes a deadline from
1240       the current task.
1242     modified files:
1243      ChangeLog planner-deadline.el
1246 2005-10-31 15:54:03 GMT Michael Olson <mwolson@gnu.org> patch-91
1248     Summary:
1249       planner: Make shortened dates like "2005.1.6" Just Work.
1250     Revision:
1251       planner-muse--mwolson--1.0--patch-91
1253     * planner.el (planner-filename-to-calendar-date): Use match-string
1254       instead of substring to extract the days.  This should allow shortened
1255       filenames like "2005.1.6" to Just Work.  Thanks to Edgar Gonçalves for
1256       the report.
1258     modified files:
1259      ChangeLog planner.el
1262 2005-10-30 18:51:48 GMT Michael Olson <mwolson@gnu.org> patch-90
1264     Summary:
1265       planner-report: Port to Planner-Muse.
1266     Revision:
1267       planner-muse--mwolson--1.0--patch-90
1269     * planner-report.el: Apply patch from Seth Falcon.
1270       (planner-report-generate): Use planner-date-regexp instead of
1271       planner-name-regexp.  Use muse-wiki-publish-pretty-title, if defined,
1272       for link descriptions.
1273       (planner-report-find-notes): Use planner-link-base instead of
1274       emacs-wiki-wiki-base.
1275       (planner-report-find-tasks): Use nil 5th argument.
1277     modified files:
1278      ChangeLog planner-report.el
1281 2005-10-29 19:56:40 GMT Michael Olson <mwolson@gnu.org> patch-89
1283     Summary:
1284       Adapt to addition of muse-insert-markup in Muse.
1285     Revision:
1286       planner-muse--mwolson--1.0--patch-89
1288     * planner-publish.el (planner-publish-section-tag)
1289       (planner-publish-title-tag, planner-publish-content-tag)
1290       (planner-publish-tasks-tag, planner-publish-task-tag)
1291       (planner-publish-notes-tag, planner-publish-note-tag): Adapt for recent
1292       addition of `muse-insert-markup' function to Muse.
1294     modified files:
1295      ChangeLog planner-publish.el
1298 2005-10-29 08:53:18 GMT Michael Olson <mwolson@gnu.org> patch-88
1300     Summary:
1301       Yet another anti-day-pages hack.
1302     Revision:
1303       planner-muse--mwolson--1.0--patch-88
1305     * planner.el (planner-expand-name): Make it work with "30" as input and
1306       no day pages.
1308     modified files:
1309      ChangeLog planner.el
1312 2005-10-29 08:31:20 GMT Michael Olson <mwolson@gnu.org> patch-87
1314     Summary:
1315       anti-day-pages: Deal with hitting ENTER in planner-read-date.
1316     Revision:
1317       planner-muse--mwolson--1.0--patch-87
1319     * planner.el (planner-expand-name): Missed one instance of planner-today.
1321     modified files:
1322      ChangeLog planner.el
1325 2005-10-29 08:08:47 GMT Michael Olson <mwolson@gnu.org> patch-86
1327     Summary:
1328       planner-deadline: Yet another anti-day-pages fix.
1329     Revision:
1330       planner-muse--mwolson--1.0--patch-86
1332     * planner-deadline.el (planner-deadline-days-left): When we're not using
1333       day pages, do the right thing.
1335     modified files:
1336      ChangeLog planner-deadline.el
1339 2005-10-29 07:53:25 GMT Michael Olson <mwolson@gnu.org> patch-85
1341     Summary:
1342       Make day-page-less name expansion *really* work.
1343     Revision:
1344       planner-muse--mwolson--1.0--patch-85
1346     * planner.el (planner-expand-name): Fix logic goof.
1348     modified files:
1349      ChangeLog planner.el
1352 2005-10-29 07:39:14 GMT Michael Olson <mwolson@gnu.org> patch-84
1354     Summary:
1355       Anti-day pages fix.
1356     Revision:
1357       planner-muse--mwolson--1.0--patch-84
1359     * planner.el (planner-expand-name): If we're not using day pages, use the
1360       current date in various places.
1362     modified files:
1363      ChangeLog planner.el
1366 2005-10-29 07:22:00 GMT Michael Olson <mwolson@gnu.org> patch-83
1368     Summary:
1369       planner-deadline, planner-diary: Work even if day pages are disabled.
1370     Revision:
1371       planner-muse--mwolson--1.0--patch-83
1373     * planner.el (planner-read-date): If new argument FORCE-READ is non-nil,
1374       prompt for the date even when we're not using day pages.  The default
1375       behavior is not to prompt when day pages are not being used.
1376     
1377     * planner-deadline.el (planner-deadline-change): Ensure that we get a
1378       date, even if we're not using day pages.
1379     
1380     * planner-diary.el (planner-diary-add-entry): Ditto.
1382     modified files:
1383      ChangeLog planner-deadline.el planner-diary.el planner.el
1386 2005-10-29 06:41:39 GMT Michael Olson <mwolson@gnu.org> patch-82
1388     Summary:
1389       Minor debian packaging fix.
1390     Revision:
1391       planner-muse--mwolson--1.0--patch-82
1393     * rules (binary-indep): Fix name of ChangeLog.
1395     modified files:
1396      ChangeLog debian/rules
1399 2005-10-29 05:54:43 GMT Michael Olson <mwolson@gnu.org> patch-81
1401     Summary:
1402       Tasks with deadlines will be moved properly from previous days.
1403     Revision:
1404       planner-muse--mwolson--1.0--patch-81
1406     * planner-deadline.el: Whitespace munging.  Make sure
1407      planner-deadline-update to planner-goto-hook -- it's a sure thing that
1408      this behavior will be desired if you have deadlines!
1409      (planner-deadline-change-hook): Add planner-deadline-update as the
1410      default value.
1411     
1412     * planner.el (planner-copy-or-move-region): Optimize.  Only move upwards
1413       if no tasks exists at this line, or if we encounter an error.  This
1414       should prevent planner from playing Russian Roulette with tasks from
1415       previous days, such as deadlines.
1416       (plan): Use point-min and point-max for the sake of clarity.
1418     modified files:
1419      ChangeLog planner-deadline.el planner.el
1422 2005-10-29 00:32:45 GMT Michael Olson <mwolson@gnu.org> patch-80
1424     Summary:
1425       planner-bibtex: Use "bibtex:" to match bibtex URLs.
1426     Revision:
1427       planner-muse--mwolson--1.0--patch-80
1429     * planner-bibtex.el: Use "bibtex:" rather than "bibtex://" to match
1430       bibtex URLs.  Thanks to Bastien Guerry for the heads up.
1432     modified files:
1433      ChangeLog planner-bibtex.el
1436 2005-10-29 00:01:43 GMT Michael Olson <mwolson@gnu.org> patch-79
1438     Summary:
1439       Remove other ChangeLogs.
1440     Revision:
1441       planner-muse--mwolson--1.0--patch-79
1443     It'd be nice if Arch could generate and maintain a merged ChangeLog of
1444     all patches that get applied from several branches, but apparently
1445     there's no good way to do this.
1447     removed files:
1448      .arch-ids/ChangeLog.sacha.id .arch-ids/ChangeLog.yh.id
1449      ChangeLog.sacha ChangeLog.yh
1451     modified files:
1452      ChangeLog
1454     renamed files:
1455      .arch-ids/ChangeLog.mwolson.id
1456        ==> .arch-ids/ChangeLog.id
1457      ChangeLog.mwolson
1458        ==> ChangeLog
1461 2005-10-28 23:53:26 GMT Michael Olson <mwolson@gnu.org> patch-78
1463     Summary:
1464       Install patches from Trent Buck.
1465     Revision:
1466       planner-muse--mwolson--1.0--patch-78
1468     * debian/emacsen-install: Use the proper mechanism for installing Emacs
1469       Lisp files for Debian.
1470     
1471     * planner.el (planner-initial-page): New option that determines which
1472       page visit by default when not using day pages.
1473       (planner-use-day-pages): Refer to `planner-initial-page' in
1474       documentation.
1475       (planner-today): Visit `planner-initial-page' rather than
1476       "WelcomePage".
1477       (plan): Visit either `planner-default-page' or `planner-initial-page'
1478       rather than "WelcomePage".
1480     modified files:
1481      ChangeLog.mwolson debian/emacsen-install planner.el
1484 2005-10-28 18:07:13 GMT Michael Olson <mwolson@gnu.org> patch-77
1486     Summary:
1487       planner-publish: New planner-xhtml publishing style.
1488     Revision:
1489       planner-muse--mwolson--1.0--patch-77
1491     * planner-publish.el: Miscellaneous docfixes and whitespace cleanups.
1492       (planner-xhtml-header, planner-xhtml-footer): New options that
1493       implement a header and footer for the planner-xhtml publishing style.
1494       ("planner-xhtml"): New publishing style that outputs XHTML files for
1495       Planner.
1497     modified files:
1498      ChangeLog.mwolson planner-publish.el
1501 2005-10-20 17:39:14 GMT Michael Olson <mwolson@gnu.org> patch-76
1503     Summary:
1504       planner-multi: Extraneous brackets fix.
1505     Revision:
1506       planner-muse--mwolson--1.0--patch-76
1508     * planner-multi.el: Apply patch from Marco Gidde that fixes a problem
1509       with extraneous brackets.
1511     modified files:
1512      ChangeLog.mwolson planner-multi.el
1515 2005-10-19 00:28:54 GMT Michael Olson <mwolson@gnu.org> patch-75
1517     Summary:
1518       Minor update to Makefile.
1519     Revision:
1520       planner-muse--mwolson--1.0--patch-75
1522     * Makefile.defs (VERSION): Update for recent Debian package.
1523     
1524     * changelog: Ditto.
1526     modified files:
1527      ChangeLog.mwolson Makefile.defs debian/changelog
1530 2005-10-16 15:25:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-3
1532     Summary:
1533       planner-multi.el
1534     Revision:
1535       planner--jeho--1.1--patch-3
1537     * planner-multi.el (planner-multi-task-string): applied patch to make
1538       link formatting work correctly
1539     
1541     modified files:
1542      planner-multi.el
1545 2005-10-07 02:06:09 GMT Sacha Chua <sacha@free.net.ph>  patch-490
1547     Summary:
1548       planner-accomplishments.el: Line up accomplishments neatly
1549     Revision:
1550       planner--dev--1.0--patch-490
1552     * planner-accomplishments.el: 
1553       From sacha@free.net.ph--main/planner--merge--1.0--patch-3:
1554       planner-accomplishments.el: Line up accomplishments neatly. Thanks
1555       to pll for the suggestion!
1556     
1557     modified files:
1558      planner-accomplishments.el
1561 2005-10-05 16:39:49 GMT Peter K. Lee <saint@corenova.com>       patch-13
1563     Summary:
1564       changed task publishing to use ul and li 
1565     Revision:
1566       planner-muse--peter--1.0--patch-13
1568     * planner-publish.el (planner-html-markup-strings): added
1569       planner-begin-task-body, modified tasks and task to use ul and li
1570       (planner-html-style-sheet): changed default template to not include
1571       external css link.
1573     modified files:
1574      planner-publish.el
1577 2005-09-17 04:19:09 GMT Sacha Chua <sacha@free.net.ph>  patch-489
1579     Summary:
1580       Bugfix: planner-rss.el: Add anchor- to numeric anchors
1581     Revision:
1582       planner--dev--1.0--patch-489
1584     * planner-rss.el (planner-rss-add-note): Add anchor- to numeric anchors.
1585       This catches up with an emacs-wiki change for XHTML compliance. Thanks
1586       to Andrew Plumb for pointing this out!
1588     modified files:
1589      planner-rss.el
1592 2005-09-25 01:18:36 GMT Michael Olson <mwolson@gnu.org> patch-70
1594     Summary:
1595       If passed deadline, keep it rather than discarding.
1596     Revision:
1597       planner-muse--mwolson--1.0--patch-70
1599     * planner-deadline.el (planner-deadline-days-left): Return a negative
1600       value if date is not specified and the deadline date is greater than
1601       today.  The previous behavior was to return nil, which seems wrong.
1602       Thanks to Chris Parsons for the report.
1604     modified files:
1605      ChangeLog.mwolson planner-deadline.el
1608 2005-09-22 05:17:40 GMT John Sullivan <john@wjsullivan.net>     patch-23
1610     Summary:
1611       w3m-current-title is often nil, so we also check w3m-buffer-title.
1612     Revision:
1613       planner--johnsu01--0--patch-23
1616     modified files:
1617      planner-w3m.el
1620 2005-09-22 05:17:40 GMT John Sullivan <john@wjsullivan.net>     patch-23
1622     Summary:
1623       w3m-current-title is often nil, so we also check w3m-buffer-title.
1624     Revision:
1625       planner--johnsu01--0--patch-23
1628     modified files:
1629      planner-w3m.el
1632 2005-09-08 03:40:09 GMT Sacha Chua <sacha@free.net.ph>  patch-487
1634     Summary:
1635       Bugfix: planner-multi-edit-task-description: Use new description!
1636     Revision:
1637       planner--dev--1.0--patch-487
1639     * planner-multi.el (planner-multi-edit-task-description): Use newinfo
1640       when inserting. This makes edit-task-description work again.
1642     modified files:
1643      planner-multi.el
1646 2005-09-08 03:05:04 GMT Sacha Chua <sacha@free.net.ph>  patch-486
1648     Summary:
1649       Bugfix: planner-multi-task-string: Fix misplaced parens
1650     Revision:
1651       planner--dev--1.0--patch-486
1653     * planner-multi.el (planner-multi-task-string): Bugfix: Correct misplaced parens.
1654       This should check if the second item is a date.
1657     modified files:
1658      planner-multi.el
1661 2005-09-08 02:30:35 GMT Sacha Chua <sacha@free.net.ph>  patch-485
1663     Summary:
1664       Bugfix: planner-multi-update-task: Use planner-multi-task-string
1665     Revision:
1666       planner--dev--1.0--patch-485
1668     * planner-multi.el (planner-multi-update-task): Use
1669       planner-multi-task-string to insert the right task string for tasks
1670       that have only one plan page.
1671     
1673     modified files:
1674      planner-multi.el
1677 2005-09-07 01:18:21 GMT John Sullivan <john@wjsullivan.net>     patch-21
1679     Summary:
1680       Added references to Emacs and Emacs Lisp manuals to explain the syntax for planner-cyclic.
1681     Revision:
1682       planner--johnsu01--0--patch-21
1685     modified files:
1686      planner-el.texi
1689 2005-09-05 14:56:43 GMT Michael Olson <mwolson@gnu.org> patch-66
1691     Summary:
1692       planner-rss: Minor muse-publishing-styles fix.
1693     Revision:
1694       planner-muse--mwolson--1.0--patch-66
1696     * planner-rss.el: Only add planner-rss and planner-rss-info to
1697       muse-publishing-styles if they don't already exist.
1699     modified files:
1700      ChangeLog.mwolson planner-rss.el
1703 2005-09-04 15:59:47 GMT David D. Smith <davidsmith@acm.org>     patch-1
1705     Summary:
1706       integration with muse mode
1707     Revision:
1708       planner-muse--devo--1.0--patch-1
1710     This is a first-draft implementation of RSS support for planner-muse,
1711     completely not backwards-compatible.
1712     
1713     Naturally there is a lot of room for a better implementation but the code
1714     is much smaller and simpler than the previous planner-rss.el.
1715     
1716     Hopefully this can get other people hacking.
1718     modified files:
1719      planner-rss.el
1722 2005-09-02 23:21:19 GMT Michael Olson <mwolson@gnu.org> patch-63
1724     Summary:
1725       Adapt for muse-url-protocol.
1726     Revision:
1727       planner-muse--mwolson--1.0--patch-63
1729     * planner*.el: In browse-url functions, match against "\\`proto..."
1730       instead of "^proto...".  When adding a new protocol, make sure it has
1731       the "://" part.
1732     
1733     * planner-bibtex.el: Remove stale reference to
1734       planner-browse-url-functions.
1735     
1736     * planner-erc.el ("[ei]rc://"): Concatenate definitions for erc and irc.
1737     
1738     * planner.el (planner-browse-url, planner-browse-url-info)
1739       (planner-browse-url-man, planner-browse-url-google)
1740       (planner-resolve-url-google, planner-set-sym-and-url-regexp)
1741       (planner-url-protocols. planner-add-protocol): Remove.
1742       (planner-visit-link): Call muse-browse-url.
1744     modified files:
1745      ChangeLog.mwolson planner-bbdb.el planner-bibtex.el
1746      planner-bookmark.el planner-erc.el planner-gnats.el
1747      planner-gnus.el planner-lisp.el planner-mhe.el planner-psvn.el
1748      planner-rmail.el planner-unix-mail.el planner-vm.el
1749      planner-wl.el planner-xtla.el planner.el
1752 2005-09-02 20:28:35 GMT Peter K. Lee <saint@corenova.com>       patch-11
1754     Summary:
1755       Read-Only regions
1756     Revision:
1757       planner-muse--peter--1.0--patch-11
1759     * planner-publish.el (planner-publish-task-tag): mark region as read-only
1760       as recommended by Michael Olson.
1761       (planner-publish-note-tag): same as above
1762     
1763     * planner-timeclock-summary.el (planner-timeclock-summary-update):
1764       changed so that even if there is an error with timelog file (which
1765       happens frequently), you don't lose the * Timeclock section.
1766     
1767     * planner.el (planner-create-note-from-context): write this later...
1769     modified files:
1770      ChangeLog.mwolson planner-publish.el
1771      planner-timeclock-summary.el planner.el
1774 2005-09-01 16:26:09 GMT Michael Olson <mwolson@gnu.org> patch-62
1776     Summary:
1777       Begin list items with " - " instead of "- ".
1778     Revision:
1779       planner-muse--mwolson--1.0--patch-62
1781     * planner-authz.el (planner-authz-markup-task): Handle case where we have
1782       extra whitespace after the dash.
1783     
1784     * planner-notes-index.el (planner-notes-index-tag, planner-notes-index):
1785       Use " - " to begin list items rather than "- ".
1787     modified files:
1788      ChangeLog.mwolson planner-authz.el planner-notes-index.el
1791 2005-09-01 16:15:36 GMT Michael Olson <mwolson@gnu.org> patch-61
1793     Summary:
1794       Use a more standard root element.
1795     Revision:
1796       planner-muse--mwolson--1.0--patch-61
1798     * planner-publish.el (planner-xml-header): Use <PLANNER> instead of <page
1799       type="planner">, as suggested by Brad Collins.
1801     modified files:
1802      ChangeLog.mwolson planner-publish.el
1805 2005-09-01 13:38:38 GMT Michael Olson <mwolson@gnu.org> patch-60
1807     Summary:
1808       Allow Planner to visit links to temporary files.
1809     Revision:
1810       planner-muse--mwolson--1.0--patch-60
1812     * planner.el (planner-visit-link): Apply patch from Marco Gidde that
1813       allows Planner to visit a link to a temporary file by visiting its
1814       buffer.  This patch is not needed upstream, hence the muse-only tag in
1815       this commit message.
1817     modified files:
1818      ChangeLog.mwolson planner.el
1821 2005-08-31 15:34:57 GMT Sacha Chua <sacha@free.net.ph>  patch-484
1823     Summary:
1824       Bugfix: planner-delete-task and planner-edit-task-description-basic when linked tasks do not exist
1825     Revision:
1826       planner--dev--1.0--patch-484
1828     * planner.el: Thanks to Sergey Vlasov for the patches!
1829       (planner-delete-task): Make sure task is found before deleting.
1830       (planner-edit-task-description-basic): Use new description instead of
1831       old one.
1832     
1834     modified files:
1835      planner.el
1838 2005-08-31 14:48:02 GMT Sacha Chua <sacha@free.net.ph>  patch-483
1840     Summary:
1841       Bugfix: planner-multi-replan-task should suggest only plan pages
1842     Revision:
1843       planner--dev--1.0--patch-483
1845     * planner-multi.el (planner-multi-task-string): New convenience function
1846       that determines the right task line.
1847       (planner-multi-replan-task): Bugfix: Suggest only plan
1848       pages. Work with nil.  Thanks to John Sullivan for suggesting
1849       this!
1850     
1851     * planner.el (planner-replan-task): Use alias mechanism instead of
1852       function variable.
1853     
1855     modified files:
1856      planner-multi.el planner.el
1859 2005-08-31 13:23:58 GMT Sacha Chua <sacha@free.net.ph>  patch-482
1861     Summary:
1862       Bugfix: planner-multi-task-xref: Use planner-replan-task
1863     Revision:
1864       planner--dev--1.0--patch-482
1866     * planner-multi.el (planner-task-info-from-string): Always add current
1867       page to link list. This should simplify case for planner-multi.
1868       (planner-multi-task-xref): Rewrite to use planner-replan-task. This
1869       should fix the bug reported by Paul Lussier.
1870     
1872     modified files:
1873      planner-multi.el
1876 2005-08-31 12:12:49 GMT Sacha Chua <sacha@free.net.ph>  patch-481
1878     Summary:
1879       Bugfix: planner-timeclock-summary-day-range-entry: Accept functions again
1880     Revision:
1881       planner--dev--1.0--patch-481
1883     * planner-timeclock-summary.el
1884       (planner-timeclock-summary-day-range-entry): Merge Chris
1885       Parsons' patch restoring the use of functions.
1886     
1888     modified files:
1889      planner-timeclock-summary.el
1892 2005-08-26 00:03:03 GMT Sacha Chua <sacha@free.net.ph>  patch-480
1894     Summary:
1895       Bugfix: planner-extract-tasks should use planner-line-beginning-position
1896     Revision:
1897       planner--dev--1.0--patch-480
1899     * planner.el (planner-extract-tasks): Use planner-line-beginning-position
1900       and line-end-position. Thanks to Michael Olson for spotting this!
1901     
1903     modified files:
1904      planner.el
1907 2005-08-26 00:00:31 GMT Sacha Chua <sacha@free.net.ph>  patch-479
1909     Summary:
1910       planner-multi-task-date bugfix: Fix matching finally!
1911     Revision:
1912       planner--dev--1.0--patch-479
1914     * planner-multi.el (planner-multi-task-date): Merge Sergey Vlasov's
1915       bugfix for lists with dates in them.
1916     
1917     * planner.el (planner-list-diary-entries): Change require to 'diary-lib.
1918       Thanks to Sergey for pointing this out!
1919     
1921     modified files:
1922      planner-multi.el planner.el
1925 2005-08-25 13:05:50 GMT Sacha Chua <sacha@free.net.ph>  patch-478
1927     Summary:
1928       Bugfix: planner-task-info-from-string: Make sure link is non-nil before string-matching
1929     Revision:
1930       planner--dev--1.0--patch-478
1932     * planner.el (planner-task-info-from-string): Check if link is nil before
1933       string-matching it.
1934     
1936     modified files:
1937      planner.el
1940 2005-08-25 13:03:49 GMT Sacha Chua <sacha@free.net.ph>  patch-477
1942     Summary:
1943       planner-multi-task-date bugfix: Be careful about links
1944     Revision:
1945       planner--dev--1.0--patch-477
1947     * planner-multi.el (planner-multi-task-date): Be a lot more careful about
1948     the date so that non-date links don't get picked up.
1949     
1951     modified files:
1952      planner-multi.el planner.el
1955 2005-08-25 12:48:21 GMT Sacha Chua <sacha@free.net.ph>  patch-476
1957     Summary:
1958       planner.el: Remove exit-calendar compile advice, and uncollapse outline
1959     Revision:
1960       planner--dev--1.0--patch-476
1962     * planner.el (exit-calendar): Remove compile flag. Thanks to Sergey
1963       Vlasov for spotting this!
1964     
1965     * planner.el: Oops, forgot to uncollapse the outline. Must remember to
1966       call allout-show-all before saving planner.el
1967     
1968     
1970     modified files:
1971      planner.el
1974 2005-08-25 12:29:10 GMT Sacha Chua <sacha@free.net.ph>  patch-475
1976     Summary:
1977       Merge planner-cyclic and planner-multi bugfixes from Sergey Vlasov
1978     Revision:
1979       planner--dev--1.0--patch-475
1981     * planner-cyclic.el: Add Sergey Vlasov to copyright.
1982       (planner-cyclic-task-description-format): New variable.
1983       (planner-cyclic-generate-task): Use task description format.
1984       (planner-cyclic-create-task-maybe): Make sure date is included.
1985       (planner-cyclic-get-cyclic-tasks): Use planner-list-diary-entries.
1986     
1987     * planner-multi.el (planner-multi-task-date): Use specified task date
1988       first, if detected. (planner-task-date): Remove need for advice by
1989       using aliases.
1990     
1991     * planner.el: Add Sergey Vlasov to copyright. Move function from
1992       planner-cyclic. (planner-list-diary-entries): New function tries to
1993       preserve diary display as much as possible.
1994       
1996     modified files:
1997      planner-cyclic.el planner-multi.el planner.el
2000 2005-08-20 14:53:31 GMT Sacha Chua <sacha@free.net.ph>  patch-474
2002     Summary:
2003       Bugfix: planner-appt-mark-calendar shouldn't call planner-appt-filename-to-date
2004     Revision:
2005       planner--dev--1.0--patch-474
2007     * planner-appt.el (planner-appt-mark-calendar): Merge Sergey Vlasov's
2008       bugfix for obsolete call to planner-appt-filename-to-date.
2009     
2011     modified files:
2012      planner-appt.el
2015 2005-08-19 15:12:38 GMT Sacha Chua <sacha@free.net.ph>  patch-471
2017     Summary:
2018       Bugfix: with-planner: Defer evaluation of planner-derived-mode-p
2019     Revision:
2020       planner--dev--1.0--patch-471
2022     * planner.el (with-planner): Merge patch moving planner-derived-mode-p
2023       test into with-planner body. Thanks to Sergey Vlasov for the patch!
2024     
2026     modified files:
2027      planner.el
2030 2005-08-18 06:22:11 GMT John Sullivan <john@wjsullivan.net>     patch-19
2032     Summary:
2033       Get the mwolson archive address right, for real.
2034     Revision:
2035       planner--johnsu01--0--patch-19
2038     modified files:
2039      planner-el.texi
2042 2005-08-18 06:15:28 GMT John Sullivan <john@wjsullivan.net>     patch-18
2044     Summary:
2045       Fixed pxref in <tasks> node. Fleshed out and added cindex entries around it.
2046     Revision:
2047       planner--johnsu01--0--patch-18
2050     modified files:
2051      planner-el.texi
2054 2005-08-18 06:04:47 GMT John Sullivan <john@wjsullivan.net>     patch-17
2056     Summary:
2057       Corrected installation instructions for registering and pulling from the tla emacs-wiki archive. We were still saying 2004, should be 2005.
2058     Revision:
2059       planner--johnsu01--0--patch-17
2062     modified files:
2063      planner-el.texi
2066 2005-08-18 05:55:06 GMT John Sullivan <john@wjsullivan.net>     patch-16
2068     Summary:
2069       Change name of node and menu item from Changing Tasks to Modifying tasks, since Changing Tasks has other meanings in the context of workflow and timeclock. Add some helpful related index entries.
2070     Revision:
2071       planner--johnsu01--0--patch-16
2074     modified files:
2075      planner-el.texi
2078 2005-08-14 15:22:52 GMT Sacha Chua <sacha@free.net.ph>  patch-470
2080     Summary:
2081       Bugfix: planner-save-buffers: Check if buffer is associated with a file
2082     Revision:
2083       planner--dev--1.0--patch-470
2085     * planner.el (planner-save-buffers): Check if buffer is associated with
2086     file. Fixes notes-index saving bug reported by John Sullivan.
2087     
2089     modified files:
2090      planner.el
2093 2005-08-13 14:31:24 GMT Sacha Chua <sacha@free.net.ph>  patch-469
2095     Summary:
2096       planner-deadline bugfix: Avoid infinite loops by calculating deadlines as we insert them
2097     Revision:
2098       planner--dev--1.0--patch-469
2100     * planner-deadline.el (planner-deadline-days-left): Accept strings for
2101       dates. (planner-deadline-calculate-string): New convenience function
2102       removes the need to call planner-deadline-update after changing the
2103       deadline. (planner-deadline-update): Call convenience function instead
2104       of using planner-deadline-update. This fixes the endless looping bug
2105       that happens when you have deadlines on more than one page.
2106     
2108     modified files:
2109      planner-deadline.el
2112 2005-08-12 23:35:40 GMT Peter K. Lee <saint@corenova.com>       patch-10
2114     Summary:
2115       publish task links now
2116     Revision:
2117       planner-muse--peter--1.0--patch-10
2119     * planner-publish.el (planner-html-markup-strings): add a little
2120         something for task link to get published
2121     
2122         (planner-publish-task-tag): pull in link plan date from attributes,
2123         although we only use link.  And well, create the link text and put it
2124         in there!
2125     
2127     modified files:
2128      planner-publish.el
2131 2005-08-12 22:19:51 GMT Peter K. Lee <saint@corenova.com>       patch-9
2133     Summary:
2134       fixup note publishing to include anchor, timestamp, links
2135     Revision:
2136       planner-muse--peter--1.0--patch-9
2138     * planner-publish.el: Thanks to Chris McMahan <cmcmahan@one.net> for the
2139         patch to publish notes properly!
2140     
2141         (planner-html-markup-strings): add extra strings for marking up notes
2142         to html.  now notes publish with tags and links correctly.
2143     
2144         (planner-publish-notes-tag): the end marker was incorrect when
2145         markup-region was complete.
2146     
2147         (planner-publish-note-tag): notes publish with anchor references as
2148         well as timestamp and links!
2149     
2151     modified files:
2152      planner-publish.el
2155 2005-08-12 18:53:16 GMT Peter K. Lee <saint@corenova.com>       patch-7
2157     Summary:
2158       fix timeclock entry with planner-multi continue publishing :before hook
2159     Revision:
2160       planner-muse--peter--1.0--patch-7
2162     * planner-publish.el (planner-publish-prepare-buffer): must return nil to
2163       allow it to continue processing by other hooks
2164     
2165     * planner-timeclock.el (planner-timeclock-plan-string): fixed issue where
2166         planner-multi is included in featurep, but not necessary used in
2167         planner tasks.  Prevent 'Not Planned' classification on tasks that
2168         *do* have plan association.
2169     
2170     * planner-timeclock-summary.el
2171       (planner-timeclock-summary-make-text-table-day): if empty, show No
2172       Entries
2173     
2175     modified files:
2176      planner-publish.el planner-timeclock-summary.el
2177      planner-timeclock.el
2180 2005-08-10 00:46:00 GMT Michael Olson <mwolson@gnu.org> patch-53
2182     Summary:
2183       Make use of BUILDOPTS.
2184     Revision:
2185       planner-muse--mwolson--1.0--patch-53
2187     * Makefile.defs (BUILDOPTS): New variable indicating extra options to be
2188       passed to dpkg-buildpackage.
2189     
2190     * Makefile (debrelease): Use $(BUILDOPTS).
2192     modified files:
2193      ChangeLog.mwolson Makefile Makefile.defs
2196 2005-08-09 23:00:32 GMT Michael Olson <mwolson@gnu.org> patch-52
2198     Summary:
2199       Make generated Debian packages slightly easier to upload.
2200     Revision:
2201       planner-muse--mwolson--1.0--patch-52
2203     * debian/changelog: Generate 3.30.arch.52-1.
2204     
2205     * debian/control (Description): Clarify that this a port of Planner.
2206     
2207     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2208     
2209     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2210       that was last uploaded to Debian.
2211     
2212     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2213       changes is generated.  This means we have to use dpkg-buildpackage,
2214       since debuild doesn't recognize the environment variables that it
2215       claims to recognize.
2217     modified files:
2218      ChangeLog.mwolson Makefile Makefile.defs debian/changelog
2219      debian/control debian/rules
2222 2005-08-09 07:09:40 GMT Michael Olson <mwolson@gnu.org> patch-51
2224     Summary:
2225       Update the Debian package.
2226     Revision:
2227       planner-muse--mwolson--1.0--patch-51
2230     modified files:
2231      ChangeLog.mwolson Makefile.defs debian/changelog
2234 2005-08-09 07:07:25 GMT Michael Olson <mwolson@gnu.org> patch-50
2236     Summary:
2237       Remove old code sections.
2238     Revision:
2239       planner-muse--mwolson--1.0--patch-50
2241     * planner.el: Remove commented-out sections.
2242     
2243     * scripts/planner-build.el (load-path): Use my path to Muse.  Others can
2244       edit it as they will in their own branches :^) .
2246     modified files:
2247      ChangeLog.mwolson planner.el scripts/planner-build.el
2250 2005-08-09 06:13:56 GMT Michael Olson <mwolson@gnu.org> patch-48
2252     Summary:
2253       Debian tweaks.
2254     Revision:
2255       planner-muse--mwolson--1.0--patch-48
2257     * Makefile.defs (VERSION): Update for another snapshot.
2258     
2259     * debian/conffile: Removed, since it causes a "duplicate conffile" error.
2260     
2261     * debian/control: Add trailing newline.
2262     
2263     * debian/rules: Set DH_COMPAT to 3 to make warnings go away.  Correct
2264       directory to install elisp files to.
2266     removed files:
2267      debian/.arch-ids/conffiles.id debian/conffiles
2269     modified files:
2270      ChangeLog.mwolson Makefile.defs debian/changelog
2271      debian/control debian/rules
2274 2005-08-09 05:22:29 GMT Michael Olson <mwolson@gnu.org> patch-47
2276     Summary:
2277       Prepare initial Debian package for planner-muse-el.
2278     Revision:
2279       planner-muse--mwolson--1.0--patch-47
2281     * Makefile.defs (ELISPDIR, VERSION): Adapt for planner-muse build.
2282     
2283     * debian/README.Debian: Add note about Muse port.
2284     
2285     * debian/changelog: Prepare package planner-muse-el 3.30.arch.47-1.
2286     
2287     * debian/conffiles: Adapt for planner-muse.
2288     
2289     * debian/control (Source, Maintainer, Standards-Version, Package)
2290       (Depends, Description): Ditto.
2291     
2292     * debian/emacsen-install, debian/emacsen-remove, debian/emacsen-startup:
2293       Ditto.
2294     
2295     * debian/rules: Simplify and adapt for planner-muse.
2297     modified files:
2298      ChangeLog.mwolson Makefile.defs debian/README.Debian
2299      debian/changelog debian/conffiles debian/control
2300      debian/emacsen-install debian/emacsen-remove
2301      debian/emacsen-startup debian/rules
2304 2005-08-09 04:09:22 GMT Michael Olson <mwolson@gnu.org> patch-46
2306     Summary:
2307       Implement Makefile system and include Debian files.
2308     Revision:
2309       planner-muse--mwolson--1.0--patch-46
2311     * planner.el (planner-derived-mode-p): Wrap in `eval-and-compile' in
2312       order to silence a fatal compiler error.
2313       (planner-url-protocols): Use `eval-when-compile' to avoid a compiler
2314       warning.
2315     
2316     * Makefile: New file that builds Planner.
2317     
2318     * Makefile.defs: New file that contains Makefile variable definitions.
2319     
2320     * scripts/planner-build.el: New file that aids in the Planner building
2321       process.  It adds the correct directories to the load-path and provides
2322       a `planner-elint-files' function that works in conjunction with the
2323       Makefile's `test' target.
2324     
2325     * debian: New directory containing the files used in building Debian
2326       packages for Planner.
2328     new files:
2329      .arch-ids/Makefile.defs.id .arch-ids/Makefile.id Makefile
2330      Makefile.defs debian/.arch-ids/=id
2331      debian/.arch-ids/README.Debian.id
2332      debian/.arch-ids/changelog.id debian/.arch-ids/conffiles.id
2333      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2334      debian/.arch-ids/emacsen-install.id
2335      debian/.arch-ids/emacsen-remove.id
2336      debian/.arch-ids/emacsen-startup.id
2337      debian/.arch-ids/planner-el.docs.id debian/.arch-ids/rules.id
2338      debian/README.Debian debian/changelog debian/conffiles
2339      debian/control debian/copyright debian/emacsen-install
2340      debian/emacsen-remove debian/emacsen-startup
2341      debian/planner-el.docs debian/rules scripts/.arch-ids/=id
2342      scripts/.arch-ids/planner-build.el.id scripts/planner-build.el
2344     modified files:
2345      ChangeLog.mwolson planner.el
2347     new directories:
2348      debian debian/.arch-ids scripts scripts/.arch-ids
2351 2005-08-08 18:35:21 GMT Peter K. Lee <saint@corenova.com>       patch-5
2353     Summary:
2354       html inner-header and inner-footer as well as better timeclock summary format table output
2355     Revision:
2356       planner-muse--peter--1.0--patch-5
2358     * planner-accomplishments.el (planner-accomplishments-format-table): call
2359       planner-align-table routine
2360     
2361     * planner-publish.el (planner-html-header): include inner-header section
2362     
2363     * planner-publish.el (planner-html-footer): include inner-footer section
2364     
2365     * planner-timeclock-summary.el
2366       (planner-timeclock-summary-make-text-table-day): call
2367       planner-align-table routine for table formatting
2368     
2369     * planner.el: added planner-align-table routine which does a better job
2370       of displaying and publishing tables taking into account links which
2371       hide invisible link wrapper characters
2372     
2374     modified files:
2375      planner-accomplishments.el planner-publish.el
2376      planner-timeclock-summary.el planner.el
2379 2005-08-07 15:17:09 GMT Sacha Chua <sacha@free.net.ph>  patch-468
2381     Summary:
2382       Bugfix: planner-notes-index should be in Planner project
2383     Revision:
2384       planner--dev--1.0--patch-468
2386     * planner-notes-index.el (planner-notes-index): Make sure pages are in
2387       Planner context. This resolves the emacs-wiki-visit-link problem.
2388       Thanks to Kohkichi Hosoda for pointing this out!
2389     
2391     modified files:
2392      planner-notes-index.el
2395 2005-08-06 07:42:48 GMT Michael Olson <mwolson@gnu.org> patch-44
2397     Summary:
2398       Fix error in planner-annotation-from-wiki.
2399     Revision:
2400       planner-muse--mwolson--1.0--patch-44
2402     * planner.el (planner-annotation-from-wiki): Fix type error.
2404     modified files:
2405      ChangeLog.mwolson planner.el
2408 2005-08-06 04:01:03 GMT Sacha Chua <sacha@free.net.ph>  patch-467
2410     Summary:
2411       Bugfix: planner-timeclock should always work within Planner context to properly deal with some tasks
2412     Revision:
2413       planner--dev--1.0--patch-467
2415     * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
2416       Ensure Planner context. This solves the planner-multi problem with
2417       numbered pages reported by Karen Cooke.
2418     
2419     * planner-timeclock.el (planner-timeclock-task-info): Make sure this is
2420       always evaluated within the Planner context.
2421     
2422     * planner.el (planner-find-task-basic): Anchor regular expression
2423       at start of string.
2424     
2426     modified files:
2427      planner-timeclock-summary.el planner-timeclock.el planner.el
2430 2005-08-02 15:01:07 GMT Sacha Chua <sacha@free.net.ph>  patch-466
2432     Summary:
2433       NOTE: planner-create-section-function, planner-create-at-top, planner-create-at-bottom: RENAMED FROM planner-seek-
2434     Revision:
2435       planner--dev--1.0--patch-466
2437     * planner.el (planner-create-section-function): NOTE: Rename from
2438     planner-seek-section-function.  Thanks to John Sullivan for
2439     pointing out inconsistency.
2440     (planner-create-at-top): Rename from planner-seek-create-at-top.
2441     (planner-create-at-bottom): Rename from planner-seek-create-at-bottom.
2442     (planner-narrow-to-section): Use planner-create-section-function.
2443     (planner-seek-to-first): Use planner-create-section-function.
2445     modified files:
2446      planner.el
2449 2005-08-02 00:06:57 GMT Peter K. Lee <saint@corenova.com>       patch-4
2451     Summary:
2452       publish and buffer alignment display change for timeclock summary
2453     Revision:
2454       planner-muse--peter--1.0--patch-4
2456     * planner-timeclock-summary.el
2457         (planner-timeclock-summary-make-text-table-day): changed basis of
2458         code back to align-regexp call.  Instead of complex alignment
2459         handling, we just go through once more at the end and add a few more
2460         spaces to make the column with links show up properly in the
2461         planner-mode buffer.  Furthermore, the changes allows muse publishing
2462         to display the timeclock summary table properly.  
2463     
2465     modified files:
2466      planner-publish.el planner-timeclock-summary.el
2469 2005-08-01 19:04:59 GMT Peter K. Lee <saint@corenova.com>       patch-2
2471     Summary:
2472       planner publish html styles and extensions improvements
2473     Revision:
2474       planner-muse--peter--1.0--patch-2
2476     * planner-publish.el (planner-html-markup-strings): p tags close
2477       prematurely due to some other auto closing call...  just use div tags.
2478       (planner-html-style-sheet): added pretty table style
2479         now, the default style-sheet is cleaner, should always be over-ridden.
2480       (planner-html-header): changed the default header to include
2481       planner-html-embedded-header for easier inclusion of custom header
2482       content w/o overriding the entire header.
2483       (planner-html-embedded-header): new
2484       (planner-html-embedded-footer): new
2485       (planner-publish-markup-note): markup content tag with newline to avoid
2486       post cleanup to consider it as part of text.
2487     
2489     modified files:
2490      planner-publish.el
2493 2005-07-29 21:08:07 GMT Sacha Chua <sacha@free.net.ph>  patch-465
2495     Summary:
2496       planner-notes-index: Fix to work with files in subdirectories
2497     Revision:
2498       planner--dev--1.0--patch-465
2500     * planner-notes-index.el (planner-notes-index-headlines-on-page):
2501     Work with files in subdirectories.
2502     (planner-notes-index-headlines-in-range): Use planner-get-day-pages.
2503     (planner-notes-index-years): Docfix.
2504     
2506     modified files:
2507      planner-notes-index.el
2510 2005-07-28 13:04:09 GMT Sacha Chua <sacha@free.net.ph>  patch-464
2512     Summary:
2513       Bugfixes: Byte-compile properly (missing planner-link-name, bug in planner-annotation-from-file)
2514     Revision:
2515       planner--dev--1.0--patch-464
2517     * planner.el (planner-link-name): Add missing alias. Thanks to Wei-Hao
2518     Lin for spotting this.
2519     (planner-annotation-from-file): Fix misplaced parenthesis.
2520     * planner-ical.el (planner-ical-export): Add missing variables.
2521     
2523     modified files:
2524      planner-ical.el planner.el
2527 2005-07-27 22:41:06 GMT Sacha Chua <sacha@free.net.ph>  patch-463
2529     Summary:
2530       Bugfix: planner-current-note-info: Recognize multi properly again
2531     Revision:
2532       planner--dev--1.0--patch-463
2534     * planner.el (planner-current-note-info): Add missing closing paren.
2535       Thanks to Sven Kloppenburg for the patch! This fixes remembering to
2536       multiple pages.
2537     
2539     modified files:
2540      planner.el
2543 2005-07-26 14:46:18 GMT Sacha Chua <sacha@free.net.ph>  patch-462
2545     Summary:
2546       Bugfix: Add missing planner-link-target. New option: planner-calendar-nop-buttons-flag
2547     Revision:
2548       planner--dev--1.0--patch-462
2550     * planner.el (planner-link-target): Add missing alias.
2551     
2552     * planner-calendar.el (planner-calendar-nop-buttons-flag): New option.
2553       (planner-calendar): Use planner-calendar-nop-buttons-flag.
2554       (planner-calendar-published-file-href): Make sure <nop> is needed.
2556     modified files:
2557      planner-calendar.el planner.el
2560 2005-07-26 13:33:26 GMT Sacha Chua <sacha@free.net.ph>  patch-461
2562     Summary:
2563       Bugfix: planner-visit-link: Add missing alias
2564     Revision:
2565       planner--dev--1.0--patch-461
2567     * planner.el (planner-visit-link): Add missing alias. Thanks to Zak for
2568       pointing this out!
2569     
2571     modified files:
2572      planner.el
2575 2005-07-25 14:42:14 GMT Sacha Chua <sacha@free.net.ph>  patch-460
2577     Summary:
2578       Bugfix: planner-calendar-published-file-href: Stop refreshing the file list all the time
2579     Revision:
2580       planner--dev--1.0--patch-460
2582     * planner.el (planner-page-file): Don't change projects, as the
2583       underlying functions use variables properly.
2584     
2585     * planner-calendar.el (planner-calendar-published-file-href): Don't keep
2586       refreshing the file alist. This should make it faster. Thanks to drkm for
2587       pointing this out.
2588     
2590     modified files:
2591      planner-calendar.el planner.el
2594 2005-07-25 14:28:13 GMT Sacha Chua <sacha@free.net.ph>  patch-459
2596     Summary:
2597       Bugfix: planner-calendar: Do not over-pad months that end with Sunday
2598     Revision:
2599       planner--dev--1.0--patch-459
2601     * planner-calendar.el (planner-calendar): Merge small patch from drkm to
2602       fix planner-calendar boundary case when last day of the month is
2603       Sunday.
2605     modified files:
2606      planner-calendar.el
2609 2005-07-25 15:08:09 GMT Peter K. Lee <saint@corenova.com>       patch-1
2611     Summary:
2612       planner publishing tree
2613     Revision:
2614       planner-muse--peter--1.0--patch-1
2616     * planner.el: get rid of publishing specific code from planner.
2617     
2618     Added planner-publish.el which creates new Muse style for publishing
2619     planner specific files.
2620     
2622     new files:
2623      .arch-ids/planner-publish.el.id planner-publish.el
2625     modified files:
2626      planner.el
2629 2005-07-23 20:08:09 GMT Sacha Chua <sacha@free.net.ph>  patch-457
2631     Summary:
2632       Docfix: Fix iCal example quotes
2633     Revision:
2634       planner--dev--1.0--patch-457
2636     * planner-el.texi (iCal Task Publication): Bugfix: Fix quotes.
2638     modified files:
2639      ChangeLog planner-el.texi
2642 2005-07-23 20:03:36 GMT Sacha Chua <sacha@free.net.ph>  patch-456
2644     Summary:
2645       New: planner-ical.el
2646     Revision:
2647       planner--dev--1.0--patch-456
2649     * planner-ical.el: Add planner-ical.el from Chris Parsons.
2650       (planner-ical-export-this-page): New.
2651       (planner-ical-export-page): Add FILE argument.
2652     
2653     * planner-el.texi (iCal Task Publication): Document planner-ical.
2655     new files:
2656      .arch-ids/planner-ical.el.id planner-ical.el
2658     modified files:
2659      ChangeLog planner-el.texi
2662 2005-07-23 19:50:37 GMT Sacha Chua <sacha@free.net.ph>  patch-455
2664     Summary:
2665       Bugfix: planner-rss-add-note: Remove tags from title
2666     Revision:
2667       planner--dev--1.0--patch-455
2669     * planner-rss.el (planner-rss-strip-tags): New function.
2670     (planner-rss-add-note): Remove all tags from title.
2672     modified files:
2673      ChangeLog planner-rss.el
2676 2005-07-21 15:44:28 GMT Yann Hodique <hodique@lifl.fr>  patch-41
2678     Summary:
2679       Bugfix
2680     Revision:
2681       planner--yh--1.0--patch-41
2683     * planner.el (planner-annotation-from-file): missing closing paren :(
2685     modified files:
2686      ChangeLog.yh planner.el
2689 2005-07-20 23:40:54 GMT Yann Hodique <hodique@lifl.fr>  patch-40
2691     Summary:
2692       Fix minor bug un planner-multi.el
2693     Revision:
2694       planner--yh--1.0--patch-40
2696     * planner-multi.el (planner-multi-copy-or-move-task): use planner-multi-make-link instead of planner-make-link
2698     modified files:
2699      ChangeLog.yh planner-multi.el
2702 2005-07-20 23:17:54 GMT Yann Hodique <hodique@lifl.fr>  patch-39
2704     Summary:
2705       Fix incorrect behavior for planner-multi-remove-task-from-pool
2706     Revision:
2707       planner--yh--1.0--patch-39
2709     * planner-multi.el (planner-multi-task-xref): use muse-explicit-link-regexp
2710     (planner-multi-remove-task-from-pool): fix incorrect task replanning
2712     modified files:
2713      ChangeLog.yh planner-multi.el
2716 2005-07-20 22:25:54 GMT Yann Hodique <hodique@lifl.fr>  patch-38
2718     Summary:
2719       Make planner-directory a function
2720     Revision:
2721       planner--yh--1.0--patch-38
2723     planner-directory is now a function to read muse project information
2725     modified files:
2726      ChangeLog.yh planner-export-diary.el planner-id.el
2727      planner-notes-index.el planner-report.el
2728      planner-tasks-overview.el planner.el
2731 2005-07-20 15:46:12 GMT Michael Olson <mwolson@gnu.org> patch-35
2733     Summary:
2734       Highlight links in note headings.
2735     Revision:
2736       planner-muse--mwolson--1.0--patch-35
2738     * planner.el (planner-highlight-notes): Don't apply
2739       planner-note-headline-face to parentheses and link.  Thanks to Chris
2740       McMahan for the report.
2742     modified files:
2743      ChangeLog.mwolson planner.el
2746 2005-07-18 17:52:27 GMT Sacha Chua <sacha@free.net.ph>  patch-453
2748     Summary:
2749       planner-create-note: Default to current page when called interactively
2750     Revision:
2751       planner--dev--1.0--patch-453
2753     * planner.el (planner-create-note): Default to current page. Thanks to
2754       Janne Hellsten for suggesting this.
2755     
2757     modified files:
2758      ChangeLog planner.el
2761 2005-07-17 04:10:37 GMT Sacha Chua <sacha@free.net.ph>  patch-452
2763     Summary:
2764       Add autoload cookies to a bunch of files, remove planner-appt-filename-to-date
2765     Revision:
2766       planner--dev--1.0--patch-452
2768     * planner.el (planner-goto-most-recent): Fix redundant function.
2769     * planner-appt.el (planner-appt-filename-to-date): Remove function, use
2770       planner-filename-to-calendar-date instead.
2772     modified files:
2773      ChangeLog planner-appt.el planner-authz.el planner-bibtex.el
2774      planner-cyclic.el planner-deadline.el planner-diary.el
2775      planner-export-diary.el planner-id.el planner-ledger.el
2776      planner-log-edit.el planner-multi.el planner-notes-index.el
2777      planner-psvn.el planner-rank.el planner-rdf.el
2778      planner-report.el planner-rss.el planner-schedule.el
2779      planner-tasks-overview.el planner-timeclock-summary-proj.el
2780      planner-timeclock-summary.el planner-timeclock.el
2781      planner-trunk.el planner-w3m.el planner-xtla.el planner.el
2784 2005-07-16 15:50:24 GMT Sacha Chua <sacha@free.net.ph>  patch-451
2786     Summary:
2787       planner-timeclock-summary-make-text-table-day: Format projects as links
2788     Revision:
2789       planner--dev--1.0--patch-451
2791     * planner-timeclock-summary.el: Remove commented-out cruft.
2792       (planner-timeclock-summary-make-text-table-day): Format projects as links.
2793       Thanks to Trent Buck for suggesting this.
2794       (planner-timeclock-summary-generate-report): Fix report here also.
2795       (planner-timeclock-summary-make-summary-string-range): Replace with more compact test.
2796       (planner-timeclock-summary-make-text-table-day): Include properly padded links with
2797       fake alignment.
2798       (planner-timeclock-summary-generate-report): NOTE: Remove obsolete function.
2799     
2800     * planner.el (planner-sort-tasks-basic): Add failsafe for unrecognized
2801       priorities, although this really shouldn't happen. Thanks to pll for
2802       pointing this out.
2803     
2804     * planner-timeclock.el (planner-timeclock-task-info): Parse strings as well.
2806     modified files:
2807      ChangeLog planner-timeclock-summary.el planner-timeclock.el
2808      planner.el
2811 2005-07-15 22:17:48 GMT Yann Hodique <hodique@lifl.fr>  patch-36
2813     Summary:
2814       Use planner-make-link instead of hard-coded brackets
2815     Revision:
2816       planner--yh--1.0--patch-36
2818     Fix some incorrect usage of planner links pattern
2820     modified files:
2821      ChangeLog.yh planner-bbdb.el planner-psvn.el planner-xtla.el
2822      planner.el
2825 2005-07-15 04:56:35 GMT Michael Olson <mwolson@gnu.org> patch-33
2827     Summary:
2828       Minor caadr -> car cadr fixup.
2829     Revision:
2830       planner-muse--mwolson--1.0--patch-33
2832     * planner-xtla.el (planner-xtla-url-transform): Use (car (cadr ...))
2833       rather than (caadr ...) since some Emacsen can't handle that.
2835     modified files:
2836      ChangeLog.mwolson planner-xtla.el
2839 2005-07-14 22:55:15 GMT Yann Hodique <hodique@lifl.fr>  patch-34
2841     Summary:
2842       Fix false heading lines in notes, from planner-xtla
2843     Revision:
2844       planner--yh--1.0--patch-34
2846     * planner-xtla.el (planner-xtla-log-edit-add-note): lines beginning with * should really be list items
2848     modified files:
2849      ChangeLog.yh planner-xtla.el
2852 2005-07-14 21:32:16 GMT Yann Hodique <hodique@lifl.fr>  patch-33
2854     Summary:
2855       Fix error in planner-xtla-url-transform
2856     Revision:
2857       planner--yh--1.0--patch-33
2859     * planner-xtla.el (planner-xtla-url-transform): fix base url retreival
2861     modified files:
2862      ChangeLog.yh planner-xtla.el
2865 2005-07-14 19:17:19 GMT Michael Olson <mwolson@gnu.org> patch-31
2867     Summary:
2868       Replace a few emacs-wiki functions in planner-report.
2869     Revision:
2870       planner-muse--mwolson--1.0--patch-31
2872     * planner-report.el (planner-report-generate, planner-report-generate):
2873       Use planner-specific functions rather than emacs-wiki functions.
2875     modified files:
2876      ChangeLog.mwolson planner-report.el
2879 2005-07-14 13:20:07 GMT Yann Hodique <hodique@lifl.fr>  patch-31
2881     Summary:
2882       Fix bug #2647
2883     Revision:
2884       planner--yh--1.0--patch-31
2886     * planner-timeclock.el (planner-timeclock-task-info): use muse-explicit-link-regexp instead of emacs-wiki stuff
2888     modified files:
2889      ChangeLog.yh planner-timeclock.el
2892 2005-07-13 19:16:10 GMT Michael Olson <mwolson@gnu.org> patch-28
2894     Summary:
2895       Make planner-xtla-url-transform work again.
2896     Revision:
2897       planner-muse--mwolson--1.0--patch-28
2899     * planner-xtla.el (planner-xtla-url-transform): Ignore other args.
2900       Thanks to Peter K. Lee for the report!
2902     modified files:
2903      ChangeLog.mwolson planner-xtla.el
2906 2005-07-13 15:04:39 GMT Yann Hodique <hodique@lifl.fr>  patch-29
2908     Summary:
2909       Fix bug #2638 : Extra set of brackets around page references in newly-created tasks
2910     Revision:
2911       planner--yh--1.0--patch-29
2913     This is a side-effect of making planner-make-link generate valid links when given a valid link as input
2915     modified files:
2916      ChangeLog.yh planner.el
2919 2005-07-13 04:26:47 GMT Sacha Chua <sacha@free.net.ph>  patch-450
2921     Summary:
2922       planner-current-note-info: Be stricter with note links
2923     Revision:
2924       planner--dev--1.0--patch-450
2926     * planner.el (planner-current-note-info): Be a lot stricter with note
2927     links to prevent (C-c a) from being recognized as a note link. Thanks to
2928     Xavier Maillard for reporting this bug.
2930     modified files:
2931      ChangeLog planner.el
2934 2005-07-11 07:52:59 GMT Sacha Chua <sacha@free.net.ph>  patch-449
2936     Summary:
2937       planner-calendar-create-today-link: Use make-symbolic-link
2938     Revision:
2939       planner--dev--1.0--patch-449
2941     * planner-calendar.el (planner-calendar-create-today-link): Use
2942       make-symbolic-link because that's the Right Thing to Do. Thanks to
2943       Angus Lees for the suggestion.
2945     modified files:
2946      ChangeLog planner-calendar.el
2949 2005-07-10 03:16:23 GMT Sacha Chua <sacha@free.net.ph>  patch-448
2951     Summary:
2952       Add p-create-task and p-create-task-from-buffer to planner-auto
2953     Revision:
2954       planner--dev--1.0--patch-448
2956     * planner-auto.el: Add planner-create-task and
2957       planner-create-task-from-buffer. Thanks to drkm for pointing this out.
2959     modified files:
2960      ChangeLog planner-auto.el
2963 2005-07-10 03:13:15 GMT Sacha Chua <sacha@free.net.ph>  patch-447
2965     Summary:
2966       Bugfix: planner-calendar-create-today-link: Quote shell arguments
2967     Revision:
2968       planner--dev--1.0--patch-447
2970     * planner-calendar.el (planner-calendar-create-today-link): Quote
2971     argument to shell. Thanks to drkm for pointing this out.
2972     
2974     modified files:
2975      ChangeLog planner-calendar.el
2978 2005-07-08 05:12:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2980     Summary:
2981       Fix insertion of diary entries and complaints about `emacs-wiki-link-base'.
2982     Revision:
2983       planner-muse--mwolson--1.0--patch-24
2985     * planner-diary.el (planner-diary-get-name): Use `planner-page-name'.  No
2986       need to reinvent the wheel.  This should fix a diary insertion problem
2987       when using a Muse file extension.
2988     
2989     * planner-multi.el (planner-task-plan): Use `planner-link-base' instead
2990       of `emacs-wiki-link-base'.
2991     
2992     
2994     modified files:
2995      ChangeLog.mwolson planner-diary.el planner-multi.el
2998 2005-07-07 16:53:27 GMT Sacha Chua <sacha@free.net.ph>  patch-446
3000     Summary:
3001       planner-gnus-insinuate: Change keybinding to C-c C-t
3002     Revision:
3003       planner--dev--1.0--patch-446
3005     * planner-gnus.el (planner-gnus-insinuate): Change keybinding for
3006       planner-gnus. Thanks to drkm for the suggestion.
3007     
3008     * planner-el.texi (Gnus): Document new keybinding.
3009     
3011     modified files:
3012      ChangeLog planner-el.texi planner-gnus.el
3015 2005-07-07 06:11:30 GMT Yann Hodique <hodique@lifl.fr>  patch-25
3017     Summary:
3018       Fix pages from planner-multi
3019     Revision:
3020       planner--yh--1.0--patch-25
3022     For some reason, the links broke again
3024     modified files:
3025      ChangeLog.yh planner-multi.el
3028 2005-07-06 07:13:17 GMT Michael Olson <mwolson@gnu.org> patch-21
3030     Summary:
3031       Use `muse-publishing-current-file'.
3032     Revision:
3033       planner-muse--mwolson--1.0--patch-21
3035     * planner.el (planner-current-file): Use `muse-publishing-current-file'
3036       instead of `muse-current-file'.
3037     
3039     modified files:
3040      ChangeLog.mwolson planner.el
3043 2005-07-05 20:36:34 GMT Yann Hodique <hodique@lifl.fr>  patch-21
3045     Summary:
3046       don't use pos:// url as description
3047     Revision:
3048       planner--yh--1.0--patch-21
3050     * planner.el (planner-annotation-from-file-with-position): put filename as description
3051     
3053     modified files:
3054      ChangeLog.yh planner-multi.el planner.el
3057 2005-07-05 17:24:36 GMT Sacha Chua <sacha@free.net.ph>  patch-445
3059     Summary:
3060       Bugfix: planner-multi-link-delete: Preserve order
3061     Revision:
3062       planner--dev--1.0--patch-445
3064     * planner-multi.el (planner-multi-link-delete): Docfix. Preserve order.
3065       Thanks to Chris Parsons for pointing out this bug.
3067     modified files:
3068      ChangeLog planner-multi.el planner-timeclock-summary.el
3069      planner.el
3072 2005-07-04 23:03:13 GMT Michael Olson <mwolson@gnu.org> patch-19
3074     Summary:
3075       Use muse-explicit-link-regexp instead of muse-link-regexp.
3076     Revision:
3077       planner-muse--mwolson--1.0--patch-19
3079     * planner-multi.el (planner-multi-task-xref, planner-copy-or-move-task)
3080       (planner-multi-task-delete-this-page, planner-multi-note-xref)
3081       (planner-multi-note-xref, planner-multi-note-delete-this-page): Use
3082       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3083     
3084     * planner.el (planner-link-base, planner-link-target, planner-link-name)
3085       (planner-notes-tag): Ditto.
3086       (planner-visit-link): Detabify.
3087     
3089     modified files:
3090      ChangeLog.mwolson planner-multi.el planner.el
3093 2005-07-04 06:44:44 GMT Sacha Chua <sacha@free.net.ph>  patch-444
3095     Summary:
3096       Bugfix: planner-multi-replan-task: Deal with tasks without dates
3097     Revision:
3098       planner--dev--1.0--patch-444
3100     * planner-multi.el (planner-multi-replan-task): Bugfix: Deal with
3101       tasks without dates.
3102     
3104     modified files:
3105      ChangeLog planner-multi.el
3108 2005-07-04 06:30:07 GMT Sacha Chua <sacha@free.net.ph>  patch-443
3110     Summary:
3111       New: planner-gnats.el adds support for the GNU bugtracking system
3112     Revision:
3113       planner--dev--1.0--patch-443
3115     * planner-gnats.el: New protocol from Jeremy Cowgar. Gnats is the
3116       GNU bug tracking system.
3117     
3118     * planner-el.texi (Tracking Development): Renamed from Logs and
3119       Version Control.
3120       (Gnats): Document planner-gnats.el
3121     
3123     new files:
3124      .arch-ids/planner-gnats.el.id planner-gnats.el
3126     modified files:
3127      ChangeLog planner-el.texi
3130 2005-07-04 02:03:35 GMT Sacha Chua <sacha@free.net.ph>  patch-442
3132     Summary:
3133       planner-save-buffers: Do not kill non-planner-mode buffers
3134     Revision:
3135       planner--dev--1.0--patch-442
3137     * planner.el (planner-save-buffers): Move buffer killing inside test for
3138       planner-mode. Thanks to Win Treese for the patch.
3140     modified files:
3141      ChangeLog planner.el
3144 2005-07-03 19:33:09 GMT Yann Hodique <hodique@lifl.fr>  patch-20
3146     Summary:
3147       fix links in planner-multi
3148     Revision:
3149       planner--yh--1.0--patch-20
3151     * planner-multi.el (planner-multi-read-name): don't generate extra link marks
3152     
3154     modified files:
3155      ChangeLog.yh planner-multi.el
3158 2005-07-03 07:46:19 GMT Yann Hodique <hodique@lifl.fr>  patch-19
3160     Summary:
3161       bugfix
3162     Revision:
3163       planner--yh--1.0--patch-19
3165     * planner.el (planner-prepare-file): planner-file-name may be nil
3166     use planner-file-name instead of muse-file-name
3167     
3169     modified files:
3170      ChangeLog.yh planner.el
3173 2005-07-02 15:10:37 GMT Sacha Chua <sacha@free.net.ph>  patch-441
3175     Summary:
3176       Bugfix: planner-save-buffers should suppress planner-id
3177     Revision:
3178       planner--dev--1.0--patch-441
3180     * planner.el (planner-save-buffers): Supress planner-id fixing in
3181       automatically-saved pages. Thanks to Edgar Gonçalves for helping track
3182       down this bug.
3184     modified files:
3185      ChangeLog planner.el
3188 2005-07-01 11:19:28 GMT Sacha Chua <sacha@free.net.ph>  patch-440
3190     Summary:
3191       Fixes planner-timeclock + planner-multi, also planner-multi-update-task
3192     Revision:
3193       planner--dev--1.0--patch-440
3195     * planner-timeclock.el (planner-timeclock-task-marked): Use
3196       planner-timeclock-plan-string to deal with multi tasks.
3197       (planner-replan-task, planner-edit-task-description,
3198       (planner-timeclock-task-info): Deal with planner-multi tasks.
3199       (planner-timeclock-plan-string): Convenience function for easier
3200       formatting.
3201       
3202     * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
3203       Use new functions available in planner-timeclock.el to default to the
3204       first plan in a task.
3205       (planner-timeclock-summary-extract-task-data): Remove.
3206     
3207     * planner.el (planner-task-info-override): New.
3208     
3209     * planner-multi.el (planner-multi-remove-task-from-pool): Call standard
3210       replan task function to trigger advice.
3211       (planner-edit-task-description): Remove crufty and miscopied advice.
3213     modified files:
3214      ChangeLog planner-multi.el planner-timeclock-summary.el
3215      planner-timeclock.el planner.el
3218 2005-07-01 03:50:19 GMT Sacha Chua <sacha@free.net.ph>  patch-439
3220     Summary:
3221       Bugfix: planner-lower-task: typo
3222     Revision:
3223       planner--dev--1.0--patch-439
3225     * planner.el (planner-lower-task): Fix typo. Thanks to Michael Olson for
3226       the patch.
3227     
3229     modified files:
3230      ChangeLog planner.el
3233 2005-07-01 03:40:27 GMT Sacha Chua <sacha@free.net.ph>  patch-438
3235     Summary:
3236       Bugfix: planner-update-wiki-project: planner-name-regexp fix, planner-save-buffers SKIP-BUFFERS
3237     Revision:
3238       planner--dev--1.0--patch-438
3240     * planner.el (planner-update-wiki-project): Avoid adding
3241     planner-name-regexp multiple times. This solves the regexp too large
3242     error.
3243     
3244     * planner.el (planner-save-buffers): Add SKIP-BUFFER argument to make it
3245     easier to preserve cursor position, etc. when marking a task complete.
3247     modified files:
3248      ChangeLog planner.el
3251 2005-06-30 13:14:12 GMT Sacha Chua <sacha@free.net.ph>  patch-437
3253     Summary:
3254       Bugfix: planner-derived-mode-p should pass the modes to derived-mode-p
3255     Revision:
3256       planner--dev--1.0--patch-437
3258     * planner.el (planner-derived-mode-p): Bugfix: Work for GNU Emacs which
3259       expects a list for derived-mode-p. Thanks to Edgar.Goncalves for
3260       pointing this out.
3262     modified files:
3263      ChangeLog planner.el
3266 2005-06-30 11:51:10 GMT Sacha Chua <sacha@free.net.ph>  patch-436
3268     Summary:
3269       Bugfix: planner-multi-tasks-equal-p: Deal with tasks without link text
3270     Revision:
3271       planner--dev--1.0--patch-436
3273     * planner-multi.el (planner-multi-tasks-equal-p): Deal with tasks without
3274       link text. Solves nil backtrace when you update a task without links.
3275       (planner-multi-edit-task-description): Fix typo.
3276     
3278     modified files:
3279      ChangeLog planner-multi.el
3282 2005-06-30 07:21:53 GMT Sacha Chua <sacha@free.net.ph>  patch-434
3284     Summary:
3285       planner-sort-tasks: Be paranoid about task sorting
3286     Revision:
3287       planner--dev--1.0--patch-434
3289     * planner.el (planner-sort-tasks): Go back to old task if called from a
3290       task, or to old point if not.
3292     modified files:
3293      ChangeLog planner.el
3296 2005-06-30 06:43:52 GMT Sacha Chua <sacha@free.net.ph>  patch-433
3298     Summary:
3299       Bugfix: Remove parens around planner-calendar-html-tag-marker 
3300     Revision:
3301       planner--dev--1.0--patch-433
3303     * planner-calendar.el
3304       (planner-calendar-move-calendar-to-top-of-page-maybe): Remove parens
3305       around planner-calendar-html-tag-marker. Thanks to Michael Boehlen for
3306       pointing this out and Paul D. Kraus for reminding me about it.
3308     modified files:
3309      ChangeLog planner-calendar.el
3312 2005-06-30 06:17:53 GMT Sacha Chua <sacha@free.net.ph>  patch-432
3314     Summary:
3315       Bugfix: planner-edit-task-description, planner-deadline: keep point
3316     Revision:
3317       planner--dev--1.0--patch-432
3319     * planner.el (planner-edit-task-description-basic): Keep cursor position.
3320       Remove the need for planner-multi advice. Thanks to Edgar Goncalves for
3321       pointing this out.
3322     
3323     * planner-multi.el (planner-multi-edit-task-description): Keep cursor
3324       position. Remove the need for planner-multi advice.
3325     
3326     * planner-deadline.el (planner-deadline-update): Be a lot more careful
3327       about the point to avoid infinite looping bugs or errors about task
3328       descriptions.
3329     
3330     * planner.el (planner-tasks-never-suppress-fixing-flag): Docfix: Explain
3331       what fixing is. Thanks to johnsu01 for pointing this out.
3333     modified files:
3334      ChangeLog planner-deadline.el planner-multi.el planner.el
3337 2005-06-30 04:28:19 GMT Michael Olson <mwolson@gnu.org> patch-17
3339     Summary:
3340       Fix planner-derived-mode-p issues around planner-save-buffers.
3341     Revision:
3342       planner-muse--mwolson--1.0--patch-17
3344     * planner.el (muse): Thanks to Peter K. Lee for the patch!
3345      (planner-derived-mode-p): since calling derived-mode-p directly now
3346      instead of defalias, must have the &rest list unexpanded since
3347      derived-mode-p sees (list (list ...)) instead of (list ...).
3348      (planner-save-buffers): for some reason `muse-page-name' returns a ""
3349      whereas `emacs-wiki-page-name' returns nil.  added an extra check for
3350      the muse case.
3352     modified files:
3353      ChangeLog.mwolson planner.el
3356 2005-06-27 12:27:11 GMT Sacha Chua <sacha@free.net.ph>  patch-431
3358     Summary:
3359       planner-create-note: Default to current page
3360     Revision:
3361       planner--dev--1.0--patch-431
3363     * planner.el (planner-create-note): Default to current page. Thanks to
3364       Scott Otterson for the suggestion.
3366     modified files:
3367      ChangeLog planner.el
3370 2005-06-27 12:14:44 GMT Sacha Chua <sacha@free.net.ph>  patch-430
3372     Summary:
3373       planner-update-task: Remove need for advice, planner-multi-replan-task: Accept list as argument
3374     Revision:
3375       planner--dev--1.0--patch-430
3377     * planner.el (planner-update-task-basic): Rename old planner-update-task
3378       to remove the need for advice.
3379       (planner-update-task): Alias to planner-update-task-basic.
3380     
3381     * planner-multi.el (planner-multi-replan-task): Accept lists.
3382       (planner-multi-update-task): Remove need for advice.
3383       (planner-update-task): Alias to planner-multi-update-task.
3384       (planner-multi-read-name): Use planner-make-link.
3385       (planner-multi-remove-task-from-pool): Take advantage
3386       of lists as argument for planner-multi-replan-task.
3388     modified files:
3389      ChangeLog planner-multi.el planner.el
3392 2005-06-27 08:43:35 GMT Yann Hodique <hodique@lifl.fr>  patch-12
3394     Summary:
3395       doc improvement
3396     Revision:
3397       planner--yh--1.0--patch-12
3399     more documentation
3401     modified files:
3402      ChangeLog.yh planner-xtla.el
3405 2005-06-26 11:31:00 GMT Yann Hodique <hodique@lifl.fr>  patch-11
3407     Summary:
3408       publish xtla:// links with respect to archive locations
3409     Revision:
3410       planner--yh--1.0--patch-11
3412     * planner-xtla.el (planner-xtla-url-transform-alist): associate branches with locations
3413     (planner-xtla-url-transform): build url from xtla link
3414     (muse-publish-url-transforms): add planner-xtla-url-transform to the list
3415     
3417     modified files:
3418      ChangeLog.yh planner-xtla.el
3421 2005-06-25 06:32:48 GMT Michael Olson <mwolson@gnu.org> patch-9
3423     Summary:
3424       Use `planner-current-file' to get around the temp file issue.
3425     Revision:
3426       planner--mwolson--1.0--patch-9
3428     * planner.el (planner-current-file): New function that returns the name
3429       of the file that is currently being published.  Make sure you use this
3430       instead of `buffer-file-name' if your routine is called at
3431       publish-time.  For safety, this makes sure that
3432       `emacs-wiki-current-file' is bound and not null before using it; falls
3433       back on the value of the `buffer-file-name' variable.
3434     
3435     * planner-diary.el (planner-diary-get-name): Use `planner-current-file'.
3436     
3437     * planner-rss.el (planner-rss-limit): Ditto.
3439     modified files:
3440      planner-diary.el planner-rss.el planner.el
3443 2005-06-25 05:33:19 GMT Michael Olson <mwolson@gnu.org> patch-8
3445     Summary:
3446       Use `planner-match-string-no-properties'.
3447     Revision:
3448       planner--mwolson--1.0--patch-8
3450     * planner.el (planner-match-string-no-properties): Use instead of
3451       `match-string-no-properties'.
3452       (planner-annotation-from-planner-note)
3453       (planner-task-info-from-string, planner-current-note-info) 
3454       (planner-notes-get-headlines): Make use of this variable.
3455     
3456     * planner-appt.el (planner-appt-add-appts-from-schedule): Ditto.
3457     
3458     * planner-deadline.el (planner-deadline-get-deadline-from-string): Ditto.
3459     
3460     * planner-gnus.el (planner-gnus-get-address): Ditto.
3461     
3462     * planner-id.el (planner-id-get-id-from-string): Ditto.
3463     
3464     * planner-rank.el (planner-rank-get-task-info): Ditto.
3465     
3466     * planner-rdf.el (planner-rdf-get-taskid, planner-rdf-get-note-info)
3467       (planner-rdf-replace-links, planner-rdf-note-get-alias)
3468       (planner-rdf-note-get-plan, planner-rdf-note): Ditto.
3470     modified files:
3471      planner-appt.el planner-deadline.el planner-gnus.el
3472      planner-id.el planner-rank.el planner-rdf.el planner.el
3475 2005-06-25 05:22:50 GMT Michael Olson <mwolson@gnu.org> patch-7
3477     Summary:
3478       Use `planner-derived-mode-p' instead of `derived-mode-p'.
3479     Revision:
3480       planner--mwolson--1.0--patch-7
3482     * planner.el (with-planner): Remove commented-out declare line since
3483       we're using the correct alternative.
3484     
3485     * planner-el.texi (Publishing): Use `planner-derived-mode-p' instead of
3486       `derived-mode-p'.
3487     
3488     * planner-report.el (planner-report-generate): Ditto.
3489     
3490     * planner.el (planner-read-task): Ditto.
3492     modified files:
3493      planner-el.texi planner-report.el planner.el
3496 2005-06-25 05:02:34 GMT Michael Olson <mwolson@gnu.org> patch-6
3498     Summary:
3499       Fix minor meaning change in `planner-report-find-tasks'.
3500     Revision:
3501       planner--mwolson--1.0--patch-6
3503     * planner-report.el (planner-report-find-tasks): Re-add two dropped
3504       arguments.
3505     
3507     modified files:
3508      planner-report.el
3511 2005-06-24 23:48:10 GMT Michael Olson <mwolson@gnu.org> patch-5
3513     Summary:
3514       Put space in front of lists.
3515     Revision:
3516       planner--mwolson--1.0--patch-5
3518     * planner.el (planner-notes-tag, planner-markup-task): Put space in front
3519       of lists for forward-compatibility with Muse.
3521     modified files:
3522      planner.el
3525 2005-06-24 23:38:49 GMT Michael Olson <mwolson@gnu.org> patch-4
3527     Summary:
3528       Use `planner-replace-regexp-in-string' for compat with Muse port.
3529     Revision:
3530       planner--mwolson--1.0--patch-4
3532     * planner.el (planner-replace-regexp-in-string): Renamed from
3533       `planner-replace-in-string', since we use
3534       `planner-replace-regexp-in-string' in the Muse port.
3535     
3536     * planner-bbdb.el (planner-bbdb-annotation-from-bbdb): Use
3537       `planner-replace-regexp-in-string'.
3538     
3539     * planner-bibtex.el (planner-bibtex-annotation-old): Ditto.
3540     
3541     * planner-calendar.el (planner-calendar-published-file-href): Ditto.
3542     
3543     * planner-report.el (planner-report-find-notes)
3544       (planner-report-find-tasks): Ditto.
3545     
3546     * planner-timeclock-summary.el (planner-timeclock-summary-extract-task-data)
3547       (planner-timeclock-summary-make-summary-string-range)
3548       (planner-timeclock-summary-update, planner-timeclock-summary-show-range)
3549       (planner-timeclock-summary-show-2)
3550       (planner-timeclock-summary-generate-report): Ditto.
3552     modified files:
3553      planner-bbdb.el planner-bibtex.el planner-calendar.el
3554      planner-report.el planner-timeclock-summary.el planner.el
3557 2005-06-24 22:11:36 GMT Michael Olson <mwolson@gnu.org> patch-3
3559     Summary:
3560       Don't pollute the XEmacs namespace.
3561     Revision:
3562       planner--mwolson--1.0--patch-3
3564     * planner-bibtex.el (planner-bibtex-key-in-head): New function that takes
3565       the place of `bibtex-key-in-head'.
3566     
3567     * planner-calendar.el: Remove definition of `replace-in-string'.
3568     
3569     * planner-timeclock-summary.el: Ditto.
3570     
3571     * planner.el (planner-derived-mode, planner-copy-overlay)
3572       (planner-remove-overlays, planner-link-escape, planner-link-unescape):
3573       Use defun instead of alias.
3574     
3575     * planner.el (planner-replace-in-string): New function the takes the
3576       place of `replace-in-string' and `replace-regexp-in-string'.
3577     
3578     * planner.el (planner-line-end-position,
3579       planner-line-beginning-position): New functions that take the place of
3580       `line-end-position' and `line-beginning-position', respectively.
3581     
3582      * planner-rank.el, planner-trunk.el, planner-calendar.el,
3583        planner-appt.el, planner-xtla.el, planner-multi.el, planner-report.el,
3584        planner-timeclock-summary.el, planner-mhe.el, planner-bbdb.el,
3585        planner-bibtex.el, planner-experimental.el, planner-id.el, planner.el,
3586        planner-tasks-overview.el, planner-el.texi, planner-ledger.el,
3587        planner-authz.el, planner-deadline.el: Replace uses of
3588        namespace-violating functions with the aforementioned ones.
3590     modified files:
3591      planner-appt.el planner-authz.el planner-bbdb.el
3592      planner-bibtex.el planner-calendar.el planner-deadline.el
3593      planner-el.texi planner-experimental.el planner-id.el
3594      planner-ledger.el planner-mhe.el planner-multi.el
3595      planner-rank.el planner-report.el planner-tasks-overview.el
3596      planner-timeclock-summary.el planner-trunk.el planner-xtla.el
3597      planner.el
3600 2005-06-24 01:39:54 GMT Michael Olson <mwolson@gnu.org> patch-12
3602     Summary:
3603       Uniquify publishing number for notes.
3604     Revision:
3605       planner-muse--mwolson--1.0--patch-12
3607     * planner.el (muse-publish-markup-regexps): Use a different publishing
3608       number for notes, since these should probably not be the same.
3610     modified files:
3611      ChangeLog.mwolson planner.el
3614 2005-06-23 16:32:27 GMT Sacha Chua <sacha@free.net.ph>  patch-428
3616     Summary:
3617       Bugfix: planner-annotation-as-kill: Make sure link is set
3618     Revision:
3619       planner--dev--1.0--patch-428
3621     * planner.el (planner-annotation-as-kill): Make sure link is set before
3622       using it in link-name. Thanks to Jim Ottaway for catching this.
3624     modified files:
3625      ChangeLog planner.el
3628 2005-06-23 14:47:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-75
3630     Summary:
3631       planner-appt: remove redundant comments
3632     Revision:
3633       planner--jeho--1.0--patch-75
3636     modified files:
3637      planner-appt.el
3640 2005-06-23 11:49:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-74
3642     Summary:
3643       planner-appt: fix duplicate appt bug
3644     Revision:
3645       planner--jeho--1.0--patch-74
3647     * planner-appt.el (planner-appt-clear-appts): removed previous attempt at
3648       a fix
3649       (planner-appt-make-appt-element): new function for building elements of
3650       appt-time-msg-list
3651       (planner-appt-remember-appt): use planner-appt-make-appt-element
3652       (planner-appt-task-member): use planner-appt-make-appt-element
3653     
3655     modified files:
3656      planner-appt.el planner.el
3659 2005-06-22 21:18:39 GMT Yann Hodique <hodique@lifl.fr>  patch-7
3661     Summary:
3662       fix note publishing
3663     Revision:
3664       planner--yh--1.0--patch-7
3666     * planner.el (planner-markup-note): fix note publishing issue with muse (don't know exactly the reason though)
3667     
3669     modified files:
3670      ChangeLog.yh planner.el
3673 2005-06-22 14:03:02 GMT Sacha Chua <sacha@free.net.ph>  patch-427
3675     Summary:
3676       Embarrassing typo: Missing )
3677     Revision:
3678       planner--dev--1.0--patch-427
3680     * planner-gnus.el (planner-gnus-browse-url): Fix another embarrassing typo.
3681     
3683     modified files:
3684      ChangeLog planner-gnus.el
3687 2005-06-22 03:50:07 GMT Sacha Chua <sacha@free.net.ph>  patch-426
3689     Summary:
3690       Bugfix: with-planner-update-setup: Don't block planner-id
3691     Revision:
3692       planner--dev--1.0--patch-426
3694     * planner.el (with-planner-update-setup): Don't block planner-id anymore.
3695       Trust that the equality code is working and that you won't get loops.
3696     
3697     * planner-id.el (planner-id-update-tasks-on-page): Nullify
3698       planner-id-update-automatically to avoid loops.
3700     modified files:
3701      ChangeLog planner-id.el planner.el
3704 2005-06-22 03:43:37 GMT Sacha Chua <sacha@free.net.ph>  patch-425
3706     Summary:
3707       Bugfix: with-planner-update-setup, planner-browse-position-url, planner-multi-tasks-equal-p 
3708     Revision:
3709       planner--dev--1.0--patch-425
3711     * planner.el (with-planner-update-setup): Set planner-id-update-automatically to nil.
3712       (planner-save-buffers): Don't bind planner-id-update-automatically.
3713       (planner-browse-position-url): Correct typo.
3714     
3715     * planner-multi.el (planner-multi-tasks-equal-p): Bugfix: Correct
3716       equality test for tasks with only one plan page.
3718     modified files:
3719      ChangeLog planner-id.el planner-multi.el planner.el
3722 2005-06-22 03:14:43 GMT Sacha Chua <sacha@free.net.ph>  patch-424
3724     Summary:
3725       Bugfix: planner-gnus-browse-url and long grou pnames
3726     Revision:
3727       planner--dev--1.0--patch-424
3729     * planner-gnus.el (planner-gnus-browse-url): Merge patch from Toby
3730       Allsopp to fix case where gnus-registry-use-long-group-names is
3731       non-nil.
3733     modified files:
3734      ChangeLog planner-gnus.el
3737 2005-06-21 16:23:33 GMT Sacha Chua <sacha@free.net.ph>  patch-423
3739     Summary:
3740       Bugfix: planner-browse-position-url: Do not clobber match data
3741     Revision:
3742       planner--dev--1.0--patch-423
3744     * planner.el (planner-browse-position-url): Improve match data handling.
3745       Thanks to Romain Francoise for the patch.
3747     modified files:
3748      ChangeLog planner.el
3751 2005-06-20 04:25:42 GMT Sacha Chua <sacha@free.net.ph>  patch-422
3753     Summary:
3754       Bugfix: planner-annotation-from-file-with-position: Check if buffer has a file
3755     Revision:
3756       planner--dev--1.0--patch-422
3758     * planner.el (planner-annotation-from-file-with-position): Check if buffer is associated with a file.
3759     
3761     modified files:
3762      ChangeLog planner-id.el planner.el
3765 2005-06-20 02:52:08 GMT Sacha Chua <sacha@free.net.ph>  patch-421
3767     Summary:
3768       New: planner-annotation-from-file-with-position
3769     Revision:
3770       planner--dev--1.0--patch-421
3772     * planner.el (planner-resolve-position-url): New.
3773     (planner-browse-position-url): New.
3774     (planner-annotation-from-file-with-position): New.
3775     (planner-annotation-functions): Use
3776     planner-annotation-from-file-with-position instead of
3777     planner-annotation-from-file.
3779     modified files:
3780      ChangeLog planner.el
3783 2005-06-19 04:24:51 GMT Michael Olson <mwolson@gnu.org> patch-10
3785     Summary:
3786       Remove `muse-index-as-string' workaround.
3787     Revision:
3788       planner-muse--mwolson--1.0--patch-10
3790     * planner.el (muse-index-as-string): Remove since we will have this
3791       functionality in the Muse 3.01 release.
3793     modified files:
3794      ChangeLog.mwolson planner.el
3797 2005-06-18 16:35:34 GMT Yann Hodique <hodique@lifl.fr>  patch-6
3799     Summary:
3800       Provide a string representation of index to solve the index publishing issue
3801     Revision:
3802       planner--yh--1.0--patch-6
3804     * planner.el (planner-index-as-string): Generates an index for planner in
3805       a string format. This solves the index publishing issue. If you want an
3806       index for your pages, just put something like
3807       <lisp>(planner-index-as-string t t)</lisp> somewhere in a page
3808       (muse-index-as-string): planner-index-as-string uses this new function,
3809       but it is not realeased as of version 3.0. Hack to be removed once muse
3810       integrates its own version of muse-index-as-string
3811       (planner-generate-index): make use of planner-index-as-string
3812     
3814     modified files:
3815      ChangeLog.yh planner.el
3818 2005-06-18 01:03:49 GMT Sacha Chua <sacha@free.net.ph>  patch-420
3820     Summary:
3821       planner-annotation-as-kill: New interactive prefix
3822     Revision:
3823       planner--dev--1.0--patch-420
3825     * planner.el (planner-annotation-as-kill): Merge patch from Stefan
3826       Reichör adding interactive prefix to planner-annotation-as-kill,
3827       allowing users to specify description.
3828     
3829     * planner-el.texi (Hyperlinks): New section documenting
3830       planner-annotation-as-kill.
3832     modified files:
3833      ChangeLog planner-el.texi planner.el
3836 2005-06-17 15:31:23 GMT Sacha Chua <sacha@free.net.ph>  patch-419
3838     Summary:
3839       Docfix: Note that Lisp tags work only for GNU Emacs
3840     Revision:
3841       planner--dev--1.0--patch-419
3843     * planner-diary.el: Docfix: Note that Lisp tags work only for GNU Emacs.
3844       Reverse order of recommendations.
3845     
3846     * planner-el.texi (Diary): Docfix: Note that Lisp tags work only for GNU Emacs.
3847       Reverse order of recommendations.
3849     modified files:
3850      ChangeLog planner-diary.el planner-el.texi
3853 2005-06-17 08:45:31 GMT Sacha Chua <sacha@free.net.ph>  patch-418
3855     Summary:
3856       Enhancement: planner-multi-remove-task-from-pool works with multiple pages
3857     Revision:
3858       planner--dev--1.0--patch-418
3860     * planner-multi.el (planner-multi-remove-task-from-pool): Work with multiple pages.
3861     (planner-multi-split): Gracefully deal with lists.
3862     (planner-multi-copy-tasks-to-page): Docfix: note multiple pages syntax.
3864     modified files:
3865      ChangeLog planner-el.texi planner-multi.el
3868 2005-06-17 08:26:53 GMT Sacha Chua <sacha@free.net.ph>  patch-417
3870     Summary:
3871       planner-multi-copy-tasks-to-page: New option automatically copies tasks
3872     Revision:
3873       planner--dev--1.0--patch-417
3875     * planner-multi.el (planner-multi-copy-tasks-to-page): New option
3876       allows you to automatically copy tasks to a page.
3877       (planner-multi-create-task-from-info): Convert from advice.
3878       (planner-create-task-from-info-function): Override with planner-multi version.
3879       (planner-multi-remove-task-from-pool): New hook function to remove
3880       copied tasks.
3881     
3882     * planner.el (planner-create-task-from-info-function): Change to variable.
3883       (planner-create-task-from-info): Call the function.
3884       (planner-create-task-from-info-basic): Rename from old function.
3885     
3886     * planner-el.texi (Multiple Projects): Document planner-multi.el.
3888     modified files:
3889      ChangeLog planner-el.texi planner-multi.el planner.el
3892 2005-06-17 03:28:54 GMT Sacha Chua <sacha@free.net.ph>  patch-416
3894     Summary:
3895       planner-mark-task: Do everything inside with-planner-update-setup
3896     Revision:
3897       planner--dev--1.0--patch-416
3899     * planner.el (planner-mark-task): Do everything inside with-planner-update-setup.
3900       (planner-tasks-never-suppress-fixing-flag): Default to t.
3901       (planner-mark-task-hook): Docfix: Add note about behavior and return value.
3902       (with-planner-update-setup): Nullify planner-tasks-file-behavior inside the macro.
3903     
3904     * planner-timeclock.el (planner-timeclock-task-marked): Return t following
3905       new planner-mark-task-hook.
3907     modified files:
3908      ChangeLog planner-timeclock.el planner.el
3911 2005-06-16 05:57:33 GMT Sacha Chua <sacha@free.net.ph>  patch-415
3913     Summary:
3914       planner-multi: planner-task-plan: override for planner-multi
3915     Revision:
3916       planner--dev--1.0--patch-415
3918     * planner-multi.el (planner-task-plan): Override this for planner-multi as well.
3920     modified files:
3921      ChangeLog planner-multi.el
3924 2005-06-16 05:16:43 GMT Sacha Chua <sacha@free.net.ph>  patch-414
3926     Summary:
3927       Bugfix: planner-narrow-to-note should recognize more notes properly now
3928     Revision:
3929       planner--dev--1.0--patch-414
3931     * planner.el (planner-narrow-to-note): Recognize notes even outside sections.
3932     
3934     modified files:
3935      ChangeLog planner.el
3938 2005-06-16 04:51:37 GMT Sacha Chua <sacha@free.net.ph>  patch-413
3940     Summary:
3941       Bugfix: planner-current-note-info should work with notes with parens
3942     Revision:
3943       planner--dev--1.0--patch-413
3945     * planner.el (planner-current-note-info): Bugfix: Work with notes with parens in titles.
3946     * planner-multi.el (planner-update-note): Go to the right file.
3948     modified files:
3949      ChangeLog planner-multi.el planner.el
3952 2005-06-14 21:41:22 GMT Michael Olson <mwolson@gnu.org> patch-8
3954     Summary:
3955       Supply ChangeLog files for each of the major players of the Muse port.
3956     Revision:
3957       planner-muse--mwolson--1.0--patch-8
3959     * ChangeLog: Move to ChangeLog.mwolson.
3960     
3961     * ChangeLog.yh: File containing Yann Hodique's changes; it is
3962       autogenerated.
3963     
3964     * ChangeLog.sacha-muse: File containing Sacha Chua's planner--muse
3965       changes; it is autogenerated.
3967     new files:
3968      .arch-ids/ChangeLog.sacha-muse.id .arch-ids/ChangeLog.yh.id
3969      ChangeLog.sacha-muse ChangeLog.yh
3971     modified files:
3972      ChangeLog.mwolson
3974     renamed files:
3975      .arch-ids/ChangeLog.id
3976        ==> .arch-ids/ChangeLog.mwolson.id
3977      ChangeLog
3978        ==> ChangeLog.mwolson
3981 2005-06-14 19:27:17 GMT Michael Olson <mwolson@gnu.org> patch-6
3983     Summary:
3984       Patch from Peter K. Lee; make it less work to get started using this.
3985     Revision:
3986       planner-muse--mwolson--1.0--patch-6
3988     * planner.el: Apply patch from Peter K. Lee.  Require `muse-mode' instead
3989       of `muse'.
3990       (planner-option-customized): Since there are still a lot of functions
3991       that call this, keep it for now.
3992       (planner-page-exists-p): This is sometimes called with 2 arguments
3993       instead of 1, so defalias it to `planner-page-file'.
3994     
3995     * planner.el (planner-version): Change to "Planner (Muse)" so that this
3996       is somewhat meaningful.
3997       (planner-regexp-space): Make the default value equivalent to
3998       `muse-regexp-space'.
3999       (planner-update-wiki-project): Bring this back, but make it do nothing.
4000       I want to make the instructions on the PlannerMusePort wiki page a bit
4001       simpler.
4002       (planner-markup-tags): Ditto.
4004     modified files:
4005      ChangeLog planner.el
4008 2005-06-13 02:20:27 GMT John Sullivan <john@wjsullivan.net>     patch-13
4010     Summary:
4011       Reorganization of More about Tasks node 
4012     Revision:
4013       planner--johnsu01--0--patch-13
4015     Reorganized the More about Tasks section into three subsections. Much more
4016     fine-tuning of the subsubsections to follow. The goal is to organize 
4017     things conceptually rather than by module, while still making it easy to
4018     locate information pertaining to a particular module. 
4020     modified files:
4021      planner-el.texi
4024 2005-06-09 09:55:04 GMT Sacha Chua <sacha@free.net.ph>  patch-411
4026     Summary:
4027       New hook: planner-mark-task-hook
4028     Revision:
4029       planner--dev--1.0--patch-411
4031     * planner.el (planner-mark-task-hook): New hook.
4032     (planner-mark-task): Use planner-mark-task-hook.
4033     
4034     * planner-timeclock.el (planner-timeclock-task-marked): Take advantage of new hook.
4035     (planner-task-in-progress): Remove separate advice.
4036     (planner-task-done): Remove separate advice.
4037     (planner-task-pending): Remove separate advice.
4039     modified files:
4040      ChangeLog planner-timeclock.el planner.el
4043 2005-06-09 09:34:02 GMT Sacha Chua <sacha@free.net.ph>  patch-409
4045     Summary:
4046       Bugfix: Use write-file-hooks
4047     Revision:
4048       planner--dev--1.0--patch-409
4050     * planner-appt.el (planner-appt-write-file-hook): Use write-file-hooks
4051       instead of local-write-file-hooks. Thanks to David Lord for pointing this out.
4052     * planner-id.el (planner-id-setup): Use write-file-hooks.
4053     * planner.el (planner-mode): Use write-file-hooks.
4054     * planner-accomplishments.el (planner-accomplishments-insinuate): Use write-file-hooks.
4056     modified files:
4057      ChangeLog planner-accomplishments.el planner-appt.el
4058      planner-id.el planner.el
4061 2005-06-09 09:31:44 GMT Sacha Chua <sacha@free.net.ph>  patch-408
4063     Summary:
4064       planner-tasks-overview-get-summary: Work with files in subdirectories
4065     Revision:
4066       planner--dev--1.0--patch-408
4068     * planner-tasks-overview.el (planner-tasks-overview-get-summary): Prefix
4069       command prompts for pages to display. Work with files in
4070       subdirectories. Unfortunately, this results in the function being much
4071       slower...
4072     
4073     * planner-el.texi (Task Overviews): Document planner-tasks-overview-get-summary.
4074     
4076     modified files:
4077      ChangeLog planner-el.texi planner-tasks-overview.el
4080 2005-06-09 06:38:07 GMT Sacha Chua <sacha@free.net.ph>  patch-406
4082     Summary:
4083       Bugfix: planner-appt-add-appts-from-schedule and empty schedules
4084     Revision:
4085       planner--dev--1.0--patch-406
4087     * planner-appt.el (planner-appt-add-appts-from-schedule): Merged bugfix
4088       from Jim for case where schedule is empty.
4090     modified files:
4091      ChangeLog planner-appt.el
4094 2005-06-07 08:51:02 GMT Sacha Chua <sacha@free.net.ph>  patch-405
4096     Summary:
4097       Bugfix: Allow arbitrary extensions by using emacs-wiki-page-name
4098     Revision:
4099       planner--dev--1.0--patch-405
4101     * planner.el (planner-get-current-date-filename): Allowed arbitrary
4102       extensions by using emacs-wiki-page-name instead of the buffer name.
4103       (planner-prepare-file): Ditto.
4104       (plan): Ditto.
4105     
4107     modified files:
4108      ChangeLog planner.el
4111 2005-06-07 08:29:55 GMT Sacha Chua <sacha@free.net.ph>  patch-404
4113     Summary:
4114       Bugfix: planner-delete-note actually works now, and planner-rss recognizes categories
4115     Revision:
4116       planner--dev--1.0--patch-404
4118     * planner.el (planner-delete-note): Bugfix: Saved excursion so that this
4119       will actually work.
4120     
4121     * planner-rss.el (planner-rss-add-item): Allow multiple categories.
4122       (planner-rss-add-note): Recognize multiple categories.
4124     modified files:
4125      ChangeLog planner-rss.el planner.el
4128 2005-06-05 10:42:34 GMT Sacha Chua <sacha@free.net.ph>  patch-403
4130     Summary:
4131       New function: planner-delete-section[-text], add CREATE to planner-narrow-to-section
4132     Revision:
4133       planner--dev--1.0--patch-403
4135     * planner-diary.el (planner-diary-delete-section): Deleted.
4136       (planner-diary-delete-section-text): Deleted.
4137     
4138     * planner.el (planner-delete-section): New function based on
4139       planner-diary-delete-section. Changed arguments from FILE TITLE to
4140       SECTION.
4141     * planner.el (planner-delete-section-text): New function based on
4142       planner-diary-delete-section. Changed arguments from FILE TITLE to
4143       SECTION.
4144     
4145     * planner.el (planner-narrow-to-section): New CREATE argument.
4146     
4147     * planner-el.texi (Other Interactive Functions): Document new CREATE argument.
4149     modified files:
4150      ChangeLog planner-diary.el planner-el.texi planner.el
4153 2005-06-02 13:33:29 GMT Dryice Liu <dryice@liu.com.cn>  patch-42
4155     Summary:
4156       Merge Andrew's change and support definde section access rule
4157     Revision:
4158       planner--dev--1.0--patch-42
4160     * planner-authz.el: merge Andrew's change to make sure the perl code fit
4161       Mason format and more.
4162       (planner-authz-sections-rule-list): New customizable to define access rule.
4163       (planner-authz-publishing-markup-first): support access by section by default.
4164       (planner-authz-markup-section-predict): new helper function to check if the
4165       prediction is satisfied.
4166       (planner-authz-markup-section): new function to grant access permission
4167       according to planner-authz-sections-rule-list
4168     
4170     modified files:
4171      planner-authz.el
4174 2005-06-02 11:07:46 GMT Sacha Chua <sacha@free.net.ph>  patch-402
4176     Summary:
4177       Provide planner-log-edit like functionality for xtla
4178     Revision:
4179       planner--dev--1.0--patch-402
4181     * planner-xtla.el (planner-xtla-log-edit-add-note): Merge patch from
4182       Stefan Reichör providing planner-log-edit like functionality for xtla.
4184     modified files:
4185      ChangeLog planner-xtla.el
4188 2005-05-28 12:44:54 GMT Sacha Chua <sacha@free.net.ph>  patch-401
4190     Summary:
4191       Docfix: planner-lisp: Add arbitrary functions example
4192     Revision:
4193       planner--dev--1.0--patch-401
4195     * planner-el.texi (Interactive Lisp): Document arbitrary functions and provide an example.
4196     
4198     modified files:
4199      ChangeLog planner-el.texi
4202 2005-05-28 12:18:46 GMT Sacha Chua <sacha@free.net.ph>  patch-399
4204     Summary:
4205       Bugfix: planner-extract-tasks: Accept list of pages
4206     Revision:
4207       planner--dev--1.0--patch-399
4209     * planner.el (planner-extract-tasks): Accept list of pages as a parameter
4210     instead of requiring a subset of planner-file-alist. Thanks to Peter K.
4211     Lee for the patch.
4213     modified files:
4214      ChangeLog planner.el
4217 2005-05-26 10:40:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-68
4219     Summary:
4220       small change to planner-lisp.el
4221     Revision:
4222       planner--jeho--1.0--patch-68
4224     * planner-lisp.el: If it looks like a lisp form, read and evaluate it;
4225       otherwise call it interactively as before.
4226     
4227       Corrected a small error in the documentation:  
4228       [[lisp://plan... => [[lisp:/plan...
4229     
4231     modified files:
4232      planner-lisp.el
4235 2005-05-22 06:02:41 GMT Michael Olson <mwolson@gnu.org> patch-5
4237     Summary:
4238       Make generated lists publish correctly.
4239     Revision:
4240       planner-muse--mwolson--1.0--patch-5
4242     * planner.el (planner-notes-tag, planner-markup-task): Print space before
4243       the dash when composing a list entry.
4245     modified files:
4246      ChangeLog planner.el
4249 2005-05-22 03:24:30 GMT Sacha Chua <sacha@free.net.ph>  patch-398
4251     Summary:
4252       Docfix: planner-el.texi refers to wrong URL
4253     Revision:
4254       planner--dev--1.0--patch-398
4256     * planner-el.texi (Getting Help): Fix wrong URL. Thanks to Neal McBurnett
4257       for pointing this out!
4259     modified files:
4260      ChangeLog planner-el.texi
4263 2005-05-22 01:00:43 GMT Michael Olson <mwolson@gnu.org> patch-4
4265     Summary:
4266       Cause task IDs to be colored.
4267     Revision:
4268       planner-muse--mwolson--1.0--patch-4
4270     * planner-id.el (planner-id-setup): Since we append values to
4271       `muse-colors-buffer-hook' in the `planner-setup-highlighting' function,
4272       do so here as well.  Otherwise `planner-id-markup' never gets called.
4273       I think the `run-hook-with-args' function in Emacs CVS may have a bug.
4274     
4275     * planner-appt.el (planner-appt-font-setup): Ditto.
4277     modified files:
4278      ChangeLog planner-appt.el planner-id.el
4281 2005-05-21 04:54:07 GMT Michael Olson <mwolson@gnu.org> patch-3
4283     Summary:
4284       Merge massively from sacha/367 to sacha/396, with some omissions.
4285     Revision:
4286       planner-muse--mwolson--1.0--patch-3
4288     I ran "tla changes emacs-wiki--dev--1.0--patch-366" while in the
4289     directory containing the emacs-wiki--dev--1.0 tree so that I could get a
4290     cumulative patch of all the changes from patch-366 to the present.  I
4291     merged in as much as I could.
4292     
4293     It seemed that the file permissions changed to 644 recently for files in
4294     the planner archive, so I followed suit.
4295     
4296     It is hoped that this effort will help Sacha keep the Muse port of
4297     Planner current :^) .  I haven't yet tested these changes; I should do
4298     that soon.
4300     modified files:
4301      ChangeLog planner-appt.el planner-bookmark.el planner-diary.el
4302      planner-el.texi planner-gnus.el planner-id.el planner-multi.el
4303      planner-rank.el planner-timeclock-summary-proj.el
4304      planner-timeclock-summary.el planner-timeclock.el
4305      planner-trunk.el planner-vm.el planner.el
4306      {arch}/emacs-wiki/emacs-wiki--sacha/emacs-wiki--sacha--1.0/sacha@free.net.ph--main/patch-log/patch-5
4309 2005-05-17 21:34:27 GMT John Sullivan <john@wjsullivan.net>     patch-10
4311     Summary:
4312       Fixes to Appointments node
4313     Revision:
4314       planner--johnsu01--0--patch-10
4316     Added missing @item's to @itemize list.
4317     
4319     modified files:
4320      planner-el.texi
4323 2005-05-12 10:21:55 GMT Sacha Chua <sacha@free.net.ph>  patch-397
4325     Summary:
4326       planner-bibtex-regexp: Fix typo.
4327     Revision:
4328       planner--dev--1.0--patch-397
4330     * planner-bibtex.el (planner-bibtex-regexp): Fix typo. Thanks to Wei-Hao
4331       Lin for the patch.
4333     modified files:
4334      ChangeLog planner-bibtex.el
4337 2005-05-12 06:01:31 GMT John Sullivan <john@wjsullivan.net>     patch-8
4339     Summary:
4340       Fixed typo.
4341     Revision:
4342       planner--johnsu01--0--patch-8
4344     Typo in Using Allout Mode.
4345     
4346     
4348     modified files:
4349      planner-el.texi
4352 2005-05-12 02:06:55 GMT John Sullivan <john@wjsullivan.net>     patch-7
4354     Summary:
4355       Catch up, add content to docs.
4356     Revision:
4357       planner--johnsu01--0--patch-7
4359     Added Sacha's tip about using Allout mode with notes.
4361     modified files:
4362      planner-el.texi
4365 2005-05-09 10:34:45 GMT Sacha Chua <sacha@free.net.ph>  patch-396
4367     Summary:
4368       NOTE: planner-tasks-file-behavior new default: 'close
4369     Revision:
4370       planner--dev--1.0--patch-396
4372     * planner.el (planner-tasks-file-behavior): Set the default to 'close.
4373       Thanks to Sharon Kimble for making me realize that this is the
4374       reasonable default.
4376     modified files:
4377      ChangeLog planner.el
4380 2005-05-07 14:19:21 GMT Sacha Chua <sacha@free.net.ph>  patch-395
4382     Summary:
4383       planner-list-tasks-with-status bugfix: Deal with undated tasks; do not touch planner-task-format
4384     Revision:
4385       planner--dev--1.0--patch-395
4387     * planner.el (planner-list-tasks-with-status): Use planner-task-page
4388     instead of date to deal with undated tasks. Do not use
4389     planner-task-format. Thanks to sf for pointing these out.
4390     
4391     * planner-el.texi (Viewing Tasks): Update documentation for
4392     planner-list-unfinished-tasks to reflect new argument PAGES.
4393     
4395     modified files:
4396      ChangeLog planner-el.texi planner.el
4399 2005-05-06 03:58:31 GMT Sacha Chua <sacha@free.net.ph>  patch-394
4401     Summary:
4402       planner-list-unfinished-tasks: Add PAGES argument
4403     Revision:
4404       planner--dev--1.0--patch-394
4406     * planner.el (planner-list-unfinished-tasks): Add PAGES argument.
4407       Same semantics as planner-list-tasks-with-status.
4409     modified files:
4410      ChangeLog planner.el
4413 2005-05-06 03:52:37 GMT Sacha Chua <sacha@free.net.ph>  patch-393
4415     Summary:
4416       planner-list-tasks-with-status: Put an insane amount of meaning into a PAGES argument
4417     Revision:
4418       planner--dev--1.0--patch-393
4420     * planner.el (planner-file-alist): Filter using PAGES.
4421     (planner-list-tasks-with-status): NOTE: Change argument from START and
4422     END to PAGES to allow much greater flexibility. This function is now way
4423     too smart about PAGES.
4424     
4425     * planner-el.texi (Viewing Tasks): Update planner-list-tasks-with-status again.
4427     modified files:
4428      ChangeLog planner-el.texi planner.el
4431 2005-05-06 03:08:32 GMT Sacha Chua <sacha@free.net.ph>  patch-392
4433     Summary:
4434       planner-list-tasks-with-status: Fix insert-file-contents(nil) backtrace
4435     Revision:
4436       planner--dev--1.0--patch-392
4438     * planner.el (planner-tasks-tag): Do not include temporary files.
4439     (planner-search-notes-internal): Do not include temporary files.
4440     (planner-past-notes-tag): Do not include temporary files.
4441     (planner-list-tasks-with-status): Do not include temporary files. Do not
4442     insert template. Add new arguments START and END. Thanks to sf for
4443     reporting this bug. This should fix the case where unsaved files cause a
4444     backtrace starting with insert-file-contents(nil).
4445     
4446     * planner-el.texi (Viewing Tasks): Update docuentation for
4447       planner-list-tasks-with-status.
4449     modified files:
4450      ChangeLog planner-el.texi planner.el
4453 2005-04-28 03:55:29 GMT Sacha Chua <sacha@free.net.ph>  patch-390
4455     Summary:
4456       Bugfix: planner-sort-tasks: Remove non-fontification code
4457     Revision:
4458       planner--dev--1.0--patch-390
4460     * planner.el (planner-sort-tasks): Remove buggy non-fontification code
4461       again. Thanks to sf for pointing this out.
4462     
4464     modified files:
4465      ChangeLog planner.el
4468 2005-04-27 18:50:52 GMT Sacha Chua <sacha@free.net.ph>  patch-389
4470     Summary:
4471       Bugfix: planner-sort-tasks should use 5-arg sort-subr for older GNU Emacs
4472     Revision:
4473       planner--dev--1.0--patch-389
4475     * planner.el (planner-sort-tasks): Guard against old GNU Emacs with 5
4476       arguments instead of 6. Thanks to sf for reporting the bug.
4478     modified files:
4479      ChangeLog planner.el
4482 2005-04-27 03:16:25 GMT Sacha Chua <sacha@free.net.ph>  patch-388
4484     Summary:
4485       Tweak: planner-copy-or-move-region does not include last line if at start of line
4486     Revision:
4487       planner--dev--1.0--patch-388
4489     * planner.el (planner-copy-or-move-region): Minor tweak: Do not include
4490       last line if point is at the first character of the task. This makes
4491       selecting a region of tasks easier, and corresponds better to
4492       transient-mark-mode.
4494     modified files:
4495      ChangeLog planner.el
4498 2005-04-27 03:13:30 GMT Sacha Chua <sacha@free.net.ph>  patch-387
4500     Summary:
4501       Bugfix: planner-gnus-browse-url: Load group even if registry is not used
4502     Revision:
4503       planner--dev--1.0--patch-387
4505     * planner-gnus.el (planner-gnus-browse-url): Fix group loading code when
4506       registry is not used.
4508     modified files:
4509      ChangeLog planner-gnus.el
4512 2005-04-27 03:07:15 GMT Sacha Chua <sacha@free.net.ph>  patch-386
4514     Summary:
4515       Bugfix: planner-replan-note should properly add notes to non-wiki-named pages
4516     Revision:
4517       planner--dev--1.0--patch-386
4519     * planner.el (planner-replan-note): Bugfix: Go back to beginning of
4520     buffer whenever searching for a note. Also, get the base of the note page
4521     link when concatenating a new reference to it. This means that links
4522     specified with [[ and ]] should work.
4523     
4524     * planner-multi.el (planner-replan-note): Add current link only if it is
4525     not already in the list. Also, get the base of the note page
4526     link when concatenating a new reference to it.
4527     
4529     modified files:
4530      ChangeLog planner-multi.el planner.el
4533 2005-04-26 14:40:11 GMT Sacha Chua <sacha@free.net.ph>  patch-385
4535     Summary:
4536       Bugfix: Make planner-sort-tasks stop causing backtraces
4537     Revision:
4538       planner--dev--1.0--patch-385
4540     * planner.el (planner-sort-tasks): Merge Angus Lees' version fixing
4541       fontification-related backtrace by using sort-subr instead of
4542       sort-fields-1.
4544     modified files:
4545      ChangeLog planner.el
4548 2005-04-26 12:29:33 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-64
4550     Summary:
4551       planner-el.texi: updated planner-appt node
4552     Revision:
4553       planner--jeho--1.0--patch-64
4555     Added documentation for new appointments section feature.  
4556     
4557     Changed headings in the planner-appt node formatted with visual markup
4558     [@noindent..@strong{foo}] to @unnumberedsubsubsec.
4559     
4561     modified files:
4562      planner-el.texi
4565 2005-04-23 17:06:25 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-63
4567     Summary:
4568       merge latest; planner-appt changes
4569     Revision:
4570       planner--jeho--1.0--patch-63
4572     * planner-appt.el: 
4573     
4574     Summary:
4575     
4576     New functionality: task appointments may be copied into an
4577     appointments section.  
4578     
4579     Documentation for new appointments section feature.
4580     
4581     Appointment text now has its task-id removed.
4582     
4583     (planner-appt-task-appointments-section,
4584     planner-appt-task-use-appointments-section-flag,
4585     planner-appt-format-appt-section-line-function): Customizable
4586     variables for appointment section
4587     
4588     (--planner-appt-tasks-added-appts,
4589     --planner-appt-tasks-earlier-appts): Moved up the file
4590     
4591     (planner-appt-forget-appt): New function
4592     
4593     (planner-appt-remove-task-id): New function: removes task-ids
4594     
4595     (planner-appt-format-description): New function to do all
4596     formatting of the appt description
4597     
4598     (planner-appt-task-member): Now requires a list as third argument.
4599     I wanted this to be an optional argument, but that didn't work
4600     because the list could be null.
4601     
4602     (planner-appt-format-appt-section-line,
4603     planner-appt-update-appt-section,
4604     planner-appt-update-appt-section-maybe): New functions: the basis
4605     of the task appointment section business.
4606     
4607     (with-planner-appt-update-section-disabled): Macro to temporarily
4608     switch of updating.
4609     
4610     (planner-appt-task-add): Now returns t if an appointment was
4611     actually added; use planner-appt-format-description; added some
4612     code supporting the task appointment section.
4613     
4614     (planner-appt-task-delete): Use planner-appt-format-description;
4615     added some code supporting the task appointment section.
4616     
4617     (planner-appt-add-appts-from-tasks): Support for task appointment
4618     section
4619     
4620     (planner-id-update-tasks-on-page): Support for task appointment
4621     section: do update afterwards.
4622     
4623     (planner-appt-add-appts-from-schedule): Support for task
4624     appointment section; check that the line looked at didn't come
4625     from the task list.
4626     
4627     
4629     modified files:
4630      ChangeLog planner-appt.el
4633 2005-04-22 04:50:36 GMT Sacha Chua <sacha@free.net.ph>  patch-384
4635     Summary:
4636       Improve support for putting files in subdirectories
4637     Revision:
4638       planner--dev--1.0--patch-384
4640     * planner.el (planner-list-daily-files): List daily files in
4641     subdirectories as well. Thanks to Wei-Hao Lin for pointing this out.
4642     (planner-extract-tasks): Use filenames from planner-file-alist.
4643     (planner-search-notes-internal): Use filenames from planner-file-alist.
4644     (planner-past-notes-tag): Use planner-get-day-pages and
4645     planner-file-alist.
4646     
4648     modified files:
4649      ChangeLog planner.el
4652 2005-04-21 04:54:01 GMT Sacha Chua <sacha@free.net.ph>  patch-383
4654     Summary:
4655       planner-multi-read-name-multiple-prompts: Easier multiple inputs with nil default
4656     Revision:
4657       planner--dev--1.0--patch-383
4659     * planner-multi.el (planner-multi-read-name-multiple-prompts): Make the
4660       default nil to improve ease of entering multiple pages under XEmacs.
4661       Also, save the completed list as the default page.
4663     modified files:
4664      ChangeLog planner-multi.el
4667 2005-04-20 17:40:35 GMT Sacha Chua <sacha@free.net.ph>  patch-382
4669     Summary:
4670       XEmacs compatibility: condition-case instead of 4-arg require, XEmacs menu strangeness
4671     Revision:
4672       planner--dev--1.0--patch-382
4674     * planner-multi.el (err): Replace with XEmacs-friendly version that uses
4675       condition-case to catch require errors. Thanks to Andreas Stemmer for
4676       the bug report and Jim Ottaway for the suggested fix.
4677     
4678     * planner-timeclock.el (nil): Hackish workaround for XEmacs menu
4679       strangeness. Despite being mentioned in easy-menu-add-item's docstring,
4680       easy-menu-create-menu does not exist in XEmacs.
4681     
4682     * planner-bookmark.el (bookmark-set): Replace 4-arg require with
4683       condition-case.
4685     modified files:
4686      ChangeLog planner-bookmark.el planner-multi.el
4687      planner-timeclock.el
4690 2005-04-20 09:11:00 GMT Sacha Chua <sacha@free.net.ph>  patch-381
4692     Summary:
4693       planner-vm: Turn on annotations in vm-presentation-mode as well
4694     Revision:
4695       planner--dev--1.0--patch-381
4697     * planner-vm.el (planner-vm-annotation-from-mail): Turn on annotations in
4698       vm-presentation-mode as well. Thanks to Fran Burstall for the patch.
4700     modified files:
4701      ChangeLog planner-vm.el
4704 2005-04-20 07:39:51 GMT Sacha Chua <sacha@free.net.ph>  patch-380
4706     Summary:
4707       Bugfix: planner-multi-replan-task, replace mapc with mapcar
4708     Revision:
4709       planner--dev--1.0--patch-380
4711     * planner-multi.el (planner-multi-replan-task): Replace mapc with mapcar
4712       for Emacs20 compatibility.
4714     modified files:
4715      ChangeLog planner-multi.el
4718 2005-04-20 07:20:03 GMT Sacha Chua <sacha@free.net.ph>  patch-379
4720     Summary:
4721       Document planner-trunk.el
4722     Revision:
4723       planner--dev--1.0--patch-379
4725     * planner-el.texi (Grouping Tasks): Document planner-trunk.
4727     * planner-trunk.el (planner-trunk-rule-list): Put in the actual
4728       regular expression.  to make it less intimidating. Rewrite the
4729       custom rules to be more helpful.
4731     modified files:
4732      ChangeLog planner-el.texi planner-trunk.el
4735 2005-04-19 14:40:47 GMT Sacha Chua <sacha@free.net.ph>  patch-378
4737     Summary:
4738       Merge planner-appt updates from jeho: create task fix, better advising
4739     Revision:
4740       planner--dev--1.0--patch-378
4742     * planner.el (planner-live-task-regexp): Rename from
4743       planner-appt-live-task-regexp.
4745     * planner-id.el (planner-id-update-tasks-on-page): Use
4746       planner-live-task-regexp.
4747       (planner-id-remove-tasks-on-page): Use planner-task-regexp.
4748       (planner-id-add-task-id-to-all): Use planner-task-regexp.
4750     * planner-appt.el: Remove planner-appt-live-task-regexp.
4751       (planner-appt-add-appts-from-tasks): Use planner-live-task-regexp.
4752     
4753     modified files:
4754      ChangeLog planner-appt.el planner-id.el planner.el
4757 2005-04-19 14:18:11 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-62
4759     Summary:
4760       with-planner-update-setup
4761     Revision:
4762       planner--jeho--1.0--patch-62
4764     * planner.el (with-planner-update-setup): return value from the body
4765     
4767     modified files:
4768      planner.el
4771 2005-04-19 11:47:33 GMT Yann Hodique <hodique@lifl.fr>  patch-1
4773     Summary:
4774       Some hacks on planner--muse
4775     Revision:
4776       planner--yh--1.0--patch-1
4778     * planner-gnus.el: quote planner-gnus-browse-url
4779     
4780     * planner-log-edit.el (planner-log-edit-flush-regexp-list): add
4781       the possibility to ignore patterns before inserting commit
4782       messages as notes (useful for psvn)
4783       (planner-log-edit-add-note): use planner-log-edit-flush-regexp-list
4784     
4785     * planner-mhe.el ("mhe"): quote planner-mhe-browse-url
4786     
4787     * planner-unix-mail.el (planner-unix-mail-protocol-name): quote
4788       planner-unix-mail-protocol-name
4789     
4790     * planner.el (planner-annotation-format-local-file-name): add the
4791       possibility to format local file links (I use it to force files
4792       under my home dir to be displayed as ~/..., so that I can move
4793       my planner files easily between home and work)
4794       (planner-annotation-from-file): use
4795       planner-annotation-format-local-file-name
4796       (planner-annotation-from-dir): new annotation for handling dired buffers
4797       (planner-annotation-functions): use planner-annotation-from-dir
4798     
4800     modified files:
4801      planner-gnus.el planner-log-edit.el planner-mhe.el
4802      planner-unix-mail.el planner.el
4805 2005-04-18 14:07:50 GMT Sacha Chua <sacha@free.net.ph>  patch-377
4807     Summary:
4808       planner-gnus: Pick up the group name properly
4809     Revision:
4810       planner--dev--1.0--patch-377
4812     * planner-gnus.el (planner-gnus-browse-url): Pick up the group name properly.
4813       Thanks to Stefan Reichör for the patch!
4814       (planner-gnus-group-threshold): New. Might help with planner-gnus-browse-url and
4815       large groups.
4817     modified files:
4818      ChangeLog planner-gnus.el
4821 2005-04-18 13:41:27 GMT Sacha Chua <sacha@free.net.ph>  patch-376
4823     Summary:
4824       planner-id bugfix (completed/cancelled tasks) and planner-el docfixes
4825     Revision:
4826       planner--dev--1.0--patch-376
4828     * planner-id.el (planner-id-update-tasks-on-page): Fix cyclic saving
4829       caused when planner-id updates completed bugs even if force is nil.
4830       Thanks to SAITO Fuyuki for spotting the bug and suggesting a fix.
4831     
4832     * planner-el.texi: Change @var to @code whenever it referred to a program
4833       variable instead of a metasyntactic variable.
4834       
4835     modified files:
4836      ChangeLog planner-el.texi planner-id.el
4839 2005-04-18 06:49:41 GMT John Sullivan <john@wjsullivan.net>     patch-3
4841     Summary:
4842       planner-el.texi (Diary): Corrected instructions for showing
4843         diary entries for multiple days. Replaced @code's with @var
4844         where appropriate.
4845     Revision:
4846       planner--johnsu01--0--patch-3
4848     Keywords: 
4849     
4851     modified files:
4852      planner-el.texi
4855 2005-04-16 06:55:03 GMT John Sullivan <john@wjsullivan.net>     patch-2
4857     Summary:
4858       Replaced all occurrences of PlannerMode with Planner except where inaccurate.
4859     Revision:
4860       planner--johnsu01--0--patch-2
4864 2005-04-16 06:53:23 GMT John Sullivan <john@wjsullivan.net>     patch-1
4866     Summary:
4867       
4868     Revision:
4869       planner--johnsu01--0--patch-1
4871     
4872     
4874     modified files:
4875      planner-el.texi
4878 2005-04-15 17:07:46 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-60
4880     Summary:
4881       planner-appt: create task fix, better advising, etc.
4882     Revision:
4883       planner--jeho--1.0--patch-60
4885     * planner-appt.el 
4886     
4887     Quite a few changes here: 
4888     
4889     Fixed a bug in task creation with multi links: previously, there would
4890     either be an error [if the task ends up added to an empty page] or the
4891     wrong task line would be considered for appointment adding [these
4892     problems due to idiosyncrasies in planner-multi].
4893     
4894     Debugging macros and functions.
4895     
4896     Better advising: while investigating the task creation bug, I
4897     found that there were many redundant calls to the function advice,
4898     so I have added code temporarily to switch the advice off. I also
4899     noticed that the advice to `planner-update-task' couldn't possibly
4900     do anything useful before, since the current task line is
4901     unaffected by `planner-update-task', but that some advice was
4902     called for; so I added something here.  This, however, turned out
4903     to be far too slow for the mass updating done by
4904     `planner-id-update-tasks-on-page', so I added some advice for that
4905     too.
4906     
4907     There are also improvements to the advising itself [preactivation
4908     and avoiding using ad-foo-regexp], with some speed gains.
4909     
4910     (planner-appt-live-task-regexp): fixed matching just whitespace
4911     after the task status
4912     
4913     (planner-appt-debug-buffer, planner-appt-debug-flag)
4914     (planner-appt-debug, planner-appt-debug-message): new debugging
4915     functionality
4916     
4917     (--planner-appt-task-cache, planner-appt-task-parse-task): added
4918     memoizing optimization
4919     
4920     (planner-schedule-task-estimate): added a docstring
4921     
4922     (planner-appt-task-add, planner-appt-task-delete): re-organized to
4923     make more efficient and more readable
4924     
4925     (--planner-appt-advice, planner-appt-advice-common-flags): support
4926     for new advising stuff; `--planner-appt-advice' holds information
4927     about advice added by `planner-appt-defadvice',
4928     `planner-appt-advice-common-flags' flags that are used in all
4929     advice.  Preactivation of advice added here for load-time
4930     efficiency
4931     
4932     (planner-appt-defadvice): defadvice macro wrapper that remembers
4933     the advice args for later use
4934     
4935     (planner-appt-disable-all-advice, planner-appt-enable-all-advice):
4936     new functions: enable/disable all advice added with
4937     `planner-appt-defadvice'
4938     
4939     (with-planner-appt-task-advice-disabled): temporary disabling of
4940     advice added with `planner-appt-defadvice'
4941     
4942     (planner-task-cancelled, planner-task-done, planner-delete-task):
4943     now use `planner-appt-defadvice'
4944     
4945     (planner-appt-get-diff-links, planner-update-task): enhanced
4946     handling of `planner-update-task': previous code didn't actually
4947     do anything
4948     
4949     (planner-id-update-tasks-on-page): for speed, advised to avoid
4950     lots of update advice
4951     
4952     (plan): replaced the setq with a let clause
4953     
4954     (planner-copy-or-move-task): disable planner-appt advice while
4955     this advice is active; fixed bug in handling of planner-multi
4956     dates
4957     
4958     (planner-edit-task-description): use `planner-appt-defadvice'
4959     
4960     (--planner-appt-created-task-marker): support for create task
4961     advice
4962     
4963     (--planner-appt-close-the-buffer-flag): support for create task
4964     advice
4965     
4966     (planner-appt-create-task-hook-func): remember the place where the
4967     task was created, so it can be revisited to update appointments
4968     
4969     (planner-create-task-from-info): visit the place where the task
4970     was created, update appointments, and behave according to
4971     `planner-tasks-file-behavior'
4972     
4973     (planner-appt-methods): moved up the file to avoid
4974     byte-compilation warning
4975     
4976     (planner-appt-use): change function added to
4977     `planner-create-task-hook' to
4978     `planner-appt-create-task-hook-func'; moved the advice enabling to
4979     the end of the function [so advice can be explicitly disabled if
4980     the task method is not used [otherwise there is a problem with
4981     preactivation]]
4982     
4983     (planner-appt-de-insinuate): updated to take changes to hooks and
4984     advice handling into account
4986     modified files:
4987      planner-appt.el
4990 2005-04-12 16:37:14 GMT Sacha Chua <sacha@free.net.ph>  patch-375
4992     Summary:
4993       Docfix: carrying over unfinished tasks.
4994     Revision:
4995       planner--dev--1.0--patch-375
4997     * planner.el (plan): Update docstring for FORCE-DAYS.
4998     
4999     * planner-el.texi (Carrying Over Unfinished Tasks): Rewrite to reflect
5000       semantics of plan and planner-carry-tasks-forward.
5002     modified files:
5003      ChangeLog planner-el.texi planner.el
5006 2005-04-10 14:26:53 GMT Sacha Chua <sacha@free.net.ph>  patch-374
5008     Summary:
5009       Docfix: Update URL for remind
5010     Revision:
5011       planner--dev--1.0--patch-374
5013     * planner.el: Update URL for remind. Thanks to Sharon Kimble for pointing this out.
5014     
5016     modified files:
5017      ChangeLog planner.el
5020 2005-04-08 08:16:23 GMT Sacha Chua <sacha@free.net.ph>  patch-373
5022     Summary:
5023       planner-psvn bugfix: stray paren
5024     Revision:
5025       planner--dev--1.0--patch-373
5027     * planner-el.texi (Acknowledgements): Thanks to Stefan for planner-xtla.
5028     * planner-psvn.el (planner-psvn-log-edit-add-note): Fix stray paren.
5029       (Where did that come from?) Thanks to Stefan for spotting this.
5031     modified files:
5032      ChangeLog planner-el.texi planner-psvn.el
5035 2005-04-07 15:27:26 GMT Sacha Chua <sacha@free.net.ph>  patch-372
5037     Summary:
5038       Bugfix: planner-vm-browse-url
5039     Revision:
5040       planner--dev--1.0--patch-372
5042     * planner-vm.el (planner-vm-browse-url): Merge message-id bugfix from
5043       Greg Novak.
5044     
5046     modified files:
5047      ChangeLog planner-vm.el
5050 2005-04-07 15:15:00 GMT Sacha Chua <sacha@free.net.ph>  patch-371
5052     Summary:
5053       New: planner-annotation-from-dired, planner-psvn
5054     Revision:
5055       planner--dev--1.0--patch-371
5057     * planner.el (planner-annotation-from-dired): New from Stefan Reichör.
5058      (planner-annotation-functions): Add planner-annotation-from-dired.
5059     * planner-psvn.el: New from Stefan Reichör.
5060     * planner-el.texi (Acknowledgements): Add note about planner-psvn.
5061     
5063     new files:
5064      .arch-ids/planner-psvn.el.id planner-psvn.el
5066     modified files:
5067      ChangeLog planner-el.texi planner.el
5070 2005-04-07 09:27:19 GMT Sacha Chua <sacha@free.net.ph>  patch-370
5072     Summary:
5073       New: planner-timewarp. Bugfix: Group .*? regexp to deal with possible XEmacs bug.
5074     Revision:
5075       planner--dev--1.0--patch-370
5077     * planner.el (planner-timewarp): New. Thanks to Raymond Zeitler
5078       for the idea.
5079       (planner-timewarp-date): New.
5080       (planner-today): Pay attention to timewarp.
5081       (planner-expand-name): Pay attention to timewarp.
5082     
5083     * planner-appt.el (planner-appt-de-wiki): Group .*? regexp to deal with
5084       possible XEmacs bug.
5085     * planner-timeclock-summary.el
5086       (planner-timeclock-summary-extract-task-data): Group .*? regexp.
5088     modified files:
5089      ChangeLog planner-appt.el planner-timeclock-summary.el
5090      planner.el
5093 2005-04-07 03:52:40 GMT Sacha Chua <sacha@free.net.ph>  patch-369
5095     Summary:
5096       Bugfix: planner-timeclock-summary-proj. New: planner-annotation-symbol-string, planner-create-task-from-note
5097     Revision:
5098       planner--dev--1.0--patch-369
5100     * planner.el (planner-create-task-from-note): New. Thanks to Paul
5101       Lussier for suggesting this.
5102       (planner-create-task-from-buffer): Move task prompts into
5103       another function for ease of use.
5104       (planner-read-task): Prompt for task information.
5105       (planner-menu): Add planner-create-task-from-note and
5106       planner-create-note-from-task to menu.
5107     
5108     * planner.el (planner-create-task-from-buffer): Modify ddliu's annotation
5109       code to automatically add annotation at end of string if annotation
5110       string is not found. This means that you don't have to manually add the
5111       annotation anchor for most cases (annotation desired), although it also
5112       means that you can't disable annotation on a per-task basis. You can
5113       use planner-create-task if you don't want annotations.
5114       (planner-annotation-symbol-string): Make this the only variable
5115       controlling annotation; delete planner-manual-place-annotation,
5116       defaulting to {} (on) which is similar to the syntax of the
5117       "find" tool.
5118     
5119     * planner-rank.el (planner-rank-update-current-task): Remove need for progn.
5120     
5121     * planner-el.texi (Sacha Chua's Configuration): Merge johnsu01's docfixes
5122       escaping characters.
5123     
5124     * planner-timeclock-summary-proj.el
5125       (planner-timeclock-summary-proj): Fix provide statement.
5126     
5127     modified files:
5128      ChangeLog planner-bookmark.el planner-diary.el planner-el.texi
5129      planner-rank.el planner-timeclock-summary-proj.el planner.el
5132 2005-04-07 01:46:32 GMT Dryice Liu <dryice@liu.com.cn>  patch-38
5134     Summary:
5135       fix private symbal introduced yesterday
5136     Revision:
5137       planner--dev--1.0--patch-38
5139     * planner.el (planner-create-task-from-buffer): Fix the private
5140       ddliu-planner-annotation-symbol-string I blindly copied from my config
5141       file yesterday. It should be planner-annotation-symbol-string. I should
5142       test it more.
5143     
5145     modified files:
5146      planner.el
5149 2005-04-06 09:37:08 GMT Dryice Liu <dryice@liu.com.cn>  patch-37
5151     Summary:
5152       Place the annotation in task title where I want
5153     Revision:
5154       planner--dev--1.0--patch-37
5156     * planner.el: Sometimes I want to place the annotation in the task
5157       description instead of at the end of task description to get a more
5158       readable one. This patch makes this possible.
5159       (planner-manual-place-annotation): If set to non-nil, decide where
5160       annotation goes manually. It is set to nil by default to keep the
5161       original behavior.
5162       (planner-annotation-symbol-string): When
5163       planner-create-task-from-buffer, this string in the task description
5164       will be replace by the annotation calculated by
5165       planner-annotation-functions.
5166       (planner-create-task-from-buffer): Utilize
5167       planner-manual-place-annotation and planner-annotation-symbol-string so
5168       I can type "reply /anno/ for something" in Gnus and so on to get a
5169       better task title.
5170     
5172     modified files:
5173      planner.el
5176 2005-04-06 08:40:21 GMT Dryice Liu <dryice@liu.com.cn>  patch-36
5178     Summary:
5179       conditional require remember.el
5180     Revision:
5181       planner--dev--1.0--patch-36
5183     * planner-bookmark.el: remove global require of remember
5184       (bookmark-set): require remember only if
5185       planner-bookmark-take-note-after-set-bookmark-flag is set tot.
5186       
5187     
5189     modified files:
5190      planner-bookmark.el
5193 2005-04-06 08:16:26 GMT Dryice Liu <dryice@liu.com.cn>  patch-35
5195     Summary:
5196       speed up planner-rank
5197     Revision:
5198       planner--dev--1.0--patch-35
5200     * planner-rank.el (planner-rank-update-current-task): only run
5201       planner-rank-change when needed, i.e, urgency changed.
5202       (planner-rank-update-all): only search in the tasks section.
5203     
5205     modified files:
5206      planner-rank.el
5209 2005-04-05 15:28:45 GMT Sacha Chua <sacha@free.net.ph>  patch-367
5211     Summary:
5212       Always add menu to planner-mode buffers
5213     Revision:
5214       planner--dev--1.0--patch-367
5216     * planner.el (planner-mode): Always add menu. Thanks to Surendra Singhi
5217       for the suggestion.
5219     modified files:
5220      ChangeLog planner.el
5223 2005-04-05 20:58:26 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-58
5225     Summary:
5226       fixed fix of planner-multi-read-name
5227     Revision:
5228       planner--jeho--1.0--patch-58
5230     * planner-multi.el (planner-multi-read-name): used simpler and neater
5231       method of modifying minibuffer-prompt-properties
5232     
5233     
5235     modified files:
5236      planner-multi.el
5239 2005-04-05 06:48:58 GMT Sacha Chua <sacha@free.net.ph>  patch-6
5241     Summary:
5242       More twiddling
5243     Revision:
5244       planner--muse--1.0--patch-6
5247     modified files:
5248      planner-appt.el planner-bbdb.el planner-bibtex.el
5249      planner-calendar.el planner-erc.el planner-experimental.el
5250      planner-gnus.el planner-id.el planner-mhe.el planner-multi.el
5251      planner-notes-index.el planner-rmail.el
5252      planner-tasks-overview.el planner-timeclock-summary.el
5253      planner-timeclock.el planner-unix-mail.el planner-vm.el
5254      planner.el
5257 2005-04-05 05:34:42 GMT Sacha Chua <sacha@free.net.ph>  patch-5
5259     Summary:
5260       Generates indices
5261     Revision:
5262       planner--muse--1.0--patch-5
5265     modified files:
5266      planner.el
5269 2005-04-05 05:20:31 GMT Sacha Chua <sacha@free.net.ph>  patch-4
5271     Summary:
5272       planner-list-tasks-with-status now works.
5273     Revision:
5274       planner--muse--1.0--patch-4
5277     modified files:
5278      planner.el
5281 2005-04-05 05:07:14 GMT Sacha Chua <sacha@free.net.ph>  patch-3
5283     Summary:
5284       planner-delete-task now works.
5285     Revision:
5286       planner--muse--1.0--patch-3
5289     modified files:
5290      planner.el
5293 2005-04-05 05:05:06 GMT Sacha Chua <sacha@free.net.ph>  patch-2
5295     Summary:
5296       Plan pages highlight upon opening
5297     Revision:
5298       planner--muse--1.0--patch-2
5301     modified files:
5302      planner.el
5305 2005-04-05 04:48:32 GMT Sacha Chua <sacha@free.net.ph>  patch-1
5307     Summary:
5308       M-x plan works
5309     Revision:
5310       planner--muse--1.0--patch-1
5312     * planner.el: Add requires for muse.
5313     (planner-project): Change docstring.
5314     (planner-mode): Derive from muse-mode.
5315     (planner-link-base): Copy code.
5316     (planner-encode-url): Copy code.
5317     (planner-mode-map): Make sparse keymap instead of copying.
5318     (planner-unhighlight-region): Promote from defadvice.
5319     (with-planner): Change with-planner.
5320     
5321     Use Muse equivalents for many functions.
5322     
5323     DELETED:
5324     - planner-update-wiki-project
5325     - planner-directory
5326     - planner-publishing-directory
5327     - planner-project-default-name
5328     - planner-emacs-wiki
5329     - planner-name-regexp
5330     - planner-custom-variables
5331     - planner-publishing-markup
5332     - planner-markup-tags
5334     modified files:
5335      planner.el
5338 2005-04-05 01:43:34 GMT Sacha Chua <sacha@free.net.ph>  patch-366
5340     Summary:
5341       Bugfix: planner-multi read-only prompt, planner-sort-tasks excursions, planner-appt advice
5342     Revision:
5343       planner--dev--1.0--patch-366
5345     * planner-multi.el (planner-multi-remprop): Remove cl dependency from
5346       planner-multi patch from jeho.
5347     
5348     * planner.el (planner-sort-tasks): Merge patch from Angus Lees removing
5349       unnecessary save-excursion.
5350   
5352     modified files:
5353      ChangeLog planner-appt.el planner-multi.el planner.el
5356 2005-04-05 01:29:40 GMT Sacha Chua <sacha@free.net.ph>  patch-365
5358     Summary:
5359       planner-el.texi: Update my sample configuration file
5360     Revision:
5361       planner--dev--1.0--patch-365
5363     * planner-el.texi (Sacha Chua's Configuration): Update my sample configration file.
5364     
5366     modified files:
5367      ChangeLog planner-el.texi
5370 2005-04-04 20:59:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-56
5372     Summary:
5373       planner-multi minibuffer properties fix
5374     Revision:
5375       planner--jeho--1.0--patch-56
5377     * planner-multi.el (planner-multi-remprop): function to remove a property
5378       from a property list
5379     
5380       (planner-multi-read-name): bind minibuffer-prompt-properties sans
5381       read-only locally
5382     
5383       top-level: remove rebinding of minibuffer-prompt-properties
5385     modified files:
5386      planner-multi.el
5389 2005-04-03 17:39:18 GMT Sacha Chua <sacha@free.net.ph>  patch-364
5391     Summary:
5392       planner-replan-task: Preserve initial task location as much as possible; fix planner-multi as well
5393     Revision:
5394       planner--dev--1.0--patch-364
5396     * planner-multi.el (planner-multi-replan-task): Extensive
5397       debugging and testing. Converted from defadvice version and fixed.
5398     
5399     * planner.el (planner-replan-task-function): New variable.
5400       (planner-replan-task): Call the function.
5401       (planner-replan-task-basic): Tweak to preserve place.
5402     
5404     modified files:
5405      ChangeLog planner-multi.el planner.el
5408 2005-04-01 23:48:06 GMT Sacha Chua <sacha@free.net.ph>  patch-363
5410     Summary:
5411       Merge docfixes from johnsu01
5412     Revision:
5413       planner--dev--1.0--patch-363
5415      2005-03-23  johnsu01  <john@wjsullivan.net>
5416      * planner-el.texi (Top): Added descriptions to some menu items.
5417        (Managing Your Information): Added descriptions to menu items.
5418        (Task Ranks): Incorporated patch-339
5419        (Task Ranks): Incorporated patch-341.
5420        (Acknowledgements): Incorporated patch-351.
5421      2005-03-14  johnsu01  <john@wjsullivan.net>
5422      * planner-el.texi (Log Edit): Added cindex entries in parallel
5423        with other sections
5424        (Logs and Version Control): Added cindex entries in parallel with
5425        other sections.
5426        (Schedule): Changed and added @cindex entries in parallel form
5427        with other sections.
5428        (Emacs Relay Chat): Added @cindex entries for IRC, and for
5429        expansion of both ERC and IRC.
5430        (Finances): Added @cindex.
5431        (Ledger): Added @cindex.
5432        (Contacts): Changed name to Contacts and Conversations, updated
5433        all relevant references. Added @cindex entries.
5434        (Appointments): Added @cindex.
5435        (Task-based Appointments): Added @cindex.
5436        (Task-based Appointments): Fixed @pxref formatting.
5437        (Schedule-based Appointments): Added @cindex entries.
5438        (Appt Notes): Added @cindex entries.
5439        (Gnus): Changed @ref to @inforef.
5440        (Schedule.el): Changed subsection title to be schedule.el. 
5441        (Schedule.el): Changed node name to be schedule.el
5442        (More about Tasks): Added reference to other schedule.el section.
5443        (Rmail): Changed ref to inforef
5444        (Bookmark): Added inforef to Emacs manual Bookmarks section.
5445       2005-03-11  johnsu01  <john@wjsullivan.net>
5446       * planner-el.texi: Reorganized "Integrating with Emacs" section
5447        into smaller sections formed by some common categories used in
5448        personal information management. Corrected the name of the info
5449        file in the section on how to install the info file.
5450        (Ledger) Made the planner-ledger @cindex entry use the same form
5451        as the other @cindex entries for modules.
5452        (Unix mail): Removed erroneous Rmail @cindex entry in this
5453        section.
5454         
5455     
5457     modified files:
5458      ChangeLog planner-el.texi
5461 2005-04-01 06:48:33 GMT Sacha Chua <sacha@free.net.ph>  patch-362
5463     Summary:
5464       planner-multi: planner-copy-or-move-task: Unschedule tasks properly even if the date is escaped
5465     Revision:
5466       planner--dev--1.0--patch-362
5468     * planner-multi.el (planner-task-date): Find dates properly even if escaped.
5469       (planner-copy-or-move-task): Delete dates properly even if escaped.
5470     
5472     modified files:
5473      ChangeLog planner-multi.el
5476 2005-04-01 06:36:41 GMT Sacha Chua <sacha@free.net.ph>  patch-361
5478     Summary:
5479       planner-id-find-task bugfix: Stop at first task found
5480     Revision:
5481       planner--dev--1.0--patch-361
5483     * planner-id.el (planner-id-find-task): Fix bug where task ID appears in
5484       notes as well. Thanks to Michael Heinrich for pointing this out.
5485     
5487     modified files:
5488      ChangeLog planner-id.el
5491 2005-03-31 03:42:16 GMT Sacha Chua <sacha@free.net.ph>  patch-360
5493     Summary:
5494       planner-expand-name: Fix day offset
5495     Revision:
5496       planner--dev--1.0--patch-360
5498     * planner.el: Rearrange some declarations to reduce compilation
5499       warnings.
5500       (planner-expand-name): Fix day offset again. Test within one
5501       week to make sure it makes sense.
5502     
5504     modified files:
5505      ChangeLog planner.el
5508 2005-03-30 11:30:56 GMT Sacha Chua <sacha@free.net.ph>  patch-359
5510     Summary:
5511       planner-multi: planner-replan-note: properly cross-reference single-page entries
5512     Revision:
5513       planner--dev--1.0--patch-359
5515     * planner-multi.el (planner-replan-note): Keep track of old date so that
5516       notes can be properly cross-referenced. This should make
5517       remember-planner work better with planner-multi. Thanks to Raymond
5518       Zeitler for complaining. =)
5520     modified files:
5521      ChangeLog planner-multi.el
5524 2005-03-30 10:28:57 GMT Sacha Chua <sacha@free.net.ph>  patch-358
5526     Summary:
5527       planner-multi: Sane completing read in XEmacs
5528     Revision:
5529       planner--dev--1.0--patch-358
5531     * planner-multi.el (nil): crm is optional.
5532       (planner-multi-read-name): Replace defadvice with more flexible way to
5533       define planner-multi prompting. This makes it work better under XEmacs
5534       because users can choose the next function instead.
5535       (planner-multi-read-name-multiple-prompts): New function for XEmacs users.
5536       Thanks to Jody Klymak for the idea.
5537     
5538     * planner.el (planner-read-name-function): New variable removes the need for
5539       defadvice in planner-multi.
5540       (planner-read-name-single): Contains old code for prompting for a single page.
5541       (planner-read-name-no-completion): Just in case people like it that way.
5543     modified files:
5544      ChangeLog planner-multi.el planner.el
5547 2005-03-30 09:15:45 GMT Sacha Chua <sacha@free.net.ph>  patch-357
5549     Summary:
5550       planner-read-date: save and restore calendar mode map
5551     Revision:
5552       planner--dev--1.0--patch-357
5554     * planner.el (planner-read-date): Save and restore calendar mode map.
5555       This should fix the bug reported by Pascal Quesseveur; dates should
5556       be selectable even when calendar-setup is non-nil.
5558     modified files:
5559      ChangeLog PLANNER-README planner.el
5562 2005-03-30 04:01:26 GMT Sacha Chua <sacha@free.net.ph>  patch-356
5564     Summary:
5565       planner-multi-filter-links makes planner-create-task-from-info better at overriding dates
5566     Revision:
5567       planner--dev--1.0--patch-356
5569     * planner-multi.el (planner-create-task-from-info): Handle overriding dates better.
5570       (planner-multi-filter-links): New convenience function for keeping or removing
5571       links.
5573     modified files:
5574      ChangeLog planner-multi.el
5577 2005-03-29 20:29:29 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-53
5579     Summary:
5580       merge latest, planner-appt advice fixes
5581     Revision:
5582       planner--jeho--1.0--patch-53
5584     * planner-appt.el: added disable flag to all advice
5585     (planner-appt-use): enabling and updating disabled advice
5587     modified files:
5588      ChangeLog planner-appt.el
5591 2005-03-29 17:54:55 GMT Sacha Chua <sacha@free.net.ph>  patch-355
5593     Summary:
5594       New options: planner-default-section, planner-sections
5595     Revision:
5596       planner--dev--1.0--patch-355
5598     * planner.el (planner-default-section): New option.
5599       (planner-sections): New option.
5600       (planner-day-page-template): Mention planner-sections.
5601       (planner-plan-page-template): Mention planner-sections.
5602       (planner-seek-to-first): Look up symbols in planner-sections.
5603       (planner-narrow-to-note): Look up symbols in planner-sections.
5604       (planner-seek-task-creation-point): Look up section name.
5605       (planner-create-note): Look up section name for notes.
5606       Thanks to Tyler Weir for pointing out the need to make
5607       this more flexible.
5608     
5609     * planner.el (with-planner): Add edebug properties. Thanks to Jim Ottaway
5610       for the two-line tip.
5612     modified files:
5613      ChangeLog planner.el
5616 2005-03-29 00:34:18 GMT Sacha Chua <sacha@free.net.ph>  patch-354
5618     Summary:
5619       Docfix: Publishing Calendars sample code. Bugfix: Remove cl dependency caused by declare
5620     Revision:
5621       planner--dev--1.0--patch-354
5623     * planner-el.texi (Publishing Calendars): Docfix: Missing -hook. Thanks
5624       to Dryice Liu for pointing this out.
5625     
5626     * planner.el (with-planner): Remove that annoying declare thing. Will
5627       CVSisms never cease?
5629     modified files:
5630      ChangeLog planner-el.texi planner.el
5633 2005-03-26 02:15:30 GMT Sacha Chua <sacha@free.net.ph>  patch-353
5635     Summary:
5636       planner-tasks-never-suppress-fixing-flag
5637     Revision:
5638       planner--dev--1.0--patch-353
5640     * planner.el (planner-tasks-never-suppress-fixing-flag): New.
5641     (planner-save-buffers): Follow planner-tasks-never-suppress-fixing-flag.
5642     Thanks to Jeremy Cowgar for pointing out this need.
5644     modified files:
5645      ChangeLog planner.el
5648 2005-03-23 01:56:55 GMT Sacha Chua <sacha@free.net.ph>  patch-351
5650     Summary:
5651       Docfix: Spamguard addresses and add other contributors
5652     Revision:
5653       planner--dev--1.0--patch-351
5655     * planner-el.texi (Acknowledgements): Spamguard addresses. Add contributors.
5656     
5658     modified files:
5659      ChangeLog planner-el.texi
5662 2005-03-22 10:28:48 GMT Sacha Chua <sacha@free.net.ph>  patch-350
5664     Summary:
5665       planner-expand-name: Tweak +tue
5666     Revision:
5667       planner--dev--1.0--patch-350
5669     * planner.el (planner-expand-name): Tweak date offset so that +tue really
5670       is next Tuesday.
5672     modified files:
5673      ChangeLog planner.el
5676 2005-03-22 05:54:01 GMT Sacha Chua <sacha@free.net.ph>  patch-349
5678     Summary:
5679       planner-id-find-task: XEmacs bugfix for infinite tasks
5680     Revision:
5681       planner--dev--1.0--patch-349
5683     * planner-id.el (planner-id-find-task): Rewrite to eliminate XEmacs
5684       infinite duplication bug. Thanks to sf for reporting the bug and
5685       pointing out difference between XEmacs and Emacs regular expressions.
5687     modified files:
5688      ChangeLog planner-id.el
5691 2005-03-22 04:38:48 GMT Sacha Chua <sacha@free.net.ph>  patch-348
5693     Summary:
5694       planner-calendar-html-tag-marker
5695     Revision:
5696       planner--dev--1.0--patch-348
5698     * planner-calendar.el (planner-calendar-html-tag-marker): New option.
5699     Thanks to JM Ibanez for the patch.
5700     (planner-calendar-move-calendar-to-top-of-page-maybe): Use
5701     planner-calendar-html-tag-marker to make this more flexible.
5702     
5704     modified files:
5705      ChangeLog planner-calendar.el
5708 2005-03-20 16:35:30 GMT Sacha Chua <sacha@free.net.ph>  patch-347
5710     Summary:
5711       planner-multi: Modify planner-tasks-equal-p
5712     Revision:
5713       planner--dev--1.0--patch-347
5715     * planner-multi.el (planner-multi-tasks-equal-p): New function checks if
5716       the link text is a multilink. This fixes the planner-id infinite saving
5717       bug. Thanks to sf for pointing this out.
5718       (planner-tasks-equal-p): Defalias to planner-multi-tasks-equal-p.
5720     modified files:
5721      ChangeLog planner-multi.el
5724 2005-03-17 14:01:14 GMT Sacha Chua <sacha@free.net.ph>  patch-345
5726     Summary:
5727       Replace mapc with mapcar for Emacs20 compatibility.
5728     Revision:
5729       planner--dev--1.0--patch-345
5731     * planner-rss.el (planner-rss-add-item): Replace mapc call with mapcar.
5732     (planner-rss-add-note): Replace mapc call with mapcar. Thanks to Helge
5733     Kosuch and Rino Mardo for pointing this out.
5734     
5735     * planner-notes-index.el (planner-notes-index): Replace mapc call with mapcar.
5737     modified files:
5738      ChangeLog planner-notes-index.el planner-rss.el
5741 2005-03-16 17:41:41 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-52
5743     Summary:
5744       planner-appt sort bug
5745     Revision:
5746       planner--jeho--1.0--patch-52
5748     * planner-appt.el (planner-appt-schedule-sort): fixed a problem with the
5749       sorting 
5750     
5752     modified files:
5753      planner-appt.el
5756 2005-03-16 07:52:51 GMT Dryice Liu <dryice@liu.com.cn>  patch-32
5758     Summary:
5759       fix timeclock-summary publishing problem
5760     Revision:
5761       planner--dev--1.0--patch-32
5763     * planner-timeclock-summary.el: The emacs-wiki simple table markup rule
5764       don't support a blank cell in the table, especially at the end of a
5765       line. So we need a placeholder to fix the published HTML table.
5766       
5767       (planner-timeclock-summary-placeholder-char): New option to define the
5768       placeholder character. Set it to " " to get the original behavior.
5769       (planner-timeclock-summary-make-text-table-day): Utilize
5770       planner-timeclock-summary-placeholder-char in the report table.
5771     
5773     modified files:
5774      planner-timeclock-summary.el
5777 2005-03-15 22:42:50 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-50
5779     Summary:
5780       planner-appt 
5781     Revision:
5782       planner--jeho--1.0--patch-50
5784     * planner-appt.el (planner-appt-schedule-sort): bug fixed 
5785     
5787     modified files:
5788      planner-appt.el
5791 2005-03-14 17:02:03 GMT Keith Amidon <camalot@picnicpark.org>   patch-1
5793     Summary:
5794       Cleanup planner-trunk and fix task sorting bug
5795     Revision:
5796       planner--dev-kea--1.0--patch-1
5798     2005-03-14  Keith Amidon  <camalot@picnicpark.org>
5799     
5800         * planner-trunk.el: make text fit on 80-column display
5801         (planner-trunk-list-plan-regexp) renamed planner-trunk-list-regexp
5802         (planner-trunk-task-completed-p) renamed planner-trunk-completed-p
5803         (planner-trunk-insert-heading) renamed planner-trunk-ins-heading
5804         (planner-trunk-do-trunk-section) shortened some local variable names
5805     
5806         * planner-trunk.el: fix bug involving tasks w/o a plan page
5807         (planner-trunk-task-plan-str) returns "" if no plan page for task
5808         (planner-trunk-do-trunk-section) removed no plan page special case,
5809         changed dummy non-matching regexp entry to "(_-)", which doesn't
5810         match an empty string and hopefully no one ever wants to use.
5812     modified files:
5813      planner-trunk.el {arch}/=tagging-method
5816 2005-03-13 18:55:54 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-46
5818     Summary:
5819       planner-authz: small modification
5820     Revision:
5821       planner--jeho--1.0--patch-46
5823     * planner-authz.el (planner-authz-appt-regexp): added the nag marker 
5824     
5826     modified files:
5827      planner-authz.el
5830 2005-03-13 18:24:33 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-44
5832     Summary:
5833       planner-authz: merge improvements 
5834     Revision:
5835       planner--jeho--1.0--patch-44
5837     * planner-authz.el: merged improvements [including planner-appt support]
5838       posted by the author on emacs-wiki-discuss
5839     
5841     modified files:
5842      planner-authz.el
5845 2005-03-13 17:16:30 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-43
5847     Summary:
5848       planner-el.texi: planner-appt documentation
5849     Revision:
5850       planner--jeho--1.0--patch-43
5852     * planner-el.texi: made planner-appt documentation better:
5853       @subsubheadings instead of @unnumberedsubsubsec, used verbatim for the
5854       schedule examples to preserve spacing.
5855     
5857     modified files:
5858      planner-el.texi
5861 2005-03-12 15:14:41 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-42
5863     Summary:
5864       planner-el.texi updated planner-appt node
5865     Revision:
5866       planner--jeho--1.0--patch-42
5868     * planner-el.texi: updated documentation in line with recent changes
5869     
5871     modified files:
5872      planner-appt.el planner-el.texi
5875 2005-03-12 14:02:56 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-41
5877     Summary:
5878       planner-appt changes
5879     Revision:
5880       planner--jeho--1.0--patch-41
5882     * planner-appt.el: made compatible with appt-make-list, removed
5883       appt-check defeating, updated documentation, modified options to
5884       cyclical entries
5885       (planner-appt-schedule-cyclic-behaviour): new variable to determine
5886       cyclic entry behaviour
5887       (appt-make-list): new advice to preserve data
5888       (planner-appt-defeat-appt-check): removed 
5889       (planner-copy-or-move-task): removed unecessary fiddling with hooks
5890       [left commented out in case it doesn't work]
5891       (planner-appt-schedule-add-cyclic-maybe):
5892       planner-app-schedule-add-cyclic-if-today remodelled and renamed
5893       (planner-appt-use): removed the do things at midnight code
5894     
5896     modified files:
5897      planner-appt.el
5900 2005-03-11 02:50:51 GMT Sacha Chua <sacha@free.net.ph>  patch-344
5902     Summary:
5903       New macro with-planner ensures planner context
5904     Revision:
5905       planner--dev--1.0--patch-344
5907     * planner.el (with-planner): New macro ensures we are in a planner project.
5908     (planner-task-info-from-string): Use with-planner. Thanks to Toby Allsopp for
5909     pointing this out.
5910     (planner-search-notes): Use with-planner.
5911     (planner-file-alist): Use with-planner.
5912     (planner-extract-tasks): Use with-planner.
5913     (plan): Use with-planner.
5914     (with-planner-update-setup): Remove redundant save-excursion.
5916     modified files:
5917      ChangeLog planner.el
5920 2005-03-11 02:33:54 GMT Sacha Chua <sacha@free.net.ph>  patch-343
5922     Summary:
5923       Bugfixes: planner.el: remove unfontlocking code, add missing paren in planner-generate-index
5924     Revision:
5925       planner--dev--1.0--patch-343
5927     * planner-trunk.el: Remove cl dependency.
5928     * planner.el (planner-create-task-from-info): Remove buggy unfontlocking code.
5929     * planner.el (planner-sort-tasks): Remove buggy unfontlocking code.
5930     * planner.el (planner-renumber-notes): Remove buggy unfontlocking code.
5931     * planner.el (planner-generate-index): Embarrassing trivial bugfix: missing paren
5933     modified files:
5934      ChangeLog planner-trunk.el planner.el
5937 2005-03-10 09:50:33 GMT Sacha Chua <sacha@free.net.ph>  patch-342
5939     Summary:
5940       planner-trunk.el docfixes: not just for day page
5941     Revision:
5942       planner--dev--1.0--patch-342
5944     * planner-trunk.el: Docfix. planner-trunk not just for day page.
5945       (planner-trunk-delete-non-task-lines): Docfix: commented-out alternative
5946       was buggy.
5948     modified files:
5949      ChangeLog planner-trunk.el
5952 2005-03-10 09:11:03 GMT Sacha Chua <sacha@free.net.ph>  patch-341
5954     Summary:
5955       Update @cindex for Task Ranks documentation
5956     Revision:
5957       planner--dev--1.0--patch-341
5959     * planner-el.texi (Task Ranks): Docfix: @cindex. Thanks to dryice for
5960       pointing this out.
5962     modified files:
5963      ChangeLog planner-el.texi
5966 2005-03-10 08:26:46 GMT Sacha Chua <sacha@free.net.ph>  patch-340
5968     Summary:
5969       planner-create-task-from-info: Always call planner-create-task-hook
5970     Revision:
5971       planner--dev--1.0--patch-340
5973     * planner.el (planner-create-task-from-info): Call
5974       planner-create-task-hook even if there is no day page.
5975       Thanks to Christophe Garion for the bug report.
5977     modified files:
5978      ChangeLog planner.el
5981 2005-03-10 07:09:46 GMT Sacha Chua <sacha@free.net.ph>  patch-338
5983     Summary:
5984       New: planner-publish-dates-first-p
5985     Revision:
5986       planner--dev--1.0--patch-338
5988     * planner.el (planner-generate-index): Honor
5989       planner-publish-dates-first-p.
5990       (planner-publish-dates-first-p): New option.
5991       Thanks to Chris Parsons for the patch.
5993     modified files:
5994      ChangeLog planner.el
5997 2005-03-08 16:25:25 GMT Sacha Chua <sacha@free.net.ph>  patch-337
5999     Summary:
6000       planner-mhe fix from Christopher Garion: mh-path, utility functions
6001     Revision:
6002       planner--dev--1.0--patch-337
6005     modified files:
6006      ChangeLog planner-mhe.el
6009 2005-03-08 04:32:30 GMT Sacha Chua <sacha@free.net.ph>  patch-336
6011     Summary:
6012       New: planner-diary-add-entry
6013     Revision:
6014       planner--dev--1.0--patch-336
6016     * planner-diary.el (planner-diary-add-entry): New function. Thanks to
6017       Jody Klymak for adapting my planner-config code.
6018     
6019     * planner-el.texi (Diary): Document planner-diary-add-entry.
6020     
6021     
6023     modified files:
6024      ChangeLog planner-diary.el planner-el.texi
6027 2005-03-08 04:16:45 GMT Sacha Chua <sacha@free.net.ph>  patch-335
6029     Summary:
6030       Merge planner-appt from planner--jeho--1.0--patch-38
6031     Revision:
6032       planner--dev--1.0--patch-335
6034     * planner-el.texi (Appointments): New node copied from info file. Minor tweaks.
6036     modified files:
6037      ChangeLog planner-el.texi
6040 2005-03-04 15:26:37 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-39
6042     Summary:
6043       planner-appt: removed functions from planner-goto-hook
6044     Revision:
6045       planner--jeho--1.0--patch-39
6047     * planner-appt.el (planner-copy-or-move-task): made this tidier with a
6048       let clause: what was I thinking with the previous unwind-protect thing?
6049       (planner-appt-insinuate-if-today): removed adding to planner-goto-hook
6050       
6051     
6053     modified files:
6054      planner-appt.el
6057 2005-03-04 10:23:34 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-38
6059     Summary:
6060       merge latest patches and defeat appt-check
6061     Revision:
6062       planner--jeho--1.0--patch-38
6064     * planner-appt.el (planner-appt-show-alerts): change behaviour when there
6065       are no alerts
6066       (planner-appt-defeat-appt-check): new function to stop appt-check
6067       reseting the appointment list each day 
6068       (planner-appt-midnight-functions, planner-appt-midnight-setup):  new
6069       function and hook to do something each midnight.  Intended for
6070       sustaining defeating of appt-check, but could be useful for other
6071       things... 
6072       (planner-appt-use): added appt-check defeating
6073     
6074     modified files:
6075      ChangeLog planner-appt.el
6078 2005-03-04 08:45:04 GMT Dryice Liu <dryice@liu.com.cn>  patch-29
6080     Summary:
6081       Run hooks instead of call outline-show-all
6082     Revision:
6083       planner--dev--1.0--patch-29
6085     * planner-trunk.el (planner-trunk-tasks-before-hook): new hook to run
6086       before foing the trunk.
6087       (planner-trunk-tasks-after-hook): new hook to run after the trunk.
6088       (planner-trunk-tasks): Remove the outline-show-all call and plant the
6089       above two new hooks. This is a more general way.
6090     
6092     modified files:
6093      planner-trunk.el
6096 2005-03-03 01:59:44 GMT Dryice Liu <dryice@liu.com.cn>  patch-28
6098     Summary:
6099       merge from Keith Amidon: now works with outline minor mode better
6100     Revision:
6101       planner--dev--1.0--patch-28
6103     * planner-trunk.el: add a "nice to do" section in comenary.
6104     (planner-trunk-task-completed-p): new function. Return t if task-info is
6105     done or canceled.
6106     (planner-trunk-sort-tasks): utilize planner-trunk-task-completed-p.
6107     (planner-trunk-insert-heading): ditto.
6108     (planner-trunk-do-trunk-section): ditto.
6109     (planner-trunk-do-trunk): ditto.
6110     (planner-trunk-tasks): call outline-show-all before doing the trunk. Else
6111     the hidden sections are skip and extra headers are added.
6112     
6114     modified files:
6115      planner-trunk.el
6118 2005-03-02 23:05:54 GMT Sacha Chua <sacha@free.net.ph>  patch-334
6120     Summary:
6121       planner-multi major bugfix for planner-make-link
6122     Revision:
6123       planner--dev--1.0--patch-334
6125     * planner-multi.el (planner-make-link): Bugfix for the bugfix. Mrph.
6126       Clearly, the third argument should make this behave in the single-link
6127       case.
6129     modified files:
6130      ChangeLog planner-multi.el
6133 2005-03-02 16:06:30 GMT Dryice Liu <dryice@liu.com.cn>  patch-26
6135     Summary:
6136       use the helper functions
6137     Revision:
6138       planner--dev--1.0--patch-26
6140     * planner-trunk.el (planner-trunk-tasks): use the helper functions
6141     
6143     modified files:
6144      planner-trunk.el
6147 2005-03-02 15:51:59 GMT Dryice Liu <dryice@liu.com.cn>  patch-25
6149     Summary:
6150       optional force trunk completed tasks together with non-completed tasks and minor improvements
6151     Revision:
6152       planner--dev--1.0--patch-25
6154     * planner-trunk.el (cl): require cl
6155     (planner-trunk-task-plan-str): if planner-multi is not loaded, return
6156     task link first if it's not nil. So on plan pages we can always(with and
6157     without planner-multi) trunk by date.
6158     (planner-trunk-sort-tasks): also move cancled tasks to the "done" trunk.
6159     (planner-trunk-insert-heading): also support cancled tasks
6160     (planner-trunk-do-trunk): ditto.
6161     (planner-trunk-tasks): optional arg force to force trunk completed tasks
6162     together with non-completed tasks.
6163     (planner-trunk-rule-list): update ":type" to catch up the new format for
6164     customize.
6165     
6166     
6168     modified files:
6169      planner-trunk.el
6172 2005-03-02 14:38:19 GMT Dryice Liu <dryice@liu.com.cn>  patch-24
6174     Summary:
6175       merge from Keith Amidon: support trunk on plan pages and add sub-section headers
6176     Revision:
6177       planner--dev--1.0--patch-24
6179     * planner-trunk.el: Lots of changes, changing planner-trunk-rule-list
6180       format to support trunk on plan pages and add sub-section
6181       headers. Here's the docstring of planner-trunk-rule-list, describing
6182       the new features:
6183     
6184         "List of rules for trunking tasks
6185       
6186       Each rule is a sublist of the form:
6187       
6188          (PAGE-REGEXP COMPLETE-HEADING TRUNK-SECTIONS-LIST)
6189       
6190       PAGE-REGEXP is used to select the set of trunk sections that should be
6191       used.  It is matched against the name of the current planner page.  If
6192       no matching PAGE-REGEXP is found, no trunking is done.  If there is
6193       more than one match, the first one in the list is used.
6194       
6195       If COMPLETE-HEADING is nil, completed and not completed tasks will be
6196       in the same trunk, sorted according to `PLANNER-SORT-TASKS-KEY-FUNCTION'.
6197       If it is a string, it is the name of a sub-heading of the tasks
6198       section under which to sort completed tasks separately, in which
6199       case it will be the last subsection of the tasks section of the page.
6200       
6201       Each element of TRUNK-SECTIONS-LIST describes a trunk of the page.
6202       Elements can either be a simple TASK-PLAN-REGEXP, or a sublist of the form:
6203       
6204          (TASK-PLAN-REGEXP TRUNK-HEADING)
6205       
6206       The TASK-PLAN-REGEXP is matched against the plan page (or pages if you
6207       are using planner-multi) for the task.  If more than one
6208       TASK-PLAN-REGEXP matches, the first one in the list is used.  All
6209       tasks that match the same TASK-PLAN-REGEXP will be grouped together.
6210       The order of the groups will match the order of TRUNK-SECTIONS-LIST.
6211       Tasks that do not match any entry in TRUNK-SECTIONS-LIST will be in a
6212       separate group at the end of the tasks section.  If the sublist form
6213       of an entry is used, TRUNK-HEADING is a name for the outline heading
6214       to be inserted at the top of the trunk.  If TRUNK-SECTIONS-LIST
6215       contains a mix of items in the regexp and sublist forms, when tasks
6216       are present that match a regexp form entry, but no tasks are present
6217       that match the most recent preceeding sublist form entry in the list,
6218       the heading from the sublist form entry will be inserted anyway.  In
6219       use, it will become obvious why this is desirable."
6220       
6221     
6223     modified files:
6224      planner-trunk.el
6227 2005-03-02 07:23:00 GMT Dryice Liu <dryice@liu.com.cn>  patch-23
6229     Summary:
6230       document planner-rank in info and some related docfixs
6231     Revision:
6232       planner--dev--1.0--patch-23
6234     * planner-rank.el: doc fix to cache up the code changes
6235     
6236     * planner-el.texi (Task Ranks): new node describing planner-rank.el
6237     
6239     modified files:
6240      planner-el.texi planner-rank.el
6243 2005-03-01 15:50:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-37
6245     Summary:
6246       planner-appt fixed regexp
6247     Revision:
6248       planner--jeho--1.0--patch-37
6250     * planner-appt.el (planner-appt-schedule-task-estimate-regexp): added the
6251       "nag" marker to the regexp
6252     
6254     modified files:
6255      planner-appt.el
6258 2005-03-01 12:58:59 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-36
6260     Summary:
6261       planner-appt added Henrik's nagging feature
6262     Revision:
6263       planner--jeho--1.0--patch-36
6265     * planner-appt.el: added very plausible documentation for the nagging
6266       feature 
6267       (planner-appt-task-regexp): modified to allow for nags
6268       (planner-appt-task-nagging-regexp): new regexp to match nags
6269       (planner-appt-task-nagging-p): new test for nagging
6270       (planner-copy-or-move-task): modified plan in progress pass-through to
6271       take nagging into account
6272     
6274     modified files:
6275      planner-appt.el
6278 2005-03-01 12:38:07 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-35
6280     Summary:
6281       planner-appt.el hooking and minor changes
6282     Revision:
6283       planner--jeho--1.0--patch-35
6285     * planner-appt.el (planner-appt-task-add, planner-appt-task-delete): made
6286       these interactive again
6287     
6288       (planner-appt-use): move non-insinuating hooking to here
6289     
6290       (planner-appt-font-setup): added a test for today here so that it only
6291       highlights when it should [part of the non-insinuation changes]
6292     
6294     modified files:
6295      planner-appt.el
6298 2005-03-01 09:17:05 GMT Sacha Chua <sacha@free.net.ph>  patch-333
6300     Summary:
6301       
6302     Revision:
6303       planner--dev--1.0--patch-333
6305     * planner.el (planner-make-link): New parameter SINGLE forces link to be
6306       treated as a single link. Thanks to Dryice Liu for the bugfix suggestion
6307       and patch.
6308       (planner-annotation-from-planner-note): Single link.
6309       (planner-annotation-from-file): Single link.
6310       (planner-annotation-from-info): Single link.
6311     * planner-bibtex.el (planner-bibtex-annotation-new): Single link.
6312     * planner-bookmark.el (planner-bookmark-make-url): Single link.
6313     * planner-gnus.el (planner-gnus-annotation-from-message): Single link.
6314       (planner-gnus-annotation-from-summary): Single link.
6315     * planner-mhe.el (planner-mhe-annotation): Single link.
6316     * planner-vm.el (planner-vm-annotation-from-mail): Single link.
6317     * planner-w3m.el (planner-w3m-annotation-from-w3m): Single link.
6318     * planner-wl.el (planner-wl-annotation-from-wl): Single link.
6320     modified files:
6321      ChangeLog planner-bibtex.el planner-bookmark.el
6322      planner-gnus.el planner-mhe.el planner-multi.el planner-w3m.el
6323      planner-wl.el planner.el
6326 2005-03-01 06:28:20 GMT Dryice Liu <dryice@liu.com.cn>  patch-21
6328     Summary:
6329       fix problem if planner-multi is loaded and there are space in bookmark name
6330     Revision:
6331       planner--dev--1.0--patch-21
6333     * planner-bookmark.el (planner-bookmark-make-url): With
6334       planner-multi-separator set to " " (the default), if there are space in
6335       the bookmark name, the defadviced version of planner-make-link will
6336       seperate the bookmark name by space and make several links, which is
6337       not what we want. Changing the call from planner-make-link to
6338       emacs-wiki-make-link fix this.
6339     
6341     modified files:
6342      planner-bookmark.el
6345 2005-02-28 17:34:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-34
6347     Summary:
6348       planner-appt changes
6349     Revision:
6350       planner--jeho--1.0--patch-34
6352     * planner-appt.el: documentation changes
6353     
6354     (planner-schedule-task-estimate): redefined this as advice to the
6355     original function [just in case someone does (load "planner-schedule")
6356     after loading planner-appt
6357     
6358     (planner-appt-task-insinuate): moved the hooking elsewhere
6359     
6360     (planner-appt-task-de-insinuate): moved the unhooking elsewhere
6361     
6362     (planner-appt-schedule-get-cyclic-tasks): made this really have a
6363     no-of-days option
6364     
6365     (planner-appt-schedule-add-cyclic-if-today): more restricted version of
6366     planner-appt-schedule-add-cyclic 
6367     
6368     (planner-appt-schedule-cyclic-insinuate): removed hooking into
6369     planner-goto-hook  [not necessary]
6370     
6371     (planner-appt-use): did a bit of the hooking here so that one doens't
6372     have to use planner-appt-insinuate if one really doesn't want to
6373     
6375     modified files:
6376      planner-appt.el
6379 2005-02-28 09:40:11 GMT Dryice Liu <dryice@liu.com.cn>  patch-20
6381     Summary:
6382       merge Keith Amidon's bug fix and improvements
6383     Revision:
6384       planner--dev--1.0--patch-20
6386     * planner-trunk.el (planner-trunk-delete-all-blank-lines): don't insert
6387       new line at the end of buffer, they will be added in planner-trunk-do-trunk.
6388       (planner-trunk-sort-tasks): be more lispy. New argument rule-list.
6389       (planner-trunk-do-trunk): Fix infinite loop problem when there's no
6390       tasks in the "* Tasks" section. New argument rule-list. Much more
6391       concise code.
6392       (planner-trunk-tasks): call planner-trunk-sort-tasks and
6393       planner-trunk-do-trunk with arguments.
6394     
6396     modified files:
6397      planner-trunk.el
6400 2005-02-27 18:16:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-33
6402     Summary:
6403       planner-apt changes
6404     Revision:
6405       planner--jeho--1.0--patch-33
6407     * planner-appt.el: Added a warning about the experimental nature of
6408       planner-appt. 
6409       (planner-appt-sort-schedule-on-update-flag): made this nil by default
6410       (planner-appt-calendar-insinuate): removed the confusing flag from
6411       this. 
6412     
6414     modified files:
6415      planner-appt.el
6418 2005-02-27 12:13:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-32
6420     Summary:
6421       planner-appt: hooking
6422     Revision:
6423       planner--jeho--1.0--patch-32
6425     * planner-appt.el (planner-appt-insinuate): added adding
6426       planner-appt-insinuate-if-today to planner-goto-hook
6427     
6429     modified files:
6430      planner-appt.el
6433 2005-02-27 12:02:12 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-31
6435     Summary:
6436       de-insinuation
6437     Revision:
6438       planner--jeho--1.0--patch-31
6440     * planner-appt.el: Added a command planner-appt-de-insinuate that removes
6441       planner-appt from all planner hooks, since any breakage can interfere
6442       badly with planner.
6444     modified files:
6445      planner-appt.el
6448 2005-02-27 11:16:06 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-30
6450     Summary:
6451       corrected mistypes and appended to a hook
6452     Revision:
6453       planner--jeho--1.0--patch-30
6455     * planner-appt.el: small documentation changes
6456     (planner-appt-update): corrected typographic error
6457     (planner-appt-insinuate-if-today): append planner-appt-update-for-write
6458     to the write hook
6459     
6461     modified files:
6462      ChangeLog planner-appt.el
6465 2005-02-27 04:41:02 GMT Sacha Chua <sacha@free.net.ph>  patch-332
6467     Summary:
6468       planner-diary-include-all-output-flag: New option
6469     Revision:
6470       planner--dev--1.0--patch-332
6472     * planner-diary.el (planner-diary-get-diary-entries): Honor
6473     planner-diary-include-all-output.
6474     (planner-diary-include-all-output-flag): New user option suggested by
6475     Raymond Zeitler.
6477     modified files:
6478      ChangeLog planner-diary.el planner-el.texi
6481 2005-02-27 04:07:25 GMT Sacha Chua <sacha@free.net.ph>  patch-331
6483     Summary:
6484       Remove buggy unfontlock code from with-planner-update-setup
6485     Revision:
6486       planner--dev--1.0--patch-331
6488     * planner.el (with-planner-update-setup): Remove buggy unfontlock code.
6490     modified files:
6491      ChangeLog planner.el
6494 2005-02-26 18:41:24 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-29
6496     Summary:
6497       tidying up
6498     Revision:
6499       planner--jeho--1.0--patch-29
6501     * planner-appt.el: small documentation changes; moved lots of
6502     things around for code readability; nicer customization
6503     
6504     (planner-appt-write-file-hook): new global variable for the
6505     preferred write-hook
6506     
6507     (planner-appt-seek-to-end-of-current-section): new function: does
6508     what it says
6509     
6510     (planner-appt-live-task-regexp): new regular expression matching
6511     tasks that are not cancelled and not finished
6512     
6513     (planner-appt-de-wiki): made this more lispy with catch and throw
6514     [but couldn't find simple `loop' outside of `cl']
6515     
6516     (planner-appt-show-alerts): new command to show a list of
6517     scheduled alerts
6518     
6519     (planner-appt-schedule-add-cyclic): made the sorting contingent
6520     upon planner-appt-sort-schedule-on-update-flag
6521     
6522     (planner-appt-update, planner-appt-insinuate-if-today): added some
6523     bullet-proofing to make sure there is an initial update
6524     
6526     modified files:
6527      planner-appt.el
6530 2005-02-26 00:07:55 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-28
6532     Summary:
6533       shuffling and gentle refining
6534     Revision:
6535       planner--jeho--1.0--patch-28
6537     * planner-appt.el: moved things around for better reading
6538     
6539     (planner-appt-todays-page-p): new function
6540     
6541     (planner-appt-time-regexp): generalized regexps a bit
6542     
6543     (planner-appt-task-insinuate): removed planner-appt-update
6544     
6545     (planner-appt-update-for-write): moved the test for
6546     planner-appt-update-appts-on-save-flag to this function
6547     
6548     (planner-appt-schedule-insinuate): removed planner-appt-update
6549     
6550     (planner-appt-insinuate-if-today): added to local-write-file-hooks
6551     directly here 
6552     
6553     (planner-appt-mark-calendar): a little consistency edit
6555     modified files:
6556      planner-appt.el
6559 2005-02-25 18:39:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-27
6561     Summary:
6562       updates to update
6563     Revision:
6564       planner--jeho--1.0--patch-27
6566     changed all updating hooks to planner-appt-update 
6568     modified files:
6569      planner-appt.el
6572 2005-02-25 17:59:09 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-26
6574     Summary:
6575       massive changes
6576     Revision:
6577       planner--jeho--1.0--patch-26
6579     * planner-appt.el: documentation changes
6580     
6581     Moved lots of functions around around.
6582     
6583     Made font-locking work for schedules.
6584     
6585     Fixed a problem with the task-based method where it wasn't
6586     cleaning up after itself.
6587     
6588     Smoothed out the user interface, and integrated the two methods
6589     better, renamed a few functions to make them consistent. 
6590     
6591     Changed after-save hooks to local-write-file-hooks
6592     
6593     Changed the hooking so that it only happens for today's plan page
6594     [pointless to have these hooks elsewhere, despite my earlier sentiments
6595     to the contrary]
6596     
6597     sorry about the terse change log
6599     modified files:
6600      planner-appt.el
6603 2005-02-25 17:56:08 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-25
6605     Summary:
6606       lots of little changes 
6607     Revision:
6608       planner--jeho--1.0--patch-25
6610     * planner-appt.el: documentation changes
6611     (planner-appt-update-appts-on-save-flag): moved up the file
6612     
6613     
6614     (planner-appt-font-lock-appointments-flag): option for font-locking
6615     
6616     (planner-appt-clear-appts, planner-appt-remember-appt): new functions
6617     
6618     (planner-appt-task-regexp): modified to match with whitespace after the @ 
6619     
6620     (planner-copy-or-move-task): changed changed function names
6621     
6622     (--planner-appt-tasks-added-appts): new variable to track task-based
6623     appointments 
6624     
6625     
6626     (planner-appt-task-add): now keeps track of the appointments it adds
6627     
6628     (planner-appt-add-appts-from-tasks): renamed to be consistent with
6629     planner-appt-add-appts-from-schedule, changed regexp usage
6630     
6631     (planner-appt-add-appts-from-schedule): uses new clean up and tracking
6632     functions 
6633     
6634     (planner-appt-update, planner-appt-write-func): new unified update
6635     function and hook
6636     
6637     (planner-appt-methods): fiddled with the methods
6638     
6639     (planner-appt-face): renaming of planner-appt-add-face
6641     modified files:
6642      planner-appt.el
6645 2005-02-25 17:44:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-24
6647     Summary:
6648       documentation modifications
6649     Revision:
6650       planner--jeho--1.0--patch-24
6652     * planner-appt.el: minor changes to the documentation
6653     
6655     modified files:
6656      planner-appt.el
6659 2005-02-24 20:12:05 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-23
6661     Summary:
6662       added cyclic schedule support
6663     Revision:
6664       planner--jeho--1.0--patch-23
6666     * planner-appt.el (planner-appt-schedule-basic-regexp,
6667       planner-appt-schedule-regexp, planner-appt-schedule-appt-regexp): broke the
6668       schedule regexp up to make it useable for other purposes.
6669     
6670       (planner-appt-schedule-sort): new function for sorting the schedule
6671     
6672       (planner-appt-schedule-get-cyclic-tasks): new function that reads
6673       schedule entries from the `planner-cyclic-diary-file'
6674     
6675       (planner-appt-schedule-add-cyclic): new function to add cyclic schedule
6676       entries to today's schedule
6677     
6678       (planner-appt-schedule-cyclic-insinuate): cyclic schedule insinuation
6679       function 
6680     
6681       (planner-appt-mark-calendar): a few cosmetic changes 
6683     modified files:
6684      planner-appt.el
6687 2005-02-24 19:39:27 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-22
6689     Summary:
6690       merge Henrik's font lock code, minor documentation changes
6691     Revision:
6692       planner--jeho--1.0--patch-22
6694     * planner-appt.el: some documentation changes
6695     
6696     merged patch from Henrik Hansen:
6697     
6698     2005-02-24 Henrik S. Hansen  <hsh@freecode.dk>
6699     
6700     * planner-appt.el:
6701     
6702     Added font highlighting for tasks.
6703     
6704     New faces:
6705     - planner-appt-added-face
6706     - planner-appt-overdue-face
6707     
6708     New functions:
6709     - planner-appt-task-highlight-face
6710     - planner-appt-task-highlight
6711     - planner-appt-update-tasks
6712     - planner-appt-font-setup
6713     
6714     (planner-appt-task-insinuate): added a planner-mode hook for
6715     planner-appt-font-setup.
6716         
6717         
6718     
6719     
6721     modified files:
6722      planner-appt.el
6725 2005-02-23 21:26:43 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-21
6727     Summary:
6728       rudimentary schoolboy error in planner-copy-or-move-task advice
6729     Revision:
6730       planner--jeho--1.0--patch-21
6732     * planner-appt.el (planner-copy-or-move-task): fixed silly error checking
6733       for an appointment in the task
6734     
6736     modified files:
6737      planner-appt.el
6740 2005-02-23 19:54:28 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-20
6742     Summary:
6743       lots of changes
6744     Revision:
6745       planner--jeho--1.0--patch-20
6747     2005-02-23  Jim Ottaway  <j.ottaway@lse.ac.uk>
6748     
6749     * planner-appt.el: 
6750     
6751     Added copyright and licence notice.
6752     
6753     Created friendlier configuration functions
6754     `planner-appt-use-tasks', `planner-appt-use-schedule', and
6755     `planner-appt-use-tasks-and-schedule'. Modified documentation as
6756     appropriate.
6757     
6758     (planner-appt-earlier-than-now-p): Renamed
6759     `planner-appt-time-old-p' to the more informative
6760     `planner-appt-earlier-than-now-p'.
6761     
6762     Added `planner-appt-later-than-now-p' to satisfy a mania for
6763     symmetry.
6764     
6765     (planner-appt-schedule-appt-regexp): Modified so that it captures
6766     the second time in a schedule entry: it could be useful for some
6767     other schedule handling code.
6768     
6769     (planner-appt-use): Made this  idempotent, substituting `add-to-list'
6770      for `push'.
6771     
6772     (planner-appt-task-add, planner-appt-task-delete): Added check
6773     that there is a current task.  Without this there was an
6774     uninformative error message. Added optional argument INFO: use
6775     that instead of the current task info [useful to save visiting
6776     today's plan page to add appointments [see advice to
6777     `planner-copy-or-move-task']].
6778     
6779     (planner-appt-task-delete): Return a list of deleted appointments
6780     in the format used in `appt-time-msg-list' [can be useful in some
6781     cases]. 
6782     
6783     (planner-appt-task-member): Renamed `planner-appt-task-added-p' to
6784     this to hint that it behaves like `member'.
6785     
6786     
6787     (plan): Added advise to this so that the advice to
6788     planner-copy-or-move-task can know whether `plan' is being
6789     called; protected against error.  I hate function advice!
6790     
6791     (planner-copy-or-move-task): Modified advice a lot to make it
6792     delete and add appointments correctly, and also to handle errors
6793     within the advised function.  This seems to be the only advice
6794     that requires such elaborate handling: in the others any problems
6795     are trapped by the test for a current task line added to
6796     `planner-appt-task-delete'.
6797     
6798     Added handling for when `plan' has been called: don't carry a task
6799     forward if it is an appointment.
6800     
6801     (planner-schedule-task-estimate): Moved the require into this
6802     function to save loading if tasks are not being used.
6803      
6805     modified files:
6806      planner-appt.el
6809 2005-02-22 14:20:17 GMT Dryice Liu <dryice@liu.com.cn>  patch-18
6811     Summary:
6812       new planner-trunk.el to group tasks in day page
6813     Revision:
6814       planner--dev--1.0--patch-18
6816     This file provide `planner-trunk-tasks', which will group the tasks in
6817     day pages according to `planner-trunk-rule-list'.
6819     new files:
6820      .arch-ids/planner-trunk.el.id planner-trunk.el
6823 2005-02-21 17:49:59 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-19
6825     Summary:
6826       merged task-based appointment alerts
6827     Revision:
6828       planner--jeho--1.0--patch-19
6830     Merged code from Henrik Hansen's planner-task-appt.el code. 
6832     modified files:
6833      planner-appt.el
6836 2005-02-20 21:10:39 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-18
6838     Summary:
6839       improved regexp and documentation changes
6840     Revision:
6841       planner--jeho--1.0--patch-18
6843     * planner-appt.el (planner-appt-schedule-regexp): improved regexp
6844     ...and a few other comment changes
6845     
6846     
6848     modified files:
6849      planner-appt.el
6852 2005-02-19 13:17:35 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-17
6854     Summary:
6855       smarter and faster calendar markup
6856     Revision:
6857       planner--jeho--1.0--patch-17
6859     * planner-appt.el (planner-appt-mark-calendar): added TO option; made it
6860       only do as much work as necessary
6861     
6863     modified files:
6864      planner-appt.el
6867 2005-02-19 11:27:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-16
6869     Summary:
6870       even more generous schedule regexp
6871     Revision:
6872       planner--jeho--1.0--patch-16
6874     * planner-appt.el (planner-appt-schedule-regexp): the regexp now matches 
6875     most [all?] imaginable formats for an appointment [and doesn't get misled
6876     by email addresses]
6877     
6878     
6879     
6881     modified files:
6882      planner-appt.el
6885 2005-02-18 22:58:05 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-15
6887     Summary:
6888       problems with appt-make-list
6889     Revision:
6890       planner--jeho--1.0--patch-15
6892     Added some comments and advice about appt-make-list after discovering it
6893     wipes out prior appointments.
6895     modified files:
6896      planner-appt.el
6899 2005-02-18 21:48:04 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-14
6901     Summary:
6902       regexp tuning
6903     Revision:
6904       planner--jeho--1.0--patch-14
6906     * planner-appt.el (planner-appt-schedule-regexp): made this more generous
6907     than it was before, so it should match, e.g.
6908     
6909                 12:00 |      | foobie bletch
6910     
6911     which didn't match before.
6913     modified files:
6914      planner-appt.el
6917 2005-02-18 17:25:46 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-13
6919     Summary:
6920       fix my previous so-called 'fix'
6921     Revision:
6922       planner--jeho--1.0--patch-13
6924     * planner-appt.el (planner-appt-insinuate): fixed error in this function
6925       introduced into the last patch; make the hook append as well
6926     
6928     modified files:
6929      planner-appt.el
6932 2005-02-18 16:44:44 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-12
6934     Summary:
6935       planner-mode-hook misfunction
6936     Revision:
6937       planner--jeho--1.0--patch-12
6939     * planner-appt.el (planner-appt-insinuate): fixed wrong function added to
6940     planner-mode-hook 
6941     
6943     modified files:
6944      planner-appt.el
6947 2005-02-18 16:22:00 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-11
6949     Summary:
6950       respect for exogenous appointments
6951     Revision:
6952       planner--jeho--1.0--patch-11
6954     * planner-appt.el (planner-appt-schedule-to-appt): now respects
6955     appointments added outside of planner
6956     
6958     modified files:
6959      planner-appt.el
6962 2005-02-18 15:00:10 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-10
6964     Summary:
6965       planner-appt.el changes
6966     Revision:
6967       planner--jeho--1.0--patch-10
6969     * planner-appt.el:
6970     
6971     (planner-appt-filename-to-date): new function
6972     (planner-appt-entry-marker): new face
6973     (planner-appt-mark-calendar): add marks in calendar when there is a day page
6974     (planner-appt-mark-calendar-maybe): mark the calendar conditionally
6975     (planner-appt-insinuate): added hook for conditional calendar marking
6976     
6978     modified files:
6979      planner-appt.el
6982 2005-02-18 11:32:11 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-9
6984     Summary:
6985       planner-appt.el
6986     Revision:
6987       planner--jeho--1.0--patch-9
6989     * planner-appt.el: a new file that integrates schedules and appointments
6990     
6992     new files:
6993      .arch-ids/planner-appt.el.id planner-appt.el
6996 2005-02-17 16:02:06 GMT Sacha Chua <sacha@free.net.ph>  patch-330
6998     Summary:
6999       planner-multi.el: planner-create-task-from-info should call the create-task hook
7000     Revision:
7001       planner--dev--1.0--patch-330
7003     * planner-multi.el (planner-multi-separator): Docfix: Add note about
7004     emacs-wiki-link-at-point.
7005     (planner-create-task-from-info): Modify Jim Ottaway's patch-7, moving the
7006     planner-create-task-hook call outside the list.
7007     
7009     modified files:
7010      ChangeLog planner-multi.el
7013 2005-02-16 16:57:42 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-7
7015     Summary:
7016       added running planner-create-task-hook
7017     Revision:
7018       planner--jeho--1.0--patch-7
7020     * planner-multi.el (planner-create-task-from-info): run
7021       planner-create-task-hook 
7022     
7024     modified files:
7025      planner-multi.el
7028 2005-02-16 14:56:25 GMT Sacha Chua <sacha@free.net.ph>  patch-329
7030     Summary:
7031       planner-multi-read-name: Check if str is null
7032     Revision:
7033       planner--dev--1.0--patch-329
7035     * planner-multi.el (planner-multi-read-name): Check if str is null to
7036       distinguish default case properly. (string= nil "nil"), apparently.
7037       Thanks to Jim Ottaway for the patch.
7039     modified files:
7040      ChangeLog planner-multi.el
7043 2005-02-16 13:05:51 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-5
7045     Summary:
7046       fix handling of default in planner-multi-read-name
7047     Revision:
7048       planner--jeho--1.0--patch-5
7050     * planner-multi.el (planner-multi-read-name): 
7051     
7052     Surprisingly, perhaps, (string= nil "nil") returns t.
7053     
7054     So when completing-read-multiple returns nil (i.e., default), the test
7055     for when the actual string "nil" has been entered at the prompt is also
7056     passed for nil as well. This modification tests for the nil case before
7057     the "nil" case, fixing the problem.
7058     
7059     modified files:
7060      planner-multi.el
7063 2005-02-16 04:58:58 GMT Sacha Chua <sacha@free.net.ph>  patch-328
7065     Summary:
7066       Merge jeho's changes fixing planner-id and planner-multi interaction; tweak implementation
7067     Revision:
7068       planner--dev--1.0--patch-328
7070     * planner.el (with-planner-update-setup): Remove redundant
7071       save-excursion.
7072     * planner.el (planner-task-info-from-string): Do not use
7073       planner-task-line-regexp. Make status more flexible.
7074     * planner.el (planner-jump-to-linked-task-function): Convert into a hook.
7075     * planner.el (planner-jump-to-linked-task-basic): New.
7076     * planner.el (planner-find-task-function): Convert into a hook.
7077     * planner.el (planner-find-task-basic): New.
7078     * planner.el (with-planner-update-setup): Expand macro so that we don't need to require edebug.
7079     * planner-id.el (planner-id-find-task): NOTE: Change first parameter to
7080       task-info to be consistent with planner-find-task. Search for
7081       description if no task ID is specified.
7082     * planner-id.el (planner-id-jump-to-linked-task): Use planner-id-find-task.
7083     * planner-id.el (planner-jump-to-linked-task-function): Set instead of using advice.
7084     * planner-id.el (planner-find-task-function): Set instead of using advice.
7085     * planner-multi.el (planner-edit-task-description): Implement multi version.
7087     modified files:
7088      ChangeLog planner-id.el planner-multi.el planner.el
7091 2005-02-16 01:47:37 GMT Sacha Chua <sacha@free.net.ph>  patch-327
7093     Summary:
7094       Relicense planner-el.texi to GPL from GFDL
7095     Revision:
7096       planner--dev--1.0--patch-327
7098     * planner-el.texi: Change to GPL.
7099     
7100     * planner.el (planner-sort-tasks-by-link): Remove unnecessary skip-chars-forward.
7101       Thanks to John Sullivan for pointing this out.
7103     modified files:
7104      ChangeLog planner-el.texi planner.el
7107 2005-02-15 15:06:32 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-3
7109     Summary:
7110       fix interaction between task ids and multiple links
7111     Revision:
7112       planner--jeho--1.0--patch-3
7114     * planner-id.el (planner-id-find-task, planner-find-task): 
7115       Added this function and advice so that tasks are found 
7116       correctly by id.
7117     
7118     * planner-multi.el (planner-update-task):
7119       Use the new update setup macro wrapper with-planner-update-setup 
7120       in planner.el.
7121     
7122     * planner.el (planner-task-line-regexp, planner-task-info-from-string): 
7123       New global variable to match a task line.
7124     
7125     * planner.el (with-planner-update-setup, planner-update-task): 
7126       a macro wrapper for the update setup so that the code 
7127       may be conveniently reused in planner-multi.el
7129     modified files:
7130      planner-id.el planner-multi.el planner.el
7133 2005-02-15 14:53:23 GMT Jim Ottaway <j.ottaway@lse.ac.uk>       patch-2
7135     Summary:
7136       planner-id.el regexp bug
7137     Revision:
7138       planner--jeho--1.0--patch-2
7140     * planner-id.el (planner-id-regexp): 
7141       missing + in regexp
7143     modified files:
7144      planner-id.el
7147 2005-02-10 07:51:47 GMT Sacha Chua <sacha@free.net.ph>  patch-326
7149     Summary:
7150       planner-el.texi: Docfix: planner-update-wiki-project is not interactive
7151     Revision:
7152       planner--dev--1.0--patch-326
7154     * planner-el.texi (Basic Configuration): Update note about
7155       planner-update-wiki-project which is not an interactive function.
7156       Thanks to Jeremy Cowgar for spotting this.
7158     modified files:
7159      ChangeLog planner-el.texi
7162 2005-02-10 06:17:37 GMT Sacha Chua <sacha@free.net.ph>  patch-325
7164     Summary:
7165       planner-wl: Work with Wanderlust 2.12.0
7166     Revision:
7167       planner--dev--1.0--patch-325
7169     * planner-wl.el (planner-wl-annotation-from-wl): Merge Jeremy Cowgar's
7170       minor patch updating it to Wanderlust 2.12.0
7171     
7173     modified files:
7174      ChangeLog planner-wl.el
7177 2005-02-10 05:40:12 GMT Sacha Chua <sacha@free.net.ph>  patch-324
7179     Summary:
7180       planner-sort-tasks: Fix case where last line has task
7181     Revision:
7182       planner--dev--1.0--patch-324
7184     * planner.el (planner-sort-tasks): Bugfix for end of buffer.
7185     Do not attempt to advance cursor past end of buffer as this results
7186     in obscure cannot-save bug.
7188     modified files:
7189      ChangeLog planner.el
7192 2005-02-10 02:16:58 GMT Sacha Chua <sacha@free.net.ph>  patch-323
7194     Summary:
7195       planner-sort-tasks: Bugfix for infloop
7196     Revision:
7197       planner--dev--1.0--patch-323
7199     * planner.el (planner-sort-tasks): Make sure we advance at least one
7200       character so that we don't infinite-loop. Thanks to Jeremy Cowgar for
7201       the bug report.
7203     modified files:
7204      ChangeLog planner.el
7207 2005-02-08 15:52:09 GMT Sacha Chua <sacha@free.net.ph>  patch-322
7209     Summary:
7210       planner-bibtex: Make separator more flexible
7211     Revision:
7212       planner--dev--1.0--patch-322
7214     * planner-bibtex.el (planner-bibtex-separator): New.
7215     (planner-bibtex-regexp): New.
7216     (planner-bibtex-annotation-new): Use planner-bibtex-separator.
7217     (planner-bibtex-annotation-old): Use planner-bibtex-separator.
7218     (planner-bibtex-browse-url): Use planner-bibtex-regexp
7219     
7221     modified files:
7222      ChangeLog planner-bibtex.el
7225 2005-02-08 15:50:49 GMT Sacha Chua <sacha@free.net.ph>  patch-321
7227     Summary:
7228       planner-multi: Be graceful about missing crm
7229     Revision:
7230       planner--dev--1.0--patch-321
7232     * planner-multi.el: Condition-case (require 'crm) instead of using
7233     CVS-style require.
7234     (planner-read-name): Check for completing-read-multiple.
7236     modified files:
7237      ChangeLog planner-multi.el
7240 2005-02-08 15:24:47 GMT Sacha Chua <sacha@free.net.ph>  patch-320
7242     Summary:
7243       Fix: planner-menu should use planner-el info file
7244     Revision:
7245       planner--dev--1.0--patch-320
7247     * planner.el (planner-menu): Use new Planner info file name
7248     planner-el. Thanks to Raymond Zeitler for the bug report.
7249     
7250     
7252     modified files:
7253      ChangeLog planner.el
7256 2005-02-08 09:19:05 GMT Sacha Chua <sacha@free.net.ph>  patch-319
7258     Summary:
7259       planner-rank: Fix missing paren. Thanks to Chris parsons
7260     Revision:
7261       planner--dev--1.0--patch-319
7264     modified files:
7265      ChangeLog planner-rank.el
7268 2005-02-04 02:07:19 GMT Sacha Chua <sacha@free.net.ph>  patch-318
7270     Summary:
7271       planner-notes-tag: Remove page reference
7272     Revision:
7273       planner--dev--1.0--patch-318
7275     * planner.el (planner-notes-tag): Strip the linked page reference when
7276     making lists of notes. This makes the lists easier to browse.
7278     modified files:
7279      ChangeLog planner.el
7282 2005-02-03 14:03:14 GMT Sacha Chua <sacha@free.net.ph>  patch-317
7284     Summary:
7285       planner-rank.el fix: Emacs CVS-ism (read-number)
7286     Revision:
7287       planner--dev--1.0--patch-317
7289     * planner-rank.el (planner-rank-read-importance-and-urgency):
7290     Bugfix: Remove Emacs CVS-ism (read-number). Thanks to ChrisMDP
7291     for pointing this out.
7293     modified files:
7294      ChangeLog planner-rank.el
7297 2005-02-02 12:23:37 GMT Sacha Chua <sacha@free.net.ph>  patch-315
7299     Summary:
7300       planner-id fix: work with unnumbered tasks
7301     Revision:
7302       planner--dev--1.0--patch-315
7304     * planner-id.el: Work with unnumbered tasks. Thanks to Jim Ottaway for
7305       the bug report.
7306     
7308     modified files:
7309      ChangeLog planner-id.el
7312 2005-02-01 06:19:12 GMT Dryice Liu <dryice@liu.com.cn>  patch-16
7314     Summary:
7315       Fix bug coorperating with planner-deadline
7316     Revision:
7317       planner--dev--1.0--patch-16
7319     * planner-rank.el: when calling planner-rank-change from
7320       planner-deadline-change-hook, Emacs will complain "wrong type argument:
7321       number-or-marker-p"
7322       (planner-rank-calculate-urgency-from-deadline): use "value" to return
7323       what we want instead always return nil.
7324       (planner-rank-read-importance-and-urgency): call
7325       planner-deadline-days-left with task-info instead the wrong rank-info.
7326     
7328     modified files:
7329      planner-rank.el
7332 2005-02-01 04:27:59 GMT Sacha Chua <sacha@free.net.ph>  patch-314
7334     Summary:
7335       planner-use-calendar-flag: Make calendar optional
7336     Revision:
7337       planner--dev--1.0--patch-314
7339         * planner.el (planner-use-calendar-flag): New.
7340         (planner-read-date): Make calendar optional.
7342     modified files:
7343      ChangeLog planner.el
7346 2005-02-01 04:22:56 GMT Sacha Chua <sacha@free.net.ph>  patch-313
7348     Summary:
7349       Bugfix: planner-expand-name
7350     Revision:
7351       planner--dev--1.0--patch-313
7353         * planner.el (planner-expand-name): Bugfix; flipped "or" ignored offsets.
7355     modified files:
7356      ChangeLog planner.el
7359 2005-02-01 04:19:03 GMT Sacha Chua <sacha@free.net.ph>  patch-312
7361     Summary:
7362       planner-expand-name: Specify dates by day name; ex: +5tue
7363     Revision:
7364       planner--dev--1.0--patch-312
7366         * planner.el (planner-expand-name): Add +5tue2005.01.01 to
7367         planner-expand-name. You can now specify dates by day names.
7368         Example: -2mon = 2 Mondays ago. +fri = next Friday.
7369         (planner-expand-name-days-alist): New.
7371     modified files:
7372      ChangeLog planner.el
7375 2005-02-01 03:35:52 GMT Sacha Chua <sacha@free.net.ph>  patch-311
7377     Summary:
7378       Fix: Add planner-menu to XEmacs menu
7379     Revision:
7380       planner--dev--1.0--patch-311
7382         * planner.el (planner-menu): Add to XEmacs menu. Thanks to sf for
7383         reporting the bug and providing information.
7385     modified files:
7386      ChangeLog planner.el
7389 2005-02-01 03:16:28 GMT Sacha Chua <sacha@free.net.ph>  patch-310
7391     Summary:
7392       planner.el: Don't font-lock minor operations
7393     Revision:
7394       planner--dev--1.0--patch-310
7396         * planner.el (planner-create-task-from-info): Do not font-lock
7397         when creating tasks.
7398         (planner-sort-tasks): Minimize font-locking.
7399         (planner-renumber-notes): Minimize font-locking.
7400         (planner-update-task): Minimize font-locking.
7402     modified files:
7403      ChangeLog planner.el
7406 2005-02-01 03:01:36 GMT Dryice Liu <dryice@liu.com.cn>  patch-13
7408     Summary:
7409       autoload to calm down compiler
7410     Revision:
7411       planner--dev--1.0--patch-13
7413     * planner-bookmark.el (planner-bookmark-make-url): autoload to calm down compiler.
7414     
7416     modified files:
7417      planner-bookmark.el planner-rank.el
7420 2005-02-01 02:57:38 GMT Sacha Chua <sacha@free.net.ph>  patch-309
7422     Summary:
7423       planner-multi.el: Improve XEmacs support by making crm.el optional
7424     Revision:
7425       planner--dev--1.0--patch-309
7427         * planner-multi.el (planner-multi-read-name): Make
7428         completing-read-multiple optional so that XEmacs users
7429         can try out planner-multi. However, this means they
7430         lose completion. For best results, get the crm.el library.
7432     modified files:
7433      ChangeLog planner-multi.el
7436 2005-02-01 02:43:05 GMT Sacha Chua <sacha@free.net.ph>  patch-308
7438     Summary:
7439       planner-rank-change: Revert to Dryice's version
7440     Revision:
7441       planner--dev--1.0--patch-308
7443         * planner-rank.el (planner-rank-change): Revert my change. Thanks
7444         to Dryice for pointing out bug introduced by rewrite.
7446     modified files:
7447      ChangeLog planner-rank.el
7450 2005-01-31 02:31:15 GMT Sacha Chua <sacha@free.net.ph>  patch-307
7452     Summary:
7453       Merge planner-rank.el, modify, rename functions
7454     Revision:
7455       planner--dev--1.0--patch-307
7457         * planner-rank.el: Rename importancy to importance, task
7458         categories to priorities. Rename -weighing- functions to
7459         -weighted-. Rewrite some of the implementations.
7460         (planner-rank-calculate-urgency-from-deadline): More flexible
7461         implementation.
7462         (planner-rank-test-algorithm): Rewrite to not use loop defvar.
7464     new files:
7465      .arch-ids/planner-rank.el.id planner-rank.el
7467     modified files:
7468      ChangeLog
7471 2005-01-31 01:26:32 GMT Sacha Chua <sacha@free.net.ph>  patch-306
7473     Summary:
7474       MAJOR NOTE: 'Category' renamed to 'Priority', old 'Priority' renamed to 'Number'
7475     Revision:
7476       planner--dev--1.0--patch-306
7478         * planner.el: NOTE: Rename categories to priorities (A, B, C) and
7479           the old priorities (1, 2, 3...) to numbers. This breaks old code
7480           and keybindings, but should be done for clarity.
7481     
7482         * planner-tasks-overview.el: Update references to categories and priorities.
7483         * planner-multi.el: Update references to categories and priorities.
7484         * planner-rdf.el: Update references to categories and priorities.
7485         * planner-rdf.owl: Update references to categories and priorities.
7486         * planner-el.texi: Update references to categories and priorities.
7487     
7488         * planner-multi.el (planner-multi-split): New. Use in other functions.
7490     modified files:
7491      ChangeLog planner-el.texi planner-multi.el planner-rdf.el
7492      planner-rdf.owl planner-tasks-overview.el planner.el
7495 2005-01-31 01:06:54 GMT Sacha Chua <sacha@free.net.ph>  patch-305
7497     Summary:
7498       planner-deadline: helper functions, planner-deadline-change-hook
7499     Revision:
7500       planner--dev--1.0--patch-305
7502         * planner-deadline.el: Merge patch from Dryice Liu.
7503         (planner-deadline-change-hook): New option.
7504         (planner-deadline-get-deadline-from-string): New helper function.
7505         (planner-deadline-get-current-deadline): New helper function.
7506         (planner-deadline-days-left): New helper function.
7507         (planner-deadline-update): Use planner-deadline-days-left.
7508         (planner-deadline-change): Run planner-deadline-change-hook.
7510     modified files:
7511      ChangeLog planner-deadline.el
7514 2005-01-30 13:56:26 GMT Dryice Liu <dryice@liu.com.cn>  patch-11
7516     Summary:
7517       add direction to the test table
7518     Revision:
7519       planner--dev--1.0--patch-11
7521     * planner-rank.el (planner-rank-test-algorithm): add direction to the
7522       test table.
7523     
7525     modified files:
7526      planner-rank.el
7529 2005-01-30 13:46:21 GMT Dryice Liu <dryice@liu.com.cn>  patch-10
7531     Summary:
7532       new rank calculating functions taking weight in to consideration
7533     Revision:
7534       planner--dev--1.0--patch-10
7536     * planner-rank.el: Now we have some algorithms that emphasis Importancy
7537     more than Urgency.
7538     (planner-rank-importancy-vs-urgency-factor): new customizable variable
7539     (planner-rank-rank-calculate-function): change the default to
7540     planner-rank-calculate-rank-weighing-rmsd. With the default settings,
7541     this one get a pretty reasonable result. I like this one :)
7542     (planner-rank-calculate-rank-weighing-average): new rank calculation
7543     function that take weight in to account.
7544     (planner-rank-calculate-rank-weighing-rmsd): Ditto.
7545     
7547     modified files:
7548      planner-rank.el
7551 2005-01-30 12:27:14 GMT Dryice Liu <dryice@liu.com.cn>  patch-9
7553     Summary:
7554       doc fix
7555     Revision:
7556       planner--dev--1.0--patch-9
7558     * planner-rank.el: obey the good doc string style. Change the docstring
7559       of planner-rank-calculate-rank-* from a result table to asking the user
7560       to eval a sexp. This is "real time" if the user customized some
7561       parameters, and save lots of space :)
7563     modified files:
7564      planner-rank.el
7567 2005-01-30 11:36:37 GMT Dryice Liu <dryice@liu.com.cn>  patch-8
7569     Summary:
7570       don't update rank if we are not on a task line
7571     Revision:
7572       planner--dev--1.0--patch-8
7574     * planner-rank.el: In plan pages, if there's planner-rank-regexp match
7575       outside the "* Tasks" section, when calling planner-rank-update-all,
7576       Emacs will complain "Wrong type argument: stringp, nil" on the matching
7577       line. This happens when there is a "* Timeclock" section in the plan
7578       page.
7579       (planner-rank-update-current-task): Check if we are on a task line
7580       before doing the update.
7581       (planner-rank-change): Ditto. Also protect the planner-rank-change-hook
7582       and re-indent.
7583     
7585     modified files:
7586      planner-rank.el
7589 2005-01-30 10:51:51 GMT Dryice Liu <dryice@liu.com.cn>  patch-7
7591     Summary:
7592       improve test function
7593     Revision:
7594       planner--dev--1.0--patch-7
7596     * planner-rank.el (planner-rank-test-algorithm): now shows the result
7597       table in a new buffer, and take an argument to say which function to
7598       test.
7599       
7601     modified files:
7602      planner-rank.el
7605 2005-01-30 06:03:35 GMT Dryice Liu <dryice@liu.com.cn>  patch-6
7607     Summary:
7608       E= -> U=
7609     Revision:
7610       planner--dev--1.0--patch-6
7612     * planner-rank.el: change from "E=" to "U=" in the task description to
7613       come on with the phrase change from Emergency to Urgency.
7614     
7616     modified files:
7617      planner-rank.el
7620 2005-01-30 04:47:31 GMT Dryice Liu <dryice@liu.com.cn>  patch-5
7622     Summary:
7623       New: planner-rank.el
7624     Revision:
7625       planner--dev--1.0--patch-5
7627     * planner-rank.el: New feature to set task rank by Importancy and
7628       Urgency.
7629     
7630     
7631     
7633     new files:
7634      .arch-ids/planner-rank.el.id planner-rank.el
7637 2005-01-30 04:06:15 GMT Dryice Liu <dryice@liu.com.cn>  patch-4
7639     Summary:
7640       New hook planner-deadline-change-hook
7641     Revision:
7642       planner--dev--1.0--patch-4
7644     * planner-deadline.el (planner-deadline-change-hook): New hook to run in
7645       function planner-deadline-change.
7646       (planner-deadline-change): run planner-deadline-change-hook at the end
7647       of this function. Note the planner-deadline-update call above: It's not
7648       necessory to update the whole page, Maybe we can change it to update
7649       the deadline of the current task only some time later.
7650     
7652     modified files:
7653      planner-deadline.el
7656 2005-01-30 03:52:01 GMT Dryice Liu <dryice@liu.com.cn>  patch-3
7658     Summary:
7659       New helper functions for getting deadline date
7660     Revision:
7661       planner--dev--1.0--patch-3
7663     * planner-deadline.el (planner-deadline-get-deadline-from-string): return
7664       the deadline data in string.
7665       (planner-deadline-get-current-deadline): return the deadline date in
7666       the current task.
7667     
7669     modified files:
7670      planner-deadline.el
7673 2005-01-30 03:46:29 GMT Dryice Liu <dryice@liu.com.cn>  patch-2
7675     Summary:
7676       Move the calculation of how many days left out to be a function
7677     Revision:
7678       planner--dev--1.0--patch-2
7680     * planner-deadline.el (planner-deadline-days-left): New function, return
7681       how many days are left for the given task.
7682       (planner-deadline-update): Call planner-deadline-days-left instead of
7683       doing the calculation itself.
7684     
7686     modified files:
7687      planner-deadline.el
7690 2005-01-30 03:27:19 GMT Dryice Liu <dryice@liu.com.cn>  patch-1
7692     Summary:
7693       New function planner-set-task-category
7694     Revision:
7695       planner--dev--1.0--patch-1
7697     * planner.el (planner-set-task-category): New function, set the category
7698       of the current task. This is a helper function and not user visuable.
7701     modified files:
7702      planner.el
7705 2005-01-28 05:28:57 GMT Sacha Chua <sacha@free.net.ph>  patch-304
7707     Summary:
7708       planner-ledger: now usable with new versions of ledger
7709     Revision:
7710       planner--dev--1.0--patch-304
7712         * planner-ledger.el: Merge patch from Travis B. Hartwell making
7713         planner-ledger usable with new versions of ledger. planner-ledger
7714         is now more flexible.
7715         (planner-ledger-balance-accounts): Reasonable defaults.
7716         (planner-ledger-balance-args): New option.
7717         (planner-ledger-insert-maybe): Remove hardcoded things.
7719     modified files:
7720      ChangeLog planner-ledger.el
7723 2005-01-26 14:37:12 GMT Sacha Chua <sacha@free.net.ph>  patch-303
7725     Summary:
7726       planner-mhe: Use message IDs
7727     Revision:
7728       planner--dev--1.0--patch-303
7730         * planner-mhe.el (planner-mhe-get-message-id): New. Thanks to pll
7731         for suggesting it and patiently testing various buggy
7732         implementations.
7733         (planner-mhe-annotation): Use message ID. Merge
7734         planner-mhe-annotation-from-message and
7735         planner-mhe-annotation-from-folder.
7736         (planner-mhe-browse-url): Use message ID.
7738     modified files:
7739      ChangeLog planner-mhe.el
7742 2005-01-24 10:27:26 GMT Sacha Chua <sacha@free.net.ph>  patch-302
7744     Summary:
7745       planner-deadline-change: Add deadlines to tasks without deadlines
7746     Revision:
7747       planner--dev--1.0--patch-302
7749         * planner-deadline.el (planner-deadline-change): Allow the
7750         addition of deadlines to tasks without deadlines. Thanks to Dryice
7751         Liu for the suggestion.
7753     modified files:
7754      ChangeLog planner-deadline.el
7757 2005-01-24 10:13:53 GMT Sacha Chua <sacha@free.net.ph>  patch-301
7759     Summary:
7760       New: planner-create-task-from-buffer-hook, minor bugfix to planner-timeclock-summary
7761     Revision:
7762       planner--dev--1.0--patch-301
7764         * planner.el (planner-create-task-from-buffer-hook): New.
7765         Thanks to Dryice Liu for the suggestion.
7766         (planner-create-task-from-buffer): Append
7767         planner-create-task-from-buffer-hook.
7768     
7769         * planner-timeclock-summary.el (planner-timeclock-summary-update): Minor
7770         bugfix: Don't complain when there is no plan page.
7772     modified files:
7773      ChangeLog planner-timeclock-summary.el planner.el
7776 2005-01-15 02:18:05 GMT Sacha Chua <sacha@free.net.ph>  patch-300
7778     Summary:
7779       Convert all defsubst to defun in my code
7780     Revision:
7781       planner--dev--1.0--patch-300
7783         * planner.el: Convert all defsubst to defun. Defsubst cannot be advised
7784         or overridden, and lead to subtle bugs when you try it. Defuns
7785         provide more flexibility.
7786         * planner-calendar.el: Convert all defsubst to defun.
7787         * planner-multi.el: Convert all defsubst to defun.
7788         * planner-timeclock-summary.el: Convert all defsubst to defun.
7789         * planner-schedule.el: Convert all defsubst to defun.
7790         * planner-timeclock.el: Convert all defsubst to defun.
7791         * planner-logedit.el: Convert all defsubst to defun.
7792         * planner-diary.el: Convert all defsubst to defun.
7794     modified files:
7795      ChangeLog planner-calendar.el planner-diary.el planner-id.el
7796      planner-log-edit.el planner-multi.el planner-schedule.el
7797      planner-timeclock-summary.el planner-timeclock.el planner.el
7800 2005-01-14 12:27:28 GMT Sacha Chua <sacha@free.net.ph>  patch-299
7802     Summary:
7803       planner-el.texi: Rename output file to planner-el.info, rewrite intro, reorganize
7804     Revision:
7805       planner--dev--1.0--patch-299
7807         * planner-el.texi: NOTE: Rename to planner-el from PlannerMode for
7808         greater consistency with packaging. Rearrange intro section
7809         extensively. Group Planner features under tasks and notes.
7811     modified files:
7812      ChangeLog planner-el.texi
7814     renamed files:
7815      .arch-ids/planner.texi.id
7816        ==> .arch-ids/planner-el.texi.id
7817      planner.texi
7818        ==> planner-el.texi
7821 2005-01-14 07:14:53 GMT Sacha Chua <sacha@free.net.ph>  patch-298
7823     Summary:
7824       planner-markup-note: Do not use emacs-wiki-bare-anchor-prefix
7825     Revision:
7826       planner--dev--1.0--patch-298
7828         * planner.el (planner-markup-note): Do not use
7829         emacs-wiki-bare-anchor-prefix.
7831     modified files:
7832      ChangeLog planner.el
7835 2005-01-14 02:27:19 GMT Sacha Chua <sacha@free.net.ph>  patch-297
7837     Summary:
7838       Handle nil dates better
7839     Revision:
7840       planner--dev--1.0--patch-297
7842         * planner-multi.el (planner-copy-or-move-task): Allow nil dates.
7843     
7844         * planner.el (planner-copy-or-move-task): Allow nil dates.
7846     modified files:
7847      ChangeLog planner-multi.el planner.el
7850 2005-01-14 00:37:42 GMT Sacha Chua <sacha@free.net.ph>  patch-296
7852     Summary:
7853       New: planner-expand-name-default allows undated tasks
7854     Revision:
7855       planner--dev--1.0--patch-296
7857         * planner.el (planner-expand-name-default): New option allows
7858         people to make undated tasks easily. By default, keep the old
7859         behavior of scheduling tasks onto today. Set this to "nil" to
7860         create undated tasks.
7861         (planner-expand-name): Allow "." (today) and honor
7862         planner-expand-name-default.
7864     modified files:
7865      ChangeLog planner.el
7868 2005-01-14 00:33:55 GMT Sacha Chua <sacha@free.net.ph>  patch-295
7870     Summary:
7871       planner-edit-task-description: Check old description for match
7872     Revision:
7873       planner--dev--1.0--patch-295
7875         * planner-timeclock.el (planner-edit-task-description): Set
7876         current task only if old description matches.
7878     modified files:
7879      ChangeLog planner-timeclock.el
7882 2005-01-13 00:22:30 GMT Sacha Chua <sacha@free.net.ph>  patch-294
7884     Summary:
7885       planner-bibtex-browse-url: Handle labels with :
7886     Revision:
7887       planner--dev--1.0--patch-294
7889         * planner-bibtex.el (planner-bibtex-browse-url): Merge small patch
7890         from Jim Ottaway fixing case where bibtex labels contain :.
7892     modified files:
7893      ChangeLog planner-bibtex.el
7896 2005-01-12 13:28:48 GMT Sacha Chua <sacha@free.net.ph>  patch-293
7898     Summary:
7899       planner-deadline: Allow deadline text anywhere
7900     Revision:
7901       planner--dev--1.0--patch-293
7903         * planner-deadline.el (planner-deadline-update): Allow deadline
7904         text anywhere.
7905     
7906         * planner-id.el (planner-id-at-point): Trigger only for tasks.
7907         (planner-id-remove-tasks-on-page): Trigger only for tasks.
7908         (planner-id-keymap): Comment out.
7909         (planner-id-markup): Do not highlight with keymap.
7911     modified files:
7912      ChangeLog planner-deadline.el planner-id.el
7915 2005-01-11 12:08:01 GMT Sacha Chua <sacha@free.net.ph>  patch-292
7917     Summary:
7918       New option: planner-use-plan-pages
7919     Revision:
7920       planner--dev--1.0--patch-292
7922         * planner.el (planner-use-plan-pages): New option. Yes, you can
7923         turn plan pages off as well. Try not to have planner-use-day-pages
7924         and planner-use-plan-pages off at the same time.
7925         (planner-create-task-from-buffer): Follow planner-use-day-pages
7926         and planner-use-plan-pages.
7927         (planner-create-task): Follow planner-use-day-pages and
7928         planner-use-plan-pages.
7929     
7930         * planner.texi (Variables to Customize): Document planner-use-plan-pages.
7932     modified files:
7933      ChangeLog planner.el planner.texi
7936 2005-01-11 11:21:03 GMT Sacha Chua <sacha@free.net.ph>  patch-291
7938     Summary:
7939       planner-timeclock-summary-day-range-entry: Watch out for nil strings
7940     Revision:
7941       planner--dev--1.0--patch-291
7943         * planner-timeclock-summary.el (planner-timeclock-summary-day-range-entry):
7944         Make sure strings are not null before comparing them.
7946     modified files:
7947      ChangeLog planner-timeclock-summary.el
7950 2005-01-11 11:20:00 GMT Sacha Chua <sacha@free.net.ph>  patch-290
7952     Summary:
7953       planner-multi-separator, planner-multi-read-name: Work with spaces! Yay!
7954     Revision:
7955       planner--dev--1.0--patch-290
7957         * planner-multi.el (planner-multi-read-name): Allow the use of
7958         planner-multi-separator in completion. This means that spaces are
7959         now okay.
7960         (planner-multi-separator): Change the default to spaces again.
7962     modified files:
7963      ChangeLog planner-multi.el
7966 2005-01-11 06:13:23 GMT Sacha Chua <sacha@free.net.ph>  patch-289
7968     Summary:
7969       planner-multi / planner-replan-note: Allow single-page notes
7970     Revision:
7971       planner--dev--1.0--patch-289
7973         * planner-multi.el (planner-replan-note): Still allow single-page notes.
7975     modified files:
7976      ChangeLog planner-multi.el
7979 2005-01-11 03:03:14 GMT Sacha Chua <sacha@free.net.ph>  patch-288
7981     Summary:
7982       planner-markup-task: Fix typo
7983     Revision:
7984       planner--dev--1.0--patch-288
7986         * planner.el (planner-markup-task): Fix typo (missing parens).
7988     modified files:
7989      ChangeLog planner.el
7992 2005-01-11 02:59:26 GMT Sacha Chua <sacha@free.net.ph>  patch-287
7994     Summary:
7995       planner-markup-task: Do not include second </span> if missing priority
7996     Revision:
7997       planner--dev--1.0--patch-287
7999         * planner.el (planner-markup-task): Do not include second </span>
8000         if missing priority.
8002     modified files:
8003      ChangeLog planner.el
8006 2005-01-11 00:23:22 GMT Sacha Chua <sacha@free.net.ph>  patch-286
8008     Summary:
8009       planner-markup-task: Do not include missing priority
8010     Revision:
8011       planner--dev--1.0--patch-286
8013         * planner.el (planner-markup-task): Do not include priority if
8014         none is set.
8016     modified files:
8017      ChangeLog planner.el
8020 2005-01-10 08:48:28 GMT Sacha Chua <sacha@free.net.ph>  patch-285
8022     Summary:
8023       New: planner-xtla.el
8024     Revision:
8025       planner--dev--1.0--patch-285
8027         * planner-xtla.el: New from Stefan Reichör.
8028     
8029         * planner.texi (XTLA): Document planner-xtla.el
8031     new files:
8032      .arch-ids/planner-xtla.el.id planner-xtla.el
8034     modified files:
8035      ChangeLog planner.texi
8038 2005-01-07 04:31:08 GMT Sacha Chua <sacha@free.net.ph>  patch-284
8040     Summary:
8041       planner-multi-note-xref bugfix: call planner-update-note
8042     Revision:
8043       planner--dev--1.0--patch-284
8045         * planner-multi.el (planner-multi-note-xref): Call
8046         planner-update-note instead of planner-multi-update-note. Thanks
8047         to Dryice Liu for pointing this out.
8049     modified files:
8050      ChangeLog planner-multi.el
8053 2005-01-06 09:16:03 GMT Sacha Chua <sacha@free.net.ph>  patch-283
8055     Summary:
8056       planner-multi bugfixes, related changes
8057     Revision:
8058       planner--dev--1.0--patch-283
8060         * planner-rss.el (planner-rss-add-note): Use planner-format-note.
8061         (planner-rss-add-note): Better support for multiple pages.
8062     
8063         * planner-multi.el (planner-current-note-info): Docfix. Old doc
8064         referred to task.
8065         (planner-note-link): Docfix. Old doc referred to task.
8066         (planner-note-link-text): New.
8067         (planner-update-note): Promote planner-multi-note-update to advice
8068         of planner-update-note in planner.el.
8069         (planner-replan-note): Preliminary support for replanning notes.
8070     
8071         * planner.el (planner-find-file): Extract the page name from links.
8072         (planner-read-non-date-page): New argument INITIAL specifies the inital
8073         contents of the minibuffer.
8074         (planner-replan-note): Pass initial argument to make replanning easier.
8075         (planner-note-link-text): New.
8077     modified files:
8078      ChangeLog planner-multi.el planner-rss.el planner.el
8081 2005-01-06 09:10:00 GMT Sacha Chua <sacha@free.net.ph>  patch-282
8083     Summary:
8084       planner-bookmark-add-note-title-flag: New user option
8085     Revision:
8086       planner--dev--1.0--patch-282
8088         * planner-bookmark.el (planner-bookmark): Fix typo.
8089         (planner-bookmark-add-note-title-flag): New user option.
8090         (bookmark-set): Optionally add note title.
8092     modified files:
8093      ChangeLog planner-bookmark.el
8096 2005-01-03 14:39:39 GMT Sacha Chua <sacha@free.net.ph>  patch-281
8098     Summary:
8099       planner.el (planner-replan-task): Fix typo
8100     Revision:
8101       planner--dev--1.0--patch-281
8104     modified files:
8105      ChangeLog planner.el
8108 2005-01-03 14:12:12 GMT Sacha Chua <sacha@free.net.ph>  patch-280
8110     Summary:
8111       planner-multi: planner-task-date: Bugfix for tasks without links
8112     Revision:
8113       planner--dev--1.0--patch-280
8115         * planner-multi.el (planner-task-date): Recognize tasks without links.
8117     modified files:
8118      ChangeLog planner-multi.el
8121 2005-01-03 14:07:58 GMT Sacha Chua <sacha@free.net.ph>  patch-279
8123     Summary:
8124       C-u M-x planner-replan-task picks up initial link text for easy editing
8125     Revision:
8126       planner--dev--1.0--patch-279
8128         * planner.el (planner-read-name): Allow initial value.
8129         (planner-page-file): Force refresh of alist when it is
8130         mysteriously null. Fixes Debian bug #287078 reported by Brian
8131         Flaherty.
8132         (planner-replan-task): Prefix argument means default to current
8133         link text.
8134     
8135         * planner-multi.el: Require 'crm. 
8136         (planner-multi-read-name): Allow initial value.
8137         (planner-read-name): Allow initial value.
8138     
8140     modified files:
8141      ChangeLog planner-multi.el planner.el
8144 2005-01-03 10:41:44 GMT Sacha Chua <sacha@free.net.ph>  patch-278
8146     Summary:
8147       Minor tweaks to planner-id-add-task-id, planner-create-task
8148     Revision:
8149       planner--dev--1.0--patch-278
8151         * planner-id.el (planner-id-add-task-id): Use convenience function.
8152     
8153         * planner.el (planner-create-task): Add space before annotation.
8155     modified files:
8156      ChangeLog planner-id.el planner.el
8159 2005-01-03 10:39:46 GMT Sacha Chua <sacha@free.net.ph>  patch-277
8161     Summary:
8162       planner-multi: Numerous bugfixes, ugly hack for planner-read-name
8163     Revision:
8164       planner--dev--1.0--patch-277
8166         * planner-multi.el
8167         (planner-multi-separator): Unbelievably ugly hack. Change default
8168         to ".
8169         (planner-task-info-from-string): Quote separator.
8170         (planner-update-task): Minor rearrangement.
8171         (planner-delete-task): Bugfix: Actually loop.
8172         (planner-make-link): Allow non-WikiCase links; force everything to
8173         link.
8174         (planner-create-task-from-info): Minor rearrangement.
8175         (planner-edit-task-description): New advice.
8176         (planner-multi-read-name): Ugly hack for completing multiple
8177         pages.
8178         (planner-read-name): Call planner-multi-read-name.
8179         (planner-multi-task-xref): Call planner-task-update.
8181     modified files:
8182      ChangeLog planner-multi.el
8185 2005-01-03 07:00:01 GMT Sacha Chua <sacha@free.net.ph>  patch-276
8187     Summary:
8188       planner-multi: Read multiple pages
8189     Revision:
8190       planner--dev--1.0--patch-276
8192         * planner-multi.el (planner-read-name): Read multiple pages.
8193         (planner-multi-separator): Default to "," to make multiple pages
8194         easier.
8196     modified files:
8197      ChangeLog planner-multi.el
8200 2005-01-03 06:49:30 GMT Sacha Chua <sacha@free.net.ph>  patch-275
8202     Summary:
8203       planner-multi.el: Task support
8204     Revision:
8205       planner--dev--1.0--patch-275
8207         * planner-multi.el (planner-multi-separator): Change default to " ".
8208         (planner-task-date): Determine the date from a list of links.
8209         (planner-multi-task-xref): New interactive function.
8210         (planner-copy-or-move-task): New advice.
8211         (planner-update-task): New advice.
8212         (planner-delete-task): New advice.
8213         (planner-make-link): New advice.
8214         (planner-create-task-from-info): New advice.
8215         (planner-multi-task-delete-this-page): New interactive function.
8216         (planner-current-note-info): planner-multi-separator is not a regexp.
8217         (planner-multi-note-update): Modify update code.
8218         (planner-multi-note-xref): Modify update code.
8219         (planner-multi-note-delete): Modify update code.
8220         (planner-multi-note-delete-this-page): Modify update code.
8222     modified files:
8223      ChangeLog planner-multi.el
8226 2005-01-03 06:38:08 GMT Sacha Chua <sacha@free.net.ph>  patch-274
8228     Summary:
8229       planner-update-note: Fix excursion, restriction
8230     Revision:
8231       planner--dev--1.0--patch-274
8233         * planner.el (planner-update-note): Clean up excursion and
8234         restriction saving.
8236     modified files:
8237      ChangeLog planner.el
8240 2005-01-03 06:12:26 GMT Sacha Chua <sacha@free.net.ph>  patch-273
8242     Summary:
8243       Promote planner-update-note from experimental to planner.el
8244     Revision:
8245       planner--dev--1.0--patch-273
8247         * planner.el (planner-update-note): Merge from planner-experimental.el.
8248     
8249         * planner-experimental.el: Move planner-update-note to main.
8251     modified files:
8252      ChangeLog planner-experimental.el planner.el
8255 2005-01-02 12:01:02 GMT Sacha Chua <sacha@free.net.ph>  patch-272
8257     Summary:
8258       NOTE: planner-multi-xref-note: Rename from planner-multi-note-xref, other functions renamed
8259     Revision:
8260       planner--dev--1.0--patch-272
8262         * planner-multi.el (planner-multi-note-xref): Rename from
8263         planner-multi-xref-note.
8265     modified files:
8266      ChangeLog planner-multi.el
8269 2005-01-02 11:34:53 GMT Sacha Chua <sacha@free.net.ph>  patch-271
8271     Summary:
8272       Rename planner-multi-*-note functions to planner-multi-note-*
8273     Revision:
8274       planner--dev--1.0--patch-271
8276         * planner-multi.el (planner-multi-note-update): Rename from
8277         planner-multi-update-note.
8278         (planner-multi-note-delete): Rename from
8279         planner-multi-delete-note.
8280         (planner-multi-note-delete-this-page): Rename from
8281         planner-multi-delete-note-this-page. Fix free variable.
8283     modified files:
8284      ChangeLog planner-multi.el
8287 2005-01-02 00:34:56 GMT Sacha Chua <sacha@free.net.ph>  patch-270
8289     Summary:
8290       New: planner-replan-note
8291     Revision:
8292       planner--dev--1.0--patch-270
8294         * planner.el (planner-delete-note): New interactive function.
8295         (planner-format-note): New.
8296         (planner-replan-note): New interactive function.
8297         (planner-note-date): New.
8298         (planner-note-plan): New.
8300     modified files:
8301      ChangeLog planner.el
8304 2005-01-01 09:12:43 GMT Sacha Chua <sacha@free.net.ph>  patch-269
8306     Summary:
8307       Bugfix: planner-erc-annotation-from-erc
8308     Revision:
8309       planner--dev--1.0--patch-269
8311         * planner-erc.el (planner-erc-annotation-from-erc): Fix IRC URL.
8313     modified files:
8314      ChangeLog planner-erc.el
8317 2005-01-01 09:11:54 GMT Sacha Chua <sacha@free.net.ph>  patch-268
8319     Summary:
8320       planner-timeclock-summary: Don't choke when soemone logs in without comments
8321     Revision:
8322       planner--dev--1.0--patch-268
8324         * planner-timeclock-summary.el
8325         (planner-timeclock-summary-extract-task-data):
8326         Don't choke on nil check-in. Thanks to Alan Schussman for the
8327         bug report.
8329     modified files:
8330      ChangeLog planner-timeclock-summary.el
8332 See ChangeLog.2004 for earlier changes.
8334 ;; Local Variables:
8335 ;; coding: utf-8
8336 ;; End: