2005-12-31 00:34:19 GMT Michael Olson patch-143 Summary: planner-publish: Make and 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 patch-7 Summary: fix markup of all-day appointments Revision: planner-muse--main--1.0--patch-7 - treat " " 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 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 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 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 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 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 patch-1 Summary: Muse port and related improvements Revision: planner-muse--main--1.0--patch-1 - port to Muse - mark up planner's and 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 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
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 patch-61 Summary: Use a more standard root element. Revision: planner-muse--mwolson--1.0--patch-61 * planner-publish.el (planner-xml-header): Use instead of , as suggested by Brad Collins. modified files: ChangeLog.mwolson planner-publish.el 2005-09-01 13:38:38 GMT Michael Olson 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 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 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 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 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 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 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 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 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 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 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 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 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 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 patch-18 Summary: Fixed pxref in 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 is needed. modified files: planner-calendar.el planner.el 2005-07-26 13:33:26 GMT Sacha Chua 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (planner-index-as-string t t) 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 patch-1 Summary: Revision: planner--johnsu01--0--patch-1 modified files: planner-el.texi 2005-04-15 17:07:46 GMT Jim Ottaway 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 patch-363 Summary: Merge docfixes from johnsu01 Revision: planner--dev--1.0--patch-363 2005-03-23 johnsu01 * 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 * 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 * 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 patch-1 Summary: Cleanup planner-trunk and fix task sorting bug Revision: planner--dev-kea--1.0--patch-1 2005-03-14 Keith Amidon * 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 * 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 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 patch-20 Summary: lots of changes Revision: planner--jeho--1.0--patch-20 2005-02-23 Jim Ottaway * 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 patch-287 Summary: planner-markup-task: Do not include second if missing priority Revision: planner--dev--1.0--patch-287 * planner.el (planner-markup-task): Do not include second if missing priority. modified files: ChangeLog planner.el 2005-01-11 00:23:22 GMT Sacha Chua 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.2004 for earlier changes. ;; Local Variables: ;; coding: utf-8 ;; End: