2005-12-31 00:34:19 GMT	Michael Olson <mwolson@gnu.org>	patch-143

    Summary:
      planner-publish: Make <notes> and <past-notes> work.
    Revision:
      planner-muse--mwolson--1.0--patch-143

    * planner-publish.el (planner-publish-markup-tags): Add past-notes tag.
      (planner-publish-notes-tag): Use a new version from Dale Smith.
      (planner-past-notes-tag): Try to port this, since it is part of
      Planner.
    
    * planner.el (planner-notes-tag): Remove.
      (planner-past-notes-tag): Move to planner-publish.el.

    modified files:
     ChangeLog planner-publish.el planner.el


2005-12-26 07:35:46 GMT	Michael Olson <mwolson@gnu.org>	patch-142

    Summary:
      planner-accomplishments: Get rid of extra underlined part.
    Revision:
      planner-muse--mwolson--1.0--patch-142

    * planner-accomplishments.el (planner-accomplishments-format-table):
      Don't put spaces inside of the link.  Thanks to Paul Lussier for the
      report.

    modified files:
     ChangeLog planner-accomplishments.el


2005-12-26 05:38:13 GMT	Michael Olson <mwolson@gnu.org>	patch-141

    Summary:
      Fix bug with finding anchors.
    Revision:
      planner-muse--mwolson--1.0--patch-141

    * planner.el (planner-visit-link, planner-visit-link): Apply patch from
      Sacha that fixes an anchor-searching bug.

    modified files:
     ChangeLog planner.el


2005-12-25 01:57:55 GMT	Michael Olson <mwolson@gnu.org>	patch-140

    Summary:
      Remove planner-regexp-space.
    Revision:
      planner-muse--mwolson--1.0--patch-140

    * planner.el (planner-regexp-space): Remove, since it isn't used.

    modified files:
     ChangeLog planner.el


2005-12-23 22:44:43 GMT	Michael Olson <mwolson@gnu.org>	patch-139

    Summary:
      Massively update documentation for the Muse transition.
    Revision:
      planner-muse--mwolson--1.0--patch-139

    * Makefile (upload): Change location where we upload releases.
    
    * debian/control (Description): s/emacs-wiki/Emacs Muse/.
    
    * planner-calendar.el: Attempt to port this to Muse.
    
    * planner-cyclic.el, planner-erc.el, planner-rss.el: Remove ChangeLog
      link.
    
    * planner-el.texi: Replace all mentions of emacs-wiki with Muse.  Try to
      adapt some instructions for Muse.  More work is needed, especially in
      the installation section.  Remove a lot of extra whitespace and fill
      overlong lines.  Add myself to the history section.  Remove Sacha's
      config, since I'd rather just include config files in an examples
      directory, like with Muse -- it gets tedious to maintain, too.
    
    * planner-multi.el (planner-multi-separator): s/emacs-wiki/muse/.
    
    * planner-notes-index.el: Remove extra URL for emacs-wiki.
    
    * planner-rdf.el: Update documentation.
      (planner-rdf-publish-file): Match against muse-image-regexp.
    
    * planner.el: Update documentation.

    modified files:
     ChangeLog Makefile debian/control planner-calendar.el
     planner-cyclic.el planner-el.texi planner-erc.el
     planner-multi.el planner-notes-index.el planner-rdf.el
     planner-rss.el planner.el


2005-12-19 21:38:28 GMT	Michael Olson <mwolson@gnu.org>	patch-137

    Summary:
      planner-publish: Fix publishing bug.
    Revision:
      planner-muse--mwolson--1.0--patch-137

    * planner-publish.el (planner-insert-markup): Fix bug.  Thanks to Jim
      Ottaway and Seth Falcon for the fix.

    modified files:
     ChangeLog planner-publish.el


2005-12-18 09:35:47 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-34

    Summary:
      planner-appt: forthcoming appts changes
    Revision:
      planner--jeho--1.1--patch-34

    * planner-appt.el (planner-appt-forthcoming-repeat-date-string): New
      option for the repeated date cell
      (planner-appt-forthcoming-look-at-cyclic-flag): Make this nil by default.
      (planner-appt-forthcoming-get-appts): Check that planner-cyclic is
      loaded. 
      (planner-appt-forthcoming-format): Empty cell handling: if the cell
      contains some ink, make it a link.
    

    modified files:
     planner-appt.el


2005-12-17 18:09:25 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-33

    Summary:
      planner-bibtex: peripatetic point cure
    Revision:
      planner--jeho--1.1--patch-33

    * planner-bibtex.el (planner-bibtex-annotation-new,
      planner-bibtex-annotation-old): wrap in a save-excursion to stop point
      moving around.
    

    modified files:
     planner-bibtex.el


2005-12-17 16:38:31 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-31

    Summary:
      planner-el.texi: small edits
    Revision:
      planner--jeho--1.1--patch-31

    * planner-el.texi: Added a few @noindents in the planner-appt section to
      make examples within paragaphs look right.
    

    modified files:
     planner-el.texi


2005-12-17 13:11:32 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-30

    Summary:
      planner-appt: small fix for forthcoming appts
    Revision:
      planner--jeho--1.1--patch-30

    * planner-appt.el (planner-appt-task-schedule-item-p): New function.
    (planner-appt-update-appt-section,planner-appt-add-appts-from-schedule):
    Use the new function planner-appt-task-schedule-item-p.
    (planner-appt-forthcoming-get-appts): Check that a schedule item was not
    added from the task list.
    

    modified files:
     planner-appt.el


2005-12-17 12:50:23 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-29

    Summary:
      planner-appt: improved empty cells; rename commands
    Revision:
      planner--jeho--1.1--patch-29

    * planner-appt.el (planner-appt-format-appt-section-line): Remove the
      "''''" hack: it doesn't appear to be necessary any more.
      (planner-appt-forthcoming-format): Change the repeated date cell format
      to "     -    " [to save precious ink].
      (planner-appt-forthcoming-display): Renamed from
      planner-appt-display-forthcoming for consistency.
      (planner-appt-forthcoming-update-section): Renamed from
      planner-appt-update-forthcoming-appts-section for consistency.
      (planner-appt-forthcoming-update-section-maybe): Renamed from
      planner-appt-update-forthcoming-appts-section-maybe for consistency
    
    * planner-el.texi: Changed renamed function names for planner-appt-forthcoming-
      commands.
    

    modified files:
     planner-appt.el planner-el.texi


2005-12-16 23:32:20 GMT	Michael Olson <mwolson@gnu.org>	patch-135

    Summary:
      Fix tag coloring breakage.
    Revision:
      planner-muse--mwolson--1.0--patch-135

    * planner.el (planner-setup-highlighting): Add color markup for dates to
      the bottom of the markup list, so that it doesn't break coloring of
      tags.

    modified files:
     ChangeLog planner.el


2005-12-16 21:20:11 GMT	Michael Olson <mwolson@gnu.org>	patch-134

    Summary:
      schedule.el: Move to contrib directory.
    Revision:
      planner-muse--mwolson--1.0--patch-134

    * contrib/schedule.el: Moved here from the base directory.  Fixed URL.
    
    * planner-schedule.el: Note that schedule.el is in the contrib directory.

    modified files:
     ChangeLog contrib/schedule.el planner-schedule.el

    renamed files:
     .arch-ids/schedule.el.id
       ==> contrib/.arch-ids/schedule.el.id
     schedule.el
       ==> contrib/schedule.el


2005-12-16 19:46:09 GMT	Michael Olson <mwolson@gnu.org>	patch-132

    Summary:
      Generate autoloads file automatically from Makefile rules.
    Revision:
      planner-muse--mwolson--1.0--patch-132

    * Makefile (EL): Avoid warning by removing planner-autoloads.el from list.
      (all): Generate autoloads.
      (autoloads): Make planner-autoloads.el.
      (planner-autoloads.el): Call `planner-generate-autoloads' from
      scripts/planner-build.el with arguments representing the directories to
      use when searching for autoloads.
      (realclean distclean fullclean): Remove autoloads.
    
    * scripts/planner-build.el (planner-generate-autoloads): Generate
      autoloads for Planner.  Deal with XEmacs and its quirky insistence on
      doing most of the work itself.  Expand all command line args so that
      the right directories are searched.  Hardcode planner-autoloads.el as
      the name of the generated autoloads file.  Use my custom header and
      footer, if possible.
    
    * planner-auto.el: Remove this, since we're using an automated method
      now.

    removed files:
     .arch-ids/planner-auto.el.id planner-auto.el

    modified files:
     ChangeLog Makefile scripts/planner-build.el


2005-12-16 15:32:18 GMT	Michael Olson <mwolson@gnu.org>	patch-131

    Summary:
      planner-xtla: Apply patch from Stefan Reichör.
    Revision:
      planner-muse--mwolson--1.0--patch-131

    * planner-xtla.el (planner-xtla-log-edit-add-note): Apply patch from
      Stefan Reichör.  This should write the note to planner-today rather
      than temp*.muse.

    modified files:
     ChangeLog planner-xtla.el


2005-12-16 13:17:58 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-28

    Summary:
      planner-appt: forthcoming appts
    Revision:
      planner--jeho--1.1--patch-28

    * planner-appt.el: Added the forthcoming appointments code and shuffled
      everything around a bit.
    

    modified files:
     planner-appt.el


2005-12-16 12:54:43 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-27

    Summary:
      planner-appt: remove documentation
    Revision:
      planner--jeho--1.1--patch-27

    * planner-appt.el: Removed the documentation at the beginning of the file
      since it is in the texinfo file.
    

    modified files:
     planner-appt.el


2005-12-16 12:53:02 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-26

    Summary:
      planner-el.texi: revise documentation for planner-appt
    Revision:
      planner--jeho--1.1--patch-26

    

    modified files:
     planner-el.texi


2005-12-16 01:28:14 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-25

    Summary:
      planner-appt: add hook for planner-appt-update
    Revision:
      planner--jeho--1.1--patch-25

    * planner-appt.el (planner-appt-update-hook): New hook.
    (planner-appt-update): Run hook after updating.
    

    modified files:
     planner-appt.el


2005-12-15 12:07:52 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-24

    Summary:
      planner-appt
    Revision:
      planner--jeho--1.1--patch-24

    * planner-appt.el (planner-appt-format-time-and-description): Renamed
      from the confusing planner-appt-format-time-description.
    

    modified files:
     ChangeLog planner-appt.el


2005-12-14 15:52:57 GMT	Andrew J. Korty <ajk@iu.edu>	patch-13

    Summary:
      fix Muse 3.02.02 compatibility for planner-authz-index-as-string
    Revision:
      planner-muse--main--1.0--patch-13

     - use planner-insert-markup instead of muse-insert-markup in
       planner-authz-index-as-string (same changes as
       mwolson@gnu.org--2005/planner-muse--mwolson--1.0--patch-125 applied to
       new code)

    modified files:
     planner-authz.el


2005-12-14 11:24:57 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-23

    Summary:
      planner-appt: schedule regexp and task formatting
    Revision:
      planner--jeho--1.1--patch-23

    * planner-appt.el (planner-appt-schedule-basic-regexp): Added a ?'
      character to allow for the '''''    ' cell forcing hack.  
      (planner-appt-format-time-description): New function: separates out the
      formatting of time and task from planner-appt-make-appt-element.
      (planner-appt-make-appt-element): Use the new function for the time and
      task formatting.

    modified files:
     planner-appt.el scripts/planner-build.el


2005-12-13 23:58:41 GMT	Michael Olson <mwolson@gnu.org>	patch-128

    Summary:
      planner-timeclock-summary-proj: Make it work with muse-file-extension.
    Revision:
      planner-muse--mwolson--1.0--patch-128

    * planner-timeclock-summary-proj.el
      (planner-timeclock-summary-proj-current): Use planner-page-name so that
      this works with muse-file-extension enabled.  Thanks to Pascal
      Quesseveur for the report.

    modified files:
     ChangeLog planner-timeclock-summary-proj.el


2005-12-13 14:52:06 GMT	Michael Olson <mwolson@gnu.org>	patch-127

    Summary:
      planner-publish: Make planner-insert-markup a function.
    Revision:
      planner-muse--mwolson--1.0--patch-127

    * planner-publish.el (planner-insert-markup): Make this into a function
      rather than trying to alias it.
      (planner-publish-title-tag): Fix compiler warning.

    modified files:
     ChangeLog planner-publish.el


2005-12-13 14:09:20 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-22

    Summary:
      planner-appt: make appt highlighting conditional
    Revision:
      planner--jeho--1.1--patch-22

    * planner-appt.el (planner-appt-limit-highlighting-flag): New
      customizable variable.
      (planner-appt-task-highlight): check that the user wants to limit
      highlighting to tasks and schedule; if so, check that this is a task or
      schedule line.
    

    modified files:
     planner-appt.el


2005-12-13 13:48:52 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-21

    Summary:
      planner-appt: rewrite task appt section code
    Revision:
      planner--jeho--1.1--patch-21

    * planner-appt.el (planner-appt-update-appt-section): Use a simpler
      method: add a text property to indicate that a line is derived from the
      task list. 
      (planner-appt-add-appts-from-schedule): Use the text property added by
      planner-appt-update-appt-section to determine that a line should not be
      parsed. 
    

    modified files:
     planner-appt.el


2005-12-13 04:30:42 GMT	Michael Olson <mwolson@gnu.org>	patch-126

    Summary:
      planner-publish: Fix void-function error when compiling.
    Revision:
      planner-muse--mwolson--1.0--patch-126

    * planner-publish.el (planner-insert-markup): Wrap eval-and-compile
      around this since it's a defsubst.  Thanks to Jim Ottaway for the
      patch.

    modified files:
     ChangeLog Makefile.defs debian/changelog planner-publish.el


2005-12-11 16:41:15 GMT	Michael Olson <mwolson@gnu.org>	patch-125

    Summary:
      planner-authz: Fix an issue with the Muse 3.02.02 release.
    Revision:
      planner-muse--mwolson--1.0--patch-125

    * planner-authz.el: Use planner-insert-markup instead of
      muse-insert-markup.  This should fix an issue with Muse 3.02.02.
      Thanks to Gerd Flaig for the report.

    modified files:
     ChangeLog planner-authz.el


2005-12-11 06:32:56 GMT	Michael Olson <mwolson@gnu.org>	patch-124

    Summary:
      planner-psvn: Apply patch from Seth Falcon.
    Revision:
      planner-muse--mwolson--1.0--patch-124

    * planner-psvn.el (planner-psvn-log-edit-add-note): Apply patch from Seth
      Falcon.  This should write the note to planner-today rather than
      *temp*.muse.

    modified files:
     ChangeLog planner-psvn.el


2005-12-10 18:47:54 GMT	Andrew J. Korty <ajk@iu.edu>	patch-11

    Summary:
      fix index generation
    Revision:
      planner-muse--main--1.0--patch-11

     - when AS-LIST is non-nil, our markup prevents the unordered list markup
       regexp from matching, so do our own list markup

    modified files:
     planner-authz.el


2005-12-08 14:36:37 GMT	Andrew J. Korty <ajk@iu.edu>	patch-10

    Summary:
      fix authz.mas generation
    Revision:
      planner-muse--main--1.0--patch-10

     - properly detect whether we're publishing WikiPlanner
    
     - use correct name of `muse-after-project-publish-hook'

    modified files:
     planner-authz.el


2005-12-07 14:28:17 GMT	Andrew J. Korty <ajk@iu.edu>	patch-9

    Summary:
      fix bug in regexp introduced in patch-7
    Revision:
      planner-muse--main--1.0--patch-9

     - need (?:...) around | expression

    modified files:
     planner-authz.el


2005-12-07 13:21:03 GMT	Andrew J. Korty <ajk@iu.edu>	patch-8

    Summary:
      allow markup of elements inside note details
    Revision:
      planner-muse--main--1.0--patch-8

     - don't set the read-only property on note details -- was preventing
       markup of embedded links

    modified files:
     planner-publish.el


2005-12-07 13:16:13 GMT	Andrew J. Korty <ajk@iu.edu>	patch-7

    Summary:
      fix markup of all-day appointments
    Revision:
      planner-muse--main--1.0--patch-7

     - treat "&nbsp;" as a valid beginning time for an appointment so that
       all-day appointments get marked up just as any other appointment

    modified files:
     planner-authz.el


2005-12-06 01:52:48 GMT	Andrew J. Korty <ajk@iu.edu>	patch-6

    Summary:
      fix bug when used with muse-wiki.el
    Revision:
      planner-muse--main--1.0--patch-6

     - fix definition of planner-authz-link-regexp

    modified files:
     planner-authz.el


2005-12-05 16:07:58 GMT	Andrew J. Korty <ajk@iu.edu>	patch-5

    Summary:
      avoid errors due to bad links
    Revision:
      planner-muse--main--1.0--patch-5

     - use planner-authz-project-default when a nonexistent project page is
       referenced

    modified files:
     planner-authz.el


2005-12-05 15:34:43 GMT	Andrew J. Korty <ajk@iu.edu>	patch-4

    Summary:
      fix diary markup
    Revision:
      planner-muse--main--1.0--patch-4

     - if planner-authz-appt-alt is set, insert an "alt" attribute with its
       value
    
     - fix documentation for diary markup: users should customize
       sectionalize-markup-tagname, not planner-sections
    
     - protect "<&|" Mason constructs from table markup

    modified files:
     planner-authz.el


2005-12-01 18:50:12 GMT	Michael Olson <mwolson@gnu.org>	patch-122

    Summary:
      planner-publish: Try again to fix link issue.
    Revision:
      planner-muse--mwolson--1.0--patch-122

    * planner-publish.el (planner-publish-task-tag): Make another attempt at
      fixing the link issue.

    modified files:
     ChangeLog planner-publish.el


2005-11-30 22:44:12 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-15

    Summary:
      planner-publish: fix task publishing
    Revision:
      planner--jeho--1.1--patch-15

    * planner-publish.el (planner-html-markup-strings): Change
      planner-end-task so that it doesn't include the links, and has the
      correct [?] number of closing spans.
      (planner-publish-markup-task): Use planner-task-link-text for the
      links, so we get them all.
      (planner-publish-task-tag): Avoid making links readonly, so they can be
      handled by other publishing rules.  Don't add links where there are
      none [don't add "()", that is].
    

    modified files:
     ChangeLog planner-publish.el


2005-11-29 22:57:42 GMT	Andrew J. Korty <ajk@iu.edu>	patch-1

    Summary:
      Muse port and related improvements
    Revision:
      planner-muse--main--1.0--patch-1

     - port to Muse
    
     - mark up planner's <note> and <task> tags instead of using markup
       regexps
    
     - should now be easier to support other templating systems than Mason by
       defining new styles and changing planner-authz-after-publish-hook
    
     - allow the regexp used to control access to sections to be customized
       (planner-authz-sections-regexp)
    
     - optionally control access to published diary entries (suggested by Jim
       Ottaway)
    
     - build per-page access control lists on demand instead of all at once
       at the beginning -- should be more efficient because we'll rarely need
       a full list
    
     - use :strings to avoid contortions when inserting Mason tags
    
     - instead of automatically generating an index, Muse seems to prefer
       that users add the index to pages using <lisp> tags, so instead of
       overloading Muse's index-generating functions, simply provide
       planner-authz-index-as-string
    
     - while looping through planner-authz-pages-to-republish, actually pop
       off the entries to avoid republishing the same page twice if the
       process gets interrupted
    
     - run planner-authz-markup-sections on the whole buffer before
       planner.el gets a chance to convert everything into XML-like tags (I'd
       rather work with the <section> tags, but Muse needs support for nested
       tags of the same name)

    modified files:
     planner-authz.el


2005-11-29 18:00:48 GMT	Michael Olson <mwolson@gnu.org>	patch-117

    Summary:
      planner-accomplishments: Fix muse-current-project issue.
    Revision:
      planner-muse--mwolson--1.0--patch-117

    * planner-accomplishments.el (planner-accomplishments-show): Fix
      wrong-type-argument error by expanding planner-project before setting
      muse-current-project.  Thanks to Seth Falcon for the report and
      suggested fix.

    modified files:
     ChangeLog planner-accomplishments.el


2005-11-27 20:32:24 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-14

    Summary:
      planner-appt: fix formatting
    Revision:
      planner--jeho--1.1--patch-14

    modified files:
     ChangeLog planner-appt.el


2005-11-27 03:31:54 GMT	Michael Olson <mwolson@gnu.org>	patch-116

    Summary:
      planner-report: Implement suggestions from Seth Falcon.
    Revision:
      planner-muse--mwolson--1.0--patch-116

    * planner-report.el (planner-report-generate): Add file extension to
      report file.
      (planner-report-pretty-print-plan-pages): New option that indicates
      whether the plan page names in reports should be pretty-printed.
      (planner-report-generate): Use the new option.

    modified files:
     ChangeLog planner-report.el


2005-11-25 14:06:18 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-13

    Summary:
      planner-appt: fix infinite looping caused by planner-copy-or-move-region.
    Revision:
      planner--jeho--1.1--patch-13

    * planner-appt.el (planner-appt-update-appt-section-maybe): Fix code indentation.
    (planner-copy-or-move-task): [function advice] Allow for new behaviour of
    planner-copy-or-move-region. 
    

    modified files:
     planner-appt.el planner-multi.el


2005-11-24 10:52:27 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-12

    Summary:
      planner.el: with-planner-update-setup
    Revision:
      planner--jeho--1.1--patch-12

    * planner.el (with-planner-update-setup): Move this macro earlier in the
      file, ahead of its first use.
    

    modified files:
     ChangeLog planner.el


2005-11-23 06:30:45 GMT	Michael Olson <mwolson@gnu.org>	patch-114

    Summary:
      planner-publish: Work with *both* muse--main and muse--rel.
    Revision:
      planner-muse--mwolson--1.0--patch-114

    * planner-publish.el (planner-xml-extension): Rename from
      muse-xml-extension.
      (planner-xml-markup-strings): Rename from muse-xml-markup-strings.
      Make it belong to planner-publish customize group.
      (planner-insert-markup): Use a smarter construct that works on both
      muse--rel and muse--main.

    modified files:
     ChangeLog planner-publish.el


2005-11-23 06:21:01 GMT	Michael Olson <mwolson@gnu.org>	patch-113

    Summary:
      planner-multi: Add option to put date links after other links.
    Revision:
      planner-muse--mwolson--1.0--patch-113

    * planner-multi.el (planner-multi-date-links-last-p): New option that
      determines whether to put date links after links to other pages in the
      task description.  The default is to put date links after other pages.
      (planner-multi-replan-task, planner-multi-create-task-from-info): Use
      this option.  Thanks to Sacha for finding these places and to Paul
      Lussier for the suggestion.

    modified files:
     ChangeLog planner-multi.el


2005-11-23 06:08:47 GMT	Michael Olson <mwolson@gnu.org>	patch-112

    Summary:
      planner-trunk: Use correct regexp and don't hardcode "Tasks" string.
    Revision:
      planner-muse--mwolson--1.0--patch-112

    * planner-trunk.el: Apply patch from Sergey Vlasov.
      (planner-trunk-rule-list): Use correct syntax in regexp.
      (planner-trunk-tasks): Don't use the hardcoded "Tasks" string.

    modified files:
     ChangeLog planner-trunk.el


2005-11-23 03:00:04 GMT	Michael Olson <mwolson@gnu.org>	patch-111

    Summary:
      planner-authz.el: Begin porting to Muse.
    Revision:
      planner-muse--mwolson--1.0--patch-111

    * planner-authz.el: Begin porting this to Muse.  It's only about halfway
      done.  It's something to work on for vacation, I guess :^) .
    
    * test/planner-cyclic-test.el, test/planner-test.el: Rewrite for Muse.

    modified files:
     ChangeLog planner-authz.el test/planner-cyclic-test.el
     test/planner-test.el


2005-11-22 20:25:42 GMT	Michael Olson <mwolson@gnu.org>	patch-110

    Summary:
      Make publishing work with Muse 3.02.02.
    Revision:
      planner-muse--mwolson--1.0--patch-110

    * planner-publish.el: Replace "muse-insert-markup" with
      "planner-insert-markup".
      (planner-insert-markup): Compatibility function that makes publishing
      work with Muse 3.02.02.

    modified files:
     ChangeLog planner-publish.el


2005-11-22 20:19:40 GMT	Michael Olson <mwolson@gnu.org>	patch-108

    Summary:
      planner-multi: Apply replan-task improvement from Seth Falcon.
    Revision:
      planner-muse--mwolson--1.0--patch-108

    * planner-multi.el (planner-multi-replan-task): Apply patch from Seth
      Falcon.

    modified files:
     ChangeLog planner-multi.el


2005-11-22 16:38:48 GMT	Michael Olson <mwolson@gnu.org>	patch-107

    Summary:
      Fix bug in planner-multi-create-task-from-info.
    Revision:
      planner-muse--mwolson--1.0--patch-107

    * planner-multi.el (planner-multi-create-task-from-info): Fix bug
      introduced in recent changes.  Thanks to Michael Heinrich for the heads
      up.

    modified files:
     ChangeLog planner-multi.el


2005-11-21 21:38:00 GMT	Michael Olson <mwolson@gnu.org>	patch-106

    Summary:
      planner-appt: Try to fix infinite loop error.
    Revision:
      planner-muse--mwolson--1.0--patch-106

    * planner-appt.el (planner-appt-de-wiki): Save place while we replace
      parts of the string.  Hopefully this fixes an infinite loop error.

    modified files:
     ChangeLog planner-appt.el


2005-11-21 07:25:03 GMT	Michael Olson <mwolson@gnu.org>	patch-105

    Summary:
      Fix obvious bug.
    Revision:
      planner-muse--mwolson--1.0--patch-105

    * planner.el (planner-get-day-pages): Fix bug introduced in previous few
      patches.

    modified files:
     ChangeLog planner.el


2005-11-21 07:06:21 GMT	Michael Olson <mwolson@gnu.org>	patch-104

    Summary:
      planner-multi: Don't create extraneous copy of new task.
    Revision:
      planner-muse--mwolson--1.0--patch-104

    * planner-multi.el (planner-multi-create-task-from-info): Deal with case
      where planner-multi-copy-tasks-to-page is an extended link.  Thanks to
      Seth Falcon for the report.

    modified files:
     ChangeLog planner-multi.el


2005-11-21 06:49:11 GMT	Michael Olson <mwolson@gnu.org>	patch-103

    Summary:
      Make tasks overview, notes index, and a few other things work.
    Revision:
      planner-muse--mwolson--1.0--patch-103

    * planner.el (planner-current-file): Defalias this to muse-current-file.
      (planner-list-daily-files, planner-get-day-pages): Return an alist
      rather than a date list.
      (planner-get-previous-existing-day, planner-get-next-existing-day)
      (planner-search-notes-internal, planner-past-notes-tag)
      (planner-index-as-string, plan): Adapt to deal with alist.
      (planner-extract-tasks): Deal with both alists and page lists.
      (planner-list-tasks-with-status): Implement handling of PAGES parameter
      as specified by the manual.
    
    * planner-tasks-overview.el (planner-tasks-overview-extract-all-tasks):
      Use the filename rather than the page name.  Thanks to Janne Hellston
      and Seth Falcon for the heads up.
    
    * planner-notes-index.el (planner-notes-index-headlines-in-range): Deal
      with alist rather than page list.
    
    * planner-export-diary.el (planner-export-diary-get-schedule-entries):
      Ditto.
    
    * planner-appt.el (planner-appt-mark-calendar): Ditto.

    modified files:
     ChangeLog planner-appt.el planner-export-diary.el
     planner-notes-index.el planner-tasks-overview.el planner.el


2005-11-21 05:14:10 GMT	Michael Olson <mwolson@gnu.org>	patch-102

    Summary:
      Fix parameters of planner-visit-link.
    Revision:
      planner-muse--mwolson--1.0--patch-102

    * planner.el (planner-visit-link): Get rid of REFRESH-BUFFER parameter.
      Thanks to Seth Falcon for the heads up.

    modified files:
     ChangeLog planner.el


2005-11-21 05:07:07 GMT	Michael Olson <mwolson@gnu.org>	patch-101

    Summary:
      Apply task ID patch from Sacha.
    Revision:
      planner-muse--mwolson--1.0--patch-101

    Patch from Sacha:
    
    * planner-id.el (planner-id-get-id-from-string): Handle new KEY argument.
      (planner-id-find-task): Get ID in different ways depending on the task
      info.
    
    * planner-multi.el: Add defalias for planner-task-link-as-list.
    
    * planner.el (planner-task-link-as-list): New function that returns a
      list of all pages that the given task is on.

    modified files:
     ChangeLog planner-id.el planner-multi.el planner.el


2005-11-20 22:44:52 GMT	Michael Olson <mwolson@gnu.org>	patch-100

    Summary:
      planner-multi: Attempt to keep multiple links from vanishing.
    Revision:
      planner-muse--mwolson--1.0--patch-100

    * planner-multi.el (planner-multi-copy-or-move-task): Try to keep
      multiple links from vanishing.  Thanks to Jim Ottaway for the patch.

    modified files:
     ChangeLog planner-multi.el


2005-11-19 23:41:50 GMT	John Sullivan <john@wjsullivan.net>	patch-1

    Summary:
      Installed Sacha Chua's patch to fix the behavior of planner-cyclic at publishing time.
    Revision:
      planner-muse--johnsu01--1.0--patch-1


    modified files:
     planner-cyclic.el


2005-11-18 23:51:18 GMT	Michael Olson <mwolson@gnu.org>	patch-98

    Summary:
      This version of timeclock.el is only to be used with XEmacs.
    Revision:
      planner-muse--mwolson--1.0--patch-98

    * contrib/timeclock.el: Give an error if we are using this with Emacs.
      This version is only meant to be used with XEmacs.
      (timeclock-propertize): Never call propertize.
    
    * planner-timeclock.el: Warn about this version of timeclock.el and
      Emacs.

    modified files:
     ChangeLog contrib/timeclock.el planner-timeclock.el


2005-11-17 05:08:58 GMT	Michael Olson <mwolson@gnu.org>	patch-97

    Summary:
      Add contrib directory and XEmacs-friendly version of timeclock.el.
    Revision:
      planner-muse--mwolson--1.0--patch-97

    * contrib: New directory containing small programs that are used with
      Planner, but are not part of it.
    
    * contrib/timeclock.el: Fixed version of timeclock.el that might work
      better with XEmacs.
    
    * planner-timeclock.el: Note that timeclock.el is now distributed with
      Planner in the contrib directory.

    new files:
     contrib/.arch-ids/=id contrib/.arch-ids/timeclock.el.id
     contrib/timeclock.el

    modified files:
     ChangeLog planner-timeclock.el planner.el

    new directories:
     contrib contrib/.arch-ids


2005-11-16 23:53:30 GMT	Michael Olson <mwolson@gnu.org>	patch-96

    Summary:
      Make new Debian snapshot.
    Revision:
      planner-muse--mwolson--1.0--patch-96


    modified files:
     ChangeLog Makefile.defs debian/changelog debian/rules


2005-11-08 11:40:30 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-10

    Summary:
      planner-multi-task-xref: multiple date page fix
    Revision:
      planner--jeho--1.1--patch-10

    * planner-multi.el (planner-multi-task-xref): Don't repeat the date page
      link. 
    

    modified files:
     planner-multi.el


2005-11-08 11:31:16 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-9

    Summary:
      planner-multi-task-delete-this-page: use planner-multi-replan-task
    Revision:
      planner--jeho--1.1--patch-9

    * planner-multi.el (planner-multi-task-delete-this-page): A better
      solution than the previous patch: use planner-multi-replan-task with
      the appropriate arguments
    

    modified files:
     planner-multi.el


2005-11-08 11:13:53 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-8

    Summary:
      planner-multi-task-delete-this-page
    Revision:
      planner--jeho--1.1--patch-8

    * planner-multi.el (planner-multi-task-delete-this-page): Remove the page
      to delete from the link list correctly. Allow for various cases
      previously unaccommodated: two links becomes a single link, one link
      becomes no link at all.  This also required allowing the regexp to
      match on a single link.
    

    modified files:
     planner-multi.el


2005-11-08 11:05:13 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-7

    Summary:
      planner-multi: planner-make-link advice
    Revision:
      planner--jeho--1.1--patch-7

    * planner-multi.el (planner-make-link): use planner-multi-make-link
      instead of muse-make-link
    

    modified files:
     planner-multi.el


2005-11-08 11:00:48 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-6

    Summary:
      planner-multi-replan-task bugfix
    Revision:
      planner--jeho--1.1--patch-6

    * planner-multi.el (planner-multi-replan-task): links weren't added to
      new pages
    

    modified files:
     planner-multi.el


2005-11-03 23:25:23 GMT	Michael Olson <mwolson@gnu.org>	patch-95

    Summary:
      Publish raw dates as links.
    Revision:
      planner-muse--mwolson--1.0--patch-95

    * planner-report.el: Fix commentary.
    
    * planner-publish.el (planner-publish-markup-regexps): Publish raw dates
      as links.

    modified files:
     ChangeLog planner-publish.el planner-report.el


2005-11-03 23:16:01 GMT	Michael Olson <mwolson@gnu.org>	patch-94

    Summary:
      Turn raw dates into links.
    Revision:
      planner-muse--mwolson--1.0--patch-94

    * planner.el (planner-date-regexp): Move higher.
      (planner-setup-highlighting): Make Muse handle implicit links matching
      dates.
      (planner-muse-handle-date-link): New function that defines how to
      recognize implicit date links.

    modified files:
     ChangeLog planner.el


2005-11-02 03:37:57 GMT	Michael Olson <mwolson@gnu.org>	patch-93

    Summary:
      planner-timeclock-summary-proj.el: Add enhancements from twb.
    Revision:
      planner-muse--mwolson--1.0--patch-93

    * planner-timeclock-summary-proj.el: Merge enhancements from Trent Buck.
      (planner-timeclock-summary-proj-header): New option that indicates the
      text to use for the planner timeclock summary section header.
      (planner-timeclock-summary-proj-section): Use a configurable header.
      Simplify.
      (planner-timeclock-proj-build-report): Make output a bit nicer.
      (planner-timeclock-proj-entries): Adjust match string.
      (planner-timeclock-summary-proj-insinuate): New function that causes
      the timeclock summary to be updated every time a Planner page is saved,
      if one exists on the current page.
      (planner-timeclock-proj-seconds-to-string): Rename from
      `planner-timeclock-summary-proj-seconds-to-weekdays-string'.

    modified files:
     ChangeLog planner-timeclock-summary-proj.el


2005-10-31 16:15:40 GMT	Michael Olson <mwolson@gnu.org>	patch-92

    Summary:
      planner-deadline: Add "deadline-add" and "deadline-remove" functions.
    Revision:
      planner-muse--mwolson--1.0--patch-92

    * planner-deadline.el (planner-deadline-change): Never remove a deadline
      here.
      (planner-deadline-add): New alias to planner-deadline-change.
      (planner-deadline-remove): New function that removes a deadline from
      the current task.

    modified files:
     ChangeLog planner-deadline.el


2005-10-31 15:54:03 GMT	Michael Olson <mwolson@gnu.org>	patch-91

    Summary:
      planner: Make shortened dates like "2005.1.6" Just Work.
    Revision:
      planner-muse--mwolson--1.0--patch-91

    * planner.el (planner-filename-to-calendar-date): Use match-string
      instead of substring to extract the days.  This should allow shortened
      filenames like "2005.1.6" to Just Work.  Thanks to Edgar Gonçalves for
      the report.

    modified files:
     ChangeLog planner.el


2005-10-30 18:51:48 GMT	Michael Olson <mwolson@gnu.org>	patch-90

    Summary:
      planner-report: Port to Planner-Muse.
    Revision:
      planner-muse--mwolson--1.0--patch-90

    * planner-report.el: Apply patch from Seth Falcon.
      (planner-report-generate): Use planner-date-regexp instead of
      planner-name-regexp.  Use muse-wiki-publish-pretty-title, if defined,
      for link descriptions.
      (planner-report-find-notes): Use planner-link-base instead of
      emacs-wiki-wiki-base.
      (planner-report-find-tasks): Use nil 5th argument.

    modified files:
     ChangeLog planner-report.el


2005-10-29 19:56:40 GMT	Michael Olson <mwolson@gnu.org>	patch-89

    Summary:
      Adapt to addition of muse-insert-markup in Muse.
    Revision:
      planner-muse--mwolson--1.0--patch-89

    * planner-publish.el (planner-publish-section-tag)
      (planner-publish-title-tag, planner-publish-content-tag)
      (planner-publish-tasks-tag, planner-publish-task-tag)
      (planner-publish-notes-tag, planner-publish-note-tag): Adapt for recent
      addition of `muse-insert-markup' function to Muse.

    modified files:
     ChangeLog planner-publish.el


2005-10-29 08:53:18 GMT	Michael Olson <mwolson@gnu.org>	patch-88

    Summary:
      Yet another anti-day-pages hack.
    Revision:
      planner-muse--mwolson--1.0--patch-88

    * planner.el (planner-expand-name): Make it work with "30" as input and
      no day pages.

    modified files:
     ChangeLog planner.el


2005-10-29 08:31:20 GMT	Michael Olson <mwolson@gnu.org>	patch-87

    Summary:
      anti-day-pages: Deal with hitting ENTER in planner-read-date.
    Revision:
      planner-muse--mwolson--1.0--patch-87

    * planner.el (planner-expand-name): Missed one instance of planner-today.

    modified files:
     ChangeLog planner.el


2005-10-29 08:08:47 GMT	Michael Olson <mwolson@gnu.org>	patch-86

    Summary:
      planner-deadline: Yet another anti-day-pages fix.
    Revision:
      planner-muse--mwolson--1.0--patch-86

    * planner-deadline.el (planner-deadline-days-left): When we're not using
      day pages, do the right thing.

    modified files:
     ChangeLog planner-deadline.el


2005-10-29 07:53:25 GMT	Michael Olson <mwolson@gnu.org>	patch-85

    Summary:
      Make day-page-less name expansion *really* work.
    Revision:
      planner-muse--mwolson--1.0--patch-85

    * planner.el (planner-expand-name): Fix logic goof.

    modified files:
     ChangeLog planner.el


2005-10-29 07:39:14 GMT	Michael Olson <mwolson@gnu.org>	patch-84

    Summary:
      Anti-day pages fix.
    Revision:
      planner-muse--mwolson--1.0--patch-84

    * planner.el (planner-expand-name): If we're not using day pages, use the
      current date in various places.

    modified files:
     ChangeLog planner.el


2005-10-29 07:22:00 GMT	Michael Olson <mwolson@gnu.org>	patch-83

    Summary:
      planner-deadline, planner-diary: Work even if day pages are disabled.
    Revision:
      planner-muse--mwolson--1.0--patch-83

    * planner.el (planner-read-date): If new argument FORCE-READ is non-nil,
      prompt for the date even when we're not using day pages.  The default
      behavior is not to prompt when day pages are not being used.
    
    * planner-deadline.el (planner-deadline-change): Ensure that we get a
      date, even if we're not using day pages.
    
    * planner-diary.el (planner-diary-add-entry): Ditto.

    modified files:
     ChangeLog planner-deadline.el planner-diary.el planner.el


2005-10-29 06:41:39 GMT	Michael Olson <mwolson@gnu.org>	patch-82

    Summary:
      Minor debian packaging fix.
    Revision:
      planner-muse--mwolson--1.0--patch-82

    * rules (binary-indep): Fix name of ChangeLog.

    modified files:
     ChangeLog debian/rules


2005-10-29 05:54:43 GMT	Michael Olson <mwolson@gnu.org>	patch-81

    Summary:
      Tasks with deadlines will be moved properly from previous days.
    Revision:
      planner-muse--mwolson--1.0--patch-81

    * planner-deadline.el: Whitespace munging.  Make sure
     planner-deadline-update to planner-goto-hook -- it's a sure thing that
     this behavior will be desired if you have deadlines!
     (planner-deadline-change-hook): Add planner-deadline-update as the
     default value.
    
    * planner.el (planner-copy-or-move-region): Optimize.  Only move upwards
      if no tasks exists at this line, or if we encounter an error.  This
      should prevent planner from playing Russian Roulette with tasks from
      previous days, such as deadlines.
      (plan): Use point-min and point-max for the sake of clarity.

    modified files:
     ChangeLog planner-deadline.el planner.el


2005-10-29 00:32:45 GMT	Michael Olson <mwolson@gnu.org>	patch-80

    Summary:
      planner-bibtex: Use "bibtex:" to match bibtex URLs.
    Revision:
      planner-muse--mwolson--1.0--patch-80

    * planner-bibtex.el: Use "bibtex:" rather than "bibtex://" to match
      bibtex URLs.  Thanks to Bastien Guerry for the heads up.

    modified files:
     ChangeLog planner-bibtex.el


2005-10-29 00:01:43 GMT	Michael Olson <mwolson@gnu.org>	patch-79

    Summary:
      Remove other ChangeLogs.
    Revision:
      planner-muse--mwolson--1.0--patch-79

    It'd be nice if Arch could generate and maintain a merged ChangeLog of
    all patches that get applied from several branches, but apparently
    there's no good way to do this.

    removed files:
     .arch-ids/ChangeLog.sacha.id .arch-ids/ChangeLog.yh.id
     ChangeLog.sacha ChangeLog.yh

    modified files:
     ChangeLog

    renamed files:
     .arch-ids/ChangeLog.mwolson.id
       ==> .arch-ids/ChangeLog.id
     ChangeLog.mwolson
       ==> ChangeLog


2005-10-28 23:53:26 GMT	Michael Olson <mwolson@gnu.org>	patch-78

    Summary:
      Install patches from Trent Buck.
    Revision:
      planner-muse--mwolson--1.0--patch-78

    * debian/emacsen-install: Use the proper mechanism for installing Emacs
      Lisp files for Debian.
    
    * planner.el (planner-initial-page): New option that determines which
      page visit by default when not using day pages.
      (planner-use-day-pages): Refer to `planner-initial-page' in
      documentation.
      (planner-today): Visit `planner-initial-page' rather than
      "WelcomePage".
      (plan): Visit either `planner-default-page' or `planner-initial-page'
      rather than "WelcomePage".

    modified files:
     ChangeLog.mwolson debian/emacsen-install planner.el


2005-10-28 18:07:13 GMT	Michael Olson <mwolson@gnu.org>	patch-77

    Summary:
      planner-publish: New planner-xhtml publishing style.
    Revision:
      planner-muse--mwolson--1.0--patch-77

    * planner-publish.el: Miscellaneous docfixes and whitespace cleanups.
      (planner-xhtml-header, planner-xhtml-footer): New options that
      implement a header and footer for the planner-xhtml publishing style.
      ("planner-xhtml"): New publishing style that outputs XHTML files for
      Planner.

    modified files:
     ChangeLog.mwolson planner-publish.el


2005-10-20 17:39:14 GMT	Michael Olson <mwolson@gnu.org>	patch-76

    Summary:
      planner-multi: Extraneous brackets fix.
    Revision:
      planner-muse--mwolson--1.0--patch-76

    * planner-multi.el: Apply patch from Marco Gidde that fixes a problem
      with extraneous brackets.

    modified files:
     ChangeLog.mwolson planner-multi.el


2005-10-19 00:28:54 GMT	Michael Olson <mwolson@gnu.org>	patch-75

    Summary:
      Minor update to Makefile.
    Revision:
      planner-muse--mwolson--1.0--patch-75

    * Makefile.defs (VERSION): Update for recent Debian package.
    
    * changelog: Ditto.

    modified files:
     ChangeLog.mwolson Makefile.defs debian/changelog


2005-10-16 15:25:24 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-3

    Summary:
      planner-multi.el
    Revision:
      planner--jeho--1.1--patch-3

    * planner-multi.el (planner-multi-task-string): applied patch to make
      link formatting work correctly
    

    modified files:
     planner-multi.el


2005-10-07 02:06:09 GMT	Sacha Chua <sacha@free.net.ph>	patch-490

    Summary:
      planner-accomplishments.el: Line up accomplishments neatly
    Revision:
      planner--dev--1.0--patch-490

    * planner-accomplishments.el: 
      From sacha@free.net.ph--main/planner--merge--1.0--patch-3:
      planner-accomplishments.el: Line up accomplishments neatly. Thanks
      to pll for the suggestion!
    
    modified files:
     planner-accomplishments.el


2005-10-05 16:39:49 GMT	Peter K. Lee <saint@corenova.com>	patch-13

    Summary:
      changed task publishing to use ul and li 
    Revision:
      planner-muse--peter--1.0--patch-13

    * planner-publish.el (planner-html-markup-strings): added
      planner-begin-task-body, modified tasks and task to use ul and li
      (planner-html-style-sheet): changed default template to not include
      external css link.

    modified files:
     planner-publish.el


2005-09-17 04:19:09 GMT	Sacha Chua <sacha@free.net.ph>	patch-489

    Summary:
      Bugfix: planner-rss.el: Add anchor- to numeric anchors
    Revision:
      planner--dev--1.0--patch-489

    * planner-rss.el (planner-rss-add-note): Add anchor- to numeric anchors.
      This catches up with an emacs-wiki change for XHTML compliance. Thanks
      to Andrew Plumb for pointing this out!

    modified files:
     planner-rss.el


2005-09-25 01:18:36 GMT	Michael Olson <mwolson@gnu.org>	patch-70

    Summary:
      If passed deadline, keep it rather than discarding.
    Revision:
      planner-muse--mwolson--1.0--patch-70

    * planner-deadline.el (planner-deadline-days-left): Return a negative
      value if date is not specified and the deadline date is greater than
      today.  The previous behavior was to return nil, which seems wrong.
      Thanks to Chris Parsons for the report.

    modified files:
     ChangeLog.mwolson planner-deadline.el


2005-09-22 05:17:40 GMT	John Sullivan <john@wjsullivan.net>	patch-23

    Summary:
      w3m-current-title is often nil, so we also check w3m-buffer-title.
    Revision:
      planner--johnsu01--0--patch-23


    modified files:
     planner-w3m.el


2005-09-22 05:17:40 GMT	John Sullivan <john@wjsullivan.net>	patch-23

    Summary:
      w3m-current-title is often nil, so we also check w3m-buffer-title.
    Revision:
      planner--johnsu01--0--patch-23


    modified files:
     planner-w3m.el


2005-09-08 03:40:09 GMT	Sacha Chua <sacha@free.net.ph>	patch-487

    Summary:
      Bugfix: planner-multi-edit-task-description: Use new description!
    Revision:
      planner--dev--1.0--patch-487

    * planner-multi.el (planner-multi-edit-task-description): Use newinfo
      when inserting. This makes edit-task-description work again.

    modified files:
     planner-multi.el


2005-09-08 03:05:04 GMT	Sacha Chua <sacha@free.net.ph>	patch-486

    Summary:
      Bugfix: planner-multi-task-string: Fix misplaced parens
    Revision:
      planner--dev--1.0--patch-486

    * planner-multi.el (planner-multi-task-string): Bugfix: Correct misplaced parens.
      This should check if the second item is a date.


    modified files:
     planner-multi.el


2005-09-08 02:30:35 GMT	Sacha Chua <sacha@free.net.ph>	patch-485

    Summary:
      Bugfix: planner-multi-update-task: Use planner-multi-task-string
    Revision:
      planner--dev--1.0--patch-485

    * planner-multi.el (planner-multi-update-task): Use
      planner-multi-task-string to insert the right task string for tasks
      that have only one plan page.
    

    modified files:
     planner-multi.el


2005-09-07 01:18:21 GMT	John Sullivan <john@wjsullivan.net>	patch-21

    Summary:
      Added references to Emacs and Emacs Lisp manuals to explain the syntax for planner-cyclic.
    Revision:
      planner--johnsu01--0--patch-21


    modified files:
     planner-el.texi


2005-09-05 14:56:43 GMT	Michael Olson <mwolson@gnu.org>	patch-66

    Summary:
      planner-rss: Minor muse-publishing-styles fix.
    Revision:
      planner-muse--mwolson--1.0--patch-66

    * planner-rss.el: Only add planner-rss and planner-rss-info to
      muse-publishing-styles if they don't already exist.

    modified files:
     ChangeLog.mwolson planner-rss.el


2005-09-04 15:59:47 GMT	David D. Smith <davidsmith@acm.org>	patch-1

    Summary:
      integration with muse mode
    Revision:
      planner-muse--devo--1.0--patch-1

    This is a first-draft implementation of RSS support for planner-muse,
    completely not backwards-compatible.
    
    Naturally there is a lot of room for a better implementation but the code
    is much smaller and simpler than the previous planner-rss.el.
    
    Hopefully this can get other people hacking.

    modified files:
     planner-rss.el


2005-09-02 23:21:19 GMT	Michael Olson <mwolson@gnu.org>	patch-63

    Summary:
      Adapt for muse-url-protocol.
    Revision:
      planner-muse--mwolson--1.0--patch-63

    * planner*.el: In browse-url functions, match against "\\`proto..."
      instead of "^proto...".  When adding a new protocol, make sure it has
      the "://" part.
    
    * planner-bibtex.el: Remove stale reference to
      planner-browse-url-functions.
    
    * planner-erc.el ("[ei]rc://"): Concatenate definitions for erc and irc.
    
    * planner.el (planner-browse-url, planner-browse-url-info)
      (planner-browse-url-man, planner-browse-url-google)
      (planner-resolve-url-google, planner-set-sym-and-url-regexp)
      (planner-url-protocols. planner-add-protocol): Remove.
      (planner-visit-link): Call muse-browse-url.

    modified files:
     ChangeLog.mwolson planner-bbdb.el planner-bibtex.el
     planner-bookmark.el planner-erc.el planner-gnats.el
     planner-gnus.el planner-lisp.el planner-mhe.el planner-psvn.el
     planner-rmail.el planner-unix-mail.el planner-vm.el
     planner-wl.el planner-xtla.el planner.el


2005-09-02 20:28:35 GMT	Peter K. Lee <saint@corenova.com>	patch-11

    Summary:
      Read-Only regions
    Revision:
      planner-muse--peter--1.0--patch-11

    * planner-publish.el (planner-publish-task-tag): mark region as read-only
      as recommended by Michael Olson.
      (planner-publish-note-tag): same as above
    
    * planner-timeclock-summary.el (planner-timeclock-summary-update):
      changed so that even if there is an error with timelog file (which
      happens frequently), you don't lose the * Timeclock section.
    
    * planner.el (planner-create-note-from-context): write this later...

    modified files:
     ChangeLog.mwolson planner-publish.el
     planner-timeclock-summary.el planner.el


2005-09-01 16:26:09 GMT	Michael Olson <mwolson@gnu.org>	patch-62

    Summary:
      Begin list items with " - " instead of "- ".
    Revision:
      planner-muse--mwolson--1.0--patch-62

    * planner-authz.el (planner-authz-markup-task): Handle case where we have
      extra whitespace after the dash.
    
    * planner-notes-index.el (planner-notes-index-tag, planner-notes-index):
      Use " - " to begin list items rather than "- ".

    modified files:
     ChangeLog.mwolson planner-authz.el planner-notes-index.el


2005-09-01 16:15:36 GMT	Michael Olson <mwolson@gnu.org>	patch-61

    Summary:
      Use a more standard root element.
    Revision:
      planner-muse--mwolson--1.0--patch-61

    * planner-publish.el (planner-xml-header): Use <PLANNER> instead of <page
      type="planner">, as suggested by Brad Collins.

    modified files:
     ChangeLog.mwolson planner-publish.el


2005-09-01 13:38:38 GMT	Michael Olson <mwolson@gnu.org>	patch-60

    Summary:
      Allow Planner to visit links to temporary files.
    Revision:
      planner-muse--mwolson--1.0--patch-60

    * planner.el (planner-visit-link): Apply patch from Marco Gidde that
      allows Planner to visit a link to a temporary file by visiting its
      buffer.  This patch is not needed upstream, hence the muse-only tag in
      this commit message.

    modified files:
     ChangeLog.mwolson planner.el


2005-08-31 15:34:57 GMT	Sacha Chua <sacha@free.net.ph>	patch-484

    Summary:
      Bugfix: planner-delete-task and planner-edit-task-description-basic when linked tasks do not exist
    Revision:
      planner--dev--1.0--patch-484

    * planner.el: Thanks to Sergey Vlasov for the patches!
      (planner-delete-task): Make sure task is found before deleting.
      (planner-edit-task-description-basic): Use new description instead of
      old one.
    

    modified files:
     planner.el


2005-08-31 14:48:02 GMT	Sacha Chua <sacha@free.net.ph>	patch-483

    Summary:
      Bugfix: planner-multi-replan-task should suggest only plan pages
    Revision:
      planner--dev--1.0--patch-483

    * planner-multi.el (planner-multi-task-string): New convenience function
      that determines the right task line.
      (planner-multi-replan-task): Bugfix: Suggest only plan
      pages. Work with nil.  Thanks to John Sullivan for suggesting
      this!
    
    * planner.el (planner-replan-task): Use alias mechanism instead of
      function variable.
    

    modified files:
     planner-multi.el planner.el


2005-08-31 13:23:58 GMT	Sacha Chua <sacha@free.net.ph>	patch-482

    Summary:
      Bugfix: planner-multi-task-xref: Use planner-replan-task
    Revision:
      planner--dev--1.0--patch-482

    * planner-multi.el (planner-task-info-from-string): Always add current
      page to link list. This should simplify case for planner-multi.
      (planner-multi-task-xref): Rewrite to use planner-replan-task. This
      should fix the bug reported by Paul Lussier.
    

    modified files:
     planner-multi.el


2005-08-31 12:12:49 GMT	Sacha Chua <sacha@free.net.ph>	patch-481

    Summary:
      Bugfix: planner-timeclock-summary-day-range-entry: Accept functions again
    Revision:
      planner--dev--1.0--patch-481

    * planner-timeclock-summary.el
      (planner-timeclock-summary-day-range-entry): Merge Chris
      Parsons' patch restoring the use of functions.
    

    modified files:
     planner-timeclock-summary.el


2005-08-26 00:03:03 GMT	Sacha Chua <sacha@free.net.ph>	patch-480

    Summary:
      Bugfix: planner-extract-tasks should use planner-line-beginning-position
    Revision:
      planner--dev--1.0--patch-480

    * planner.el (planner-extract-tasks): Use planner-line-beginning-position
      and line-end-position. Thanks to Michael Olson for spotting this!
    

    modified files:
     planner.el


2005-08-26 00:00:31 GMT	Sacha Chua <sacha@free.net.ph>	patch-479

    Summary:
      planner-multi-task-date bugfix: Fix matching finally!
    Revision:
      planner--dev--1.0--patch-479

    * planner-multi.el (planner-multi-task-date): Merge Sergey Vlasov's
      bugfix for lists with dates in them.
    
    * planner.el (planner-list-diary-entries): Change require to 'diary-lib.
      Thanks to Sergey for pointing this out!
    

    modified files:
     planner-multi.el planner.el


2005-08-25 13:05:50 GMT	Sacha Chua <sacha@free.net.ph>	patch-478

    Summary:
      Bugfix: planner-task-info-from-string: Make sure link is non-nil before string-matching
    Revision:
      planner--dev--1.0--patch-478

    * planner.el (planner-task-info-from-string): Check if link is nil before
      string-matching it.
    

    modified files:
     planner.el


2005-08-25 13:03:49 GMT	Sacha Chua <sacha@free.net.ph>	patch-477

    Summary:
      planner-multi-task-date bugfix: Be careful about links
    Revision:
      planner--dev--1.0--patch-477

    * planner-multi.el (planner-multi-task-date): Be a lot more careful about
    the date so that non-date links don't get picked up.
    

    modified files:
     planner-multi.el planner.el


2005-08-25 12:48:21 GMT	Sacha Chua <sacha@free.net.ph>	patch-476

    Summary:
      planner.el: Remove exit-calendar compile advice, and uncollapse outline
    Revision:
      planner--dev--1.0--patch-476

    * planner.el (exit-calendar): Remove compile flag. Thanks to Sergey
      Vlasov for spotting this!
    
    * planner.el: Oops, forgot to uncollapse the outline. Must remember to
      call allout-show-all before saving planner.el
    
    

    modified files:
     planner.el


2005-08-25 12:29:10 GMT	Sacha Chua <sacha@free.net.ph>	patch-475

    Summary:
      Merge planner-cyclic and planner-multi bugfixes from Sergey Vlasov
    Revision:
      planner--dev--1.0--patch-475

    * planner-cyclic.el: Add Sergey Vlasov to copyright.
      (planner-cyclic-task-description-format): New variable.
      (planner-cyclic-generate-task): Use task description format.
      (planner-cyclic-create-task-maybe): Make sure date is included.
      (planner-cyclic-get-cyclic-tasks): Use planner-list-diary-entries.
    
    * planner-multi.el (planner-multi-task-date): Use specified task date
      first, if detected. (planner-task-date): Remove need for advice by
      using aliases.
    
    * planner.el: Add Sergey Vlasov to copyright. Move function from
      planner-cyclic. (planner-list-diary-entries): New function tries to
      preserve diary display as much as possible.
      

    modified files:
     planner-cyclic.el planner-multi.el planner.el


2005-08-20 14:53:31 GMT	Sacha Chua <sacha@free.net.ph>	patch-474

    Summary:
      Bugfix: planner-appt-mark-calendar shouldn't call planner-appt-filename-to-date
    Revision:
      planner--dev--1.0--patch-474

    * planner-appt.el (planner-appt-mark-calendar): Merge Sergey Vlasov's
      bugfix for obsolete call to planner-appt-filename-to-date.
    

    modified files:
     planner-appt.el


2005-08-19 15:12:38 GMT	Sacha Chua <sacha@free.net.ph>	patch-471

    Summary:
      Bugfix: with-planner: Defer evaluation of planner-derived-mode-p
    Revision:
      planner--dev--1.0--patch-471

    * planner.el (with-planner): Merge patch moving planner-derived-mode-p
      test into with-planner body. Thanks to Sergey Vlasov for the patch!
    

    modified files:
     planner.el


2005-08-18 06:22:11 GMT	John Sullivan <john@wjsullivan.net>	patch-19

    Summary:
      Get the mwolson archive address right, for real.
    Revision:
      planner--johnsu01--0--patch-19


    modified files:
     planner-el.texi


2005-08-18 06:15:28 GMT	John Sullivan <john@wjsullivan.net>	patch-18

    Summary:
      Fixed pxref in <tasks> node. Fleshed out and added cindex entries around it.
    Revision:
      planner--johnsu01--0--patch-18


    modified files:
     planner-el.texi


2005-08-18 06:04:47 GMT	John Sullivan <john@wjsullivan.net>	patch-17

    Summary:
      Corrected installation instructions for registering and pulling from the tla emacs-wiki archive. We were still saying 2004, should be 2005.
    Revision:
      planner--johnsu01--0--patch-17


    modified files:
     planner-el.texi


2005-08-18 05:55:06 GMT	John Sullivan <john@wjsullivan.net>	patch-16

    Summary:
      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.
    Revision:
      planner--johnsu01--0--patch-16


    modified files:
     planner-el.texi


2005-08-14 15:22:52 GMT	Sacha Chua <sacha@free.net.ph>	patch-470

    Summary:
      Bugfix: planner-save-buffers: Check if buffer is associated with a file
    Revision:
      planner--dev--1.0--patch-470

    * planner.el (planner-save-buffers): Check if buffer is associated with
    file. Fixes notes-index saving bug reported by John Sullivan.
    

    modified files:
     planner.el


2005-08-13 14:31:24 GMT	Sacha Chua <sacha@free.net.ph>	patch-469

    Summary:
      planner-deadline bugfix: Avoid infinite loops by calculating deadlines as we insert them
    Revision:
      planner--dev--1.0--patch-469

    * planner-deadline.el (planner-deadline-days-left): Accept strings for
      dates. (planner-deadline-calculate-string): New convenience function
      removes the need to call planner-deadline-update after changing the
      deadline. (planner-deadline-update): Call convenience function instead
      of using planner-deadline-update. This fixes the endless looping bug
      that happens when you have deadlines on more than one page.
    

    modified files:
     planner-deadline.el


2005-08-12 23:35:40 GMT	Peter K. Lee <saint@corenova.com>	patch-10

    Summary:
      publish task links now
    Revision:
      planner-muse--peter--1.0--patch-10

    * planner-publish.el (planner-html-markup-strings): add a little
    	something for task link to get published
    
        (planner-publish-task-tag): pull in link plan date from attributes,
        although we only use link.  And well, create the link text and put it
        in there!
    

    modified files:
     planner-publish.el


2005-08-12 22:19:51 GMT	Peter K. Lee <saint@corenova.com>	patch-9

    Summary:
      fixup note publishing to include anchor, timestamp, links
    Revision:
      planner-muse--peter--1.0--patch-9

    * planner-publish.el: Thanks to Chris McMahan <cmcmahan@one.net> for the
    	patch to publish notes properly!
    
    	(planner-html-markup-strings): add extra strings for marking up notes
    	to html.  now notes publish with tags and links correctly.
    
        (planner-publish-notes-tag): the end marker was incorrect when
    	markup-region was complete.
    
        (planner-publish-note-tag): notes publish with anchor references as
        well as timestamp and links!
    

    modified files:
     planner-publish.el


2005-08-12 18:53:16 GMT	Peter K. Lee <saint@corenova.com>	patch-7

    Summary:
      fix timeclock entry with planner-multi continue publishing :before hook
    Revision:
      planner-muse--peter--1.0--patch-7

    * planner-publish.el (planner-publish-prepare-buffer): must return nil to
      allow it to continue processing by other hooks
    
    * planner-timeclock.el (planner-timeclock-plan-string): fixed issue where
    	planner-multi is included in featurep, but not necessary used in
    	planner tasks.  Prevent 'Not Planned' classification on tasks that
    	*do* have plan association.
    
    * planner-timeclock-summary.el
      (planner-timeclock-summary-make-text-table-day): if empty, show No
      Entries
    

    modified files:
     planner-publish.el planner-timeclock-summary.el
     planner-timeclock.el


2005-08-10 00:46:00 GMT	Michael Olson <mwolson@gnu.org>	patch-53

    Summary:
      Make use of BUILDOPTS.
    Revision:
      planner-muse--mwolson--1.0--patch-53

    * Makefile.defs (BUILDOPTS): New variable indicating extra options to be
      passed to dpkg-buildpackage.
    
    * Makefile (debrelease): Use $(BUILDOPTS).

    modified files:
     ChangeLog.mwolson Makefile Makefile.defs


2005-08-09 23:00:32 GMT	Michael Olson <mwolson@gnu.org>	patch-52

    Summary:
      Make generated Debian packages slightly easier to upload.
    Revision:
      planner-muse--mwolson--1.0--patch-52

    * debian/changelog: Generate 3.30.arch.52-1.
    
    * debian/control (Description): Clarify that this a port of Planner.
    
    * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
    
    * Makefile.defs (LASTUPLOAD): New variable that indicates the version
      that was last uploaded to Debian.
    
    * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
      changes is generated.  This means we have to use dpkg-buildpackage,
      since debuild doesn't recognize the environment variables that it
      claims to recognize.

    modified files:
     ChangeLog.mwolson Makefile Makefile.defs debian/changelog
     debian/control debian/rules


2005-08-09 07:09:40 GMT	Michael Olson <mwolson@gnu.org>	patch-51

    Summary:
      Update the Debian package.
    Revision:
      planner-muse--mwolson--1.0--patch-51


    modified files:
     ChangeLog.mwolson Makefile.defs debian/changelog


2005-08-09 07:07:25 GMT	Michael Olson <mwolson@gnu.org>	patch-50

    Summary:
      Remove old code sections.
    Revision:
      planner-muse--mwolson--1.0--patch-50

    * planner.el: Remove commented-out sections.
    
    * scripts/planner-build.el (load-path): Use my path to Muse.  Others can
      edit it as they will in their own branches :^) .

    modified files:
     ChangeLog.mwolson planner.el scripts/planner-build.el


2005-08-09 06:13:56 GMT	Michael Olson <mwolson@gnu.org>	patch-48

    Summary:
      Debian tweaks.
    Revision:
      planner-muse--mwolson--1.0--patch-48

    * Makefile.defs (VERSION): Update for another snapshot.
    
    * debian/conffile: Removed, since it causes a "duplicate conffile" error.
    
    * debian/control: Add trailing newline.
    
    * debian/rules: Set DH_COMPAT to 3 to make warnings go away.  Correct
      directory to install elisp files to.

    removed files:
     debian/.arch-ids/conffiles.id debian/conffiles

    modified files:
     ChangeLog.mwolson Makefile.defs debian/changelog
     debian/control debian/rules


2005-08-09 05:22:29 GMT	Michael Olson <mwolson@gnu.org>	patch-47

    Summary:
      Prepare initial Debian package for planner-muse-el.
    Revision:
      planner-muse--mwolson--1.0--patch-47

    * Makefile.defs (ELISPDIR, VERSION): Adapt for planner-muse build.
    
    * debian/README.Debian: Add note about Muse port.
    
    * debian/changelog: Prepare package planner-muse-el 3.30.arch.47-1.
    
    * debian/conffiles: Adapt for planner-muse.
    
    * debian/control (Source, Maintainer, Standards-Version, Package)
      (Depends, Description): Ditto.
    
    * debian/emacsen-install, debian/emacsen-remove, debian/emacsen-startup:
      Ditto.
    
    * debian/rules: Simplify and adapt for planner-muse.

    modified files:
     ChangeLog.mwolson Makefile.defs debian/README.Debian
     debian/changelog debian/conffiles debian/control
     debian/emacsen-install debian/emacsen-remove
     debian/emacsen-startup debian/rules


2005-08-09 04:09:22 GMT	Michael Olson <mwolson@gnu.org>	patch-46

    Summary:
      Implement Makefile system and include Debian files.
    Revision:
      planner-muse--mwolson--1.0--patch-46

    * planner.el (planner-derived-mode-p): Wrap in `eval-and-compile' in
      order to silence a fatal compiler error.
      (planner-url-protocols): Use `eval-when-compile' to avoid a compiler
      warning.
    
    * Makefile: New file that builds Planner.
    
    * Makefile.defs: New file that contains Makefile variable definitions.
    
    * scripts/planner-build.el: New file that aids in the Planner building
      process.  It adds the correct directories to the load-path and provides
      a `planner-elint-files' function that works in conjunction with the
      Makefile's `test' target.
    
    * debian: New directory containing the files used in building Debian
      packages for Planner.

    new files:
     .arch-ids/Makefile.defs.id .arch-ids/Makefile.id Makefile
     Makefile.defs debian/.arch-ids/=id
     debian/.arch-ids/README.Debian.id
     debian/.arch-ids/changelog.id debian/.arch-ids/conffiles.id
     debian/.arch-ids/control.id debian/.arch-ids/copyright.id
     debian/.arch-ids/emacsen-install.id
     debian/.arch-ids/emacsen-remove.id
     debian/.arch-ids/emacsen-startup.id
     debian/.arch-ids/planner-el.docs.id debian/.arch-ids/rules.id
     debian/README.Debian debian/changelog debian/conffiles
     debian/control debian/copyright debian/emacsen-install
     debian/emacsen-remove debian/emacsen-startup
     debian/planner-el.docs debian/rules scripts/.arch-ids/=id
     scripts/.arch-ids/planner-build.el.id scripts/planner-build.el

    modified files:
     ChangeLog.mwolson planner.el

    new directories:
     debian debian/.arch-ids scripts scripts/.arch-ids


2005-08-08 18:35:21 GMT	Peter K. Lee <saint@corenova.com>	patch-5

    Summary:
      html inner-header and inner-footer as well as better timeclock summary format table output
    Revision:
      planner-muse--peter--1.0--patch-5

    * planner-accomplishments.el (planner-accomplishments-format-table): call
      planner-align-table routine
    
    * planner-publish.el (planner-html-header): include inner-header section
    
    * planner-publish.el (planner-html-footer): include inner-footer section
    
    * planner-timeclock-summary.el
      (planner-timeclock-summary-make-text-table-day): call
      planner-align-table routine for table formatting
    
    * planner.el: added planner-align-table routine which does a better job
      of displaying and publishing tables taking into account links which
      hide invisible link wrapper characters
    

    modified files:
     planner-accomplishments.el planner-publish.el
     planner-timeclock-summary.el planner.el


2005-08-07 15:17:09 GMT	Sacha Chua <sacha@free.net.ph>	patch-468

    Summary:
      Bugfix: planner-notes-index should be in Planner project
    Revision:
      planner--dev--1.0--patch-468

    * planner-notes-index.el (planner-notes-index): Make sure pages are in
      Planner context. This resolves the emacs-wiki-visit-link problem.
      Thanks to Kohkichi Hosoda for pointing this out!
    

    modified files:
     planner-notes-index.el


2005-08-06 07:42:48 GMT	Michael Olson <mwolson@gnu.org>	patch-44

    Summary:
      Fix error in planner-annotation-from-wiki.
    Revision:
      planner-muse--mwolson--1.0--patch-44

    * planner.el (planner-annotation-from-wiki): Fix type error.

    modified files:
     ChangeLog.mwolson planner.el


2005-08-06 04:01:03 GMT	Sacha Chua <sacha@free.net.ph>	patch-467

    Summary:
      Bugfix: planner-timeclock should always work within Planner context to properly deal with some tasks
    Revision:
      planner--dev--1.0--patch-467

    * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
      Ensure Planner context. This solves the planner-multi problem with
      numbered pages reported by Karen Cooke.
    
    * planner-timeclock.el (planner-timeclock-task-info): Make sure this is
      always evaluated within the Planner context.
    
    * planner.el (planner-find-task-basic): Anchor regular expression
      at start of string.
    

    modified files:
     planner-timeclock-summary.el planner-timeclock.el planner.el


2005-08-02 15:01:07 GMT	Sacha Chua <sacha@free.net.ph>	patch-466

    Summary:
      NOTE: planner-create-section-function, planner-create-at-top, planner-create-at-bottom: RENAMED FROM planner-seek-
    Revision:
      planner--dev--1.0--patch-466

    * planner.el (planner-create-section-function): NOTE: Rename from
    planner-seek-section-function.  Thanks to John Sullivan for
    pointing out inconsistency.
    (planner-create-at-top): Rename from planner-seek-create-at-top.
    (planner-create-at-bottom): Rename from planner-seek-create-at-bottom.
    (planner-narrow-to-section): Use planner-create-section-function.
    (planner-seek-to-first): Use planner-create-section-function.

    modified files:
     planner.el


2005-08-02 00:06:57 GMT	Peter K. Lee <saint@corenova.com>	patch-4

    Summary:
      publish and buffer alignment display change for timeclock summary
    Revision:
      planner-muse--peter--1.0--patch-4

    * planner-timeclock-summary.el
    	(planner-timeclock-summary-make-text-table-day): changed basis of
    	code back to align-regexp call.  Instead of complex alignment
    	handling, we just go through once more at the end and add a few more
    	spaces to make the column with links show up properly in the
    	planner-mode buffer.  Furthermore, the changes allows muse publishing
    	to display the timeclock summary table properly.  
    

    modified files:
     planner-publish.el planner-timeclock-summary.el


2005-08-01 19:04:59 GMT	Peter K. Lee <saint@corenova.com>	patch-2

    Summary:
      planner publish html styles and extensions improvements
    Revision:
      planner-muse--peter--1.0--patch-2

    * planner-publish.el (planner-html-markup-strings): p tags close
      prematurely due to some other auto closing call...  just use div tags.
      (planner-html-style-sheet): added pretty table style
    	now, the default style-sheet is cleaner, should always be over-ridden.
      (planner-html-header): changed the default header to include
      planner-html-embedded-header for easier inclusion of custom header
      content w/o overriding the entire header.
      (planner-html-embedded-header): new
      (planner-html-embedded-footer): new
      (planner-publish-markup-note): markup content tag with newline to avoid
      post cleanup to consider it as part of text.
    

    modified files:
     planner-publish.el


2005-07-29 21:08:07 GMT	Sacha Chua <sacha@free.net.ph>	patch-465

    Summary:
      planner-notes-index: Fix to work with files in subdirectories
    Revision:
      planner--dev--1.0--patch-465

    * planner-notes-index.el (planner-notes-index-headlines-on-page):
    Work with files in subdirectories.
    (planner-notes-index-headlines-in-range): Use planner-get-day-pages.
    (planner-notes-index-years): Docfix.
    

    modified files:
     planner-notes-index.el


2005-07-28 13:04:09 GMT	Sacha Chua <sacha@free.net.ph>	patch-464

    Summary:
      Bugfixes: Byte-compile properly (missing planner-link-name, bug in planner-annotation-from-file)
    Revision:
      planner--dev--1.0--patch-464

    * planner.el (planner-link-name): Add missing alias. Thanks to Wei-Hao
    Lin for spotting this.
    (planner-annotation-from-file): Fix misplaced parenthesis.
    * planner-ical.el (planner-ical-export): Add missing variables.
    

    modified files:
     planner-ical.el planner.el


2005-07-27 22:41:06 GMT	Sacha Chua <sacha@free.net.ph>	patch-463

    Summary:
      Bugfix: planner-current-note-info: Recognize multi properly again
    Revision:
      planner--dev--1.0--patch-463

    * planner.el (planner-current-note-info): Add missing closing paren.
      Thanks to Sven Kloppenburg for the patch! This fixes remembering to
      multiple pages.
    

    modified files:
     planner.el


2005-07-26 14:46:18 GMT	Sacha Chua <sacha@free.net.ph>	patch-462

    Summary:
      Bugfix: Add missing planner-link-target. New option: planner-calendar-nop-buttons-flag
    Revision:
      planner--dev--1.0--patch-462

    * planner.el (planner-link-target): Add missing alias.
    
    * planner-calendar.el (planner-calendar-nop-buttons-flag): New option.
      (planner-calendar): Use planner-calendar-nop-buttons-flag.
      (planner-calendar-published-file-href): Make sure <nop> is needed.

    modified files:
     planner-calendar.el planner.el


2005-07-26 13:33:26 GMT	Sacha Chua <sacha@free.net.ph>	patch-461

    Summary:
      Bugfix: planner-visit-link: Add missing alias
    Revision:
      planner--dev--1.0--patch-461

    * planner.el (planner-visit-link): Add missing alias. Thanks to Zak for
      pointing this out!
    

    modified files:
     planner.el


2005-07-25 14:42:14 GMT	Sacha Chua <sacha@free.net.ph>	patch-460

    Summary:
      Bugfix: planner-calendar-published-file-href: Stop refreshing the file list all the time
    Revision:
      planner--dev--1.0--patch-460

    * planner.el (planner-page-file): Don't change projects, as the
      underlying functions use variables properly.
    
    * planner-calendar.el (planner-calendar-published-file-href): Don't keep
      refreshing the file alist. This should make it faster. Thanks to drkm for
      pointing this out.
    

    modified files:
     planner-calendar.el planner.el


2005-07-25 14:28:13 GMT	Sacha Chua <sacha@free.net.ph>	patch-459

    Summary:
      Bugfix: planner-calendar: Do not over-pad months that end with Sunday
    Revision:
      planner--dev--1.0--patch-459

    * planner-calendar.el (planner-calendar): Merge small patch from drkm to
      fix planner-calendar boundary case when last day of the month is
      Sunday.

    modified files:
     planner-calendar.el


2005-07-25 15:08:09 GMT	Peter K. Lee <saint@corenova.com>	patch-1

    Summary:
      planner publishing tree
    Revision:
      planner-muse--peter--1.0--patch-1

    * planner.el: get rid of publishing specific code from planner.
    
    Added planner-publish.el which creates new Muse style for publishing
    planner specific files.
    

    new files:
     .arch-ids/planner-publish.el.id planner-publish.el

    modified files:
     planner.el


2005-07-23 20:08:09 GMT	Sacha Chua <sacha@free.net.ph>	patch-457

    Summary:
      Docfix: Fix iCal example quotes
    Revision:
      planner--dev--1.0--patch-457

    * planner-el.texi (iCal Task Publication): Bugfix: Fix quotes.

    modified files:
     ChangeLog planner-el.texi


2005-07-23 20:03:36 GMT	Sacha Chua <sacha@free.net.ph>	patch-456

    Summary:
      New: planner-ical.el
    Revision:
      planner--dev--1.0--patch-456

    * planner-ical.el: Add planner-ical.el from Chris Parsons.
      (planner-ical-export-this-page): New.
      (planner-ical-export-page): Add FILE argument.
    
    * planner-el.texi (iCal Task Publication): Document planner-ical.

    new files:
     .arch-ids/planner-ical.el.id planner-ical.el

    modified files:
     ChangeLog planner-el.texi


2005-07-23 19:50:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-455

    Summary:
      Bugfix: planner-rss-add-note: Remove tags from title
    Revision:
      planner--dev--1.0--patch-455

    * planner-rss.el (planner-rss-strip-tags): New function.
    (planner-rss-add-note): Remove all tags from title.

    modified files:
     ChangeLog planner-rss.el


