2004-12-27 05:27:14 GMT Sacha Chua patch-267 Summary: Bugfix: planner-align-tasks CVSism Revision: planner--dev--1.0--patch-267 * planner.el (planner-align-tasks): Ugly hack to get around the fact that ?\s is a CVSism. Thanks to Dryice Liu for reporting this modified files: ChangeLog planner.el 2004-12-27 03:48:28 GMT Sacha Chua patch-266 Summary: Fix typo in planner-find-file Revision: planner--dev--1.0--patch-266 modified files: ChangeLog planner.el 2004-12-27 02:34:09 GMT Sacha Chua patch-265 Summary: planner-sort-tasks: Sort unnumbered tasks as well Revision: planner--dev--1.0--patch-265 * planner.el (planner-sort-tasks): Make sort tasks behave without task numbers. modified files: ChangeLog planner.el 2004-12-27 02:25:13 GMT Sacha Chua patch-264 Summary: planner-renumber-tasks-automatically should be nil by default Revision: planner--dev--1.0--patch-264 * planner.el (planner-renumber-tasks-automatically): Set to nil by default now that we're encouraging not having task numbers... modified files: ChangeLog planner.el 2004-12-27 02:22:09 GMT Sacha Chua patch-263 Summary: planner-align-tasks: Behave even without task numbers Revision: planner--dev--1.0--patch-263 * planner.el (planner-align-tasks): Make align task behave even without task numbers. modified files: ChangeLog planner.el 2004-12-27 01:54:58 GMT Sacha Chua patch-262 Summary: New option: planner-default-task-status Revision: planner--dev--1.0--patch-262 * planner.el (planner-default-task-status): New option. Thanks to Dirk Bernhardt for patch. (planner-create-task-from-buffer): Add status argument. (planner-create-task): Add status argument. modified files: ChangeLog planner.el 2004-12-27 01:48:46 GMT Sacha Chua patch-261 Summary: Ugly bugfix for planner-find-file Revision: planner--dev--1.0--patch-261 modified files: ChangeLog planner.el 2004-12-27 01:19:27 GMT Sacha Chua patch-260 Summary: Set planner-use-task-numbers to nil by default Revision: planner--dev--1.0--patch-260 * planner.el (planner-use-task-numbers): Set to nil by default. Less visual clutter, less confusion. modified files: ChangeLog planner.el 2004-12-27 00:50:39 GMT Sacha Chua patch-259 Summary: planner-timeclock: Update entries when tasks are edited Revision: planner--dev--1.0--patch-259 * planner-timeclock.el: Automatically update timelog entries when a task is edited. (planner-replan-task): Merge from my config. (planner-edit-task-description): Merge from my config. modified files: ChangeLog planner-timeclock.el 2004-12-27 00:46:47 GMT Sacha Chua patch-258 Summary: Merge docfix from John Sullivan Revision: planner--dev--1.0--patch-258 2004-12-22 John Sullivan * planner.texi (Creating a Task): Removed redundant explanation of functions used to create tasks of different priorities. Added xref to Task Priorities section instead. (Task Priorities): Moved note about defining the default task priority to this section. (Planner Features): Moved Accomplishments, Task Overviews, Task IDs and Cyclic Tasks to the Task section of the manual. modified files: ChangeLog planner.texi 2004-12-27 00:23:23 GMT Sacha Chua patch-257 Summary: Odd; where did that \* Tasks come from? Revision: planner--dev--1.0--patch-257 modified files: ChangeLog planner.el 2004-12-26 23:09:30 GMT Sacha Chua patch-256 Summary: Major bugfix: planner-find-file Revision: planner--dev--1.0--patch-256 modified files: ChangeLog planner.el 2004-12-26 11:29:08 GMT Sacha Chua patch-255 Summary: Minor: Make planner-find-file an alias of emacs-wiki-find-file Revision: planner--dev--1.0--patch-255 * planner.el (planner-find-file): Revert to alias of emacs-wiki-find-file. Thanks to Wei-Hao Lin for pointing this out. modified files: ChangeLog planner.el 2004-12-25 01:46:47 GMT Sacha Chua patch-254 Summary: New: planner-dates-relative-to-today-flag Revision: planner--dev--1.0--patch-254 * planner.el (planner-dates-relative-to-today-flag): New. Thanks to John Sullivan for the suggestion. (planner-expand-name): Use planner-dates-relative-to-today. (planner-read-date): Keep track of base buffer and expand relative to that. modified files: ChangeLog planner.el 2004-12-24 15:27:48 GMT Sacha Chua patch-253 Summary: planner-multi.el: pass checkdoc Revision: planner--dev--1.0--patch-253 modified files: ChangeLog planner-multi.el 2004-12-24 15:23:04 GMT Sacha Chua patch-252 Summary: planner-multi.el: New Revision: planner--dev--1.0--patch-252 * planner-multi.el: New support for notes on multiple pages. Thanks to Dryice Liu for the inspiration. new files: .arch-ids/planner-multi.el.id planner-multi.el modified files: ChangeLog planner-timeclock.el planner.el 2004-12-24 10:08:30 GMT Sacha Chua patch-251 Summary: planner-timeclock-summary: Allow functions as filters Revision: planner--dev--1.0--patch-251 * planner-timeclock-summary.el: (planner-timeclock-summary-day-range-entry): Allow functions as filters. (planner-timeclock-summary-make-summary-string-range, (planner-timeclock-summary-calculate-ratio-day, (planner-timeclock-summary-make-text-table-day, (planner-timeclock-summary-show-filter, (planner-timeclock-summary-show-range-filter, (planner-timeclock-summary-show-range): Docfix. modified files: ChangeLog planner-timeclock-summary.el planner.texi 2004-12-23 08:11:54 GMT Sacha Chua patch-250 Summary: Docfix: Correct Stefan Reichör's e-mail address. Revision: planner--dev--1.0--patch-250 * planner.el: Correct Stefan Reichör's e-mail address. modified files: ChangeLog planner.el 2004-12-22 13:34:04 GMT Sacha Chua patch-249 Summary: planner-deadline: Don't update completed or cancelled tasks. New: planner-deadline-change Revision: planner--dev--1.0--patch-249 * planner-deadline.el: Merge patch from Dryice Liu. (planner-deadline-regexp): Document regexp group format. (planner-deadline-update): Document regexp and default. Patch from Dryice: Don't update completed or cancelled tasks. (planner-deadline-change): New function for convenience. * planner.texi (Deadlines): Document planner-deadline.el. modified files: ChangeLog planner-deadline.el planner.texi 2004-12-21 13:24:42 GMT Sacha Chua patch-248 Summary: New: planner-timeclock-summary-proj.el Revision: planner--dev--1.0--patch-248 * planner-timeclock-summary-proj.el: New from Pascal Quesseveur. Add copyright notice. Make it pass checkdoc and byte-compile. * planner.texi (Timeclock): Add sample for planner-timeclock-summary. Document planner-timeclock-summary-proj. new files: .arch-ids/planner-timeclock-summary-proj.el.id planner-timeclock-summary-proj.el modified files: ChangeLog planner.texi 2004-12-20 23:19:08 GMT Sacha Chua patch-247 Summary: Docfix from John Sullivan: Components Revision: planner--dev--1.0--patch-247 * planner.texi (Components): Cleaned up redundancies and streamlined the explanation of what's in the archive. modified files: ChangeLog planner.texi 2004-12-20 14:22:47 GMT Sacha Chua patch-246 Summary: Docfix: Typo in sample configuration Revision: planner--dev--1.0--patch-246 * planner.texi (Sacha Chua's Configuration): Minor typo. modified files: ChangeLog planner.texi 2004-12-20 10:19:03 GMT Sacha Chua patch-245 Summary: Docfix: Move thoughts to first part, update my config Revision: planner--dev--1.0--patch-245 * planner.texi (Stable Version): Add note about arch. (Development Version): Update emacs-wiki instructions. Use mwolson's repository. (Advanced Installation): Add note about remember. (Thoughts): Move to first part of info file. (Why Use PlannerMode): Update. (Sample Configuration Files): Include example configuration. (Sacha Chua's Configuration): Comment and update. modified files: ChangeLog planner.texi 2004-12-20 09:07:22 GMT Sacha Chua patch-244 Summary: Docfixes from John Sullivan Revision: planner--dev--1.0--patch-244 Changelog from John Sullivan; thanks for the patch! * planner.texi (Preface): Added xref to Acknowledgements. (Components): Moved bit about the relationship with EmacsWikiMode to hear from the Introduction. (Introduction): Fleshed out and organized the writing a bit, trying to give a better idea of what to expect and how to proceed. (Stable Version): Reorganized install information to cut down on redunancies, improve flow, and make everything specific to stable version. (Development Version): Did the same for the development version. Moved extra arch information to the bottom of the section. Thinking about consolidating arch information in its own separate section. (Acknowledgements): Moved maintainer timeline here, renamed the chapter to Maintainers and Contributors. modified files: ChangeLog planner.texi 2004-12-17 11:39:40 GMT Sacha Chua patch-243 Summary: planner-timeclock-summary: Alias time-subtract if necessary Revision: planner--dev--1.0--patch-243 * planner-timeclock-summary.el (time-date): Alias time-subtract. modified files: ChangeLog planner-timeclock-summary.el 2004-12-17 11:12:28 GMT Sacha Chua patch-242 Summary: planner-timeclock-summary: Requite time-date Revision: planner--dev--1.0--patch-242 * planner-timeclock-summary.el (time-date): Require time-date. Thanks to David Lord for pointing this out. modified files: ChangeLog planner-timeclock-summary.el 2004-12-17 11:08:29 GMT Sacha Chua patch-241 Summary: Minor fix: add space after author name on newsgroups Revision: planner--dev--1.0--patch-241 * planner-gnus.el: Add space after author name on newsgroups. Thanks to Magnus Henoch for the patch. (planner-gnus-annotation-from-summary): Add space. (planner-gnus-annotation-from-message): Add space. modified files: ChangeLog planner-gnus.el 2004-12-17 10:58:04 GMT Sacha Chua patch-240 Summary: planner-timeclock-summary: plan pages, filtering, checkdoc, byte-compile Revision: planner--dev--1.0--patch-240 * planner-timeclock-summary.el: Extensive reordering and docfixing to satisfy checkdoc and byte-compile-file. (planner-timeclock-summary-day-range-entry): Rename from planner-timeclock-day-range-entry to fit namespace. (planner-timeclock-summary-one-day-alist): Rename from planner-timeclock-one-day-alist to fit namespace. (planner-timeclock-summary-one-day-entry-no-date): Rename from planner-timeclock-one-day-entry-no-date to fit namespace. (planner-timeclock-summary-one-day-entry): Rename from planner-timeclock-one-day-entry to fit namespace. (planner-timeclock-summary-day-range-alist): Rename from planner-timeclock-day-range-alist to fit namespace. (planner-timeclock-within-date-range): Exploit the string nature for dates. * planner-timeclock-summary.el: Merge patch from Chris Parsons allowing filtering by regexp on the task string. Also support automatic updating of a Timeclock section in the plan page. (planner-timeclock-summary-include-sub-plan-pages-flag): New option. Note: renamed from planner-timeclock-summary-include-sub-plan-pages in original patch. (planner-timeclock-summary-update): Add support for plan pages. (planner-timeclock-summary-show-filter): New. (planner-timeclock-summary-show-range-filter): New. (planner-timeclock-summary-show-range): Add filter-regexp. (planner-timeclock-summary-calculate-ratio-day): Add filter-regexp. (planner-timeclock-summary-make-text-table-day): Add filter-regexp and hide-summary. (planner-timeclock-summary-make-summary-string-range): Add filter-regexp. (planner-timeclock-day-range-entry): Add filter-regexp. modified files: ChangeLog planner-timeclock-summary.el 2004-12-17 09:26:54 GMT Sacha Chua patch-239 Summary: Move index formatting code into planner.el Revision: planner--dev--1.0--patch-239 * planner.el (planner-index): Moved from planner-experimental.el. Thanks to David Lord for the vote of confidence. (planner-generate-index): Moved from planner-experimental.el (emacs-wiki-generate-index): Advise this function so that planner pages get a planner-style index. * planner-experimental.el: Remove index code. modified files: ChangeLog planner-experimental.el planner.el 2004-12-17 09:10:31 GMT Sacha Chua patch-238 Summary: New: planner-bookmark Revision: planner--dev--1.0--patch-238 * planner-bookmark.el: New from Dryice Liu. Requires remember. Creates a note buffer with a bookmark:// URL after you set a bookmark. * planner-auto.el: Add planner-bookmark.el * planner.texi (planner-bookmark.el): Document planner-bookmark.el new files: .arch-ids/planner-bookmark.el.id planner-bookmark.el modified files: ChangeLog planner-auto.el planner.texi 2004-12-17 04:23:24 GMT Sacha Chua patch-237 Summary: planner-default-task-priority: New default "B" Revision: planner--dev--1.0--patch-237 * planner.el (planner-default-task-priority): Change default to "B". "A" tasks are intimidating, and "B" is easier to adjust upward or downward. modified files: ChangeLog planner.el 2004-12-16 09:26:47 GMT Sacha Chua patch-236 Summary: Add copyright notices Revision: planner--dev--1.0--patch-236 modified files: ChangeLog planner-diary.el planner-gnus.el planner-log-edit.el planner-timeclock-summary.el planner.el 2004-12-15 13:54:06 GMT Sacha Chua patch-235 Summary: Bugfix: planner-timeclock-summary-make-summary-string-range Revision: planner--dev--1.0--patch-235 * planner-timeclock-summary.el: Merge patch from Dryice Liu. (planner-timeclock-summary-make-summary-string-range): Should work as documented. String replace now case-sensitive. modified files: ChangeLog planner-timeclock-summary.el 2004-12-15 13:35:01 GMT Sacha Chua patch-234 Summary: New: planner-timeclock-summary-show-range Revision: planner--dev--1.0--patch-234 * planner-timeclock-summary.el: Merge patch from Chris Parsons allowing date ranges when summarizing data. Many functions now have range arguments. (planner-timeclock-summary-show-range): New user function. modified files: ChangeLog planner-timeclock-summary.el 2004-12-15 04:03:47 GMT Sacha Chua patch-233 Summary: planner-rss-add-note: Remove trailing tag from titles Revision: planner--dev--1.0--patch-233 * planner-rss.el (planner-rss-add-note): Remove new emacs-wiki rule for paragraphs so that titles don't have trailing paragraph end tags. Thanks to jan for pointing it out. modified files: ChangeLog planner-rss.el 2004-12-15 04:02:19 GMT Sacha Chua patch-232 Summary: Bugfix: planner-mark-task Emacs CVS-ism Revision: planner--dev--1.0--patch-232 * planner.el (planner-mark-task): Fix Emacs CVS-ism in skip-chars-forward. Thanks to John Sullivan for pointing it out. modified files: ChangeLog planner.el 2004-12-14 03:44:26 GMT Sacha Chua patch-231 Summary: planner-mark-task: Minimize buffer editing Revision: planner--dev--1.0--patch-231 * planner.el (planner-mark-task): Minimize buffer editing and make save-excursion work. modified files: ChangeLog planner.el 2004-12-13 23:56:59 GMT Sacha Chua patch-230 Summary: planner-log-edit-quote-filenames-flag: New Revision: planner--dev--1.0--patch-230 * planner-log-edit.el: Merge and edit Dryice Liu's patch for quoting filenames. (planner-log-edit-quote-filenames-flag): New. Renamed from planner-log-edit-quote-filenames in original patch in order to pass checkdoc. (planner-log-edit-quote-file-maybe): Changed implementation and removed helper function. (planner-log-edit-add-note): Guard against nil. modified files: ChangeLog planner-log-edit.el 2004-12-11 15:37:25 GMT Sacha Chua patch-229 Summary: Docfix: planner.texi Revision: planner--dev--1.0--patch-229 * planner.texi: Thanks to mocker for proofreading. (Development Version): Add note about require. (Overview): Fix example code for keybinding. modified files: ChangeLog planner.texi 2004-12-11 08:00:52 GMT Sacha Chua patch-228 Summary: planner-gnus-browse-url: use gnus-registry if loaded Revision: planner--dev--1.0--patch-228 * planner-gnus.el (planner-gnus-browse-url): Merge Sven Kloppenburg's code to use the Gnus registry. Modify patch so that it works even if the registry fails. modified files: ChangeLog planner-gnus.el 2004-12-11 07:58:26 GMT Sacha Chua patch-227 Summary: planner-notes-tag: Work with new emacs-wiki Revision: planner--dev--1.0--patch-227 * planner.el (planner-notes-tag): Bugfix: Add page name so that this works with the new emacs-wiki which doesn't recognize links of the form [[#1][...]]. modified files: ChangeLog planner.el 2004-12-10 22:47:26 GMT Sacha Chua patch-226 Summary: planner-report update from ajk Revision: planner--dev--1.0--patch-226 * planner-report.el: Merge update from ajk. From ajk: Fix bugs that caused some tasks and notes to be left out. Remove redundant code. (planner-report-remove-tasks-numbers): New customization option planner-report-remove-task-numbers enables removal of task priority numbers in status reports (they don't increment per-project and therefore don't mean much). (planner-report-replace-note-numbers): New customization option planner-report-replace-note-numbers enables replacement of note numbers (again, they don't mean much in a status report) with some string (defaults to "**"). (planner-report-unfinished-offset): New customization option planner-report-unfinished-offset specifies the number of days from the current date of unfinished tasks to include in the status report. Before, all unfinished tasks were included. modified files: ChangeLog planner-report.el 2004-12-09 14:48:17 GMT Sacha Chua patch-225 Summary: planner-deadline.el: Remove hook Revision: planner--dev--1.0--patch-225 * planner-deadline.el: Remove hook. modified files: ChangeLog planner-deadline.el 2004-12-08 10:32:48 GMT Sacha Chua patch-224 Summary: planner-deadline: Preliminary implementation Revision: planner--dev--1.0--patch-224 * planner-deadline.el: Preliminary implementation. Rewrites tasks with deadline information. new files: .arch-ids/planner-deadline.el.id planner-deadline.el modified files: ChangeLog 2004-12-06 13:12:56 GMT Sacha Chua patch-223 Summary: New: Make planner-sort-tasks-key-function pluggable Revision: planner--dev--1.0--patch-223 * planner.el (planner-sort-tasks-key-function): New. Thanks to Jody Klymak and John Sullivan for finally prompting me to do this. (planner-on-date-page): New. (planner-sort-tasks-default-key): New. (planner-sort-tasks-basic): New. (planner-sort-tasks-by-date): New. (planner-sort-tasks-by-link): New. (planner-sort-tasks): Use new planner-sort-tasks-key-function. modified files: ChangeLog planner.el planner.texi 2004-12-04 05:44:18 GMT Sacha Chua patch-222 Summary: planner-create-note: Make chronological notes neater Revision: planner--dev--1.0--patch-222 * planner.el (planner-create-note): Add extra newline before created notes so that chronological notes look neat. modified files: ChangeLog planner-log-edit.el planner.el 2004-12-03 09:18:26 GMT Sacha Chua patch-221 Summary: Add changelog to arch repository. Thanks to mwolson for tip. Revision: planner--dev--1.0--patch-221 new files: .arch-ids/ChangeLog.id ChangeLog 2004-12-03 03:59:23 GMT Sacha Chua patch-220 Summary: planner-lower-task: Last-task bugfix Revision: planner--dev--1.0--patch-220 * planner.el (planner-raise-task): Split planner-lower-task so that the code is clearer. (planner-lower-task): Redo functionality. Fix last-task bug reported by Jonathan Hankins. * planner.texi (Changing Tasks): Document changes to planner-raise-task and planner-lower-task. modified files: planner.el planner.texi 2004-12-02 13:53:08 GMT Sacha Chua patch-219 Summary: planner-extract-tasks bugfix: use planner project Revision: planner--dev--1.0--patch-219 * planner.el (planner-extract-tasks): Bugfix: wrap in planner project. This solves the problem with emacs-wiki-name-regexp not recognizing dates. Other functions that use temporary buffers or calculate planner data outside a planner buffer should do that also. modified files: planner.el 2004-12-02 04:18:23 GMT Sacha Chua patch-218 Summary: planner-tasks-overview-show-summary: plan page overview Revision: planner--dev--1.0--patch-218 * planner-tasks-overview.el (planner-tasks-overview-show-summary): New. Provides an overview of unfinished (scheduled/unscheduled) and completed tasks in (plan) pages. (planner-tasks-overview-get-summary): New. modified files: planner-tasks-overview.el 2004-12-01 10:24:12 GMT Sacha Chua patch-217 Summary: planner-timeclock, planner-task-in-progress: Always use plan Revision: planner--dev--1.0--patch-217 * planner-timeclock.el (planner-task-in-progress): Minor tweak to always get the project plan if available. modified files: planner-timeclock.el 2004-12-01 09:50:11 GMT Sacha Chua patch-216 Summary: planner-create-note-from-task: Follow original patch Revision: planner--dev--1.0--patch-216 * planner.el (planner-create-note-from-task): Come to think of it, Chris' way of checking date-ness is better than mine. Silly maintainer alert! How embarrassing. modified files: planner.el 2004-12-01 09:45:10 GMT Sacha Chua patch-215 Summary: planner-create-note-from-task: C-u means put note on plan page Revision: planner--dev--1.0--patch-215 * planner.el (planner-create-note-from-task): Merge Chris Parsons' tweak: prefix argument means put note on plan page. modified files: planner.el 2004-11-30 07:56:41 GMT Sacha Chua patch-214 Summary: planner-update-task: Allow more flexible planner-jump-to-linked-task Revision: planner--dev--1.0--patch-214 * planner.el (planner-update-task): Move local page checking code in so that planner-jump-to-linked-task can easily be modified. modified files: planner.el 2004-11-29 23:18:13 GMT Sacha Chua patch-213 Summary: Bugfix: planner-gnus-browse-url: Remove Emacs CVS-ism in split-string Revision: planner--dev--1.0--patch-213 * planner-gnus.el (planner-gnus-browse-url): Remove Emacs CVS-ism (split-string with three arguments). Thanks to Dryice Liu for the bug report. modified files: planner-gnus.el 2004-11-27 07:27:42 GMT Sacha Chua patch-212 Summary: Clean up bytecompiling errors Revision: planner--dev--1.0--patch-212 * planner-calendar.el (planner-calendar-date-to-filename): Move before first call. * planner-timeclock-summary.el (planner-timeclock-summary-generate-report): Add let bindings for free variables project-name and task-name. (planner-timeclock-summary-make-table-day): Fix typo in defun. * planner-gnus.el (planner-gnus-annotation-from-summary): Fix bug; free variable `from'. modified files: planner-calendar.el planner-gnus.el planner-timeclock-summary.el 2004-11-27 07:04:54 GMT Sacha Chua patch-211 Summary: New: planner-task-open Revision: planner--dev--1.0--patch-211 * planner.el: Implement Dirk Bernhardt's planner-task-open. (planner-task-open): New. (planner-menu): Add planner-task-open. * planner.texi (Changing Tasks): Document planner-task-open. modified files: planner.el planner.texi 2004-11-27 06:53:13 GMT Sacha Chua patch-210 Summary: New: planner-timeclock-summary.el Revision: planner--dev--1.0--patch-210 * planner-timeclock-summary.el: New from Dryice Liu. * planner.texi (Timeclock): Note about planner-timeclock-summary.el . new files: .arch-ids/planner-timeclock-summary.el.id planner-timeclock-summary.el modified files: planner.texi 2004-11-27 06:47:26 GMT Sacha Chua patch-209 Summary: New: planner-rdf.el from Rainer Volz Revision: planner--dev--1.0--patch-209 * planner-rdf.el: New from Rainer Volz (http://www.rainervolz.de/planner-rdf/). * planner-rdf.owl: New. * planner.texi (RDF Publication): Copy and texinfo-ize documentation. new files: .arch-ids/planner-rdf.el.id .arch-ids/planner-rdf.owl.id planner-rdf.el planner-rdf.owl modified files: planner.texi 2004-11-27 06:19:53 GMT Sacha Chua patch-208 Summary: New: planner-report.el Revision: planner--dev--1.0--patch-208 * planner-report.el: New. new files: .arch-ids/planner-report.el.id planner-report.el 2004-11-27 05:55:08 GMT Sacha Chua patch-207 Summary: New: planner-create-note-from-task Revision: planner--dev--1.0--patch-207 * planner.el (planner-create-note-from-task): New. * planner.texi (Notes): Document planner-create-note-from-task. modified files: planner.el planner.texi 2004-11-27 05:52:33 GMT Sacha Chua patch-206 Summary: planner.texi: Minor typo fix in "Making Files Pretty" Revision: planner--dev--1.0--patch-206 * planner.texi (Making Files Pretty): Fix typo reported by Carl Witty in Debian bug #282824. modified files: planner.texi 2004-11-27 05:49:55 GMT Sacha Chua patch-205 Summary: planner-diary.el: Typo fixes Revision: planner--dev--1.0--patch-205 * planner-diary.el: Thanks to Dryice Liu for pointing out typos. (planner-diary-update-section): Fix typo. (planner-diary-insert-appts): Fix typo. (planner-diary-insert-public): Fix typo. (planner-diary-insert-private): Fix typo. * planner-diary.el: Fix incorrect arguments passed to planner-filename-to-calendar-date so that file compiles cleanly. (planner-diary-appts-entries-here): Fix incorrect arguments. (planner-diary-cal-desk-entries-here): Fix incorrect arguments. (planner-diary-private-entries-here): Fix incorrect arguments. (planner-diary-public-entries-here): Fix incorrect arguments. modified files: planner-diary.el 2004-11-25 03:37:09 GMT Sacha Chua patch-204 Summary: planner.texi: Add pointer to online documentation Revision: planner--dev--1.0--patch-204 * planner.texi (Development Version): Add note about documentation. (Stable Version): Add note about documentation. modified files: planner.texi 2004-11-20 09:13:36 GMT Sacha Chua patch-203 Summary: Minor fix: Add planner-task-cancelled to menu Revision: planner--dev--1.0--patch-203 * planner.el (planner-menu): Add planner-task-cancelled. Thanks to Jody Klymak for pointing this out. modified files: planner.el 2004-11-20 06:26:18 GMT Sacha Chua patch-202 Summary: Bugfix: planner-gnus annotations from newsgroups Revision: planner--dev--1.0--patch-202 * planner-gnus.el: Thanks to Magnus Henoch for bugfix. (planner-gnus-annotation-from-summary): Consider newsgroups. (planner-gnus-annotation-from-message): Consider neswgroups. modified files: planner-gnus.el 2004-11-20 06:24:39 GMT Sacha Chua patch-201 Summary: Bugfix: emacs-wiki-unhighlight-region advice: zap overlays Revision: planner--dev--1.0--patch-201 * planner.el (emacs-wiki-unhighlight-region): New advice: zap planner overlays so that unhighlight-region really works. modified files: planner.el 2004-11-20 06:21:51 GMT Sacha Chua patch-200 Summary: planner-diary-create-section-flag Revision: planner--dev--1.0--patch-200 * planner-diary.el (planner-diary-create-section-flag): New. (planner-diary-update-section): Honor planner-diary-create-section-flag. * planner.texi (Diary): Document planner-diary-create-section-flag. modified files: planner-diary.el planner.texi 2004-11-19 14:08:34 GMT Sacha Chua patch-199 Summary: Docfix: Reorganized sample configuration Revision: planner--dev--1.0--patch-199 modified files: planner.texi 2004-11-14 14:00:55 GMT Sacha Chua patch-198 Summary: planner-gnus: Check if To: exists before using it Revision: planner--dev--1.0--patch-198 * planner-gnus.el: Thanks to Magnus Henoch for pointing out this bug. (planner-gnus-annotation-from-message): Make sure To: exists before using it. (planner-gnus-annotation-from-summary): Make sure To: exists before using it. modified files: planner-gnus.el 2004-11-08 13:52:39 GMT Sacha Chua patch-197 Summary: planner-markup-task: Make unfinished tasks behave Revision: planner--dev--1.0--patch-197 * planner.el (planner-markup-task): Use ajk's fix for the unfinished tasks markup bug. This prevents task underlines from matching markup underlines. modified files: planner.el 2004-11-06 03:21:39 GMT Sacha Chua patch-196 Summary: Change planner-menu labels for consistency Revision: planner--dev--1.0--patch-196 * planner.el (planner-menu): Change task menu entry labels according to Frederik Fouvry's suggestions. modified files: planner.el 2004-10-31 14:12:22 GMT Sacha Chua patch-195 Summary: New: planner-bibtex, planner-annotation-as-kill Revision: planner--dev--1.0--patch-195 * planner-bibtex.el: New. Thanks to James Clarke for the contribution. * planner.el (planner-annotation-as-kill): New. Thanks to James Clarke for the idea. * planner.texi (Overview): Add planner-annotation-as-kill. (planner-bibtex.el): New. new files: .arch-ids/planner-bibtex.el.id planner-bibtex.el modified files: planner-auto.el planner.el planner.texi 2004-10-31 12:41:37 GMT Sacha Chua patch-194 Summary: New: planner-auto.el. Docfix: Overview Revision: planner--dev--1.0--patch-194 * planner-auto.el: New. * planner.texi (Basic Configuration): Add note about planner-update-wiki-project. (Overview): New. Thanks to JC Helary for asking for an overview. new files: .arch-ids/planner-auto.el.id planner-auto.el modified files: planner.texi 2004-10-31 05:37:33 GMT Sacha Chua patch-193 Summary: planner-accomplishments-insinuate: Try different file hooks. Revision: planner--dev--1.0--patch-193 * planner-accomplishments.el (planner-accomplishments-insinuate): Try the different file hooks. Compatibility is hard. Thanks to Christopher San Diego for the bug report. modified files: planner-accomplishments.el 2004-10-31 05:35:35 GMT Sacha Chua patch-192 Summary: planner-gnus-browse-url: Bugfix: Make sure articles are loaded Revision: planner--dev--1.0--patch-192 * planner-gnus.el (planner-gnus-browse-url): Make sure the headers for all the mentioned articles have been loaded. This fixes the virtual article bug. modified files: planner-gnus.el 2004-10-24 12:53:01 GMT Sacha Chua patch-190 Summary: New: planner-log-edit.el Revision: planner--dev--1.0--patch-190 * planner-log-edit.el: New. Modifications from original: some name changes to satisfy checkdoc, new planner-log-edit-notice-commit-function. Thanks to Simon Winwood for new feature. * planner.texi (planner-log-edit.el): New. new files: .arch-ids/planner-log-edit.el.id planner-log-edit.el modified files: planner.texi 2004-10-24 12:08:06 GMT Sacha Chua patch-189 Summary: planner-create-task: Change "from" annotation to ":" Revision: planner--dev--1.0--patch-189 * planner.el (planner-create-task): Change annotation string to : so that the grammar isn't weird. Thanks to Richi Plana for pointing this out. modified files: planner.el 2004-10-23 08:39:52 GMT Sacha Chua patch-188 Summary: planner-gnus patch from kanaldrache: use process marks Revision: planner--dev--1.0--patch-188 * planner-gnus.el: Merge patch from Mario Domgörgen. (planner-gnus-get-message-id): Allow the use of article numbers. (planner-gnus-annotation-from-summary): Allow process marks. (planner-gnus-browse-url): Allow process marks. modified files: planner-gnus.el 2004-10-17 03:15:26 GMT Michael Olson patch-13 Summary: Attempt to fix problem where mode is not changed properly Revision: planner--mwolson--1.0--patch-13 2004-10-16 Michael Olson * planner.el (planner-mode): Explicitly check local variables to see if the user wants the current file to be in a different mode. Should fix problem with local variables being ignored as per which mode to use. modified files: planner.el 2004-10-14 04:24:41 GMT Michael Olson patch-11 Summary: Add copyright notices and note contributions Revision: planner--mwolson--1.0--patch-11 2004-10-13 Michael Olson * planner-bbdb.el: Make contributors section. Add Andrew J. Korty to it. * planner-diary.el: Make contributors section. Add Travis B. Hartwell to it. Space out years in copyright notice. Make spacing in header part of file more consistent. * planner-export-diary.el: Make contributors section. Add Xin Wei Hu to it. Add copyright notice for Xin Wei Hu. * planner-ledger.el: Add email address for Will Glozer to copyright notice. Remove spurious semicolons. * planner-rmail.el: Remove spurious semicolons. Make contributors section. Add Frederik Fouvry to it. * planner-tasks-overview.el: Reformat commentary section. Make contributors section. Add Andrew J. Korty to it. Add thanks section because the URL in it mentions someone who also helped out with this file in some way. * planner-vm.el: Add Parts copyright notice for Jürgen Doser. Add him also to the newly-made contributors section. * planner-wl.el: Add email address for Yvonne Thomson. Add Parts copyright notice for Angus Lees. Add him to the newly-made contributors section. Remove "Largely rehacked" message since the contributors section describes the contribution better. * planner.el: Change Parts copyright message for Sacha to a full copyright notice since she is the maintainer. Add Parts copyright notices for David D. Smith, Yvonne Thomson, Michael Olson, and Maciej Kalisak. Add more detail to thanks section. Add David D. Smith, Daniel Neri, Mario Peter, Yvonne Thomson, Hoan Ton-That, Michael Olson, Maciej Kalisak, Dale P. Smith, and Stefan Reichör to the newly-made contributors section. (planner-annotation-from-info): Move "Thanks to ..." notice to contributors section. modified files: planner-bbdb.el planner-diary.el planner-export-diary.el planner-ledger.el planner-rmail.el planner-tasks-overview.el planner-vm.el planner-wl.el planner.el 2004-10-13 13:07:07 GMT Sacha Chua patch-186 Summary: planner-gnus, summary: Take process marks into account Revision: planner--dev--1.0--patch-186 * planner-gnus.el (planner-gnus-annotation-from-summary): Take process marks into account. Thanks to Mario Domgörgen for the patch. 2004-10-09 10:22:42 GMT Sacha Chua patch-185 Summary: NEW: planner-notes-tag Revision: planner--dev--1.0--patch-185 * planner.el (planner-markup-tags): New tag: . Finally allows me to have blog headlines. (planner-notes-get-headlines): Move from planner-notes-index. (planner-notes-tag): New tag. * planner-notes-index.el (planner-notes-index-get-headlines): Rename to planner-notes-index-headlines-on-page because planner-notes-get-headlines refers to the current page. (planner-notes-index-get-headlines-range): Fix grammar. Rename to planner-notes-index-headlines-in-range. * planner.texi (Planner Tags): New. modified files: planner-notes-index.el planner.el planner.texi 2004-10-09 04:13:24 GMT Sacha Chua patch-184 Summary: planner-id-update-automatically should default to t Revision: planner--dev--1.0--patch-184 * planner-id.el (planner-id-update-automatically): Make the default t as people expect it to Just Work. Docfix: Mention planner-edit-task-description. Thanks to Niklas Morberg for pointing out that this is the reasonable default. * planner.texi (Task IDs): Note: planner-id-update-automatically now defaults to t. modified files: planner-id.el planner.texi 2004-10-06 09:22:43 GMT Sacha Chua patch-183 Summary: plan: Force planner-tasks-file-behavior to 'save if nil, honor 'close Revision: planner--dev--1.0--patch-183 * planner.el (plan): Force planner-tasks-file-behavior so that the file list can be updated. Fix buggy let binding of planner-tasks-file-behavior. Thanks to Yvonne for pointing this out. modified files: planner.el 2004-10-04 15:16:59 GMT Sacha Chua patch-182 Summary: Real bugfix for -maybe functions; other files were defining write-file-functions Revision: planner--dev--1.0--patch-182 * planner-id.el (planner-id-setup): Use local-write-file-hooks if write-file-functions is not available. Thanks to pll for patiently helping me debug. * planner-accomplishments.el (planner-accomplishments-insinuate): Use local-write-file-hooks if write-file-functions is not available. Thanks to pll for patiently helping me debug. modified files: planner-accomplishments.el planner-id.el 2004-10-04 14:51:34 GMT Sacha Chua patch-181 Summary: Bugfix: -maybe functions should not be defsubsts Revision: planner--dev--1.0--patch-181 * planner.el (planner-sort-tasks-maybe), (planner-renumber-tasks-maybe), (planner-renumber-notes-maybe), (planner-align-tasks-maybe): XEmacs doesn't like defsubsts for hooks, I think. modified files: planner.el 2004-10-04 14:10:50 GMT Sacha Chua patch-180 Summary: planner-find-file: Do not double-open pages Revision: planner--dev--1.0--patch-180 * planner.el (planner-find-file): Prevent double-opening pages by checking if the current buffer is already the page we want to open. modified files: planner.el 2004-10-02 04:59:21 GMT Sacha Chua patch-179 Summary: Docfix for planner-tasks-file-behavior Revision: planner--dev--1.0--patch-179 * planner.texi (Variables to Customize): Docfix for new default. modified files: planner.texi 2004-10-02 04:58:23 GMT Sacha Chua patch-178 Summary: Change planner-tasks-file-behavior default to nil Revision: planner--dev--1.0--patch-178 * planner.el (planner-tasks-file-behavior): Change default to nil. That way, we don't scare people with slow behavior. modified files: planner.el 2004-10-01 09:46:13 GMT Sacha Chua patch-177 Summary: planner-save-buffers: Turn off more things in attempt to solve infloop Revision: planner--dev--1.0--patch-177 * planner.el (planner-save-buffers): Turn off planner-id behavior, too. Save only modified buffers. Thanks to Stefan Reicho:r for the small patch. modified files: planner-tasks-overview.el planner.el 2004-09-30 11:10:40 GMT Sacha Chua patch-176 Summary: NOTE: Restore planner-diary-entries-here Revision: planner--dev--1.0--patch-176 * planner-diary.el (planner-diary-get-diary-entries): Restore lisp functionality. Prevent font-locking during planner-diary-entries-here, avoiding the infloop bug. modified files: planner-diary.el 2004-09-30 03:47:20 GMT Sacha Chua patch-175 Summary: Bugfix: Remove planner-diary-font-locking code Revision: planner--dev--1.0--patch-175 modified files: planner-diary.el 2004-09-29 14:49:52 GMT Sacha Chua patch-174 Summary: NOTE: planner-diary.el: Remove font-locking method Revision: planner--dev--1.0--patch-174 * planner-diary.el: After much bug-hunting, I have decided to remove the fontlocking code from the module as it causes too many headaches. If you want it back in, please send me a working patch. =) * planner.texi (Diary): Docfix: Remove mention of Lisp fontlocking feature. modified files: planner-diary.el 2004-09-29 13:57:30 GMT Sacha Chua patch-173 Summary: planner-diary.el: Fall back to using buffer name if file name is not available Revision: planner--dev--1.0--patch-173 * planner-diary.el (planner-diary-get-name): New. Pick up the filename if possible. Fall back to buffer name if not yet available. This works around a strange font-lock problem when the buffer filename is not yet available. Update many functions to use planner-diary-get-name. The lisp font-locking code should work again. modified files: planner-diary.el 2004-09-28 15:00:51 GMT Sacha Chua patch-172 Summary: planner-gnus-browse-url: Go back to the safer way of doing things Revision: planner--dev--1.0--patch-172 * planner-gnus.el (planner-gnus-browse-url): Go back to the somewhat safer (but more tedious) way of doing things. modified files: planner-gnus.el 2004-09-28 03:52:51 GMT Sacha Chua patch-171 Summary: planner-task-info-from-string: fix tasks that are not true wiki names Revision: planner--dev--1.0--patch-171 * planner.el (planner-task-info-from-string): Fix tasks that are not true wiki names. Thanks to Dale P. Smith for bug report and patch. modified files: planner.el 2004-09-24 10:03:45 GMT Sacha Chua patch-170 Summary: Minor XEmacs bugfix: Use planner-derived-mode-p instead of derived-mode-p Revision: planner--dev--1.0--patch-170 * planner.el (planner-create-task-from-buffer), (planner-create-task): Bugfix: Make XEmacs happy by using planner-derived-mode-p instead. * planner-accomplishments.el (planner-accomplishments-show): Bugfix: Make XEmacs happy by using planner-derived-mode-p instead. modified files: planner-accomplishments.el planner.el 2004-09-24 10:00:51 GMT Sacha Chua patch-169 Summary: planner-tasks-file-behavior tweaks: No more jumping cursor Revision: planner--dev--1.0--patch-169 * planner.el: Okay, modifying tasks without leaving the extra buffers open should work better now. However, this functionality hits the hard disk a bit. If you find yourself bothered by it, you can set planner-tasks-file-behavior to nil so that no processing is done. (planner-mode): Use the -maybe versions of the automatic functions. (planner-save-buffers): New parameter SUPPRESS-FIXING turns off automatic planner munging. This prevents jumping cursors. (planner-sort-tasks-maybe): New. (planner-renumber-tasks-maybe): New. (planner-renumber-notes-maybe): New. (planner-align-tasks-maybe): New. (planner-replan-task): Suppress fixing. (planner-copy-or-move-task): Suppress fixing. (planner-update-task): Suppress fixing. (planner-delete-task): Honor planner-tasks-file-behavior. (planner-create-task-from-info): Honor planner-tasks-file-behavior. (planner-replan-task): Hide planner-tasks-file-behavior from inner function. modified files: planner.el 2004-09-24 03:45:37 GMT Sacha Chua patch-168 Summary: Docfix: Mention _emacs for Microsoft Windows Revision: planner--dev--1.0--patch-168 * planner.texi: Mention _emacs for Microsoft Windows. Thanks to Miguel Marcos for the suggestion. modified files: planner.texi 2004-09-21 11:07:56 GMT Sacha Chua patch-167 Summary: Bugfix: planner-update-task: Actually follow planner-tasks-file-behavior Revision: planner--dev--1.0--patch-167 modified files: planner.el 2004-09-21 10:14:35 GMT Sacha Chua patch-165 Summary: planner-replan-task: minor bugfix Revision: planner--dev--1.0--patch-165 * planner.el (planner-replan-task): Correct small bug: buffer-list should be live-buffers variable. (That should teach me to make sure planner.el byte-compiles cleanly before checking it in...) modified files: planner.el 2004-09-21 10:13:03 GMT Sacha Chua patch-164 Summary: NOTE: planner-tasks-file-behavior option. Closes opened files by default. Revision: planner--dev--1.0--patch-164 * planner.el (planner-update-task), (planner-copy-or-move-task), (planner-copy-or-move-region), (plan): Obey planner-tasks-file-behavior (planner-tasks-file-behavior): New customizable option controls the behavior of task creation and updates. If set to 'close (default), newly-opened files are saved and closed. See variable documentation for more details. (planner-save-buffers): Add BUFFER-LIST parameter to allow restoring to a particular buffer list. * planner.texi (Variables to Customize): Document planner-tasks-file-behavior. modified files: planner.el planner.texi 2004-09-19 06:36:59 GMT Michael Olson patch-5 Summary: Fix scenario where the old project name still existed in project list after being changed. Revision: planner--mwolson--1.0--patch-5 2004-09-19 Michael Olson * planner.el (planner-project-default-name): New variable that indicates what the default value of `planner-project' will be set to. (planner-project): Use `planner-project-default-name' for default value instead of a string. (planner-update-wiki-project): Add comments and remove any items from `emacs-wiki-projects' that are associated with the default name found in `planner-project-default-name'. modified files: planner.el 2004-09-16 19:26:04 GMT Michael Olson patch-3 Summary: Replace `.' with `\\.' in some regexps to be more correct Revision: planner--mwolson--1.0--patch-3 2004-09-16 Michael Olson * planner.el (planner-create-note): Change use of `.' in regexp to `\\.'. (planner-highlight-notes): Ditto. modified files: planner.el 2004-09-16 10:53:28 GMT Sacha Chua patch-163 Summary: Merge patch for planner-create-note whitespacing Revision: planner--dev--1.0--patch-163 * planner.el: Merge 2004-09-12 patch from Michael Olson (mwolson AT member.fsf.org). His changelog follows. (planner-project): Make this variable customizable so that people are not stuck with "WikiPlanner" as the project name. (planner-seek-task-creation-point): Use (bolp) instead of a much-longer method to determine whether the point is at the beginning of the line. (planner-create-note): Ditto. Only insert newlines if we are not at the end of the buffer. modified files: planner.el 2004-09-16 10:10:56 GMT Sacha Chua patch-162 Summary: planner-diary: Separate multiple days with horizontal rules Revision: planner--dev--1.0--patch-162 * planner-diary.el (planner-diary-get-diary-entries): Feature: deal with multiple days properly. Replace ==== inserted by fancy-diary-display with ----, which will be replaced by a horizontal line. Thanks to Michael Olson for pointing this out. modified files: planner-diary.el 2004-09-16 03:13:07 GMT Michael Olson patch-2 Summary: Make project name customizable, fix spurious newlines in notes Revision: planner--mwolson--1.0--patch-2 2004-09-12 Michael Olson * planner.el (planner-project): Make this variable customizable so that people are not stuck with "WikiPlanner" as the project name. (planner-seek-task-creation-point): Use (bolp) instead of a much-longer method to determine whether the point is at the beginning of the line. (planner-create-note): Ditto. Only insert newlines if we are not at the end of the buffer. modified files: planner.el 2004-08-28 06:48:26 GMT Sacha Chua patch-161 Summary: New: planner-unix-mail Revision: planner--dev--1.0--patch-161 * planner-unix-mail.el: New from Frederik Fouvry. * planner.texi (Top): Document planner-unix-mail. new files: .arch-ids/planner-unix-mail.el.id planner-unix-mail.el modified files: planner.texi 2004-08-16 08:24:25 GMT Sacha Chua patch-160 Summary: New: planner-use-task-numbers Revision: planner--dev--1.0--patch-160 * planner.el (planner-use-task-numbers): New option. (planner-format-task): Obey planner-use-task-numbers. (planner-highlight-tasks): Allow unnumbered tasks. (planner-create-task): Bugfix: nil plan pages. * planner.texi (Task Numbering): Document planner-use-task-numbers. modified files: planner.el planner.texi 2004-08-16 07:32:52 GMT Sacha Chua patch-159 Summary: Move planner-diary options to separate customization group Revision: planner--dev--1.0--patch-159 * planner-diary.el (planner-diary): New customization group. Move all planner-diary options under it. modified files: planner-diary.el 2004-08-16 07:29:28 GMT Sacha Chua patch-158 Summary: Prefer local-write-file-hooks over write-file-hooks Revision: planner--dev--1.0--patch-158 * planner-id.el (planner-id-setup): Prefer local-write-file-hooks over write-file-hooks. Thanks to Frederik Fouvry for pointing this out. modified files: planner-id.el 2004-08-16 07:27:37 GMT Sacha Chua patch-157 Summary: New: planner-sort-undated-tasks-equivalent Revision: planner--dev--1.0--patch-157 * planner.el (planner-sort-tasks): Merge Maciej Kalisiak's patch to sort dated tasks before undated ones. Control via planner-sort-undated-tasks-equivalent. (planner-sort-undated-tasks-equivalent): New. * planner.texi (Making Files Pretty): Document planner-sort-undated-tasks-equivalent. modified files: planner.el planner.texi 2004-08-15 13:10:58 GMT Sacha Chua patch-156 Summary: New: planner-mhe.el Revision: planner--dev--1.0--patch-156 * planner-mhe.el: New. Contributed by Christophe Garion. * planner.texi (MH-E): New. new files: .arch-ids/planner-mhe.el.id planner-mhe.el modified files: planner.texi 2004-08-15 13:05:28 GMT Sacha Chua patch-155 Summary: Doc: Byte-compilation and info installation Revision: planner--dev--1.0--patch-155 * planner.texi (Advanced Installation): Merge John Sullivan and Raymond Zeitler's instructions for byte-compilation and info installation. modified files: planner.texi 2004-08-06 18:44:56 GMT Sacha Chua patch-154 Summary: Docfix: Dangling menus Revision: planner--dev--1.0--patch-154 modified files: planner.texi 2004-08-06 18:30:50 GMT Sacha Chua patch-153 Summary: planner.texi: major refactoring, split emacs-wiki and remember doc off Revision: planner--dev--1.0--patch-153 * planner.texi: Major refactoring. Move emacs-wiki and remember documentation to their own info files. Rearrange sections. modified files: planner.texi 2004-08-06 09:39:20 GMT Sacha Chua patch-152 Summary: Docfix for bug in patch-151: @end defopt Revision: planner--dev--1.0--patch-152 * planner.texi (Making Files Pretty): Docfix. modified files: planner.texi 2004-08-06 09:28:03 GMT Sacha Chua patch-151 Summary: Merge patch separating task sorting from renumbering Revision: planner--dev--1.0--patch-151 * planner.el: Merge patch from Maciej Kalisiak separating sorting from renumbering. (planner-sort-tasks-automatically): New. (planner-renumber-tasks-automatically): Control only renumbering. (planner-mode): Add planner-sort-tasks-automatically hook. (planner-sort-tasks): Move sorting code from planner-renumber-tasks. (planner-renumber-tasks): Remove sorting code, leaving renumbering code. (planner-fix-tasks): New. * planner.texi (Changing Tasks): Mention planner-fix-tasks. (Making Files Pretty): Fix typo. Document planner-renumber/sort/align-tasks-automatically. (List of Interactive Functions): Document planner-renumber/sort/align/fix-tasks. modified files: planner.el planner.texi 2004-08-06 07:28:57 GMT Sacha Chua patch-150 Summary: Accept functions for planner-day/plan-page-template Revision: planner--dev--1.0--patch-150 * planner.el (planner-day-page-template): Accept a function. (planner-plan-page-template): Accept a function. (planner-page-default-p): Add note about planner-day-page-template. Make sure it only checks string templates. (planner-prepare-file): Allow the use of functions. * planner.texi (Customizing Your Day Pages): Update note about planner-day-page-template. modified files: planner.el planner.texi 2004-08-06 06:41:45 GMT Sacha Chua patch-149 Summary: New: planner-edit-task-description Revision: planner--dev--1.0--patch-149 * planner.el (planner-edit-task-description): New. Thanks to Daniel Martins for the feature suggestion. * planner.texi (Changing Tasks): Add note about planner-edit-task-description. (List of Interactive Functions): Describe planner-edit-task-description. modified files: planner.el planner.texi 2004-08-06 06:10:02 GMT Sacha Chua patch-148 Summary: planner-raise-task: Automatically reorder priorities on the linked page Revision: planner--dev--1.0--patch-148 * planner.el (planner-raise-task): Automatically reorder priorities on linked pages. Thanks to Hans Halvorson for the suggestion. modified files: planner.el 2004-08-02 14:37:39 GMT Sacha Chua patch-147 Summary: Bugfix: planner-vm-browse-url: Properly open message Revision: planner--dev--1.0--patch-147 * planner-vm.el (planner-vm-browse-url): Merge patch from Jürgen Doser. modified files: planner-vm.el 2004-07-28 09:04:50 GMT Sacha Chua patch-146 Summary: Bugfix: Make task pages links when tasks are created Revision: planner--dev--1.0--patch-146 * planner.el (planner-create-task): Bugfix: Make task pages links. modified files: planner.el 2004-07-28 09:01:42 GMT Sacha Chua patch-145 Summary: New: planner-raise-task-category, planner-lower-task-category Revision: planner--dev--1.0--patch-145 * planner.el (planner-menu): Change menu to use task categories instead. * planner.texi (List of Interactive Functions): Document planner-raise-task-category, planner-lower-task-category. * planner.el (planner-raise-task-category): New. (planner-lower-task-category): New. modified files: planner.el planner.texi 2004-07-24 13:02:54 GMT Sacha Chua patch-144 Summary: Show planner-annotation-from-planner-note number Revision: planner--dev--1.0--patch-144 * planner.el (planner-annotation-from-planner-note): Show the note number in the link so that people know it refers to a note. Thanks to Paul Lussier for the feature request. modified files: planner.el 2004-07-24 12:57:50 GMT Sacha Chua patch-143 Summary: Bugfix: Understand tasks with parenthesized non-link text Revision: planner--dev--1.0--patch-143 * planner.el: Be more understanding of tasks that include parenthesized non-link text. Thanks to John Anderson for pointing this out. (planner-task-info-from-string): Make sure the link text is really a link before setting planner-task-link. (planner-format-task): Do not unconditionally make links. * planner-id.el (planner-id-add-task-id): Check if there's a linked task. (planner-id-jump-to-linked-task): Use planner-find-file instead of emacs-wiki-find-file. modified files: planner-id.el planner.el 2004-07-24 12:29:48 GMT Sacha Chua patch-142 Summary: Bugfix: Improve overlay handling Revision: planner--dev--1.0--patch-142 * planner.el: Depends on emacs-wiki--dev--1.0--patch-53. (planner-zap-overlays): New. (planner-mode): Don't forget to zap overlays before highlighting tasks and notes. (planner-highlight-tasks): Honor END. (planner-highlight-region): Tag it with 'planner t. modified files: planner.el 2004-07-23 01:55:49 GMT Sacha Chua patch-141 Summary: Bugfix: planner-read-date: Remove use of kbd Revision: planner--dev--1.0--patch-141 * planner.el (planner-read-date): Remove use of kbd, as it doesn't seem to be available under XEmacs/FreeBSD with the current requires. Thanks to George Hartzell for the bug report. modified files: planner.el 2004-07-15 06:57:50 GMT Sacha Chua patch-140 Summary: planner-seek-next-unfinished-task Revision: planner--dev--1.0--patch-140 * planner.el (planner-seek-next-unfinished-task): New. * planner.texi (Viewing Tasks): Add note about planner-seek-next-unfinished-task. modified files: planner.el planner.texi 2004-07-15 06:39:01 GMT Sacha Chua patch-139 Summary: Add note about hierarchical tasks to planner.texi Revision: planner--dev--1.0--patch-139 * planner.texi (Hierarchical Tasks): New note. modified files: planner.texi 2004-07-13 12:27:58 GMT Sacha Chua patch-138 Summary: Bugfix: Refresh file alist after saving buffers in plan Revision: planner--dev--1.0--patch-138 * planner.el (plan): Refresh file alist after saving buffers. modified files: planner.el 2004-07-13 08:38:03 GMT Sacha Chua patch-137 Summary: Add planner-ledger.el Revision: planner--dev--1.0--patch-137 * planner-ledger.el: New from Will Glozer. Modifications: Pass checkdoc. (planner-ledger-payment-task-regexp): Make regular expression more flexible (not just USD). * planner.texi (Using planner-ledger.el): New. new files: .arch-ids/planner-ledger.el.id planner-ledger.el modified files: planner.texi 2004-06-29 06:57:33 GMT Sacha Chua patch-136 Summary: Docfix: remember-planner-append-hook Revision: planner--dev--1.0--patch-136 * planner-rss.el: Update note about remember-planner-append-hook. Thanks to Michael Olson for the patch. * planner.texi (Using planner-rss.el): Update note about remember-planner-append-hook. Thanks to Michael Olson for the patch. modified files: planner-rss.el planner.texi 2004-06-28 04:43:01 GMT Sacha Chua patch-135 Summary: Menu tweaks: planner notes submenu, new keybindings Revision: planner--dev--1.0--patch-135 * planner.el: Merge patch from Michael Olson. (planner-install-extra-note-keybindings): Add a new function `planner-install-extra-note-keybindings', modeled after `planner-install-extra-task-keybindings', that makes all of the note-related entries in the Planner menu keyboard-accessible. The prefix for all of these keys is C-c C-o, since C-c C-n was already in use. (planner-menu): Add a submenu called "Notes" to the Planner menu. (planner-menu): Fix the "Info" menu entry so that it brings up the planner info manual instead of displaying a message. This item is now called "Info manual". (planner-menu): Change the Goto submenu so that the word "Goto" is removed from the beginning of each entry. It seems ambiguous to have it there. modified files: planner.el 2004-06-26 09:00:00 GMT Sacha Chua patch-134 Summary: Document different ways to plan (bare-bones) Revision: planner--dev--1.0--patch-134 * planner.texi (Bare-Bones Planning): New. (Bare-Bones Planning with Plan Pages): New. (Tasks on Plan Pages with Some Day Pages): New. (Planning based on the Franklin-Covey Approach): Renamed. modified files: planner.texi 2004-06-26 08:21:59 GMT Sacha Chua patch-133 Summary: Bugfix: Change defvars to defcustoms Revision: planner--dev--1.0--patch-133 modified files: planner.el 2004-06-26 08:05:03 GMT Sacha Chua patch-132 Summary: Make note/task renumbering optional Revision: planner--dev--1.0--patch-132 * planner.el (planner-renumber-notes-automatically): New. (planner-renumber-tasks-automatically): New. (planner-align-tasks-automatically): New. * planner.texi (Making Files Pretty): Document new options. * planner.el (planner-mode): Do not automatically align and renumber tasks and notes. modified files: planner.el planner.texi 2004-06-26 07:47:53 GMT Sacha Chua patch-131 Summary: planner-gnus: Add check for from, copy article buffer Revision: planner--dev--1.0--patch-131 * planner-gnus.el (planner-gnus-annotation-from-summary): Add check for from. (planner-gnus-annotation-from-message): Copy the article buffer. Add check for from. modified files: planner-gnus.el 2004-06-26 07:43:54 GMT Sacha Chua patch-130 Summary: Bugfix: Make sure user-mail-address is not the blank string Revision: planner--dev--1.0--patch-130 * planner.el (planner-ignored-from-addresses): Make sure user-mail-address is not the blank string. modified files: planner.el 2004-06-26 07:34:08 GMT Sacha Chua patch-129 Summary: New option: planner-use-day-pages allows you to turn off dates for tasks and notes Revision: planner--dev--1.0--patch-129 * planner.el (planner-use-day-pages): New option allows you to turn off the use of day pages for tasks and notes. If not using day pages, WecomePage is the default page. (planner-name-regexp): If not using day pages, use blank regexp. (planner-mode-map): If not using day pages, do not bind day navigation. (planner-menu): If not using day pages, do not add day navigation to menus. (planner-read-date): Don't read anything if not using day pages. (planner-goto): Read plan page if date page not specified. (planner-goto-most-recent): Do not call plan automatically. (planner-today): Return WelcomePage if not using day pages. (planner-update-wiki-project): Do not add empty regexp. modified files: planner.el planner.texi 2004-06-26 06:23:24 GMT Sacha Chua patch-128 Summary: New: planner-note-headline-face Revision: planner--dev--1.0--patch-128 * planner.el (planner-note-headline-face): Make customizable face. (planner-highlight-notes): Use headline face. Thanks to people on #emacs for the feedback. modified files: planner.el 2004-06-26 05:06:45 GMT Sacha Chua patch-127 Summary: planner-authz.el update from ajk Revision: planner--dev--1.0--patch-127 * planner-authz.el: Merge update from ajk removing cl dependency. 2004-06-25 16:10:11 GMT Sacha Chua patch-126 Summary: Remove stray paren Revision: planner--dev--1.0--patch-126 * planner.el (planner-create-task-from-buffer): Remove stray paren. Embarrassing! modified files: planner.el 2004-06-25 15:26:49 GMT Sacha Chua patch-125 Summary: planner-gnus: Use gnus-article-buffer if available Revision: planner--dev--1.0--patch-125 * planner-gnus.el (planner-gnus-get-message-id): Save excursion and use current buffer. (planner-gnus-annotation-from-summary): Use planner-make-link. (planner-gnus-annotation-from-message): Test against gnus-article-mode and gnus-original-article-mode. Use the gnus-article-buffer if available. modified files: planner-gnus.el 2004-06-25 15:26:07 GMT Sacha Chua patch-124 Summary: planner.el task creation bugfixes: annotations, plan pages Revision: planner--dev--1.0--patch-124 * planner.el (planner-create-task): Bugfix: Tweak annotation rules so that annotation does not preempt plan page. Do not use plan page unless specified. (planner-create-task-from-buffer): Use planner- functions instead of emacs-wiki- functions. Bugfix: Do not use plan page unless specified. modified files: planner.el 2004-06-25 14:29:45 GMT Sacha Chua patch-123 Summary: Make planner-mode-hook customizable Revision: planner--dev--1.0--patch-123 * planner.el (planner-mode-hook): Make planner-mode-hook customizable. Thanks to bigmike160 for pointing this out. * planner.texi (Variables to Customize): Add planner-mode-hook. modified files: planner.el planner.texi 2004-06-25 13:44:32 GMT Sacha Chua patch-122 Summary: Embarrassing bugfix: Remove stray ) Revision: planner--dev--1.0--patch-122 * planner-gnus.el (planner-gnus-annotation-from-message): Remove stray ) modified files: planner-gnus.el 2004-06-25 13:43:21 GMT Sacha Chua patch-121 Summary: Important bugfix: planner-gnus.el and annotations from articles Revision: planner--dev--1.0--patch-121 * planner-gnus.el (planner-gnus-get-message-id): Important bugfix: Revert to if. (planner-gnus-get-address): Important bugfix: Use original article buffer. (planner-gnus-annotation-from-message): Important bugfix: Use original article buffer. modified files: planner-gnus.el 2004-06-25 13:34:11 GMT Sacha Chua patch-120 Summary: planner-gnus: Add major-mode check to annotations from messages Revision: planner--dev--1.0--patch-120 * planner-gnus.el (planner-gnus-get-address): Use the current buffer, whatever it is. (planner-gnus-get-message-id): Change if to when. (minor) (planner-gnus-annotation-from-message): Add major-mode check. Thanks to Rainer Volz for the bug report. modified files: planner-gnus.el 2004-06-25 05:14:28 GMT Sacha Chua patch-119 Summary: Update planner-authz.el to ajk's 1.20 Revision: planner--dev--1.0--patch-119 * planner-authz.el: Update to ajk's 1.20. modified files: planner-authz.el 2004-06-24 14:55:16 GMT Sacha Chua patch-118 Summary: Move planner-accomplishments and planner-tasks-overview documentation to "Using PlannerMode" Revision: planner--dev--1.0--patch-118 * planner.texi (Using planner-accomplishments.el): Move to "Using Planner" section. Add example. (Using planner-tasks-overview.el): Add a small example. modified files: planner.texi 2004-06-24 04:55:09 GMT Sacha Chua patch-117 Summary: planner-annotation-strip-directory: new customizable option Revision: planner--dev--1.0--patch-117 * planner.el (planner-annotation-from-file): Use planner-annotation-strip-directory. Thanks to Hoan Ton-That for the idea and base patch. (planner-annotation-strip-directory): Make customizable. (planner-annotation-use-relative-file): Make customizable. * planner.texi (Introducing Annotation Functions): Document planner-annotation-functions, planner-annotation-strip-directory, planner-annotation-use-relative-file. modified files: planner.el planner.texi 2004-06-24 04:34:49 GMT Sacha Chua patch-116 Summary: Merge tweaked patch from ajk changing use of planner-name-regexp to planner-date-regexp in planner-authz.el Revision: planner--dev--1.0--patch-116 * planner-authz.el: Merge tweaked patch from ajk changing use of planner-name-regexp to planner-date-regexp. (planner-authz-day-p): Use planner-date-regexp instead of planner-name-regexp. Accept an optional parameter PAGE. (planner-authz-default): Use planner-authz-day-p instead of duplicating the test. (planner-authz-users): Docfix: Use planner-date-regexp instead of planner-name-regexp. modified files: planner-authz.el 2004-06-23 16:55:57 GMT Sacha Chua patch-115 Summary: Add planner-rss size/item limits Revision: planner--dev--1.0--patch-115 * planner-rss.el (planner-rss-feed-limits): New user option. (planner-rss-add-item): Use planner-rss-limit. (planner-rss-limit): New. (planner-rss-limit-size): New. (planner-rss-limit-items): New. * planner.texi (Using planner-rss.el): Document planner-rss feed limit option. modified files: planner-rss.el planner.texi 2004-06-23 06:50:40 GMT Sacha Chua patch-114 Summary: planner.texi update from johnsu01 Revision: planner--dev--1.0--patch-114 * planner.texi: Merge update from johnsu01. Task description much clearer. modified files: planner.texi 2004-06-22 13:29:26 GMT Sacha Chua patch-113 Summary: NEW: planner-authz.el Revision: planner--dev--1.0--patch-113 * planner-authz.el: New module contributed by Andrew J. Korty. Modified to pass checkdoc. * planner.texi (Using planner-authz.el): New. (Components): Add entry for planner-authz.el new files: .arch-ids/planner-authz.el.id planner-authz.el modified files: planner.texi 2004-06-22 13:27:41 GMT Sacha Chua patch-112 Summary: planner-read-date: take optional arg `prompt' Revision: planner--dev--1.0--patch-112 * planner.el (planner-read-date): Add optional prompt argument. modified files: planner.el 2004-06-20 10:53:04 GMT Sacha Chua patch-111 Summary: Update planner.texi from johnsu01 Revision: planner--dev--1.0--patch-111 modified files: planner.texi 2004-06-19 16:25:57 GMT Sacha Chua patch-110 Summary: Remove duplicate defcustom for planner-template-fuzz-factor Revision: planner--dev--1.0--patch-110 * planner.el (planner-template-fuzz-factor): Remove duplicate defcustom. Thanks to johnsu01 for pointing this out. modified files: planner.el 2004-06-18 16:55:30 GMT Sacha Chua patch-109 Summary: planner-bbdb: Add mailto: URLs to e-mail addresses Revision: planner--dev--1.0--patch-109 * planner-bbdb.el (planner-bbdb-resolve-url): Add the mailto: URL. Thanks to ajk for bug report and patch idea modified files: planner-bbdb.el 2004-06-15 03:19:29 GMT Sacha Chua patch-108 Summary: Docfix: Change mention of rmail to vm in planner-vm.el Revision: planner--dev--1.0--patch-108 * planner-vm.el: Docfix: Change mention of rmail to vm. modified files: planner-vm.el 2004-06-15 03:17:59 GMT Sacha Chua patch-107 Summary: Tweak: Move planner-rss options to planner-rss group Revision: planner--dev--1.0--patch-107 * planner-rss.el (planner-rss): New. (planner-rss-base-url): Move to planner-rss group. (planner-rss-category-feeds): Move to planner-rss group. modified files: planner-rss.el 2004-06-12 13:55:23 GMT Sacha Chua patch-106 Summary: NOTE: Prefix argument now means associate task with current plan/date page, if any Revision: planner--dev--1.0--patch-106 * planner.el (planner-create-task-from-buffer): NOTE: Change behavior of prefix argument. Prefix now means associate the task with the current planner page, if any. (planner-create-task): Follow usage of planner-create-task-from-buffer. Thanks to Yvonne Thomson for the suggestions. * planner.texi (List of Interactive Functions): Update descriptions of planner-create-task-from-buffer and planner-create-task. modified files: planner.el planner.texi 2004-06-12 13:39:23 GMT Sacha Chua patch-105 Summary: NOTE: planner-create-task prompts for plan page unless prefix argument is supplied Revision: planner--dev--1.0--patch-105 * planner.el (planner-create-task): Add prefix argument which controls whether or not to prompt for a plan page. Thanks to Yvonne Thomson for the suggestion. * planner.texi (List of Interactive Functions): Update documentation for planner-create-task to include prefix arg. modified files: planner.el planner.texi 2004-06-11 15:43:31 GMT Sacha Chua patch-104 Summary: Important bugfix: Add condition-case just in case calendar is not displayed Revision: planner--dev--1.0--patch-104 * planner.el (planner-create-task-from-buffer): Bugfix: Add condition-case just in case calendar is not displayed. modified files: planner.el 2004-06-11 14:16:57 GMT Sacha Chua patch-103 Summary: NOTE: planner-create-task-from-buffer in a calendar buffer will use the currently-selected date for the task Revision: planner--dev--1.0--patch-103 * planner.el (planner-create-task-from-buffer): Default date to date currently selected in calendar. Do not prompt if creating task based on that date. Thanks to Yvonne Thomson for the idea. modified files: planner.el 2004-06-11 14:02:17 GMT Sacha Chua patch-102 Summary: planner-id.el: Promote planner-id-update-automatically to a user-customizable variable Revision: planner--dev--1.0--patch-102 * planner-id.el (planner-id-update-automatically): Promote to defcustom. Thanks to Yvonne Thomson for the suggestion. (planner-id): New customize group. (planner-id-add-task-id-flag): Move to planner-id group. (planner-id-tracking-file): Move to planner-id group. (planner-id-face): Move to planner-id group. * planner.texi (Using planner-id.el): Update defvars to defopts. modified files: planner-id.el planner.texi 2004-06-08 12:37:53 GMT Sacha Chua patch-101 Summary: Bugfix: planner-tasks-overview.el keymap Revision: planner--dev--1.0--patch-101 * planner-tasks-overview.el (planner-tasks-overview): Correct typo in keymap. Thanks to ajk for the bug report and patch. modified files: planner-tasks-overview.el 2004-06-03 14:49:01 GMT Sacha Chua patch-100 Summary: Bugfix: Revert planner-task-cancelled keybinding Revision: planner--dev--1.0--patch-100 * planner.el (planner-install-extra-task-keybindings): Bugfix: Revert planner-task-cancelled keybinding for extra task keybindings. modified files: planner.el 2004-06-03 14:44:10 GMT Sacha Chua patch-99 Summary: Bugfix: Make C-S-x work under XEmacs Revision: planner--dev--1.0--patch-99 * planner.el (planner-mode-map): Make it work for XEmacs. (planner-install-extra-task-keybindings): Make it work for XEmacs. Thanks to pll for pointing this out. Apparently, I need to be careful about the shift modifier... modified files: planner.el 2004-06-03 11:46:44 GMT Sacha Chua patch-98 Summary: New feature: planner-tasks-overview Revision: planner--dev--1.0--patch-98 * planner-tasks-overview.el: New. * planner.texi: Document planner-tasks-overview.el. new files: .arch-ids/planner-tasks-overview.el.id planner-tasks-overview.el modified files: planner.texi 2004-06-02 08:01:16 GMT Sacha Chua patch-97 Summary: planner-calendar.el updates from Gary, and inclusion in doc Revision: planner--dev--1.0--patch-97 * planner.texi: Add documentation for planner-calendar.el. modified files: planner.texi 2004-06-01 22:11:01 GMT Sacha Chua patch-96 Summary: planner.texi: Document planner-accomplishments.el Revision: planner--dev--1.0--patch-96 * planner.texi: Add documentation for planner-accomplishments.el. modified files: planner.texi 2004-06-01 21:58:29 GMT Sacha Chua patch-95 Summary: planner-accomplishments.el: Display per-status totals Revision: planner--dev--1.0--patch-95 * planner-accomplishments.el (planner-accomplishments-format-table): Display per-status totals. modified files: planner-accomplishments.el 2004-06-01 21:51:08 GMT Sacha Chua patch-94 Summary: Feature: planner-accomplishments.el Revision: planner--dev--1.0--patch-94 * planner-accomplishments.el: New. new files: .arch-ids/planner-accomplishments.el.id planner-accomplishments.el 2004-06-01 11:35:08 GMT Gary V. Vaughan patch-3 Summary: new functions to enable today.html publishing Revision: planner--gary--1.0--patch-3 * planner-calendar.el (planner-calendar-today): New function to find the newest day page. (planner-calendar-create-today-link): New function to actually create a today.html link to the newest published day page. (planner-calendar-today-page-name): Customizable default day page base name. modified files: planner-calendar.el 2004-05-31 16:04:08 GMT Sacha Chua patch-93 Summary: Docfix: planner task keybindings Revision: planner--dev--1.0--patch-93 * planner.el (planner-install-extra-context-keybindings): Add note about added keybindings. Thanks to forcer. (planner-install-extra-task-keybindings): Added note about function definition. Still haven't figured out how to manage keymaps gracefully. (planner-search-notes): Satisfy checkdoc. * planner.texi (Navigation): Update documentation for planner-goto-yesterday. Thanks to forcer for pointing this out. modified files: planner.el planner.texi 2004-05-26 14:30:56 GMT Sacha Chua patch-92 Summary: Bugfix: planner-diary-get-diary-entries should return "No entries" Revision: planner--dev--1.0--patch-92 * planner-diary.el (planner-diary-get-diary-entries): Return "No entries" if diary returns no entries. Returning an empty string screws up lisp tags. modified files: planner-diary.el 2004-05-26 06:53:01 GMT Sacha Chua patch-91 Summary: Bugfix: Pass correct arguments in planner-diary-entries-here Revision: planner--dev--1.0--patch-91 * planner-diary.el (planner-diary-entries-here): Bugfix: Pass correct arguments to planner-diary-get-diary-entries. It should be DATE DAYS FILE, not DATE FILE DAYS. Thanks to Brett Presnell for the bug report. modified files: planner-diary.el 2004-05-25 07:22:35 GMT Sacha Chua patch-90 Summary: Bugfix: typo, boolean should be a symbol Revision: planner--dev--1.0--patch-90 * planner.el (planner-hide-task-status-when-highlighting): Bugfix: typo, 'boolean should be a symbol. modified files: planner.el 2004-05-25 07:21:45 GMT Sacha Chua patch-89 Summary: Bugfix: Do not insert file contents literally, as this screws up encoding Revision: planner--dev--1.0--patch-89 * planner.el (planner-extract-tasks): Do not insert file contents literally. (planner-search-notes-internal): Do not insert file contents literally. (planner-past-notes-tag): Do not insert file contents literally. modified files: planner.el 2004-05-25 07:19:21 GMT Sacha Chua patch-88 Summary: planner-export-diary: Simplify code, do not use insert-contents-literally Revision: planner--dev--1.0--patch-88 * planner-export-diary.el (planner-export-diary-future): Use planner-export-diary. (planner-export-diary-get-schedule-entries): Do not insert contents literally. Allow spaces at the start of appointment lines. Construct the list using cons instead of append. Note: This function does not guarantee any particular order. Thanks to Xin Wei Hu for bug report and patch for both changes. modified files: planner-export-diary.el 2004-05-25 07:10:27 GMT Sacha Chua patch-87 Summary: Rearrange user customizations, promote some defvars to defcustoms Revision: planner--dev--1.0--patch-87 * planner.el (planner-tasks): New customize group. (planner-carry-tasks-forward): Move to planner-tasks group. (planner-marks-regexp): Move to planner-tasks group. (planner-default-task-priority): Move to planner-tasks group. (planner-add-task-at-end-flag): Move to planner-tasks group. Promote from defvar. (planner-emacs-wiki): New customize group. (planner-name-regexp): Move to planner-emacs-wiki group. (planner-custom-variables): Move to planner-emacs-wiki group. (planner-publishing-markup): Move to planner-emacs-wiki group. (planner-markup-tags): Move to planner-emacs-wiki group. (planner-fontlock): New customize group. (planner-completed-task-face): Move to planner-fontlock group. (planner-cancelled-task-face): Move to planner-fontlock group. (planner-delegated-task-face): Move to planner-fontlock group. (planner-in-progress-task-face): Move to planner-fontlock group. (planner-high-priority-task-face): Move to planner-fontlock group. (planner-medium-priority-task-face): Move to planner-fontlock group. (planner-low-priority-task-face): Move to planner-fontlock group. (planner-default-page): Promote to user option under planner-tasks. (planner-hide-task-status-when-highlighting): Promote to user option under planner-fontlock. (planner-create-task-hook): Promote to user option under planner-tasks. (planner-task-dates-favor-future-p): Promote to user option under planner-tasks. (planner-expand-name-favor-future-p): Promote to user option under planner. modified files: planner.el planner.texi 2004-05-20 21:03:55 GMT Gerd Flaig patch-1 Summary: fixed docstring Revision: planner--dev--1.0--patch-1 The docstring for planner-lisp-browse-url was wring. Fixed it. modified files: planner-lisp.el 2004-05-20 12:07:52 GMT Gary V. Vaughan patch-2 Summary: render calendar day links correctly Revision: planner--gary--1.0--patch-2 * planner-calendar.el (planner-calendar): Correct an arithmetic error that made calender day page links point from the wrong cell. modified files: planner-calendar.el 2004-05-20 07:32:29 GMT Sacha Chua patch-85 Summary: Bugfix: Set reasonable defaults for planner-rss.el Revision: planner--dev--1.0--patch-85 * planner-rss.el (planner-rss-base-url): Default to "". (planner-rss-category-feeds): Default to nil. (planner-rss-file-name): Add note about file name. Thanks to Jan Alonzo for pointing this out. modified files: planner-rss.el 2004-05-19 03:40:33 GMT Sacha Chua patch-84 Summary: planner-export-diary: Bugfix: Use planner-export-diary-file Revision: planner--dev--1.0--patch-84 * planner-export-diary.el (planner-export-diary): Use planner-export-diary-file. (planner-export-diary-future): Use planner-export-diary-file. modified files: planner-export-diary.el 2004-05-14 06:17:51 GMT Sacha Chua patch-83 Summary: planner-rss.el: NOTE: accept functions for conditions and phase out planner-rss-filename, planner-rss-initial-contents Revision: planner--dev--1.0--patch-83 * planner-rss.el (planner-rss-initial-contents): NOTE: Move default value into planner-rss-category-feeds. Demote from customizable user option to global variable. (planner-rss-file-name): NOTE: Move into planner-rss-category-feeds. Demote from customizable user option to global variable. (planner-rss-category-feeds): Add default entry for all blog items. Allow choice between regular expression and function. (planner-rss-initialize): Remove. Move code into planner-rss-add-item. (planner-rss-add-item): Initialize file if necessary. (planner-rss-add-note): New argument FEED allows you to specify feed. New code for allowing the first element of planner-rss-category-feeds elements to be a function. Ensure that blog entries are not duplicated. * planner.texi (Using planner-rss.el): Add usage note for planner-rss-category-feeds. modified files: planner-rss.el planner.texi 2004-05-13 05:08:29 GMT Sacha Chua patch-82 Summary: Bugfix: Strip spaces for better recognition of planner-cyclic tasks Revision: planner--dev--1.0--patch-82 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Strip spaces and recognize only task-like entries. Thanks to johnsu01 for pointing this bug out. modified files: planner-cyclic.el 2004-05-11 03:50:52 GMT Sacha Chua patch-81 Summary: NOTE: planner-id-add-task-id-flag Revision: planner--dev--1.0--patch-81 * planner.texi: Add category entry. (Components): Correct typo. (Using planner-id.el): Mention `planner-id-add-task-id-flag' and `planner-id-update-automatically'. * planner-id.el (planner-create-task-hook): Use `planner-id-add-task-id-maybe'. (planner-id-add-task-id-maybe): New. modified files: planner-id.el planner.texi 2004-05-11 03:44:40 GMT Sacha Chua patch-80 Summary: Alias planner-encode-url to emacs-wiki-escape-url Revision: planner--dev--1.0--patch-80 * planner.el (planner-encode-url): Alias of emacs-wiki-escape-url. Thanks to Frederik Fouvry for pointing this out. modified files: planner.el 2004-05-10 07:22:38 GMT Sacha Chua patch-79 Summary: planner.texi: Mention planner-create-task-{high,medium,low}-priority and planner-default-task-priority Revision: planner--dev--1.0--patch-79 * planner.texi (Creating a Task): Mention planner-create-task-{high,medium,low}-priority and planner-default-task-priority. * planner.texi: Change @var to @code where appropriate. modified files: planner.texi 2004-05-10 06:58:58 GMT Sacha Chua patch-78 Summary: planner.texi: planner-jump-to-linked-note Revision: planner--dev--1.0--patch-78 * planner.texi (Working With Notes): planner-jump-to-linked-note. modified files: planner.texi 2004-05-10 06:51:43 GMT Sacha Chua patch-77 Summary: planner.texi: planner-add-task-at-end-flag Revision: planner--dev--1.0--patch-77 * planner.texi (Variables to Customize): planner-add-task-at-end-flag . (List of Interactive Functions): Add note about planner-add-task-at-end-flag. modified files: planner.texi 2004-05-10 06:43:04 GMT Sacha Chua patch-76 Summary: Update planner.texi for planner-task-cancelled keybindings Revision: planner--dev--1.0--patch-76 * planner.texi (Ideas for Other Keybindings): Update extra task keybindings. (Changing Tasks): Change the notation for shifted keys. modified files: planner.texi 2004-05-10 06:24:23 GMT Sacha Chua patch-75 Summary: planner-timeclock: Clock in with planner-task-in-progress Revision: planner--dev--1.0--patch-75 * planner.texi (Using planner-timeclock.el): Add note about clocking in with `planner-task-in-progress' and clocking out with `timeclock-out' or `planner-task-done'. * planner-timeclock.el (planner-timeclock-in): Change to an alias of `planner-task-in-progress'. (planner-task-in-progress): New. Clock in on the current task, or change to it if already clocked in. (planner-task-done): Clock out only if clocked in. modified files: planner-timeclock.el planner.texi 2004-05-10 05:37:31 GMT Sacha Chua patch-74 Summary: Add planner-save-buffers to planner.texi Revision: planner--dev--1.0--patch-74 * planner.texi (List of Interactive Functions): Mention planner-save-buffers. modified files: planner.texi 2004-05-05 05:21:20 GMT John Sullivan patch-5 Summary: Documentation changes. Revision: planner-dev--john--1.0--patch-5 Small changes to remember-bbdb descriptions. Added defuns to planner.el list. Modified Working More With Tasks and Working More With Notes modified files: planner.texi 2004-05-04 17:23:37 GMT Sacha Chua patch-73 Summary: planner-highlight-tasks: Better XEmacs compatibility Revision: planner--dev--1.0--patch-73 * planner.el (planner-highlight-region): Better XEmacs compatibility. Should mark up completed tasks properly now. Thanks to hynek for pointing it out. (planner-highlight-tasks): Better XEmacs compatibility. modified files: planner.el 2004-05-04 16:29:18 GMT Sacha Chua patch-72 Summary: planner.texi: Getting started section: tasks fleshed out Revision: planner--dev--1.0--patch-72 * planner.texi: Patch is very ugly, sorry. Must break documentation changes down even smaller, but got carried away. (Top): Sentence-case descriptions, some changes. (Preface): Remove apology. (Introduction): Move description here instead of Preface. Collapse history. (Getting Started): Major rewrite. (Thoughts): New. Move essays under here, near the end. modified files: planner.texi 2004-05-04 14:29:29 GMT Sacha Chua patch-71 Summary: NOTE: Changed behavior of planner-carry-tasks-forward, now default for FORCE-DAYS (with minor tweaks) Revision: planner--dev--1.0--patch-71 * planner.el (planner-carry-tasks-forward): NOTE: Now behaves similar to the FORCE-DAYS parameter of `plan'. Defaults to scanning the past three days _AND_ carrying the tasks forward, as this makes more sense for new users. Always checks for new tasks. (plan): Follow new meaning of planner-carry-tasks-forward as the default. modified files: planner.el 2004-05-04 13:27:54 GMT Sacha Chua patch-70 Summary: Bugfix: Actually pass filename to function specified in planner-annotation-use-relative-file Revision: planner--dev--1.0--patch-70 * planner.el (planner-annotation-from-file): Actually pass file name, as promised. modified files: planner.el 2004-05-04 12:03:02 GMT Sacha Chua patch-69 Summary: planner.texi: Revise installation instructions Revision: planner--dev--1.0--patch-69 * planner.texi: Revise installation instructions. modified files: planner.texi 2004-05-04 09:29:11 GMT Sacha Chua patch-68 Summary: Use emacs-wiki-url-protocols code in emacs-wiki--dev--1.0--patch-26 Revision: planner--dev--1.0--patch-68 * planner.el (planner-custom-variables): No longer use emacs-wiki-browse-url-function. (planner-url-list, planner-url-regexp): NOTE: Use emacs-wiki-url-protocols instead. (planner-publishing-markup): Remove planner-markup-url. (planner-update-wiki-project): Remove planner-url-regexp. (planner-browse-url-*): Remove. (planner-add-protocol): New. * planner-wl.el: Add wl to protocols. (planner-wl-annotation-from-wl, planner-wl-browse-url): Autoload. * planner-vm.el: Add vm to protocols. (planner-vm-annotation-from-mail, planner-vm-browse-url): Autoload. * planner-rmail.el: Add rmail to protocols. (planner-rmail-annotation-from-mail, planner-rmail-browse-url): Autoload. * planner-lisp.el: Add lisp to protocols. (planner-lisp-browse-url): Autoload. * planner-gnus.el: Add gnus to protocols. (planner-gnus-insinuate, planner-gnus-annotation, planner-gnus-browse-url): Autoload. * planner-erc.el: Add erc and irc to protocols. (planner-erc-annotation-from-erc, planner-erc-browse-url): Autoload. * planner-bbdb.el: Add bbdb to protocols. (planner-bbdb-resolve-url, planner-bbdb-browse-url, planner-bbdb-annotation-from-bbdb): Autoload. modified files: planner-bbdb.el planner-erc.el planner-gnus.el planner-lisp.el planner-rmail.el planner-vm.el planner-wl.el planner.el 2004-05-03 03:26:32 GMT Sacha Chua patch-67 Summary: Bugfix: Misplaced paren in planner-create-task-from-info Revision: planner--dev--1.0--patch-67 * planner.el (planner-create-task-from-info): Bugfix: Misplaced paren. modified files: planner.el 2004-05-03 02:03:19 GMT Sacha Chua patch-66 Summary: Bugfix: planner-save-buffers problem with planner-id updates Revision: planner--dev--1.0--patch-66 * planner.el (planner-save-buffers): Try to fix problem with M-x plan rollover to new day by iterating over the buffer list instead of using save-buffers. Bug reported by Win Treese. modified files: planner.el 2004-05-03 00:51:06 GMT John Sullivan patch-1 Summary: Created branch to Sacha's planner-dev, revised planner.texi. Revision: planner-dev--john--1.0--patch-1 Added external refs for Emacs manual: Gnus, Calendar/Diary, Holidays, Appointments, Time Intervals. Fixed Rmail references. Minor cosmetic and typo fixes along the way. Added information about manually creating tasks without dates and/or project pages to "Working With Tasks". Added "Customizing Your Day Pages" section with @xref's to other sections. Added info about images to "Using emacs-wiki.el". Added info about listing unfinished tasks to "Working With Tasks". Added section "Introducing Annotation Functions" based on an email to emacs-wiki-discuss by Yvonne Thompson. Added info about the Gmane gateway for the mailing list, and the Orkut community to the "Getting Help" section. modified files: planner.texi 2004-04-30 09:15:11 GMT Sacha Chua patch-64 Summary: Bugfix: Allow multiple digits in +days or -days specification Revision: planner--dev--1.0--patch-64 * planner.el (planner-expand-name): Bugfix: Allow multiple digits in +days or -days specification. modified files: planner.el 2004-04-30 07:36:36 GMT Sacha Chua patch-63 Summary: planner-annotation-use-relative-file Revision: planner--dev--1.0--patch-63 * planner.el (planner-annotation-use-relative-file): New. (planner-annotation-from-file): Change behavior depending on planner-annotation-use-relative-file. modified files: planner.el 2004-04-29 07:16:50 GMT Sacha Chua patch-62 Summary: info update from johnsu01 Revision: planner--dev--1.0--patch-62 modified files: planner.texi 2004-04-29 07:11:49 GMT Sacha Chua patch-61 Summary: New: planner-annotation-from-file-relative Revision: planner--dev--1.0--patch-61 * planner.el (planner-annotation-from-file-relative): New. modified files: planner.el 2004-04-28 15:55:26 GMT Gary V. Vaughan patch-1 Summary: render planner day page calendars with elisp Revision: planner--gary--1.0--patch-1 * planner-calendar.el: New file. new files: .arch-ids/planner-calendar.el.id planner-calendar.el 2004-04-28 05:01:39 GMT Sacha Chua patch-60 Summary: Get BBDB links to resolve properly again Revision: planner--dev--1.0--patch-60 * planner-bbdb.el (planner-resolve-url-table): Add the right protocols. modified files: planner-bbdb.el 2004-04-27 16:06:49 GMT Sacha Chua patch-59 Summary: planner-id: Make automatic updating optional (default: off) Revision: planner--dev--1.0--patch-59 * planner-id.el: Note about new variable. (planner-id-update-automatically): New option controls whether to update linked pages automatically or not. (planner-id-update-tasks-maybe): For convenience. (planner-id-setup): Name the hook function. (planner-mode-hook): Hook in. modified files: planner-id.el 2004-04-27 05:41:38 GMT Sacha Chua patch-58 Summary: Add johnsu01's texinfo manual Revision: planner--dev--1.0--patch-58 * planner.texi: First draft by John Sullivan. new files: .arch-ids/planner.texi.id planner.texi 2004-04-27 02:50:42 GMT Sacha Chua patch-57 Summary: Fix planner diary entries for cal-desk Revision: planner--dev--1.0--patch-57 * planner-diary.el (planner-diary-get-diary-entries): Merge Travis B. Hartwell's patch fixing calendar desk entries. New argument use-cal-desk. (planner-diary-get-cal-desk-entries): Use the new argument of planner-diary-get-diary-entries. modified files: planner-diary.el 2004-04-26 05:13:08 GMT Sacha Chua patch-56 Summary: Allow nil to be entered as a date or plan page name Revision: planner--dev--1.0--patch-56 * planner.el (planner-read-name): Make it easy to return nil. (planner-expand-name): Return nil if "nil" is entered. (planner-create-task-from-info): Work with nil plan pages or dates. (planner-goto-plan-page): Remove unnecessary macro calls. (planner-replan-task): Do the right thing if nil is specified. (planner-copy-or-move-task): Check if date is nil. modified files: planner.el 2004-04-26 03:08:18 GMT Sacha Chua patch-55 Summary: planner-create-{high,medium,low}-priority-task-from-buffer for convenience Revision: planner--dev--1.0--patch-55 * planner.el (planner-create-high-priority-task-from-buffer): New. (planner-create-medium-priority-task-from-buffer): New. (planner-create-low-priority-task-from-buffer): New for your key-binding convenience. modified files: planner.el 2004-04-23 10:44:51 GMT Gary V. Vaughan patch-5 Summary: render planner day page calendars with elisp Revision: emacs-wiki--gary--1.0--patch-5 * planner-calendar.el: New file. new files: .arch-ids/planner-calendar.el.id planner-calendar.el 2004-04-22 02:17:25 GMT Sacha Chua patch-53 Summary: planner-wl: Merge bugfixes from Angus Lee Revision: planner--dev--1.0--patch-53 * planner-wl.el: Merge bugfixes from Angus Lee. modified files: planner-wl.el 2004-04-22 01:53:14 GMT Sacha Chua patch-52 Summary: Bugfix: planner-rmail-browse-url should jump to rmail messages outside excursion Revision: planner--dev--1.0--patch-52 * planner-rmail.el (planner-rmail-browse-url): Bugfix: Move rmail jump to outside excursion. Return message number if found. Thanks to fouvry for help. modified files: planner-rmail.el 2004-04-21 17:12:53 GMT Sacha Chua patch-51 Summary: Bugfix: planner-experimental: planner-remove duplicates should remove dupes on date pages Revision: planner--dev--1.0--patch-51 * planner-experimental.el (planner-remove-duplicates): Bugfix: Work properly with duplicated tasks on a date page. * planner-id.el (planner-id-update-tasks-on-page): Docfix. modified files: planner-experimental.el planner-id.el 2004-04-21 15:05:24 GMT Sacha Chua patch-50 Summary: Bugfix: planner-id.el and saving IDs Revision: planner--dev--1.0--patch-50 * planner-id.el (planner-id-save): Simplify Lisp by using built-in-function. Also solve final newline problem with require-final-newline 'ask. Thanks to Win Treese for reporting bug. modified files: planner-cyclic.el planner-id.el 2004-04-21 14:45:07 GMT Sacha Chua patch-49 Summary: planner-rmail: Improvement: Gracefully deal with missing messages Revision: planner--dev--1.0--patch-49 * planner-rmail.el (planner-rmail-browse-url): Improvement: Gracefully deal with missing messages. Thanks to Frederik Fouvry for the patch. modified files: planner-rmail.el 2004-04-21 14:32:42 GMT Sacha Chua patch-48 Summary: Bugfix: Improve rmail handling of nonexistent messages Revision: planner--dev--1.0--patch-48 * planner-rmail.el (planner-rmail-browse-url): Report the error in the original context. Thanks to Frederik Fouvry for idea/patch. modified files: planner-rmail.el 2004-04-21 13:54:18 GMT Sacha Chua patch-47 Summary: planner-gnus: Go directly to message; planner-rmail: elisp tweak Revision: planner--dev--1.0--patch-47 * planner-gnus.el (planner-gnus-browse-url): NOTE: No longer prompt for number of messages. Try to go directly to the message instead. * planner-rmail.el (planner-rmail-browse-url): Remove unnecessary `rmail-first-message'. modified files: planner-gnus.el planner-rmail.el 2004-04-20 17:24:33 GMT Sacha Chua patch-46 Summary: Feature: planner-search-notes-with-body Revision: planner--dev--1.0--patch-46 * planner.el (planner-search-notes-internal): Can include body. (planner-search-notes-with-body): New. (planner-search-notes): Can include body. Thanks to cpchan for the suggestion. modified files: planner.el 2004-04-20 17:10:35 GMT Sacha Chua patch-45 Summary: Set list-diary-entries-hook for planner-cyclic-get-cyclic-tasks Revision: planner--dev--1.0--patch-45 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Force `list-diary-entries-hook' to a canonical value. Thanks to cpchan for pointing this out. modified files: planner-cyclic.el 2004-04-20 13:05:37 GMT Sacha Chua patch-44 Summary: Bugfix: planner-cyclic error checking Revision: planner--dev--1.0--patch-44 * planner-cyclic.el (planner-cyclic-create-task-maybe): Add check to make sure string looks like a task. (planner-cyclic-create-tasks-maybe): Make sure this page has a page name. Thanks to Charles Philip Chan for pointing both bugs out. modified files: planner-cyclic.el 2004-04-20 13:00:59 GMT Sacha Chua patch-43 Summary: Obey command passed to planner-find-file Revision: planner--dev--1.0--patch-43 * planner.el (planner-find-file): Actually obey command. Thanks to Charles Philip Chan for pointing this out. modified files: planner.el 2004-04-20 11:40:45 GMT Sacha Chua patch-42 Summary: Bugfix: return t all the time in browse-url functions Revision: planner--dev--1.0--patch-42 * planner-*.el (planner-*-browse-url): Bugfix: Return t all the time. modified files: planner-bbdb.el planner-erc.el planner-lisp.el planner-vm.el planner-w3m.el planner-wl.el planner.el 2004-04-20 04:14:30 GMT Sacha Chua patch-41 Summary: Bugfix: planner-bbdb slashes optional, planner.el publishing (move tags first), planner-copy-or-move-task accepts nil Revision: planner--dev--1.0--patch-41 * planner.el (planner-publishing-markup): Bugfix: Process tags before the rest of the stuff because things in need to be read-only. * planner-bbdb.el: Make slashes optional. * planner.el (planner-copy-or-move-task): Correctly work when "nil" is specified. Thanks to Ray Fix for bringing this to my attention. modified files: planner-bbdb.el planner.el 2004-04-17 15:36:17 GMT Sacha Chua patch-40 Summary: Rewrite planner-tasks-equal-p for clarity Revision: planner--dev--1.0--patch-40 * planner.el (planner-tasks-equal-p): Rewrite for clarity by using descriptive names. Thanks to Frederik for feedback. modified files: planner.el 2004-04-17 15:26:19 GMT Sacha Chua patch-39 Summary: NOTE: Feature: limit for planner-search-notes (call with C-u) Revision: planner--dev--1.0--patch-39 * planner.el (planner-list-daily-files,planner-get-day-pages): New option EXCLUDE-TEMP ignores unsaved buffers. (planner-search-notes-internal, planner-search-notes): Add LIMIT. NOTE: New feature: limit for planner-search-notes if called with universal prefix. modified files: planner.el 2004-04-17 14:53:08 GMT Sacha Chua patch-38 Summary: Bugfix: Preserve project and mode in index Revision: planner--dev--1.0--patch-38 * planner-experimental.el (planner-index): AHA! Properly use emacs-wiki-project and highlight properly. (emacs-wiki-change-project) has no effect if we change to planner-mode, as changing mode zaps all the local variables. Thanks to ephrem for reporting the bug. (planner-generate-index): NOTE: Indexes dates in reverse order. * planner-notes-index.el (planner-notes-index): Preserve project. modified files: planner-experimental.el planner-notes-index.el 2004-04-17 14:08:33 GMT Sacha Chua patch-37 Summary: Bugfix: Allow any status in planner-find-task Revision: planner--dev--1.0--patch-37 * planner.el (planner-find-task): Bugfix: Allow any status. Thanks to Ephrem for pointing out the bug. (planner-publishing-markup): Add note about planner-marks-regexp. (planner-marks-regexp): Add note about planner-publishing-markup. modified files: planner.el 2004-04-16 03:57:23 GMT Sacha Chua patch-36 Summary: Bugfix: Sort diary entries Revision: planner--dev--1.0--patch-36 * planner-diary.el (planner-diary-get-diary-entries): Sort diary entries. modified files: planner-diary.el 2004-04-16 02:57:00 GMT Sacha Chua patch-35 Summary: Bugfix: planner-diary should use fancy-diary-display Revision: planner--dev--1.0--patch-35 * planner-diary.el (planner-diary-get-diary-entries): Bugfix: Make sure fancy-diary-display is used. Do not squelch messages; this can lead to mysterious problems. modified files: planner-diary.el 2004-04-15 15:34:18 GMT Sacha Chua patch-34 Summary: Bugfix: planner-rss is extra-paranoid about missing information Revision: planner--dev--1.0--patch-34 * planner-rss.el (planner-rss-add-note): Extra paranoia for stuff that is missing. Guarded against nil inserts. modified files: planner-rss.el 2004-04-15 14:09:26 GMT Sacha Chua patch-33 Summary: Important bugfix: Properly update task Revision: planner--dev--1.0--patch-33 * planner.el (planner-copy-or-move-task): Important bugfix: Properly update task. Correct bug introduced in patch-28. modified files: planner.el 2004-04-15 13:20:14 GMT Sacha Chua patch-32 Summary: Bugfix: planner-list-daily-files and other buffers, planner-gnus and URLs Revision: planner--dev--1.0--patch-32 * planner-gnus.el (planner-gnus-browse-url): Make sure planner-gnus always handles gnus: URLs. * planner.el (planner-list-daily-files): Make sure the page has a name. modified files: planner-gnus.el planner.el 2004-04-15 03:45:53 GMT Sacha Chua patch-31 Summary: Change pending task mark to "P" Revision: planner--dev--1.0--patch-31 * planner.el (planner-publishing-markup): Accept P as task status. (planner-marks-regexp): Accept P as task status. (planner-renumber-tasks): Sort pending, then delegated, then completed, then cancelled tasks. (planner-markup-task): Mark up pending tasks. (planner-task-pending): Change pending task mark to P. Thanks to Ephrem for the feature request. * planner.el (planner-list-unfinished-tasks): Consider cancelled tasks finished. modified files: planner.el 2004-04-15 03:38:01 GMT Sacha Chua patch-30 Summary: Bugfix: duplicate planner-task-cancelled, experimental planner-jump-to-linked-note Revision: planner--dev--1.0--patch-30 * planner.el: Remove duplicate planner-task-cancelled. (planner-jump-to-linked-note): Promote from planner-experimental.el. Thanks to Martin Morgan for pointing these out. (planner-file-alist): Move to emacs-wiki layer section. modified files: planner-experimental.el planner.el 2004-04-14 17:23:11 GMT Sacha Chua patch-29 Summary: Bugfix: Save restriction in planner-copy-or-move-task Revision: planner--dev--1.0--patch-29 * planner.el (planner-copy-or-move-task): Save restriction now that we do fancy things in planner-copy-or-move-region. This fixes the problem of interactively calling planner-copy-or-move-region with a marked region. modified files: planner.el 2004-04-14 17:11:08 GMT Sacha Chua patch-28 Summary: Feature: planner-add-task-at-end-flag Revision: planner--dev--1.0--patch-28 * planner.el (planner-add-task-at-end-flag): New. (planner-create-task-from-info): Create at creation point, wherever that is. (planner-read-name, planner-file-alist, planner-page-file): Docfix. Satisfy checkdoc. (planner-seek-task-creation-point): New. (planner-copy-or-move-task): Create at creation point. (planner-update-task): Create at creation point. (planner-copy-or-move-region): Obey planner-add-task-at-end-flag. modified files: planner.el 2004-04-14 15:50:13 GMT Sacha Chua patch-27 Summary: Add error-checking to planner-cyclic Revision: planner--dev--1.0--patch-27 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Remove nil elements. (planner-cyclic-generate-task): Check if task is correctly parsed. (planner-cyclic-create-tasks-maybe): Check if task-string is non-nil. modified files: planner-cyclic.el 2004-04-13 08:47:25 GMT Sacha Chua patch-26 Summary: Enhancement: planner-rmail scans backward Revision: planner--dev--1.0--patch-26 * planner-rmail.el (planner-rmail-browse-url): Scan backward for efficiency. Also, return -1 if not found. Thanks to Frederik Fouvry for the suggestion. modified files: planner-rmail.el 2004-04-13 08:45:32 GMT Sacha Chua patch-25 Summary: Bugfix: planner-gnus: work with cached articles Revision: planner--dev--1.0--patch-25 * planner-gnus.el (planner-gnus-browse-url): Work with cached articles. Thanks to John Sullivan for pointing this out. (planner-gnus-annotation): New for convenience. (planner-annotation-functions): Use planner-gnus-annotation. modified files: planner-gnus.el 2004-04-11 08:17:18 GMT Sacha Chua patch-24 Summary: NOTE: New function planner-task-cancelled bound to C-c C-S-x by default Revision: planner--dev--1.0--patch-24 * planner.el (planner-mode-map): Add keyboard shortcut for planner-task-cancelled. (planner-install-extra-task-keybindings): Add keyboard shortcut for planner-task-cancelled. (planner-task-cancelled): New. modified files: planner.el 2004-04-11 08:16:11 GMT Sacha Chua patch-23 Summary: Bugfix: Correctly switch notes indices into planner mode Revision: planner--dev--1.0--patch-23 * planner-notes-index.el (planner-notes-index): Bugfix: correctly switch into planner mode. modified files: planner-notes-index.el 2004-04-11 06:37:22 GMT Sacha Chua patch-22 Summary: Enhancement: Always create planner-directory Revision: planner--dev--1.0--patch-22 * planner.el (planner-find-file): Always create planner-directory. (planner-goto): Call planner-find-file. modified files: planner.el 2004-04-11 06:36:11 GMT Sacha Chua patch-21 Summary: Bugfix: Refontify after adding task IDs to all tasks Revision: planner--dev--1.0--patch-21 * planner-id.el: Docfix: Add URL. (planner-id-add-task-id-to-all): Bugfix: Refontify after adding task IDs. modified files: planner-id.el 2004-04-07 11:24:38 GMT Sacha Chua patch-20 Summary: Resolve windmove keybinding conflict Revision: planner--dev--1.0--patch-20 * planner.el (planner-install-extra-context-keybindings): Move windmove-conflicting keybindings to this function. Thanks to TerryP for pointing this out. modified files: planner.el 2004-04-07 10:53:00 GMT Sacha Chua patch-19 Summary: Context-sensitive keyboard shortcuts (S-up, S-down, S-right) Revision: planner--dev--1.0--patch-19 * planner.el (planner-mode-map): New keybindings: shift up (move up), shift down (move down), and shift right (follow link). NOTE: They might be more convenient than the current defaults. (planner-jump-to-link): New. (planner-move-up): New. (planner-move-down): New. (planner-current-note-info): Save excursion. (planner-update-task): Save excursion. modified files: planner.el 2004-04-07 05:59:39 GMT Sacha Chua patch-18 Summary: Save position and restriction for planner-update-note Revision: planner--dev--1.0--patch-18 * planner-experimental.el (planner-update-note): Save position, restriction, and window excursion so that we don't freak pll out. modified files: planner-experimental.el 2004-04-05 16:08:13 GMT Sacha Chua patch-17 Summary: Make date optional for tasks. Revision: planner--dev--1.0--patch-17 * planner.el (planner-create-task-from-info): Make date optional. (planner-create-task-from-buffer): Make date optional. Thanks to Alan Schussman and emacs-wiki-discuss for the suggestion. You can now specify a non-date as the date to make a task that is not associated with any date. Warning: Unscheduled tasks might be forgotten. modified files: planner.el 2004-04-05 15:38:11 GMT Sacha Chua patch-16 Summary: planner-rmail: Return message number Revision: planner--dev--1.0--patch-16 * planner-rmail.el (planner-rmail-browse-url): Return message number according to Frederik Fouvry's suggestion. modified files: planner-rmail.el 2004-04-05 04:57:03 GMT Sacha Chua patch-15 Summary: Preliminary support for clocking out when a task is finished Revision: planner--dev--1.0--patch-15 * planner-timeclock.el: Preliminary support for clocking out when a task is finished. Thanks to dto for pointing this out. modified files: planner-timeclock.el 2004-04-05 04:45:26 GMT Sacha Chua patch-14 Summary: Add prefix arg FORCE to planner-id-update-tasks-on-page Revision: planner--dev--1.0--patch-14 * planner-id.el (planner-id-update-tasks-on-page): Add prefix argument to force all tasks to be updated, including completed and cancelled tasks. modified files: planner-id.el 2004-04-05 02:25:36 GMT Sacha Chua patch-13 Summary: Do not use string> Revision: planner--dev--1.0--patch-13 * planner-experimental.el (planner-remove-duplicates): Do not use string>. (Why isn't that in subr? Pfft.) Thanks to Martin Stemplinger for pointing this out. * planner-cyclic.el (planner-cyclic-create-tasks-maybe): Do not use string>. (Why isn't that in subr? Pfft.) Thanks to Martin Stemplinger for pointing this out. modified files: planner-cyclic.el planner-experimental.el 2004-04-04 10:29:29 GMT Sacha Chua patch-12 Summary: Condition-case keybindings, require easymenu Revision: planner--dev--1.0--patch-12 * planner-schedule.el: Wrap a condition-case around key definitions. Require easymenu. * planner-timeclock.el: Wrap a condition-case around key definitions. Require easymenu. * planner.el: Require easymenu. modified files: planner-schedule.el planner-timeclock.el planner.el 2004-04-04 10:08:05 GMT Sacha Chua patch-11 Summary: Add note about where to get timeclock.el Revision: planner--dev--1.0--patch-11 * planner-timeclock.el: Add note about where to get timeclock.el modified files: planner-timeclock.el 2004-04-04 10:05:36 GMT Sacha Chua patch-10 Summary: Bugfix: planner-replan-task and tasks without plan pages Revision: planner--dev--1.0--patch-10 * planner.el (planner-replan-task): Correctly work with tasks with no associated plan page. Thanks to pll for pointing this out. modified files: planner.el 2004-04-04 09:57:12 GMT Sacha Chua patch-9 Summary: Support arbitrary mailboxes for planner-rmail Revision: planner--dev--1.0--patch-9 * planner-rmail.el (planner-rmail-annotation-from-mail): Allow arbitrary mailboxes. (planner-rmail-browse-url): Open arbitrary mailboxes, but retain backward compatibility. Thanks to Frederik Fouvry for pointing this out. modified files: planner-rmail.el 2004-03-31 15:10:20 GMT Sacha Chua patch-8 Summary: Bugfix: Merge Nafai's patch correcting planner-diary.el Revision: planner--dev--1.0--patch-8 * planner-diary.el (planner-diary-insert-cal-desk): Merge Nafai's patch correcting a typo. (planner-diary-use-public-diary): Merge Nafai's patch correcting a typo. modified files: planner-diary.el 2004-03-30 05:47:08 GMT Sacha Chua patch-7 Summary: Remove planner-notes.el from distribution Revision: planner--dev--1.0--patch-7 * planner-notes.el: Remove from distribution as Thomas Gehrlein requests. (He's not quite sure what he wants it to do.) removed files: .arch-ids/planner-notes.el.id planner-notes.el 2004-03-30 05:40:48 GMT Sacha Chua patch-6 Summary: Bugfix: Invalid regular expression in planner-id.el Revision: planner--dev--1.0--patch-6 * planner-id.el (planner-id-update-tasks-on-page): Change invalid regular expression. Thanks to pll for pointing this out. modified files: planner-id.el 2004-03-30 04:55:34 GMT Sacha Chua patch-5 Summary: Docfix: planner-create-task-from-buffer. NOTE: default behavior asks for plan page after creating a task Revision: planner--dev--1.0--patch-5 * planner.el (planner-create-task-from-buffer): Update documentation to reflect new behavior. NOTE: By default, planner-create-task-from-buffer now assumes that you want to associate the task with a plan page. This keeps in line with planner's original philosophy that most (if not all) of your tasks should be part of a plan. modified files: planner.el 2004-03-30 04:46:45 GMT Sacha Chua patch-4 Summary: Bugfix: Add planner-history-list, reorganize reading functions into Convenience section Revision: planner--dev--1.0--patch-4 * planner.el: Moved planner-read-name, planner-read-non-date-page, planner-default-page to Convenience section. (planner-history-list): Bugfix: New. modified files: planner.el 2004-03-30 04:38:43 GMT Sacha Chua patch-3 Summary: Split schedule export functions into planner-export-diary.el Revision: planner--dev--1.0--patch-3 * planner-export-diary.el, planner.el: Split off schedule-related functions from planner.el and placed them in planner-export-diary.el, renaming to avoid namespace conflicts with planner-diary.el. Add documentation in comments. new files: .arch-ids/planner-export-diary.el.id planner-export-diary.el modified files: planner.el 2004-03-30 04:19:25 GMT Sacha Chua patch-2 Summary: Updated planner-diary.el from Thomas Gehrlein Revision: planner--stable--1.0--patch-2 * planner-diary.el: Update from Thomas Gehrlein: version 1.0. Some patches for documentation. Passes checkdoc now. modified files: planner-diary.el 2004-03-26 08:51:44 GMT Sacha Chua patch-1 Summary: Update wiki project and save all buffers during plan Revision: planner--dev--1.0--patch-1 * planner.el (plan): Paranoia: update wiki project in case you're forgotten to do so, and save all the buffers after planning. modified files: planner.el 2004-03-25 08:21:52 GMT Sacha Chua patch-148 Summary: No need to escape URLs in planner-erc as emacs-wiki-markup-link handles that now Revision: emacs-wiki--sacha--1.0--patch-148 * planner-erc.el (planner-erc-annotation-from-erc): No more need to escape URLs here, as emacs-wiki-escape-url does that automatically. modified files: planner-erc.el 2004-03-25 08:18:37 GMT Sacha Chua patch-147 Summary: Add planner-replan-task so that you can change the plan page of created tasks Revision: emacs-wiki--sacha--1.0--patch-147 * planner.el (planner-copy-or-move-task): Allow replanning. (planner-replan-task): New. modified files: planner.el 2004-03-25 06:03:12 GMT Sacha Chua patch-146 Summary: Rename planner-insinuate-diary to planner-diary-insinuate Revision: emacs-wiki--sacha--1.0--patch-146 * planner-diary.el (planner-diary-insinuate): Renamed from (planner-insinuate-diary). modified files: planner-diary.el 2004-03-25 04:34:56 GMT Sacha Chua patch-144 Summary: Updated planner-diary.el from Thomas Gehrlein (canonical version 0.6) Revision: emacs-wiki--sacha--1.0--patch-144 * planner-diary.el: Thomas Gehrlein's 0.6 update: Support for cal-desk, excluding appointments. modified files: planner-diary.el 2004-03-25 01:47:09 GMT Sacha Chua patch-143 Summary: Correct numbering for tasks with no dates Revision: emacs-wiki--sacha--1.0--patch-143 * planner.el (planner-renumber-tasks): Correct renumbering for tasks with no dates. modified files: planner.el 2004-03-24 11:30:54 GMT Sacha Chua patch-142 Summary: Preliminary support for irc:// URLs Revision: emacs-wiki--sacha--1.0--patch-142 * planner.el (planner-encode-url): New. * planner-erc.el (planner-erc-annotation-from-erc): Preliminary support for irc:// URLs as specified by http://ftp.ics.uci.edu/pub/ietf/uri/draft-mirashi-url-irc-01.txt modified files: planner-erc.el planner.el 2004-03-24 08:52:46 GMT Sacha Chua patch-141 Summary: Bugfix: planner-renumber-tasks should not error for incomplete tasks Revision: emacs-wiki--sacha--1.0--patch-141 * planner.el (planner-renumber-tasks): Do not error for incomplete tasks. modified files: planner.el 2004-03-24 07:04:57 GMT Sacha Chua patch-140 Summary: Actually add planner-diary.el Revision: emacs-wiki--sacha--1.0--patch-140 new files: .arch-ids/remember-diary.el.id remember-diary.el 2004-03-24 06:52:33 GMT Sacha Chua patch-139 Summary: Do not update cancelled/completed tasks. Minor optimizations for renumbering Revision: emacs-wiki--sacha--1.0--patch-139 * planner.el (planner-renumber-tasks): Unlet planner-use-font-lock. Try to optimize handling for plan pages. (planner-renumber-notes): Unlet planner-use-font-lock. * planner-id.el (planner-id-update-tasks-on-page): Do not update cancelled or completed tasks. modified files: planner-id.el planner.el 2004-03-23 09:34:41 GMT Sacha Chua patch-135 Summary: Correct documentation note for planner-gnus.el Revision: emacs-wiki--sacha--1.0--patch-135 * planner-gnus.el: Correct documentation note about planner-gnus-insinuate. Thanks to johnsu01 for pointing this out. modified files: planner-gnus.el 2004-03-23 01:29:11 GMT Sacha Chua patch-133 Summary: Do not move cancelled tasks Revision: emacs-wiki--sacha--1.0--patch-133 * planner.el (planner-copy-or-move-task): Do not move cancelled tasks. (planner-copy-or-move-region): Do not move cancelled tasks. modified files: planner.el 2004-03-23 01:24:20 GMT Sacha Chua patch-132 Summary: Create cyclic tasks only for present/future; add "C" as status marker for cancelled tasks Revision: emacs-wiki--sacha--1.0--patch-132 * planner-cyclic.el (planner-cyclic-create-tasks-maybe): Only create tasks for present or future dates. * planner.el (planner-publishing-markup): Add "C" as a status marker for cancelled tasks. (planner-marks-regexp): Add "C" as a status marker for cancelled tasks. (planner-renumber-tasks): Move cancelled tasks all the way to the bottom. (planner-cancelled-task-face): New. (planner-highlight-tasks): Highlight cancelled tasks. * planner.el (planner-raise-task): planner-raise-task now works over blocks of tasks. You can raise a task to the previous block or lower it to the next one. Task blocks are delimited by non-task lines. modified files: planner-cyclic.el planner.el 2004-03-21 15:07:06 GMT Sacha Chua patch-131 Summary: planner-raise-task works over blocks of tasks Revision: emacs-wiki--sacha--1.0--patch-131 * planner.el (planner-raise-task): planner-raise-task now works over blocks of tasks. You can raise a task to the previous block or lower it to the next one. Task blocks are delimited by non-task lines. modified files: planner.el 2004-03-19 06:56:16 GMT Sacha Chua patch-130 Summary: Save restriction for planner-update-note Revision: emacs-wiki--sacha--1.0--patch-130 * planner-experimental.el (planner-update-note): Save restriction. Thanks to Jody Klymak for pointing this out. modified files: planner-experimental.el 2004-03-19 06:55:43 GMT Sacha Chua patch-129 Summary: Add FORCE-DAYS optional argument to plan. Revision: emacs-wiki--sacha--1.0--patch-129 * planner.el (plan): Pay attention to FORCE-DAYS. modified files: planner.el 2004-03-18 13:07:31 GMT Sacha Chua patch-128 Summary: Add PLANNER-README Revision: emacs-wiki--sacha--1.0--patch-128 * PLANNER-README: Add to source control. I keep forgetting the file. new files: .arch-ids/PLANNER-README.id PLANNER-README 2004-03-18 09:26:23 GMT Sacha Chua patch-125 Summary: planner-read-name Revision: emacs-wiki--sacha--1.0--patch-125 * planner.el (planner-read-name): New. Bugfix, thanks to johnsu01 for pointing this out. modified files: planner.el 2004-03-18 09:18:01 GMT Sacha Chua patch-124 Summary: Remove duplicate tasks from day pages when M-x planner-remove-duplicates is invoked on a plan page Revision: emacs-wiki--sacha--1.0--patch-124 * planner-experimental.el (planner-remove-duplicates): Intelligently remove duplicates from day pages. You can invoke this from a plan page to zap most duplicate tasks. * planner.el (planner-find-task): New optional argument POINT defines starting position. modified files: planner-experimental.el planner.el 2004-03-17 03:21:34 GMT Sacha Chua patch-119 Summary: Documentation fix for planner-notes-index: Attribute is limit, not recent. Revision: emacs-wiki--sacha--1.0--patch-119 * planner-notes-index.el: Documentation fix; should be limit, not recent. modified files: planner-notes-index.el 2004-03-16 04:55:25 GMT Sacha Chua patch-118 Summary: Restore planner-annotation-from-planner-note Revision: emacs-wiki--sacha--1.0--patch-118 * planner.el (planner-annotation-functions): Add planner-annotation-from-planner-note. (planner-annotation-from-planner-note): Remove redundant check. * emacs-wiki.el (emacs-wiki-visit-link): Deal with bare tags. modified files: emacs-wiki.el planner.el 2004-03-16 04:43:46 GMT Sacha Chua patch-117 Summary: Emacs21 non-CVS bugfix wrt task highlighting, fixed by moving tasks, notes highlighting to before emacs-wiki Revision: emacs-wiki--sacha--1.0--patch-117 * emacs-wiki.el (emacs-wiki-before-highlight-buffer-hook): New. (emacs-wiki-highlight-region): Call emacs-wiki-before-highlight-buffer-hook. * planner.el (planner-mode): Move tasks, notes highlighting to _before_ emacs-wiki highlighting. Kludge so that emacs21 non-CVS renders things properly. modified files: emacs-wiki.el planner.el 2004-03-16 03:47:05 GMT Sacha Chua patch-115 Summary: Make non-reactive tasks easier to schedule; swap sense of C-u on planner-create-task-from-buffer Revision: emacs-wiki--sacha--1.0--patch-115 * planner.el (planner-create-task-from-buffer): User-visible change: Swap sense of C-u. You now need to press C-u to associate a task only with a date page (punish reactive tasks!). By default, tasks are associated with the current plan page or the last plan page selected from the minibuffer. (planner-default-page): New. modified files: planner.el 2004-03-16 02:49:55 GMT Sacha Chua patch-114 Summary: Fix planner-cyclic bug by not anchoring regex at start of string in planner-task-info-from-string Revision: emacs-wiki--sacha--1.0--patch-114 * planner.el (planner-task-info-from-string): Do not anchor regular expression at start of string so that planner-cyclic tasks are more flexible. modified files: planner.el 2004-03-15 07:05:13 GMT Sacha Chua patch-109 Summary: planner-annotation-from-info Revision: emacs-wiki--sacha--1.0--patch-109 * planner.el (planner-annotation-from-info): New. Thanks to Yvonne Thomson for contributing this. modified files: planner.el 2004-03-14 16:08:37 GMT Sacha Chua patch-104 Summary: Add planner-lisp.el for interactive Emacs Lisp functions Revision: emacs-wiki--sacha--1.0--patch-104 * planner-lisp.el: New. new files: .arch-ids/planner-lisp.el.id planner-lisp.el 2004-03-14 14:51:52 GMT Sacha Chua patch-103 Summary: Revision: emacs-wiki--sacha--1.0--patch-103 * planner.el (plan): Create `planner-directory' automatically if not yet there. modified files: planner.el 2004-03-14 14:40:56 GMT Sacha Chua patch-102 Summary: Bugfix Revision: emacs-wiki--sacha--1.0--patch-102 * planner.el (planner-find-task): Bugfix: allow more than one digit for the priority. Oops! modified files: planner.el 2004-03-13 06:22:40 GMT Sacha Chua patch-100 Summary: Fix infinite loop in planner-bbdb.el Revision: emacs-wiki--sacha--1.0--patch-100 * planner-bbdb.el (planner-bbdb-annotation-from-bbdb): Fix infinite loop. Thanks to johnsu01 for pointing this out. modified files: planner-bbdb.el 2004-03-12 17:24:13 GMT Sacha Chua patch-98 Summary: Docfix in planner.el - remove mention of planner-calendar.el Revision: emacs-wiki--sacha--1.0--patch-98 * planner.el: Remove mention of planner-calendar.el and add note about `planner-calendar-insinuate'. Thanks to kanaldrache for pointing this out. modified files: planner.el 2004-03-12 15:12:25 GMT Sacha Chua patch-97 Summary: Improve annotation matching Revision: emacs-wiki--sacha--1.0--patch-97 * planner.el (planner-create-task): Improve annotation matching. modified files: planner.el 2004-03-12 07:12:20 GMT Sacha Chua patch-94 Summary: planner-cyclic: Cyclic task support. Revision: emacs-wiki--sacha--1.0--patch-94 * planner-cyclic.el: New. new files: .arch-ids/planner-cyclic.el.id planner-cyclic.el test/.arch-ids/planner-cyclic-test.el.id test/planner-cyclic-test.el modified files: planner.el test/planner-test.el 2004-03-12 05:09:11 GMT Sacha Chua patch-91 Summary: Do not change windows when navigating day pages with yesterday/tomorrow Revision: emacs-wiki--sacha--1.0--patch-91 * planner.el (planner-goto-yesterday): Do not change windows. (planner-goto-tomorrow): Do not change windows. (planner-goto-previous-daily-page): Do not change windows. (planner-goto-next-daily-page): Do not change windows. modified files: planner.el 2004-03-12 03:42:48 GMT Sacha Chua patch-88 Summary: Understand dates of the form +1 or -1 Revision: emacs-wiki--sacha--1.0--patch-88 * planner.el (planner-expand-name): Understand dates of the form "+1" or "-1" as offsets from today. Thanks to k-man on #emacs for the suggestion. modified files: planner.el 2004-03-12 02:39:19 GMT Sacha Chua patch-87 Summary: Work with parens in the task description Revision: emacs-wiki--sacha--1.0--patch-87 * planner.el (planner-task-info-from-string): Work with parens in the task description. Test suite at test/planner-test.el . (planner-create-task): Improve annotation matching. * test/planner-test.el: New. new files: test/.arch-ids/planner-test.el.id test/planner-test.el modified files: planner.el 2004-03-11 14:13:20 GMT Sacha Chua patch-86 Summary: Minor bugfix. Do not error if tasks are at end of buffer. Revision: emacs-wiki--sacha--1.0--patch-86 * planner.el (planner-renumber-tasks): Do not error if tasks are at end of buffer. modified files: planner.el 2004-03-11 13:58:38 GMT Sacha Chua patch-85 Summary: Further planner-renumber-tasks optimization Revision: emacs-wiki--sacha--1.0--patch-85 * planner.el (planner-renumber-tasks): Further optimization. Don't use a regular expression to check for further tasks. Use character comparison instead. This should trim off another second or two. modified files: planner.el 2004-03-11 13:43:46 GMT Sacha Chua patch-84 Summary: Optimize sort, assuming sort is stable Revision: emacs-wiki--sacha--1.0--patch-84 * planner.el (planner-renumber-tasks): Optimize sort. Assumes sort is stable, which it appears to be under CVS Emacs. modified files: planner.el 2004-03-11 13:21:30 GMT Sacha Chua patch-83 Summary: Merged John Wiegley's emacs-wiki changes in. Small bugfixes. Revision: emacs-wiki--sacha--1.0--patch-83 * planner.el (planner-in-progress-task-face): Remove dupe. Thanks to Florian Lanthaler for pointing this out. * emacs-wiki.el (emacs-wiki-page-date): Remove parameter, correct docstring. (emacs-wiki-numbered-tag): Use ID attribute instead of unclosed * emacs-wiki.el: Merged John Wiegley's patch in preparation for flexible publishing. modified files: emacs-wiki.el planner.el 2004-03-11 08:44:48 GMT Sacha Chua patch-82 Summary: Bugfixes. Also, emacs-wiki no longer errors on publish--just warns Revision: emacs-wiki--sacha--1.0--patch-82 * emacs-wiki.el (emacs-wiki-eval-lisp): Warn if error, but do not stop. Thanks to Mark Triggs for the patch. * planner.el (planner-in-progress-task-face): No :slant in XEmacs; using :bold instead. Thanks to Mario Peter for the patch. * planner.el (planner-create-task): Work with new emacs-wiki-make-link. modified files: emacs-wiki.el planner.el 2004-03-11 02:32:24 GMT Sacha Chua patch-81 Summary: Emacs20 compatibility Revision: emacs-wiki--sacha--1.0--patch-81 * remember.el (remember-clipboard): Use compatibility function. * planner.el (planner-list-daily-files): Remove mapc call. (planner-tasks-tag): Remove mapc call. (planner-list-tasks-with-status): Remove mapc call. (planner-extract-tasks): Remove mapc call. (planner-search-notes-internal): add-to-list in emacs20 has only two parameters. Remove need for three parameters by reversing the list. (planner-extract-tasks): Remove mapc call. * emacs-wiki.el (emacs-wiki-make-faces): Remove mapc call. Files now compile cleanly under Emacs21 and Emacs20 (except for emacs-wiki, which still has lots of warnings.) modified files: emacs-wiki.el planner.el remember.el 2004-03-10 05:03:18 GMT Sacha Chua patch-80 Summary: Deal with lines that do not have nicks, like the ERC prompt. Revision: emacs-wiki--sacha--1.0--patch-80 * planner-erc.el (planner-erc-annotation-from-erc): Deal with lines that do not have nicks. modified files: planner-erc.el 2004-03-10 04:58:14 GMT Sacha Chua patch-79 Summary: planner-erc provides annotation functions for ERC buffers Revision: emacs-wiki--sacha--1.0--patch-79 * planner-erc.el: New. new files: .arch-ids/planner-erc.el.id planner-erc.el 2004-03-10 03:06:46 GMT Sacha Chua patch-78 Summary: Remove 'cl dependency of emacs-wiki.el. Add planner-search-notes-next/previous-match. Revision: emacs-wiki--sacha--1.0--patch-78 * emacs-wiki.el (emacs-wiki-visit-link): Hardcode emacs-wiki-after-save-hook in so that we can avoid using gensym. (emacs-wiki-refresh-buffers): New function updates all project buffers. (add-once-hook): Deleted. * planner.el (planner-search-notes-internal): Sort entries correctly even if reverse-chronologically arranged. (planner-search-notes-buffer): New. Save buffer so that we can go to the previous and next matches. (planner-search-notes): Save buffer in planner-search-notes-buffer so that we can go to the next and previous matches. * planner-experimental.el (planner-search-notes-next-match): New. (planner-search-notes-previous-match): New. * emacs-wiki.el (add-once-hook): Use make-symbol instead of gensym. modified files: planner-experimental.el planner.el 2004-03-09 08:58:18 GMT Sacha Chua patch-76 Summary: Renamed p-i-c to planner-calendar-insinuate to be more consistent Revision: emacs-wiki--sacha--1.0--patch-76 * planner.el (planner-calendar-insinuate): Renamed from planner-insinuate-calendar to be more consistent with other functions. Thanks to Yvonne Thomson for pointing this out. * planner-diary.el: Clarified documentation. Adopted it for my own use, so if this breaks, I'll be one of those to complain loudly. modified files: planner-diary.el planner.el 2004-03-08 16:01:23 GMT Sacha Chua patch-73 Summary: Added planner-notes-index.el, fixed emacs-wiki escape/unescape Revision: emacs-wiki--sacha--1.0--patch-73 * planner-notes-index.el: New file. View a list of your notes using the interactive functions, or publish indexes using emacs-wiki tags. See comments for more details. * emacs-wiki.el (emacs-wiki-link-escape): Finally fix this broken function. I must have been really lucky not to have run into problems with this before. Apologies to people bemused by this bug! (emacs-wiki-link-unescape): Same as emacs-wiki-link-escape. (emacs-wiki-highlight-link): Unescape link text when displayed. Tested with notes-index, which had lots of links with brackets. (emacs-wiki-wiki-visible-name): Unescape further in titles. (emacs-wiki-make-link): Escape # in titles. The files I touched compile cleanly under Emacs CVS and XEmacs, with the exception of emacs-wiki.el. I still have to untangle it. Again, apologies for small, careless bugs. Would love to hear from anyone with more experience writing test suites for Emacs programs! Also, have to get the hang of testcover.el ... =) * planner-rmail.el (rmail): Add missing require. * planner.el (planner-create-task-from-info): Fix free variable. new files: .arch-ids/planner-notes-index.el.id planner-notes-index.el modified files: emacs-wiki.el planner-rmail.el planner.el 2004-03-08 10:36:00 GMT Sacha Chua patch-72 Summary: Bugfix in planner task creation, thanks to Nafai for pointing this out Revision: emacs-wiki--sacha--1.0--patch-72 * planner.el (planner-format-task): Fix typo. Thanks to Nafai for pointing this out! (planner-create-task): Fix dangling from. (planner-create-task-from-info): Fix bug for creating with plan-page set to a date page. (planner-create-task-from-buffer): Fix bug for creating from a date page. modified files: planner.el 2004-03-08 06:48:22 GMT Sacha Chua patch-71 Summary: Do not fold case when checking links. Revision: emacs-wiki--sacha--1.0--patch-71 * planner.el (planner-format-task): Actually observe LINK. * emacs-wiki.el (emacs-wiki-make-link): Do not fold case. modified files: emacs-wiki.el planner.el 2004-03-08 06:11:59 GMT Sacha Chua patch-70 Summary: Added planner-wl.el Revision: emacs-wiki--sacha--1.0--patch-70 * planner-wl.el: New file. Thanks to Yvonne Thomson for contributing this to planner. new files: .arch-ids/planner-wl.el.id planner-wl.el 2004-03-08 05:51:49 GMT Sacha Chua patch-69 Summary: With a prefix, planner-create-task-from-buffer prompts for a plan page. Also, planner-rss has category note. Revision: emacs-wiki--sacha--1.0--patch-69 * planner.el (planner-create-task-from-info): Pay attention to plan and date. (planner-create-task-from-buffer): With a prefix, prompt for a plan page. If a plan page is specified and this is not equal to the current annotation, move annotation into the task description. (planner-read-non-date-page): New defun. (planner-create-task): Add plan-page. * planner-rss.el (planner-rss-add-note): Add category link. new files: .arch-ids/schedule.el.id .arch-ids/timeclock.el.id schedule.el timeclock.el modified files: emacs-wiki.el planner-rss.el planner.el 2004-03-07 15:49:23 GMT Sacha Chua patch-68 Summary: Add major-mode check for planner-rmail. Revision: emacs-wiki--sacha--1.0--patch-68 * planner-rmail.el (planner-rmail-annotation-from-mail): Add major-mode check. modified files: planner-rmail.el 2004-03-07 14:21:29 GMT Sacha Chua patch-66 Summary: Michal Maruska's idea: include #title in the wiki index. Revision: emacs-wiki--sacha--1.0--patch-66 * emacs-wiki.el: Merged in ideas from Michal Maruska's patch for including #title in the wiki index. See emacs-wiki-index-title-threshold for more details. (emacs-wiki-index-title-threshold): New variable. (emacs-wiki-get-title-fast): New defun. (emacs-wiki-file-alist-with-titles): New defun. (emacs-wiki-index-files-list): New convenience function. (emacs-wiki-index-file-title): New convenience function. (emacs-wiki-index-file-page): New convenience function. (emacs-wiki-generate-index): Observe emacs-wiki-index-title-threshold. (emacs-wiki-index): More verbose, now that it takes time to process. (emacs-wiki-publish-index): More verbose, now that it takes time to process. * planner-experimental.el (planner-generate-index): Observe emacs-wiki-index-title-threshold. modified files: emacs-wiki.el planner-experimental.el 2004-03-07 12:59:30 GMT Sacha Chua patch-65 Summary: Preliminary support for planner pages for BBDB records Revision: emacs-wiki--sacha--1.0--patch-65 * planner-bbdb.el (planner-bbdb-plan-field): New. (planner-bbdb-annotation-from-bbdb): Preliminary support for planner pages for BBDB records. modified files: planner-bbdb.el 2004-03-06 16:15:35 GMT Sacha Chua patch-64 Summary: Correctly make links even when page does not match emacs-wiki-name-regexp Revision: emacs-wiki--sacha--1.0--patch-64 * emacs-wiki.el (emacs-wiki-make-link): Correct regexp for forcing entire link to match emacs-wiki-name-regexp. * planner.el (planner-make-link): Removed compatibility function; left this as a defalias. (planner-annotation-from-planner-note): Used emacs-wiki-make-link instead. (planner-format-task): Used emacs-wiki-make-link instead. Properly dealt with links that did not match the name regular expression. (planner-copy-or-move-task): Used emacs-wiki-make-link instead. (planner-update-task): Used emacs-wiki-make-link instead. modified files: emacs-wiki.el planner.el 2004-03-06 08:44:36 GMT Sacha Chua patch-62 Summary: Added planner-vm. Minor bugfixes in other modules. Revision: emacs-wiki--sacha--1.0--patch-62 * planner-vm.el: New file. new files: .arch-ids/planner-vm.el.id planner-vm.el modified files: emacs-wiki.el planner-rmail.el 2004-03-06 05:17:12 GMT Sacha Chua patch-60 Summary: Promote planner-default-task-priority to a customizable variable. Revision: emacs-wiki--sacha--1.0--patch-60 * planner.el (planner-default-task-priority): Promote to a customizable variable. modified files: planner.el 2004-03-05 16:54:50 GMT Sacha Chua patch-59 Summary: planner-renumber-tasks renumbers chunks of tasks Revision: emacs-wiki--sacha--1.0--patch-59 * planner.el (planner-renumber-tasks): Renumber chunks of tasks, not only the first one. This lets you have a Completed Tasks section, although you still have to manually move tasks over to it. Maybe we can have a hook to control this, if other people find "Completed Tasks" interesting. modified files: planner.el 2004-03-03 15:47:22 GMT Sacha Chua patch-57 Summary: planner-rmail added, common mail functions moved into planner.el or planner-bbdb.el, redundant defun removed Revision: emacs-wiki--sacha--1.0--patch-57 * planner.el (planner-get-name-from-address): New defun. * planner-rmail.el: New file. * planner-gnus.el (planner-gnus-get-name-from-address): Moved to planner-bbdb as there was nothing Gnus-specific about this function. (planner-gnus-annotation-from-summary): Use planner-ignored-from-addresses from planner instead of gnus-ignored-from-addresses. Use planner-get-name-from-address (defined in planner, redefined in planner-bbdb) instead of planner-gnus-get-name-from-address. (planner-gnus-annotation-from-message): Use planner-ignored-from-addresses from planner instead of gnus-ignored-from-addresses. Use planner-get-name-from-address (defined in planner, redefined in planner-bbdb) instead of planner-gnus-get-name-from-address. * planner-bbdb.el (planner-bbdb-get-name-from-address): New defun. Alternative for planner-get-name-from-address. (planner-get-name-from-address): Set to planner-bbdb-get-name-from-address when planner-bbdb is loaded. * planner.el (planner-annotation-functions): Removed planner-annotation-from-planner-note from default value until it is fully supported again. (planner-make-planner-link): Check if emacs-wiki-name-regexp completely matches wiki-link. * planner.el: Rearranged compatibility functions (planner-ignored-from-addresses): New option. (planner-make-planner-link): Removed. planner-make-link is sufficient. (planner-copy-or-move-task): Use planner-make-link. (planner-update-task): Use planner-make-link. * emacs-wiki.el (emacs-wiki-make-link): Check if emacs-wiki-name-regexp completely matches wiki-link. new files: .arch-ids/planner-rmail.el.id planner-rmail.el modified files: emacs-wiki.el planner-bbdb.el planner-gnus.el planner.el 2004-03-02 04:14:04 GMT Sacha Chua patch-56 Summary: Fixed embarrassing typo in compatibility function planner-link-unescape Revision: emacs-wiki--sacha--1.0--patch-56 * planner.el (fboundp): Whoops, planner-link-unescape was typo'd to planner-link-escape. Thanks to Nascif Abousalh-Neto for the bug report! modified files: planner.el 2004-03-01 06:17:51 GMT Sacha Chua patch-55 Summary: Bugfix in planner-escape-link and planner-unescape-link. Revision: emacs-wiki--sacha--1.0--patch-55 * planner.el (planner-escape-link): Whoops, forgot to return text. (planner-unescape-link): Whoops, forgot to return text. modified files: planner.el 2004-03-01 05:01:21 GMT Sacha Chua patch-54 Summary: Load the correct library for grep-command. Revision: emacs-wiki--sacha--1.0--patch-54 * planner-id.el (require): Load the correct library for grep-command. This is 'compile for XEmacs and stable Emacs 21, but 'grep for Emacs 21 CVS. modified files: planner-id.el 2004-02-29 15:00:03 GMT Sacha Chua patch-53 Summary: Misc. documentation fixes Revision: emacs-wiki--sacha--1.0--patch-53 Whoops, wrong boilerplate text on many of the files. Misc. whitespace fixes as well. modified files: planner-bbdb.el planner-diary.el planner-experimental.el planner-gnus.el planner-id.el planner-notes.el planner-rss.el planner-schedule.el planner-timeclock.el planner-w3m.el planner.el remember-bbdb.el remember-bibl.el remember-experimental.el remember-planner.el remember.el 2004-02-29 14:44:33 GMT Sacha Chua patch-52 Summary: Added compatibility functions for older versions of emacs-wiki.el. Revision: emacs-wiki--sacha--1.0--patch-52 * planner.el (fboundp): Added compatibility functions planner-link-escape, planner-link-unescape, planner-make-link, and advice around emacs-wiki-wiki-link-target. * planner-gnus.el (planner-gnus-annotation-from-summary): Used compatibility functions. (planner-gnus-annotation-from-message): Used compatibility functions. modified files: planner-gnus.el planner.el 2004-02-27 06:11:47 GMT Sacha Chua patch-51 Summary: Better XEmacs compatibility Revision: emacs-wiki--sacha--1.0--patch-51 Not only do all the files now pass develock, but most of the XEmacs compile errors are gone. WHEW! modified files: emacs-wiki.el planner-bbdb.el planner-diary.el planner-experimental.el planner-gnus.el planner-id.el planner-notes.el planner-rss.el planner-schedule.el planner-timeclock.el planner-w3m.el planner.el remember-experimental.el remember-planner.el remember.el 2004-02-27 00:06:35 GMT Daniel Neri patch-2 Summary: fix a couple of typos Revision: emacs-wiki--planner--0--patch-2 modified files: planner.el remember-planner.el 2004-02-26 23:59:37 GMT Daniel Neri patch-1 Summary: sync commentary with reality Revision: emacs-wiki--planner--0--patch-1 modified files: planner-gnus.el 2004-02-26 12:02:20 GMT Sacha Chua patch-49 Summary: Rearranged customization options and removed Gnus links from published pages Revision: emacs-wiki--sacha--1.0--patch-49 * planner.el: Rearranged customization entries for ease of use. (planner-mode-hook): Removed from customization entries as this is automatically defined by the creation of a major mode. (planner-markup-url): Do not strip other characters from the ID. * planner-gnus.el (planner-gnus-resolve-url): Gnus IDs should not be displayed. (planner-resolve-url-table): Add planner-gnus-resolve-url here. modified files: planner-gnus.el planner.el 2004-02-23 17:32:30 GMT Sacha Chua patch-48 Summary: Bugfix: planner-id.el should call planner-highlight-region Revision: emacs-wiki--sacha--1.0--patch-48 * planner-id.el (planner-id-markup): Use planner-highlight-region instead of planner-markup-region. modified files: planner-id.el 2004-02-23 17:25:49 GMT Sacha Chua patch-47 Summary: Bugfix: planner-bbdb-resolve-url Revision: emacs-wiki--sacha--1.0--patch-47 * planner-bbdb.el (planner-resolve-url-table): Use planner-bbdb-resolve-url. (planner-bbdb-resolve-url): Renamed from planner-bbdb-markup-url. modified files: planner-bbdb.el 2004-02-23 11:52:48 GMT Sacha Chua patch-46 Summary: Highlight functions should be named -highlight-, not -markup-. Tasks marked up specially. Minor bugfixes. Revision: emacs-wiki--sacha--1.0--patch-46 * planner.el (planner-resolve-url-google): Renamed from planner-markup-url-google. (planner-resolve-url-table): Renamed from planner-markup-url-table (planner-markup-url): Use planner-resolve-url-table (planner-mode): Highlight functions are now named -highlight- instead of -markup-. (planner-highlight-region): Renamed from planner-markup-region. (planner-highlight-tasks): Renamed from planner-markup-tasks. Use planner-highlight-region. (planner-highlight-notes): Renamed from planner-markup-notes. (planner-markup-url): Remove protocol - is not a parameter. (planner-publishing-markup): Mark up tasks specially. (planner-markup-task): New function. modified files: planner.el 2004-02-23 10:36:38 GMT Sacha Chua patch-45 Summary: Make planner-url a list of regular expressions Revision: emacs-wiki--sacha--1.0--patch-45 * planner.el (planner-url-list): Now a list of regular expressions instead of strings. modified files: planner.el 2004-02-22 16:41:57 GMT Sacha Chua patch-44 Summary: Major change: split planner.el and remember.el into modules Revision: emacs-wiki--sacha--1.0--patch-44 * planner.el: Split off -bbdb, -gnus, -schedule, -timeclock and -w3m. Compiles cleanly under Emacs 21 CVS. (planner-url-list): New variable for better modularization. (planner-update-wiki-project): Automatically compose regular expression for emacs-wiki-url-regexp. (planner-markup-url-table): New variable. (planner-browse-url-functions): New variable. * remember.el: Split off -bbdb, -bibl and -planner. Compiles cleanly under Emacs 21 CVS. new files: .arch-ids/planner-bbdb.el.id .arch-ids/planner-gnus.el.id .arch-ids/planner-schedule.el.id .arch-ids/planner-timeclock.el.id .arch-ids/planner-w3m.el.id .arch-ids/remember-bbdb.el.id .arch-ids/remember-bibl.el.id .arch-ids/remember-planner.el.id planner-bbdb.el planner-gnus.el planner-schedule.el planner-timeclock.el planner-w3m.el remember-bbdb.el remember-bibl.el remember-planner.el modified files: planner-experimental.el planner-id.el planner-notes.el planner.el remember-experimental.el remember.el 2004-02-19 11:01:05 GMT Sacha Chua patch-42 Summary: Added categorized feeds to planner-rss.el Revision: emacs-wiki--sacha--1.0--patch-42 * planner-rss.el (planner-rss-file-name): Changed documentation string. (planner-rss-category-feeds): New variable. Customize this to get categorized feeds. (planner-rss-add-note): Perform regular-expression matching on the original text and copy matched entries to category feeds. * planner.el (planner-note-title): New defun. (planner-note-timestamp): New defun. (planner-note-body): New defun. (planner-narrow-to-note): Save excursion. modified files: planner-rss.el planner.el 2004-02-18 03:31:36 GMT Sacha Chua patch-41 Summary: Embarrassing typo in planner.el Revision: emacs-wiki--sacha--1.0--patch-41 * planner.el (planner-list-unfinished-tasks): Whoops! Added an n by mistake. Thanks to Frederik Fouvry for pointing this out. modified files: planner.el 2004-02-17 04:23:28 GMT Sacha Chua patch-39 Summary: Bugfix in planner-name-regexp Revision: emacs-wiki--sacha--1.0--patch-39 * planner.el (planner-name-regexp): Corrected regular expression so that emacs-wiki recognizes yyyy.mm.dd#link again. modified files: planner.el 2004-02-17 03:09:30 GMT Sacha Chua patch-38 Summary: Added info URLs to planner.el Revision: emacs-wiki--sacha--1.0--patch-38 * planner.el (planner-url-regexp): Added info handling. (planner-browse-url): Added info handling. Thanks to Frederik Fouvry for patch. modified files: planner.el planner2diary.py 2004-02-17 02:54:53 GMT Sacha Chua patch-36 Summary: Fixed emacs-wiki matching by removing grouping from planner-name-regexp. Revision: emacs-wiki--sacha--1.0--patch-36 * planner.el (planner-name-regexp): Removed grouping construct as this threw off emacs-wiki matching. modified files: planner.el 2004-02-15 13:49:52 GMT Sacha Chua patch-35 Summary: More planner-rss fixes to deal with read-only text. Revision: emacs-wiki--sacha--1.0--patch-35 * planner.el (planner-current-note-info): Removed text properties from body. * planner-rss.el (planner-rss-add-note): Removed planner-note-info-from-string reference. Used planner-current-note-info from planner.el instead. Used planner-current-note-info to get the body. Properly removes overlays and text-properties from read-only text. modified files: planner-rss.el planner.el 2004-02-15 06:32:20 GMT Sacha Chua patch-34 Summary: Prepared planner-rss.el for first release. Revision: emacs-wiki--sacha--1.0--patch-34 * planner-rss.el: Renamed from rss.el. Added commentary. Changed function prefix. (planner-rss-initial-contents): Merged other one-time variables into this. Moved to planner customize group. (planner-rss-base-url): Moved to planner customize group. (planner-rss-file-name): Moved to planner customize group. (planner-rss-initialize): Used planner-rss-initial-contents. modified files: planner-rss.el renamed files: .arch-ids/rss.el.id ==> .arch-ids/planner-rss.el.id rss.el ==> planner-rss.el 2004-02-14 15:09:36 GMT Sacha Chua patch-33 Summary: Added rss.el Revision: emacs-wiki--sacha--1.0--patch-33 You need rss.el for the blogging to RSS stuff. new files: .arch-ids/rss.el.id rss.el 2004-02-14 14:44:10 GMT Sacha Chua patch-32 Summary: Removed redundant code from planner-experimental.el Revision: emacs-wiki--sacha--1.0--patch-32 * planner-experimental.el (planner-note-timestamp-regexp): Deleted. (planner-analyze-headline): Deleted. (planner-list-headlines): Deleted. (planner-search-notes): Moved into planner.el. (planner-search-notes-internal): Moved into planner.el. * planner.el (planner-search-notes-internal): Moved from planner-experimental.el (planner-current-note-info): Moved actual timestamp regexp into code. modified files: planner-experimental.el planner.el 2004-02-14 09:50:58 GMT Sacha Chua patch-30 Summary: Bugfix: planner-name-regexp had invalid regular expression syntax. Revision: emacs-wiki--sacha--1.0--patch-30 * planner.el (planner-name-regexp): Fix embarrassing regular expression bug. modified files: planner.el 2004-02-13 03:42:46 GMT Sacha Chua patch-29 Summary: Documentation fix for local planner task references Revision: emacs-wiki--sacha--1.0--patch-29 * planner.el: Removed incorrect documentation note about local planner task references. (planner-name-regexp): Shorter regular expression. modified files: planner.el 2004-02-11 14:58:53 GMT Sacha Chua patch-28 Summary: Bugfix: planner-seek-to-first inserts correct number of spaces. Revision: emacs-wiki--sacha--1.0--patch-28 * planner.el (planner-seek-to-first): Function now attempts to insert the correct number of spaces. This may be slower, though, with all the regular-expression matching. It now correctly deals with sections at the bottom end of a file and sections placed right before sections (< 2 blank lines in between). modified files: planner.el 2004-02-11 09:48:30 GMT Sacha Chua patch-27 Summary: Bugfixes in planner-seek-to-function that affected all those with planner-seek-create-at-bottom Revision: emacs-wiki--sacha--1.0--patch-27 * planner.el (planner-seek-to-first): Try to seek to the section first. Call planner-seek-section-function only if it is not found. (planner-seek-create-at-top): Moved the seek to planner-seek-to-first. This function now only creates a new section. (planner-seek-create-at-bottom): Moved the seek to planner-seek-to-first. This function now only creates a new section. modified files: planner.el 2004-02-09 03:10:08 GMT Sacha Chua patch-26 Summary: Doc tweaks Revision: emacs-wiki--sacha--1.0--patch-26 * planner.el: Tweaked allout configuration so that commentary is always displayed. modified files: planner.el 2004-02-09 02:44:50 GMT Sacha Chua patch-24 Summary: Added major-mode check to emacs-wiki Revision: emacs-wiki--sacha--1.0--patch-24 * planner.el (planner-annotation-from-wiki): Added derived-mode-p check for emacs-wiki-mode. (planner-annotation-from-planner): Added derived-mode-p check for planner-mode. (planner-annotation-from-planner-note): Added derived-mode-p check for planner-mode. modified files: planner.el 2004-02-06 04:11:56 GMT Sacha Chua patch-23 Summary: Minor bugfixes with replace-regexp-in-string and the message-id regexp. Revision: emacs-wiki--sacha--1.0--patch-23 * planner.el (planner-strip-whitespace): To be safe, use the replace-regexp-in-string defined in xemacs. (planner-gnus-get-message-id): To be safe, use the replace-regexp-in-string defined in xemacs. (planner-gnus-get-message-id): Fix embarrassing regexp error. modified files: planner.el 2004-02-05 10:44:06 GMT Sacha Chua patch-22 Summary: Minor bugfixes Revision: emacs-wiki--sacha--1.0--patch-22 * planner.el (planner-task-format): Returned old behavior of justifying priority properly. (planner-markup-tasks): Deal with different kinds of spaces. (planner-gnus-get-message-id): More flexible matching. modified files: planner.el 2004-02-01 05:37:06 GMT Sacha Chua patch-21 Summary: Added URL escaping to emacs-wiki Revision: emacs-wiki--sacha--1.0--patch-21 emacs-wiki-wiki-link-target unescapes the wiki link. planner-gnus-get-message-id deals with summary mode. planner-annotation-from-gnus uses emacs-wiki-make-link. planner-annotation-from-gnus-summary uses emacs-wiki-make-link. New functions: emacs-wiki-link-escape emacs-wiki-link-unescape emacs-wiki-make-link modified files: emacs-wiki.el planner.el 2004-01-28 06:56:15 GMT Sacha Chua patch-20 Summary: planner-default-task-priority Revision: emacs-wiki--sacha--1.0--patch-20 Ken Rachynski asked for a way to set the default task priority. Here it is - planner-default-task-priority (new variable, controls planner-create-task). modified files: planner.el 2004-01-28 06:52:08 GMT Sacha Chua patch-19 Summary: Font-locking more correct Revision: emacs-wiki--sacha--1.0--patch-19 Status font-locking now extends to beginning of line. modified files: planner.el 2004-01-28 06:43:16 GMT Sacha Chua patch-18 Summary: Improved font-locking Revision: emacs-wiki--sacha--1.0--patch-18 New variable: planner-hide-task-status-when-highlighting Martin Morgan suggested highlighting only a small part of the task, as wide seas of red can be quite overwhelming. Tried it out and thought it was a cool idea, so this version highlights only the category/priority with the category color and now properly does the completed/in-progress/delegated task highlighting. Martin sent a patch, too, which made the status invisible, but I like seeing the status so that I can change it by hand. New variable planner-hide-task-status-when-highlighting controls this. modified files: planner.el 2004-01-27 01:15:48 GMT Sacha Chua patch-17 Summary: Added fboundp check for remove-overlays Revision: emacs-wiki--sacha--1.0--patch-17 Apparently, older Emacsen don't have the remove-overlays function. Added fboundp check. Strange - if there's an overlay, how does one propose to remove all of them anyway? Anyway, planner-markup-region should do the right thing now. modified files: planner.el 2004-01-25 05:31:00 GMT Sacha Chua patch-15 Summary: planner-tasks-tag Revision: emacs-wiki--sacha--1.0--patch-15 is a new emacs-wiki tag. When published to HTML, this is replaced by a list of all the tasks. You can control the status by specifying a regular expression to match. For example, will list all completed tasks, while will list all incomplete tasks. This is handled by the planner-task--tag function. is part of the planner-markup-tags list. planner-list-tasks-with-status now takes a regular expression for STATUS. planner-list-unfinished-tasks uses the modified planner-list-tasks-with-status. modified files: planner.el 2004-01-25 04:23:14 GMT Sacha Chua patch-14 Summary: planner-list-tasks-with-status Revision: emacs-wiki--sacha--1.0--patch-14 planner-list-tasks-with-status is a new function that generalizes planner-list-unfinished-tasks. If you invoke it with a prefix argument, the sense is inverted. planner-list-unfinished-tasks now calls planner-list-tasks-with-status. modified files: planner.el 2004-01-25 04:03:17 GMT Sacha Chua patch-13 Summary: Tasks are colored according to their category Revision: emacs-wiki--sacha--1.0--patch-13 Ephrem Christopher Walborn suggested making planner-markup-tasks color A tasks red, B tasks blue, and C tasks green. This patch colors it as suggested. New function planner-markup-region chooses between overlays and text properties, using overlays whenever possible. Seems to work, and allows me to easily combine different attributes. planner-id.el now uses the new planner-markup-region. Also, planner-id.el is now UNIX-encoded. modified files: planner-id.el planner.el 2004-01-25 03:14:57 GMT Sacha Chua patch-12 Summary: Merged David Smith's patch for planner-copy-or-move-task, planner-mark-task, and planner-read-date Revision: emacs-wiki--sacha--1.0--patch-12 planner-copy-or-move-task's invocation of planner-format-task had left-over code from when planner inserted the string itself instead of using planner-format-task. Not only that, the condition was incorrect. I'd tried to use it to retain non-plan-page annotations, but that should have been after the plan-page entry. Now that we're using planner-format-task, I can just use a when form that'll evaluate to nil. Strangely, however, M-x plan has been working without ill effects. planner-mark-task wasn't marking it with the specified task status. Silly me. planner-read-date now does save-excursion and save-window-excursion. modified files: planner.el 2004-01-24 19:47:53 GMT David D. Smith patch-11 Summary: create proper links to planner pages Revision: emacs-wiki--dds--1.0--patch-11 Better implementation of what I tried to do in patch-8. modified files: planner.el 2004-01-24 19:46:31 GMT David D. Smith patch-10 Summary: revert patch-8: create proper links to planner pages Revision: emacs-wiki--dds--1.0--patch-10 This patch was not correct. Revert to old version for now. modified files: planner.el 2004-01-24 16:01:04 GMT David D. Smith patch-9 Summary: save-excursion in planner-read-date Revision: emacs-wiki--dds--1.0--patch-9 A save-excursion is necessary in planner-read-date because save-window-excursion does not save the location of point in buffer; it saves which window is active. The location of point in buffer is necessary when planner-copy-or-move-task calls planner-current-task-info; the symptom is that planner-copy-or-move-task operates on the first task in the buffer, not the task that point was on when the operation started. modified files: planner.el 2004-01-24 15:54:46 GMT David D. Smith patch-8 Summary: create proper links to planner pages Revision: emacs-wiki--dds--1.0--patch-8 In planner-copy-or-move-task, when updating the new date page, the way attempted to make a link to wherever the task in question was previously linked to. This works ok for new tasks but is not the proper behavior for *rescheduling* tasks. So, instead, just make a link to the planner page that this task belongs to. modified files: planner.el 2004-01-24 15:44:15 GMT David D. Smith patch-7 Summary: planner-mark-task set mark, not "X" Revision: emacs-wiki--dds--1.0--patch-7 Oops, planer-mark-task was just setting all marks to "X", not to the mark parameter that is passed into the function. modified files: planner.el 2004-01-24 04:54:44 GMT Sacha Chua patch-11 Summary: Made planner.el output XHTML-compliant Revision: emacs-wiki--sacha--1.0--patch-11 Applied Ephrem Christopher Walborn's patch to make planner.el's output more XHTML-compliant by using instead of . modified files: planner.el 2004-01-23 08:45:29 GMT Sacha Chua patch-10 Summary: planner-list-unfinished-tasks lists all non-X Revision: emacs-wiki--sacha--1.0--patch-10 Instead of just listing the undone tasks (_), planner-list-unfinished-tasks lists all incomplete tasks (non-X status). That way, in-progress and delegated tasks will be included in the list. modified files: planner.el 2004-01-22 09:10:21 GMT Sacha Chua patch-9 Summary: task extraction Revision: emacs-wiki--sacha--1.0--patch-9 - New user function: M-x planner-list-unfinished-tasks displays all the unfinished tasks. - New defun: planner-extract-tasks-with-status. - New defun: planner-extract-tasks. - Rearranged many of the functions. - Passes checkdoc again. modified files: planner.el 2004-01-21 01:16:33 GMT Sacha Chua patch-8 Summary: Save planner-read-date's map Revision: emacs-wiki--sacha--1.0--patch-8 Modified davidsmith's patch to restore the old map, whatever it is. modified files: planner.el 2004-01-21 01:07:56 GMT Sacha Chua patch-7 Summary: Work with local-write-file-hooks Revision: emacs-wiki--sacha--1.0--patch-7 Older Emacsen don't have the functions I used before. modified files: planner-id.el 2004-01-20 08:47:20 GMT Sacha Chua patch-5 Summary: Revision: emacs-wiki--sacha--1.0--patch-5 Moved note functions from planner-experimental.el to planner.el. Fixed planner-mark-task bug in planner.el. Thanks to Brent Goodrick for bug report. modified files: planner-experimental.el planner.el 2004-01-20 01:00:15 GMT David D. Smith patch-2 Summary: whitespace adjustment Revision: emacs-wiki--dds--1.0--patch-2 Use same indent settings as Sacha. modified files: planner.el 2004-01-20 00:18:45 GMT David D. Smith patch-1 Summary: unwind-protect for planner-read-date Revision: emacs-wiki--dds--1.0--patch-1 planner-read-date() changes the local key map, so use an unwind-protect construct to clean up. modified files: planner.el 2004-01-11 13:02:56 GMT Sacha Chua patch-4 Summary: Revision: emacs-wiki--sacha--1.0--patch-4 Made planner-create-task-from-buffer the default instead of planner-create-task. modified files: planner.el 2004-01-09 01:26:58 GMT Sacha Chua patch-2 Summary: Revision: emacs-wiki--sacha--1.0--patch-2 Added an interactive planner-index. modified files: planner-experimental.el 2004-01-01 06:32:29 GMT Sacha Chua patch-1 Summary: Grand import Revision: emacs-wiki--sacha--1.0--patch-1 Junked my old archive as couldn't figure out how to rename it neatly, so we're back to the old patchlevels. new files: .arch-ids/planner-diary.el.id .arch-ids/planner-experimental.el.id .arch-ids/planner-id.el.id .arch-ids/planner-notes.el.id .arch-ids/planner.el.id .arch-ids/planner2diary.py.id .arch-ids/remember-experimental.el.id .arch-ids/remember.el.id planner-diary.el planner-experimental.el planner-id.el planner-notes.el planner.el planner2diary.py remember-experimental.el remember.el modified files: emacs-wiki.el ;; Local Variables: ;; coding: utf-8 ;; End: