1 2004-12-27 05:27:14 GMT Sacha Chua <sacha@free.net.ph> patch-267
4 Bugfix: planner-align-tasks CVSism
6 planner--dev--1.0--patch-267
8 * planner.el (planner-align-tasks): Ugly hack to get around the fact
9 that ?\s is a CVSism. Thanks to Dryice Liu for reporting this
15 2004-12-27 03:48:28 GMT Sacha Chua <sacha@free.net.ph> patch-266
18 Fix typo in planner-find-file
20 planner--dev--1.0--patch-266
27 2004-12-27 02:34:09 GMT Sacha Chua <sacha@free.net.ph> patch-265
30 planner-sort-tasks: Sort unnumbered tasks as well
32 planner--dev--1.0--patch-265
34 * planner.el (planner-sort-tasks): Make sort tasks behave without
41 2004-12-27 02:25:13 GMT Sacha Chua <sacha@free.net.ph> patch-264
44 planner-renumber-tasks-automatically should be nil by default
46 planner--dev--1.0--patch-264
48 * planner.el (planner-renumber-tasks-automatically): Set to nil by
49 default now that we're encouraging not having task numbers...
55 2004-12-27 02:22:09 GMT Sacha Chua <sacha@free.net.ph> patch-263
58 planner-align-tasks: Behave even without task numbers
60 planner--dev--1.0--patch-263
62 * planner.el (planner-align-tasks): Make align task behave even
69 2004-12-27 01:54:58 GMT Sacha Chua <sacha@free.net.ph> patch-262
72 New option: planner-default-task-status
74 planner--dev--1.0--patch-262
76 * planner.el (planner-default-task-status): New option. Thanks to
77 Dirk Bernhardt for patch.
78 (planner-create-task-from-buffer): Add status argument.
79 (planner-create-task): Add status argument.
85 2004-12-27 01:48:46 GMT Sacha Chua <sacha@free.net.ph> patch-261
88 Ugly bugfix for planner-find-file
90 planner--dev--1.0--patch-261
97 2004-12-27 01:19:27 GMT Sacha Chua <sacha@free.net.ph> patch-260
100 Set planner-use-task-numbers to nil by default
102 planner--dev--1.0--patch-260
104 * planner.el (planner-use-task-numbers): Set to nil by default.
105 Less visual clutter, less confusion.
111 2004-12-27 00:50:39 GMT Sacha Chua <sacha@free.net.ph> patch-259
114 planner-timeclock: Update entries when tasks are edited
116 planner--dev--1.0--patch-259
118 * planner-timeclock.el: Automatically update timelog entries when
120 (planner-replan-task): Merge from my config.
121 (planner-edit-task-description): Merge from my config.
124 ChangeLog planner-timeclock.el
127 2004-12-27 00:46:47 GMT Sacha Chua <sacha@free.net.ph> patch-258
130 Merge docfix from John Sullivan
132 planner--dev--1.0--patch-258
134 2004-12-22 John Sullivan <john@wjsullivan.net>
135 * planner.texi (Creating a Task): Removed redundant explanation of
136 functions used to create tasks of different priorities. Added xref
137 to Task Priorities section instead.
138 (Task Priorities): Moved note about defining the default task
139 priority to this section.
140 (Planner Features): Moved Accomplishments, Task Overviews, Task
141 IDs and Cyclic Tasks to the Task section of the manual.
144 ChangeLog planner.texi
147 2004-12-27 00:23:23 GMT Sacha Chua <sacha@free.net.ph> patch-257
150 Odd; where did that \* Tasks come from?
152 planner--dev--1.0--patch-257
159 2004-12-26 23:09:30 GMT Sacha Chua <sacha@free.net.ph> patch-256
162 Major bugfix: planner-find-file
164 planner--dev--1.0--patch-256
171 2004-12-26 11:29:08 GMT Sacha Chua <sacha@free.net.ph> patch-255
174 Minor: Make planner-find-file an alias of emacs-wiki-find-file
176 planner--dev--1.0--patch-255
178 * planner.el (planner-find-file): Revert to alias of
179 emacs-wiki-find-file. Thanks to Wei-Hao Lin for pointing this out.
185 2004-12-25 01:46:47 GMT Sacha Chua <sacha@free.net.ph> patch-254
188 New: planner-dates-relative-to-today-flag
190 planner--dev--1.0--patch-254
192 * planner.el (planner-dates-relative-to-today-flag): New.
193 Thanks to John Sullivan for the suggestion.
194 (planner-expand-name): Use planner-dates-relative-to-today.
195 (planner-read-date): Keep track of base buffer and expand relative
202 2004-12-24 15:27:48 GMT Sacha Chua <sacha@free.net.ph> patch-253
205 planner-multi.el: pass checkdoc
207 planner--dev--1.0--patch-253
211 ChangeLog planner-multi.el
214 2004-12-24 15:23:04 GMT Sacha Chua <sacha@free.net.ph> patch-252
217 planner-multi.el: New
219 planner--dev--1.0--patch-252
221 * planner-multi.el: New support for notes on multiple pages.
222 Thanks to Dryice Liu for the inspiration.
226 .arch-ids/planner-multi.el.id planner-multi.el
229 ChangeLog planner-timeclock.el planner.el
232 2004-12-24 10:08:30 GMT Sacha Chua <sacha@free.net.ph> patch-251
235 planner-timeclock-summary: Allow functions as filters
237 planner--dev--1.0--patch-251
239 * planner-timeclock-summary.el:
240 (planner-timeclock-summary-day-range-entry): Allow functions as filters.
241 (planner-timeclock-summary-make-summary-string-range,
242 (planner-timeclock-summary-calculate-ratio-day,
243 (planner-timeclock-summary-make-text-table-day,
244 (planner-timeclock-summary-show-filter,
245 (planner-timeclock-summary-show-range-filter,
246 (planner-timeclock-summary-show-range): Docfix.
249 ChangeLog planner-timeclock-summary.el planner.texi
252 2004-12-23 08:11:54 GMT Sacha Chua <sacha@free.net.ph> patch-250
255 Docfix: Correct Stefan Reichör's e-mail address.
257 planner--dev--1.0--patch-250
259 * planner.el: Correct Stefan Reichör's e-mail address.
265 2004-12-22 13:34:04 GMT Sacha Chua <sacha@free.net.ph> patch-249
268 planner-deadline: Don't update completed or cancelled tasks. New: planner-deadline-change
270 planner--dev--1.0--patch-249
272 * planner-deadline.el: Merge patch from Dryice Liu.
273 (planner-deadline-regexp): Document regexp group format.
274 (planner-deadline-update): Document regexp and default.
275 Patch from Dryice: Don't update completed or cancelled tasks.
276 (planner-deadline-change): New function for convenience.
278 * planner.texi (Deadlines): Document planner-deadline.el.
281 ChangeLog planner-deadline.el planner.texi
284 2004-12-21 13:24:42 GMT Sacha Chua <sacha@free.net.ph> patch-248
287 New: planner-timeclock-summary-proj.el
289 planner--dev--1.0--patch-248
291 * planner-timeclock-summary-proj.el: New from Pascal Quesseveur.
292 Add copyright notice. Make it pass checkdoc and byte-compile.
294 * planner.texi (Timeclock): Add sample for
295 planner-timeclock-summary. Document
296 planner-timeclock-summary-proj.
300 .arch-ids/planner-timeclock-summary-proj.el.id
301 planner-timeclock-summary-proj.el
304 ChangeLog planner.texi
307 2004-12-20 23:19:08 GMT Sacha Chua <sacha@free.net.ph> patch-247
310 Docfix from John Sullivan: Components
312 planner--dev--1.0--patch-247
314 * planner.texi (Components): Cleaned up redundancies and
315 streamlined the explanation of what's in the archive.
318 ChangeLog planner.texi
321 2004-12-20 14:22:47 GMT Sacha Chua <sacha@free.net.ph> patch-246
324 Docfix: Typo in sample configuration
326 planner--dev--1.0--patch-246
328 * planner.texi (Sacha Chua's Configuration): Minor typo.
331 ChangeLog planner.texi
334 2004-12-20 10:19:03 GMT Sacha Chua <sacha@free.net.ph> patch-245
337 Docfix: Move thoughts to first part, update my config
339 planner--dev--1.0--patch-245
341 * planner.texi (Stable Version): Add note about arch.
342 (Development Version): Update emacs-wiki instructions. Use
343 mwolson's repository.
344 (Advanced Installation): Add note about remember.
345 (Thoughts): Move to first part of info file.
346 (Why Use PlannerMode): Update.
347 (Sample Configuration Files): Include example configuration.
348 (Sacha Chua's Configuration): Comment and update.
351 ChangeLog planner.texi
354 2004-12-20 09:07:22 GMT Sacha Chua <sacha@free.net.ph> patch-244
357 Docfixes from John Sullivan
359 planner--dev--1.0--patch-244
361 Changelog from John Sullivan; thanks for the patch!
362 * planner.texi (Preface): Added xref to Acknowledgements.
363 (Components): Moved bit about the relationship with EmacsWikiMode
364 to hear from the Introduction.
365 (Introduction): Fleshed out and organized the writing a bit,
366 trying to give a better idea of what to expect and how to proceed.
367 (Stable Version): Reorganized install information to cut down on
368 redunancies, improve flow, and make everything specific to stable
370 (Development Version): Did the same for the development
371 version. Moved extra arch information to the bottom of the
372 section. Thinking about consolidating arch information in its own
374 (Acknowledgements): Moved maintainer timeline here, renamed the
375 chapter to Maintainers and Contributors.
378 ChangeLog planner.texi
381 2004-12-17 11:39:40 GMT Sacha Chua <sacha@free.net.ph> patch-243
384 planner-timeclock-summary: Alias time-subtract if necessary
386 planner--dev--1.0--patch-243
388 * planner-timeclock-summary.el (time-date): Alias time-subtract.
392 ChangeLog planner-timeclock-summary.el
395 2004-12-17 11:12:28 GMT Sacha Chua <sacha@free.net.ph> patch-242
398 planner-timeclock-summary: Requite time-date
400 planner--dev--1.0--patch-242
402 * planner-timeclock-summary.el (time-date): Require time-date.
403 Thanks to David Lord for pointing this out.
406 ChangeLog planner-timeclock-summary.el
409 2004-12-17 11:08:29 GMT Sacha Chua <sacha@free.net.ph> patch-241
412 Minor fix: add space after author name on newsgroups
414 planner--dev--1.0--patch-241
416 * planner-gnus.el: Add space after author name on newsgroups.
417 Thanks to Magnus Henoch for the patch.
418 (planner-gnus-annotation-from-summary): Add space.
419 (planner-gnus-annotation-from-message): Add space.
422 ChangeLog planner-gnus.el
425 2004-12-17 10:58:04 GMT Sacha Chua <sacha@free.net.ph> patch-240
428 planner-timeclock-summary: plan pages, filtering, checkdoc, byte-compile
430 planner--dev--1.0--patch-240
432 * planner-timeclock-summary.el: Extensive reordering and docfixing
433 to satisfy checkdoc and byte-compile-file.
434 (planner-timeclock-summary-day-range-entry): Rename from
435 planner-timeclock-day-range-entry to fit namespace.
436 (planner-timeclock-summary-one-day-alist): Rename from
437 planner-timeclock-one-day-alist to fit namespace.
438 (planner-timeclock-summary-one-day-entry-no-date): Rename from
439 planner-timeclock-one-day-entry-no-date to fit namespace.
440 (planner-timeclock-summary-one-day-entry): Rename from
441 planner-timeclock-one-day-entry to fit namespace.
442 (planner-timeclock-summary-day-range-alist): Rename from
443 planner-timeclock-day-range-alist to fit namespace.
444 (planner-timeclock-within-date-range): Exploit the string nature
447 * planner-timeclock-summary.el: Merge patch from Chris Parsons
448 allowing filtering by regexp on the task string. Also support
449 automatic updating of a Timeclock section in the plan page.
450 (planner-timeclock-summary-include-sub-plan-pages-flag): New
451 option. Note: renamed from
452 planner-timeclock-summary-include-sub-plan-pages in original
454 (planner-timeclock-summary-update): Add support for plan pages.
455 (planner-timeclock-summary-show-filter): New.
456 (planner-timeclock-summary-show-range-filter): New.
457 (planner-timeclock-summary-show-range): Add filter-regexp.
458 (planner-timeclock-summary-calculate-ratio-day): Add
460 (planner-timeclock-summary-make-text-table-day): Add filter-regexp
462 (planner-timeclock-summary-make-summary-string-range): Add
464 (planner-timeclock-day-range-entry): Add filter-regexp.
467 ChangeLog planner-timeclock-summary.el
470 2004-12-17 09:26:54 GMT Sacha Chua <sacha@free.net.ph> patch-239
473 Move index formatting code into planner.el
475 planner--dev--1.0--patch-239
477 * planner.el (planner-index): Moved from
478 planner-experimental.el. Thanks to David Lord for the vote of
480 (planner-generate-index): Moved from planner-experimental.el
481 (emacs-wiki-generate-index): Advise this function so that
482 planner pages get a planner-style index.
484 * planner-experimental.el: Remove index code.
487 ChangeLog planner-experimental.el planner.el
490 2004-12-17 09:10:31 GMT Sacha Chua <sacha@free.net.ph> patch-238
493 New: planner-bookmark
495 planner--dev--1.0--patch-238
497 * planner-bookmark.el: New from Dryice Liu. Requires remember.
498 Creates a note buffer with a bookmark:// URL after you set a
501 * planner-auto.el: Add planner-bookmark.el
503 * planner.texi (planner-bookmark.el): Document planner-bookmark.el
506 .arch-ids/planner-bookmark.el.id planner-bookmark.el
509 ChangeLog planner-auto.el planner.texi
512 2004-12-17 04:23:24 GMT Sacha Chua <sacha@free.net.ph> patch-237
515 planner-default-task-priority: New default "B"
517 planner--dev--1.0--patch-237
519 * planner.el (planner-default-task-priority): Change default to
520 "B". "A" tasks are intimidating, and "B" is easier to adjust
527 2004-12-16 09:26:47 GMT Sacha Chua <sacha@free.net.ph> patch-236
530 Add copyright notices
532 planner--dev--1.0--patch-236
536 ChangeLog planner-diary.el planner-gnus.el planner-log-edit.el
537 planner-timeclock-summary.el planner.el
540 2004-12-15 13:54:06 GMT Sacha Chua <sacha@free.net.ph> patch-235
543 Bugfix: planner-timeclock-summary-make-summary-string-range
545 planner--dev--1.0--patch-235
547 * planner-timeclock-summary.el: Merge patch from Dryice Liu.
548 (planner-timeclock-summary-make-summary-string-range): Should work
549 as documented. String replace now case-sensitive.
552 ChangeLog planner-timeclock-summary.el
555 2004-12-15 13:35:01 GMT Sacha Chua <sacha@free.net.ph> patch-234
558 New: planner-timeclock-summary-show-range
560 planner--dev--1.0--patch-234
562 * planner-timeclock-summary.el: Merge patch from Chris Parsons
563 allowing date ranges when summarizing data. Many functions now
564 have range arguments.
565 (planner-timeclock-summary-show-range): New user function.
568 ChangeLog planner-timeclock-summary.el
571 2004-12-15 04:03:47 GMT Sacha Chua <sacha@free.net.ph> patch-233
574 planner-rss-add-note: Remove trailing tag from titles
576 planner--dev--1.0--patch-233
578 * planner-rss.el (planner-rss-add-note): Remove new emacs-wiki
579 rule for paragraphs so that titles don't have trailing paragraph
580 end tags. Thanks to jan for pointing it out.
583 ChangeLog planner-rss.el
586 2004-12-15 04:02:19 GMT Sacha Chua <sacha@free.net.ph> patch-232
589 Bugfix: planner-mark-task Emacs CVS-ism
591 planner--dev--1.0--patch-232
593 * planner.el (planner-mark-task): Fix Emacs CVS-ism in
594 skip-chars-forward. Thanks to John Sullivan for pointing it
601 2004-12-14 03:44:26 GMT Sacha Chua <sacha@free.net.ph> patch-231
604 planner-mark-task: Minimize buffer editing
606 planner--dev--1.0--patch-231
608 * planner.el (planner-mark-task): Minimize buffer editing and make
615 2004-12-13 23:56:59 GMT Sacha Chua <sacha@free.net.ph> patch-230
618 planner-log-edit-quote-filenames-flag: New
620 planner--dev--1.0--patch-230
622 * planner-log-edit.el: Merge and edit Dryice Liu's patch for
624 (planner-log-edit-quote-filenames-flag): New. Renamed from
625 planner-log-edit-quote-filenames in original patch in
626 order to pass checkdoc.
627 (planner-log-edit-quote-file-maybe): Changed implementation and
628 removed helper function.
629 (planner-log-edit-add-note): Guard against nil.
632 ChangeLog planner-log-edit.el
635 2004-12-11 15:37:25 GMT Sacha Chua <sacha@free.net.ph> patch-229
640 planner--dev--1.0--patch-229
642 * planner.texi: Thanks to mocker for proofreading.
643 (Development Version): Add note about require.
644 (Overview): Fix example code for keybinding.
647 ChangeLog planner.texi
650 2004-12-11 08:00:52 GMT Sacha Chua <sacha@free.net.ph> patch-228
653 planner-gnus-browse-url: use gnus-registry if loaded
655 planner--dev--1.0--patch-228
657 * planner-gnus.el (planner-gnus-browse-url): Merge Sven
658 Kloppenburg's code to use the Gnus registry. Modify patch so that
659 it works even if the registry fails.
662 ChangeLog planner-gnus.el
665 2004-12-11 07:58:26 GMT Sacha Chua <sacha@free.net.ph> patch-227
668 planner-notes-tag: Work with new emacs-wiki
670 planner--dev--1.0--patch-227
672 * planner.el (planner-notes-tag): Bugfix: Add page name so that
673 this works with the new emacs-wiki which doesn't recognize links
674 of the form [[#1][...]].
680 2004-12-10 22:47:26 GMT Sacha Chua <sacha@free.net.ph> patch-226
683 planner-report update from ajk
685 planner--dev--1.0--patch-226
687 * planner-report.el: Merge update from ajk. From ajk: Fix bugs
688 that caused some tasks and notes to be left out. Remove redundant
690 (planner-report-remove-tasks-numbers): New customization option
691 planner-report-remove-task-numbers enables removal of task
692 priority numbers in status reports (they don't increment
693 per-project and therefore don't mean much).
694 (planner-report-replace-note-numbers): New customization option
695 planner-report-replace-note-numbers enables replacement of note
696 numbers (again, they don't mean much in a status report) with some
697 string (defaults to "**").
698 (planner-report-unfinished-offset): New customization option
699 planner-report-unfinished-offset specifies the number of days from
700 the current date of unfinished tasks to include in the status
701 report. Before, all unfinished tasks were included.
704 ChangeLog planner-report.el
707 2004-12-09 14:48:17 GMT Sacha Chua <sacha@free.net.ph> patch-225
710 planner-deadline.el: Remove hook
712 planner--dev--1.0--patch-225
714 * planner-deadline.el: Remove hook.
717 ChangeLog planner-deadline.el
720 2004-12-08 10:32:48 GMT Sacha Chua <sacha@free.net.ph> patch-224
723 planner-deadline: Preliminary implementation
725 planner--dev--1.0--patch-224
727 * planner-deadline.el: Preliminary implementation.
728 Rewrites tasks with deadline information.
731 .arch-ids/planner-deadline.el.id planner-deadline.el
737 2004-12-06 13:12:56 GMT Sacha Chua <sacha@free.net.ph> patch-223
740 New: Make planner-sort-tasks-key-function pluggable
742 planner--dev--1.0--patch-223
744 * planner.el (planner-sort-tasks-key-function): New.
745 Thanks to Jody Klymak and John Sullivan for finally
746 prompting me to do this.
747 (planner-on-date-page): New.
748 (planner-sort-tasks-default-key): New.
749 (planner-sort-tasks-basic): New.
750 (planner-sort-tasks-by-date): New.
751 (planner-sort-tasks-by-link): New.
752 (planner-sort-tasks): Use new planner-sort-tasks-key-function.
755 ChangeLog planner.el planner.texi
758 2004-12-04 05:44:18 GMT Sacha Chua <sacha@free.net.ph> patch-222
761 planner-create-note: Make chronological notes neater
763 planner--dev--1.0--patch-222
765 * planner.el (planner-create-note): Add extra newline before
766 created notes so that chronological notes look neat.
769 ChangeLog planner-log-edit.el planner.el
772 2004-12-03 09:18:26 GMT Sacha Chua <sacha@free.net.ph> patch-221
775 Add changelog to arch repository. Thanks to mwolson for tip.
777 planner--dev--1.0--patch-221
781 .arch-ids/ChangeLog.id ChangeLog
784 2004-12-03 03:59:23 GMT Sacha Chua <sacha@free.net.ph> patch-220
787 planner-lower-task: Last-task bugfix
789 planner--dev--1.0--patch-220
791 * planner.el (planner-raise-task): Split planner-lower-task so
792 that the code is clearer.
793 (planner-lower-task): Redo functionality. Fix last-task bug
794 reported by Jonathan Hankins.
796 * planner.texi (Changing Tasks): Document changes to
797 planner-raise-task and planner-lower-task.
800 planner.el planner.texi
803 2004-12-02 13:53:08 GMT Sacha Chua <sacha@free.net.ph> patch-219
806 planner-extract-tasks bugfix: use planner project
808 planner--dev--1.0--patch-219
810 * planner.el (planner-extract-tasks): Bugfix: wrap in planner project.
811 This solves the problem with emacs-wiki-name-regexp not recognizing
812 dates. Other functions that use temporary buffers or calculate
813 planner data outside a planner buffer should do that also.
819 2004-12-02 04:18:23 GMT Sacha Chua <sacha@free.net.ph> patch-218
822 planner-tasks-overview-show-summary: plan page overview
824 planner--dev--1.0--patch-218
826 * planner-tasks-overview.el (planner-tasks-overview-show-summary):
827 New. Provides an overview of unfinished (scheduled/unscheduled)
828 and completed tasks in (plan) pages.
829 (planner-tasks-overview-get-summary): New.
832 planner-tasks-overview.el
835 2004-12-01 10:24:12 GMT Sacha Chua <sacha@free.net.ph> patch-217
838 planner-timeclock, planner-task-in-progress: Always use plan
840 planner--dev--1.0--patch-217
842 * planner-timeclock.el (planner-task-in-progress): Minor tweak to
843 always get the project plan if available.
849 2004-12-01 09:50:11 GMT Sacha Chua <sacha@free.net.ph> patch-216
852 planner-create-note-from-task: Follow original patch
854 planner--dev--1.0--patch-216
856 * planner.el (planner-create-note-from-task): Come to think of
857 it, Chris' way of checking date-ness is better than mine.
858 Silly maintainer alert! How embarrassing.
864 2004-12-01 09:45:10 GMT Sacha Chua <sacha@free.net.ph> patch-215
867 planner-create-note-from-task: C-u means put note on plan page
869 planner--dev--1.0--patch-215
871 * planner.el (planner-create-note-from-task): Merge Chris Parsons'
872 tweak: prefix argument means put note on plan page.
878 2004-11-30 07:56:41 GMT Sacha Chua <sacha@free.net.ph> patch-214
881 planner-update-task: Allow more flexible planner-jump-to-linked-task
883 planner--dev--1.0--patch-214
885 * planner.el (planner-update-task): Move local page checking code
886 in so that planner-jump-to-linked-task can easily be modified.
892 2004-11-29 23:18:13 GMT Sacha Chua <sacha@free.net.ph> patch-213
895 Bugfix: planner-gnus-browse-url: Remove Emacs CVS-ism in split-string
897 planner--dev--1.0--patch-213
899 * planner-gnus.el (planner-gnus-browse-url): Remove Emacs
900 CVS-ism (split-string with three arguments). Thanks to Dryice Liu
907 2004-11-27 07:27:42 GMT Sacha Chua <sacha@free.net.ph> patch-212
910 Clean up bytecompiling errors
912 planner--dev--1.0--patch-212
914 * planner-calendar.el (planner-calendar-date-to-filename): Move
917 * planner-timeclock-summary.el
918 (planner-timeclock-summary-generate-report):
919 Add let bindings for free variables project-name and task-name.
920 (planner-timeclock-summary-make-table-day): Fix typo in defun.
922 * planner-gnus.el (planner-gnus-annotation-from-summary): Fix bug;
923 free variable `from'.
927 planner-calendar.el planner-gnus.el
928 planner-timeclock-summary.el
931 2004-11-27 07:04:54 GMT Sacha Chua <sacha@free.net.ph> patch-211
934 New: planner-task-open
936 planner--dev--1.0--patch-211
938 * planner.el: Implement Dirk Bernhardt's planner-task-open.
939 (planner-task-open): New.
940 (planner-menu): Add planner-task-open.
942 * planner.texi (Changing Tasks): Document planner-task-open.
945 planner.el planner.texi
948 2004-11-27 06:53:13 GMT Sacha Chua <sacha@free.net.ph> patch-210
951 New: planner-timeclock-summary.el
953 planner--dev--1.0--patch-210
955 * planner-timeclock-summary.el: New from Dryice Liu.
957 * planner.texi (Timeclock): Note about
958 planner-timeclock-summary.el .
961 .arch-ids/planner-timeclock-summary.el.id
962 planner-timeclock-summary.el
968 2004-11-27 06:47:26 GMT Sacha Chua <sacha@free.net.ph> patch-209
971 New: planner-rdf.el from Rainer Volz
973 planner--dev--1.0--patch-209
975 * planner-rdf.el: New from Rainer Volz
976 (http://www.rainervolz.de/planner-rdf/).
978 * planner-rdf.owl: New.
980 * planner.texi (RDF Publication): Copy and texinfo-ize
984 .arch-ids/planner-rdf.el.id .arch-ids/planner-rdf.owl.id
985 planner-rdf.el planner-rdf.owl
991 2004-11-27 06:19:53 GMT Sacha Chua <sacha@free.net.ph> patch-208
994 New: planner-report.el
996 planner--dev--1.0--patch-208
998 * planner-report.el: New.
1001 .arch-ids/planner-report.el.id planner-report.el
1004 2004-11-27 05:55:08 GMT Sacha Chua <sacha@free.net.ph> patch-207
1007 New: planner-create-note-from-task
1009 planner--dev--1.0--patch-207
1011 * planner.el (planner-create-note-from-task): New.
1013 * planner.texi (Notes): Document planner-create-note-from-task.
1016 planner.el planner.texi
1019 2004-11-27 05:52:33 GMT Sacha Chua <sacha@free.net.ph> patch-206
1022 planner.texi: Minor typo fix in "Making Files Pretty"
1024 planner--dev--1.0--patch-206
1026 * planner.texi (Making Files Pretty): Fix typo reported by Carl
1027 Witty in Debian bug #282824.
1033 2004-11-27 05:49:55 GMT Sacha Chua <sacha@free.net.ph> patch-205
1036 planner-diary.el: Typo fixes
1038 planner--dev--1.0--patch-205
1040 * planner-diary.el: Thanks to Dryice Liu for pointing out typos.
1041 (planner-diary-update-section): Fix typo.
1042 (planner-diary-insert-appts): Fix typo.
1043 (planner-diary-insert-public): Fix typo.
1044 (planner-diary-insert-private): Fix typo.
1046 * planner-diary.el: Fix incorrect arguments passed to
1047 planner-filename-to-calendar-date so that file compiles cleanly.
1048 (planner-diary-appts-entries-here): Fix incorrect arguments.
1049 (planner-diary-cal-desk-entries-here): Fix incorrect arguments.
1050 (planner-diary-private-entries-here): Fix incorrect arguments.
1051 (planner-diary-public-entries-here): Fix incorrect arguments.
1057 2004-11-25 03:37:09 GMT Sacha Chua <sacha@free.net.ph> patch-204
1060 planner.texi: Add pointer to online documentation
1062 planner--dev--1.0--patch-204
1064 * planner.texi (Development Version): Add note about
1066 (Stable Version): Add note about documentation.
1072 2004-11-20 09:13:36 GMT Sacha Chua <sacha@free.net.ph> patch-203
1075 Minor fix: Add planner-task-cancelled to menu
1077 planner--dev--1.0--patch-203
1079 * planner.el (planner-menu): Add planner-task-cancelled.
1080 Thanks to Jody Klymak for pointing this out.
1086 2004-11-20 06:26:18 GMT Sacha Chua <sacha@free.net.ph> patch-202
1089 Bugfix: planner-gnus annotations from newsgroups
1091 planner--dev--1.0--patch-202
1093 * planner-gnus.el: Thanks to Magnus Henoch for bugfix.
1094 (planner-gnus-annotation-from-summary): Consider newsgroups.
1095 (planner-gnus-annotation-from-message): Consider neswgroups.
1101 2004-11-20 06:24:39 GMT Sacha Chua <sacha@free.net.ph> patch-201
1104 Bugfix: emacs-wiki-unhighlight-region advice: zap overlays
1106 planner--dev--1.0--patch-201
1108 * planner.el (emacs-wiki-unhighlight-region): New advice: zap
1109 planner overlays so that unhighlight-region really works.
1115 2004-11-20 06:21:51 GMT Sacha Chua <sacha@free.net.ph> patch-200
1118 planner-diary-create-section-flag
1120 planner--dev--1.0--patch-200
1122 * planner-diary.el (planner-diary-create-section-flag): New.
1123 (planner-diary-update-section): Honor
1124 planner-diary-create-section-flag.
1126 * planner.texi (Diary): Document planner-diary-create-section-flag.
1129 planner-diary.el planner.texi
1132 2004-11-19 14:08:34 GMT Sacha Chua <sacha@free.net.ph> patch-199
1135 Docfix: Reorganized sample configuration
1137 planner--dev--1.0--patch-199
1144 2004-11-14 14:00:55 GMT Sacha Chua <sacha@free.net.ph> patch-198
1147 planner-gnus: Check if To: exists before using it
1149 planner--dev--1.0--patch-198
1151 * planner-gnus.el: Thanks to Magnus Henoch for pointing out this
1153 (planner-gnus-annotation-from-message): Make sure To: exists
1155 (planner-gnus-annotation-from-summary): Make sure To: exists
1162 2004-11-08 13:52:39 GMT Sacha Chua <sacha@free.net.ph> patch-197
1165 planner-markup-task: Make unfinished tasks behave
1167 planner--dev--1.0--patch-197
1169 * planner.el (planner-markup-task): Use ajk's fix for
1170 the unfinished tasks markup bug. This prevents task
1171 underlines from matching markup underlines.
1177 2004-11-06 03:21:39 GMT Sacha Chua <sacha@free.net.ph> patch-196
1180 Change planner-menu labels for consistency
1182 planner--dev--1.0--patch-196
1184 * planner.el (planner-menu): Change task menu entry labels
1185 according to Frederik Fouvry's suggestions.
1191 2004-10-31 14:12:22 GMT Sacha Chua <sacha@free.net.ph> patch-195
1194 New: planner-bibtex, planner-annotation-as-kill
1196 planner--dev--1.0--patch-195
1198 * planner-bibtex.el: New. Thanks to James Clarke for the
1201 * planner.el (planner-annotation-as-kill): New. Thanks to James
1202 Clarke for the idea.
1204 * planner.texi (Overview): Add planner-annotation-as-kill.
1205 (planner-bibtex.el): New.
1208 .arch-ids/planner-bibtex.el.id planner-bibtex.el
1211 planner-auto.el planner.el planner.texi
1214 2004-10-31 12:41:37 GMT Sacha Chua <sacha@free.net.ph> patch-194
1217 New: planner-auto.el. Docfix: Overview
1219 planner--dev--1.0--patch-194
1221 * planner-auto.el: New.
1223 * planner.texi (Basic Configuration): Add note about
1224 planner-update-wiki-project.
1225 (Overview): New. Thanks to JC Helary for asking for an overview.
1229 .arch-ids/planner-auto.el.id planner-auto.el
1235 2004-10-31 05:37:33 GMT Sacha Chua <sacha@free.net.ph> patch-193
1238 planner-accomplishments-insinuate: Try different file hooks.
1240 planner--dev--1.0--patch-193
1242 * planner-accomplishments.el (planner-accomplishments-insinuate):
1243 Try the different file hooks. Compatibility is hard.
1244 Thanks to Christopher San Diego for the bug report.
1247 planner-accomplishments.el
1250 2004-10-31 05:35:35 GMT Sacha Chua <sacha@free.net.ph> patch-192
1253 planner-gnus-browse-url: Bugfix: Make sure articles are loaded
1255 planner--dev--1.0--patch-192
1257 * planner-gnus.el (planner-gnus-browse-url): Make sure the headers
1258 for all the mentioned articles have been loaded. This fixes the
1259 virtual article bug.
1265 2004-10-24 12:53:01 GMT Sacha Chua <sacha@free.net.ph> patch-190
1268 New: planner-log-edit.el
1270 planner--dev--1.0--patch-190
1272 * planner-log-edit.el: New. Modifications from original: some
1273 name changes to satisfy checkdoc, new
1274 planner-log-edit-notice-commit-function. Thanks to Simon Winwood
1277 * planner.texi (planner-log-edit.el): New.
1280 .arch-ids/planner-log-edit.el.id planner-log-edit.el
1286 2004-10-24 12:08:06 GMT Sacha Chua <sacha@free.net.ph> patch-189
1289 planner-create-task: Change "from" annotation to ":"
1291 planner--dev--1.0--patch-189
1293 * planner.el (planner-create-task): Change annotation string to :
1294 so that the grammar isn't weird. Thanks to Richi Plana for
1301 2004-10-23 08:39:52 GMT Sacha Chua <sacha@free.net.ph> patch-188
1304 planner-gnus patch from kanaldrache: use process marks
1306 planner--dev--1.0--patch-188
1308 * planner-gnus.el: Merge patch from Mario Domgörgen.
1309 (planner-gnus-get-message-id): Allow the use of article numbers.
1310 (planner-gnus-annotation-from-summary): Allow process marks.
1311 (planner-gnus-browse-url): Allow process marks.
1317 2004-10-17 03:15:26 GMT Michael Olson <mwolson@member.fsf.org> patch-13
1320 Attempt to fix problem where mode is not changed properly
1322 planner--mwolson--1.0--patch-13
1324 2004-10-16 Michael Olson <mwolson@gnu.org>
1326 * planner.el (planner-mode): Explicitly check local variables to
1327 see if the user wants the current file to be in a different mode.
1328 Should fix problem with local variables being ignored as per which
1335 2004-10-14 04:24:41 GMT Michael Olson <mwolson@member.fsf.org> patch-11
1338 Add copyright notices and note contributions
1340 planner--mwolson--1.0--patch-11
1342 2004-10-13 Michael Olson <mwolson@gnu.org>
1344 * planner-bbdb.el: Make contributors section. Add Andrew J. Korty
1347 * planner-diary.el: Make contributors section. Add Travis
1348 B. Hartwell to it. Space out years in copyright notice. Make
1349 spacing in header part of file more consistent.
1351 * planner-export-diary.el: Make contributors section. Add Xin Wei
1352 Hu to it. Add copyright notice for Xin Wei Hu.
1354 * planner-ledger.el: Add email address for Will Glozer to
1355 copyright notice. Remove spurious semicolons.
1357 * planner-rmail.el: Remove spurious semicolons. Make contributors
1358 section. Add Frederik Fouvry to it.
1360 * planner-tasks-overview.el: Reformat commentary section. Make
1361 contributors section. Add Andrew J. Korty to it. Add thanks
1362 section because the URL in it mentions someone who also helped out
1363 with this file in some way.
1365 * planner-vm.el: Add Parts copyright notice for Jürgen Doser. Add
1366 him also to the newly-made contributors section.
1368 * planner-wl.el: Add email address for Yvonne Thomson. Add Parts
1369 copyright notice for Angus Lees. Add him to the newly-made
1370 contributors section. Remove "Largely rehacked" message since the
1371 contributors section describes the contribution better.
1373 * planner.el: Change Parts copyright message for Sacha to a full
1374 copyright notice since she is the maintainer. Add Parts copyright
1375 notices for David D. Smith, Yvonne Thomson, Michael Olson, and
1376 Maciej Kalisak. Add more detail to thanks section. Add David
1377 D. Smith, Daniel Neri, Mario Peter, Yvonne Thomson, Hoan Ton-That,
1378 Michael Olson, Maciej Kalisak, Dale P. Smith, and Stefan Reichör
1379 to the newly-made contributors section.
1380 (planner-annotation-from-info): Move "Thanks to ..." notice to
1381 contributors section.
1385 planner-bbdb.el planner-diary.el planner-export-diary.el
1386 planner-ledger.el planner-rmail.el planner-tasks-overview.el
1387 planner-vm.el planner-wl.el planner.el
1390 2004-10-13 13:07:07 GMT Sacha Chua <sacha@free.net.ph> patch-186
1393 planner-gnus, summary: Take process marks into account
1395 planner--dev--1.0--patch-186
1397 * planner-gnus.el (planner-gnus-annotation-from-summary): Take
1398 process marks into account. Thanks to Mario Domgörgen for the
1402 2004-10-09 10:22:42 GMT Sacha Chua <sacha@free.net.ph> patch-185
1405 NEW: planner-notes-tag <notes>
1407 planner--dev--1.0--patch-185
1409 * planner.el (planner-markup-tags): New tag: <notes>.
1410 Finally allows me to have blog headlines.
1411 (planner-notes-get-headlines): Move from planner-notes-index.
1412 (planner-notes-tag): New tag.
1414 * planner-notes-index.el (planner-notes-index-get-headlines):
1415 Rename to planner-notes-index-headlines-on-page because
1416 planner-notes-get-headlines refers to the current page.
1417 (planner-notes-index-get-headlines-range): Fix grammar. Rename to
1418 planner-notes-index-headlines-in-range.
1420 * planner.texi (Planner Tags): New.
1423 planner-notes-index.el planner.el planner.texi
1426 2004-10-09 04:13:24 GMT Sacha Chua <sacha@free.net.ph> patch-184
1429 planner-id-update-automatically should default to t
1431 planner--dev--1.0--patch-184
1433 * planner-id.el (planner-id-update-automatically): Make the
1434 default t as people expect it to Just Work. Docfix: Mention
1435 planner-edit-task-description. Thanks to Niklas Morberg
1436 for pointing out that this is the reasonable default.
1438 * planner.texi (Task IDs): Note: planner-id-update-automatically
1442 planner-id.el planner.texi
1445 2004-10-06 09:22:43 GMT Sacha Chua <sacha@free.net.ph> patch-183
1448 plan: Force planner-tasks-file-behavior to 'save if nil, honor 'close
1450 planner--dev--1.0--patch-183
1452 * planner.el (plan): Force planner-tasks-file-behavior so that the
1453 file list can be updated. Fix buggy let binding of
1454 planner-tasks-file-behavior. Thanks to Yvonne for pointing this
1461 2004-10-04 15:16:59 GMT Sacha Chua <sacha@free.net.ph> patch-182
1464 Real bugfix for -maybe functions; other files were defining write-file-functions
1466 planner--dev--1.0--patch-182
1468 * planner-id.el (planner-id-setup): Use local-write-file-hooks if
1469 write-file-functions is not available. Thanks to pll for patiently
1472 * planner-accomplishments.el (planner-accomplishments-insinuate):
1473 Use local-write-file-hooks if write-file-functions is not
1474 available. Thanks to pll for patiently helping me debug.
1477 planner-accomplishments.el planner-id.el
1480 2004-10-04 14:51:34 GMT Sacha Chua <sacha@free.net.ph> patch-181
1483 Bugfix: -maybe functions should not be defsubsts
1485 planner--dev--1.0--patch-181
1487 * planner.el (planner-sort-tasks-maybe),
1488 (planner-renumber-tasks-maybe),
1489 (planner-renumber-notes-maybe),
1490 (planner-align-tasks-maybe): XEmacs doesn't like
1491 defsubsts for hooks, I think.
1497 2004-10-04 14:10:50 GMT Sacha Chua <sacha@free.net.ph> patch-180
1500 planner-find-file: Do not double-open pages
1502 planner--dev--1.0--patch-180
1504 * planner.el (planner-find-file): Prevent double-opening pages by
1505 checking if the current buffer is already the page we want to
1512 2004-10-02 04:59:21 GMT Sacha Chua <sacha@free.net.ph> patch-179
1515 Docfix for planner-tasks-file-behavior
1517 planner--dev--1.0--patch-179
1519 * planner.texi (Variables to Customize): Docfix for new default.
1525 2004-10-02 04:58:23 GMT Sacha Chua <sacha@free.net.ph> patch-178
1528 Change planner-tasks-file-behavior default to nil
1530 planner--dev--1.0--patch-178
1532 * planner.el (planner-tasks-file-behavior): Change default to nil.
1533 That way, we don't scare people with slow behavior.
1539 2004-10-01 09:46:13 GMT Sacha Chua <sacha@free.net.ph> patch-177
1542 planner-save-buffers: Turn off more things in attempt to solve infloop
1544 planner--dev--1.0--patch-177
1546 * planner.el (planner-save-buffers): Turn off planner-id behavior,
1547 too. Save only modified buffers. Thanks to Stefan Reicho:r for the
1551 planner-tasks-overview.el planner.el
1554 2004-09-30 11:10:40 GMT Sacha Chua <sacha@free.net.ph> patch-176
1557 NOTE: Restore planner-diary-entries-here
1559 planner--dev--1.0--patch-176
1561 * planner-diary.el (planner-diary-get-diary-entries): Restore lisp
1562 functionality. Prevent font-locking during
1563 planner-diary-entries-here, avoiding the infloop bug.
1569 2004-09-30 03:47:20 GMT Sacha Chua <sacha@free.net.ph> patch-175
1572 Bugfix: Remove planner-diary-font-locking code
1574 planner--dev--1.0--patch-175
1581 2004-09-29 14:49:52 GMT Sacha Chua <sacha@free.net.ph> patch-174
1584 NOTE: planner-diary.el: Remove font-locking method
1586 planner--dev--1.0--patch-174
1588 * planner-diary.el: After much bug-hunting, I have decided to
1589 remove the fontlocking code from the module as it causes too many
1590 headaches. If you want it back in, please send me a working patch.
1593 * planner.texi (Diary): Docfix: Remove mention of Lisp
1594 fontlocking feature.
1600 2004-09-29 13:57:30 GMT Sacha Chua <sacha@free.net.ph> patch-173
1603 planner-diary.el: Fall back to using buffer name if file name is not available
1605 planner--dev--1.0--patch-173
1607 * planner-diary.el (planner-diary-get-name): New. Pick up the
1608 filename if possible. Fall back to buffer name if not yet
1609 available. This works around a strange font-lock problem when
1610 the buffer filename is not yet available. Update many functions
1611 to use planner-diary-get-name. The lisp font-locking code
1618 2004-09-28 15:00:51 GMT Sacha Chua <sacha@free.net.ph> patch-172
1621 planner-gnus-browse-url: Go back to the safer way of doing things
1623 planner--dev--1.0--patch-172
1625 * planner-gnus.el (planner-gnus-browse-url): Go back to the
1626 somewhat safer (but more tedious) way of doing things.
1632 2004-09-28 03:52:51 GMT Sacha Chua <sacha@free.net.ph> patch-171
1635 planner-task-info-from-string: fix tasks that are not true wiki names
1637 planner--dev--1.0--patch-171
1639 * planner.el (planner-task-info-from-string): Fix tasks that are
1640 not true wiki names. Thanks to Dale P. Smith for bug report and
1647 2004-09-24 10:03:45 GMT Sacha Chua <sacha@free.net.ph> patch-170
1650 Minor XEmacs bugfix: Use planner-derived-mode-p instead of derived-mode-p
1652 planner--dev--1.0--patch-170
1654 * planner.el (planner-create-task-from-buffer),
1655 (planner-create-task): Bugfix: Make XEmacs happy by using
1656 planner-derived-mode-p instead.
1658 * planner-accomplishments.el (planner-accomplishments-show):
1659 Bugfix: Make XEmacs happy by using planner-derived-mode-p instead.
1662 planner-accomplishments.el planner.el
1665 2004-09-24 10:00:51 GMT Sacha Chua <sacha@free.net.ph> patch-169
1668 planner-tasks-file-behavior tweaks: No more jumping cursor
1670 planner--dev--1.0--patch-169
1672 * planner.el: Okay, modifying tasks without leaving the extra
1673 buffers open should work better now. However, this functionality
1674 hits the hard disk a bit. If you find yourself bothered by it, you
1675 can set planner-tasks-file-behavior to nil so that no processing
1677 (planner-mode): Use the -maybe versions of the automatic
1679 (planner-save-buffers): New parameter SUPPRESS-FIXING turns off
1680 automatic planner munging. This prevents jumping cursors.
1681 (planner-sort-tasks-maybe): New.
1682 (planner-renumber-tasks-maybe): New.
1683 (planner-renumber-notes-maybe): New.
1684 (planner-align-tasks-maybe): New.
1685 (planner-replan-task): Suppress fixing.
1686 (planner-copy-or-move-task): Suppress fixing.
1687 (planner-update-task): Suppress fixing.
1688 (planner-delete-task): Honor planner-tasks-file-behavior.
1689 (planner-create-task-from-info): Honor
1690 planner-tasks-file-behavior.
1691 (planner-replan-task): Hide planner-tasks-file-behavior from inner
1698 2004-09-24 03:45:37 GMT Sacha Chua <sacha@free.net.ph> patch-168
1701 Docfix: Mention _emacs for Microsoft Windows
1703 planner--dev--1.0--patch-168
1705 * planner.texi: Mention _emacs for Microsoft Windows.
1706 Thanks to Miguel Marcos for the suggestion.
1712 2004-09-21 11:07:56 GMT Sacha Chua <sacha@free.net.ph> patch-167
1715 Bugfix: planner-update-task: Actually follow planner-tasks-file-behavior
1717 planner--dev--1.0--patch-167
1724 2004-09-21 10:14:35 GMT Sacha Chua <sacha@free.net.ph> patch-165
1727 planner-replan-task: minor bugfix
1729 planner--dev--1.0--patch-165
1731 * planner.el (planner-replan-task): Correct small bug:
1732 buffer-list should be live-buffers variable. (That
1733 should teach me to make sure planner.el byte-compiles
1734 cleanly before checking it in...)
1740 2004-09-21 10:13:03 GMT Sacha Chua <sacha@free.net.ph> patch-164
1743 NOTE: planner-tasks-file-behavior option. Closes opened files by default.
1745 planner--dev--1.0--patch-164
1747 * planner.el (planner-update-task),
1748 (planner-copy-or-move-task),
1749 (planner-copy-or-move-region),
1750 (plan): Obey planner-tasks-file-behavior
1751 (planner-tasks-file-behavior): New customizable option controls
1752 the behavior of task creation and updates. If set to
1753 'close (default), newly-opened files are saved and closed. See
1754 variable documentation for more details.
1755 (planner-save-buffers): Add BUFFER-LIST parameter
1756 to allow restoring to a particular buffer list.
1758 * planner.texi (Variables to Customize): Document
1759 planner-tasks-file-behavior.
1762 planner.el planner.texi
1765 2004-09-19 06:36:59 GMT Michael Olson <mwolson@member.fsf.org> patch-5
1768 Fix scenario where the old project name still existed in project
1769 list after being changed.
1771 planner--mwolson--1.0--patch-5
1773 2004-09-19 Michael Olson <mwolson@member.fsf.org>
1775 * planner.el (planner-project-default-name): New variable that
1776 indicates what the default value of `planner-project' will be set
1778 (planner-project): Use `planner-project-default-name' for default
1779 value instead of a string.
1780 (planner-update-wiki-project): Add comments and remove any items
1781 from `emacs-wiki-projects' that are associated with the default
1782 name found in `planner-project-default-name'.
1788 2004-09-16 19:26:04 GMT Michael Olson <mwolson@member.fsf.org> patch-3
1791 Replace `.' with `\\.' in some regexps to be more correct
1793 planner--mwolson--1.0--patch-3
1795 2004-09-16 Michael Olson <mwolson@member.fsf.org>
1797 * planner.el (planner-create-note): Change use of `.' in regexp to
1799 (planner-highlight-notes): Ditto.
1805 2004-09-16 10:53:28 GMT Sacha Chua <sacha@free.net.ph> patch-163
1808 Merge patch for planner-create-note whitespacing
1810 planner--dev--1.0--patch-163
1812 * planner.el: Merge 2004-09-12 patch from Michael Olson
1813 (mwolson AT member.fsf.org). His changelog follows.
1814 (planner-project): Make this variable customizable so
1815 that people are not stuck with "WikiPlanner" as the project name.
1816 (planner-seek-task-creation-point): Use (bolp) instead of a
1817 much-longer method to determine whether the point is at the
1818 beginning of the line.
1819 (planner-create-note): Ditto. Only insert newlines if we are not
1820 at the end of the buffer.
1827 2004-09-16 10:10:56 GMT Sacha Chua <sacha@free.net.ph> patch-162
1830 planner-diary: Separate multiple days with horizontal rules
1832 planner--dev--1.0--patch-162
1834 * planner-diary.el (planner-diary-get-diary-entries): Feature:
1835 deal with multiple days properly. Replace ==== inserted by
1836 fancy-diary-display with ----, which will be replaced by a
1837 horizontal line. Thanks to Michael Olson for pointing this out.
1844 2004-09-16 03:13:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
1847 Make project name customizable, fix spurious newlines in notes
1849 planner--mwolson--1.0--patch-2
1851 2004-09-12 Michael Olson <mwolson@member.fsf.org>
1853 * planner.el (planner-project): Make this variable customizable so
1854 that people are not stuck with "WikiPlanner" as the project name.
1855 (planner-seek-task-creation-point): Use (bolp) instead of a
1856 much-longer method to determine whether the point is at the
1857 beginning of the line.
1858 (planner-create-note): Ditto. Only insert newlines if we are not
1859 at the end of the buffer.
1865 2004-08-28 06:48:26 GMT Sacha Chua <sacha@free.net.ph> patch-161
1868 New: planner-unix-mail
1870 planner--dev--1.0--patch-161
1872 * planner-unix-mail.el: New from Frederik Fouvry.
1873 * planner.texi (Top): Document planner-unix-mail.
1876 .arch-ids/planner-unix-mail.el.id planner-unix-mail.el
1882 2004-08-16 08:24:25 GMT Sacha Chua <sacha@free.net.ph> patch-160
1885 New: planner-use-task-numbers
1887 planner--dev--1.0--patch-160
1889 * planner.el (planner-use-task-numbers): New option.
1890 (planner-format-task): Obey planner-use-task-numbers.
1891 (planner-highlight-tasks): Allow unnumbered tasks.
1892 (planner-create-task): Bugfix: nil plan pages.
1894 * planner.texi (Task Numbering): Document planner-use-task-numbers.
1897 planner.el planner.texi
1900 2004-08-16 07:32:52 GMT Sacha Chua <sacha@free.net.ph> patch-159
1903 Move planner-diary options to separate customization group
1905 planner--dev--1.0--patch-159
1907 * planner-diary.el (planner-diary): New customization group.
1908 Move all planner-diary options under it.
1914 2004-08-16 07:29:28 GMT Sacha Chua <sacha@free.net.ph> patch-158
1917 Prefer local-write-file-hooks over write-file-hooks
1919 planner--dev--1.0--patch-158
1921 * planner-id.el (planner-id-setup): Prefer local-write-file-hooks
1922 over write-file-hooks. Thanks to Frederik Fouvry for pointing this
1929 2004-08-16 07:27:37 GMT Sacha Chua <sacha@free.net.ph> patch-157
1932 New: planner-sort-undated-tasks-equivalent
1934 planner--dev--1.0--patch-157
1936 * planner.el (planner-sort-tasks): Merge Maciej Kalisiak's patch
1937 to sort dated tasks before undated ones. Control via
1938 planner-sort-undated-tasks-equivalent.
1939 (planner-sort-undated-tasks-equivalent): New.
1941 * planner.texi (Making Files Pretty): Document
1942 planner-sort-undated-tasks-equivalent.
1945 planner.el planner.texi
1948 2004-08-15 13:10:58 GMT Sacha Chua <sacha@free.net.ph> patch-156
1953 planner--dev--1.0--patch-156
1955 * planner-mhe.el: New. Contributed by Christophe Garion.
1957 * planner.texi (MH-E): New.
1960 .arch-ids/planner-mhe.el.id planner-mhe.el
1966 2004-08-15 13:05:28 GMT Sacha Chua <sacha@free.net.ph> patch-155
1969 Doc: Byte-compilation and info installation
1971 planner--dev--1.0--patch-155
1973 * planner.texi (Advanced Installation): Merge John Sullivan and
1974 Raymond Zeitler's instructions for byte-compilation and info
1981 2004-08-06 18:44:56 GMT Sacha Chua <sacha@free.net.ph> patch-154
1984 Docfix: Dangling menus
1986 planner--dev--1.0--patch-154
1993 2004-08-06 18:30:50 GMT Sacha Chua <sacha@free.net.ph> patch-153
1996 planner.texi: major refactoring, split emacs-wiki and remember doc off
1998 planner--dev--1.0--patch-153
2000 * planner.texi: Major refactoring. Move emacs-wiki and remember
2001 documentation to their own info files. Rearrange sections.
2007 2004-08-06 09:39:20 GMT Sacha Chua <sacha@free.net.ph> patch-152
2010 Docfix for bug in patch-151: @end defopt
2012 planner--dev--1.0--patch-152
2014 * planner.texi (Making Files Pretty): Docfix.
2020 2004-08-06 09:28:03 GMT Sacha Chua <sacha@free.net.ph> patch-151
2023 Merge patch separating task sorting from renumbering
2025 planner--dev--1.0--patch-151
2027 * planner.el: Merge patch from Maciej Kalisiak separating sorting
2029 (planner-sort-tasks-automatically): New.
2030 (planner-renumber-tasks-automatically): Control only renumbering.
2031 (planner-mode): Add planner-sort-tasks-automatically hook.
2032 (planner-sort-tasks): Move sorting code from
2033 planner-renumber-tasks.
2034 (planner-renumber-tasks): Remove sorting code, leaving renumbering
2036 (planner-fix-tasks): New.
2038 * planner.texi (Changing Tasks): Mention planner-fix-tasks.
2039 (Making Files Pretty): Fix typo. Document
2040 planner-renumber/sort/align-tasks-automatically.
2041 (List of Interactive Functions): Document
2042 planner-renumber/sort/align/fix-tasks.
2045 planner.el planner.texi
2048 2004-08-06 07:28:57 GMT Sacha Chua <sacha@free.net.ph> patch-150
2051 Accept functions for planner-day/plan-page-template
2053 planner--dev--1.0--patch-150
2055 * planner.el (planner-day-page-template): Accept a function.
2056 (planner-plan-page-template): Accept a function.
2057 (planner-page-default-p): Add note about
2058 planner-day-page-template. Make sure it only checks string
2060 (planner-prepare-file): Allow the use of functions.
2062 * planner.texi (Customizing Your Day Pages): Update note about
2063 planner-day-page-template.
2066 planner.el planner.texi
2069 2004-08-06 06:41:45 GMT Sacha Chua <sacha@free.net.ph> patch-149
2072 New: planner-edit-task-description
2074 planner--dev--1.0--patch-149
2076 * planner.el (planner-edit-task-description): New.
2077 Thanks to Daniel Martins for the feature suggestion.
2079 * planner.texi (Changing Tasks): Add note about
2080 planner-edit-task-description.
2081 (List of Interactive Functions): Describe
2082 planner-edit-task-description.
2085 planner.el planner.texi
2088 2004-08-06 06:10:02 GMT Sacha Chua <sacha@free.net.ph> patch-148
2091 planner-raise-task: Automatically reorder priorities on the linked page
2093 planner--dev--1.0--patch-148
2095 * planner.el (planner-raise-task): Automatically reorder
2096 priorities on linked pages. Thanks to Hans Halvorson for the
2103 2004-08-02 14:37:39 GMT Sacha Chua <sacha@free.net.ph> patch-147
2106 Bugfix: planner-vm-browse-url: Properly open message
2108 planner--dev--1.0--patch-147
2110 * planner-vm.el (planner-vm-browse-url): Merge patch
2117 2004-07-28 09:04:50 GMT Sacha Chua <sacha@free.net.ph> patch-146
2120 Bugfix: Make task pages links when tasks are created
2122 planner--dev--1.0--patch-146
2124 * planner.el (planner-create-task): Bugfix: Make task pages links.
2130 2004-07-28 09:01:42 GMT Sacha Chua <sacha@free.net.ph> patch-145
2133 New: planner-raise-task-category, planner-lower-task-category
2135 planner--dev--1.0--patch-145
2137 * planner.el (planner-menu): Change menu to use task categories
2140 * planner.texi (List of Interactive Functions): Document
2141 planner-raise-task-category, planner-lower-task-category.
2143 * planner.el (planner-raise-task-category): New.
2144 (planner-lower-task-category): New.
2147 planner.el planner.texi
2150 2004-07-24 13:02:54 GMT Sacha Chua <sacha@free.net.ph> patch-144
2153 Show planner-annotation-from-planner-note number
2155 planner--dev--1.0--patch-144
2157 * planner.el (planner-annotation-from-planner-note): Show the note
2158 number in the link so that people know it refers to a note. Thanks
2159 to Paul Lussier for the feature request.
2165 2004-07-24 12:57:50 GMT Sacha Chua <sacha@free.net.ph> patch-143
2168 Bugfix: Understand tasks with parenthesized non-link text
2170 planner--dev--1.0--patch-143
2172 * planner.el: Be more understanding of tasks that include
2173 parenthesized non-link text. Thanks to John Anderson for
2175 (planner-task-info-from-string): Make sure the link
2176 text is really a link before setting planner-task-link.
2177 (planner-format-task): Do not unconditionally make links.
2179 * planner-id.el (planner-id-add-task-id): Check if there's a
2181 (planner-id-jump-to-linked-task): Use planner-find-file instead of
2182 emacs-wiki-find-file.
2185 planner-id.el planner.el
2188 2004-07-24 12:29:48 GMT Sacha Chua <sacha@free.net.ph> patch-142
2191 Bugfix: Improve overlay handling
2193 planner--dev--1.0--patch-142
2196 Depends on emacs-wiki--dev--1.0--patch-53.
2197 (planner-zap-overlays): New.
2198 (planner-mode): Don't forget to zap overlays before highlighting
2200 (planner-highlight-tasks): Honor END.
2201 (planner-highlight-region): Tag it with 'planner t.
2207 2004-07-23 01:55:49 GMT Sacha Chua <sacha@free.net.ph> patch-141
2210 Bugfix: planner-read-date: Remove use of kbd
2212 planner--dev--1.0--patch-141
2214 * planner.el (planner-read-date): Remove use of kbd, as it doesn't
2215 seem to be available under XEmacs/FreeBSD with the current
2216 requires. Thanks to George Hartzell for the bug report.
2222 2004-07-15 06:57:50 GMT Sacha Chua <sacha@free.net.ph> patch-140
2225 planner-seek-next-unfinished-task
2227 planner--dev--1.0--patch-140
2229 * planner.el (planner-seek-next-unfinished-task): New.
2231 * planner.texi (Viewing Tasks): Add note about
2232 planner-seek-next-unfinished-task.
2237 planner.el planner.texi
2240 2004-07-15 06:39:01 GMT Sacha Chua <sacha@free.net.ph> patch-139
2243 Add note about hierarchical tasks to planner.texi
2245 planner--dev--1.0--patch-139
2247 * planner.texi (Hierarchical Tasks): New note.
2253 2004-07-13 12:27:58 GMT Sacha Chua <sacha@free.net.ph> patch-138
2256 Bugfix: Refresh file alist after saving buffers in plan
2258 planner--dev--1.0--patch-138
2260 * planner.el (plan): Refresh file alist after saving buffers.
2266 2004-07-13 08:38:03 GMT Sacha Chua <sacha@free.net.ph> patch-137
2269 Add planner-ledger.el
2271 planner--dev--1.0--patch-137
2273 * planner-ledger.el: New from Will Glozer. Modifications: Pass
2275 (planner-ledger-payment-task-regexp): Make regular expression more
2276 flexible (not just USD).
2278 * planner.texi (Using planner-ledger.el): New.
2281 .arch-ids/planner-ledger.el.id planner-ledger.el
2287 2004-06-29 06:57:33 GMT Sacha Chua <sacha@free.net.ph> patch-136
2290 Docfix: remember-planner-append-hook
2292 planner--dev--1.0--patch-136
2294 * planner-rss.el: Update note about remember-planner-append-hook.
2295 Thanks to Michael Olson for the patch.
2297 * planner.texi (Using planner-rss.el): Update note about
2298 remember-planner-append-hook. Thanks to Michael Olson for the
2302 planner-rss.el planner.texi
2305 2004-06-28 04:43:01 GMT Sacha Chua <sacha@free.net.ph> patch-135
2308 Menu tweaks: planner notes submenu, new keybindings
2310 planner--dev--1.0--patch-135
2312 * planner.el: Merge patch from Michael Olson.
2313 (planner-install-extra-note-keybindings): Add a new function
2314 `planner-install-extra-note-keybindings', modeled after
2315 `planner-install-extra-task-keybindings', that makes all of the
2316 note-related entries in the Planner menu keyboard-accessible. The
2317 prefix for all of these keys is C-c C-o, since C-c C-n was already
2319 (planner-menu): Add a submenu called "Notes" to the Planner menu.
2320 (planner-menu): Fix the "Info" menu entry so that it brings up the
2321 planner info manual instead of displaying a message. This item is
2322 now called "Info manual".
2323 (planner-menu): Change the Goto submenu so that the word "Goto" is
2324 removed from the beginning of each entry. It seems ambiguous to
2331 2004-06-26 09:00:00 GMT Sacha Chua <sacha@free.net.ph> patch-134
2334 Document different ways to plan (bare-bones)
2336 planner--dev--1.0--patch-134
2338 * planner.texi (Bare-Bones Planning): New.
2339 (Bare-Bones Planning with Plan Pages): New.
2340 (Tasks on Plan Pages with Some Day Pages): New.
2341 (Planning based on the Franklin-Covey Approach): Renamed.
2347 2004-06-26 08:21:59 GMT Sacha Chua <sacha@free.net.ph> patch-133
2350 Bugfix: Change defvars to defcustoms
2352 planner--dev--1.0--patch-133
2359 2004-06-26 08:05:03 GMT Sacha Chua <sacha@free.net.ph> patch-132
2362 Make note/task renumbering optional
2364 planner--dev--1.0--patch-132
2366 * planner.el (planner-renumber-notes-automatically): New.
2367 (planner-renumber-tasks-automatically): New.
2368 (planner-align-tasks-automatically): New.
2370 * planner.texi (Making Files Pretty): Document new options.
2372 * planner.el (planner-mode): Do not automatically align and
2373 renumber tasks and notes.
2376 planner.el planner.texi
2379 2004-06-26 07:47:53 GMT Sacha Chua <sacha@free.net.ph> patch-131
2382 planner-gnus: Add check for from, copy article buffer
2384 planner--dev--1.0--patch-131
2386 * planner-gnus.el (planner-gnus-annotation-from-summary): Add
2388 (planner-gnus-annotation-from-message): Copy the article buffer.
2395 2004-06-26 07:43:54 GMT Sacha Chua <sacha@free.net.ph> patch-130
2398 Bugfix: Make sure user-mail-address is not the blank string
2400 planner--dev--1.0--patch-130
2402 * planner.el (planner-ignored-from-addresses): Make sure
2403 user-mail-address is not the blank string.
2409 2004-06-26 07:34:08 GMT Sacha Chua <sacha@free.net.ph> patch-129
2412 New option: planner-use-day-pages allows you to turn off dates for tasks and notes
2414 planner--dev--1.0--patch-129
2416 * planner.el (planner-use-day-pages): New option allows you to
2417 turn off the use of day pages for tasks and notes. If not using
2418 day pages, WecomePage is the default page.
2419 (planner-name-regexp): If not using day pages, use blank regexp.
2420 (planner-mode-map): If not using day pages, do not bind day
2422 (planner-menu): If not using day pages, do not add day navigation
2424 (planner-read-date): Don't read anything if not using day pages.
2425 (planner-goto): Read plan page if date page not specified.
2426 (planner-goto-most-recent): Do not call plan automatically.
2427 (planner-today): Return WelcomePage if not using day pages.
2428 (planner-update-wiki-project): Do not add empty regexp.
2431 planner.el planner.texi
2434 2004-06-26 06:23:24 GMT Sacha Chua <sacha@free.net.ph> patch-128
2437 New: planner-note-headline-face
2439 planner--dev--1.0--patch-128
2441 * planner.el (planner-note-headline-face): Make customizable face.
2442 (planner-highlight-notes): Use headline face. Thanks to people
2443 on #emacs for the feedback.
2449 2004-06-26 05:06:45 GMT Sacha Chua <sacha@free.net.ph> patch-127
2452 planner-authz.el update from ajk
2454 planner--dev--1.0--patch-127
2456 * planner-authz.el: Merge update from ajk removing cl dependency.
2459 2004-06-25 16:10:11 GMT Sacha Chua <sacha@free.net.ph> patch-126
2464 planner--dev--1.0--patch-126
2466 * planner.el (planner-create-task-from-buffer): Remove stray
2467 paren. Embarrassing!
2473 2004-06-25 15:26:49 GMT Sacha Chua <sacha@free.net.ph> patch-125
2476 planner-gnus: Use gnus-article-buffer if available
2478 planner--dev--1.0--patch-125
2480 * planner-gnus.el (planner-gnus-get-message-id): Save excursion
2481 and use current buffer.
2482 (planner-gnus-annotation-from-summary): Use planner-make-link.
2483 (planner-gnus-annotation-from-message): Test against
2484 gnus-article-mode and gnus-original-article-mode. Use the
2485 gnus-article-buffer if available.
2491 2004-06-25 15:26:07 GMT Sacha Chua <sacha@free.net.ph> patch-124
2494 planner.el task creation bugfixes: annotations, plan pages
2496 planner--dev--1.0--patch-124
2498 * planner.el (planner-create-task): Bugfix: Tweak annotation rules
2499 so that annotation does not preempt plan page. Do not use plan
2500 page unless specified.
2501 (planner-create-task-from-buffer): Use planner- functions instead
2502 of emacs-wiki- functions. Bugfix: Do not use plan page unless
2509 2004-06-25 14:29:45 GMT Sacha Chua <sacha@free.net.ph> patch-123
2512 Make planner-mode-hook customizable
2514 planner--dev--1.0--patch-123
2516 * planner.el (planner-mode-hook): Make planner-mode-hook
2517 customizable. Thanks to bigmike160 for pointing this out.
2519 * planner.texi (Variables to Customize): Add planner-mode-hook.
2522 planner.el planner.texi
2525 2004-06-25 13:44:32 GMT Sacha Chua <sacha@free.net.ph> patch-122
2528 Embarrassing bugfix: Remove stray )
2530 planner--dev--1.0--patch-122
2532 * planner-gnus.el (planner-gnus-annotation-from-message): Remove
2539 2004-06-25 13:43:21 GMT Sacha Chua <sacha@free.net.ph> patch-121
2542 Important bugfix: planner-gnus.el and annotations from articles
2544 planner--dev--1.0--patch-121
2546 * planner-gnus.el (planner-gnus-get-message-id): Important bugfix:
2548 (planner-gnus-get-address): Important bugfix: Use original article
2550 (planner-gnus-annotation-from-message): Important bugfix: Use
2551 original article buffer.
2557 2004-06-25 13:34:11 GMT Sacha Chua <sacha@free.net.ph> patch-120
2560 planner-gnus: Add major-mode check to annotations from messages
2562 planner--dev--1.0--patch-120
2564 * planner-gnus.el (planner-gnus-get-address): Use the current
2565 buffer, whatever it is.
2566 (planner-gnus-get-message-id): Change if to when. (minor)
2567 (planner-gnus-annotation-from-message): Add major-mode check.
2568 Thanks to Rainer Volz for the bug report.
2574 2004-06-25 05:14:28 GMT Sacha Chua <sacha@free.net.ph> patch-119
2577 Update planner-authz.el to ajk's 1.20
2579 planner--dev--1.0--patch-119
2581 * planner-authz.el: Update to ajk's 1.20.
2587 2004-06-24 14:55:16 GMT Sacha Chua <sacha@free.net.ph> patch-118
2590 Move planner-accomplishments and planner-tasks-overview documentation to "Using PlannerMode"
2592 planner--dev--1.0--patch-118
2594 * planner.texi (Using planner-accomplishments.el): Move to "Using
2595 Planner" section. Add example.
2596 (Using planner-tasks-overview.el): Add a small example.
2602 2004-06-24 04:55:09 GMT Sacha Chua <sacha@free.net.ph> patch-117
2605 planner-annotation-strip-directory: new customizable option
2607 planner--dev--1.0--patch-117
2609 * planner.el (planner-annotation-from-file): Use
2610 planner-annotation-strip-directory. Thanks to Hoan Ton-That for
2611 the idea and base patch.
2612 (planner-annotation-strip-directory): Make customizable.
2613 (planner-annotation-use-relative-file): Make customizable.
2615 * planner.texi (Introducing Annotation Functions): Document
2616 planner-annotation-functions, planner-annotation-strip-directory,
2617 planner-annotation-use-relative-file.
2620 planner.el planner.texi
2623 2004-06-24 04:34:49 GMT Sacha Chua <sacha@free.net.ph> patch-116
2626 Merge tweaked patch from ajk changing use of planner-name-regexp to planner-date-regexp in planner-authz.el
2628 planner--dev--1.0--patch-116
2630 * planner-authz.el: Merge tweaked patch from ajk changing use of
2631 planner-name-regexp to planner-date-regexp.
2632 (planner-authz-day-p): Use planner-date-regexp instead of
2633 planner-name-regexp. Accept an optional parameter PAGE.
2634 (planner-authz-default): Use planner-authz-day-p instead of
2635 duplicating the test.
2636 (planner-authz-users): Docfix: Use planner-date-regexp instead of
2637 planner-name-regexp.
2643 2004-06-23 16:55:57 GMT Sacha Chua <sacha@free.net.ph> patch-115
2646 Add planner-rss size/item limits
2648 planner--dev--1.0--patch-115
2650 * planner-rss.el (planner-rss-feed-limits): New
2652 (planner-rss-add-item): Use planner-rss-limit.
2653 (planner-rss-limit): New.
2654 (planner-rss-limit-size): New.
2655 (planner-rss-limit-items): New.
2657 * planner.texi (Using planner-rss.el): Document planner-rss
2661 planner-rss.el planner.texi
2664 2004-06-23 06:50:40 GMT Sacha Chua <sacha@free.net.ph> patch-114
2667 planner.texi update from johnsu01
2669 planner--dev--1.0--patch-114
2671 * planner.texi: Merge update from johnsu01. Task description
2678 2004-06-22 13:29:26 GMT Sacha Chua <sacha@free.net.ph> patch-113
2681 NEW: planner-authz.el
2683 planner--dev--1.0--patch-113
2685 * planner-authz.el: New module contributed by Andrew J. Korty.
2686 Modified to pass checkdoc.
2688 * planner.texi (Using planner-authz.el): New.
2689 (Components): Add entry for planner-authz.el
2692 .arch-ids/planner-authz.el.id planner-authz.el
2698 2004-06-22 13:27:41 GMT Sacha Chua <sacha@free.net.ph> patch-112
2701 planner-read-date: take optional arg `prompt'
2703 planner--dev--1.0--patch-112
2705 * planner.el (planner-read-date): Add optional prompt argument.
2711 2004-06-20 10:53:04 GMT Sacha Chua <sacha@free.net.ph> patch-111
2714 Update planner.texi from johnsu01
2716 planner--dev--1.0--patch-111
2723 2004-06-19 16:25:57 GMT Sacha Chua <sacha@free.net.ph> patch-110
2726 Remove duplicate defcustom for planner-template-fuzz-factor
2728 planner--dev--1.0--patch-110
2730 * planner.el (planner-template-fuzz-factor): Remove duplicate
2731 defcustom. Thanks to johnsu01 for pointing this out.
2737 2004-06-18 16:55:30 GMT Sacha Chua <sacha@free.net.ph> patch-109
2740 planner-bbdb: Add mailto: URLs to e-mail addresses
2742 planner--dev--1.0--patch-109
2744 * planner-bbdb.el (planner-bbdb-resolve-url): Add the mailto:
2745 URL. Thanks to ajk for bug report and patch idea
2751 2004-06-15 03:19:29 GMT Sacha Chua <sacha@free.net.ph> patch-108
2754 Docfix: Change mention of rmail to vm in planner-vm.el
2756 planner--dev--1.0--patch-108
2758 * planner-vm.el: Docfix: Change mention of rmail to vm.
2764 2004-06-15 03:17:59 GMT Sacha Chua <sacha@free.net.ph> patch-107
2767 Tweak: Move planner-rss options to planner-rss group
2769 planner--dev--1.0--patch-107
2771 * planner-rss.el (planner-rss): New.
2772 (planner-rss-base-url): Move to planner-rss group.
2773 (planner-rss-category-feeds): Move to planner-rss group.
2779 2004-06-12 13:55:23 GMT Sacha Chua <sacha@free.net.ph> patch-106
2782 NOTE: Prefix argument now means associate task with current plan/date page, if any
2784 planner--dev--1.0--patch-106
2786 * planner.el (planner-create-task-from-buffer): NOTE: Change
2787 behavior of prefix argument. Prefix now means associate the task
2788 with the current planner page, if any.
2789 (planner-create-task): Follow usage of
2790 planner-create-task-from-buffer. Thanks to Yvonne Thomson for the
2793 * planner.texi (List of Interactive Functions): Update
2794 descriptions of planner-create-task-from-buffer and
2795 planner-create-task.
2798 planner.el planner.texi
2801 2004-06-12 13:39:23 GMT Sacha Chua <sacha@free.net.ph> patch-105
2804 NOTE: planner-create-task prompts for plan page unless prefix argument is supplied
2806 planner--dev--1.0--patch-105
2808 * planner.el (planner-create-task): Add prefix argument
2809 which controls whether or not to prompt for a plan page.
2810 Thanks to Yvonne Thomson for the suggestion.
2812 * planner.texi (List of Interactive Functions): Update
2813 documentation for planner-create-task to include prefix arg.
2816 planner.el planner.texi
2819 2004-06-11 15:43:31 GMT Sacha Chua <sacha@free.net.ph> patch-104
2822 Important bugfix: Add condition-case just in case calendar is not displayed
2824 planner--dev--1.0--patch-104
2826 * planner.el (planner-create-task-from-buffer): Bugfix: Add
2827 condition-case just in case calendar is not displayed.
2833 2004-06-11 14:16:57 GMT Sacha Chua <sacha@free.net.ph> patch-103
2836 NOTE: planner-create-task-from-buffer in a calendar buffer will use the currently-selected date for the task
2838 planner--dev--1.0--patch-103
2840 * planner.el (planner-create-task-from-buffer): Default date to
2841 date currently selected in calendar. Do not prompt if creating
2842 task based on that date. Thanks to Yvonne Thomson for the idea.
2848 2004-06-11 14:02:17 GMT Sacha Chua <sacha@free.net.ph> patch-102
2851 planner-id.el: Promote planner-id-update-automatically to a user-customizable variable
2853 planner--dev--1.0--patch-102
2855 * planner-id.el (planner-id-update-automatically): Promote to
2856 defcustom. Thanks to Yvonne Thomson for the suggestion.
2857 (planner-id): New customize group.
2858 (planner-id-add-task-id-flag): Move to planner-id group.
2859 (planner-id-tracking-file): Move to planner-id group.
2860 (planner-id-face): Move to planner-id group.
2862 * planner.texi (Using planner-id.el): Update defvars to defopts.
2865 planner-id.el planner.texi
2868 2004-06-08 12:37:53 GMT Sacha Chua <sacha@free.net.ph> patch-101
2871 Bugfix: planner-tasks-overview.el keymap
2873 planner--dev--1.0--patch-101
2875 * planner-tasks-overview.el (planner-tasks-overview): Correct typo
2876 in keymap. Thanks to ajk for the bug report and patch.
2879 planner-tasks-overview.el
2882 2004-06-03 14:49:01 GMT Sacha Chua <sacha@free.net.ph> patch-100
2885 Bugfix: Revert planner-task-cancelled keybinding
2887 planner--dev--1.0--patch-100
2889 * planner.el (planner-install-extra-task-keybindings): Bugfix:
2890 Revert planner-task-cancelled keybinding for extra task
2897 2004-06-03 14:44:10 GMT Sacha Chua <sacha@free.net.ph> patch-99
2900 Bugfix: Make C-S-x work under XEmacs
2902 planner--dev--1.0--patch-99
2904 * planner.el (planner-mode-map): Make it work for XEmacs.
2905 (planner-install-extra-task-keybindings): Make it work for
2906 XEmacs. Thanks to pll for pointing this out. Apparently, I
2907 need to be careful about the shift modifier...
2913 2004-06-03 11:46:44 GMT Sacha Chua <sacha@free.net.ph> patch-98
2916 New feature: planner-tasks-overview
2918 planner--dev--1.0--patch-98
2920 * planner-tasks-overview.el: New.
2922 * planner.texi: Document planner-tasks-overview.el.
2925 .arch-ids/planner-tasks-overview.el.id
2926 planner-tasks-overview.el
2932 2004-06-02 08:01:16 GMT Sacha Chua <sacha@free.net.ph> patch-97
2935 planner-calendar.el updates from Gary, and inclusion in doc
2937 planner--dev--1.0--patch-97
2939 * planner.texi: Add documentation for planner-calendar.el.
2945 2004-06-01 22:11:01 GMT Sacha Chua <sacha@free.net.ph> patch-96
2948 planner.texi: Document planner-accomplishments.el
2950 planner--dev--1.0--patch-96
2952 * planner.texi: Add documentation for planner-accomplishments.el.
2958 2004-06-01 21:58:29 GMT Sacha Chua <sacha@free.net.ph> patch-95
2961 planner-accomplishments.el: Display per-status totals
2963 planner--dev--1.0--patch-95
2965 * planner-accomplishments.el
2966 (planner-accomplishments-format-table): Display per-status totals.
2969 planner-accomplishments.el
2972 2004-06-01 21:51:08 GMT Sacha Chua <sacha@free.net.ph> patch-94
2975 Feature: planner-accomplishments.el
2977 planner--dev--1.0--patch-94
2979 * planner-accomplishments.el: New.
2982 .arch-ids/planner-accomplishments.el.id
2983 planner-accomplishments.el
2986 2004-06-01 11:35:08 GMT Gary V. Vaughan <gary@gnu.org> patch-3
2989 new functions to enable today.html publishing
2991 planner--gary--1.0--patch-3
2993 * planner-calendar.el (planner-calendar-today): New function to
2994 find the newest day page.
2995 (planner-calendar-create-today-link): New function to actually
2996 create a today.html link to the newest published day page.
2997 (planner-calendar-today-page-name): Customizable default day page
3004 2004-05-31 16:04:08 GMT Sacha Chua <sacha@free.net.ph> patch-93
3007 Docfix: planner task keybindings
3009 planner--dev--1.0--patch-93
3011 * planner.el (planner-install-extra-context-keybindings): Add note
3012 about added keybindings. Thanks to forcer.
3013 (planner-install-extra-task-keybindings): Added note about
3014 function definition. Still haven't figured out how to manage
3016 (planner-search-notes): Satisfy checkdoc.
3018 * planner.texi (Navigation): Update documentation for
3019 planner-goto-yesterday. Thanks to forcer for pointing this out.
3022 planner.el planner.texi
3025 2004-05-26 14:30:56 GMT Sacha Chua <sacha@free.net.ph> patch-92
3028 Bugfix: planner-diary-get-diary-entries should return "No entries"
3030 planner--dev--1.0--patch-92
3032 * planner-diary.el (planner-diary-get-diary-entries): Return "No
3033 entries" if diary returns no entries. Returning an empty string
3034 screws up lisp tags.
3040 2004-05-26 06:53:01 GMT Sacha Chua <sacha@free.net.ph> patch-91
3043 Bugfix: Pass correct arguments in planner-diary-entries-here
3045 planner--dev--1.0--patch-91
3047 * planner-diary.el (planner-diary-entries-here): Bugfix: Pass
3048 correct arguments to planner-diary-get-diary-entries. It should be
3049 DATE DAYS FILE, not DATE FILE DAYS. Thanks to Brett Presnell for
3056 2004-05-25 07:22:35 GMT Sacha Chua <sacha@free.net.ph> patch-90
3059 Bugfix: typo, boolean should be a symbol
3061 planner--dev--1.0--patch-90
3063 * planner.el (planner-hide-task-status-when-highlighting):
3064 Bugfix: typo, 'boolean should be a symbol.
3070 2004-05-25 07:21:45 GMT Sacha Chua <sacha@free.net.ph> patch-89
3073 Bugfix: Do not insert file contents literally, as this screws up encoding
3075 planner--dev--1.0--patch-89
3077 * planner.el (planner-extract-tasks): Do not insert file contents
3079 (planner-search-notes-internal): Do not insert file contents
3081 (planner-past-notes-tag): Do not insert file contents literally.
3087 2004-05-25 07:19:21 GMT Sacha Chua <sacha@free.net.ph> patch-88
3090 planner-export-diary: Simplify code, do not use insert-contents-literally
3092 planner--dev--1.0--patch-88
3094 * planner-export-diary.el (planner-export-diary-future): Use
3095 planner-export-diary.
3096 (planner-export-diary-get-schedule-entries): Do not insert
3097 contents literally. Allow spaces at the start of appointment
3098 lines. Construct the list using cons instead of append. Note:
3099 This function does not guarantee any particular order. Thanks
3100 to Xin Wei Hu for bug report and patch for both changes.
3103 planner-export-diary.el
3106 2004-05-25 07:10:27 GMT Sacha Chua <sacha@free.net.ph> patch-87
3109 Rearrange user customizations, promote some defvars to defcustoms
3111 planner--dev--1.0--patch-87
3113 * planner.el (planner-tasks): New customize group.
3114 (planner-carry-tasks-forward): Move to planner-tasks group.
3115 (planner-marks-regexp): Move to planner-tasks group.
3116 (planner-default-task-priority): Move to planner-tasks group.
3117 (planner-add-task-at-end-flag): Move to planner-tasks group.
3118 Promote from defvar.
3119 (planner-emacs-wiki): New customize group.
3120 (planner-name-regexp): Move to planner-emacs-wiki group.
3121 (planner-custom-variables): Move to planner-emacs-wiki group.
3122 (planner-publishing-markup): Move to planner-emacs-wiki group.
3123 (planner-markup-tags): Move to planner-emacs-wiki group.
3124 (planner-fontlock): New customize group.
3125 (planner-completed-task-face): Move to planner-fontlock group.
3126 (planner-cancelled-task-face): Move to planner-fontlock group.
3127 (planner-delegated-task-face): Move to planner-fontlock group.
3128 (planner-in-progress-task-face): Move to planner-fontlock group.
3129 (planner-high-priority-task-face): Move to planner-fontlock group.
3130 (planner-medium-priority-task-face): Move to planner-fontlock
3132 (planner-low-priority-task-face): Move to planner-fontlock group.
3133 (planner-default-page): Promote to user option under
3135 (planner-hide-task-status-when-highlighting): Promote to user
3136 option under planner-fontlock.
3137 (planner-create-task-hook): Promote to user option under
3139 (planner-task-dates-favor-future-p): Promote to user option under
3141 (planner-expand-name-favor-future-p): Promote to user option under
3145 planner.el planner.texi
3148 2004-05-20 21:03:55 GMT Gerd Flaig <gefla@pond.sub.org> patch-1
3153 planner--dev--1.0--patch-1
3155 The docstring for planner-lisp-browse-url was wring. Fixed it.
3161 2004-05-20 12:07:52 GMT Gary V. Vaughan <gary@gnu.org> patch-2
3164 render calendar day links correctly
3166 planner--gary--1.0--patch-2
3168 * planner-calendar.el (planner-calendar): Correct an arithmetic
3169 error that made calender day page links point from the wrong cell.
3175 2004-05-20 07:32:29 GMT Sacha Chua <sacha@free.net.ph> patch-85
3178 Bugfix: Set reasonable defaults for planner-rss.el
3180 planner--dev--1.0--patch-85
3182 * planner-rss.el (planner-rss-base-url): Default to "".
3183 (planner-rss-category-feeds): Default to nil.
3184 (planner-rss-file-name): Add note about file name.
3185 Thanks to Jan Alonzo for pointing this out.
3191 2004-05-19 03:40:33 GMT Sacha Chua <sacha@free.net.ph> patch-84
3194 planner-export-diary: Bugfix: Use planner-export-diary-file
3196 planner--dev--1.0--patch-84
3198 * planner-export-diary.el (planner-export-diary): Use
3199 planner-export-diary-file.
3200 (planner-export-diary-future): Use planner-export-diary-file.
3203 planner-export-diary.el
3206 2004-05-14 06:17:51 GMT Sacha Chua <sacha@free.net.ph> patch-83
3209 planner-rss.el: NOTE: accept functions for conditions and phase out planner-rss-filename, planner-rss-initial-contents
3211 planner--dev--1.0--patch-83
3213 * planner-rss.el (planner-rss-initial-contents): NOTE: Move
3214 default value into planner-rss-category-feeds. Demote from
3215 customizable user option to global variable.
3216 (planner-rss-file-name): NOTE: Move into
3217 planner-rss-category-feeds. Demote from customizable user option
3219 (planner-rss-category-feeds): Add default entry for all blog
3220 items. Allow choice between regular expression and function.
3221 (planner-rss-initialize): Remove. Move code into
3222 planner-rss-add-item.
3223 (planner-rss-add-item): Initialize file if necessary.
3224 (planner-rss-add-note): New argument FEED allows you to specify
3225 feed. New code for allowing the first element of
3226 planner-rss-category-feeds elements to be a function. Ensure that
3227 blog entries are not duplicated.
3229 * planner.texi (Using planner-rss.el): Add usage note for
3230 planner-rss-category-feeds.
3234 planner-rss.el planner.texi
3237 2004-05-13 05:08:29 GMT Sacha Chua <sacha@free.net.ph> patch-82
3240 Bugfix: Strip spaces for better recognition of planner-cyclic tasks
3242 planner--dev--1.0--patch-82
3244 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Strip
3245 spaces and recognize only task-like entries. Thanks to johnsu01
3246 for pointing this bug out.
3252 2004-05-11 03:50:52 GMT Sacha Chua <sacha@free.net.ph> patch-81
3255 NOTE: planner-id-add-task-id-flag
3257 planner--dev--1.0--patch-81
3259 * planner.texi: Add category entry.
3260 (Components): Correct typo.
3261 (Using planner-id.el): Mention `planner-id-add-task-id-flag'
3262 and `planner-id-update-automatically'.
3264 * planner-id.el (planner-create-task-hook): Use
3265 `planner-id-add-task-id-maybe'.
3266 (planner-id-add-task-id-maybe): New.
3269 planner-id.el planner.texi
3272 2004-05-11 03:44:40 GMT Sacha Chua <sacha@free.net.ph> patch-80
3275 Alias planner-encode-url to emacs-wiki-escape-url
3277 planner--dev--1.0--patch-80
3279 * planner.el (planner-encode-url): Alias of
3280 emacs-wiki-escape-url. Thanks to Frederik Fouvry for pointing this
3287 2004-05-10 07:22:38 GMT Sacha Chua <sacha@free.net.ph> patch-79
3290 planner.texi: Mention planner-create-task-{high,medium,low}-priority and planner-default-task-priority
3292 planner--dev--1.0--patch-79
3294 * planner.texi (Creating a Task): Mention
3295 planner-create-task-{high,medium,low}-priority and
3296 planner-default-task-priority.
3298 * planner.texi: Change @var to @code where appropriate.
3304 2004-05-10 06:58:58 GMT Sacha Chua <sacha@free.net.ph> patch-78
3307 planner.texi: planner-jump-to-linked-note
3309 planner--dev--1.0--patch-78
3311 * planner.texi (Working With Notes): planner-jump-to-linked-note.
3317 2004-05-10 06:51:43 GMT Sacha Chua <sacha@free.net.ph> patch-77
3320 planner.texi: planner-add-task-at-end-flag
3322 planner--dev--1.0--patch-77
3324 * planner.texi (Variables to Customize):
3325 planner-add-task-at-end-flag .
3326 (List of Interactive Functions): Add note about
3327 planner-add-task-at-end-flag.
3333 2004-05-10 06:43:04 GMT Sacha Chua <sacha@free.net.ph> patch-76
3336 Update planner.texi for planner-task-cancelled keybindings
3338 planner--dev--1.0--patch-76
3340 * planner.texi (Ideas for Other Keybindings): Update extra
3342 (Changing Tasks): Change the notation for shifted keys.
3348 2004-05-10 06:24:23 GMT Sacha Chua <sacha@free.net.ph> patch-75
3351 planner-timeclock: Clock in with planner-task-in-progress
3353 planner--dev--1.0--patch-75
3355 * planner.texi (Using planner-timeclock.el): Add note about
3356 clocking in with `planner-task-in-progress' and clocking out with
3357 `timeclock-out' or `planner-task-done'.
3359 * planner-timeclock.el (planner-timeclock-in): Change to an alias
3360 of `planner-task-in-progress'.
3361 (planner-task-in-progress): New. Clock in on the current task, or
3362 change to it if already clocked in.
3363 (planner-task-done): Clock out only if clocked in.
3366 planner-timeclock.el planner.texi
3369 2004-05-10 05:37:31 GMT Sacha Chua <sacha@free.net.ph> patch-74
3372 Add planner-save-buffers to planner.texi
3374 planner--dev--1.0--patch-74
3376 * planner.texi (List of Interactive Functions): Mention
3377 planner-save-buffers.
3383 2004-05-05 05:21:20 GMT John Sullivan <johnsu01@yahoo.com> patch-5
3386 Documentation changes.
3388 planner-dev--john--1.0--patch-5
3390 Small changes to remember-bbdb descriptions.
3392 Added defuns to planner.el list.
3394 Modified Working More With Tasks and Working More With Notes
3400 2004-05-04 17:23:37 GMT Sacha Chua <sacha@free.net.ph> patch-73
3403 planner-highlight-tasks: Better XEmacs compatibility
3405 planner--dev--1.0--patch-73
3407 * planner.el (planner-highlight-region): Better XEmacs
3408 compatibility. Should mark up completed tasks properly now. Thanks
3409 to hynek for pointing it out.
3410 (planner-highlight-tasks): Better XEmacs compatibility.
3417 2004-05-04 16:29:18 GMT Sacha Chua <sacha@free.net.ph> patch-72
3420 planner.texi: Getting started section: tasks fleshed out
3422 planner--dev--1.0--patch-72
3425 * planner.texi: Patch is very ugly, sorry. Must break documentation
3426 changes down even smaller, but got carried away.
3427 (Top): Sentence-case descriptions, some changes.
3428 (Preface): Remove apology.
3429 (Introduction): Move description here instead of Preface. Collapse
3431 (Getting Started): Major rewrite.
3432 (Thoughts): New. Move essays under here, near the end.
3439 2004-05-04 14:29:29 GMT Sacha Chua <sacha@free.net.ph> patch-71
3442 NOTE: Changed behavior of planner-carry-tasks-forward, now default for FORCE-DAYS (with minor tweaks)
3444 planner--dev--1.0--patch-71
3446 * planner.el (planner-carry-tasks-forward): NOTE: Now behaves
3447 similar to the FORCE-DAYS parameter of `plan'. Defaults to
3448 scanning the past three days _AND_ carrying the tasks forward, as
3449 this makes more sense for new users. Always checks for new tasks.
3450 (plan): Follow new meaning of planner-carry-tasks-forward as the
3457 2004-05-04 13:27:54 GMT Sacha Chua <sacha@free.net.ph> patch-70
3460 Bugfix: Actually pass filename to function specified in planner-annotation-use-relative-file
3462 planner--dev--1.0--patch-70
3464 * planner.el (planner-annotation-from-file): Actually pass file
3472 2004-05-04 12:03:02 GMT Sacha Chua <sacha@free.net.ph> patch-69
3475 planner.texi: Revise installation instructions
3477 planner--dev--1.0--patch-69
3479 * planner.texi: Revise installation instructions.
3486 2004-05-04 09:29:11 GMT Sacha Chua <sacha@free.net.ph> patch-68
3489 Use emacs-wiki-url-protocols code in emacs-wiki--dev--1.0--patch-26
3491 planner--dev--1.0--patch-68
3493 * planner.el (planner-custom-variables): No longer use
3494 emacs-wiki-browse-url-function.
3495 (planner-url-list, planner-url-regexp): NOTE: Use
3496 emacs-wiki-url-protocols instead.
3497 (planner-publishing-markup): Remove planner-markup-url.
3498 (planner-update-wiki-project): Remove planner-url-regexp.
3499 (planner-browse-url-*): Remove.
3500 (planner-add-protocol): New.
3502 * planner-wl.el: Add wl to protocols.
3503 (planner-wl-annotation-from-wl, planner-wl-browse-url): Autoload.
3504 * planner-vm.el: Add vm to protocols.
3505 (planner-vm-annotation-from-mail, planner-vm-browse-url):
3508 * planner-rmail.el: Add rmail to protocols.
3509 (planner-rmail-annotation-from-mail, planner-rmail-browse-url):
3512 * planner-lisp.el: Add lisp to protocols.
3513 (planner-lisp-browse-url): Autoload.
3515 * planner-gnus.el: Add gnus to protocols.
3516 (planner-gnus-insinuate, planner-gnus-annotation,
3517 planner-gnus-browse-url): Autoload.
3518 * planner-erc.el: Add erc and irc to protocols.
3519 (planner-erc-annotation-from-erc, planner-erc-browse-url):
3522 * planner-bbdb.el: Add bbdb to protocols.
3523 (planner-bbdb-resolve-url, planner-bbdb-browse-url,
3524 planner-bbdb-annotation-from-bbdb): Autoload.
3528 planner-bbdb.el planner-erc.el planner-gnus.el planner-lisp.el
3529 planner-rmail.el planner-vm.el planner-wl.el planner.el
3532 2004-05-03 03:26:32 GMT Sacha Chua <sacha@free.net.ph> patch-67
3535 Bugfix: Misplaced paren in planner-create-task-from-info
3537 planner--dev--1.0--patch-67
3539 * planner.el (planner-create-task-from-info): Bugfix: Misplaced
3547 2004-05-03 02:03:19 GMT Sacha Chua <sacha@free.net.ph> patch-66
3550 Bugfix: planner-save-buffers problem with planner-id updates
3552 planner--dev--1.0--patch-66
3554 * planner.el (planner-save-buffers): Try to fix problem with M-x
3555 plan rollover to new day by iterating over the buffer list instead
3556 of using save-buffers. Bug reported by Win Treese.
3563 2004-05-03 00:51:06 GMT John Sullivan <johnsu01@yahoo.com> patch-1
3566 Created branch to Sacha's planner-dev, revised planner.texi.
3568 planner-dev--john--1.0--patch-1
3570 Added external refs for Emacs manual: Gnus, Calendar/Diary,
3571 Holidays, Appointments, Time Intervals.
3573 Fixed Rmail references.
3575 Minor cosmetic and typo fixes along the way.
3577 Added information about manually creating tasks without dates and/or
3578 project pages to "Working With Tasks".
3580 Added "Customizing Your Day Pages" section with @xref's to other
3583 Added info about images to "Using emacs-wiki.el".
3585 Added info about listing unfinished tasks to "Working With Tasks".
3587 Added section "Introducing Annotation Functions" based on an email to
3588 emacs-wiki-discuss by Yvonne Thompson.
3590 Added info about the Gmane gateway for the mailing list, and the Orkut
3591 community to the "Getting Help" section.
3597 2004-04-30 09:15:11 GMT Sacha Chua <sacha@free.net.ph> patch-64
3600 Bugfix: Allow multiple digits in +days or -days specification
3602 planner--dev--1.0--patch-64
3604 * planner.el (planner-expand-name): Bugfix: Allow multiple digits
3605 in +days or -days specification.
3612 2004-04-30 07:36:36 GMT Sacha Chua <sacha@free.net.ph> patch-63
3615 planner-annotation-use-relative-file
3617 planner--dev--1.0--patch-63
3619 * planner.el (planner-annotation-use-relative-file): New.
3620 (planner-annotation-from-file): Change behavior depending on
3621 planner-annotation-use-relative-file.
3627 2004-04-29 07:16:50 GMT Sacha Chua <sacha@free.net.ph> patch-62
3630 info update from johnsu01
3632 planner--dev--1.0--patch-62
3639 2004-04-29 07:11:49 GMT Sacha Chua <sacha@free.net.ph> patch-61
3642 New: planner-annotation-from-file-relative
3644 planner--dev--1.0--patch-61
3646 * planner.el (planner-annotation-from-file-relative): New.
3653 2004-04-28 15:55:26 GMT Gary V. Vaughan <gary@gnu.org> patch-1
3656 render planner day page calendars with elisp
3658 planner--gary--1.0--patch-1
3660 * planner-calendar.el: New file.
3663 .arch-ids/planner-calendar.el.id planner-calendar.el
3666 2004-04-28 05:01:39 GMT Sacha Chua <sacha@free.net.ph> patch-60
3669 Get BBDB links to resolve properly again
3671 planner--dev--1.0--patch-60
3673 * planner-bbdb.el (planner-resolve-url-table): Add the right
3681 2004-04-27 16:06:49 GMT Sacha Chua <sacha@free.net.ph> patch-59
3684 planner-id: Make automatic updating optional (default: off)
3686 planner--dev--1.0--patch-59
3688 * planner-id.el: Note about new variable.
3689 (planner-id-update-automatically): New option controls whether to
3690 update linked pages automatically or not.
3691 (planner-id-update-tasks-maybe): For convenience.
3692 (planner-id-setup): Name the hook function.
3693 (planner-mode-hook): Hook in.
3700 2004-04-27 05:41:38 GMT Sacha Chua <sacha@free.net.ph> patch-58
3703 Add johnsu01's texinfo manual
3705 planner--dev--1.0--patch-58
3707 * planner.texi: First draft by John Sullivan.
3710 .arch-ids/planner.texi.id planner.texi
3713 2004-04-27 02:50:42 GMT Sacha Chua <sacha@free.net.ph> patch-57
3716 Fix planner diary entries for cal-desk
3718 planner--dev--1.0--patch-57
3720 * planner-diary.el (planner-diary-get-diary-entries): Merge Travis
3721 B. Hartwell's patch fixing calendar desk entries. New argument
3723 (planner-diary-get-cal-desk-entries): Use the new argument of
3724 planner-diary-get-diary-entries.
3731 2004-04-26 05:13:08 GMT Sacha Chua <sacha@free.net.ph> patch-56
3734 Allow nil to be entered as a date or plan page name
3736 planner--dev--1.0--patch-56
3738 * planner.el (planner-read-name): Make it easy to return nil.
3739 (planner-expand-name): Return nil if "nil" is entered.
3740 (planner-create-task-from-info): Work with nil plan pages or dates.
3741 (planner-goto-plan-page): Remove unnecessary macro calls.
3742 (planner-replan-task): Do the right thing if nil is specified.
3743 (planner-copy-or-move-task): Check if date is nil.
3750 2004-04-26 03:08:18 GMT Sacha Chua <sacha@free.net.ph> patch-55
3753 planner-create-{high,medium,low}-priority-task-from-buffer for convenience
3755 planner--dev--1.0--patch-55
3757 * planner.el (planner-create-high-priority-task-from-buffer): New.
3758 (planner-create-medium-priority-task-from-buffer): New.
3759 (planner-create-low-priority-task-from-buffer): New for your
3760 key-binding convenience.
3767 2004-04-23 10:44:51 GMT Gary V. Vaughan <gary@gnu.org> patch-5
3770 render planner day page calendars with elisp
3772 emacs-wiki--gary--1.0--patch-5
3774 * planner-calendar.el: New file.
3777 .arch-ids/planner-calendar.el.id planner-calendar.el
3780 2004-04-22 02:17:25 GMT Sacha Chua <sacha@free.net.ph> patch-53
3783 planner-wl: Merge bugfixes from Angus Lee
3785 planner--dev--1.0--patch-53
3787 * planner-wl.el: Merge bugfixes from Angus Lee.
3794 2004-04-22 01:53:14 GMT Sacha Chua <sacha@free.net.ph> patch-52
3797 Bugfix: planner-rmail-browse-url should jump to rmail messages outside excursion
3799 planner--dev--1.0--patch-52
3801 * planner-rmail.el (planner-rmail-browse-url): Bugfix: Move rmail
3802 jump to outside excursion. Return message number if found. Thanks
3810 2004-04-21 17:12:53 GMT Sacha Chua <sacha@free.net.ph> patch-51
3813 Bugfix: planner-experimental: planner-remove duplicates should remove dupes on date pages
3815 planner--dev--1.0--patch-51
3817 * planner-experimental.el (planner-remove-duplicates): Bugfix:
3818 Work properly with duplicated tasks on a date page.
3820 * planner-id.el (planner-id-update-tasks-on-page): Docfix.
3824 planner-experimental.el planner-id.el
3827 2004-04-21 15:05:24 GMT Sacha Chua <sacha@free.net.ph> patch-50
3830 Bugfix: planner-id.el and saving IDs
3832 planner--dev--1.0--patch-50
3834 * planner-id.el (planner-id-save): Simplify Lisp by using
3835 built-in-function. Also solve final newline problem with
3836 require-final-newline 'ask. Thanks to Win Treese for reporting
3841 planner-cyclic.el planner-id.el
3844 2004-04-21 14:45:07 GMT Sacha Chua <sacha@free.net.ph> patch-49
3847 planner-rmail: Improvement: Gracefully deal with missing messages
3849 planner--dev--1.0--patch-49
3851 * planner-rmail.el (planner-rmail-browse-url): Improvement:
3852 Gracefully deal with missing messages. Thanks to Frederik Fouvry
3859 2004-04-21 14:32:42 GMT Sacha Chua <sacha@free.net.ph> patch-48
3862 Bugfix: Improve rmail handling of nonexistent messages
3864 planner--dev--1.0--patch-48
3866 * planner-rmail.el (planner-rmail-browse-url): Report the
3867 error in the original context. Thanks to Frederik Fouvry for
3875 2004-04-21 13:54:18 GMT Sacha Chua <sacha@free.net.ph> patch-47
3878 planner-gnus: Go directly to message; planner-rmail: elisp tweak
3880 planner--dev--1.0--patch-47
3882 * planner-gnus.el (planner-gnus-browse-url): NOTE: No longer
3883 prompt for number of messages. Try to go directly to the message
3886 * planner-rmail.el (planner-rmail-browse-url): Remove unnecessary
3887 `rmail-first-message'.
3891 planner-gnus.el planner-rmail.el
3894 2004-04-20 17:24:33 GMT Sacha Chua <sacha@free.net.ph> patch-46
3897 Feature: planner-search-notes-with-body
3899 planner--dev--1.0--patch-46
3901 * planner.el (planner-search-notes-internal): Can include body.
3902 (planner-search-notes-with-body): New.
3903 (planner-search-notes): Can include body.
3904 Thanks to cpchan for the suggestion.
3910 2004-04-20 17:10:35 GMT Sacha Chua <sacha@free.net.ph> patch-45
3913 Set list-diary-entries-hook for planner-cyclic-get-cyclic-tasks
3915 planner--dev--1.0--patch-45
3917 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Force
3918 `list-diary-entries-hook' to a canonical value. Thanks to cpchan
3919 for pointing this out.
3926 2004-04-20 13:05:37 GMT Sacha Chua <sacha@free.net.ph> patch-44
3929 Bugfix: planner-cyclic error checking
3931 planner--dev--1.0--patch-44
3933 * planner-cyclic.el (planner-cyclic-create-task-maybe): Add check
3934 to make sure string looks like a task.
3935 (planner-cyclic-create-tasks-maybe): Make sure this page has a
3936 page name. Thanks to Charles Philip Chan for pointing both bugs out.
3943 2004-04-20 13:00:59 GMT Sacha Chua <sacha@free.net.ph> patch-43
3946 Obey command passed to planner-find-file
3948 planner--dev--1.0--patch-43
3950 * planner.el (planner-find-file): Actually obey command.
3951 Thanks to Charles Philip Chan for pointing this out.
3957 2004-04-20 11:40:45 GMT Sacha Chua <sacha@free.net.ph> patch-42
3960 Bugfix: return t all the time in browse-url functions
3962 planner--dev--1.0--patch-42
3964 * planner-*.el (planner-*-browse-url): Bugfix: Return t all the
3969 planner-bbdb.el planner-erc.el planner-lisp.el planner-vm.el
3970 planner-w3m.el planner-wl.el planner.el
3973 2004-04-20 04:14:30 GMT Sacha Chua <sacha@free.net.ph> patch-41
3976 Bugfix: planner-bbdb slashes optional, planner.el publishing (move tags first), planner-copy-or-move-task accepts nil
3978 planner--dev--1.0--patch-41
3981 * planner.el (planner-publishing-markup): Bugfix: Process tags
3982 before the rest of the stuff because things in <example> need to
3985 * planner-bbdb.el: Make slashes optional.
3987 * planner.el (planner-copy-or-move-task): Correctly work when
3988 "nil" is specified. Thanks to Ray Fix for bringing this to my
3993 planner-bbdb.el planner.el
3996 2004-04-17 15:36:17 GMT Sacha Chua <sacha@free.net.ph> patch-40
3999 Rewrite planner-tasks-equal-p for clarity
4001 planner--dev--1.0--patch-40
4003 * planner.el (planner-tasks-equal-p): Rewrite for clarity by
4004 using descriptive names. Thanks to Frederik for feedback.
4011 2004-04-17 15:26:19 GMT Sacha Chua <sacha@free.net.ph> patch-39
4014 NOTE: Feature: limit for planner-search-notes (call with C-u)
4016 planner--dev--1.0--patch-39
4018 * planner.el (planner-list-daily-files,planner-get-day-pages): New
4019 option EXCLUDE-TEMP ignores unsaved buffers.
4020 (planner-search-notes-internal, planner-search-notes): Add LIMIT.
4021 NOTE: New feature: limit for planner-search-notes if called with
4029 2004-04-17 14:53:08 GMT Sacha Chua <sacha@free.net.ph> patch-38
4032 Bugfix: Preserve project and mode in index
4034 planner--dev--1.0--patch-38
4036 * planner-experimental.el (planner-index): AHA! Properly use
4037 emacs-wiki-project and highlight
4038 properly. (emacs-wiki-change-project) has no effect if we change
4039 to planner-mode, as changing mode zaps all the local
4040 variables. Thanks to ephrem for reporting the bug.
4041 (planner-generate-index): NOTE: Indexes dates in reverse order.
4043 * planner-notes-index.el (planner-notes-index): Preserve project.
4047 planner-experimental.el planner-notes-index.el
4050 2004-04-17 14:08:33 GMT Sacha Chua <sacha@free.net.ph> patch-37
4053 Bugfix: Allow any status in planner-find-task
4055 planner--dev--1.0--patch-37
4057 * planner.el (planner-find-task): Bugfix: Allow any status. Thanks
4058 to Ephrem for pointing out the bug.
4059 (planner-publishing-markup): Add note about
4060 planner-marks-regexp.
4061 (planner-marks-regexp): Add note about planner-publishing-markup.
4068 2004-04-16 03:57:23 GMT Sacha Chua <sacha@free.net.ph> patch-36
4071 Bugfix: Sort diary entries
4073 planner--dev--1.0--patch-36
4075 * planner-diary.el (planner-diary-get-diary-entries): Sort
4083 2004-04-16 02:57:00 GMT Sacha Chua <sacha@free.net.ph> patch-35
4086 Bugfix: planner-diary should use fancy-diary-display
4088 planner--dev--1.0--patch-35
4090 * planner-diary.el (planner-diary-get-diary-entries): Bugfix: Make
4091 sure fancy-diary-display is used. Do not squelch messages; this
4092 can lead to mysterious problems.
4099 2004-04-15 15:34:18 GMT Sacha Chua <sacha@free.net.ph> patch-34
4102 Bugfix: planner-rss is extra-paranoid about missing information
4104 planner--dev--1.0--patch-34
4106 * planner-rss.el (planner-rss-add-note): Extra paranoia for stuff
4107 that is missing. Guarded against nil inserts.
4114 2004-04-15 14:09:26 GMT Sacha Chua <sacha@free.net.ph> patch-33
4117 Important bugfix: Properly update task
4119 planner--dev--1.0--patch-33
4121 * planner.el (planner-copy-or-move-task): Important bugfix:
4122 Properly update task. Correct bug introduced in patch-28.
4129 2004-04-15 13:20:14 GMT Sacha Chua <sacha@free.net.ph> patch-32
4132 Bugfix: planner-list-daily-files and other buffers, planner-gnus and URLs
4134 planner--dev--1.0--patch-32
4136 * planner-gnus.el (planner-gnus-browse-url): Make sure
4137 planner-gnus always handles gnus: URLs.
4139 * planner.el (planner-list-daily-files): Make sure the page has a
4144 planner-gnus.el planner.el
4147 2004-04-15 03:45:53 GMT Sacha Chua <sacha@free.net.ph> patch-31
4150 Change pending task mark to "P"
4152 planner--dev--1.0--patch-31
4154 * planner.el (planner-publishing-markup): Accept P as task status.
4155 (planner-marks-regexp): Accept P as task status.
4156 (planner-renumber-tasks): Sort pending, then delegated, then
4157 completed, then cancelled tasks.
4158 (planner-markup-task): Mark up pending tasks.
4159 (planner-task-pending): Change pending task mark to P.
4160 Thanks to Ephrem for the feature request.
4162 * planner.el (planner-list-unfinished-tasks): Consider
4163 cancelled tasks finished.
4169 2004-04-15 03:38:01 GMT Sacha Chua <sacha@free.net.ph> patch-30
4172 Bugfix: duplicate planner-task-cancelled, experimental planner-jump-to-linked-note
4174 planner--dev--1.0--patch-30
4176 * planner.el: Remove duplicate planner-task-cancelled.
4177 (planner-jump-to-linked-note): Promote from
4178 planner-experimental.el. Thanks to Martin Morgan for pointing
4180 (planner-file-alist): Move to emacs-wiki layer
4184 planner-experimental.el planner.el
4187 2004-04-14 17:23:11 GMT Sacha Chua <sacha@free.net.ph> patch-29
4190 Bugfix: Save restriction in planner-copy-or-move-task
4192 planner--dev--1.0--patch-29
4194 * planner.el (planner-copy-or-move-task): Save restriction now
4195 that we do fancy things in planner-copy-or-move-region. This
4196 fixes the problem of interactively calling
4197 planner-copy-or-move-region with a marked region.
4204 2004-04-14 17:11:08 GMT Sacha Chua <sacha@free.net.ph> patch-28
4207 Feature: planner-add-task-at-end-flag
4209 planner--dev--1.0--patch-28
4211 * planner.el (planner-add-task-at-end-flag): New.
4212 (planner-create-task-from-info): Create at creation point,
4214 (planner-read-name, planner-file-alist, planner-page-file):
4215 Docfix. Satisfy checkdoc.
4216 (planner-seek-task-creation-point): New.
4217 (planner-copy-or-move-task): Create at creation point.
4218 (planner-update-task): Create at creation point.
4219 (planner-copy-or-move-region): Obey planner-add-task-at-end-flag.
4226 2004-04-14 15:50:13 GMT Sacha Chua <sacha@free.net.ph> patch-27
4229 Add error-checking to planner-cyclic
4231 planner--dev--1.0--patch-27
4233 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Remove nil
4235 (planner-cyclic-generate-task): Check if task is correctly parsed.
4236 (planner-cyclic-create-tasks-maybe): Check if task-string is
4243 2004-04-13 08:47:25 GMT Sacha Chua <sacha@free.net.ph> patch-26
4246 Enhancement: planner-rmail scans backward
4248 planner--dev--1.0--patch-26
4250 * planner-rmail.el (planner-rmail-browse-url): Scan backward for
4251 efficiency. Also, return -1 if not found. Thanks to Frederik Fouvry
4258 2004-04-13 08:45:32 GMT Sacha Chua <sacha@free.net.ph> patch-25
4261 Bugfix: planner-gnus: work with cached articles
4263 planner--dev--1.0--patch-25
4265 * planner-gnus.el (planner-gnus-browse-url): Work with cached
4266 articles. Thanks to John Sullivan for pointing this out.
4267 (planner-gnus-annotation): New for convenience.
4268 (planner-annotation-functions): Use planner-gnus-annotation.
4275 2004-04-11 08:17:18 GMT Sacha Chua <sacha@free.net.ph> patch-24
4278 NOTE: New function planner-task-cancelled bound to C-c C-S-x by default
4280 planner--dev--1.0--patch-24
4282 * planner.el (planner-mode-map): Add keyboard shortcut for
4283 planner-task-cancelled.
4284 (planner-install-extra-task-keybindings): Add keyboard shortcut
4285 for planner-task-cancelled.
4286 (planner-task-cancelled): New.
4293 2004-04-11 08:16:11 GMT Sacha Chua <sacha@free.net.ph> patch-23
4296 Bugfix: Correctly switch notes indices into planner mode
4298 planner--dev--1.0--patch-23
4300 * planner-notes-index.el (planner-notes-index): Bugfix: correctly
4301 switch into planner mode.
4304 planner-notes-index.el
4307 2004-04-11 06:37:22 GMT Sacha Chua <sacha@free.net.ph> patch-22
4310 Enhancement: Always create planner-directory
4312 planner--dev--1.0--patch-22
4314 * planner.el (planner-find-file): Always create planner-directory.
4315 (planner-goto): Call planner-find-file.
4322 2004-04-11 06:36:11 GMT Sacha Chua <sacha@free.net.ph> patch-21
4325 Bugfix: Refontify after adding task IDs to all tasks
4327 planner--dev--1.0--patch-21
4329 * planner-id.el: Docfix: Add URL.
4330 (planner-id-add-task-id-to-all): Bugfix: Refontify after adding
4338 2004-04-07 11:24:38 GMT Sacha Chua <sacha@free.net.ph> patch-20
4341 Resolve windmove keybinding conflict
4343 planner--dev--1.0--patch-20
4345 * planner.el (planner-install-extra-context-keybindings): Move
4346 windmove-conflicting keybindings to this function. Thanks to TerryP
4347 for pointing this out.
4354 2004-04-07 10:53:00 GMT Sacha Chua <sacha@free.net.ph> patch-19
4357 Context-sensitive keyboard shortcuts (S-up, S-down, S-right)
4359 planner--dev--1.0--patch-19
4361 * planner.el (planner-mode-map): New keybindings: shift up (move
4362 up), shift down (move down), and shift right (follow link). NOTE:
4363 They might be more convenient than the current defaults.
4364 (planner-jump-to-link): New.
4365 (planner-move-up): New.
4366 (planner-move-down): New.
4367 (planner-current-note-info): Save excursion.
4368 (planner-update-task): Save excursion.
4375 2004-04-07 05:59:39 GMT Sacha Chua <sacha@free.net.ph> patch-18
4378 Save position and restriction for planner-update-note
4380 planner--dev--1.0--patch-18
4382 * planner-experimental.el (planner-update-note): Save position,
4383 restriction, and window excursion so that we don't freak pll out.
4387 planner-experimental.el
4390 2004-04-05 16:08:13 GMT Sacha Chua <sacha@free.net.ph> patch-17
4393 Make date optional for tasks.
4395 planner--dev--1.0--patch-17
4397 * planner.el (planner-create-task-from-info): Make date optional.
4398 (planner-create-task-from-buffer): Make date optional. Thanks to
4399 Alan Schussman and emacs-wiki-discuss for the suggestion. You can
4400 now specify a non-date as the date to make a task that is not
4401 associated with any date. Warning: Unscheduled tasks might be
4409 2004-04-05 15:38:11 GMT Sacha Chua <sacha@free.net.ph> patch-16
4412 planner-rmail: Return message number
4414 planner--dev--1.0--patch-16
4416 * planner-rmail.el (planner-rmail-browse-url): Return message
4417 number according to Frederik Fouvry's suggestion.
4424 2004-04-05 04:57:03 GMT Sacha Chua <sacha@free.net.ph> patch-15
4427 Preliminary support for clocking out when a task is finished
4429 planner--dev--1.0--patch-15
4431 * planner-timeclock.el: Preliminary support for clocking out when
4432 a task is finished. Thanks to dto for pointing this out.
4436 planner-timeclock.el
4439 2004-04-05 04:45:26 GMT Sacha Chua <sacha@free.net.ph> patch-14
4442 Add prefix arg FORCE to planner-id-update-tasks-on-page
4444 planner--dev--1.0--patch-14
4446 * planner-id.el (planner-id-update-tasks-on-page): Add prefix
4447 argument to force all tasks to be updated, including completed and
4455 2004-04-05 02:25:36 GMT Sacha Chua <sacha@free.net.ph> patch-13
4460 planner--dev--1.0--patch-13
4462 * planner-experimental.el (planner-remove-duplicates): Do not
4463 use string>. (Why isn't that in subr? Pfft.) Thanks to Martin
4464 Stemplinger for pointing this out.
4466 * planner-cyclic.el (planner-cyclic-create-tasks-maybe): Do not
4467 use string>. (Why isn't that in subr? Pfft.) Thanks to Martin
4468 Stemplinger for pointing this out.
4472 planner-cyclic.el planner-experimental.el
4475 2004-04-04 10:29:29 GMT Sacha Chua <sacha@free.net.ph> patch-12
4478 Condition-case keybindings, require easymenu
4480 planner--dev--1.0--patch-12
4482 * planner-schedule.el: Wrap a condition-case around key
4483 definitions. Require easymenu.
4485 * planner-timeclock.el: Wrap a condition-case around key
4486 definitions. Require easymenu.
4488 * planner.el: Require easymenu.
4492 planner-schedule.el planner-timeclock.el planner.el
4495 2004-04-04 10:08:05 GMT Sacha Chua <sacha@free.net.ph> patch-11
4498 Add note about where to get timeclock.el
4500 planner--dev--1.0--patch-11
4502 * planner-timeclock.el: Add note about where to get timeclock.el
4508 planner-timeclock.el
4511 2004-04-04 10:05:36 GMT Sacha Chua <sacha@free.net.ph> patch-10
4514 Bugfix: planner-replan-task and tasks without plan pages
4516 planner--dev--1.0--patch-10
4518 * planner.el (planner-replan-task): Correctly work with tasks with
4519 no associated plan page. Thanks to pll for pointing this out.
4527 2004-04-04 09:57:12 GMT Sacha Chua <sacha@free.net.ph> patch-9
4530 Support arbitrary mailboxes for planner-rmail
4532 planner--dev--1.0--patch-9
4534 * planner-rmail.el (planner-rmail-annotation-from-mail): Allow
4535 arbitrary mailboxes.
4536 (planner-rmail-browse-url): Open arbitrary mailboxes, but retain
4537 backward compatibility. Thanks to Frederik Fouvry for pointing
4545 2004-03-31 15:10:20 GMT Sacha Chua <sacha@free.net.ph> patch-8
4548 Bugfix: Merge Nafai's patch correcting planner-diary.el
4550 planner--dev--1.0--patch-8
4552 * planner-diary.el (planner-diary-insert-cal-desk): Merge Nafai's
4553 patch correcting a typo.
4554 (planner-diary-use-public-diary): Merge Nafai's patch correcting a
4562 2004-03-30 05:47:08 GMT Sacha Chua <sacha@free.net.ph> patch-7
4565 Remove planner-notes.el from distribution
4567 planner--dev--1.0--patch-7
4569 * planner-notes.el: Remove from distribution as Thomas Gehrlein
4570 requests. (He's not quite sure what he wants it to do.)
4573 .arch-ids/planner-notes.el.id planner-notes.el
4576 2004-03-30 05:40:48 GMT Sacha Chua <sacha@free.net.ph> patch-6
4579 Bugfix: Invalid regular expression in planner-id.el
4581 planner--dev--1.0--patch-6
4583 * planner-id.el (planner-id-update-tasks-on-page): Change invalid
4584 regular expression. Thanks to pll for pointing this out.
4591 2004-03-30 04:55:34 GMT Sacha Chua <sacha@free.net.ph> patch-5
4594 Docfix: planner-create-task-from-buffer. NOTE: default behavior asks for plan page after creating a task
4596 planner--dev--1.0--patch-5
4598 * planner.el (planner-create-task-from-buffer): Update
4599 documentation to reflect new behavior. NOTE: By default,
4600 planner-create-task-from-buffer now assumes that you
4601 want to associate the task with a plan page. This keeps in
4602 line with planner's original philosophy that most (if not all)
4603 of your tasks should be part of a plan.
4610 2004-03-30 04:46:45 GMT Sacha Chua <sacha@free.net.ph> patch-4
4613 Bugfix: Add planner-history-list, reorganize reading functions into Convenience section
4615 planner--dev--1.0--patch-4
4617 * planner.el: Moved planner-read-name, planner-read-non-date-page,
4618 planner-default-page to Convenience section.
4619 (planner-history-list): Bugfix: New.
4625 2004-03-30 04:38:43 GMT Sacha Chua <sacha@free.net.ph> patch-3
4628 Split schedule export functions into planner-export-diary.el
4630 planner--dev--1.0--patch-3
4632 * planner-export-diary.el, planner.el: Split off
4633 schedule-related functions from planner.el and placed them in
4634 planner-export-diary.el, renaming to avoid namespace conflicts
4635 with planner-diary.el. Add documentation in comments.
4638 .arch-ids/planner-export-diary.el.id planner-export-diary.el
4644 2004-03-30 04:19:25 GMT Sacha Chua <sacha@free.net.ph> patch-2
4647 Updated planner-diary.el from Thomas Gehrlein
4649 planner--stable--1.0--patch-2
4651 * planner-diary.el: Update from Thomas Gehrlein: version 1.0. Some
4652 patches for documentation. Passes checkdoc now.
4658 2004-03-26 08:51:44 GMT Sacha Chua <sacha@free.net.ph> patch-1
4661 Update wiki project and save all buffers during plan
4663 planner--dev--1.0--patch-1
4665 * planner.el (plan): Paranoia: update wiki project in case you're
4666 forgotten to do so, and save all the buffers after planning.
4672 2004-03-25 08:21:52 GMT Sacha Chua <sacha@free.net.ph> patch-148
4675 No need to escape URLs in planner-erc as emacs-wiki-markup-link handles that now
4677 emacs-wiki--sacha--1.0--patch-148
4679 * planner-erc.el (planner-erc-annotation-from-erc): No more need
4680 to escape URLs here, as emacs-wiki-escape-url does that
4688 2004-03-25 08:18:37 GMT Sacha Chua <sacha@free.net.ph> patch-147
4691 Add planner-replan-task so that you can change the plan page of created tasks
4693 emacs-wiki--sacha--1.0--patch-147
4695 * planner.el (planner-copy-or-move-task): Allow replanning.
4696 (planner-replan-task): New.
4703 2004-03-25 06:03:12 GMT Sacha Chua <sacha@free.net.ph> patch-146
4706 Rename planner-insinuate-diary to planner-diary-insinuate
4708 emacs-wiki--sacha--1.0--patch-146
4710 * planner-diary.el (planner-diary-insinuate): Renamed
4711 from (planner-insinuate-diary).
4718 2004-03-25 04:34:56 GMT Sacha Chua <sacha@free.net.ph> patch-144
4721 Updated planner-diary.el from Thomas Gehrlein (canonical version 0.6)
4723 emacs-wiki--sacha--1.0--patch-144
4725 * planner-diary.el: Thomas Gehrlein's 0.6 update: Support for
4726 cal-desk, excluding appointments.
4733 2004-03-25 01:47:09 GMT Sacha Chua <sacha@free.net.ph> patch-143
4736 Correct numbering for tasks with no dates
4738 emacs-wiki--sacha--1.0--patch-143
4740 * planner.el (planner-renumber-tasks): Correct renumbering for
4741 tasks with no dates.
4748 2004-03-24 11:30:54 GMT Sacha Chua <sacha@free.net.ph> patch-142
4751 Preliminary support for irc:// URLs
4753 emacs-wiki--sacha--1.0--patch-142
4755 * planner.el (planner-encode-url): New.
4757 * planner-erc.el (planner-erc-annotation-from-erc): Preliminary
4758 support for irc:// URLs as specified by
4759 http://ftp.ics.uci.edu/pub/ietf/uri/draft-mirashi-url-irc-01.txt
4763 planner-erc.el planner.el
4766 2004-03-24 08:52:46 GMT Sacha Chua <sacha@free.net.ph> patch-141
4769 Bugfix: planner-renumber-tasks should not error for incomplete tasks
4771 emacs-wiki--sacha--1.0--patch-141
4773 * planner.el (planner-renumber-tasks): Do not error for incomplete
4781 2004-03-24 07:04:57 GMT Sacha Chua <sacha@free.net.ph> patch-140
4784 Actually add planner-diary.el
4786 emacs-wiki--sacha--1.0--patch-140
4790 .arch-ids/remember-diary.el.id remember-diary.el
4793 2004-03-24 06:52:33 GMT Sacha Chua <sacha@free.net.ph> patch-139
4796 Do not update cancelled/completed tasks. Minor optimizations for renumbering
4798 emacs-wiki--sacha--1.0--patch-139
4800 * planner.el (planner-renumber-tasks): Unlet
4801 planner-use-font-lock. Try to optimize handling for plan
4803 (planner-renumber-notes): Unlet planner-use-font-lock.
4805 * planner-id.el (planner-id-update-tasks-on-page): Do not update cancelled or completed tasks.
4809 planner-id.el planner.el
4812 2004-03-23 09:34:41 GMT Sacha Chua <sacha@free.net.ph> patch-135
4815 Correct documentation note for planner-gnus.el
4817 emacs-wiki--sacha--1.0--patch-135
4819 * planner-gnus.el: Correct documentation note about
4820 planner-gnus-insinuate. Thanks to johnsu01 for pointing this
4828 2004-03-23 01:29:11 GMT Sacha Chua <sacha@free.net.ph> patch-133
4831 Do not move cancelled tasks
4833 emacs-wiki--sacha--1.0--patch-133
4835 * planner.el (planner-copy-or-move-task): Do not move cancelled
4837 (planner-copy-or-move-region): Do not move cancelled tasks.
4844 2004-03-23 01:24:20 GMT Sacha Chua <sacha@free.net.ph> patch-132
4847 Create cyclic tasks only for present/future; add "C" as status marker for cancelled tasks
4849 emacs-wiki--sacha--1.0--patch-132
4851 * planner-cyclic.el (planner-cyclic-create-tasks-maybe): Only
4852 create tasks for present or future dates.
4854 * planner.el (planner-publishing-markup): Add "C" as a status
4855 marker for cancelled tasks.
4856 (planner-marks-regexp): Add "C" as a status marker for cancelled
4858 (planner-renumber-tasks): Move cancelled tasks all the way to the
4860 (planner-cancelled-task-face): New.
4861 (planner-highlight-tasks): Highlight cancelled tasks.
4863 * planner.el (planner-raise-task): planner-raise-task now works
4864 over blocks of tasks. You can raise a task to the previous block
4865 or lower it to the next one. Task blocks are delimited by non-task
4870 planner-cyclic.el planner.el
4873 2004-03-21 15:07:06 GMT Sacha Chua <sacha@free.net.ph> patch-131
4876 planner-raise-task works over blocks of tasks
4878 emacs-wiki--sacha--1.0--patch-131
4880 * planner.el (planner-raise-task): planner-raise-task now works
4881 over blocks of tasks. You can raise a task to the previous block
4882 or lower it to the next one. Task blocks are delimited by non-task
4890 2004-03-19 06:56:16 GMT Sacha Chua <sacha@free.net.ph> patch-130
4893 Save restriction for planner-update-note
4895 emacs-wiki--sacha--1.0--patch-130
4897 * planner-experimental.el (planner-update-note): Save restriction.
4898 Thanks to Jody Klymak for pointing this out.
4902 planner-experimental.el
4905 2004-03-19 06:55:43 GMT Sacha Chua <sacha@free.net.ph> patch-129
4908 Add FORCE-DAYS optional argument to plan.
4910 emacs-wiki--sacha--1.0--patch-129
4912 * planner.el (plan): Pay attention to FORCE-DAYS.
4920 2004-03-18 13:07:31 GMT Sacha Chua <sacha@free.net.ph> patch-128
4925 emacs-wiki--sacha--1.0--patch-128
4927 * PLANNER-README: Add to source control. I keep forgetting the
4932 .arch-ids/PLANNER-README.id PLANNER-README
4935 2004-03-18 09:26:23 GMT Sacha Chua <sacha@free.net.ph> patch-125
4940 emacs-wiki--sacha--1.0--patch-125
4942 * planner.el (planner-read-name): New. Bugfix, thanks to johnsu01
4943 for pointing this out.
4950 2004-03-18 09:18:01 GMT Sacha Chua <sacha@free.net.ph> patch-124
4953 Remove duplicate tasks from day pages when M-x planner-remove-duplicates is invoked on a plan page
4955 emacs-wiki--sacha--1.0--patch-124
4957 * planner-experimental.el (planner-remove-duplicates):
4958 Intelligently remove duplicates from day pages. You can invoke
4959 this from a plan page to zap most duplicate tasks.
4961 * planner.el (planner-find-task): New optional argument POINT
4962 defines starting position.
4966 planner-experimental.el planner.el
4969 2004-03-17 03:21:34 GMT Sacha Chua <sacha@free.net.ph> patch-119
4972 Documentation fix for planner-notes-index: Attribute is limit, not recent.
4974 emacs-wiki--sacha--1.0--patch-119
4976 * planner-notes-index.el: Documentation fix; should be limit, not
4981 planner-notes-index.el
4984 2004-03-16 04:55:25 GMT Sacha Chua <sacha@free.net.ph> patch-118
4987 Restore planner-annotation-from-planner-note
4989 emacs-wiki--sacha--1.0--patch-118
4991 * planner.el (planner-annotation-functions): Add
4992 planner-annotation-from-planner-note.
4993 (planner-annotation-from-planner-note): Remove redundant check.
4995 * emacs-wiki.el (emacs-wiki-visit-link): Deal with bare tags.
4999 emacs-wiki.el planner.el
5002 2004-03-16 04:43:46 GMT Sacha Chua <sacha@free.net.ph> patch-117
5005 Emacs21 non-CVS bugfix wrt task highlighting, fixed by moving tasks, notes highlighting to before emacs-wiki
5007 emacs-wiki--sacha--1.0--patch-117
5009 * emacs-wiki.el (emacs-wiki-before-highlight-buffer-hook): New.
5010 (emacs-wiki-highlight-region): Call
5011 emacs-wiki-before-highlight-buffer-hook.
5013 * planner.el (planner-mode): Move tasks, notes highlighting to
5014 _before_ emacs-wiki highlighting. Kludge so that emacs21 non-CVS
5015 renders things properly.
5018 emacs-wiki.el planner.el
5021 2004-03-16 03:47:05 GMT Sacha Chua <sacha@free.net.ph> patch-115
5024 Make non-reactive tasks easier to schedule; swap sense of C-u on planner-create-task-from-buffer
5026 emacs-wiki--sacha--1.0--patch-115
5028 * planner.el (planner-create-task-from-buffer): User-visible
5029 change: Swap sense of C-u. You now need to press C-u to associate
5030 a task only with a date page (punish reactive tasks!). By default,
5031 tasks are associated with the current plan page or the last plan
5032 page selected from the minibuffer.
5033 (planner-default-page): New.
5039 2004-03-16 02:49:55 GMT Sacha Chua <sacha@free.net.ph> patch-114
5042 Fix planner-cyclic bug by not anchoring regex at start of string in planner-task-info-from-string
5044 emacs-wiki--sacha--1.0--patch-114
5046 * planner.el (planner-task-info-from-string): Do not anchor
5047 regular expression at start of string so that planner-cyclic tasks
5054 2004-03-15 07:05:13 GMT Sacha Chua <sacha@free.net.ph> patch-109
5057 planner-annotation-from-info
5059 emacs-wiki--sacha--1.0--patch-109
5061 * planner.el (planner-annotation-from-info): New. Thanks to Yvonne
5062 Thomson for contributing this.
5068 2004-03-14 16:08:37 GMT Sacha Chua <sacha@free.net.ph> patch-104
5071 Add planner-lisp.el for interactive Emacs Lisp functions
5073 emacs-wiki--sacha--1.0--patch-104
5075 * planner-lisp.el: New.
5079 .arch-ids/planner-lisp.el.id planner-lisp.el
5082 2004-03-14 14:51:52 GMT Sacha Chua <sacha@free.net.ph> patch-103
5087 emacs-wiki--sacha--1.0--patch-103
5089 * planner.el (plan): Create `planner-directory' automatically if
5097 2004-03-14 14:40:56 GMT Sacha Chua <sacha@free.net.ph> patch-102
5102 emacs-wiki--sacha--1.0--patch-102
5104 * planner.el (planner-find-task): Bugfix: allow more than one
5105 digit for the priority. Oops!
5111 2004-03-13 06:22:40 GMT Sacha Chua <sacha@free.net.ph> patch-100
5114 Fix infinite loop in planner-bbdb.el
5116 emacs-wiki--sacha--1.0--patch-100
5118 * planner-bbdb.el (planner-bbdb-annotation-from-bbdb): Fix
5119 infinite loop. Thanks to johnsu01 for pointing this out.
5126 2004-03-12 17:24:13 GMT Sacha Chua <sacha@free.net.ph> patch-98
5129 Docfix in planner.el - remove mention of planner-calendar.el
5131 emacs-wiki--sacha--1.0--patch-98
5133 * planner.el: Remove mention of planner-calendar.el and add
5134 note about `planner-calendar-insinuate'. Thanks to kanaldrache
5135 for pointing this out.
5142 2004-03-12 15:12:25 GMT Sacha Chua <sacha@free.net.ph> patch-97
5145 Improve annotation matching
5147 emacs-wiki--sacha--1.0--patch-97
5149 * planner.el (planner-create-task): Improve annotation matching.
5156 2004-03-12 07:12:20 GMT Sacha Chua <sacha@free.net.ph> patch-94
5159 planner-cyclic: Cyclic task support.
5161 emacs-wiki--sacha--1.0--patch-94
5163 * planner-cyclic.el: New.
5167 .arch-ids/planner-cyclic.el.id planner-cyclic.el
5168 test/.arch-ids/planner-cyclic-test.el.id
5169 test/planner-cyclic-test.el
5172 planner.el test/planner-test.el
5175 2004-03-12 05:09:11 GMT Sacha Chua <sacha@free.net.ph> patch-91
5178 Do not change windows when navigating day pages with yesterday/tomorrow
5180 emacs-wiki--sacha--1.0--patch-91
5182 * planner.el (planner-goto-yesterday): Do not change windows.
5183 (planner-goto-tomorrow): Do not change windows.
5184 (planner-goto-previous-daily-page): Do not change windows.
5185 (planner-goto-next-daily-page): Do not change windows.
5192 2004-03-12 03:42:48 GMT Sacha Chua <sacha@free.net.ph> patch-88
5195 Understand dates of the form +1 or -1
5197 emacs-wiki--sacha--1.0--patch-88
5199 * planner.el (planner-expand-name): Understand dates of the form
5200 "+1" or "-1" as offsets from today. Thanks to k-man on #emacs for
5208 2004-03-12 02:39:19 GMT Sacha Chua <sacha@free.net.ph> patch-87
5211 Work with parens in the task description
5213 emacs-wiki--sacha--1.0--patch-87
5215 * planner.el (planner-task-info-from-string): Work with parens in
5216 the task description. Test suite at test/planner-test.el .
5217 (planner-create-task): Improve annotation matching.
5219 * test/planner-test.el: New.
5222 test/.arch-ids/planner-test.el.id test/planner-test.el
5228 2004-03-11 14:13:20 GMT Sacha Chua <sacha@free.net.ph> patch-86
5231 Minor bugfix. Do not error if tasks are at end of buffer.
5233 emacs-wiki--sacha--1.0--patch-86
5235 * planner.el (planner-renumber-tasks): Do not error if tasks are
5243 2004-03-11 13:58:38 GMT Sacha Chua <sacha@free.net.ph> patch-85
5246 Further planner-renumber-tasks optimization
5248 emacs-wiki--sacha--1.0--patch-85
5250 * planner.el (planner-renumber-tasks): Further optimization. Don't
5251 use a regular expression to check for further tasks. Use character
5252 comparison instead. This should trim off another second or two.
5259 2004-03-11 13:43:46 GMT Sacha Chua <sacha@free.net.ph> patch-84
5262 Optimize sort, assuming sort is stable
5264 emacs-wiki--sacha--1.0--patch-84
5266 * planner.el (planner-renumber-tasks): Optimize sort. Assumes sort
5267 is stable, which it appears to be under CVS Emacs.
5273 2004-03-11 13:21:30 GMT Sacha Chua <sacha@free.net.ph> patch-83
5276 Merged John Wiegley's emacs-wiki changes in. Small bugfixes.
5278 emacs-wiki--sacha--1.0--patch-83
5280 * planner.el (planner-in-progress-task-face): Remove dupe. Thanks
5281 to Florian Lanthaler for pointing this out.
5283 * emacs-wiki.el (emacs-wiki-page-date): Remove parameter, correct
5285 (emacs-wiki-numbered-tag): Use ID attribute instead of unclosed <a
5288 * emacs-wiki.el: Merged John Wiegley's patch in preparation for
5289 flexible publishing.
5292 emacs-wiki.el planner.el
5295 2004-03-11 08:44:48 GMT Sacha Chua <sacha@free.net.ph> patch-82
5298 Bugfixes. Also, emacs-wiki no longer errors on publish--just warns
5300 emacs-wiki--sacha--1.0--patch-82
5302 * emacs-wiki.el (emacs-wiki-eval-lisp): Warn if error, but do not
5303 stop. Thanks to Mark Triggs for the patch.
5305 * planner.el (planner-in-progress-task-face): No :slant in XEmacs;
5306 using :bold instead. Thanks to Mario Peter for the patch.
5308 * planner.el (planner-create-task): Work with new
5309 emacs-wiki-make-link.
5312 emacs-wiki.el planner.el
5315 2004-03-11 02:32:24 GMT Sacha Chua <sacha@free.net.ph> patch-81
5318 Emacs20 compatibility
5320 emacs-wiki--sacha--1.0--patch-81
5322 * remember.el (remember-clipboard): Use compatibility function.
5324 * planner.el (planner-list-daily-files): Remove mapc call.
5325 (planner-tasks-tag): Remove mapc call.
5326 (planner-list-tasks-with-status): Remove mapc call.
5327 (planner-extract-tasks): Remove mapc call.
5328 (planner-search-notes-internal): add-to-list in emacs20 has only
5329 two parameters. Remove need for three parameters by reversing the
5331 (planner-extract-tasks): Remove mapc call.
5333 * emacs-wiki.el (emacs-wiki-make-faces): Remove mapc call.
5335 Files now compile cleanly under Emacs21 and Emacs20 (except for
5336 emacs-wiki, which still has lots of warnings.)
5339 emacs-wiki.el planner.el remember.el
5342 2004-03-10 05:03:18 GMT Sacha Chua <sacha@free.net.ph> patch-80
5345 Deal with lines that do not have nicks, like the ERC prompt.
5347 emacs-wiki--sacha--1.0--patch-80
5349 * planner-erc.el (planner-erc-annotation-from-erc): Deal with
5350 lines that do not have nicks.
5357 2004-03-10 04:58:14 GMT Sacha Chua <sacha@free.net.ph> patch-79
5360 planner-erc provides annotation functions for ERC buffers
5362 emacs-wiki--sacha--1.0--patch-79
5364 * planner-erc.el: New.
5368 .arch-ids/planner-erc.el.id planner-erc.el
5371 2004-03-10 03:06:46 GMT Sacha Chua <sacha@free.net.ph> patch-78
5374 Remove 'cl dependency of emacs-wiki.el. Add planner-search-notes-next/previous-match.
5376 emacs-wiki--sacha--1.0--patch-78
5378 * emacs-wiki.el (emacs-wiki-visit-link): Hardcode
5379 emacs-wiki-after-save-hook in so that we can avoid using gensym.
5380 (emacs-wiki-refresh-buffers): New function updates all project
5382 (add-once-hook): Deleted.
5384 * planner.el (planner-search-notes-internal): Sort entries
5385 correctly even if reverse-chronologically arranged.
5386 (planner-search-notes-buffer): New. Save buffer so that we can go
5387 to the previous and next matches.
5388 (planner-search-notes): Save buffer in planner-search-notes-buffer
5389 so that we can go to the next and previous matches.
5391 * planner-experimental.el (planner-search-notes-next-match): New.
5392 (planner-search-notes-previous-match): New.
5394 * emacs-wiki.el (add-once-hook): Use make-symbol instead of
5399 planner-experimental.el planner.el
5402 2004-03-09 08:58:18 GMT Sacha Chua <sacha@free.net.ph> patch-76
5405 Renamed p-i-c to planner-calendar-insinuate to be more consistent
5407 emacs-wiki--sacha--1.0--patch-76
5409 * planner.el (planner-calendar-insinuate): Renamed from
5410 planner-insinuate-calendar to be more consistent with other
5411 functions. Thanks to Yvonne Thomson for pointing this out.
5413 * planner-diary.el: Clarified documentation. Adopted it for my own
5414 use, so if this breaks, I'll be one of those to complain loudly.
5417 planner-diary.el planner.el
5420 2004-03-08 16:01:23 GMT Sacha Chua <sacha@free.net.ph> patch-73
5423 Added planner-notes-index.el, fixed emacs-wiki escape/unescape
5425 emacs-wiki--sacha--1.0--patch-73
5427 * planner-notes-index.el: New file. View a list of your notes
5428 using the interactive functions, or publish indexes using
5429 emacs-wiki tags. See comments for more details.
5431 * emacs-wiki.el (emacs-wiki-link-escape): Finally fix this broken
5432 function. I must have been really lucky not to have run into
5433 problems with this before. Apologies to people bemused by this
5435 (emacs-wiki-link-unescape): Same as emacs-wiki-link-escape.
5436 (emacs-wiki-highlight-link): Unescape link text when displayed.
5437 Tested with notes-index, which had lots of links with brackets.
5438 (emacs-wiki-wiki-visible-name): Unescape further in titles.
5439 (emacs-wiki-make-link): Escape # in titles.
5441 The files I touched compile cleanly under Emacs CVS and XEmacs,
5442 with the exception of emacs-wiki.el. I still have to untangle it.
5443 Again, apologies for small, careless bugs. Would love to hear from
5444 anyone with more experience writing test suites for Emacs
5445 programs! Also, have to get the hang of testcover.el ... =)
5447 * planner-rmail.el (rmail): Add missing require.
5449 * planner.el (planner-create-task-from-info): Fix free variable.
5452 .arch-ids/planner-notes-index.el.id planner-notes-index.el
5455 emacs-wiki.el planner-rmail.el planner.el
5458 2004-03-08 10:36:00 GMT Sacha Chua <sacha@free.net.ph> patch-72
5461 Bugfix in planner task creation, thanks to Nafai for pointing this out
5463 emacs-wiki--sacha--1.0--patch-72
5465 * planner.el (planner-format-task): Fix typo. Thanks to Nafai for
5467 (planner-create-task): Fix dangling from.
5468 (planner-create-task-from-info): Fix bug for creating with
5469 plan-page set to a date page.
5470 (planner-create-task-from-buffer): Fix bug for creating from a
5478 2004-03-08 06:48:22 GMT Sacha Chua <sacha@free.net.ph> patch-71
5481 Do not fold case when checking links.
5483 emacs-wiki--sacha--1.0--patch-71
5486 * planner.el (planner-format-task): Actually observe LINK.
5488 * emacs-wiki.el (emacs-wiki-make-link): Do not fold case.
5492 emacs-wiki.el planner.el
5495 2004-03-08 06:11:59 GMT Sacha Chua <sacha@free.net.ph> patch-70
5500 emacs-wiki--sacha--1.0--patch-70
5502 * planner-wl.el: New file. Thanks to Yvonne Thomson for
5503 contributing this to planner.
5507 .arch-ids/planner-wl.el.id planner-wl.el
5510 2004-03-08 05:51:49 GMT Sacha Chua <sacha@free.net.ph> patch-69
5513 With a prefix, planner-create-task-from-buffer prompts for a plan page. Also, planner-rss has category note.
5515 emacs-wiki--sacha--1.0--patch-69
5517 * planner.el (planner-create-task-from-info): Pay attention to
5519 (planner-create-task-from-buffer): With a prefix, prompt for a
5520 plan page. If a plan page is specified and this is not equal to
5521 the current annotation, move annotation into the task
5523 (planner-read-non-date-page): New defun.
5524 (planner-create-task): Add plan-page.
5526 * planner-rss.el (planner-rss-add-note): Add category link.
5529 .arch-ids/schedule.el.id .arch-ids/timeclock.el.id schedule.el
5533 emacs-wiki.el planner-rss.el planner.el
5536 2004-03-07 15:49:23 GMT Sacha Chua <sacha@free.net.ph> patch-68
5539 Add major-mode check for planner-rmail.
5541 emacs-wiki--sacha--1.0--patch-68
5543 * planner-rmail.el (planner-rmail-annotation-from-mail): Add
5550 2004-03-07 14:21:29 GMT Sacha Chua <sacha@free.net.ph> patch-66
5553 Michal Maruska's idea: include #title in the wiki index.
5555 emacs-wiki--sacha--1.0--patch-66
5557 * emacs-wiki.el: Merged in ideas from Michal Maruska's patch for
5558 including #title in the wiki index. See
5559 emacs-wiki-index-title-threshold for more details.
5560 (emacs-wiki-index-title-threshold): New variable.
5561 (emacs-wiki-get-title-fast): New defun.
5562 (emacs-wiki-file-alist-with-titles): New defun.
5563 (emacs-wiki-index-files-list): New convenience function.
5564 (emacs-wiki-index-file-title): New convenience function.
5565 (emacs-wiki-index-file-page): New convenience function.
5566 (emacs-wiki-generate-index): Observe
5567 emacs-wiki-index-title-threshold.
5568 (emacs-wiki-index): More verbose, now that it takes time to
5570 (emacs-wiki-publish-index): More verbose, now that it takes time
5573 * planner-experimental.el (planner-generate-index): Observe
5574 emacs-wiki-index-title-threshold.
5577 emacs-wiki.el planner-experimental.el
5580 2004-03-07 12:59:30 GMT Sacha Chua <sacha@free.net.ph> patch-65
5583 Preliminary support for planner pages for BBDB records
5585 emacs-wiki--sacha--1.0--patch-65
5587 * planner-bbdb.el (planner-bbdb-plan-field): New.
5588 (planner-bbdb-annotation-from-bbdb): Preliminary support for
5589 planner pages for BBDB records.
5595 2004-03-06 16:15:35 GMT Sacha Chua <sacha@free.net.ph> patch-64
5598 Correctly make links even when page does not match emacs-wiki-name-regexp
5600 emacs-wiki--sacha--1.0--patch-64
5602 * emacs-wiki.el (emacs-wiki-make-link): Correct regexp for forcing
5603 entire link to match emacs-wiki-name-regexp.
5605 * planner.el (planner-make-link): Removed compatibility function;
5606 left this as a defalias.
5607 (planner-annotation-from-planner-note): Used emacs-wiki-make-link
5609 (planner-format-task): Used emacs-wiki-make-link instead. Properly
5610 dealt with links that did not match the name regular expression.
5611 (planner-copy-or-move-task): Used emacs-wiki-make-link instead.
5612 (planner-update-task): Used emacs-wiki-make-link instead.
5615 emacs-wiki.el planner.el
5618 2004-03-06 08:44:36 GMT Sacha Chua <sacha@free.net.ph> patch-62
5621 Added planner-vm. Minor bugfixes in other modules.
5623 emacs-wiki--sacha--1.0--patch-62
5625 * planner-vm.el: New file.
5628 .arch-ids/planner-vm.el.id planner-vm.el
5631 emacs-wiki.el planner-rmail.el
5634 2004-03-06 05:17:12 GMT Sacha Chua <sacha@free.net.ph> patch-60
5637 Promote planner-default-task-priority to a customizable variable.
5639 emacs-wiki--sacha--1.0--patch-60
5641 * planner.el (planner-default-task-priority): Promote to a
5642 customizable variable.
5648 2004-03-05 16:54:50 GMT Sacha Chua <sacha@free.net.ph> patch-59
5651 planner-renumber-tasks renumbers chunks of tasks
5653 emacs-wiki--sacha--1.0--patch-59
5655 * planner.el (planner-renumber-tasks): Renumber chunks of tasks,
5656 not only the first one. This lets you have a Completed Tasks
5657 section, although you still have to manually move tasks over to
5658 it. Maybe we can have a hook to control this, if other people find
5659 "Completed Tasks" interesting.
5665 2004-03-03 15:47:22 GMT Sacha Chua <sacha@free.net.ph> patch-57
5668 planner-rmail added, common mail functions moved into planner.el or planner-bbdb.el, redundant defun removed
5670 emacs-wiki--sacha--1.0--patch-57
5672 * planner.el (planner-get-name-from-address): New defun.
5674 * planner-rmail.el: New file.
5676 * planner-gnus.el (planner-gnus-get-name-from-address): Moved to
5677 planner-bbdb as there was nothing Gnus-specific about this
5679 (planner-gnus-annotation-from-summary): Use
5680 planner-ignored-from-addresses from planner instead of
5681 gnus-ignored-from-addresses. Use
5682 planner-get-name-from-address (defined in planner, redefined in
5683 planner-bbdb) instead of planner-gnus-get-name-from-address.
5684 (planner-gnus-annotation-from-message): Use
5685 planner-ignored-from-addresses from planner instead of
5686 gnus-ignored-from-addresses. Use
5687 planner-get-name-from-address (defined in planner, redefined in
5688 planner-bbdb) instead of planner-gnus-get-name-from-address.
5690 * planner-bbdb.el (planner-bbdb-get-name-from-address): New defun.
5691 Alternative for planner-get-name-from-address.
5692 (planner-get-name-from-address): Set to
5693 planner-bbdb-get-name-from-address when planner-bbdb is loaded.
5695 * planner.el (planner-annotation-functions): Removed
5696 planner-annotation-from-planner-note from default value until it
5697 is fully supported again.
5698 (planner-make-planner-link): Check if emacs-wiki-name-regexp
5699 completely matches wiki-link.
5701 * planner.el: Rearranged compatibility functions
5702 (planner-ignored-from-addresses): New option.
5703 (planner-make-planner-link): Removed. planner-make-link is
5705 (planner-copy-or-move-task): Use planner-make-link.
5706 (planner-update-task): Use planner-make-link.
5708 * emacs-wiki.el (emacs-wiki-make-link): Check if
5709 emacs-wiki-name-regexp completely matches wiki-link.
5712 .arch-ids/planner-rmail.el.id planner-rmail.el
5715 emacs-wiki.el planner-bbdb.el planner-gnus.el planner.el
5718 2004-03-02 04:14:04 GMT Sacha Chua <sacha@free.net.ph> patch-56
5721 Fixed embarrassing typo in compatibility function planner-link-unescape
5723 emacs-wiki--sacha--1.0--patch-56
5725 * planner.el (fboundp): Whoops, planner-link-unescape was typo'd
5726 to planner-link-escape. Thanks to Nascif Abousalh-Neto for the bug
5733 2004-03-01 06:17:51 GMT Sacha Chua <sacha@free.net.ph> patch-55
5736 Bugfix in planner-escape-link and planner-unescape-link.
5738 emacs-wiki--sacha--1.0--patch-55
5740 * planner.el (planner-escape-link): Whoops, forgot to return text.
5741 (planner-unescape-link): Whoops, forgot to return text.
5748 2004-03-01 05:01:21 GMT Sacha Chua <sacha@free.net.ph> patch-54
5751 Load the correct library for grep-command.
5753 emacs-wiki--sacha--1.0--patch-54
5755 * planner-id.el (require): Load the correct library for grep-command.
5756 This is 'compile for XEmacs and stable Emacs 21, but 'grep for
5763 2004-02-29 15:00:03 GMT Sacha Chua <sacha@free.net.ph> patch-53
5766 Misc. documentation fixes
5768 emacs-wiki--sacha--1.0--patch-53
5770 Whoops, wrong boilerplate text on many of the files. Misc.
5771 whitespace fixes as well.
5774 planner-bbdb.el planner-diary.el planner-experimental.el
5775 planner-gnus.el planner-id.el planner-notes.el planner-rss.el
5776 planner-schedule.el planner-timeclock.el planner-w3m.el
5777 planner.el remember-bbdb.el remember-bibl.el
5778 remember-experimental.el remember-planner.el remember.el
5781 2004-02-29 14:44:33 GMT Sacha Chua <sacha@free.net.ph> patch-52
5784 Added compatibility functions for older versions of emacs-wiki.el.
5786 emacs-wiki--sacha--1.0--patch-52
5788 * planner.el (fboundp): Added compatibility functions
5789 planner-link-escape, planner-link-unescape, planner-make-link, and
5790 advice around emacs-wiki-wiki-link-target.
5792 * planner-gnus.el (planner-gnus-annotation-from-summary): Used
5793 compatibility functions.
5794 (planner-gnus-annotation-from-message): Used compatibility functions.
5797 planner-gnus.el planner.el
5800 2004-02-27 06:11:47 GMT Sacha Chua <sacha@free.net.ph> patch-51
5803 Better XEmacs compatibility
5805 emacs-wiki--sacha--1.0--patch-51
5807 Not only do all the files now pass develock, but most of the
5808 XEmacs compile errors are gone. WHEW!
5811 emacs-wiki.el planner-bbdb.el planner-diary.el
5812 planner-experimental.el planner-gnus.el planner-id.el
5813 planner-notes.el planner-rss.el planner-schedule.el
5814 planner-timeclock.el planner-w3m.el planner.el
5815 remember-experimental.el remember-planner.el remember.el
5818 2004-02-27 00:06:35 GMT Daniel Neri <dne@mayonnaise.net> patch-2
5821 fix a couple of typos
5823 emacs-wiki--planner--0--patch-2
5827 planner.el remember-planner.el
5830 2004-02-26 23:59:37 GMT Daniel Neri <dne@mayonnaise.net> patch-1
5833 sync commentary with reality
5835 emacs-wiki--planner--0--patch-1
5842 2004-02-26 12:02:20 GMT Sacha Chua <sacha@free.net.ph> patch-49
5845 Rearranged customization options and removed Gnus links from published pages
5847 emacs-wiki--sacha--1.0--patch-49
5849 * planner.el: Rearranged customization entries for ease of use.
5850 (planner-mode-hook): Removed from customization entries as this is
5851 automatically defined by the creation of a major mode.
5852 (planner-markup-url): Do not strip other characters from the ID.
5854 * planner-gnus.el (planner-gnus-resolve-url): Gnus IDs should not be displayed.
5855 (planner-resolve-url-table): Add planner-gnus-resolve-url here.
5858 planner-gnus.el planner.el
5861 2004-02-23 17:32:30 GMT Sacha Chua <sacha@free.net.ph> patch-48
5864 Bugfix: planner-id.el should call planner-highlight-region
5866 emacs-wiki--sacha--1.0--patch-48
5868 * planner-id.el (planner-id-markup): Use planner-highlight-region
5869 instead of planner-markup-region.
5876 2004-02-23 17:25:49 GMT Sacha Chua <sacha@free.net.ph> patch-47
5879 Bugfix: planner-bbdb-resolve-url
5881 emacs-wiki--sacha--1.0--patch-47
5883 * planner-bbdb.el (planner-resolve-url-table): Use planner-bbdb-resolve-url.
5884 (planner-bbdb-resolve-url): Renamed from planner-bbdb-markup-url.
5890 2004-02-23 11:52:48 GMT Sacha Chua <sacha@free.net.ph> patch-46
5893 Highlight functions should be named -highlight-, not -markup-. Tasks marked up specially. Minor bugfixes.
5895 emacs-wiki--sacha--1.0--patch-46
5897 * planner.el (planner-resolve-url-google): Renamed from
5898 planner-markup-url-google.
5899 (planner-resolve-url-table): Renamed from planner-markup-url-table
5900 (planner-markup-url): Use planner-resolve-url-table
5901 (planner-mode): Highlight functions are now named -highlight-
5902 instead of -markup-.
5903 (planner-highlight-region): Renamed from planner-markup-region.
5904 (planner-highlight-tasks): Renamed from planner-markup-tasks. Use
5905 planner-highlight-region.
5906 (planner-highlight-notes): Renamed from planner-markup-notes.
5907 (planner-markup-url): Remove protocol - is not a parameter.
5908 (planner-publishing-markup): Mark up tasks specially.
5909 (planner-markup-task): New function.
5915 2004-02-23 10:36:38 GMT Sacha Chua <sacha@free.net.ph> patch-45
5918 Make planner-url a list of regular expressions
5920 emacs-wiki--sacha--1.0--patch-45
5922 * planner.el (planner-url-list): Now a list of regular expressions
5929 2004-02-22 16:41:57 GMT Sacha Chua <sacha@free.net.ph> patch-44
5932 Major change: split planner.el and remember.el into modules
5934 emacs-wiki--sacha--1.0--patch-44
5936 * planner.el: Split off -bbdb, -gnus, -schedule, -timeclock and
5937 -w3m. Compiles cleanly under Emacs 21 CVS.
5938 (planner-url-list): New variable for better modularization.
5939 (planner-update-wiki-project): Automatically compose
5940 regular expression for emacs-wiki-url-regexp.
5941 (planner-markup-url-table): New variable.
5942 (planner-browse-url-functions): New variable.
5944 * remember.el: Split off -bbdb, -bibl and -planner. Compiles
5945 cleanly under Emacs 21 CVS.
5948 .arch-ids/planner-bbdb.el.id .arch-ids/planner-gnus.el.id
5949 .arch-ids/planner-schedule.el.id
5950 .arch-ids/planner-timeclock.el.id .arch-ids/planner-w3m.el.id
5951 .arch-ids/remember-bbdb.el.id .arch-ids/remember-bibl.el.id
5952 .arch-ids/remember-planner.el.id planner-bbdb.el
5953 planner-gnus.el planner-schedule.el planner-timeclock.el
5954 planner-w3m.el remember-bbdb.el remember-bibl.el
5958 planner-experimental.el planner-id.el planner-notes.el
5959 planner.el remember-experimental.el remember.el
5962 2004-02-19 11:01:05 GMT Sacha Chua <sacha@free.net.ph> patch-42
5965 Added categorized feeds to planner-rss.el
5967 emacs-wiki--sacha--1.0--patch-42
5969 * planner-rss.el (planner-rss-file-name): Changed documentation
5971 (planner-rss-category-feeds): New variable. Customize this to get
5973 (planner-rss-add-note): Perform regular-expression matching on the
5974 original text and copy matched entries to category feeds.
5976 * planner.el (planner-note-title): New defun.
5977 (planner-note-timestamp): New defun.
5978 (planner-note-body): New defun.
5979 (planner-narrow-to-note): Save excursion.
5982 planner-rss.el planner.el
5985 2004-02-18 03:31:36 GMT Sacha Chua <sacha@free.net.ph> patch-41
5988 Embarrassing typo in planner.el
5990 emacs-wiki--sacha--1.0--patch-41
5992 * planner.el (planner-list-unfinished-tasks): Whoops! Added an n
5993 by mistake. Thanks to Frederik Fouvry for pointing this out.
5999 2004-02-17 04:23:28 GMT Sacha Chua <sacha@free.net.ph> patch-39
6002 Bugfix in planner-name-regexp
6004 emacs-wiki--sacha--1.0--patch-39
6006 * planner.el (planner-name-regexp): Corrected regular expression
6007 so that emacs-wiki recognizes yyyy.mm.dd#link again.
6013 2004-02-17 03:09:30 GMT Sacha Chua <sacha@free.net.ph> patch-38
6016 Added info URLs to planner.el
6018 emacs-wiki--sacha--1.0--patch-38
6020 * planner.el (planner-url-regexp): Added info handling.
6021 (planner-browse-url): Added info handling.
6022 Thanks to Frederik Fouvry for patch.
6026 planner.el planner2diary.py
6029 2004-02-17 02:54:53 GMT Sacha Chua <sacha@free.net.ph> patch-36
6032 Fixed emacs-wiki matching by removing grouping from planner-name-regexp.
6034 emacs-wiki--sacha--1.0--patch-36
6036 * planner.el (planner-name-regexp): Removed grouping construct as
6037 this threw off emacs-wiki matching.
6043 2004-02-15 13:49:52 GMT Sacha Chua <sacha@free.net.ph> patch-35
6046 More planner-rss fixes to deal with read-only text.
6048 emacs-wiki--sacha--1.0--patch-35
6050 * planner.el (planner-current-note-info): Removed text properties
6053 * planner-rss.el (planner-rss-add-note): Removed
6054 planner-note-info-from-string reference. Used
6055 planner-current-note-info from planner.el instead. Used
6056 planner-current-note-info to get the body. Properly removes
6057 overlays and text-properties from read-only text.
6060 planner-rss.el planner.el
6063 2004-02-15 06:32:20 GMT Sacha Chua <sacha@free.net.ph> patch-34
6066 Prepared planner-rss.el for first release.
6068 emacs-wiki--sacha--1.0--patch-34
6070 * planner-rss.el: Renamed from rss.el. Added commentary. Changed
6072 (planner-rss-initial-contents): Merged other one-time variables
6073 into this. Moved to planner customize group.
6074 (planner-rss-base-url): Moved to planner customize group.
6075 (planner-rss-file-name): Moved to planner customize group.
6076 (planner-rss-initialize): Used planner-rss-initial-contents.
6083 ==> .arch-ids/planner-rss.el.id
6088 2004-02-14 15:09:36 GMT Sacha Chua <sacha@free.net.ph> patch-33
6093 emacs-wiki--sacha--1.0--patch-33
6095 You need rss.el for the blogging to RSS stuff.
6099 .arch-ids/rss.el.id rss.el
6102 2004-02-14 14:44:10 GMT Sacha Chua <sacha@free.net.ph> patch-32
6105 Removed redundant code from planner-experimental.el
6107 emacs-wiki--sacha--1.0--patch-32
6109 * planner-experimental.el (planner-note-timestamp-regexp): Deleted.
6110 (planner-analyze-headline): Deleted.
6111 (planner-list-headlines): Deleted.
6112 (planner-search-notes): Moved into planner.el.
6113 (planner-search-notes-internal): Moved into planner.el.
6115 * planner.el (planner-search-notes-internal): Moved from
6116 planner-experimental.el
6117 (planner-current-note-info): Moved actual timestamp regexp into
6121 planner-experimental.el planner.el
6124 2004-02-14 09:50:58 GMT Sacha Chua <sacha@free.net.ph> patch-30
6127 Bugfix: planner-name-regexp had invalid regular expression syntax.
6129 emacs-wiki--sacha--1.0--patch-30
6131 * planner.el (planner-name-regexp): Fix embarrassing regular
6138 2004-02-13 03:42:46 GMT Sacha Chua <sacha@free.net.ph> patch-29
6141 Documentation fix for local planner task references
6143 emacs-wiki--sacha--1.0--patch-29
6145 * planner.el: Removed incorrect documentation note about local
6146 planner task references.
6147 (planner-name-regexp): Shorter regular expression.
6153 2004-02-11 14:58:53 GMT Sacha Chua <sacha@free.net.ph> patch-28
6156 Bugfix: planner-seek-to-first inserts correct number of spaces.
6158 emacs-wiki--sacha--1.0--patch-28
6160 * planner.el (planner-seek-to-first): Function now attempts to
6161 insert the correct number of spaces. This may be slower, though,
6162 with all the regular-expression matching. It now correctly deals
6163 with sections at the bottom end of a file and sections placed
6164 right before sections (< 2 blank lines in between).
6171 2004-02-11 09:48:30 GMT Sacha Chua <sacha@free.net.ph> patch-27
6174 Bugfixes in planner-seek-to-function that affected all those with planner-seek-create-at-bottom
6176 emacs-wiki--sacha--1.0--patch-27
6178 * planner.el (planner-seek-to-first): Try to seek to the section
6179 first. Call planner-seek-section-function only if it is not found.
6180 (planner-seek-create-at-top): Moved the seek to
6181 planner-seek-to-first. This function now only creates a new
6183 (planner-seek-create-at-bottom): Moved the seek to
6184 planner-seek-to-first. This function now only creates a new
6191 2004-02-09 03:10:08 GMT Sacha Chua <sacha@free.net.ph> patch-26
6196 emacs-wiki--sacha--1.0--patch-26
6198 * planner.el: Tweaked allout configuration so that commentary is
6205 2004-02-09 02:44:50 GMT Sacha Chua <sacha@free.net.ph> patch-24
6208 Added major-mode check to emacs-wiki
6210 emacs-wiki--sacha--1.0--patch-24
6212 * planner.el (planner-annotation-from-wiki): Added derived-mode-p
6213 check for emacs-wiki-mode.
6214 (planner-annotation-from-planner): Added derived-mode-p check for
6216 (planner-annotation-from-planner-note): Added derived-mode-p check
6223 2004-02-06 04:11:56 GMT Sacha Chua <sacha@free.net.ph> patch-23
6226 Minor bugfixes with replace-regexp-in-string and the message-id regexp.
6228 emacs-wiki--sacha--1.0--patch-23
6230 * planner.el (planner-strip-whitespace): To be safe, use the
6231 replace-regexp-in-string defined in xemacs.
6232 (planner-gnus-get-message-id): To be safe, use the
6233 replace-regexp-in-string defined in xemacs.
6234 (planner-gnus-get-message-id): Fix embarrassing regexp error.
6240 2004-02-05 10:44:06 GMT Sacha Chua <sacha@free.net.ph> patch-22
6245 emacs-wiki--sacha--1.0--patch-22
6247 * planner.el (planner-task-format): Returned old behavior of
6248 justifying priority properly.
6249 (planner-markup-tasks): Deal with different kinds of spaces.
6250 (planner-gnus-get-message-id): More flexible matching.
6256 2004-02-01 05:37:06 GMT Sacha Chua <sacha@free.net.ph> patch-21
6259 Added URL escaping to emacs-wiki
6261 emacs-wiki--sacha--1.0--patch-21
6263 emacs-wiki-wiki-link-target unescapes the wiki link.
6264 planner-gnus-get-message-id deals with summary mode.
6265 planner-annotation-from-gnus uses emacs-wiki-make-link.
6266 planner-annotation-from-gnus-summary uses emacs-wiki-make-link.
6269 emacs-wiki-link-escape
6270 emacs-wiki-link-unescape
6271 emacs-wiki-make-link
6275 emacs-wiki.el planner.el
6278 2004-01-28 06:56:15 GMT Sacha Chua <sacha@free.net.ph> patch-20
6281 planner-default-task-priority
6283 emacs-wiki--sacha--1.0--patch-20
6285 Ken Rachynski asked for a way to set the default task priority. Here
6286 it is - planner-default-task-priority (new variable, controls
6287 planner-create-task).
6293 2004-01-28 06:52:08 GMT Sacha Chua <sacha@free.net.ph> patch-19
6296 Font-locking more correct
6298 emacs-wiki--sacha--1.0--patch-19
6300 Status font-locking now extends to beginning of line.
6306 2004-01-28 06:43:16 GMT Sacha Chua <sacha@free.net.ph> patch-18
6309 Improved font-locking
6311 emacs-wiki--sacha--1.0--patch-18
6313 New variable: planner-hide-task-status-when-highlighting
6315 Martin Morgan suggested highlighting only a small part of the task, as
6316 wide seas of red can be quite overwhelming. Tried it out and thought
6317 it was a cool idea, so this version highlights only the
6318 category/priority with the category color and now properly does the
6319 completed/in-progress/delegated task highlighting. Martin sent a
6320 patch, too, which made the status invisible, but I like seeing the
6321 status so that I can change it by hand. New variable
6322 planner-hide-task-status-when-highlighting controls this.
6328 2004-01-27 01:15:48 GMT Sacha Chua <sacha@free.net.ph> patch-17
6331 Added fboundp check for remove-overlays
6333 emacs-wiki--sacha--1.0--patch-17
6335 Apparently, older Emacsen don't have the remove-overlays function.
6336 Added fboundp check. Strange - if there's an overlay, how does one
6337 propose to remove all of them anyway? Anyway, planner-markup-region
6338 should do the right thing now.
6344 2004-01-25 05:31:00 GMT Sacha Chua <sacha@free.net.ph> patch-15
6349 emacs-wiki--sacha--1.0--patch-15
6351 <tasks> is a new emacs-wiki tag. When published to HTML, this is
6352 replaced by a list of all the tasks. You can control the status by
6353 specifying a regular expression to match. For example,
6354 <tasks status="X"> will list all completed tasks, while
6355 <tasks status="[^X]"> will list all incomplete tasks.
6356 This is handled by the planner-task--tag function.
6358 <tasks> is part of the planner-markup-tags list.
6360 planner-list-tasks-with-status now takes a regular expression for
6363 planner-list-unfinished-tasks uses the modified
6364 planner-list-tasks-with-status.
6370 2004-01-25 04:23:14 GMT Sacha Chua <sacha@free.net.ph> patch-14
6373 planner-list-tasks-with-status
6375 emacs-wiki--sacha--1.0--patch-14
6377 planner-list-tasks-with-status is a new function that generalizes
6378 planner-list-unfinished-tasks. If you invoke it with a prefix
6379 argument, the sense is inverted.
6381 planner-list-unfinished-tasks now calls planner-list-tasks-with-status.
6387 2004-01-25 04:03:17 GMT Sacha Chua <sacha@free.net.ph> patch-13
6390 Tasks are colored according to their category
6392 emacs-wiki--sacha--1.0--patch-13
6394 Ephrem Christopher Walborn suggested making planner-markup-tasks color
6395 A tasks red, B tasks blue, and C tasks green. This patch colors it
6398 New function planner-markup-region chooses between overlays and text
6399 properties, using overlays whenever possible. Seems to work, and
6400 allows me to easily combine different attributes.
6402 planner-id.el now uses the new planner-markup-region.
6404 Also, planner-id.el is now UNIX-encoded.
6407 planner-id.el planner.el
6410 2004-01-25 03:14:57 GMT Sacha Chua <sacha@free.net.ph> patch-12
6413 Merged David Smith's patch for planner-copy-or-move-task, planner-mark-task, and planner-read-date
6415 emacs-wiki--sacha--1.0--patch-12
6417 planner-copy-or-move-task's invocation of planner-format-task had
6418 left-over code from when planner inserted the string itself instead of
6419 using planner-format-task. Not only that, the condition was incorrect.
6420 I'd tried to use it to retain non-plan-page annotations, but that
6421 should have been after the plan-page entry. Now that we're using
6422 planner-format-task, I can just use a when form that'll evaluate to
6423 nil. Strangely, however, M-x plan has been working without ill effects.
6425 planner-mark-task wasn't marking it with the specified task status.
6428 planner-read-date now does save-excursion and save-window-excursion.
6434 2004-01-24 19:47:53 GMT David D. Smith <davidsmith@acm.org> patch-11
6437 create proper links to planner pages
6439 emacs-wiki--dds--1.0--patch-11
6441 Better implementation of what I tried to do in patch-8.
6447 2004-01-24 19:46:31 GMT David D. Smith <davidsmith@acm.org> patch-10
6450 revert patch-8: create proper links to planner pages
6452 emacs-wiki--dds--1.0--patch-10
6454 This patch was not correct. Revert to old version for now.
6460 2004-01-24 16:01:04 GMT David D. Smith <davidsmith@acm.org> patch-9
6463 save-excursion in planner-read-date
6465 emacs-wiki--dds--1.0--patch-9
6467 A save-excursion is necessary in planner-read-date because
6468 save-window-excursion does not save the location of point in buffer;
6469 it saves which window is active. The location of point in buffer is
6470 necessary when planner-copy-or-move-task calls
6471 planner-current-task-info; the symptom is that
6472 planner-copy-or-move-task operates on the first task in the buffer,
6473 not the task that point was on when the operation started.
6480 2004-01-24 15:54:46 GMT David D. Smith <davidsmith@acm.org> patch-8
6483 create proper links to planner pages
6485 emacs-wiki--dds--1.0--patch-8
6487 In planner-copy-or-move-task, when updating the new date page, the way
6488 attempted to make a link to wherever the task in question was
6489 previously linked to. This works ok for new tasks but is not the
6490 proper behavior for *rescheduling* tasks. So, instead, just make a
6491 link to the planner page that this task belongs to.
6498 2004-01-24 15:44:15 GMT David D. Smith <davidsmith@acm.org> patch-7
6501 planner-mark-task set mark, not "X"
6503 emacs-wiki--dds--1.0--patch-7
6506 Oops, planer-mark-task was just setting all marks to "X", not to the
6507 mark parameter that is passed into the function.
6513 2004-01-24 04:54:44 GMT Sacha Chua <sacha@free.net.ph> patch-11
6516 Made planner.el output XHTML-compliant
6518 emacs-wiki--sacha--1.0--patch-11
6520 Applied Ephrem Christopher Walborn's patch to make planner.el's output more XHTML-compliant by using <a id="..."> instead of <a name="...">.
6526 2004-01-23 08:45:29 GMT Sacha Chua <sacha@free.net.ph> patch-10
6529 planner-list-unfinished-tasks lists all non-X
6531 emacs-wiki--sacha--1.0--patch-10
6533 Instead of just listing the undone tasks (_), planner-list-unfinished-tasks lists all incomplete tasks (non-X status).
6534 That way, in-progress and delegated tasks will be included in the list.
6541 2004-01-22 09:10:21 GMT Sacha Chua <sacha@free.net.ph> patch-9
6546 emacs-wiki--sacha--1.0--patch-9
6548 - New user function: M-x planner-list-unfinished-tasks displays all
6549 the unfinished tasks.
6551 - New defun: planner-extract-tasks-with-status.
6553 - New defun: planner-extract-tasks.
6555 - Rearranged many of the functions.
6557 - Passes checkdoc again.
6563 2004-01-21 01:16:33 GMT Sacha Chua <sacha@free.net.ph> patch-8
6566 Save planner-read-date's map
6568 emacs-wiki--sacha--1.0--patch-8
6570 Modified davidsmith's patch to restore the old map, whatever
6577 2004-01-21 01:07:56 GMT Sacha Chua <sacha@free.net.ph> patch-7
6580 Work with local-write-file-hooks
6582 emacs-wiki--sacha--1.0--patch-7
6584 Older Emacsen don't have the functions I used before.
6591 2004-01-20 08:47:20 GMT Sacha Chua <sacha@free.net.ph> patch-5
6596 emacs-wiki--sacha--1.0--patch-5
6598 Moved note functions from planner-experimental.el to planner.el.
6599 Fixed planner-mark-task bug in planner.el. Thanks to Brent Goodrick for bug report.
6603 planner-experimental.el planner.el
6606 2004-01-20 01:00:15 GMT David D. Smith <davidsmith@acm.org> patch-2
6609 whitespace adjustment
6611 emacs-wiki--dds--1.0--patch-2
6613 Use same indent settings as Sacha.
6619 2004-01-20 00:18:45 GMT David D. Smith <davidsmith@acm.org> patch-1
6622 unwind-protect for planner-read-date
6624 emacs-wiki--dds--1.0--patch-1
6626 planner-read-date() changes the local key map, so use an
6627 unwind-protect construct to clean up.
6634 2004-01-11 13:02:56 GMT Sacha Chua <sacha@free.net.ph> patch-4
6639 emacs-wiki--sacha--1.0--patch-4
6641 Made planner-create-task-from-buffer the default instead of
6642 planner-create-task.
6649 2004-01-09 01:26:58 GMT Sacha Chua <sacha@free.net.ph> patch-2
6654 emacs-wiki--sacha--1.0--patch-2
6656 Added an interactive planner-index.
6660 planner-experimental.el
6663 2004-01-01 06:32:29 GMT Sacha Chua <sacha@free.net.ph> patch-1
6668 emacs-wiki--sacha--1.0--patch-1
6670 Junked my old archive as couldn't figure out how to rename it neatly,
6671 so we're back to the old patchlevels.
6674 .arch-ids/planner-diary.el.id
6675 .arch-ids/planner-experimental.el.id
6676 .arch-ids/planner-id.el.id .arch-ids/planner-notes.el.id
6677 .arch-ids/planner.el.id .arch-ids/planner2diary.py.id
6678 .arch-ids/remember-experimental.el.id .arch-ids/remember.el.id
6679 planner-diary.el planner-experimental.el planner-id.el
6680 planner-notes.el planner.el planner2diary.py
6681 remember-experimental.el remember.el