2005-07-21 15:44:28 GMT	Yann Hodique <hodique@lifl.fr>	patch-41

    Summary:
      Bugfix
    Revision:
      planner--yh--1.0--patch-41

    * planner.el (planner-annotation-from-file): missing closing paren :(

    modified files:
     ChangeLog.yh planner.el


2005-07-20 23:40:54 GMT	Yann Hodique <hodique@lifl.fr>	patch-40

    Summary:
      Fix minor bug un planner-multi.el
    Revision:
      planner--yh--1.0--patch-40

    * planner-multi.el (planner-multi-copy-or-move-task): use planner-multi-make-link instead of planner-make-link

    modified files:
     ChangeLog.yh planner-multi.el


2005-07-20 23:17:54 GMT	Yann Hodique <hodique@lifl.fr>	patch-39

    Summary:
      Fix incorrect behavior for planner-multi-remove-task-from-pool
    Revision:
      planner--yh--1.0--patch-39

    * planner-multi.el (planner-multi-task-xref): use muse-explicit-link-regexp
    (planner-multi-remove-task-from-pool): fix incorrect task replanning

    modified files:
     ChangeLog.yh planner-multi.el


2005-07-20 22:25:54 GMT	Yann Hodique <hodique@lifl.fr>	patch-38

    Summary:
      Make planner-directory a function
    Revision:
      planner--yh--1.0--patch-38

    planner-directory is now a function to read muse project information

    modified files:
     ChangeLog.yh planner-export-diary.el planner-id.el
     planner-notes-index.el planner-report.el
     planner-tasks-overview.el planner.el


2005-07-20 15:46:12 GMT	Michael Olson <mwolson@gnu.org>	patch-35

    Summary:
      Highlight links in note headings.
    Revision:
      planner-muse--mwolson--1.0--patch-35

    * planner.el (planner-highlight-notes): Don't apply
      planner-note-headline-face to parentheses and link.  Thanks to Chris
      McMahan for the report.

    modified files:
     ChangeLog.mwolson planner.el


2005-07-18 17:52:27 GMT	Sacha Chua <sacha@free.net.ph>	patch-453

    Summary:
      planner-create-note: Default to current page when called interactively
    Revision:
      planner--dev--1.0--patch-453

    * planner.el (planner-create-note): Default to current page. Thanks to
      Janne Hellsten for suggesting this.
    

    modified files:
     ChangeLog planner.el


2005-07-17 04:10:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-452

    Summary:
      Add autoload cookies to a bunch of files, remove planner-appt-filename-to-date
    Revision:
      planner--dev--1.0--patch-452

    * planner.el (planner-goto-most-recent): Fix redundant function.
    * planner-appt.el (planner-appt-filename-to-date): Remove function, use
      planner-filename-to-calendar-date instead.

    modified files:
     ChangeLog planner-appt.el planner-authz.el planner-bibtex.el
     planner-cyclic.el planner-deadline.el planner-diary.el
     planner-export-diary.el planner-id.el planner-ledger.el
     planner-log-edit.el planner-multi.el planner-notes-index.el
     planner-psvn.el planner-rank.el planner-rdf.el
     planner-report.el planner-rss.el planner-schedule.el
     planner-tasks-overview.el planner-timeclock-summary-proj.el
     planner-timeclock-summary.el planner-timeclock.el
     planner-trunk.el planner-w3m.el planner-xtla.el planner.el


2005-07-16 15:50:24 GMT	Sacha Chua <sacha@free.net.ph>	patch-451

    Summary:
      planner-timeclock-summary-make-text-table-day: Format projects as links
    Revision:
      planner--dev--1.0--patch-451

    * planner-timeclock-summary.el: Remove commented-out cruft.
      (planner-timeclock-summary-make-text-table-day): Format projects as links.
      Thanks to Trent Buck for suggesting this.
      (planner-timeclock-summary-generate-report): Fix report here also.
      (planner-timeclock-summary-make-summary-string-range): Replace with more compact test.
      (planner-timeclock-summary-make-text-table-day): Include properly padded links with
      fake alignment.
      (planner-timeclock-summary-generate-report): NOTE: Remove obsolete function.
    
    * planner.el (planner-sort-tasks-basic): Add failsafe for unrecognized
      priorities, although this really shouldn't happen. Thanks to pll for
      pointing this out.
    
    * planner-timeclock.el (planner-timeclock-task-info): Parse strings as well.

    modified files:
     ChangeLog planner-timeclock-summary.el planner-timeclock.el
     planner.el


2005-07-15 22:17:48 GMT	Yann Hodique <hodique@lifl.fr>	patch-36

    Summary:
      Use planner-make-link instead of hard-coded brackets
    Revision:
      planner--yh--1.0--patch-36

    Fix some incorrect usage of planner links pattern

    modified files:
     ChangeLog.yh planner-bbdb.el planner-psvn.el planner-xtla.el
     planner.el


2005-07-15 04:56:35 GMT	Michael Olson <mwolson@gnu.org>	patch-33

    Summary:
      Minor caadr -> car cadr fixup.
    Revision:
      planner-muse--mwolson--1.0--patch-33

    * planner-xtla.el (planner-xtla-url-transform): Use (car (cadr ...))
      rather than (caadr ...) since some Emacsen can't handle that.

    modified files:
     ChangeLog.mwolson planner-xtla.el


2005-07-14 22:55:15 GMT	Yann Hodique <hodique@lifl.fr>	patch-34

    Summary:
      Fix false heading lines in notes, from planner-xtla
    Revision:
      planner--yh--1.0--patch-34

    * planner-xtla.el (planner-xtla-log-edit-add-note): lines beginning with * should really be list items

    modified files:
     ChangeLog.yh planner-xtla.el


2005-07-14 21:32:16 GMT	Yann Hodique <hodique@lifl.fr>	patch-33

    Summary:
      Fix error in planner-xtla-url-transform
    Revision:
      planner--yh--1.0--patch-33

    * planner-xtla.el (planner-xtla-url-transform): fix base url retreival

    modified files:
     ChangeLog.yh planner-xtla.el


2005-07-14 19:17:19 GMT	Michael Olson <mwolson@gnu.org>	patch-31

    Summary:
      Replace a few emacs-wiki functions in planner-report.
    Revision:
      planner-muse--mwolson--1.0--patch-31

    * planner-report.el (planner-report-generate, planner-report-generate):
      Use planner-specific functions rather than emacs-wiki functions.

    modified files:
     ChangeLog.mwolson planner-report.el


2005-07-14 13:20:07 GMT	Yann Hodique <hodique@lifl.fr>	patch-31

    Summary:
      Fix bug #2647
    Revision:
      planner--yh--1.0--patch-31

    * planner-timeclock.el (planner-timeclock-task-info): use muse-explicit-link-regexp instead of emacs-wiki stuff

    modified files:
     ChangeLog.yh planner-timeclock.el


2005-07-13 19:16:10 GMT	Michael Olson <mwolson@gnu.org>	patch-28

    Summary:
      Make planner-xtla-url-transform work again.
    Revision:
      planner-muse--mwolson--1.0--patch-28

    * planner-xtla.el (planner-xtla-url-transform): Ignore other args.
      Thanks to Peter K. Lee for the report!

    modified files:
     ChangeLog.mwolson planner-xtla.el


2005-07-13 15:04:39 GMT	Yann Hodique <hodique@lifl.fr>	patch-29

    Summary:
      Fix bug #2638 : Extra set of brackets around page references in newly-created tasks
    Revision:
      planner--yh--1.0--patch-29

    This is a side-effect of making planner-make-link generate valid links when given a valid link as input

    modified files:
     ChangeLog.yh planner.el


2005-07-13 04:26:47 GMT	Sacha Chua <sacha@free.net.ph>	patch-450

    Summary:
      planner-current-note-info: Be stricter with note links
    Revision:
      planner--dev--1.0--patch-450

    * planner.el (planner-current-note-info): Be a lot stricter with note
    links to prevent (C-c a) from being recognized as a note link. Thanks to
    Xavier Maillard for reporting this bug.

    modified files:
     ChangeLog planner.el


2005-07-11 07:52:59 GMT	Sacha Chua <sacha@free.net.ph>	patch-449

    Summary:
      planner-calendar-create-today-link: Use make-symbolic-link
    Revision:
      planner--dev--1.0--patch-449

    * planner-calendar.el (planner-calendar-create-today-link): Use
      make-symbolic-link because that's the Right Thing to Do. Thanks to
      Angus Lees for the suggestion.

    modified files:
     ChangeLog planner-calendar.el


2005-07-10 03:16:23 GMT	Sacha Chua <sacha@free.net.ph>	patch-448

    Summary:
      Add p-create-task and p-create-task-from-buffer to planner-auto
    Revision:
      planner--dev--1.0--patch-448

    * planner-auto.el: Add planner-create-task and
      planner-create-task-from-buffer. Thanks to drkm for pointing this out.

    modified files:
     ChangeLog planner-auto.el


2005-07-10 03:13:15 GMT	Sacha Chua <sacha@free.net.ph>	patch-447

    Summary:
      Bugfix: planner-calendar-create-today-link: Quote shell arguments
    Revision:
      planner--dev--1.0--patch-447

    * planner-calendar.el (planner-calendar-create-today-link): Quote
    argument to shell. Thanks to drkm for pointing this out.
    

    modified files:
     ChangeLog planner-calendar.el


2005-07-08 05:12:47 GMT	Michael Olson <mwolson@gnu.org>	patch-24

    Summary:
      Fix insertion of diary entries and complaints about `emacs-wiki-link-base'.
    Revision:
      planner-muse--mwolson--1.0--patch-24

    * planner-diary.el (planner-diary-get-name): Use `planner-page-name'.  No
      need to reinvent the wheel.  This should fix a diary insertion problem
      when using a Muse file extension.
    
    * planner-multi.el (planner-task-plan): Use `planner-link-base' instead
      of `emacs-wiki-link-base'.
    
    

    modified files:
     ChangeLog.mwolson planner-diary.el planner-multi.el


2005-07-07 16:53:27 GMT	Sacha Chua <sacha@free.net.ph>	patch-446

    Summary:
      planner-gnus-insinuate: Change keybinding to C-c C-t
    Revision:
      planner--dev--1.0--patch-446

    * planner-gnus.el (planner-gnus-insinuate): Change keybinding for
      planner-gnus. Thanks to drkm for the suggestion.
    
    * planner-el.texi (Gnus): Document new keybinding.
    

    modified files:
     ChangeLog planner-el.texi planner-gnus.el


2005-07-07 06:11:30 GMT	Yann Hodique <hodique@lifl.fr>	patch-25

    Summary:
      Fix pages from planner-multi
    Revision:
      planner--yh--1.0--patch-25

    For some reason, the links broke again

    modified files:
     ChangeLog.yh planner-multi.el


2005-07-06 07:13:17 GMT	Michael Olson <mwolson@gnu.org>	patch-21

    Summary:
      Use `muse-publishing-current-file'.
    Revision:
      planner-muse--mwolson--1.0--patch-21

    * planner.el (planner-current-file): Use `muse-publishing-current-file'
      instead of `muse-current-file'.
    

    modified files:
     ChangeLog.mwolson planner.el


2005-07-05 20:36:34 GMT	Yann Hodique <hodique@lifl.fr>	patch-21

    Summary:
      don't use pos:// url as description
    Revision:
      planner--yh--1.0--patch-21

    * planner.el (planner-annotation-from-file-with-position): put filename as description
    

    modified files:
     ChangeLog.yh planner-multi.el planner.el


2005-07-05 17:24:36 GMT	Sacha Chua <sacha@free.net.ph>	patch-445

    Summary:
      Bugfix: planner-multi-link-delete: Preserve order
    Revision:
      planner--dev--1.0--patch-445

    * planner-multi.el (planner-multi-link-delete): Docfix. Preserve order.
      Thanks to Chris Parsons for pointing out this bug.

    modified files:
     ChangeLog planner-multi.el planner-timeclock-summary.el
     planner.el


2005-07-04 23:03:13 GMT	Michael Olson <mwolson@gnu.org>	patch-19

    Summary:
      Use muse-explicit-link-regexp instead of muse-link-regexp.
    Revision:
      planner-muse--mwolson--1.0--patch-19

    * planner-multi.el (planner-multi-task-xref, planner-copy-or-move-task)
      (planner-multi-task-delete-this-page, planner-multi-note-xref)
      (planner-multi-note-xref, planner-multi-note-delete-this-page): Use
      `muse-explicit-link-regexp' instead of `muse-link-regexp'.
    
    * planner.el (planner-link-base, planner-link-target, planner-link-name)
      (planner-notes-tag): Ditto.
      (planner-visit-link): Detabify.
    

    modified files:
     ChangeLog.mwolson planner-multi.el planner.el


2005-07-04 06:44:44 GMT	Sacha Chua <sacha@free.net.ph>	patch-444

    Summary:
      Bugfix: planner-multi-replan-task: Deal with tasks without dates
    Revision:
      planner--dev--1.0--patch-444

    * planner-multi.el (planner-multi-replan-task): Bugfix: Deal with
      tasks without dates.
    

    modified files:
     ChangeLog planner-multi.el


2005-07-04 06:30:07 GMT	Sacha Chua <sacha@free.net.ph>	patch-443

    Summary:
      New: planner-gnats.el adds support for the GNU bugtracking system
    Revision:
      planner--dev--1.0--patch-443

    * planner-gnats.el: New protocol from Jeremy Cowgar. Gnats is the
      GNU bug tracking system.
    
    * planner-el.texi (Tracking Development): Renamed from Logs and
      Version Control.
      (Gnats): Document planner-gnats.el
    

    new files:
     .arch-ids/planner-gnats.el.id planner-gnats.el

    modified files:
     ChangeLog planner-el.texi


2005-07-04 02:03:35 GMT	Sacha Chua <sacha@free.net.ph>	patch-442

    Summary:
      planner-save-buffers: Do not kill non-planner-mode buffers
    Revision:
      planner--dev--1.0--patch-442

    * planner.el (planner-save-buffers): Move buffer killing inside test for
      planner-mode. Thanks to Win Treese for the patch.

    modified files:
     ChangeLog planner.el


2005-07-03 19:33:09 GMT	Yann Hodique <hodique@lifl.fr>	patch-20

    Summary:
      fix links in planner-multi
    Revision:
      planner--yh--1.0--patch-20

    * planner-multi.el (planner-multi-read-name): don't generate extra link marks
    

    modified files:
     ChangeLog.yh planner-multi.el


2005-07-03 07:46:19 GMT	Yann Hodique <hodique@lifl.fr>	patch-19

    Summary:
      bugfix
    Revision:
      planner--yh--1.0--patch-19

    * planner.el (planner-prepare-file): planner-file-name may be nil
    use planner-file-name instead of muse-file-name
    

    modified files:
     ChangeLog.yh planner.el


2005-07-02 15:10:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-441

    Summary:
      Bugfix: planner-save-buffers should suppress planner-id
    Revision:
      planner--dev--1.0--patch-441

    * planner.el (planner-save-buffers): Supress planner-id fixing in
      automatically-saved pages. Thanks to Edgar Gonçalves for helping track
      down this bug.

    modified files:
     ChangeLog planner.el


2005-07-01 11:19:28 GMT	Sacha Chua <sacha@free.net.ph>	patch-440

    Summary:
      Fixes planner-timeclock + planner-multi, also planner-multi-update-task
    Revision:
      planner--dev--1.0--patch-440

    * planner-timeclock.el (planner-timeclock-task-marked): Use
      planner-timeclock-plan-string to deal with multi tasks.
      (planner-replan-task, planner-edit-task-description,
      (planner-timeclock-task-info): Deal with planner-multi tasks.
      (planner-timeclock-plan-string): Convenience function for easier
      formatting.
      
    * planner-timeclock-summary.el (planner-timeclock-summary-extract-data):
      Use new functions available in planner-timeclock.el to default to the
      first plan in a task.
      (planner-timeclock-summary-extract-task-data): Remove.
    
    * planner.el (planner-task-info-override): New.
    
    * planner-multi.el (planner-multi-remove-task-from-pool): Call standard
      replan task function to trigger advice.
      (planner-edit-task-description): Remove crufty and miscopied advice.

    modified files:
     ChangeLog planner-multi.el planner-timeclock-summary.el
     planner-timeclock.el planner.el


2005-07-01 03:50:19 GMT	Sacha Chua <sacha@free.net.ph>	patch-439

    Summary:
      Bugfix: planner-lower-task: typo
    Revision:
      planner--dev--1.0--patch-439

    * planner.el (planner-lower-task): Fix typo. Thanks to Michael Olson for
      the patch.
    

    modified files:
     ChangeLog planner.el


2005-07-01 03:40:27 GMT	Sacha Chua <sacha@free.net.ph>	patch-438

    Summary:
      Bugfix: planner-update-wiki-project: planner-name-regexp fix, planner-save-buffers SKIP-BUFFERS
    Revision:
      planner--dev--1.0--patch-438

    * planner.el (planner-update-wiki-project): Avoid adding
    planner-name-regexp multiple times. This solves the regexp too large
    error.
    
    * planner.el (planner-save-buffers): Add SKIP-BUFFER argument to make it
    easier to preserve cursor position, etc. when marking a task complete.

    modified files:
     ChangeLog planner.el


2005-06-30 13:14:12 GMT	Sacha Chua <sacha@free.net.ph>	patch-437

    Summary:
      Bugfix: planner-derived-mode-p should pass the modes to derived-mode-p
    Revision:
      planner--dev--1.0--patch-437

    * planner.el (planner-derived-mode-p): Bugfix: Work for GNU Emacs which
      expects a list for derived-mode-p. Thanks to Edgar.Goncalves for
      pointing this out.

    modified files:
     ChangeLog planner.el


2005-06-30 11:51:10 GMT	Sacha Chua <sacha@free.net.ph>	patch-436

    Summary:
      Bugfix: planner-multi-tasks-equal-p: Deal with tasks without link text
    Revision:
      planner--dev--1.0--patch-436

    * planner-multi.el (planner-multi-tasks-equal-p): Deal with tasks without
      link text. Solves nil backtrace when you update a task without links.
      (planner-multi-edit-task-description): Fix typo.
    

    modified files:
     ChangeLog planner-multi.el


2005-06-30 07:21:53 GMT	Sacha Chua <sacha@free.net.ph>	patch-434

    Summary:
      planner-sort-tasks: Be paranoid about task sorting
    Revision:
      planner--dev--1.0--patch-434

    * planner.el (planner-sort-tasks): Go back to old task if called from a
      task, or to old point if not.

    modified files:
     ChangeLog planner.el


2005-06-30 06:43:52 GMT	Sacha Chua <sacha@free.net.ph>	patch-433

    Summary:
      Bugfix: Remove parens around planner-calendar-html-tag-marker 
    Revision:
      planner--dev--1.0--patch-433

    * planner-calendar.el
      (planner-calendar-move-calendar-to-top-of-page-maybe): Remove parens
      around planner-calendar-html-tag-marker. Thanks to Michael Boehlen for
      pointing this out and Paul D. Kraus for reminding me about it.

    modified files:
     ChangeLog planner-calendar.el


2005-06-30 06:17:53 GMT	Sacha Chua <sacha@free.net.ph>	patch-432

    Summary:
      Bugfix: planner-edit-task-description, planner-deadline: keep point
    Revision:
      planner--dev--1.0--patch-432

    * planner.el (planner-edit-task-description-basic): Keep cursor position.
      Remove the need for planner-multi advice. Thanks to Edgar Goncalves for
      pointing this out.
    
    * planner-multi.el (planner-multi-edit-task-description): Keep cursor
      position. Remove the need for planner-multi advice.
    
    * planner-deadline.el (planner-deadline-update): Be a lot more careful
      about the point to avoid infinite looping bugs or errors about task
      descriptions.
    
    * planner.el (planner-tasks-never-suppress-fixing-flag): Docfix: Explain
      what fixing is. Thanks to johnsu01 for pointing this out.

    modified files:
     ChangeLog planner-deadline.el planner-multi.el planner.el


2005-06-30 04:28:19 GMT	Michael Olson <mwolson@gnu.org>	patch-17

    Summary:
      Fix planner-derived-mode-p issues around planner-save-buffers.
    Revision:
      planner-muse--mwolson--1.0--patch-17

    * planner.el (muse): Thanks to Peter K. Lee for the patch!
     (planner-derived-mode-p): since calling derived-mode-p directly now
     instead of defalias, must have the &rest list unexpanded since
     derived-mode-p sees (list (list ...)) instead of (list ...).
     (planner-save-buffers): for some reason `muse-page-name' returns a ""
     whereas `emacs-wiki-page-name' returns nil.  added an extra check for
     the muse case.

    modified files:
     ChangeLog.mwolson planner.el


2005-06-27 12:27:11 GMT	Sacha Chua <sacha@free.net.ph>	patch-431

    Summary:
      planner-create-note: Default to current page
    Revision:
      planner--dev--1.0--patch-431

    * planner.el (planner-create-note): Default to current page. Thanks to
      Scott Otterson for the suggestion.

    modified files:
     ChangeLog planner.el


2005-06-27 12:14:44 GMT	Sacha Chua <sacha@free.net.ph>	patch-430

    Summary:
      planner-update-task: Remove need for advice, planner-multi-replan-task: Accept list as argument
    Revision:
      planner--dev--1.0--patch-430

    * planner.el (planner-update-task-basic): Rename old planner-update-task
      to remove the need for advice.
      (planner-update-task): Alias to planner-update-task-basic.
    
    * planner-multi.el (planner-multi-replan-task): Accept lists.
      (planner-multi-update-task): Remove need for advice.
      (planner-update-task): Alias to planner-multi-update-task.
      (planner-multi-read-name): Use planner-make-link.
      (planner-multi-remove-task-from-pool): Take advantage
      of lists as argument for planner-multi-replan-task.

    modified files:
     ChangeLog planner-multi.el planner.el


2005-06-27 08:43:35 GMT	Yann Hodique <hodique@lifl.fr>	patch-12

    Summary:
      doc improvement
    Revision:
      planner--yh--1.0--patch-12

    more documentation

    modified files:
     ChangeLog.yh planner-xtla.el


2005-06-26 11:31:00 GMT	Yann Hodique <hodique@lifl.fr>	patch-11

    Summary:
      publish xtla:// links with respect to archive locations
    Revision:
      planner--yh--1.0--patch-11

    * planner-xtla.el (planner-xtla-url-transform-alist): associate branches with locations
    (planner-xtla-url-transform): build url from xtla link
    (muse-publish-url-transforms): add planner-xtla-url-transform to the list
    

    modified files:
     ChangeLog.yh planner-xtla.el


2005-06-25 06:32:48 GMT	Michael Olson <mwolson@gnu.org>	patch-9

    Summary:
      Use `planner-current-file' to get around the temp file issue.
    Revision:
      planner--mwolson--1.0--patch-9

    * planner.el (planner-current-file): New function that returns the name
      of the file that is currently being published.  Make sure you use this
      instead of `buffer-file-name' if your routine is called at
      publish-time.  For safety, this makes sure that
      `emacs-wiki-current-file' is bound and not null before using it; falls
      back on the value of the `buffer-file-name' variable.
    
    * planner-diary.el (planner-diary-get-name): Use `planner-current-file'.
    
    * planner-rss.el (planner-rss-limit): Ditto.

    modified files:
     planner-diary.el planner-rss.el planner.el


2005-06-25 05:33:19 GMT	Michael Olson <mwolson@gnu.org>	patch-8

    Summary:
      Use `planner-match-string-no-properties'.
    Revision:
      planner--mwolson--1.0--patch-8

    * planner.el (planner-match-string-no-properties): Use instead of
      `match-string-no-properties'.
      (planner-annotation-from-planner-note)
      (planner-task-info-from-string, planner-current-note-info) 
      (planner-notes-get-headlines): Make use of this variable.
    
    * planner-appt.el (planner-appt-add-appts-from-schedule): Ditto.
    
    * planner-deadline.el (planner-deadline-get-deadline-from-string): Ditto.
    
    * planner-gnus.el (planner-gnus-get-address): Ditto.
    
    * planner-id.el (planner-id-get-id-from-string): Ditto.
    
    * planner-rank.el (planner-rank-get-task-info): Ditto.
    
    * planner-rdf.el (planner-rdf-get-taskid, planner-rdf-get-note-info)
      (planner-rdf-replace-links, planner-rdf-note-get-alias)
      (planner-rdf-note-get-plan, planner-rdf-note): Ditto.

    modified files:
     planner-appt.el planner-deadline.el planner-gnus.el
     planner-id.el planner-rank.el planner-rdf.el planner.el


2005-06-25 05:22:50 GMT	Michael Olson <mwolson@gnu.org>	patch-7

    Summary:
      Use `planner-derived-mode-p' instead of `derived-mode-p'.
    Revision:
      planner--mwolson--1.0--patch-7

    * planner.el (with-planner): Remove commented-out declare line since
      we're using the correct alternative.
    
    * planner-el.texi (Publishing): Use `planner-derived-mode-p' instead of
      `derived-mode-p'.
    
    * planner-report.el (planner-report-generate): Ditto.
    
    * planner.el (planner-read-task): Ditto.

    modified files:
     planner-el.texi planner-report.el planner.el


2005-06-25 05:02:34 GMT	Michael Olson <mwolson@gnu.org>	patch-6

    Summary:
      Fix minor meaning change in `planner-report-find-tasks'.
    Revision:
      planner--mwolson--1.0--patch-6

    * planner-report.el (planner-report-find-tasks): Re-add two dropped
      arguments.
    

    modified files:
     planner-report.el


2005-06-24 23:48:10 GMT	Michael Olson <mwolson@gnu.org>	patch-5

    Summary:
      Put space in front of lists.
    Revision:
      planner--mwolson--1.0--patch-5

    * planner.el (planner-notes-tag, planner-markup-task): Put space in front
      of lists for forward-compatibility with Muse.

    modified files:
     planner.el


2005-06-24 23:38:49 GMT	Michael Olson <mwolson@gnu.org>	patch-4

    Summary:
      Use `planner-replace-regexp-in-string' for compat with Muse port.
    Revision:
      planner--mwolson--1.0--patch-4

    * planner.el (planner-replace-regexp-in-string): Renamed from
      `planner-replace-in-string', since we use
      `planner-replace-regexp-in-string' in the Muse port.
    
    * planner-bbdb.el (planner-bbdb-annotation-from-bbdb): Use
      `planner-replace-regexp-in-string'.
    
    * planner-bibtex.el (planner-bibtex-annotation-old): Ditto.
    
    * planner-calendar.el (planner-calendar-published-file-href): Ditto.
    
    * planner-report.el (planner-report-find-notes)
      (planner-report-find-tasks): Ditto.
    
    * planner-timeclock-summary.el (planner-timeclock-summary-extract-task-data)
      (planner-timeclock-summary-make-summary-string-range)
      (planner-timeclock-summary-update, planner-timeclock-summary-show-range)
      (planner-timeclock-summary-show-2)
      (planner-timeclock-summary-generate-report): Ditto.

    modified files:
     planner-bbdb.el planner-bibtex.el planner-calendar.el
     planner-report.el planner-timeclock-summary.el planner.el


2005-06-24 22:11:36 GMT	Michael Olson <mwolson@gnu.org>	patch-3

    Summary:
      Don't pollute the XEmacs namespace.
    Revision:
      planner--mwolson--1.0--patch-3

    * planner-bibtex.el (planner-bibtex-key-in-head): New function that takes
      the place of `bibtex-key-in-head'.
    
    * planner-calendar.el: Remove definition of `replace-in-string'.
    
    * planner-timeclock-summary.el: Ditto.
    
    * planner.el (planner-derived-mode, planner-copy-overlay)
      (planner-remove-overlays, planner-link-escape, planner-link-unescape):
      Use defun instead of alias.
    
    * planner.el (planner-replace-in-string): New function the takes the
      place of `replace-in-string' and `replace-regexp-in-string'.
    
    * planner.el (planner-line-end-position,
      planner-line-beginning-position): New functions that take the place of
      `line-end-position' and `line-beginning-position', respectively.
    
     * planner-rank.el, planner-trunk.el, planner-calendar.el,
       planner-appt.el, planner-xtla.el, planner-multi.el, planner-report.el,
       planner-timeclock-summary.el, planner-mhe.el, planner-bbdb.el,
       planner-bibtex.el, planner-experimental.el, planner-id.el, planner.el,
       planner-tasks-overview.el, planner-el.texi, planner-ledger.el,
       planner-authz.el, planner-deadline.el: Replace uses of
       namespace-violating functions with the aforementioned ones.

    modified files:
     planner-appt.el planner-authz.el planner-bbdb.el
     planner-bibtex.el planner-calendar.el planner-deadline.el
     planner-el.texi planner-experimental.el planner-id.el
     planner-ledger.el planner-mhe.el planner-multi.el
     planner-rank.el planner-report.el planner-tasks-overview.el
     planner-timeclock-summary.el planner-trunk.el planner-xtla.el
     planner.el


2005-06-24 01:39:54 GMT	Michael Olson <mwolson@gnu.org>	patch-12

    Summary:
      Uniquify publishing number for notes.
    Revision:
      planner-muse--mwolson--1.0--patch-12

    * planner.el (muse-publish-markup-regexps): Use a different publishing
      number for notes, since these should probably not be the same.

    modified files:
     ChangeLog.mwolson planner.el


2005-06-23 16:32:27 GMT	Sacha Chua <sacha@free.net.ph>	patch-428

    Summary:
      Bugfix: planner-annotation-as-kill: Make sure link is set
    Revision:
      planner--dev--1.0--patch-428

    * planner.el (planner-annotation-as-kill): Make sure link is set before
      using it in link-name. Thanks to Jim Ottaway for catching this.

    modified files:
     ChangeLog planner.el


2005-06-23 14:47:10 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-75

    Summary:
      planner-appt: remove redundant comments
    Revision:
      planner--jeho--1.0--patch-75


    modified files:
     planner-appt.el


2005-06-23 11:49:42 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-74

    Summary:
      planner-appt: fix duplicate appt bug
    Revision:
      planner--jeho--1.0--patch-74

    * planner-appt.el (planner-appt-clear-appts): removed previous attempt at
      a fix
      (planner-appt-make-appt-element): new function for building elements of
      appt-time-msg-list
      (planner-appt-remember-appt): use planner-appt-make-appt-element
      (planner-appt-task-member): use planner-appt-make-appt-element
    

    modified files:
     planner-appt.el planner.el


2005-06-22 21:18:39 GMT	Yann Hodique <hodique@lifl.fr>	patch-7

    Summary:
      fix note publishing
    Revision:
      planner--yh--1.0--patch-7

    * planner.el (planner-markup-note): fix note publishing issue with muse (don't know exactly the reason though)
    

    modified files:
     ChangeLog.yh planner.el


2005-06-22 14:03:02 GMT	Sacha Chua <sacha@free.net.ph>	patch-427

    Summary:
      Embarrassing typo: Missing )
    Revision:
      planner--dev--1.0--patch-427

    * planner-gnus.el (planner-gnus-browse-url): Fix another embarrassing typo.
    

    modified files:
     ChangeLog planner-gnus.el


2005-06-22 03:50:07 GMT	Sacha Chua <sacha@free.net.ph>	patch-426

    Summary:
      Bugfix: with-planner-update-setup: Don't block planner-id
    Revision:
      planner--dev--1.0--patch-426

    * planner.el (with-planner-update-setup): Don't block planner-id anymore.
      Trust that the equality code is working and that you won't get loops.
    
    * planner-id.el (planner-id-update-tasks-on-page): Nullify
      planner-id-update-automatically to avoid loops.

    modified files:
     ChangeLog planner-id.el planner.el


2005-06-22 03:43:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-425

    Summary:
      Bugfix: with-planner-update-setup, planner-browse-position-url, planner-multi-tasks-equal-p 
    Revision:
      planner--dev--1.0--patch-425

    * planner.el (with-planner-update-setup): Set planner-id-update-automatically to nil.
      (planner-save-buffers): Don't bind planner-id-update-automatically.
      (planner-browse-position-url): Correct typo.
    
    * planner-multi.el (planner-multi-tasks-equal-p): Bugfix: Correct
      equality test for tasks with only one plan page.

    modified files:
     ChangeLog planner-id.el planner-multi.el planner.el


2005-06-22 03:14:43 GMT	Sacha Chua <sacha@free.net.ph>	patch-424

    Summary:
      Bugfix: planner-gnus-browse-url and long grou pnames
    Revision:
      planner--dev--1.0--patch-424

    * planner-gnus.el (planner-gnus-browse-url): Merge patch from Toby
      Allsopp to fix case where gnus-registry-use-long-group-names is
      non-nil.

    modified files:
     ChangeLog planner-gnus.el


2005-06-21 16:23:33 GMT	Sacha Chua <sacha@free.net.ph>	patch-423

    Summary:
      Bugfix: planner-browse-position-url: Do not clobber match data
    Revision:
      planner--dev--1.0--patch-423

    * planner.el (planner-browse-position-url): Improve match data handling.
      Thanks to Romain Francoise for the patch.

    modified files:
     ChangeLog planner.el


2005-06-20 04:25:42 GMT	Sacha Chua <sacha@free.net.ph>	patch-422

    Summary:
      Bugfix: planner-annotation-from-file-with-position: Check if buffer has a file
    Revision:
      planner--dev--1.0--patch-422

    * planner.el (planner-annotation-from-file-with-position): Check if buffer is associated with a file.
    

    modified files:
     ChangeLog planner-id.el planner.el


2005-06-20 02:52:08 GMT	Sacha Chua <sacha@free.net.ph>	patch-421

    Summary:
      New: planner-annotation-from-file-with-position
    Revision:
      planner--dev--1.0--patch-421

    * planner.el (planner-resolve-position-url): New.
    (planner-browse-position-url): New.
    (planner-annotation-from-file-with-position): New.
    (planner-annotation-functions): Use
    planner-annotation-from-file-with-position instead of
    planner-annotation-from-file.

    modified files:
     ChangeLog planner.el


2005-06-19 04:24:51 GMT	Michael Olson <mwolson@gnu.org>	patch-10

    Summary:
      Remove `muse-index-as-string' workaround.
    Revision:
      planner-muse--mwolson--1.0--patch-10

    * planner.el (muse-index-as-string): Remove since we will have this
      functionality in the Muse 3.01 release.

    modified files:
     ChangeLog.mwolson planner.el


2005-06-18 16:35:34 GMT	Yann Hodique <hodique@lifl.fr>	patch-6

    Summary:
      Provide a string representation of index to solve the index publishing issue
    Revision:
      planner--yh--1.0--patch-6

    * planner.el (planner-index-as-string): Generates an index for planner in
      a string format. This solves the index publishing issue. If you want an
      index for your pages, just put something like
      <lisp>(planner-index-as-string t t)</lisp> somewhere in a page
      (muse-index-as-string): planner-index-as-string uses this new function,
      but it is not realeased as of version 3.0. Hack to be removed once muse
      integrates its own version of muse-index-as-string
      (planner-generate-index): make use of planner-index-as-string
    

    modified files:
     ChangeLog.yh planner.el


2005-06-18 01:03:49 GMT	Sacha Chua <sacha@free.net.ph>	patch-420

    Summary:
      planner-annotation-as-kill: New interactive prefix
    Revision:
      planner--dev--1.0--patch-420

    * planner.el (planner-annotation-as-kill): Merge patch from Stefan
      Reichör adding interactive prefix to planner-annotation-as-kill,
      allowing users to specify description.
    
    * planner-el.texi (Hyperlinks): New section documenting
      planner-annotation-as-kill.

    modified files:
     ChangeLog planner-el.texi planner.el


2005-06-17 15:31:23 GMT	Sacha Chua <sacha@free.net.ph>	patch-419

    Summary:
      Docfix: Note that Lisp tags work only for GNU Emacs
    Revision:
      planner--dev--1.0--patch-419

    * planner-diary.el: Docfix: Note that Lisp tags work only for GNU Emacs.
      Reverse order of recommendations.
    
    * planner-el.texi (Diary): Docfix: Note that Lisp tags work only for GNU Emacs.
      Reverse order of recommendations.

    modified files:
     ChangeLog planner-diary.el planner-el.texi


2005-06-17 08:45:31 GMT	Sacha Chua <sacha@free.net.ph>	patch-418

    Summary:
      Enhancement: planner-multi-remove-task-from-pool works with multiple pages
    Revision:
      planner--dev--1.0--patch-418

    * planner-multi.el (planner-multi-remove-task-from-pool): Work with multiple pages.
    (planner-multi-split): Gracefully deal with lists.
    (planner-multi-copy-tasks-to-page): Docfix: note multiple pages syntax.

    modified files:
     ChangeLog planner-el.texi planner-multi.el


2005-06-17 08:26:53 GMT	Sacha Chua <sacha@free.net.ph>	patch-417

    Summary:
      planner-multi-copy-tasks-to-page: New option automatically copies tasks
    Revision:
      planner--dev--1.0--patch-417

    * planner-multi.el (planner-multi-copy-tasks-to-page): New option
      allows you to automatically copy tasks to a page.
      (planner-multi-create-task-from-info): Convert from advice.
      (planner-create-task-from-info-function): Override with planner-multi version.
      (planner-multi-remove-task-from-pool): New hook function to remove
      copied tasks.
    
    * planner.el (planner-create-task-from-info-function): Change to variable.
      (planner-create-task-from-info): Call the function.
      (planner-create-task-from-info-basic): Rename from old function.
    
    * planner-el.texi (Multiple Projects): Document planner-multi.el.

    modified files:
     ChangeLog planner-el.texi planner-multi.el planner.el


2005-06-17 03:28:54 GMT	Sacha Chua <sacha@free.net.ph>	patch-416

    Summary:
      planner-mark-task: Do everything inside with-planner-update-setup
    Revision:
      planner--dev--1.0--patch-416

    * planner.el (planner-mark-task): Do everything inside with-planner-update-setup.
      (planner-tasks-never-suppress-fixing-flag): Default to t.
      (planner-mark-task-hook): Docfix: Add note about behavior and return value.
      (with-planner-update-setup): Nullify planner-tasks-file-behavior inside the macro.
    
    * planner-timeclock.el (planner-timeclock-task-marked): Return t following
      new planner-mark-task-hook.

    modified files:
     ChangeLog planner-timeclock.el planner.el


2005-06-16 05:57:33 GMT	Sacha Chua <sacha@free.net.ph>	patch-415

    Summary:
      planner-multi: planner-task-plan: override for planner-multi
    Revision:
      planner--dev--1.0--patch-415

    * planner-multi.el (planner-task-plan): Override this for planner-multi as well.

    modified files:
     ChangeLog planner-multi.el


2005-06-16 05:16:43 GMT	Sacha Chua <sacha@free.net.ph>	patch-414

    Summary:
      Bugfix: planner-narrow-to-note should recognize more notes properly now
    Revision:
      planner--dev--1.0--patch-414

    * planner.el (planner-narrow-to-note): Recognize notes even outside sections.
    

    modified files:
     ChangeLog planner.el


2005-06-16 04:51:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-413

    Summary:
      Bugfix: planner-current-note-info should work with notes with parens
    Revision:
      planner--dev--1.0--patch-413

    * planner.el (planner-current-note-info): Bugfix: Work with notes with parens in titles.
    * planner-multi.el (planner-update-note): Go to the right file.

    modified files:
     ChangeLog planner-multi.el planner.el


2005-06-14 21:41:22 GMT	Michael Olson <mwolson@gnu.org>	patch-8

    Summary:
      Supply ChangeLog files for each of the major players of the Muse port.
    Revision:
      planner-muse--mwolson--1.0--patch-8

    * ChangeLog: Move to ChangeLog.mwolson.
    
    * ChangeLog.yh: File containing Yann Hodique's changes; it is
      autogenerated.
    
    * ChangeLog.sacha-muse: File containing Sacha Chua's planner--muse
      changes; it is autogenerated.

    new files:
     .arch-ids/ChangeLog.sacha-muse.id .arch-ids/ChangeLog.yh.id
     ChangeLog.sacha-muse ChangeLog.yh

    modified files:
     ChangeLog.mwolson

    renamed files:
     .arch-ids/ChangeLog.id
       ==> .arch-ids/ChangeLog.mwolson.id
     ChangeLog
       ==> ChangeLog.mwolson


2005-06-14 19:27:17 GMT	Michael Olson <mwolson@gnu.org>	patch-6

    Summary:
      Patch from Peter K. Lee; make it less work to get started using this.
    Revision:
      planner-muse--mwolson--1.0--patch-6

    * planner.el: Apply patch from Peter K. Lee.  Require `muse-mode' instead
      of `muse'.
      (planner-option-customized): Since there are still a lot of functions
      that call this, keep it for now.
      (planner-page-exists-p): This is sometimes called with 2 arguments
      instead of 1, so defalias it to `planner-page-file'.
    
    * planner.el (planner-version): Change to "Planner (Muse)" so that this
      is somewhat meaningful.
      (planner-regexp-space): Make the default value equivalent to
      `muse-regexp-space'.
      (planner-update-wiki-project): Bring this back, but make it do nothing.
      I want to make the instructions on the PlannerMusePort wiki page a bit
      simpler.
      (planner-markup-tags): Ditto.

    modified files:
     ChangeLog planner.el


2005-06-13 02:20:27 GMT	John Sullivan <john@wjsullivan.net>	patch-13

    Summary:
      Reorganization of More about Tasks node 
    Revision:
      planner--johnsu01--0--patch-13

    Reorganized the More about Tasks section into three subsections. Much more
    fine-tuning of the subsubsections to follow. The goal is to organize 
    things conceptually rather than by module, while still making it easy to
    locate information pertaining to a particular module. 

    modified files:
     planner-el.texi


2005-06-09 09:55:04 GMT	Sacha Chua <sacha@free.net.ph>	patch-411

    Summary:
      New hook: planner-mark-task-hook
    Revision:
      planner--dev--1.0--patch-411

    * planner.el (planner-mark-task-hook): New hook.
    (planner-mark-task): Use planner-mark-task-hook.
    
    * planner-timeclock.el (planner-timeclock-task-marked): Take advantage of new hook.
    (planner-task-in-progress): Remove separate advice.
    (planner-task-done): Remove separate advice.
    (planner-task-pending): Remove separate advice.

    modified files:
     ChangeLog planner-timeclock.el planner.el


2005-06-09 09:34:02 GMT	Sacha Chua <sacha@free.net.ph>	patch-409

    Summary:
      Bugfix: Use write-file-hooks
    Revision:
      planner--dev--1.0--patch-409

    * planner-appt.el (planner-appt-write-file-hook): Use write-file-hooks
      instead of local-write-file-hooks. Thanks to David Lord for pointing this out.
    * planner-id.el (planner-id-setup): Use write-file-hooks.
    * planner.el (planner-mode): Use write-file-hooks.
    * planner-accomplishments.el (planner-accomplishments-insinuate): Use write-file-hooks.

    modified files:
     ChangeLog planner-accomplishments.el planner-appt.el
     planner-id.el planner.el


2005-06-09 09:31:44 GMT	Sacha Chua <sacha@free.net.ph>	patch-408

    Summary:
      planner-tasks-overview-get-summary: Work with files in subdirectories
    Revision:
      planner--dev--1.0--patch-408

    * planner-tasks-overview.el (planner-tasks-overview-get-summary): Prefix
      command prompts for pages to display. Work with files in
      subdirectories. Unfortunately, this results in the function being much
      slower...
    
    * planner-el.texi (Task Overviews): Document planner-tasks-overview-get-summary.
    

    modified files:
     ChangeLog planner-el.texi planner-tasks-overview.el


2005-06-09 06:38:07 GMT	Sacha Chua <sacha@free.net.ph>	patch-406

    Summary:
      Bugfix: planner-appt-add-appts-from-schedule and empty schedules
    Revision:
      planner--dev--1.0--patch-406

    * planner-appt.el (planner-appt-add-appts-from-schedule): Merged bugfix
      from Jim for case where schedule is empty.

    modified files:
     ChangeLog planner-appt.el


2005-06-07 08:51:02 GMT	Sacha Chua <sacha@free.net.ph>	patch-405

    Summary:
      Bugfix: Allow arbitrary extensions by using emacs-wiki-page-name
    Revision:
      planner--dev--1.0--patch-405

    * planner.el (planner-get-current-date-filename): Allowed arbitrary
      extensions by using emacs-wiki-page-name instead of the buffer name.
      (planner-prepare-file): Ditto.
      (plan): Ditto.
    

    modified files:
     ChangeLog planner.el


2005-06-07 08:29:55 GMT	Sacha Chua <sacha@free.net.ph>	patch-404

    Summary:
      Bugfix: planner-delete-note actually works now, and planner-rss recognizes categories
    Revision:
      planner--dev--1.0--patch-404

    * planner.el (planner-delete-note): Bugfix: Saved excursion so that this
      will actually work.
    
    * planner-rss.el (planner-rss-add-item): Allow multiple categories.
      (planner-rss-add-note): Recognize multiple categories.

    modified files:
     ChangeLog planner-rss.el planner.el


2005-06-05 10:42:34 GMT	Sacha Chua <sacha@free.net.ph>	patch-403

    Summary:
      New function: planner-delete-section[-text], add CREATE to planner-narrow-to-section
    Revision:
      planner--dev--1.0--patch-403

    * planner-diary.el (planner-diary-delete-section): Deleted.
      (planner-diary-delete-section-text): Deleted.
    
    * planner.el (planner-delete-section): New function based on
      planner-diary-delete-section. Changed arguments from FILE TITLE to
      SECTION.
    * planner.el (planner-delete-section-text): New function based on
      planner-diary-delete-section. Changed arguments from FILE TITLE to
      SECTION.
    
    * planner.el (planner-narrow-to-section): New CREATE argument.
    
    * planner-el.texi (Other Interactive Functions): Document new CREATE argument.

    modified files:
     ChangeLog planner-diary.el planner-el.texi planner.el


2005-06-02 13:33:29 GMT	Dryice Liu <dryice@liu.com.cn>	patch-42

    Summary:
      Merge Andrew's change and support definde section access rule
    Revision:
      planner--dev--1.0--patch-42

    * planner-authz.el: merge Andrew's change to make sure the perl code fit
      Mason format and more.
      (planner-authz-sections-rule-list): New customizable to define access rule.
      (planner-authz-publishing-markup-first): support access by section by default.
      (planner-authz-markup-section-predict): new helper function to check if the
      prediction is satisfied.
      (planner-authz-markup-section): new function to grant access permission
      according to planner-authz-sections-rule-list
    

    modified files:
     planner-authz.el


2005-06-02 11:07:46 GMT	Sacha Chua <sacha@free.net.ph>	patch-402

    Summary:
      Provide planner-log-edit like functionality for xtla
    Revision:
      planner--dev--1.0--patch-402

    * planner-xtla.el (planner-xtla-log-edit-add-note): Merge patch from
      Stefan Reichör providing planner-log-edit like functionality for xtla.

    modified files:
     ChangeLog planner-xtla.el


2005-05-28 12:44:54 GMT	Sacha Chua <sacha@free.net.ph>	patch-401

    Summary:
      Docfix: planner-lisp: Add arbitrary functions example
    Revision:
      planner--dev--1.0--patch-401

    * planner-el.texi (Interactive Lisp): Document arbitrary functions and provide an example.
    

    modified files:
     ChangeLog planner-el.texi


2005-05-28 12:18:46 GMT	Sacha Chua <sacha@free.net.ph>	patch-399

    Summary:
      Bugfix: planner-extract-tasks: Accept list of pages
    Revision:
      planner--dev--1.0--patch-399

    * planner.el (planner-extract-tasks): Accept list of pages as a parameter
    instead of requiring a subset of planner-file-alist. Thanks to Peter K.
    Lee for the patch.

    modified files:
     ChangeLog planner.el


2005-05-26 10:40:08 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-68

    Summary:
      small change to planner-lisp.el
    Revision:
      planner--jeho--1.0--patch-68

    * planner-lisp.el: If it looks like a lisp form, read and evaluate it;
      otherwise call it interactively as before.
    
      Corrected a small error in the documentation:  
      [[lisp://plan... => [[lisp:/plan...
    

    modified files:
     planner-lisp.el


2005-05-22 06:02:41 GMT	Michael Olson <mwolson@gnu.org>	patch-5

    Summary:
      Make generated lists publish correctly.
    Revision:
      planner-muse--mwolson--1.0--patch-5

    * planner.el (planner-notes-tag, planner-markup-task): Print space before
      the dash when composing a list entry.

    modified files:
     ChangeLog planner.el


2005-05-22 03:24:30 GMT	Sacha Chua <sacha@free.net.ph>	patch-398

    Summary:
      Docfix: planner-el.texi refers to wrong URL
    Revision:
      planner--dev--1.0--patch-398

    * planner-el.texi (Getting Help): Fix wrong URL. Thanks to Neal McBurnett
      for pointing this out!

    modified files:
     ChangeLog planner-el.texi


2005-05-22 01:00:43 GMT	Michael Olson <mwolson@gnu.org>	patch-4

    Summary:
      Cause task IDs to be colored.
    Revision:
      planner-muse--mwolson--1.0--patch-4

    * planner-id.el (planner-id-setup): Since we append values to
      `muse-colors-buffer-hook' in the `planner-setup-highlighting' function,
      do so here as well.  Otherwise `planner-id-markup' never gets called.
      I think the `run-hook-with-args' function in Emacs CVS may have a bug.
    
    * planner-appt.el (planner-appt-font-setup): Ditto.

    modified files:
     ChangeLog planner-appt.el planner-id.el


2005-05-21 04:54:07 GMT	Michael Olson <mwolson@gnu.org>	patch-3

    Summary:
      Merge massively from sacha/367 to sacha/396, with some omissions.
    Revision:
      planner-muse--mwolson--1.0--patch-3

    I ran "tla changes emacs-wiki--dev--1.0--patch-366" while in the
    directory containing the emacs-wiki--dev--1.0 tree so that I could get a
    cumulative patch of all the changes from patch-366 to the present.  I
    merged in as much as I could.
    
    It seemed that the file permissions changed to 644 recently for files in
    the planner archive, so I followed suit.
    
    It is hoped that this effort will help Sacha keep the Muse port of
    Planner current :^) .  I haven't yet tested these changes; I should do
    that soon.

    modified files:
     ChangeLog planner-appt.el planner-bookmark.el planner-diary.el
     planner-el.texi planner-gnus.el planner-id.el planner-multi.el
     planner-rank.el planner-timeclock-summary-proj.el
     planner-timeclock-summary.el planner-timeclock.el
     planner-trunk.el planner-vm.el planner.el
     {arch}/emacs-wiki/emacs-wiki--sacha/emacs-wiki--sacha--1.0/sacha@free.net.ph--main/patch-log/patch-5


2005-05-17 21:34:27 GMT	John Sullivan <john@wjsullivan.net>	patch-10

    Summary:
      Fixes to Appointments node
    Revision:
      planner--johnsu01--0--patch-10

    Added missing @item's to @itemize list.
    

    modified files:
     planner-el.texi


2005-05-12 10:21:55 GMT	Sacha Chua <sacha@free.net.ph>	patch-397

    Summary:
      planner-bibtex-regexp: Fix typo.
    Revision:
      planner--dev--1.0--patch-397

    * planner-bibtex.el (planner-bibtex-regexp): Fix typo. Thanks to Wei-Hao
      Lin for the patch.

    modified files:
     ChangeLog planner-bibtex.el


2005-05-12 06:01:31 GMT	John Sullivan <john@wjsullivan.net>	patch-8

    Summary:
      Fixed typo.
    Revision:
      planner--johnsu01--0--patch-8

    Typo in Using Allout Mode.
    
    

    modified files:
     planner-el.texi


2005-05-12 02:06:55 GMT	John Sullivan <john@wjsullivan.net>	patch-7

    Summary:
      Catch up, add content to docs.
    Revision:
      planner--johnsu01--0--patch-7

    Added Sacha's tip about using Allout mode with notes.

    modified files:
     planner-el.texi


2005-05-09 10:34:45 GMT	Sacha Chua <sacha@free.net.ph>	patch-396

    Summary:
      NOTE: planner-tasks-file-behavior new default: 'close
    Revision:
      planner--dev--1.0--patch-396

    * planner.el (planner-tasks-file-behavior): Set the default to 'close.
      Thanks to Sharon Kimble for making me realize that this is the
      reasonable default.

    modified files:
     ChangeLog planner.el


2005-05-07 14:19:21 GMT	Sacha Chua <sacha@free.net.ph>	patch-395

    Summary:
      planner-list-tasks-with-status bugfix: Deal with undated tasks; do not touch planner-task-format
    Revision:
      planner--dev--1.0--patch-395

    * planner.el (planner-list-tasks-with-status): Use planner-task-page
    instead of date to deal with undated tasks. Do not use
    planner-task-format. Thanks to sf for pointing these out.
    
    * planner-el.texi (Viewing Tasks): Update documentation for
    planner-list-unfinished-tasks to reflect new argument PAGES.
    

    modified files:
     ChangeLog planner-el.texi planner.el


2005-05-06 03:58:31 GMT	Sacha Chua <sacha@free.net.ph>	patch-394

    Summary:
      planner-list-unfinished-tasks: Add PAGES argument
    Revision:
      planner--dev--1.0--patch-394

    * planner.el (planner-list-unfinished-tasks): Add PAGES argument.
      Same semantics as planner-list-tasks-with-status.

    modified files:
     ChangeLog planner.el


2005-05-06 03:52:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-393

    Summary:
      planner-list-tasks-with-status: Put an insane amount of meaning into a PAGES argument
    Revision:
      planner--dev--1.0--patch-393

    * planner.el (planner-file-alist): Filter using PAGES.
    (planner-list-tasks-with-status): NOTE: Change argument from START and
    END to PAGES to allow much greater flexibility. This function is now way
    too smart about PAGES.
    
    * planner-el.texi (Viewing Tasks): Update planner-list-tasks-with-status again.

    modified files:
     ChangeLog planner-el.texi planner.el


2005-05-06 03:08:32 GMT	Sacha Chua <sacha@free.net.ph>	patch-392

    Summary:
      planner-list-tasks-with-status: Fix insert-file-contents(nil) backtrace
    Revision:
      planner--dev--1.0--patch-392

    * planner.el (planner-tasks-tag): Do not include temporary files.
    (planner-search-notes-internal): Do not include temporary files.
    (planner-past-notes-tag): Do not include temporary files.
    (planner-list-tasks-with-status): Do not include temporary files. Do not
    insert template. Add new arguments START and END. Thanks to sf for
    reporting this bug. This should fix the case where unsaved files cause a
    backtrace starting with insert-file-contents(nil).
    
    * planner-el.texi (Viewing Tasks): Update docuentation for
      planner-list-tasks-with-status.

    modified files:
     ChangeLog planner-el.texi planner.el


2005-04-28 03:55:29 GMT	Sacha Chua <sacha@free.net.ph>	patch-390

    Summary:
      Bugfix: planner-sort-tasks: Remove non-fontification code
    Revision:
      planner--dev--1.0--patch-390

    * planner.el (planner-sort-tasks): Remove buggy non-fontification code
      again. Thanks to sf for pointing this out.
    

    modified files:
     ChangeLog planner.el


2005-04-27 18:50:52 GMT	Sacha Chua <sacha@free.net.ph>	patch-389

    Summary:
      Bugfix: planner-sort-tasks should use 5-arg sort-subr for older GNU Emacs
    Revision:
      planner--dev--1.0--patch-389

    * planner.el (planner-sort-tasks): Guard against old GNU Emacs with 5
      arguments instead of 6. Thanks to sf for reporting the bug.

    modified files:
     ChangeLog planner.el


2005-04-27 03:16:25 GMT	Sacha Chua <sacha@free.net.ph>	patch-388

    Summary:
      Tweak: planner-copy-or-move-region does not include last line if at start of line
    Revision:
      planner--dev--1.0--patch-388

    * planner.el (planner-copy-or-move-region): Minor tweak: Do not include
      last line if point is at the first character of the task. This makes
      selecting a region of tasks easier, and corresponds better to
      transient-mark-mode.

    modified files:
     ChangeLog planner.el


2005-04-27 03:13:30 GMT	Sacha Chua <sacha@free.net.ph>	patch-387

    Summary:
      Bugfix: planner-gnus-browse-url: Load group even if registry is not used
    Revision:
      planner--dev--1.0--patch-387

    * planner-gnus.el (planner-gnus-browse-url): Fix group loading code when
      registry is not used.

    modified files:
     ChangeLog planner-gnus.el


2005-04-27 03:07:15 GMT	Sacha Chua <sacha@free.net.ph>	patch-386

    Summary:
      Bugfix: planner-replan-note should properly add notes to non-wiki-named pages
    Revision:
      planner--dev--1.0--patch-386

    * planner.el (planner-replan-note): Bugfix: Go back to beginning of
    buffer whenever searching for a note. Also, get the base of the note page
    link when concatenating a new reference to it. This means that links
    specified with [[ and ]] should work.
    
    * planner-multi.el (planner-replan-note): Add current link only if it is
    not already in the list. Also, get the base of the note page
    link when concatenating a new reference to it.
    

    modified files:
     ChangeLog planner-multi.el planner.el


2005-04-26 14:40:11 GMT	Sacha Chua <sacha@free.net.ph>	patch-385

    Summary:
      Bugfix: Make planner-sort-tasks stop causing backtraces
    Revision:
      planner--dev--1.0--patch-385

    * planner.el (planner-sort-tasks): Merge Angus Lees' version fixing
      fontification-related backtrace by using sort-subr instead of
      sort-fields-1.

    modified files:
     ChangeLog planner.el


2005-04-26 12:29:33 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-64

    Summary:
      planner-el.texi: updated planner-appt node
    Revision:
      planner--jeho--1.0--patch-64

    Added documentation for new appointments section feature.  
    
    Changed headings in the planner-appt node formatted with visual markup
    [@noindent..@strong{foo}] to @unnumberedsubsubsec.
    

    modified files:
     planner-el.texi


2005-04-23 17:06:25 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-63

    Summary:
      merge latest; planner-appt changes
    Revision:
      planner--jeho--1.0--patch-63

    * planner-appt.el: 
    
    Summary:
    
    New functionality: task appointments may be copied into an
    appointments section.  
    
    Documentation for new appointments section feature.
    
    Appointment text now has its task-id removed.
    
    (planner-appt-task-appointments-section,
    planner-appt-task-use-appointments-section-flag,
    planner-appt-format-appt-section-line-function): Customizable
    variables for appointment section
    
    (--planner-appt-tasks-added-appts,
    --planner-appt-tasks-earlier-appts): Moved up the file
    
    (planner-appt-forget-appt): New function
    
    (planner-appt-remove-task-id): New function: removes task-ids
    
    (planner-appt-format-description): New function to do all
    formatting of the appt description
    
    (planner-appt-task-member): Now requires a list as third argument.
    I wanted this to be an optional argument, but that didn't work
    because the list could be null.
    
    (planner-appt-format-appt-section-line,
    planner-appt-update-appt-section,
    planner-appt-update-appt-section-maybe): New functions: the basis
    of the task appointment section business.
    
    (with-planner-appt-update-section-disabled): Macro to temporarily
    switch of updating.
    
    (planner-appt-task-add): Now returns t if an appointment was
    actually added; use planner-appt-format-description; added some
    code supporting the task appointment section.
    
    (planner-appt-task-delete): Use planner-appt-format-description;
    added some code supporting the task appointment section.
    
    (planner-appt-add-appts-from-tasks): Support for task appointment
    section
    
    (planner-id-update-tasks-on-page): Support for task appointment
    section: do update afterwards.
    
    (planner-appt-add-appts-from-schedule): Support for task
    appointment section; check that the line looked at didn't come
    from the task list.
    
    

    modified files:
     ChangeLog planner-appt.el


2005-04-22 04:50:36 GMT	Sacha Chua <sacha@free.net.ph>	patch-384

    Summary:
      Improve support for putting files in subdirectories
    Revision:
      planner--dev--1.0--patch-384

    * planner.el (planner-list-daily-files): List daily files in
    subdirectories as well. Thanks to Wei-Hao Lin for pointing this out.
    (planner-extract-tasks): Use filenames from planner-file-alist.
    (planner-search-notes-internal): Use filenames from planner-file-alist.
    (planner-past-notes-tag): Use planner-get-day-pages and
    planner-file-alist.
    

    modified files:
     ChangeLog planner.el


2005-04-21 04:54:01 GMT	Sacha Chua <sacha@free.net.ph>	patch-383

    Summary:
      planner-multi-read-name-multiple-prompts: Easier multiple inputs with nil default
    Revision:
      planner--dev--1.0--patch-383

    * planner-multi.el (planner-multi-read-name-multiple-prompts): Make the
      default nil to improve ease of entering multiple pages under XEmacs.
      Also, save the completed list as the default page.

    modified files:
     ChangeLog planner-multi.el


2005-04-20 17:40:35 GMT	Sacha Chua <sacha@free.net.ph>	patch-382

    Summary:
      XEmacs compatibility: condition-case instead of 4-arg require, XEmacs menu strangeness
    Revision:
      planner--dev--1.0--patch-382

    * planner-multi.el (err): Replace with XEmacs-friendly version that uses
      condition-case to catch require errors. Thanks to Andreas Stemmer for
      the bug report and Jim Ottaway for the suggested fix.
    
    * planner-timeclock.el (nil): Hackish workaround for XEmacs menu
      strangeness. Despite being mentioned in easy-menu-add-item's docstring,
      easy-menu-create-menu does not exist in XEmacs.
    
    * planner-bookmark.el (bookmark-set): Replace 4-arg require with
      condition-case.

    modified files:
     ChangeLog planner-bookmark.el planner-multi.el
     planner-timeclock.el


2005-04-20 09:11:00 GMT	Sacha Chua <sacha@free.net.ph>	patch-381

    Summary:
      planner-vm: Turn on annotations in vm-presentation-mode as well
    Revision:
      planner--dev--1.0--patch-381

    * planner-vm.el (planner-vm-annotation-from-mail): Turn on annotations in
      vm-presentation-mode as well. Thanks to Fran Burstall for the patch.

    modified files:
     ChangeLog planner-vm.el


2005-04-20 07:39:51 GMT	Sacha Chua <sacha@free.net.ph>	patch-380

    Summary:
      Bugfix: planner-multi-replan-task, replace mapc with mapcar
    Revision:
      planner--dev--1.0--patch-380

    * planner-multi.el (planner-multi-replan-task): Replace mapc with mapcar
      for Emacs20 compatibility.

    modified files:
     ChangeLog planner-multi.el


2005-04-20 07:20:03 GMT	Sacha Chua <sacha@free.net.ph>	patch-379

    Summary:
      Document planner-trunk.el
    Revision:
      planner--dev--1.0--patch-379

    * planner-el.texi (Grouping Tasks): Document planner-trunk.

    * planner-trunk.el (planner-trunk-rule-list): Put in the actual
      regular expression.  to make it less intimidating. Rewrite the
      custom rules to be more helpful.

    modified files:
     ChangeLog planner-el.texi planner-trunk.el


2005-04-19 14:40:47 GMT	Sacha Chua <sacha@free.net.ph>	patch-378

    Summary:
      Merge planner-appt updates from jeho: create task fix, better advising
    Revision:
      planner--dev--1.0--patch-378

    * planner.el (planner-live-task-regexp): Rename from
      planner-appt-live-task-regexp.

    * planner-id.el (planner-id-update-tasks-on-page): Use
      planner-live-task-regexp.
      (planner-id-remove-tasks-on-page): Use planner-task-regexp.
      (planner-id-add-task-id-to-all): Use planner-task-regexp.

    * planner-appt.el: Remove planner-appt-live-task-regexp.
      (planner-appt-add-appts-from-tasks): Use planner-live-task-regexp.
    
    modified files:
     ChangeLog planner-appt.el planner-id.el planner.el


2005-04-19 14:18:11 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-62

    Summary:
      with-planner-update-setup
    Revision:
      planner--jeho--1.0--patch-62

    * planner.el (with-planner-update-setup): return value from the body
    

    modified files:
     planner.el


2005-04-19 11:47:33 GMT	Yann Hodique <hodique@lifl.fr>	patch-1

    Summary:
      Some hacks on planner--muse
    Revision:
      planner--yh--1.0--patch-1

    * planner-gnus.el: quote planner-gnus-browse-url
    
    * planner-log-edit.el (planner-log-edit-flush-regexp-list): add
      the possibility to ignore patterns before inserting commit
      messages as notes (useful for psvn)
      (planner-log-edit-add-note): use planner-log-edit-flush-regexp-list
    
    * planner-mhe.el ("mhe"): quote planner-mhe-browse-url
    
    * planner-unix-mail.el (planner-unix-mail-protocol-name): quote
      planner-unix-mail-protocol-name
    
    * planner.el (planner-annotation-format-local-file-name): add the
      possibility to format local file links (I use it to force files
      under my home dir to be displayed as ~/..., so that I can move
      my planner files easily between home and work)
      (planner-annotation-from-file): use
      planner-annotation-format-local-file-name
      (planner-annotation-from-dir): new annotation for handling dired buffers
      (planner-annotation-functions): use planner-annotation-from-dir
    

    modified files:
     planner-gnus.el planner-log-edit.el planner-mhe.el
     planner-unix-mail.el planner.el


2005-04-18 14:07:50 GMT	Sacha Chua <sacha@free.net.ph>	patch-377

    Summary:
      planner-gnus: Pick up the group name properly
    Revision:
      planner--dev--1.0--patch-377

    * planner-gnus.el (planner-gnus-browse-url): Pick up the group name properly.
      Thanks to Stefan Reichör for the patch!
      (planner-gnus-group-threshold): New. Might help with planner-gnus-browse-url and
      large groups.

    modified files:
     ChangeLog planner-gnus.el


2005-04-18 13:41:27 GMT	Sacha Chua <sacha@free.net.ph>	patch-376

    Summary:
      planner-id bugfix (completed/cancelled tasks) and planner-el docfixes
    Revision:
      planner--dev--1.0--patch-376

    * planner-id.el (planner-id-update-tasks-on-page): Fix cyclic saving
      caused when planner-id updates completed bugs even if force is nil.
      Thanks to SAITO Fuyuki for spotting the bug and suggesting a fix.
    
    * planner-el.texi: Change @var to @code whenever it referred to a program
      variable instead of a metasyntactic variable.
      
    modified files:
     ChangeLog planner-el.texi planner-id.el


2005-04-18 06:49:41 GMT	John Sullivan <john@wjsullivan.net>	patch-3

    Summary:
      planner-el.texi (Diary): Corrected instructions for showing
	diary entries for multiple days. Replaced @code's with @var
	where appropriate.
    Revision:
      planner--johnsu01--0--patch-3

    Keywords: 
    

    modified files:
     planner-el.texi


2005-04-16 06:55:03 GMT	John Sullivan <john@wjsullivan.net>	patch-2

    Summary:
      Replaced all occurrences of PlannerMode with Planner except where inaccurate.
    Revision:
      planner--johnsu01--0--patch-2



2005-04-16 06:53:23 GMT	John Sullivan <john@wjsullivan.net>	patch-1

    Summary:
      
    Revision:
      planner--johnsu01--0--patch-1

    
    

    modified files:
     planner-el.texi


2005-04-15 17:07:46 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-60

    Summary:
      planner-appt: create task fix, better advising, etc.
    Revision:
      planner--jeho--1.0--patch-60

    * planner-appt.el 
    
    Quite a few changes here: 
    
    Fixed a bug in task creation with multi links: previously, there would
    either be an error [if the task ends up added to an empty page] or the
    wrong task line would be considered for appointment adding [these
    problems due to idiosyncrasies in planner-multi].
    
    Debugging macros and functions.
    
    Better advising: while investigating the task creation bug, I
    found that there were many redundant calls to the function advice,
    so I have added code temporarily to switch the advice off. I also
    noticed that the advice to `planner-update-task' couldn't possibly
    do anything useful before, since the current task line is
    unaffected by `planner-update-task', but that some advice was
    called for; so I added something here.  This, however, turned out
    to be far too slow for the mass updating done by
    `planner-id-update-tasks-on-page', so I added some advice for that
    too.
    
    There are also improvements to the advising itself [preactivation
    and avoiding using ad-foo-regexp], with some speed gains.
    
    (planner-appt-live-task-regexp): fixed matching just whitespace
    after the task status
    
    (planner-appt-debug-buffer, planner-appt-debug-flag)
    (planner-appt-debug, planner-appt-debug-message): new debugging
    functionality
    
    (--planner-appt-task-cache, planner-appt-task-parse-task): added
    memoizing optimization
    
    (planner-schedule-task-estimate): added a docstring
    
    (planner-appt-task-add, planner-appt-task-delete): re-organized to
    make more efficient and more readable
    
    (--planner-appt-advice, planner-appt-advice-common-flags): support
    for new advising stuff; `--planner-appt-advice' holds information
    about advice added by `planner-appt-defadvice',
    `planner-appt-advice-common-flags' flags that are used in all
    advice.  Preactivation of advice added here for load-time
    efficiency
    
    (planner-appt-defadvice): defadvice macro wrapper that remembers
    the advice args for later use
    
    (planner-appt-disable-all-advice, planner-appt-enable-all-advice):
    new functions: enable/disable all advice added with
    `planner-appt-defadvice'
    
    (with-planner-appt-task-advice-disabled): temporary disabling of
    advice added with `planner-appt-defadvice'
    
    (planner-task-cancelled, planner-task-done, planner-delete-task):
    now use `planner-appt-defadvice'
    
    (planner-appt-get-diff-links, planner-update-task): enhanced
    handling of `planner-update-task': previous code didn't actually
    do anything
    
    (planner-id-update-tasks-on-page): for speed, advised to avoid
    lots of update advice
    
    (plan): replaced the setq with a let clause
    
    (planner-copy-or-move-task): disable planner-appt advice while
    this advice is active; fixed bug in handling of planner-multi
    dates
    
    (planner-edit-task-description): use `planner-appt-defadvice'
    
    (--planner-appt-created-task-marker): support for create task
    advice
    
    (--planner-appt-close-the-buffer-flag): support for create task
    advice
    
    (planner-appt-create-task-hook-func): remember the place where the
    task was created, so it can be revisited to update appointments
    
    (planner-create-task-from-info): visit the place where the task
    was created, update appointments, and behave according to
    `planner-tasks-file-behavior'
    
    (planner-appt-methods): moved up the file to avoid
    byte-compilation warning
    
    (planner-appt-use): change function added to
    `planner-create-task-hook' to
    `planner-appt-create-task-hook-func'; moved the advice enabling to
    the end of the function [so advice can be explicitly disabled if
    the task method is not used [otherwise there is a problem with
    preactivation]]
    
    (planner-appt-de-insinuate): updated to take changes to hooks and
    advice handling into account

    modified files:
     planner-appt.el


2005-04-12 16:37:14 GMT	Sacha Chua <sacha@free.net.ph>	patch-375

    Summary:
      Docfix: carrying over unfinished tasks.
    Revision:
      planner--dev--1.0--patch-375

    * planner.el (plan): Update docstring for FORCE-DAYS.
    
    * planner-el.texi (Carrying Over Unfinished Tasks): Rewrite to reflect
      semantics of plan and planner-carry-tasks-forward.

    modified files:
     ChangeLog planner-el.texi planner.el


2005-04-10 14:26:53 GMT	Sacha Chua <sacha@free.net.ph>	patch-374

    Summary:
      Docfix: Update URL for remind
    Revision:
      planner--dev--1.0--patch-374

    * planner.el: Update URL for remind. Thanks to Sharon Kimble for pointing this out.
    

    modified files:
     ChangeLog planner.el


2005-04-08 08:16:23 GMT	Sacha Chua <sacha@free.net.ph>	patch-373

    Summary:
      planner-psvn bugfix: stray paren
    Revision:
      planner--dev--1.0--patch-373

    * planner-el.texi (Acknowledgements): Thanks to Stefan for planner-xtla.
    * planner-psvn.el (planner-psvn-log-edit-add-note): Fix stray paren.
      (Where did that come from?) Thanks to Stefan for spotting this.

    modified files:
     ChangeLog planner-el.texi planner-psvn.el


2005-04-07 15:27:26 GMT	Sacha Chua <sacha@free.net.ph>	patch-372

    Summary:
      Bugfix: planner-vm-browse-url
    Revision:
      planner--dev--1.0--patch-372

    * planner-vm.el (planner-vm-browse-url): Merge message-id bugfix from
      Greg Novak.
    

    modified files:
     ChangeLog planner-vm.el


2005-04-07 15:15:00 GMT	Sacha Chua <sacha@free.net.ph>	patch-371

    Summary:
      New: planner-annotation-from-dired, planner-psvn
    Revision:
      planner--dev--1.0--patch-371

    * planner.el (planner-annotation-from-dired): New from Stefan Reichör.
     (planner-annotation-functions): Add planner-annotation-from-dired.
    * planner-psvn.el: New from Stefan Reichör.
    * planner-el.texi (Acknowledgements): Add note about planner-psvn.
    

    new files:
     .arch-ids/planner-psvn.el.id planner-psvn.el

    modified files:
     ChangeLog planner-el.texi planner.el


2005-04-07 09:27:19 GMT	Sacha Chua <sacha@free.net.ph>	patch-370

    Summary:
      New: planner-timewarp. Bugfix: Group .*? regexp to deal with possible XEmacs bug.
    Revision:
      planner--dev--1.0--patch-370

    * planner.el (planner-timewarp): New. Thanks to Raymond Zeitler
      for the idea.
      (planner-timewarp-date): New.
      (planner-today): Pay attention to timewarp.
      (planner-expand-name): Pay attention to timewarp.
    
    * planner-appt.el (planner-appt-de-wiki): Group .*? regexp to deal with
      possible XEmacs bug.
    * planner-timeclock-summary.el
      (planner-timeclock-summary-extract-task-data): Group .*? regexp.

    modified files:
     ChangeLog planner-appt.el planner-timeclock-summary.el
     planner.el


2005-04-07 03:52:40 GMT	Sacha Chua <sacha@free.net.ph>	patch-369

    Summary:
      Bugfix: planner-timeclock-summary-proj. New: planner-annotation-symbol-string, planner-create-task-from-note
    Revision:
      planner--dev--1.0--patch-369

    * planner.el (planner-create-task-from-note): New. Thanks to Paul
      Lussier for suggesting this.
      (planner-create-task-from-buffer): Move task prompts into
      another function for ease of use.
      (planner-read-task): Prompt for task information.
      (planner-menu): Add planner-create-task-from-note and
      planner-create-note-from-task to menu.
    
    * planner.el (planner-create-task-from-buffer): Modify ddliu's annotation
      code to automatically add annotation at end of string if annotation
      string is not found. This means that you don't have to manually add the
      annotation anchor for most cases (annotation desired), although it also
      means that you can't disable annotation on a per-task basis. You can
      use planner-create-task if you don't want annotations.
      (planner-annotation-symbol-string): Make this the only variable
      controlling annotation; delete planner-manual-place-annotation,
      defaulting to {} (on) which is similar to the syntax of the
      "find" tool.
    
    * planner-rank.el (planner-rank-update-current-task): Remove need for progn.
    
    * planner-el.texi (Sacha Chua's Configuration): Merge johnsu01's docfixes
      escaping characters.
    
    * planner-timeclock-summary-proj.el
      (planner-timeclock-summary-proj): Fix provide statement.
    
    modified files:
     ChangeLog planner-bookmark.el planner-diary.el planner-el.texi
     planner-rank.el planner-timeclock-summary-proj.el planner.el


2005-04-07 01:46:32 GMT	Dryice Liu <dryice@liu.com.cn>	patch-38

    Summary:
      fix private symbal introduced yesterday
    Revision:
      planner--dev--1.0--patch-38

    * planner.el (planner-create-task-from-buffer): Fix the private
      ddliu-planner-annotation-symbol-string I blindly copied from my config
      file yesterday. It should be planner-annotation-symbol-string. I should
      test it more.
    

    modified files:
     planner.el


2005-04-06 09:37:08 GMT	Dryice Liu <dryice@liu.com.cn>	patch-37

    Summary:
      Place the annotation in task title where I want
    Revision:
      planner--dev--1.0--patch-37

    * planner.el: Sometimes I want to place the annotation in the task
      description instead of at the end of task description to get a more
      readable one. This patch makes this possible.
      (planner-manual-place-annotation): If set to non-nil, decide where
      annotation goes manually. It is set to nil by default to keep the
      original behavior.
      (planner-annotation-symbol-string): When
      planner-create-task-from-buffer, this string in the task description
      will be replace by the annotation calculated by
      planner-annotation-functions.
      (planner-create-task-from-buffer): Utilize
      planner-manual-place-annotation and planner-annotation-symbol-string so
      I can type "reply /anno/ for something" in Gnus and so on to get a
      better task title.
    

    modified files:
     planner.el


2005-04-06 08:40:21 GMT	Dryice Liu <dryice@liu.com.cn>	patch-36

    Summary:
      conditional require remember.el
    Revision:
      planner--dev--1.0--patch-36

    * planner-bookmark.el: remove global require of remember
      (bookmark-set): require remember only if
      planner-bookmark-take-note-after-set-bookmark-flag is set tot.
      
    

    modified files:
     planner-bookmark.el


2005-04-06 08:16:26 GMT	Dryice Liu <dryice@liu.com.cn>	patch-35

    Summary:
      speed up planner-rank
    Revision:
      planner--dev--1.0--patch-35

    * planner-rank.el (planner-rank-update-current-task): only run
      planner-rank-change when needed, i.e, urgency changed.
      (planner-rank-update-all): only search in the tasks section.
    

    modified files:
     planner-rank.el


2005-04-05 15:28:45 GMT	Sacha Chua <sacha@free.net.ph>	patch-367

    Summary:
      Always add menu to planner-mode buffers
    Revision:
      planner--dev--1.0--patch-367

    * planner.el (planner-mode): Always add menu. Thanks to Surendra Singhi
      for the suggestion.

    modified files:
     ChangeLog planner.el


2005-04-05 20:58:26 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-58

    Summary:
      fixed fix of planner-multi-read-name
    Revision:
      planner--jeho--1.0--patch-58

    * planner-multi.el (planner-multi-read-name): used simpler and neater
      method of modifying minibuffer-prompt-properties
    
    

    modified files:
     planner-multi.el


2005-04-05 06:48:58 GMT	Sacha Chua <sacha@free.net.ph>	patch-6

    Summary:
      More twiddling
    Revision:
      planner--muse--1.0--patch-6


    modified files:
     planner-appt.el planner-bbdb.el planner-bibtex.el
     planner-calendar.el planner-erc.el planner-experimental.el
     planner-gnus.el planner-id.el planner-mhe.el planner-multi.el
     planner-notes-index.el planner-rmail.el
     planner-tasks-overview.el planner-timeclock-summary.el
     planner-timeclock.el planner-unix-mail.el planner-vm.el
     planner.el


2005-04-05 05:34:42 GMT	Sacha Chua <sacha@free.net.ph>	patch-5

    Summary:
      Generates indices
    Revision:
      planner--muse--1.0--patch-5


    modified files:
     planner.el


2005-04-05 05:20:31 GMT	Sacha Chua <sacha@free.net.ph>	patch-4

    Summary:
      planner-list-tasks-with-status now works.
    Revision:
      planner--muse--1.0--patch-4


    modified files:
     planner.el


2005-04-05 05:07:14 GMT	Sacha Chua <sacha@free.net.ph>	patch-3

    Summary:
      planner-delete-task now works.
    Revision:
      planner--muse--1.0--patch-3


    modified files:
     planner.el


2005-04-05 05:05:06 GMT	Sacha Chua <sacha@free.net.ph>	patch-2

    Summary:
      Plan pages highlight upon opening
    Revision:
      planner--muse--1.0--patch-2


    modified files:
     planner.el


2005-04-05 04:48:32 GMT	Sacha Chua <sacha@free.net.ph>	patch-1

    Summary:
      M-x plan works
    Revision:
      planner--muse--1.0--patch-1

    * planner.el: Add requires for muse.
    (planner-project): Change docstring.
    (planner-mode): Derive from muse-mode.
    (planner-link-base): Copy code.
    (planner-encode-url): Copy code.
    (planner-mode-map): Make sparse keymap instead of copying.
    (planner-unhighlight-region): Promote from defadvice.
    (with-planner): Change with-planner.
    
    Use Muse equivalents for many functions.
    
    DELETED:
    - planner-update-wiki-project
    - planner-directory
    - planner-publishing-directory
    - planner-project-default-name
    - planner-emacs-wiki
    - planner-name-regexp
    - planner-custom-variables
    - planner-publishing-markup
    - planner-markup-tags

    modified files:
     planner.el


2005-04-05 01:43:34 GMT	Sacha Chua <sacha@free.net.ph>	patch-366

    Summary:
      Bugfix: planner-multi read-only prompt, planner-sort-tasks excursions, planner-appt advice
    Revision:
      planner--dev--1.0--patch-366

    * planner-multi.el (planner-multi-remprop): Remove cl dependency from
      planner-multi patch from jeho.
    
    * planner.el (planner-sort-tasks): Merge patch from Angus Lees removing
      unnecessary save-excursion.
  

    modified files:
     ChangeLog planner-appt.el planner-multi.el planner.el


2005-04-05 01:29:40 GMT	Sacha Chua <sacha@free.net.ph>	patch-365

    Summary:
      planner-el.texi: Update my sample configuration file
    Revision:
      planner--dev--1.0--patch-365

    * planner-el.texi (Sacha Chua's Configuration): Update my sample configration file.
    

    modified files:
     ChangeLog planner-el.texi


2005-04-04 20:59:00 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-56

    Summary:
      planner-multi minibuffer properties fix
    Revision:
      planner--jeho--1.0--patch-56

    * planner-multi.el (planner-multi-remprop): function to remove a property
      from a property list
    
      (planner-multi-read-name): bind minibuffer-prompt-properties sans
      read-only locally
    
      top-level: remove rebinding of minibuffer-prompt-properties

    modified files:
     planner-multi.el


2005-04-03 17:39:18 GMT	Sacha Chua <sacha@free.net.ph>	patch-364

    Summary:
      planner-replan-task: Preserve initial task location as much as possible; fix planner-multi as well
    Revision:
      planner--dev--1.0--patch-364

    * planner-multi.el (planner-multi-replan-task): Extensive
      debugging and testing. Converted from defadvice version and fixed.
    
    * planner.el (planner-replan-task-function): New variable.
      (planner-replan-task): Call the function.
      (planner-replan-task-basic): Tweak to preserve place.
    

    modified files:
     ChangeLog planner-multi.el planner.el


2005-04-01 23:48:06 GMT	Sacha Chua <sacha@free.net.ph>	patch-363

    Summary:
      Merge docfixes from johnsu01
    Revision:
      planner--dev--1.0--patch-363

     2005-03-23  johnsu01  <john@wjsullivan.net>
     * planner-el.texi (Top): Added descriptions to some menu items.
       (Managing Your Information): Added descriptions to menu items.
       (Task Ranks): Incorporated patch-339
       (Task Ranks): Incorporated patch-341.
       (Acknowledgements): Incorporated patch-351.
     2005-03-14  johnsu01  <john@wjsullivan.net>
     * planner-el.texi (Log Edit): Added cindex entries in parallel
       with other sections
       (Logs and Version Control): Added cindex entries in parallel with
       other sections.
       (Schedule): Changed and added @cindex entries in parallel form
       with other sections.
       (Emacs Relay Chat): Added @cindex entries for IRC, and for
       expansion of both ERC and IRC.
       (Finances): Added @cindex.
       (Ledger): Added @cindex.
       (Contacts): Changed name to Contacts and Conversations, updated
       all relevant references. Added @cindex entries.
       (Appointments): Added @cindex.
       (Task-based Appointments): Added @cindex.
       (Task-based Appointments): Fixed @pxref formatting.
       (Schedule-based Appointments): Added @cindex entries.
       (Appt Notes): Added @cindex entries.
       (Gnus): Changed @ref to @inforef.
       (Schedule.el): Changed subsection title to be schedule.el. 
       (Schedule.el): Changed node name to be schedule.el
       (More about Tasks): Added reference to other schedule.el section.
       (Rmail): Changed ref to inforef
       (Bookmark): Added inforef to Emacs manual Bookmarks section.
      2005-03-11  johnsu01  <john@wjsullivan.net>
      * planner-el.texi: Reorganized "Integrating with Emacs" section
       into smaller sections formed by some common categories used in
       personal information management. Corrected the name of the info
       file in the section on how to install the info file.
       (Ledger) Made the planner-ledger @cindex entry use the same form
       as the other @cindex entries for modules.
       (Unix mail): Removed erroneous Rmail @cindex entry in this
       section.
    	
    

    modified files:
     ChangeLog planner-el.texi


2005-04-01 06:48:33 GMT	Sacha Chua <sacha@free.net.ph>	patch-362

    Summary:
      planner-multi: planner-copy-or-move-task: Unschedule tasks properly even if the date is escaped
    Revision:
      planner--dev--1.0--patch-362

    * planner-multi.el (planner-task-date): Find dates properly even if escaped.
      (planner-copy-or-move-task): Delete dates properly even if escaped.
    

    modified files:
     ChangeLog planner-multi.el


2005-04-01 06:36:41 GMT	Sacha Chua <sacha@free.net.ph>	patch-361

    Summary:
      planner-id-find-task bugfix: Stop at first task found
    Revision:
      planner--dev--1.0--patch-361

    * planner-id.el (planner-id-find-task): Fix bug where task ID appears in
      notes as well. Thanks to Michael Heinrich for pointing this out.
    

    modified files:
     ChangeLog planner-id.el


2005-03-31 03:42:16 GMT	Sacha Chua <sacha@free.net.ph>	patch-360

    Summary:
      planner-expand-name: Fix day offset
    Revision:
      planner--dev--1.0--patch-360

    * planner.el: Rearrange some declarations to reduce compilation
      warnings.
      (planner-expand-name): Fix day offset again. Test within one
      week to make sure it makes sense.
    

    modified files:
     ChangeLog planner.el


2005-03-30 11:30:56 GMT	Sacha Chua <sacha@free.net.ph>	patch-359

    Summary:
      planner-multi: planner-replan-note: properly cross-reference single-page entries
    Revision:
      planner--dev--1.0--patch-359

    * planner-multi.el (planner-replan-note): Keep track of old date so that
      notes can be properly cross-referenced. This should make
      remember-planner work better with planner-multi. Thanks to Raymond
      Zeitler for complaining. =)

    modified files:
     ChangeLog planner-multi.el


2005-03-30 10:28:57 GMT	Sacha Chua <sacha@free.net.ph>	patch-358

    Summary:
      planner-multi: Sane completing read in XEmacs
    Revision:
      planner--dev--1.0--patch-358

    * planner-multi.el (nil): crm is optional.
      (planner-multi-read-name): Replace defadvice with more flexible way to
      define planner-multi prompting. This makes it work better under XEmacs
      because users can choose the next function instead.
      (planner-multi-read-name-multiple-prompts): New function for XEmacs users.
      Thanks to Jody Klymak for the idea.
    
    * planner.el (planner-read-name-function): New variable removes the need for
      defadvice in planner-multi.
      (planner-read-name-single): Contains old code for prompting for a single page.
      (planner-read-name-no-completion): Just in case people like it that way.

    modified files:
     ChangeLog planner-multi.el planner.el


2005-03-30 09:15:45 GMT	Sacha Chua <sacha@free.net.ph>	patch-357

    Summary:
      planner-read-date: save and restore calendar mode map
    Revision:
      planner--dev--1.0--patch-357

    * planner.el (planner-read-date): Save and restore calendar mode map.
      This should fix the bug reported by Pascal Quesseveur; dates should
      be selectable even when calendar-setup is non-nil.

    modified files:
     ChangeLog PLANNER-README planner.el


2005-03-30 04:01:26 GMT	Sacha Chua <sacha@free.net.ph>	patch-356

    Summary:
      planner-multi-filter-links makes planner-create-task-from-info better at overriding dates
    Revision:
      planner--dev--1.0--patch-356

    * planner-multi.el (planner-create-task-from-info): Handle overriding dates better.
      (planner-multi-filter-links): New convenience function for keeping or removing
      links.

    modified files:
     ChangeLog planner-multi.el


2005-03-29 20:29:29 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-53

    Summary:
      merge latest, planner-appt advice fixes
    Revision:
      planner--jeho--1.0--patch-53

    * planner-appt.el: added disable flag to all advice
    (planner-appt-use): enabling and updating disabled advice

    modified files:
     ChangeLog planner-appt.el


2005-03-29 17:54:55 GMT	Sacha Chua <sacha@free.net.ph>	patch-355

    Summary:
      New options: planner-default-section, planner-sections
    Revision:
      planner--dev--1.0--patch-355

    * planner.el (planner-default-section): New option.
      (planner-sections): New option.
      (planner-day-page-template): Mention planner-sections.
      (planner-plan-page-template): Mention planner-sections.
      (planner-seek-to-first): Look up symbols in planner-sections.
      (planner-narrow-to-note): Look up symbols in planner-sections.
      (planner-seek-task-creation-point): Look up section name.
      (planner-create-note): Look up section name for notes.
      Thanks to Tyler Weir for pointing out the need to make
      this more flexible.
    
    * planner.el (with-planner): Add edebug properties. Thanks to Jim Ottaway
      for the two-line tip.

    modified files:
     ChangeLog planner.el


2005-03-29 00:34:18 GMT	Sacha Chua <sacha@free.net.ph>	patch-354

    Summary:
      Docfix: Publishing Calendars sample code. Bugfix: Remove cl dependency caused by declare
    Revision:
      planner--dev--1.0--patch-354

    * planner-el.texi (Publishing Calendars): Docfix: Missing -hook. Thanks
      to Dryice Liu for pointing this out.
    
    * planner.el (with-planner): Remove that annoying declare thing. Will
      CVSisms never cease?

    modified files:
     ChangeLog planner-el.texi planner.el


2005-03-26 02:15:30 GMT	Sacha Chua <sacha@free.net.ph>	patch-353

    Summary:
      planner-tasks-never-suppress-fixing-flag
    Revision:
      planner--dev--1.0--patch-353

    * planner.el (planner-tasks-never-suppress-fixing-flag): New.
    (planner-save-buffers): Follow planner-tasks-never-suppress-fixing-flag.
    Thanks to Jeremy Cowgar for pointing out this need.

    modified files:
     ChangeLog planner.el


2005-03-23 01:56:55 GMT	Sacha Chua <sacha@free.net.ph>	patch-351

    Summary:
      Docfix: Spamguard addresses and add other contributors
    Revision:
      planner--dev--1.0--patch-351

    * planner-el.texi (Acknowledgements): Spamguard addresses. Add contributors.
    

    modified files:
     ChangeLog planner-el.texi


2005-03-22 10:28:48 GMT	Sacha Chua <sacha@free.net.ph>	patch-350

    Summary:
      planner-expand-name: Tweak +tue
    Revision:
      planner--dev--1.0--patch-350

    * planner.el (planner-expand-name): Tweak date offset so that +tue really
      is next Tuesday.

    modified files:
     ChangeLog planner.el


2005-03-22 05:54:01 GMT	Sacha Chua <sacha@free.net.ph>	patch-349

    Summary:
      planner-id-find-task: XEmacs bugfix for infinite tasks
    Revision:
      planner--dev--1.0--patch-349

    * planner-id.el (planner-id-find-task): Rewrite to eliminate XEmacs
      infinite duplication bug. Thanks to sf for reporting the bug and
      pointing out difference between XEmacs and Emacs regular expressions.

    modified files:
     ChangeLog planner-id.el


2005-03-22 04:38:48 GMT	Sacha Chua <sacha@free.net.ph>	patch-348

    Summary:
      planner-calendar-html-tag-marker
    Revision:
      planner--dev--1.0--patch-348

    * planner-calendar.el (planner-calendar-html-tag-marker): New option.
    Thanks to JM Ibanez for the patch.
    (planner-calendar-move-calendar-to-top-of-page-maybe): Use
    planner-calendar-html-tag-marker to make this more flexible.
    

    modified files:
     ChangeLog planner-calendar.el


2005-03-20 16:35:30 GMT	Sacha Chua <sacha@free.net.ph>	patch-347

    Summary:
      planner-multi: Modify planner-tasks-equal-p
    Revision:
      planner--dev--1.0--patch-347

    * planner-multi.el (planner-multi-tasks-equal-p): New function checks if
      the link text is a multilink. This fixes the planner-id infinite saving
      bug. Thanks to sf for pointing this out.
      (planner-tasks-equal-p): Defalias to planner-multi-tasks-equal-p.

    modified files:
     ChangeLog planner-multi.el


2005-03-17 14:01:14 GMT	Sacha Chua <sacha@free.net.ph>	patch-345

    Summary:
      Replace mapc with mapcar for Emacs20 compatibility.
    Revision:
      planner--dev--1.0--patch-345

    * planner-rss.el (planner-rss-add-item): Replace mapc call with mapcar.
    (planner-rss-add-note): Replace mapc call with mapcar. Thanks to Helge
    Kosuch and Rino Mardo for pointing this out.
    
    * planner-notes-index.el (planner-notes-index): Replace mapc call with mapcar.

    modified files:
     ChangeLog planner-notes-index.el planner-rss.el


2005-03-16 17:41:41 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-52

    Summary:
      planner-appt sort bug
    Revision:
      planner--jeho--1.0--patch-52

    * planner-appt.el (planner-appt-schedule-sort): fixed a problem with the
      sorting 
    

    modified files:
     planner-appt.el


2005-03-16 07:52:51 GMT	Dryice Liu <dryice@liu.com.cn>	patch-32

    Summary:
      fix timeclock-summary publishing problem
    Revision:
      planner--dev--1.0--patch-32

    * planner-timeclock-summary.el: The emacs-wiki simple table markup rule
      don't support a blank cell in the table, especially at the end of a
      line. So we need a placeholder to fix the published HTML table.
      
      (planner-timeclock-summary-placeholder-char): New option to define the
      placeholder character. Set it to " " to get the original behavior.
      (planner-timeclock-summary-make-text-table-day): Utilize
      planner-timeclock-summary-placeholder-char in the report table.
    

    modified files:
     planner-timeclock-summary.el


2005-03-15 22:42:50 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-50

    Summary:
      planner-appt 
    Revision:
      planner--jeho--1.0--patch-50

    * planner-appt.el (planner-appt-schedule-sort): bug fixed 
    

    modified files:
     planner-appt.el


2005-03-14 17:02:03 GMT	Keith Amidon <camalot@picnicpark.org>	patch-1

    Summary:
      Cleanup planner-trunk and fix task sorting bug
    Revision:
      planner--dev-kea--1.0--patch-1

    2005-03-14  Keith Amidon  <camalot@picnicpark.org>
    
        * planner-trunk.el: make text fit on 80-column display
        (planner-trunk-list-plan-regexp) renamed planner-trunk-list-regexp
        (planner-trunk-task-completed-p) renamed planner-trunk-completed-p
        (planner-trunk-insert-heading) renamed planner-trunk-ins-heading
        (planner-trunk-do-trunk-section) shortened some local variable names
    
        * planner-trunk.el: fix bug involving tasks w/o a plan page
        (planner-trunk-task-plan-str) returns "" if no plan page for task
        (planner-trunk-do-trunk-section) removed no plan page special case,
        changed dummy non-matching regexp entry to "(_-)", which doesn't
        match an empty string and hopefully no one ever wants to use.

    modified files:
     planner-trunk.el {arch}/=tagging-method


2005-03-13 18:55:54 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-46

    Summary:
      planner-authz: small modification
    Revision:
      planner--jeho--1.0--patch-46

    * planner-authz.el (planner-authz-appt-regexp): added the nag marker 
    

    modified files:
     planner-authz.el


2005-03-13 18:24:33 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-44

    Summary:
      planner-authz: merge improvements 
    Revision:
      planner--jeho--1.0--patch-44

    * planner-authz.el: merged improvements [including planner-appt support]
      posted by the author on emacs-wiki-discuss
    

    modified files:
     planner-authz.el


2005-03-13 17:16:30 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-43

    Summary:
      planner-el.texi: planner-appt documentation
    Revision:
      planner--jeho--1.0--patch-43

    * planner-el.texi: made planner-appt documentation better:
      @subsubheadings instead of @unnumberedsubsubsec, used verbatim for the
      schedule examples to preserve spacing.
    

    modified files:
     planner-el.texi


2005-03-12 15:14:41 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-42

    Summary:
      planner-el.texi updated planner-appt node
    Revision:
      planner--jeho--1.0--patch-42

    * planner-el.texi: updated documentation in line with recent changes
    

    modified files:
     planner-appt.el planner-el.texi


2005-03-12 14:02:56 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-41

    Summary:
      planner-appt changes
    Revision:
      planner--jeho--1.0--patch-41

    * planner-appt.el: made compatible with appt-make-list, removed
      appt-check defeating, updated documentation, modified options to
      cyclical entries
      (planner-appt-schedule-cyclic-behaviour): new variable to determine
      cyclic entry behaviour
      (appt-make-list): new advice to preserve data
      (planner-appt-defeat-appt-check): removed 
      (planner-copy-or-move-task): removed unecessary fiddling with hooks
      [left commented out in case it doesn't work]
      (planner-appt-schedule-add-cyclic-maybe):
      planner-app-schedule-add-cyclic-if-today remodelled and renamed
      (planner-appt-use): removed the do things at midnight code
    

    modified files:
     planner-appt.el


2005-03-11 02:50:51 GMT	Sacha Chua <sacha@free.net.ph>	patch-344

    Summary:
      New macro with-planner ensures planner context
    Revision:
      planner--dev--1.0--patch-344

    * planner.el (with-planner): New macro ensures we are in a planner project.
    (planner-task-info-from-string): Use with-planner. Thanks to Toby Allsopp for
    pointing this out.
    (planner-search-notes): Use with-planner.
    (planner-file-alist): Use with-planner.
    (planner-extract-tasks): Use with-planner.
    (plan): Use with-planner.
    (with-planner-update-setup): Remove redundant save-excursion.

    modified files:
     ChangeLog planner.el


2005-03-11 02:33:54 GMT	Sacha Chua <sacha@free.net.ph>	patch-343

    Summary:
      Bugfixes: planner.el: remove unfontlocking code, add missing paren in planner-generate-index
    Revision:
      planner--dev--1.0--patch-343

    * planner-trunk.el: Remove cl dependency.
    * planner.el (planner-create-task-from-info): Remove buggy unfontlocking code.
    * planner.el (planner-sort-tasks): Remove buggy unfontlocking code.
    * planner.el (planner-renumber-notes): Remove buggy unfontlocking code.
    * planner.el (planner-generate-index): Embarrassing trivial bugfix: missing paren

    modified files:
     ChangeLog planner-trunk.el planner.el


2005-03-10 09:50:33 GMT	Sacha Chua <sacha@free.net.ph>	patch-342

    Summary:
      planner-trunk.el docfixes: not just for day page
    Revision:
      planner--dev--1.0--patch-342

    * planner-trunk.el: Docfix. planner-trunk not just for day page.
      (planner-trunk-delete-non-task-lines): Docfix: commented-out alternative
      was buggy.

    modified files:
     ChangeLog planner-trunk.el


2005-03-10 09:11:03 GMT	Sacha Chua <sacha@free.net.ph>	patch-341

    Summary:
      Update @cindex for Task Ranks documentation
    Revision:
      planner--dev--1.0--patch-341

    * planner-el.texi (Task Ranks): Docfix: @cindex. Thanks to dryice for
      pointing this out.

    modified files:
     ChangeLog planner-el.texi


2005-03-10 08:26:46 GMT	Sacha Chua <sacha@free.net.ph>	patch-340

    Summary:
      planner-create-task-from-info: Always call planner-create-task-hook
    Revision:
      planner--dev--1.0--patch-340

    * planner.el (planner-create-task-from-info): Call
      planner-create-task-hook even if there is no day page.
      Thanks to Christophe Garion for the bug report.

    modified files:
     ChangeLog planner.el


2005-03-10 07:09:46 GMT	Sacha Chua <sacha@free.net.ph>	patch-338

    Summary:
      New: planner-publish-dates-first-p
    Revision:
      planner--dev--1.0--patch-338

    * planner.el (planner-generate-index): Honor
      planner-publish-dates-first-p.
      (planner-publish-dates-first-p): New option.
      Thanks to Chris Parsons for the patch.

    modified files:
     ChangeLog planner.el


2005-03-08 16:25:25 GMT	Sacha Chua <sacha@free.net.ph>	patch-337

    Summary:
      planner-mhe fix from Christopher Garion: mh-path, utility functions
    Revision:
      planner--dev--1.0--patch-337


    modified files:
     ChangeLog planner-mhe.el


2005-03-08 04:32:30 GMT	Sacha Chua <sacha@free.net.ph>	patch-336

    Summary:
      New: planner-diary-add-entry
    Revision:
      planner--dev--1.0--patch-336

    * planner-diary.el (planner-diary-add-entry): New function. Thanks to
      Jody Klymak for adapting my planner-config code.
    
    * planner-el.texi (Diary): Document planner-diary-add-entry.
    
    

    modified files:
     ChangeLog planner-diary.el planner-el.texi


2005-03-08 04:16:45 GMT	Sacha Chua <sacha@free.net.ph>	patch-335

    Summary:
      Merge planner-appt from planner--jeho--1.0--patch-38
    Revision:
      planner--dev--1.0--patch-335

    * planner-el.texi (Appointments): New node copied from info file. Minor tweaks.

    modified files:
     ChangeLog planner-el.texi


2005-03-04 15:26:37 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-39

    Summary:
      planner-appt: removed functions from planner-goto-hook
    Revision:
      planner--jeho--1.0--patch-39

    * planner-appt.el (planner-copy-or-move-task): made this tidier with a
      let clause: what was I thinking with the previous unwind-protect thing?
      (planner-appt-insinuate-if-today): removed adding to planner-goto-hook
      
    

    modified files:
     planner-appt.el


2005-03-04 10:23:34 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-38

    Summary:
      merge latest patches and defeat appt-check
    Revision:
      planner--jeho--1.0--patch-38

    * planner-appt.el (planner-appt-show-alerts): change behaviour when there
      are no alerts
      (planner-appt-defeat-appt-check): new function to stop appt-check
      reseting the appointment list each day 
      (planner-appt-midnight-functions, planner-appt-midnight-setup):  new
      function and hook to do something each midnight.  Intended for
      sustaining defeating of appt-check, but could be useful for other
      things... 
      (planner-appt-use): added appt-check defeating
    
    modified files:
     ChangeLog planner-appt.el


2005-03-04 08:45:04 GMT	Dryice Liu <dryice@liu.com.cn>	patch-29

    Summary:
      Run hooks instead of call outline-show-all
    Revision:
      planner--dev--1.0--patch-29

    * planner-trunk.el (planner-trunk-tasks-before-hook): new hook to run
      before foing the trunk.
      (planner-trunk-tasks-after-hook): new hook to run after the trunk.
      (planner-trunk-tasks): Remove the outline-show-all call and plant the
      above two new hooks. This is a more general way.
    

    modified files:
     planner-trunk.el


2005-03-03 01:59:44 GMT	Dryice Liu <dryice@liu.com.cn>	patch-28

    Summary:
      merge from Keith Amidon: now works with outline minor mode better
    Revision:
      planner--dev--1.0--patch-28

    * planner-trunk.el: add a "nice to do" section in comenary.
    (planner-trunk-task-completed-p): new function. Return t if task-info is
    done or canceled.
    (planner-trunk-sort-tasks): utilize planner-trunk-task-completed-p.
    (planner-trunk-insert-heading): ditto.
    (planner-trunk-do-trunk-section): ditto.
    (planner-trunk-do-trunk): ditto.
    (planner-trunk-tasks): call outline-show-all before doing the trunk. Else
    the hidden sections are skip and extra headers are added.
    

    modified files:
     planner-trunk.el


2005-03-02 23:05:54 GMT	Sacha Chua <sacha@free.net.ph>	patch-334

    Summary:
      planner-multi major bugfix for planner-make-link
    Revision:
      planner--dev--1.0--patch-334

    * planner-multi.el (planner-make-link): Bugfix for the bugfix. Mrph.
      Clearly, the third argument should make this behave in the single-link
      case.

    modified files:
     ChangeLog planner-multi.el


2005-03-02 16:06:30 GMT	Dryice Liu <dryice@liu.com.cn>	patch-26

    Summary:
      use the helper functions
    Revision:
      planner--dev--1.0--patch-26

    * planner-trunk.el (planner-trunk-tasks): use the helper functions
    

    modified files:
     planner-trunk.el


2005-03-02 15:51:59 GMT	Dryice Liu <dryice@liu.com.cn>	patch-25

    Summary:
      optional force trunk completed tasks together with non-completed tasks and minor improvements
    Revision:
      planner--dev--1.0--patch-25

    * planner-trunk.el (cl): require cl
    (planner-trunk-task-plan-str): if planner-multi is not loaded, return
    task link first if it's not nil. So on plan pages we can always(with and
    without planner-multi) trunk by date.
    (planner-trunk-sort-tasks): also move cancled tasks to the "done" trunk.
    (planner-trunk-insert-heading): also support cancled tasks
    (planner-trunk-do-trunk): ditto.
    (planner-trunk-tasks): optional arg force to force trunk completed tasks
    together with non-completed tasks.
    (planner-trunk-rule-list): update ":type" to catch up the new format for
    customize.
    
    

    modified files:
     planner-trunk.el


2005-03-02 14:38:19 GMT	Dryice Liu <dryice@liu.com.cn>	patch-24

    Summary:
      merge from Keith Amidon: support trunk on plan pages and add sub-section headers
    Revision:
      planner--dev--1.0--patch-24

    * planner-trunk.el: Lots of changes, changing planner-trunk-rule-list
      format to support trunk on plan pages and add sub-section
      headers. Here's the docstring of planner-trunk-rule-list, describing
      the new features:
    
        "List of rules for trunking tasks
      
      Each rule is a sublist of the form:
      
         (PAGE-REGEXP COMPLETE-HEADING TRUNK-SECTIONS-LIST)
      
      PAGE-REGEXP is used to select the set of trunk sections that should be
      used.  It is matched against the name of the current planner page.  If
      no matching PAGE-REGEXP is found, no trunking is done.  If there is
      more than one match, the first one in the list is used.
      
      If COMPLETE-HEADING is nil, completed and not completed tasks will be
      in the same trunk, sorted according to `PLANNER-SORT-TASKS-KEY-FUNCTION'.
      If it is a string, it is the name of a sub-heading of the tasks
      section under which to sort completed tasks separately, in which
      case it will be the last subsection of the tasks section of the page.
      
      Each element of TRUNK-SECTIONS-LIST describes a trunk of the page.
      Elements can either be a simple TASK-PLAN-REGEXP, or a sublist of the form:
      
         (TASK-PLAN-REGEXP TRUNK-HEADING)
      
      The TASK-PLAN-REGEXP is matched against the plan page (or pages if you
      are using planner-multi) for the task.  If more than one
      TASK-PLAN-REGEXP matches, the first one in the list is used.  All
      tasks that match the same TASK-PLAN-REGEXP will be grouped together.
      The order of the groups will match the order of TRUNK-SECTIONS-LIST.
      Tasks that do not match any entry in TRUNK-SECTIONS-LIST will be in a
      separate group at the end of the tasks section.  If the sublist form
      of an entry is used, TRUNK-HEADING is a name for the outline heading
      to be inserted at the top of the trunk.  If TRUNK-SECTIONS-LIST
      contains a mix of items in the regexp and sublist forms, when tasks
      are present that match a regexp form entry, but no tasks are present
      that match the most recent preceeding sublist form entry in the list,
      the heading from the sublist form entry will be inserted anyway.  In
      use, it will become obvious why this is desirable."
      
    

    modified files:
     planner-trunk.el


2005-03-02 07:23:00 GMT	Dryice Liu <dryice@liu.com.cn>	patch-23

    Summary:
      document planner-rank in info and some related docfixs
    Revision:
      planner--dev--1.0--patch-23

    * planner-rank.el: doc fix to cache up the code changes
    
    * planner-el.texi (Task Ranks): new node describing planner-rank.el
    

    modified files:
     planner-el.texi planner-rank.el


2005-03-01 15:50:08 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-37

    Summary:
      planner-appt fixed regexp
    Revision:
      planner--jeho--1.0--patch-37

    * planner-appt.el (planner-appt-schedule-task-estimate-regexp): added the
      "nag" marker to the regexp
    

    modified files:
     planner-appt.el


2005-03-01 12:58:59 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-36

    Summary:
      planner-appt added Henrik's nagging feature
    Revision:
      planner--jeho--1.0--patch-36

    * planner-appt.el: added very plausible documentation for the nagging
      feature 
      (planner-appt-task-regexp): modified to allow for nags
      (planner-appt-task-nagging-regexp): new regexp to match nags
      (planner-appt-task-nagging-p): new test for nagging
      (planner-copy-or-move-task): modified plan in progress pass-through to
      take nagging into account
    

    modified files:
     planner-appt.el


2005-03-01 12:38:07 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-35

    Summary:
      planner-appt.el hooking and minor changes
    Revision:
      planner--jeho--1.0--patch-35

    * planner-appt.el (planner-appt-task-add, planner-appt-task-delete): made
      these interactive again
    
      (planner-appt-use): move non-insinuating hooking to here
    
      (planner-appt-font-setup): added a test for today here so that it only
      highlights when it should [part of the non-insinuation changes]
    

    modified files:
     planner-appt.el


2005-03-01 09:17:05 GMT	Sacha Chua <sacha@free.net.ph>	patch-333

    Summary:
      
    Revision:
      planner--dev--1.0--patch-333

    * planner.el (planner-make-link): New parameter SINGLE forces link to be
      treated as a single link. Thanks to Dryice Liu for the bugfix suggestion
      and patch.
      (planner-annotation-from-planner-note): Single link.
      (planner-annotation-from-file): Single link.
      (planner-annotation-from-info): Single link.
    * planner-bibtex.el (planner-bibtex-annotation-new): Single link.
    * planner-bookmark.el (planner-bookmark-make-url): Single link.
    * planner-gnus.el (planner-gnus-annotation-from-message): Single link.
      (planner-gnus-annotation-from-summary): Single link.
    * planner-mhe.el (planner-mhe-annotation): Single link.
    * planner-vm.el (planner-vm-annotation-from-mail): Single link.
    * planner-w3m.el (planner-w3m-annotation-from-w3m): Single link.
    * planner-wl.el (planner-wl-annotation-from-wl): Single link.

    modified files:
     ChangeLog planner-bibtex.el planner-bookmark.el
     planner-gnus.el planner-mhe.el planner-multi.el planner-w3m.el
     planner-wl.el planner.el


2005-03-01 06:28:20 GMT	Dryice Liu <dryice@liu.com.cn>	patch-21

    Summary:
      fix problem if planner-multi is loaded and there are space in bookmark name
    Revision:
      planner--dev--1.0--patch-21

    * planner-bookmark.el (planner-bookmark-make-url): With
      planner-multi-separator set to " " (the default), if there are space in
      the bookmark name, the defadviced version of planner-make-link will
      seperate the bookmark name by space and make several links, which is
      not what we want. Changing the call from planner-make-link to
      emacs-wiki-make-link fix this.
    

    modified files:
     planner-bookmark.el


2005-02-28 17:34:09 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-34

    Summary:
      planner-appt changes
    Revision:
      planner--jeho--1.0--patch-34

    * planner-appt.el: documentation changes
    
    (planner-schedule-task-estimate): redefined this as advice to the
    original function [just in case someone does (load "planner-schedule")
    after loading planner-appt
    
    (planner-appt-task-insinuate): moved the hooking elsewhere
    
    (planner-appt-task-de-insinuate): moved the unhooking elsewhere
    
    (planner-appt-schedule-get-cyclic-tasks): made this really have a
    no-of-days option
    
    (planner-appt-schedule-add-cyclic-if-today): more restricted version of
    planner-appt-schedule-add-cyclic 
    
    (planner-appt-schedule-cyclic-insinuate): removed hooking into
    planner-goto-hook  [not necessary]
    
    (planner-appt-use): did a bit of the hooking here so that one doens't
    have to use planner-appt-insinuate if one really doesn't want to
    

    modified files:
     planner-appt.el


2005-02-28 09:40:11 GMT	Dryice Liu <dryice@liu.com.cn>	patch-20

    Summary:
      merge Keith Amidon's bug fix and improvements
    Revision:
      planner--dev--1.0--patch-20

    * planner-trunk.el (planner-trunk-delete-all-blank-lines): don't insert
      new line at the end of buffer, they will be added in planner-trunk-do-trunk.
      (planner-trunk-sort-tasks): be more lispy. New argument rule-list.
      (planner-trunk-do-trunk): Fix infinite loop problem when there's no
      tasks in the "* Tasks" section. New argument rule-list. Much more
      concise code.
      (planner-trunk-tasks): call planner-trunk-sort-tasks and
      planner-trunk-do-trunk with arguments.
    

    modified files:
     planner-trunk.el


2005-02-27 18:16:00 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-33

    Summary:
      planner-apt changes
    Revision:
      planner--jeho--1.0--patch-33

    * planner-appt.el: Added a warning about the experimental nature of
      planner-appt. 
      (planner-appt-sort-schedule-on-update-flag): made this nil by default
      (planner-appt-calendar-insinuate): removed the confusing flag from
      this. 
    

    modified files:
     planner-appt.el


2005-02-27 12:13:42 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-32

    Summary:
      planner-appt: hooking
    Revision:
      planner--jeho--1.0--patch-32

    * planner-appt.el (planner-appt-insinuate): added adding
      planner-appt-insinuate-if-today to planner-goto-hook
    

    modified files:
     planner-appt.el


2005-02-27 12:02:12 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-31

    Summary:
      de-insinuation
    Revision:
      planner--jeho--1.0--patch-31

    * planner-appt.el: Added a command planner-appt-de-insinuate that removes
      planner-appt from all planner hooks, since any breakage can interfere
      badly with planner.

    modified files:
     planner-appt.el


2005-02-27 11:16:06 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-30

    Summary:
      corrected mistypes and appended to a hook
    Revision:
      planner--jeho--1.0--patch-30

    * planner-appt.el: small documentation changes
    (planner-appt-update): corrected typographic error
    (planner-appt-insinuate-if-today): append planner-appt-update-for-write
    to the write hook
    

    modified files:
     ChangeLog planner-appt.el


2005-02-27 04:41:02 GMT	Sacha Chua <sacha@free.net.ph>	patch-332

    Summary:
      planner-diary-include-all-output-flag: New option
    Revision:
      planner--dev--1.0--patch-332

    * planner-diary.el (planner-diary-get-diary-entries): Honor
    planner-diary-include-all-output.
    (planner-diary-include-all-output-flag): New user option suggested by
    Raymond Zeitler.

    modified files:
     ChangeLog planner-diary.el planner-el.texi


2005-02-27 04:07:25 GMT	Sacha Chua <sacha@free.net.ph>	patch-331

    Summary:
      Remove buggy unfontlock code from with-planner-update-setup
    Revision:
      planner--dev--1.0--patch-331

    * planner.el (with-planner-update-setup): Remove buggy unfontlock code.

    modified files:
     ChangeLog planner.el


2005-02-26 18:41:24 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-29

    Summary:
      tidying up
    Revision:
      planner--jeho--1.0--patch-29

    * planner-appt.el: small documentation changes; moved lots of
    things around for code readability; nicer customization
    
    (planner-appt-write-file-hook): new global variable for the
    preferred write-hook
    
    (planner-appt-seek-to-end-of-current-section): new function: does
    what it says
    
    (planner-appt-live-task-regexp): new regular expression matching
    tasks that are not cancelled and not finished
    
    (planner-appt-de-wiki): made this more lispy with catch and throw
    [but couldn't find simple `loop' outside of `cl']
    
    (planner-appt-show-alerts): new command to show a list of
    scheduled alerts
    
    (planner-appt-schedule-add-cyclic): made the sorting contingent
    upon planner-appt-sort-schedule-on-update-flag
    
    (planner-appt-update, planner-appt-insinuate-if-today): added some
    bullet-proofing to make sure there is an initial update
    

    modified files:
     planner-appt.el


2005-02-26 00:07:55 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-28

    Summary:
      shuffling and gentle refining
    Revision:
      planner--jeho--1.0--patch-28

    * planner-appt.el: moved things around for better reading
    
    (planner-appt-todays-page-p): new function
    
    (planner-appt-time-regexp): generalized regexps a bit
    
    (planner-appt-task-insinuate): removed planner-appt-update
    
    (planner-appt-update-for-write): moved the test for
    planner-appt-update-appts-on-save-flag to this function
    
    (planner-appt-schedule-insinuate): removed planner-appt-update
    
    (planner-appt-insinuate-if-today): added to local-write-file-hooks
    directly here 
    
    (planner-appt-mark-calendar): a little consistency edit

    modified files:
     planner-appt.el


2005-02-25 18:39:09 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-27

    Summary:
      updates to update
    Revision:
      planner--jeho--1.0--patch-27

    changed all updating hooks to planner-appt-update 

    modified files:
     planner-appt.el


2005-02-25 17:59:09 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-26

    Summary:
      massive changes
    Revision:
      planner--jeho--1.0--patch-26

    * planner-appt.el: documentation changes
    
    Moved lots of functions around around.
    
    Made font-locking work for schedules.
    
    Fixed a problem with the task-based method where it wasn't
    cleaning up after itself.
    
    Smoothed out the user interface, and integrated the two methods
    better, renamed a few functions to make them consistent. 
    
    Changed after-save hooks to local-write-file-hooks
    
    Changed the hooking so that it only happens for today's plan page
    [pointless to have these hooks elsewhere, despite my earlier sentiments
    to the contrary]
    
    sorry about the terse change log

    modified files:
     planner-appt.el


2005-02-25 17:56:08 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-25

    Summary:
      lots of little changes 
    Revision:
      planner--jeho--1.0--patch-25

    * planner-appt.el: documentation changes
    (planner-appt-update-appts-on-save-flag): moved up the file
    
    
    (planner-appt-font-lock-appointments-flag): option for font-locking
    
    (planner-appt-clear-appts, planner-appt-remember-appt): new functions
    
    (planner-appt-task-regexp): modified to match with whitespace after the @ 
    
    (planner-copy-or-move-task): changed changed function names
    
    (--planner-appt-tasks-added-appts): new variable to track task-based
    appointments 
    
    
    (planner-appt-task-add): now keeps track of the appointments it adds
    
    (planner-appt-add-appts-from-tasks): renamed to be consistent with
    planner-appt-add-appts-from-schedule, changed regexp usage
    
    (planner-appt-add-appts-from-schedule): uses new clean up and tracking
    functions 
    
    (planner-appt-update, planner-appt-write-func): new unified update
    function and hook
    
    (planner-appt-methods): fiddled with the methods
    
    (planner-appt-face): renaming of planner-appt-add-face

    modified files:
     planner-appt.el


2005-02-25 17:44:32 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-24

    Summary:
      documentation modifications
    Revision:
      planner--jeho--1.0--patch-24

    * planner-appt.el: minor changes to the documentation
    

    modified files:
     planner-appt.el


2005-02-24 20:12:05 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-23

    Summary:
      added cyclic schedule support
    Revision:
      planner--jeho--1.0--patch-23

    * planner-appt.el (planner-appt-schedule-basic-regexp,
      planner-appt-schedule-regexp, planner-appt-schedule-appt-regexp): broke the
      schedule regexp up to make it useable for other purposes.
    
      (planner-appt-schedule-sort): new function for sorting the schedule
    
      (planner-appt-schedule-get-cyclic-tasks): new function that reads
      schedule entries from the `planner-cyclic-diary-file'
    
      (planner-appt-schedule-add-cyclic): new function to add cyclic schedule
      entries to today's schedule
    
      (planner-appt-schedule-cyclic-insinuate): cyclic schedule insinuation
      function 
    
      (planner-appt-mark-calendar): a few cosmetic changes 

    modified files:
     planner-appt.el


2005-02-24 19:39:27 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-22

    Summary:
      merge Henrik's font lock code, minor documentation changes
    Revision:
      planner--jeho--1.0--patch-22

    * planner-appt.el: some documentation changes
    
    merged patch from Henrik Hansen:
    
    2005-02-24 Henrik S. Hansen  <hsh@freecode.dk>
    
    * planner-appt.el:
    
    Added font highlighting for tasks.
    
    New faces:
    - planner-appt-added-face
    - planner-appt-overdue-face
    
    New functions:
    - planner-appt-task-highlight-face
    - planner-appt-task-highlight
    - planner-appt-update-tasks
    - planner-appt-font-setup
    
    (planner-appt-task-insinuate): added a planner-mode hook for
    planner-appt-font-setup.
    	
    	
    
    

    modified files:
     planner-appt.el


2005-02-23 21:26:43 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-21

    Summary:
      rudimentary schoolboy error in planner-copy-or-move-task advice
    Revision:
      planner--jeho--1.0--patch-21

    * planner-appt.el (planner-copy-or-move-task): fixed silly error checking
      for an appointment in the task
    

    modified files:
     planner-appt.el


2005-02-23 19:54:28 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-20

    Summary:
      lots of changes
    Revision:
      planner--jeho--1.0--patch-20

    2005-02-23  Jim Ottaway  <j.ottaway@lse.ac.uk>
    
    * planner-appt.el: 
    
    Added copyright and licence notice.
    
    Created friendlier configuration functions
    `planner-appt-use-tasks', `planner-appt-use-schedule', and
    `planner-appt-use-tasks-and-schedule'. Modified documentation as
    appropriate.
    
    (planner-appt-earlier-than-now-p): Renamed
    `planner-appt-time-old-p' to the more informative
    `planner-appt-earlier-than-now-p'.
    
    Added `planner-appt-later-than-now-p' to satisfy a mania for
    symmetry.
    
    (planner-appt-schedule-appt-regexp): Modified so that it captures
    the second time in a schedule entry: it could be useful for some
    other schedule handling code.
    
    (planner-appt-use): Made this  idempotent, substituting `add-to-list'
     for `push'.
    
    (planner-appt-task-add, planner-appt-task-delete): Added check
    that there is a current task.  Without this there was an
    uninformative error message. Added optional argument INFO: use
    that instead of the current task info [useful to save visiting
    today's plan page to add appointments [see advice to
    `planner-copy-or-move-task']].
    
    (planner-appt-task-delete): Return a list of deleted appointments
    in the format used in `appt-time-msg-list' [can be useful in some
    cases]. 
    
    (planner-appt-task-member): Renamed `planner-appt-task-added-p' to
    this to hint that it behaves like `member'.
    
    
    (plan): Added advise to this so that the advice to
    planner-copy-or-move-task can know whether `plan' is being
    called; protected against error.  I hate function advice!
    
    (planner-copy-or-move-task): Modified advice a lot to make it
    delete and add appointments correctly, and also to handle errors
    within the advised function.  This seems to be the only advice
    that requires such elaborate handling: in the others any problems
    are trapped by the test for a current task line added to
    `planner-appt-task-delete'.
    
    Added handling for when `plan' has been called: don't carry a task
    forward if it is an appointment.
    
    (planner-schedule-task-estimate): Moved the require into this
    function to save loading if tasks are not being used.
     

    modified files:
     planner-appt.el


2005-02-22 14:20:17 GMT	Dryice Liu <dryice@liu.com.cn>	patch-18

    Summary:
      new planner-trunk.el to group tasks in day page
    Revision:
      planner--dev--1.0--patch-18

    This file provide `planner-trunk-tasks', which will group the tasks in
    day pages according to `planner-trunk-rule-list'.

    new files:
     .arch-ids/planner-trunk.el.id planner-trunk.el


2005-02-21 17:49:59 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-19

    Summary:
      merged task-based appointment alerts
    Revision:
      planner--jeho--1.0--patch-19

    Merged code from Henrik Hansen's planner-task-appt.el code. 

    modified files:
     planner-appt.el


2005-02-20 21:10:39 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-18

    Summary:
      improved regexp and documentation changes
    Revision:
      planner--jeho--1.0--patch-18

    * planner-appt.el (planner-appt-schedule-regexp): improved regexp
    ...and a few other comment changes
    
    

    modified files:
     planner-appt.el


2005-02-19 13:17:35 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-17

    Summary:
      smarter and faster calendar markup
    Revision:
      planner--jeho--1.0--patch-17

    * planner-appt.el (planner-appt-mark-calendar): added TO option; made it
      only do as much work as necessary
    

    modified files:
     planner-appt.el


2005-02-19 11:27:10 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-16

    Summary:
      even more generous schedule regexp
    Revision:
      planner--jeho--1.0--patch-16

    * planner-appt.el (planner-appt-schedule-regexp): the regexp now matches 
    most [all?] imaginable formats for an appointment [and doesn't get misled
    by email addresses]
    
    
    

    modified files:
     planner-appt.el


2005-02-18 22:58:05 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-15

    Summary:
      problems with appt-make-list
    Revision:
      planner--jeho--1.0--patch-15

    Added some comments and advice about appt-make-list after discovering it
    wipes out prior appointments.

    modified files:
     planner-appt.el


2005-02-18 21:48:04 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-14

    Summary:
      regexp tuning
    Revision:
      planner--jeho--1.0--patch-14

    * planner-appt.el (planner-appt-schedule-regexp): made this more generous
    than it was before, so it should match, e.g.
    
                12:00 |      | foobie bletch
    
    which didn't match before.

    modified files:
     planner-appt.el


2005-02-18 17:25:46 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-13

    Summary:
      fix my previous so-called 'fix'
    Revision:
      planner--jeho--1.0--patch-13

    * planner-appt.el (planner-appt-insinuate): fixed error in this function
      introduced into the last patch; make the hook append as well
    

    modified files:
     planner-appt.el


2005-02-18 16:44:44 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-12

    Summary:
      planner-mode-hook misfunction
    Revision:
      planner--jeho--1.0--patch-12

    * planner-appt.el (planner-appt-insinuate): fixed wrong function added to
    planner-mode-hook 
    

    modified files:
     planner-appt.el


2005-02-18 16:22:00 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-11

    Summary:
      respect for exogenous appointments
    Revision:
      planner--jeho--1.0--patch-11

    * planner-appt.el (planner-appt-schedule-to-appt): now respects
    appointments added outside of planner
    

    modified files:
     planner-appt.el


2005-02-18 15:00:10 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-10

    Summary:
      planner-appt.el changes
    Revision:
      planner--jeho--1.0--patch-10

    * planner-appt.el:
    
    (planner-appt-filename-to-date): new function
    (planner-appt-entry-marker): new face
    (planner-appt-mark-calendar): add marks in calendar when there is a day page
    (planner-appt-mark-calendar-maybe): mark the calendar conditionally
    (planner-appt-insinuate): added hook for conditional calendar marking
    

    modified files:
     planner-appt.el


2005-02-18 11:32:11 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-9

    Summary:
      planner-appt.el
    Revision:
      planner--jeho--1.0--patch-9

    * planner-appt.el: a new file that integrates schedules and appointments
    

    new files:
     .arch-ids/planner-appt.el.id planner-appt.el


2005-02-17 16:02:06 GMT	Sacha Chua <sacha@free.net.ph>	patch-330

    Summary:
      planner-multi.el: planner-create-task-from-info should call the create-task hook
    Revision:
      planner--dev--1.0--patch-330

    * planner-multi.el (planner-multi-separator): Docfix: Add note about
    emacs-wiki-link-at-point.
    (planner-create-task-from-info): Modify Jim Ottaway's patch-7, moving the
    planner-create-task-hook call outside the list.
    

    modified files:
     ChangeLog planner-multi.el


2005-02-16 16:57:42 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-7

    Summary:
      added running planner-create-task-hook
    Revision:
      planner--jeho--1.0--patch-7

    * planner-multi.el (planner-create-task-from-info): run
      planner-create-task-hook 
    

    modified files:
     planner-multi.el


2005-02-16 14:56:25 GMT	Sacha Chua <sacha@free.net.ph>	patch-329

    Summary:
      planner-multi-read-name: Check if str is null
    Revision:
      planner--dev--1.0--patch-329

    * planner-multi.el (planner-multi-read-name): Check if str is null to
      distinguish default case properly. (string= nil "nil"), apparently.
      Thanks to Jim Ottaway for the patch.

    modified files:
     ChangeLog planner-multi.el


2005-02-16 13:05:51 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-5

    Summary:
      fix handling of default in planner-multi-read-name
    Revision:
      planner--jeho--1.0--patch-5

    * planner-multi.el (planner-multi-read-name): 
    
    Surprisingly, perhaps, (string= nil "nil") returns t.
    
    So when completing-read-multiple returns nil (i.e., default), the test
    for when the actual string "nil" has been entered at the prompt is also
    passed for nil as well. This modification tests for the nil case before
    the "nil" case, fixing the problem.
    
    modified files:
     planner-multi.el


2005-02-16 04:58:58 GMT	Sacha Chua <sacha@free.net.ph>	patch-328

    Summary:
      Merge jeho's changes fixing planner-id and planner-multi interaction; tweak implementation
    Revision:
      planner--dev--1.0--patch-328

    * planner.el (with-planner-update-setup): Remove redundant
      save-excursion.
    * planner.el (planner-task-info-from-string): Do not use
      planner-task-line-regexp. Make status more flexible.
    * planner.el (planner-jump-to-linked-task-function): Convert into a hook.
    * planner.el (planner-jump-to-linked-task-basic): New.
    * planner.el (planner-find-task-function): Convert into a hook.
    * planner.el (planner-find-task-basic): New.
    * planner.el (with-planner-update-setup): Expand macro so that we don't need to require edebug.
    * planner-id.el (planner-id-find-task): NOTE: Change first parameter to
      task-info to be consistent with planner-find-task. Search for
      description if no task ID is specified.
    * planner-id.el (planner-id-jump-to-linked-task): Use planner-id-find-task.
    * planner-id.el (planner-jump-to-linked-task-function): Set instead of using advice.
    * planner-id.el (planner-find-task-function): Set instead of using advice.
    * planner-multi.el (planner-edit-task-description): Implement multi version.

    modified files:
     ChangeLog planner-id.el planner-multi.el planner.el


2005-02-16 01:47:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-327

    Summary:
      Relicense planner-el.texi to GPL from GFDL
    Revision:
      planner--dev--1.0--patch-327

    * planner-el.texi: Change to GPL.
    
    * planner.el (planner-sort-tasks-by-link): Remove unnecessary skip-chars-forward.
      Thanks to John Sullivan for pointing this out.

    modified files:
     ChangeLog planner-el.texi planner.el


2005-02-15 15:06:32 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-3

    Summary:
      fix interaction between task ids and multiple links
    Revision:
      planner--jeho--1.0--patch-3

    * planner-id.el (planner-id-find-task, planner-find-task): 
      Added this function and advice so that tasks are found 
      correctly by id.
    
    * planner-multi.el (planner-update-task):
      Use the new update setup macro wrapper with-planner-update-setup 
      in planner.el.
    
    * planner.el (planner-task-line-regexp, planner-task-info-from-string): 
      New global variable to match a task line.
    
    * planner.el (with-planner-update-setup, planner-update-task): 
      a macro wrapper for the update setup so that the code 
      may be conveniently reused in planner-multi.el

    modified files:
     planner-id.el planner-multi.el planner.el


2005-02-15 14:53:23 GMT	Jim Ottaway <j.ottaway@lse.ac.uk>	patch-2

    Summary:
      planner-id.el regexp bug
    Revision:
      planner--jeho--1.0--patch-2

    * planner-id.el (planner-id-regexp): 
      missing + in regexp

    modified files:
     planner-id.el


2005-02-10 07:51:47 GMT	Sacha Chua <sacha@free.net.ph>	patch-326

    Summary:
      planner-el.texi: Docfix: planner-update-wiki-project is not interactive
    Revision:
      planner--dev--1.0--patch-326

    * planner-el.texi (Basic Configuration): Update note about
      planner-update-wiki-project which is not an interactive function.
      Thanks to Jeremy Cowgar for spotting this.

    modified files:
     ChangeLog planner-el.texi


2005-02-10 06:17:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-325

    Summary:
      planner-wl: Work with Wanderlust 2.12.0
    Revision:
      planner--dev--1.0--patch-325

    * planner-wl.el (planner-wl-annotation-from-wl): Merge Jeremy Cowgar's
      minor patch updating it to Wanderlust 2.12.0
    

    modified files:
     ChangeLog planner-wl.el


2005-02-10 05:40:12 GMT	Sacha Chua <sacha@free.net.ph>	patch-324

    Summary:
      planner-sort-tasks: Fix case where last line has task
    Revision:
      planner--dev--1.0--patch-324

    * planner.el (planner-sort-tasks): Bugfix for end of buffer.
    Do not attempt to advance cursor past end of buffer as this results
    in obscure cannot-save bug.

    modified files:
     ChangeLog planner.el


2005-02-10 02:16:58 GMT	Sacha Chua <sacha@free.net.ph>	patch-323

    Summary:
      planner-sort-tasks: Bugfix for infloop
    Revision:
      planner--dev--1.0--patch-323

    * planner.el (planner-sort-tasks): Make sure we advance at least one
      character so that we don't infinite-loop. Thanks to Jeremy Cowgar for
      the bug report.

    modified files:
     ChangeLog planner.el


2005-02-08 15:52:09 GMT	Sacha Chua <sacha@free.net.ph>	patch-322

    Summary:
      planner-bibtex: Make separator more flexible
    Revision:
      planner--dev--1.0--patch-322

    * planner-bibtex.el (planner-bibtex-separator): New.
    (planner-bibtex-regexp): New.
    (planner-bibtex-annotation-new): Use planner-bibtex-separator.
    (planner-bibtex-annotation-old): Use planner-bibtex-separator.
    (planner-bibtex-browse-url): Use planner-bibtex-regexp
    

    modified files:
     ChangeLog planner-bibtex.el


2005-02-08 15:50:49 GMT	Sacha Chua <sacha@free.net.ph>	patch-321

    Summary:
      planner-multi: Be graceful about missing crm
    Revision:
      planner--dev--1.0--patch-321

    * planner-multi.el: Condition-case (require 'crm) instead of using
    CVS-style require.
    (planner-read-name): Check for completing-read-multiple.

    modified files:
     ChangeLog planner-multi.el


2005-02-08 15:24:47 GMT	Sacha Chua <sacha@free.net.ph>	patch-320

    Summary:
      Fix: planner-menu should use planner-el info file
    Revision:
      planner--dev--1.0--patch-320

    * planner.el (planner-menu): Use new Planner info file name
    planner-el. Thanks to Raymond Zeitler for the bug report.
    
    

    modified files:
     ChangeLog planner.el


2005-02-08 09:19:05 GMT	Sacha Chua <sacha@free.net.ph>	patch-319

    Summary:
      planner-rank: Fix missing paren. Thanks to Chris parsons
    Revision:
      planner--dev--1.0--patch-319


    modified files:
     ChangeLog planner-rank.el


2005-02-04 02:07:19 GMT	Sacha Chua <sacha@free.net.ph>	patch-318

    Summary:
      planner-notes-tag: Remove page reference
    Revision:
      planner--dev--1.0--patch-318

    * planner.el (planner-notes-tag): Strip the linked page reference when
    making lists of notes. This makes the lists easier to browse.

    modified files:
     ChangeLog planner.el


2005-02-03 14:03:14 GMT	Sacha Chua <sacha@free.net.ph>	patch-317

    Summary:
      planner-rank.el fix: Emacs CVS-ism (read-number)
    Revision:
      planner--dev--1.0--patch-317

    * planner-rank.el (planner-rank-read-importance-and-urgency):
    Bugfix: Remove Emacs CVS-ism (read-number). Thanks to ChrisMDP
    for pointing this out.

    modified files:
     ChangeLog planner-rank.el


2005-02-02 12:23:37 GMT	Sacha Chua <sacha@free.net.ph>	patch-315

    Summary:
      planner-id fix: work with unnumbered tasks
    Revision:
      planner--dev--1.0--patch-315

    * planner-id.el: Work with unnumbered tasks. Thanks to Jim Ottaway for
      the bug report.
    

    modified files:
     ChangeLog planner-id.el


2005-02-01 06:19:12 GMT	Dryice Liu <dryice@liu.com.cn>	patch-16

    Summary:
      Fix bug coorperating with planner-deadline
    Revision:
      planner--dev--1.0--patch-16

    * planner-rank.el: when calling planner-rank-change from
      planner-deadline-change-hook, Emacs will complain "wrong type argument:
      number-or-marker-p"
      (planner-rank-calculate-urgency-from-deadline): use "value" to return
      what we want instead always return nil.
      (planner-rank-read-importance-and-urgency): call
      planner-deadline-days-left with task-info instead the wrong rank-info.
    

    modified files:
     planner-rank.el


2005-02-01 04:27:59 GMT	Sacha Chua <sacha@free.net.ph>	patch-314

    Summary:
      planner-use-calendar-flag: Make calendar optional
    Revision:
      planner--dev--1.0--patch-314

    	* planner.el (planner-use-calendar-flag): New.
    	(planner-read-date): Make calendar optional.

    modified files:
     ChangeLog planner.el


2005-02-01 04:22:56 GMT	Sacha Chua <sacha@free.net.ph>	patch-313

    Summary:
      Bugfix: planner-expand-name
    Revision:
      planner--dev--1.0--patch-313

    	* planner.el (planner-expand-name): Bugfix; flipped "or" ignored offsets.

    modified files:
     ChangeLog planner.el


2005-02-01 04:19:03 GMT	Sacha Chua <sacha@free.net.ph>	patch-312

    Summary:
      planner-expand-name: Specify dates by day name; ex: +5tue
    Revision:
      planner--dev--1.0--patch-312

    	* planner.el (planner-expand-name): Add +5tue2005.01.01 to
    	planner-expand-name. You can now specify dates by day names.
    	Example: -2mon = 2 Mondays ago. +fri = next Friday.
    	(planner-expand-name-days-alist): New.

    modified files:
     ChangeLog planner.el


2005-02-01 03:35:52 GMT	Sacha Chua <sacha@free.net.ph>	patch-311

    Summary:
      Fix: Add planner-menu to XEmacs menu
    Revision:
      planner--dev--1.0--patch-311

    	* planner.el (planner-menu): Add to XEmacs menu. Thanks to sf for
    	reporting the bug and providing information.

    modified files:
     ChangeLog planner.el


2005-02-01 03:16:28 GMT	Sacha Chua <sacha@free.net.ph>	patch-310

    Summary:
      planner.el: Don't font-lock minor operations
    Revision:
      planner--dev--1.0--patch-310

    	* planner.el (planner-create-task-from-info): Do not font-lock
    	when creating tasks.
    	(planner-sort-tasks): Minimize font-locking.
    	(planner-renumber-notes): Minimize font-locking.
    	(planner-update-task): Minimize font-locking.

    modified files:
     ChangeLog planner.el


2005-02-01 03:01:36 GMT	Dryice Liu <dryice@liu.com.cn>	patch-13

    Summary:
      autoload to calm down compiler
    Revision:
      planner--dev--1.0--patch-13

    * planner-bookmark.el (planner-bookmark-make-url): autoload to calm down compiler.
    

    modified files:
     planner-bookmark.el planner-rank.el


2005-02-01 02:57:38 GMT	Sacha Chua <sacha@free.net.ph>	patch-309

    Summary:
      planner-multi.el: Improve XEmacs support by making crm.el optional
    Revision:
      planner--dev--1.0--patch-309

    	* planner-multi.el (planner-multi-read-name): Make
    	completing-read-multiple optional so that XEmacs users
    	can try out planner-multi. However, this means they
    	lose completion. For best results, get the crm.el library.

    modified files:
     ChangeLog planner-multi.el


2005-02-01 02:43:05 GMT	Sacha Chua <sacha@free.net.ph>	patch-308

    Summary:
      planner-rank-change: Revert to Dryice's version
    Revision:
      planner--dev--1.0--patch-308

    	* planner-rank.el (planner-rank-change): Revert my change. Thanks
    	to Dryice for pointing out bug introduced by rewrite.

    modified files:
     ChangeLog planner-rank.el


2005-01-31 02:31:15 GMT	Sacha Chua <sacha@free.net.ph>	patch-307

    Summary:
      Merge planner-rank.el, modify, rename functions
    Revision:
      planner--dev--1.0--patch-307

    	* planner-rank.el: Rename importancy to importance, task
    	categories to priorities. Rename -weighing- functions to
    	-weighted-. Rewrite some of the implementations.
    	(planner-rank-calculate-urgency-from-deadline): More flexible
    	implementation.
    	(planner-rank-test-algorithm): Rewrite to not use loop defvar.

    new files:
     .arch-ids/planner-rank.el.id planner-rank.el

    modified files:
     ChangeLog


2005-01-31 01:26:32 GMT	Sacha Chua <sacha@free.net.ph>	patch-306

    Summary:
      MAJOR NOTE: 'Category' renamed to 'Priority', old 'Priority' renamed to 'Number'
    Revision:
      planner--dev--1.0--patch-306

    	* planner.el: NOTE: Rename categories to priorities (A, B, C) and
    	  the old priorities (1, 2, 3...) to numbers. This breaks old code
    	  and keybindings, but should be done for clarity.
    
    	* planner-tasks-overview.el: Update references to categories and priorities.
    	* planner-multi.el: Update references to categories and priorities.
    	* planner-rdf.el: Update references to categories and priorities.
    	* planner-rdf.owl: Update references to categories and priorities.
    	* planner-el.texi: Update references to categories and priorities.
    
    	* planner-multi.el (planner-multi-split): New. Use in other functions.

    modified files:
     ChangeLog planner-el.texi planner-multi.el planner-rdf.el
     planner-rdf.owl planner-tasks-overview.el planner.el


2005-01-31 01:06:54 GMT	Sacha Chua <sacha@free.net.ph>	patch-305

    Summary:
      planner-deadline: helper functions, planner-deadline-change-hook
    Revision:
      planner--dev--1.0--patch-305

    	* planner-deadline.el: Merge patch from Dryice Liu.
    	(planner-deadline-change-hook): New option.
    	(planner-deadline-get-deadline-from-string): New helper function.
    	(planner-deadline-get-current-deadline): New helper function.
    	(planner-deadline-days-left): New helper function.
    	(planner-deadline-update): Use planner-deadline-days-left.
    	(planner-deadline-change): Run planner-deadline-change-hook.

    modified files:
     ChangeLog planner-deadline.el


2005-01-30 13:56:26 GMT	Dryice Liu <dryice@liu.com.cn>	patch-11

    Summary:
      add direction to the test table
    Revision:
      planner--dev--1.0--patch-11

    * planner-rank.el (planner-rank-test-algorithm): add direction to the
      test table.
    

    modified files:
     planner-rank.el


2005-01-30 13:46:21 GMT	Dryice Liu <dryice@liu.com.cn>	patch-10

    Summary:
      new rank calculating functions taking weight in to consideration
    Revision:
      planner--dev--1.0--patch-10

    * planner-rank.el: Now we have some algorithms that emphasis Importancy
    more than Urgency.
    (planner-rank-importancy-vs-urgency-factor): new customizable variable
    (planner-rank-rank-calculate-function): change the default to
    planner-rank-calculate-rank-weighing-rmsd. With the default settings,
    this one get a pretty reasonable result. I like this one :)
    (planner-rank-calculate-rank-weighing-average): new rank calculation
    function that take weight in to account.
    (planner-rank-calculate-rank-weighing-rmsd): Ditto.
    

    modified files:
     planner-rank.el


2005-01-30 12:27:14 GMT	Dryice Liu <dryice@liu.com.cn>	patch-9

    Summary:
      doc fix
    Revision:
      planner--dev--1.0--patch-9

    * planner-rank.el: obey the good doc string style. Change the docstring
      of planner-rank-calculate-rank-* from a result table to asking the user
      to eval a sexp. This is "real time" if the user customized some
      parameters, and save lots of space :)

    modified files:
     planner-rank.el


2005-01-30 11:36:37 GMT	Dryice Liu <dryice@liu.com.cn>	patch-8

    Summary:
      don't update rank if we are not on a task line
    Revision:
      planner--dev--1.0--patch-8

    * planner-rank.el: In plan pages, if there's planner-rank-regexp match
      outside the "* Tasks" section, when calling planner-rank-update-all,
      Emacs will complain "Wrong type argument: stringp, nil" on the matching
      line. This happens when there is a "* Timeclock" section in the plan
      page.
      (planner-rank-update-current-task): Check if we are on a task line
      before doing the update.
      (planner-rank-change): Ditto. Also protect the planner-rank-change-hook
      and re-indent.
    

    modified files:
     planner-rank.el


2005-01-30 10:51:51 GMT	Dryice Liu <dryice@liu.com.cn>	patch-7

    Summary:
      improve test function
    Revision:
      planner--dev--1.0--patch-7

    * planner-rank.el (planner-rank-test-algorithm): now shows the result
      table in a new buffer, and take an argument to say which function to
      test.
      

    modified files:
     planner-rank.el


2005-01-30 06:03:35 GMT	Dryice Liu <dryice@liu.com.cn>	patch-6

    Summary:
      E= -> U=
    Revision:
      planner--dev--1.0--patch-6

    * planner-rank.el: change from "E=" to "U=" in the task description to
      come on with the phrase change from Emergency to Urgency.
    

    modified files:
     planner-rank.el


2005-01-30 04:47:31 GMT	Dryice Liu <dryice@liu.com.cn>	patch-5

    Summary:
      New: planner-rank.el
    Revision:
      planner--dev--1.0--patch-5

    * planner-rank.el: New feature to set task rank by Importancy and
      Urgency.
    
    
    

    new files:
     .arch-ids/planner-rank.el.id planner-rank.el


2005-01-30 04:06:15 GMT	Dryice Liu <dryice@liu.com.cn>	patch-4

    Summary:
      New hook planner-deadline-change-hook
    Revision:
      planner--dev--1.0--patch-4

    * planner-deadline.el (planner-deadline-change-hook): New hook to run in
      function planner-deadline-change.
      (planner-deadline-change): run planner-deadline-change-hook at the end
      of this function. Note the planner-deadline-update call above: It's not
      necessory to update the whole page, Maybe we can change it to update
      the deadline of the current task only some time later.
    

    modified files:
     planner-deadline.el


2005-01-30 03:52:01 GMT	Dryice Liu <dryice@liu.com.cn>	patch-3

    Summary:
      New helper functions for getting deadline date
    Revision:
      planner--dev--1.0--patch-3

    * planner-deadline.el (planner-deadline-get-deadline-from-string): return
      the deadline data in string.
      (planner-deadline-get-current-deadline): return the deadline date in
      the current task.
    

    modified files:
     planner-deadline.el


2005-01-30 03:46:29 GMT	Dryice Liu <dryice@liu.com.cn>	patch-2

    Summary:
      Move the calculation of how many days left out to be a function
    Revision:
      planner--dev--1.0--patch-2

    * planner-deadline.el (planner-deadline-days-left): New function, return
      how many days are left for the given task.
      (planner-deadline-update): Call planner-deadline-days-left instead of
      doing the calculation itself.
    

    modified files:
     planner-deadline.el


2005-01-30 03:27:19 GMT	Dryice Liu <dryice@liu.com.cn>	patch-1

    Summary:
      New function planner-set-task-category
    Revision:
      planner--dev--1.0--patch-1

    * planner.el (planner-set-task-category): New function, set the category
      of the current task. This is a helper function and not user visuable.


    modified files:
     planner.el


2005-01-28 05:28:57 GMT	Sacha Chua <sacha@free.net.ph>	patch-304

    Summary:
      planner-ledger: now usable with new versions of ledger
    Revision:
      planner--dev--1.0--patch-304

    	* planner-ledger.el: Merge patch from Travis B. Hartwell making
    	planner-ledger usable with new versions of ledger. planner-ledger
    	is now more flexible.
    	(planner-ledger-balance-accounts): Reasonable defaults.
    	(planner-ledger-balance-args): New option.
    	(planner-ledger-insert-maybe): Remove hardcoded things.

    modified files:
     ChangeLog planner-ledger.el


2005-01-26 14:37:12 GMT	Sacha Chua <sacha@free.net.ph>	patch-303

    Summary:
      planner-mhe: Use message IDs
    Revision:
      planner--dev--1.0--patch-303

    	* planner-mhe.el (planner-mhe-get-message-id): New. Thanks to pll
    	for suggesting it and patiently testing various buggy
    	implementations.
    	(planner-mhe-annotation): Use message ID. Merge
    	planner-mhe-annotation-from-message and
    	planner-mhe-annotation-from-folder.
    	(planner-mhe-browse-url): Use message ID.

    modified files:
     ChangeLog planner-mhe.el


2005-01-24 10:27:26 GMT	Sacha Chua <sacha@free.net.ph>	patch-302

    Summary:
      planner-deadline-change: Add deadlines to tasks without deadlines
    Revision:
      planner--dev--1.0--patch-302

    	* planner-deadline.el (planner-deadline-change): Allow the
    	addition of deadlines to tasks without deadlines. Thanks to Dryice
    	Liu for the suggestion.

    modified files:
     ChangeLog planner-deadline.el


2005-01-24 10:13:53 GMT	Sacha Chua <sacha@free.net.ph>	patch-301

    Summary:
      New: planner-create-task-from-buffer-hook, minor bugfix to planner-timeclock-summary
    Revision:
      planner--dev--1.0--patch-301

    	* planner.el (planner-create-task-from-buffer-hook): New.
    	Thanks to Dryice Liu for the suggestion.
    	(planner-create-task-from-buffer): Append
    	planner-create-task-from-buffer-hook.
    
    	* planner-timeclock-summary.el (planner-timeclock-summary-update): Minor
    	bugfix: Don't complain when there is no plan page.

    modified files:
     ChangeLog planner-timeclock-summary.el planner.el


2005-01-15 02:18:05 GMT	Sacha Chua <sacha@free.net.ph>	patch-300

    Summary:
      Convert all defsubst to defun in my code
    Revision:
      planner--dev--1.0--patch-300

    	* planner.el: Convert all defsubst to defun. Defsubst cannot be advised
    	or overridden, and lead to subtle bugs when you try it. Defuns
    	provide more flexibility.
    	* planner-calendar.el: Convert all defsubst to defun.
    	* planner-multi.el: Convert all defsubst to defun.
    	* planner-timeclock-summary.el: Convert all defsubst to defun.
    	* planner-schedule.el: Convert all defsubst to defun.
    	* planner-timeclock.el: Convert all defsubst to defun.
    	* planner-logedit.el: Convert all defsubst to defun.
    	* planner-diary.el: Convert all defsubst to defun.

    modified files:
     ChangeLog planner-calendar.el planner-diary.el planner-id.el
     planner-log-edit.el planner-multi.el planner-schedule.el
     planner-timeclock-summary.el planner-timeclock.el planner.el


2005-01-14 12:27:28 GMT	Sacha Chua <sacha@free.net.ph>	patch-299

    Summary:
      planner-el.texi: Rename output file to planner-el.info, rewrite intro, reorganize
    Revision:
      planner--dev--1.0--patch-299

    	* planner-el.texi: NOTE: Rename to planner-el from PlannerMode for
    	greater consistency with packaging. Rearrange intro section
    	extensively. Group Planner features under tasks and notes.

    modified files:
     ChangeLog planner-el.texi

    renamed files:
     .arch-ids/planner.texi.id
       ==> .arch-ids/planner-el.texi.id
     planner.texi
       ==> planner-el.texi


2005-01-14 07:14:53 GMT	Sacha Chua <sacha@free.net.ph>	patch-298

    Summary:
      planner-markup-note: Do not use emacs-wiki-bare-anchor-prefix
    Revision:
      planner--dev--1.0--patch-298

    	* planner.el (planner-markup-note): Do not use
    	emacs-wiki-bare-anchor-prefix.

    modified files:
     ChangeLog planner.el


2005-01-14 02:27:19 GMT	Sacha Chua <sacha@free.net.ph>	patch-297

    Summary:
      Handle nil dates better
    Revision:
      planner--dev--1.0--patch-297

    	* planner-multi.el (planner-copy-or-move-task): Allow nil dates.
    
    	* planner.el (planner-copy-or-move-task): Allow nil dates.

    modified files:
     ChangeLog planner-multi.el planner.el


2005-01-14 00:37:42 GMT	Sacha Chua <sacha@free.net.ph>	patch-296

    Summary:
      New: planner-expand-name-default allows undated tasks
    Revision:
      planner--dev--1.0--patch-296

    	* planner.el (planner-expand-name-default): New option allows
    	people to make undated tasks easily. By default, keep the old
    	behavior of scheduling tasks onto today. Set this to "nil" to
    	create undated tasks.
    	(planner-expand-name): Allow "." (today) and honor
    	planner-expand-name-default.

    modified files:
     ChangeLog planner.el


2005-01-14 00:33:55 GMT	Sacha Chua <sacha@free.net.ph>	patch-295

    Summary:
      planner-edit-task-description: Check old description for match
    Revision:
      planner--dev--1.0--patch-295

    	* planner-timeclock.el (planner-edit-task-description): Set
    	current task only if old description matches.

    modified files:
     ChangeLog planner-timeclock.el


2005-01-13 00:22:30 GMT	Sacha Chua <sacha@free.net.ph>	patch-294

    Summary:
      planner-bibtex-browse-url: Handle labels with :
    Revision:
      planner--dev--1.0--patch-294

    	* planner-bibtex.el (planner-bibtex-browse-url): Merge small patch
    	from Jim Ottaway fixing case where bibtex labels contain :.

    modified files:
     ChangeLog planner-bibtex.el


2005-01-12 13:28:48 GMT	Sacha Chua <sacha@free.net.ph>	patch-293

    Summary:
      planner-deadline: Allow deadline text anywhere
    Revision:
      planner--dev--1.0--patch-293

    	* planner-deadline.el (planner-deadline-update): Allow deadline
    	text anywhere.
    
    	* planner-id.el (planner-id-at-point): Trigger only for tasks.
    	(planner-id-remove-tasks-on-page): Trigger only for tasks.
    	(planner-id-keymap): Comment out.
    	(planner-id-markup): Do not highlight with keymap.

    modified files:
     ChangeLog planner-deadline.el planner-id.el


2005-01-11 12:08:01 GMT	Sacha Chua <sacha@free.net.ph>	patch-292

    Summary:
      New option: planner-use-plan-pages
    Revision:
      planner--dev--1.0--patch-292

    	* planner.el (planner-use-plan-pages): New option. Yes, you can
    	turn plan pages off as well. Try not to have planner-use-day-pages
    	and planner-use-plan-pages off at the same time.
    	(planner-create-task-from-buffer): Follow planner-use-day-pages
    	and planner-use-plan-pages.
    	(planner-create-task): Follow planner-use-day-pages and
    	planner-use-plan-pages.
    
    	* planner.texi (Variables to Customize): Document planner-use-plan-pages.

    modified files:
     ChangeLog planner.el planner.texi


2005-01-11 11:21:03 GMT	Sacha Chua <sacha@free.net.ph>	patch-291

    Summary:
      planner-timeclock-summary-day-range-entry: Watch out for nil strings
    Revision:
      planner--dev--1.0--patch-291

    	* planner-timeclock-summary.el (planner-timeclock-summary-day-range-entry):
    	Make sure strings are not null before comparing them.

    modified files:
     ChangeLog planner-timeclock-summary.el


2005-01-11 11:20:00 GMT	Sacha Chua <sacha@free.net.ph>	patch-290

    Summary:
      planner-multi-separator, planner-multi-read-name: Work with spaces! Yay!
    Revision:
      planner--dev--1.0--patch-290

    	* planner-multi.el (planner-multi-read-name): Allow the use of
    	planner-multi-separator in completion. This means that spaces are
    	now okay.
    	(planner-multi-separator): Change the default to spaces again.

    modified files:
     ChangeLog planner-multi.el


2005-01-11 06:13:23 GMT	Sacha Chua <sacha@free.net.ph>	patch-289

    Summary:
      planner-multi / planner-replan-note: Allow single-page notes
    Revision:
      planner--dev--1.0--patch-289

    	* planner-multi.el (planner-replan-note): Still allow single-page notes.

    modified files:
     ChangeLog planner-multi.el


2005-01-11 03:03:14 GMT	Sacha Chua <sacha@free.net.ph>	patch-288

    Summary:
      planner-markup-task: Fix typo
    Revision:
      planner--dev--1.0--patch-288

    	* planner.el (planner-markup-task): Fix typo (missing parens).

    modified files:
     ChangeLog planner.el


2005-01-11 02:59:26 GMT	Sacha Chua <sacha@free.net.ph>	patch-287

    Summary:
      planner-markup-task: Do not include second </span> if missing priority
    Revision:
      planner--dev--1.0--patch-287

    	* planner.el (planner-markup-task): Do not include second </span>
    	if missing priority.

    modified files:
     ChangeLog planner.el


2005-01-11 00:23:22 GMT	Sacha Chua <sacha@free.net.ph>	patch-286

    Summary:
      planner-markup-task: Do not include missing priority
    Revision:
      planner--dev--1.0--patch-286

    	* planner.el (planner-markup-task): Do not include priority if
    	none is set.

    modified files:
     ChangeLog planner.el


2005-01-10 08:48:28 GMT	Sacha Chua <sacha@free.net.ph>	patch-285

    Summary:
      New: planner-xtla.el
    Revision:
      planner--dev--1.0--patch-285

    	* planner-xtla.el: New from Stefan ReichÃ¶r.
    
    	* planner.texi (XTLA): Document planner-xtla.el

    new files:
     .arch-ids/planner-xtla.el.id planner-xtla.el

    modified files:
     ChangeLog planner.texi


2005-01-07 04:31:08 GMT	Sacha Chua <sacha@free.net.ph>	patch-284

    Summary:
      planner-multi-note-xref bugfix: call planner-update-note
    Revision:
      planner--dev--1.0--patch-284

    	* planner-multi.el (planner-multi-note-xref): Call
    	planner-update-note instead of planner-multi-update-note. Thanks
    	to Dryice Liu for pointing this out.

    modified files:
     ChangeLog planner-multi.el


2005-01-06 09:16:03 GMT	Sacha Chua <sacha@free.net.ph>	patch-283

    Summary:
      planner-multi bugfixes, related changes
    Revision:
      planner--dev--1.0--patch-283

    	* planner-rss.el (planner-rss-add-note): Use planner-format-note.
    	(planner-rss-add-note): Better support for multiple pages.
    
    	* planner-multi.el (planner-current-note-info): Docfix. Old doc
    	referred to task.
    	(planner-note-link): Docfix. Old doc referred to task.
    	(planner-note-link-text): New.
    	(planner-update-note): Promote planner-multi-note-update to advice
    	of planner-update-note in planner.el.
    	(planner-replan-note): Preliminary support for replanning notes.
    
    	* planner.el (planner-find-file): Extract the page name from links.
    	(planner-read-non-date-page): New argument INITIAL specifies the inital
    	contents of the minibuffer.
    	(planner-replan-note): Pass initial argument to make replanning easier.
    	(planner-note-link-text): New.

    modified files:
     ChangeLog planner-multi.el planner-rss.el planner.el


2005-01-06 09:10:00 GMT	Sacha Chua <sacha@free.net.ph>	patch-282

    Summary:
      planner-bookmark-add-note-title-flag: New user option
    Revision:
      planner--dev--1.0--patch-282

    	* planner-bookmark.el (planner-bookmark): Fix typo.
    	(planner-bookmark-add-note-title-flag): New user option.
    	(bookmark-set): Optionally add note title.

    modified files:
     ChangeLog planner-bookmark.el


2005-01-03 14:39:39 GMT	Sacha Chua <sacha@free.net.ph>	patch-281

    Summary:
      planner.el (planner-replan-task): Fix typo
    Revision:
      planner--dev--1.0--patch-281


    modified files:
     ChangeLog planner.el


2005-01-03 14:12:12 GMT	Sacha Chua <sacha@free.net.ph>	patch-280

    Summary:
      planner-multi: planner-task-date: Bugfix for tasks without links
    Revision:
      planner--dev--1.0--patch-280

    	* planner-multi.el (planner-task-date): Recognize tasks without links.

    modified files:
     ChangeLog planner-multi.el


2005-01-03 14:07:58 GMT	Sacha Chua <sacha@free.net.ph>	patch-279

    Summary:
      C-u M-x planner-replan-task picks up initial link text for easy editing
    Revision:
      planner--dev--1.0--patch-279

    	* planner.el (planner-read-name): Allow initial value.
    	(planner-page-file): Force refresh of alist when it is
    	mysteriously null. Fixes Debian bug #287078 reported by Brian
    	Flaherty.
    	(planner-replan-task): Prefix argument means default to current
    	link text.
    
    	* planner-multi.el: Require 'crm. 
    	(planner-multi-read-name): Allow initial value.
    	(planner-read-name): Allow initial value.
    

    modified files:
     ChangeLog planner-multi.el planner.el


2005-01-03 10:41:44 GMT	Sacha Chua <sacha@free.net.ph>	patch-278

    Summary:
      Minor tweaks to planner-id-add-task-id, planner-create-task
    Revision:
      planner--dev--1.0--patch-278

    	* planner-id.el (planner-id-add-task-id): Use convenience function.
    
    	* planner.el (planner-create-task): Add space before annotation.

    modified files:
     ChangeLog planner-id.el planner.el


2005-01-03 10:39:46 GMT	Sacha Chua <sacha@free.net.ph>	patch-277

    Summary:
      planner-multi: Numerous bugfixes, ugly hack for planner-read-name
    Revision:
      planner--dev--1.0--patch-277

    	* planner-multi.el
    	(planner-multi-separator): Unbelievably ugly hack. Change default
    	to ".
    	(planner-task-info-from-string): Quote separator.
    	(planner-update-task): Minor rearrangement.
    	(planner-delete-task): Bugfix: Actually loop.
    	(planner-make-link): Allow non-WikiCase links; force everything to
    	link.
    	(planner-create-task-from-info): Minor rearrangement.
    	(planner-edit-task-description): New advice.
    	(planner-multi-read-name): Ugly hack for completing multiple
    	pages.
    	(planner-read-name): Call planner-multi-read-name.
    	(planner-multi-task-xref): Call planner-task-update.

    modified files:
     ChangeLog planner-multi.el


2005-01-03 07:00:01 GMT	Sacha Chua <sacha@free.net.ph>	patch-276

    Summary:
      planner-multi: Read multiple pages
    Revision:
      planner--dev--1.0--patch-276

    	* planner-multi.el (planner-read-name): Read multiple pages.
    	(planner-multi-separator): Default to "," to make multiple pages
    	easier.

    modified files:
     ChangeLog planner-multi.el


2005-01-03 06:49:30 GMT	Sacha Chua <sacha@free.net.ph>	patch-275

    Summary:
      planner-multi.el: Task support
    Revision:
      planner--dev--1.0--patch-275

    	* planner-multi.el (planner-multi-separator): Change default to " ".
    	(planner-task-date): Determine the date from a list of links.
    	(planner-multi-task-xref): New interactive function.
    	(planner-copy-or-move-task): New advice.
    	(planner-update-task): New advice.
    	(planner-delete-task): New advice.
    	(planner-make-link): New advice.
    	(planner-create-task-from-info): New advice.
    	(planner-multi-task-delete-this-page): New interactive function.
    	(planner-current-note-info): planner-multi-separator is not a regexp.
    	(planner-multi-note-update): Modify update code.
    	(planner-multi-note-xref): Modify update code.
    	(planner-multi-note-delete): Modify update code.
    	(planner-multi-note-delete-this-page): Modify update code.

    modified files:
     ChangeLog planner-multi.el


2005-01-03 06:38:08 GMT	Sacha Chua <sacha@free.net.ph>	patch-274

    Summary:
      planner-update-note: Fix excursion, restriction
    Revision:
      planner--dev--1.0--patch-274

    	* planner.el (planner-update-note): Clean up excursion and
    	restriction saving.

    modified files:
     ChangeLog planner.el


2005-01-03 06:12:26 GMT	Sacha Chua <sacha@free.net.ph>	patch-273

    Summary:
      Promote planner-update-note from experimental to planner.el
    Revision:
      planner--dev--1.0--patch-273

    	* planner.el (planner-update-note): Merge from planner-experimental.el.
    
    	* planner-experimental.el: Move planner-update-note to main.

    modified files:
     ChangeLog planner-experimental.el planner.el


2005-01-02 12:01:02 GMT	Sacha Chua <sacha@free.net.ph>	patch-272

    Summary:
      NOTE: planner-multi-xref-note: Rename from planner-multi-note-xref, other functions renamed
    Revision:
      planner--dev--1.0--patch-272

    	* planner-multi.el (planner-multi-note-xref): Rename from
    	planner-multi-xref-note.

    modified files:
     ChangeLog planner-multi.el


2005-01-02 11:34:53 GMT	Sacha Chua <sacha@free.net.ph>	patch-271

    Summary:
      Rename planner-multi-*-note functions to planner-multi-note-*
    Revision:
      planner--dev--1.0--patch-271

    	* planner-multi.el (planner-multi-note-update): Rename from
    	planner-multi-update-note.
    	(planner-multi-note-delete): Rename from
    	planner-multi-delete-note.
    	(planner-multi-note-delete-this-page): Rename from
    	planner-multi-delete-note-this-page. Fix free variable.

    modified files:
     ChangeLog planner-multi.el


2005-01-02 00:34:56 GMT	Sacha Chua <sacha@free.net.ph>	patch-270

    Summary:
      New: planner-replan-note
    Revision:
      planner--dev--1.0--patch-270

    	* planner.el (planner-delete-note): New interactive function.
    	(planner-format-note): New.
    	(planner-replan-note): New interactive function.
    	(planner-note-date): New.
    	(planner-note-plan): New.

    modified files:
     ChangeLog planner.el


2005-01-01 09:12:43 GMT	Sacha Chua <sacha@free.net.ph>	patch-269

    Summary:
      Bugfix: planner-erc-annotation-from-erc
    Revision:
      planner--dev--1.0--patch-269

    	* planner-erc.el (planner-erc-annotation-from-erc): Fix IRC URL.

    modified files:
     ChangeLog planner-erc.el


2005-01-01 09:11:54 GMT	Sacha Chua <sacha@free.net.ph>	patch-268

    Summary:
      planner-timeclock-summary: Don't choke when soemone logs in without comments
    Revision:
      planner--dev--1.0--patch-268

    	* planner-timeclock-summary.el
    	(planner-timeclock-summary-extract-task-data):
    	Don't choke on nil check-in. Thanks to Alan Schussman for the
    	bug report.

    modified files:
     ChangeLog planner-timeclock-summary.el

See ChangeLog.1 for earlier changes.

;; Local Variables:
;; coding: utf-8
;; End:
