2 2004-12-27 05:27:14 GMT Sacha Chua <sacha@free.net.ph> patch-267
5 Bugfix: planner-align-tasks CVSism
7 planner--dev--1.0--patch-267
9 * planner.el (planner-align-tasks): Ugly hack to get around the fact
10 that ?\s is a CVSism. Thanks to Dryice Liu for reporting this
16 2004-12-27 03:48:28 GMT Sacha Chua <sacha@free.net.ph> patch-266
19 Fix typo in planner-find-file
21 planner--dev--1.0--patch-266
28 2004-12-27 02:34:09 GMT Sacha Chua <sacha@free.net.ph> patch-265
31 planner-sort-tasks: Sort unnumbered tasks as well
33 planner--dev--1.0--patch-265
35 * planner.el (planner-sort-tasks): Make sort tasks behave without
42 2004-12-27 02:25:13 GMT Sacha Chua <sacha@free.net.ph> patch-264
45 planner-renumber-tasks-automatically should be nil by default
47 planner--dev--1.0--patch-264
49 * planner.el (planner-renumber-tasks-automatically): Set to nil by
50 default now that we're encouraging not having task numbers...
56 2004-12-27 02:22:09 GMT Sacha Chua <sacha@free.net.ph> patch-263
59 planner-align-tasks: Behave even without task numbers
61 planner--dev--1.0--patch-263
63 * planner.el (planner-align-tasks): Make align task behave even
70 2004-12-27 01:54:58 GMT Sacha Chua <sacha@free.net.ph> patch-262
73 New option: planner-default-task-status
75 planner--dev--1.0--patch-262
77 * planner.el (planner-default-task-status): New option. Thanks to
78 Dirk Bernhardt for patch.
79 (planner-create-task-from-buffer): Add status argument.
80 (planner-create-task): Add status argument.
86 2004-12-27 01:48:46 GMT Sacha Chua <sacha@free.net.ph> patch-261
89 Ugly bugfix for planner-find-file
91 planner--dev--1.0--patch-261
98 2004-12-27 01:19:27 GMT Sacha Chua <sacha@free.net.ph> patch-260
101 Set planner-use-task-numbers to nil by default
103 planner--dev--1.0--patch-260
105 * planner.el (planner-use-task-numbers): Set to nil by default.
106 Less visual clutter, less confusion.
112 2004-12-27 00:50:39 GMT Sacha Chua <sacha@free.net.ph> patch-259
115 planner-timeclock: Update entries when tasks are edited
117 planner--dev--1.0--patch-259
119 * planner-timeclock.el: Automatically update timelog entries when
121 (planner-replan-task): Merge from my config.
122 (planner-edit-task-description): Merge from my config.
125 ChangeLog planner-timeclock.el
128 2004-12-27 00:46:47 GMT Sacha Chua <sacha@free.net.ph> patch-258
131 Merge docfix from John Sullivan
133 planner--dev--1.0--patch-258
135 2004-12-22 John Sullivan <john@wjsullivan.net>
136 * planner.texi (Creating a Task): Removed redundant explanation of
137 functions used to create tasks of different priorities. Added xref
138 to Task Priorities section instead.
139 (Task Priorities): Moved note about defining the default task
140 priority to this section.
141 (Planner Features): Moved Accomplishments, Task Overviews, Task
142 IDs and Cyclic Tasks to the Task section of the manual.
145 ChangeLog planner.texi
148 2004-12-27 00:23:23 GMT Sacha Chua <sacha@free.net.ph> patch-257
151 Odd; where did that \* Tasks come from?
153 planner--dev--1.0--patch-257
160 2004-12-26 23:09:30 GMT Sacha Chua <sacha@free.net.ph> patch-256
163 Major bugfix: planner-find-file
165 planner--dev--1.0--patch-256
172 2004-12-26 11:29:08 GMT Sacha Chua <sacha@free.net.ph> patch-255
175 Minor: Make planner-find-file an alias of emacs-wiki-find-file
177 planner--dev--1.0--patch-255
179 * planner.el (planner-find-file): Revert to alias of
180 emacs-wiki-find-file. Thanks to Wei-Hao Lin for pointing this out.
186 2004-12-25 01:46:47 GMT Sacha Chua <sacha@free.net.ph> patch-254
189 New: planner-dates-relative-to-today-flag
191 planner--dev--1.0--patch-254
193 * planner.el (planner-dates-relative-to-today-flag): New.
194 Thanks to John Sullivan for the suggestion.
195 (planner-expand-name): Use planner-dates-relative-to-today.
196 (planner-read-date): Keep track of base buffer and expand relative
203 2004-12-24 15:27:48 GMT Sacha Chua <sacha@free.net.ph> patch-253
206 planner-multi.el: pass checkdoc
208 planner--dev--1.0--patch-253
212 ChangeLog planner-multi.el
215 2004-12-24 15:23:04 GMT Sacha Chua <sacha@free.net.ph> patch-252
218 planner-multi.el: New
220 planner--dev--1.0--patch-252
222 * planner-multi.el: New support for notes on multiple pages.
223 Thanks to Dryice Liu for the inspiration.
227 .arch-ids/planner-multi.el.id planner-multi.el
230 ChangeLog planner-timeclock.el planner.el
233 2004-12-24 10:08:30 GMT Sacha Chua <sacha@free.net.ph> patch-251
236 planner-timeclock-summary: Allow functions as filters
238 planner--dev--1.0--patch-251
240 * planner-timeclock-summary.el:
241 (planner-timeclock-summary-day-range-entry): Allow functions as filters.
242 (planner-timeclock-summary-make-summary-string-range,
243 (planner-timeclock-summary-calculate-ratio-day,
244 (planner-timeclock-summary-make-text-table-day,
245 (planner-timeclock-summary-show-filter,
246 (planner-timeclock-summary-show-range-filter,
247 (planner-timeclock-summary-show-range): Docfix.
250 ChangeLog planner-timeclock-summary.el planner.texi
253 2004-12-23 08:11:54 GMT Sacha Chua <sacha@free.net.ph> patch-250
256 Docfix: Correct Stefan Reichör's e-mail address.
258 planner--dev--1.0--patch-250
260 * planner.el: Correct Stefan Reichör's e-mail address.
266 2004-12-22 13:34:04 GMT Sacha Chua <sacha@free.net.ph> patch-249
269 planner-deadline: Don't update completed or cancelled tasks. New: planner-deadline-change
271 planner--dev--1.0--patch-249
273 * planner-deadline.el: Merge patch from Dryice Liu.
274 (planner-deadline-regexp): Document regexp group format.
275 (planner-deadline-update): Document regexp and default.
276 Patch from Dryice: Don't update completed or cancelled tasks.
277 (planner-deadline-change): New function for convenience.
279 * planner.texi (Deadlines): Document planner-deadline.el.
282 ChangeLog planner-deadline.el planner.texi
285 2004-12-21 13:24:42 GMT Sacha Chua <sacha@free.net.ph> patch-248
288 New: planner-timeclock-summary-proj.el
290 planner--dev--1.0--patch-248
292 * planner-timeclock-summary-proj.el: New from Pascal Quesseveur.
293 Add copyright notice. Make it pass checkdoc and byte-compile.
295 * planner.texi (Timeclock): Add sample for
296 planner-timeclock-summary. Document
297 planner-timeclock-summary-proj.
301 .arch-ids/planner-timeclock-summary-proj.el.id
302 planner-timeclock-summary-proj.el
305 ChangeLog planner.texi
308 2004-12-20 23:19:08 GMT Sacha Chua <sacha@free.net.ph> patch-247
311 Docfix from John Sullivan: Components
313 planner--dev--1.0--patch-247
315 * planner.texi (Components): Cleaned up redundancies and
316 streamlined the explanation of what's in the archive.
319 ChangeLog planner.texi
322 2004-12-20 14:22:47 GMT Sacha Chua <sacha@free.net.ph> patch-246
325 Docfix: Typo in sample configuration
327 planner--dev--1.0--patch-246
329 * planner.texi (Sacha Chua's Configuration): Minor typo.
332 ChangeLog planner.texi
335 2004-12-20 10:19:03 GMT Sacha Chua <sacha@free.net.ph> patch-245
338 Docfix: Move thoughts to first part, update my config
340 planner--dev--1.0--patch-245
342 * planner.texi (Stable Version): Add note about arch.
343 (Development Version): Update emacs-wiki instructions. Use
344 mwolson's repository.
345 (Advanced Installation): Add note about remember.
346 (Thoughts): Move to first part of info file.
347 (Why Use PlannerMode): Update.
348 (Sample Configuration Files): Include example configuration.
349 (Sacha Chua's Configuration): Comment and update.
352 ChangeLog planner.texi
355 2004-12-20 09:07:22 GMT Sacha Chua <sacha@free.net.ph> patch-244
358 Docfixes from John Sullivan
360 planner--dev--1.0--patch-244
362 Changelog from John Sullivan; thanks for the patch!
363 * planner.texi (Preface): Added xref to Acknowledgements.
364 (Components): Moved bit about the relationship with EmacsWikiMode
365 to hear from the Introduction.
366 (Introduction): Fleshed out and organized the writing a bit,
367 trying to give a better idea of what to expect and how to proceed.
368 (Stable Version): Reorganized install information to cut down on
369 redunancies, improve flow, and make everything specific to stable
371 (Development Version): Did the same for the development
372 version. Moved extra arch information to the bottom of the
373 section. Thinking about consolidating arch information in its own
375 (Acknowledgements): Moved maintainer timeline here, renamed the
376 chapter to Maintainers and Contributors.
379 ChangeLog planner.texi
382 2004-12-17 11:39:40 GMT Sacha Chua <sacha@free.net.ph> patch-243
385 planner-timeclock-summary: Alias time-subtract if necessary
387 planner--dev--1.0--patch-243
389 * planner-timeclock-summary.el (time-date): Alias time-subtract.
393 ChangeLog planner-timeclock-summary.el
396 2004-12-17 11:12:28 GMT Sacha Chua <sacha@free.net.ph> patch-242
399 planner-timeclock-summary: Requite time-date
401 planner--dev--1.0--patch-242
403 * planner-timeclock-summary.el (time-date): Require time-date.
404 Thanks to David Lord for pointing this out.
407 ChangeLog planner-timeclock-summary.el
410 2004-12-17 11:08:29 GMT Sacha Chua <sacha@free.net.ph> patch-241
413 Minor fix: add space after author name on newsgroups
415 planner--dev--1.0--patch-241
417 * planner-gnus.el: Add space after author name on newsgroups.
418 Thanks to Magnus Henoch for the patch.
419 (planner-gnus-annotation-from-summary): Add space.
420 (planner-gnus-annotation-from-message): Add space.
423 ChangeLog planner-gnus.el
426 2004-12-17 10:58:04 GMT Sacha Chua <sacha@free.net.ph> patch-240
429 planner-timeclock-summary: plan pages, filtering, checkdoc, byte-compile
431 planner--dev--1.0--patch-240
433 * planner-timeclock-summary.el: Extensive reordering and docfixing
434 to satisfy checkdoc and byte-compile-file.
435 (planner-timeclock-summary-day-range-entry): Rename from
436 planner-timeclock-day-range-entry to fit namespace.
437 (planner-timeclock-summary-one-day-alist): Rename from
438 planner-timeclock-one-day-alist to fit namespace.
439 (planner-timeclock-summary-one-day-entry-no-date): Rename from
440 planner-timeclock-one-day-entry-no-date to fit namespace.
441 (planner-timeclock-summary-one-day-entry): Rename from
442 planner-timeclock-one-day-entry to fit namespace.
443 (planner-timeclock-summary-day-range-alist): Rename from
444 planner-timeclock-day-range-alist to fit namespace.
445 (planner-timeclock-within-date-range): Exploit the string nature
448 * planner-timeclock-summary.el: Merge patch from Chris Parsons
449 allowing filtering by regexp on the task string. Also support
450 automatic updating of a Timeclock section in the plan page.
451 (planner-timeclock-summary-include-sub-plan-pages-flag): New
452 option. Note: renamed from
453 planner-timeclock-summary-include-sub-plan-pages in original
455 (planner-timeclock-summary-update): Add support for plan pages.
456 (planner-timeclock-summary-show-filter): New.
457 (planner-timeclock-summary-show-range-filter): New.
458 (planner-timeclock-summary-show-range): Add filter-regexp.
459 (planner-timeclock-summary-calculate-ratio-day): Add
461 (planner-timeclock-summary-make-text-table-day): Add filter-regexp
463 (planner-timeclock-summary-make-summary-string-range): Add
465 (planner-timeclock-day-range-entry): Add filter-regexp.
468 ChangeLog planner-timeclock-summary.el
471 2004-12-17 09:26:54 GMT Sacha Chua <sacha@free.net.ph> patch-239
474 Move index formatting code into planner.el
476 planner--dev--1.0--patch-239
478 * planner.el (planner-index): Moved from
479 planner-experimental.el. Thanks to David Lord for the vote of
481 (planner-generate-index): Moved from planner-experimental.el
482 (emacs-wiki-generate-index): Advise this function so that
483 planner pages get a planner-style index.
485 * planner-experimental.el: Remove index code.
488 ChangeLog planner-experimental.el planner.el
491 2004-12-17 09:10:31 GMT Sacha Chua <sacha@free.net.ph> patch-238
494 New: planner-bookmark
496 planner--dev--1.0--patch-238
498 * planner-bookmark.el: New from Dryice Liu. Requires remember.
499 Creates a note buffer with a bookmark:// URL after you set a
502 * planner-auto.el: Add planner-bookmark.el
504 * planner.texi (planner-bookmark.el): Document planner-bookmark.el
507 .arch-ids/planner-bookmark.el.id planner-bookmark.el
510 ChangeLog planner-auto.el planner.texi
513 2004-12-17 04:23:24 GMT Sacha Chua <sacha@free.net.ph> patch-237
516 planner-default-task-priority: New default "B"
518 planner--dev--1.0--patch-237
520 * planner.el (planner-default-task-priority): Change default to
521 "B". "A" tasks are intimidating, and "B" is easier to adjust
528 2004-12-16 09:26:47 GMT Sacha Chua <sacha@free.net.ph> patch-236
531 Add copyright notices
533 planner--dev--1.0--patch-236
537 ChangeLog planner-diary.el planner-gnus.el planner-log-edit.el
538 planner-timeclock-summary.el planner.el
541 2004-12-15 13:54:06 GMT Sacha Chua <sacha@free.net.ph> patch-235
544 Bugfix: planner-timeclock-summary-make-summary-string-range
546 planner--dev--1.0--patch-235
548 * planner-timeclock-summary.el: Merge patch from Dryice Liu.
549 (planner-timeclock-summary-make-summary-string-range): Should work
550 as documented. String replace now case-sensitive.
553 ChangeLog planner-timeclock-summary.el
556 2004-12-15 13:35:01 GMT Sacha Chua <sacha@free.net.ph> patch-234
559 New: planner-timeclock-summary-show-range
561 planner--dev--1.0--patch-234
563 * planner-timeclock-summary.el: Merge patch from Chris Parsons
564 allowing date ranges when summarizing data. Many functions now
565 have range arguments.
566 (planner-timeclock-summary-show-range): New user function.
569 ChangeLog planner-timeclock-summary.el
572 2004-12-15 04:03:47 GMT Sacha Chua <sacha@free.net.ph> patch-233
575 planner-rss-add-note: Remove trailing tag from titles
577 planner--dev--1.0--patch-233
579 * planner-rss.el (planner-rss-add-note): Remove new emacs-wiki
580 rule for paragraphs so that titles don't have trailing paragraph
581 end tags. Thanks to jan for pointing it out.
584 ChangeLog planner-rss.el
587 2004-12-15 04:02:19 GMT Sacha Chua <sacha@free.net.ph> patch-232
590 Bugfix: planner-mark-task Emacs CVS-ism
592 planner--dev--1.0--patch-232
594 * planner.el (planner-mark-task): Fix Emacs CVS-ism in
595 skip-chars-forward. Thanks to John Sullivan for pointing it
602 2004-12-14 03:44:26 GMT Sacha Chua <sacha@free.net.ph> patch-231
605 planner-mark-task: Minimize buffer editing
607 planner--dev--1.0--patch-231
609 * planner.el (planner-mark-task): Minimize buffer editing and make
616 2004-12-13 23:56:59 GMT Sacha Chua <sacha@free.net.ph> patch-230
619 planner-log-edit-quote-filenames-flag: New
621 planner--dev--1.0--patch-230
623 * planner-log-edit.el: Merge and edit Dryice Liu's patch for
625 (planner-log-edit-quote-filenames-flag): New. Renamed from
626 planner-log-edit-quote-filenames in original patch in
627 order to pass checkdoc.
628 (planner-log-edit-quote-file-maybe): Changed implementation and
629 removed helper function.
630 (planner-log-edit-add-note): Guard against nil.
633 ChangeLog planner-log-edit.el
636 2004-12-11 15:37:25 GMT Sacha Chua <sacha@free.net.ph> patch-229
641 planner--dev--1.0--patch-229
643 * planner.texi: Thanks to mocker for proofreading.
644 (Development Version): Add note about require.
645 (Overview): Fix example code for keybinding.
648 ChangeLog planner.texi
651 2004-12-11 08:00:52 GMT Sacha Chua <sacha@free.net.ph> patch-228
654 planner-gnus-browse-url: use gnus-registry if loaded
656 planner--dev--1.0--patch-228
658 * planner-gnus.el (planner-gnus-browse-url): Merge Sven
659 Kloppenburg's code to use the Gnus registry. Modify patch so that
660 it works even if the registry fails.
663 ChangeLog planner-gnus.el
666 2004-12-11 07:58:26 GMT Sacha Chua <sacha@free.net.ph> patch-227
669 planner-notes-tag: Work with new emacs-wiki
671 planner--dev--1.0--patch-227
673 * planner.el (planner-notes-tag): Bugfix: Add page name so that
674 this works with the new emacs-wiki which doesn't recognize links
675 of the form [[#1][...]].
681 2004-12-10 22:47:26 GMT Sacha Chua <sacha@free.net.ph> patch-226
684 planner-report update from ajk
686 planner--dev--1.0--patch-226
688 * planner-report.el: Merge update from ajk. From ajk: Fix bugs
689 that caused some tasks and notes to be left out. Remove redundant
691 (planner-report-remove-tasks-numbers): New customization option
692 planner-report-remove-task-numbers enables removal of task
693 priority numbers in status reports (they don't increment
694 per-project and therefore don't mean much).
695 (planner-report-replace-note-numbers): New customization option
696 planner-report-replace-note-numbers enables replacement of note
697 numbers (again, they don't mean much in a status report) with some
698 string (defaults to "**").
699 (planner-report-unfinished-offset): New customization option
700 planner-report-unfinished-offset specifies the number of days from
701 the current date of unfinished tasks to include in the status
702 report. Before, all unfinished tasks were included.
705 ChangeLog planner-report.el
708 2004-12-09 14:48:17 GMT Sacha Chua <sacha@free.net.ph> patch-225
711 planner-deadline.el: Remove hook
713 planner--dev--1.0--patch-225
715 * planner-deadline.el: Remove hook.
718 ChangeLog planner-deadline.el
721 2004-12-08 10:32:48 GMT Sacha Chua <sacha@free.net.ph> patch-224
724 planner-deadline: Preliminary implementation
726 planner--dev--1.0--patch-224
728 * planner-deadline.el: Preliminary implementation.
729 Rewrites tasks with deadline information.
732 .arch-ids/planner-deadline.el.id planner-deadline.el
738 2004-12-06 13:12:56 GMT Sacha Chua <sacha@free.net.ph> patch-223
741 New: Make planner-sort-tasks-key-function pluggable
743 planner--dev--1.0--patch-223
745 * planner.el (planner-sort-tasks-key-function): New.
746 Thanks to Jody Klymak and John Sullivan for finally
747 prompting me to do this.
748 (planner-on-date-page): New.
749 (planner-sort-tasks-default-key): New.
750 (planner-sort-tasks-basic): New.
751 (planner-sort-tasks-by-date): New.
752 (planner-sort-tasks-by-link): New.
753 (planner-sort-tasks): Use new planner-sort-tasks-key-function.
756 ChangeLog planner.el planner.texi
759 2004-12-04 05:44:18 GMT Sacha Chua <sacha@free.net.ph> patch-222
762 planner-create-note: Make chronological notes neater
764 planner--dev--1.0--patch-222
766 * planner.el (planner-create-note): Add extra newline before
767 created notes so that chronological notes look neat.
770 ChangeLog planner-log-edit.el planner.el
773 2004-12-03 09:18:26 GMT Sacha Chua <sacha@free.net.ph> patch-221
776 Add changelog to arch repository. Thanks to mwolson for tip.
778 planner--dev--1.0--patch-221
782 .arch-ids/ChangeLog.id ChangeLog
785 2004-12-03 03:59:23 GMT Sacha Chua <sacha@free.net.ph> patch-220
788 planner-lower-task: Last-task bugfix
790 planner--dev--1.0--patch-220
792 * planner.el (planner-raise-task): Split planner-lower-task so
793 that the code is clearer.
794 (planner-lower-task): Redo functionality. Fix last-task bug
795 reported by Jonathan Hankins.
797 * planner.texi (Changing Tasks): Document changes to
798 planner-raise-task and planner-lower-task.
801 planner.el planner.texi
804 2004-12-02 13:53:08 GMT Sacha Chua <sacha@free.net.ph> patch-219
807 planner-extract-tasks bugfix: use planner project
809 planner--dev--1.0--patch-219
811 * planner.el (planner-extract-tasks): Bugfix: wrap in planner project.
812 This solves the problem with emacs-wiki-name-regexp not recognizing
813 dates. Other functions that use temporary buffers or calculate
814 planner data outside a planner buffer should do that also.
820 2004-12-02 04:18:23 GMT Sacha Chua <sacha@free.net.ph> patch-218
823 planner-tasks-overview-show-summary: plan page overview
825 planner--dev--1.0--patch-218
827 * planner-tasks-overview.el (planner-tasks-overview-show-summary):
828 New. Provides an overview of unfinished (scheduled/unscheduled)
829 and completed tasks in (plan) pages.
830 (planner-tasks-overview-get-summary): New.
833 planner-tasks-overview.el
836 2004-12-01 10:24:12 GMT Sacha Chua <sacha@free.net.ph> patch-217
839 planner-timeclock, planner-task-in-progress: Always use plan
841 planner--dev--1.0--patch-217
843 * planner-timeclock.el (planner-task-in-progress): Minor tweak to
844 always get the project plan if available.
850 2004-12-01 09:50:11 GMT Sacha Chua <sacha@free.net.ph> patch-216
853 planner-create-note-from-task: Follow original patch
855 planner--dev--1.0--patch-216
857 * planner.el (planner-create-note-from-task): Come to think of
858 it, Chris' way of checking date-ness is better than mine.
859 Silly maintainer alert! How embarrassing.
865 2004-12-01 09:45:10 GMT Sacha Chua <sacha@free.net.ph> patch-215
868 planner-create-note-from-task: C-u means put note on plan page
870 planner--dev--1.0--patch-215
872 * planner.el (planner-create-note-from-task): Merge Chris Parsons'
873 tweak: prefix argument means put note on plan page.
879 2004-11-30 07:56:41 GMT Sacha Chua <sacha@free.net.ph> patch-214
882 planner-update-task: Allow more flexible planner-jump-to-linked-task
884 planner--dev--1.0--patch-214
886 * planner.el (planner-update-task): Move local page checking code
887 in so that planner-jump-to-linked-task can easily be modified.
893 2004-11-29 23:18:13 GMT Sacha Chua <sacha@free.net.ph> patch-213
896 Bugfix: planner-gnus-browse-url: Remove Emacs CVS-ism in split-string
898 planner--dev--1.0--patch-213
900 * planner-gnus.el (planner-gnus-browse-url): Remove Emacs
901 CVS-ism (split-string with three arguments). Thanks to Dryice Liu
908 2004-11-27 07:27:42 GMT Sacha Chua <sacha@free.net.ph> patch-212
911 Clean up bytecompiling errors
913 planner--dev--1.0--patch-212
915 * planner-calendar.el (planner-calendar-date-to-filename): Move
918 * planner-timeclock-summary.el
919 (planner-timeclock-summary-generate-report):
920 Add let bindings for free variables project-name and task-name.
921 (planner-timeclock-summary-make-table-day): Fix typo in defun.
923 * planner-gnus.el (planner-gnus-annotation-from-summary): Fix bug;
924 free variable `from'.
928 planner-calendar.el planner-gnus.el
929 planner-timeclock-summary.el
932 2004-11-27 07:04:54 GMT Sacha Chua <sacha@free.net.ph> patch-211
935 New: planner-task-open
937 planner--dev--1.0--patch-211
939 * planner.el: Implement Dirk Bernhardt's planner-task-open.
940 (planner-task-open): New.
941 (planner-menu): Add planner-task-open.
943 * planner.texi (Changing Tasks): Document planner-task-open.
946 planner.el planner.texi
949 2004-11-27 06:53:13 GMT Sacha Chua <sacha@free.net.ph> patch-210
952 New: planner-timeclock-summary.el
954 planner--dev--1.0--patch-210
956 * planner-timeclock-summary.el: New from Dryice Liu.
958 * planner.texi (Timeclock): Note about
959 planner-timeclock-summary.el .
962 .arch-ids/planner-timeclock-summary.el.id
963 planner-timeclock-summary.el
969 2004-11-27 06:47:26 GMT Sacha Chua <sacha@free.net.ph> patch-209
972 New: planner-rdf.el from Rainer Volz
974 planner--dev--1.0--patch-209
976 * planner-rdf.el: New from Rainer Volz
977 (http://www.rainervolz.de/planner-rdf/).
979 * planner-rdf.owl: New.
981 * planner.texi (RDF Publication): Copy and texinfo-ize
985 .arch-ids/planner-rdf.el.id .arch-ids/planner-rdf.owl.id
986 planner-rdf.el planner-rdf.owl
992 2004-11-27 06:19:53 GMT Sacha Chua <sacha@free.net.ph> patch-208
995 New: planner-report.el
997 planner--dev--1.0--patch-208
999 * planner-report.el: New.
1002 .arch-ids/planner-report.el.id planner-report.el
1005 2004-11-27 05:55:08 GMT Sacha Chua <sacha@free.net.ph> patch-207
1008 New: planner-create-note-from-task
1010 planner--dev--1.0--patch-207
1012 * planner.el (planner-create-note-from-task): New.
1014 * planner.texi (Notes): Document planner-create-note-from-task.
1017 planner.el planner.texi
1020 2004-11-27 05:52:33 GMT Sacha Chua <sacha@free.net.ph> patch-206
1023 planner.texi: Minor typo fix in "Making Files Pretty"
1025 planner--dev--1.0--patch-206
1027 * planner.texi (Making Files Pretty): Fix typo reported by Carl
1028 Witty in Debian bug #282824.
1034 2004-11-27 05:49:55 GMT Sacha Chua <sacha@free.net.ph> patch-205
1037 planner-diary.el: Typo fixes
1039 planner--dev--1.0--patch-205
1041 * planner-diary.el: Thanks to Dryice Liu for pointing out typos.
1042 (planner-diary-update-section): Fix typo.
1043 (planner-diary-insert-appts): Fix typo.
1044 (planner-diary-insert-public): Fix typo.
1045 (planner-diary-insert-private): Fix typo.
1047 * planner-diary.el: Fix incorrect arguments passed to
1048 planner-filename-to-calendar-date so that file compiles cleanly.
1049 (planner-diary-appts-entries-here): Fix incorrect arguments.
1050 (planner-diary-cal-desk-entries-here): Fix incorrect arguments.
1051 (planner-diary-private-entries-here): Fix incorrect arguments.
1052 (planner-diary-public-entries-here): Fix incorrect arguments.
1058 2004-11-25 03:37:09 GMT Sacha Chua <sacha@free.net.ph> patch-204
1061 planner.texi: Add pointer to online documentation
1063 planner--dev--1.0--patch-204
1065 * planner.texi (Development Version): Add note about
1067 (Stable Version): Add note about documentation.
1073 2004-11-20 09:13:36 GMT Sacha Chua <sacha@free.net.ph> patch-203
1076 Minor fix: Add planner-task-cancelled to menu
1078 planner--dev--1.0--patch-203
1080 * planner.el (planner-menu): Add planner-task-cancelled.
1081 Thanks to Jody Klymak for pointing this out.
1087 2004-11-20 06:26:18 GMT Sacha Chua <sacha@free.net.ph> patch-202
1090 Bugfix: planner-gnus annotations from newsgroups
1092 planner--dev--1.0--patch-202
1094 * planner-gnus.el: Thanks to Magnus Henoch for bugfix.
1095 (planner-gnus-annotation-from-summary): Consider newsgroups.
1096 (planner-gnus-annotation-from-message): Consider neswgroups.
1102 2004-11-20 06:24:39 GMT Sacha Chua <sacha@free.net.ph> patch-201
1105 Bugfix: emacs-wiki-unhighlight-region advice: zap overlays
1107 planner--dev--1.0--patch-201
1109 * planner.el (emacs-wiki-unhighlight-region): New advice: zap
1110 planner overlays so that unhighlight-region really works.
1116 2004-11-20 06:21:51 GMT Sacha Chua <sacha@free.net.ph> patch-200
1119 planner-diary-create-section-flag
1121 planner--dev--1.0--patch-200
1123 * planner-diary.el (planner-diary-create-section-flag): New.
1124 (planner-diary-update-section): Honor
1125 planner-diary-create-section-flag.
1127 * planner.texi (Diary): Document planner-diary-create-section-flag.
1130 planner-diary.el planner.texi
1133 2004-11-19 14:08:34 GMT Sacha Chua <sacha@free.net.ph> patch-199
1136 Docfix: Reorganized sample configuration
1138 planner--dev--1.0--patch-199
1145 2004-11-14 14:00:55 GMT Sacha Chua <sacha@free.net.ph> patch-198
1148 planner-gnus: Check if To: exists before using it
1150 planner--dev--1.0--patch-198
1152 * planner-gnus.el: Thanks to Magnus Henoch for pointing out this
1154 (planner-gnus-annotation-from-message): Make sure To: exists
1156 (planner-gnus-annotation-from-summary): Make sure To: exists
1163 2004-11-08 13:52:39 GMT Sacha Chua <sacha@free.net.ph> patch-197
1166 planner-markup-task: Make unfinished tasks behave
1168 planner--dev--1.0--patch-197
1170 * planner.el (planner-markup-task): Use ajk's fix for
1171 the unfinished tasks markup bug. This prevents task
1172 underlines from matching markup underlines.
1178 2004-11-06 03:21:39 GMT Sacha Chua <sacha@free.net.ph> patch-196
1181 Change planner-menu labels for consistency
1183 planner--dev--1.0--patch-196
1185 * planner.el (planner-menu): Change task menu entry labels
1186 according to Frederik Fouvry's suggestions.
1192 2004-10-31 14:12:22 GMT Sacha Chua <sacha@free.net.ph> patch-195
1195 New: planner-bibtex, planner-annotation-as-kill
1197 planner--dev--1.0--patch-195
1199 * planner-bibtex.el: New. Thanks to James Clarke for the
1202 * planner.el (planner-annotation-as-kill): New. Thanks to James
1203 Clarke for the idea.
1205 * planner.texi (Overview): Add planner-annotation-as-kill.
1206 (planner-bibtex.el): New.
1209 .arch-ids/planner-bibtex.el.id planner-bibtex.el
1212 planner-auto.el planner.el planner.texi
1215 2004-10-31 12:41:37 GMT Sacha Chua <sacha@free.net.ph> patch-194
1218 New: planner-auto.el. Docfix: Overview
1220 planner--dev--1.0--patch-194
1222 * planner-auto.el: New.
1224 * planner.texi (Basic Configuration): Add note about
1225 planner-update-wiki-project.
1226 (Overview): New. Thanks to JC Helary for asking for an overview.
1230 .arch-ids/planner-auto.el.id planner-auto.el
1236 2004-10-31 05:37:33 GMT Sacha Chua <sacha@free.net.ph> patch-193
1239 planner-accomplishments-insinuate: Try different file hooks.
1241 planner--dev--1.0--patch-193
1243 * planner-accomplishments.el (planner-accomplishments-insinuate):
1244 Try the different file hooks. Compatibility is hard.
1245 Thanks to Christopher San Diego for the bug report.
1248 planner-accomplishments.el
1251 2004-10-31 05:35:35 GMT Sacha Chua <sacha@free.net.ph> patch-192
1254 planner-gnus-browse-url: Bugfix: Make sure articles are loaded
1256 planner--dev--1.0--patch-192
1258 * planner-gnus.el (planner-gnus-browse-url): Make sure the headers
1259 for all the mentioned articles have been loaded. This fixes the
1260 virtual article bug.
1266 2004-10-24 12:53:01 GMT Sacha Chua <sacha@free.net.ph> patch-190
1269 New: planner-log-edit.el
1271 planner--dev--1.0--patch-190
1273 * planner-log-edit.el: New. Modifications from original: some
1274 name changes to satisfy checkdoc, new
1275 planner-log-edit-notice-commit-function. Thanks to Simon Winwood
1278 * planner.texi (planner-log-edit.el): New.
1281 .arch-ids/planner-log-edit.el.id planner-log-edit.el
1287 2004-10-24 12:08:06 GMT Sacha Chua <sacha@free.net.ph> patch-189
1290 planner-create-task: Change "from" annotation to ":"
1292 planner--dev--1.0--patch-189
1294 * planner.el (planner-create-task): Change annotation string to :
1295 so that the grammar isn't weird. Thanks to Richi Plana for
1302 2004-10-23 08:39:52 GMT Sacha Chua <sacha@free.net.ph> patch-188
1305 planner-gnus patch from kanaldrache: use process marks
1307 planner--dev--1.0--patch-188
1309 * planner-gnus.el: Merge patch from Mario Domgörgen.
1310 (planner-gnus-get-message-id): Allow the use of article numbers.
1311 (planner-gnus-annotation-from-summary): Allow process marks.
1312 (planner-gnus-browse-url): Allow process marks.
1318 2004-10-17 03:15:26 GMT Michael Olson <mwolson@member.fsf.org> patch-13
1321 Attempt to fix problem where mode is not changed properly
1323 planner--mwolson--1.0--patch-13
1325 2004-10-16 Michael Olson <mwolson@gnu.org>
1327 * planner.el (planner-mode): Explicitly check local variables to
1328 see if the user wants the current file to be in a different mode.
1329 Should fix problem with local variables being ignored as per which
1336 2004-10-14 04:24:41 GMT Michael Olson <mwolson@member.fsf.org> patch-11
1339 Add copyright notices and note contributions
1341 planner--mwolson--1.0--patch-11
1343 2004-10-13 Michael Olson <mwolson@gnu.org>
1345 * planner-bbdb.el: Make contributors section. Add Andrew J. Korty
1348 * planner-diary.el: Make contributors section. Add Travis
1349 B. Hartwell to it. Space out years in copyright notice. Make
1350 spacing in header part of file more consistent.
1352 * planner-export-diary.el: Make contributors section. Add Xin Wei
1353 Hu to it. Add copyright notice for Xin Wei Hu.
1355 * planner-ledger.el: Add email address for Will Glozer to
1356 copyright notice. Remove spurious semicolons.
1358 * planner-rmail.el: Remove spurious semicolons. Make contributors
1359 section. Add Frederik Fouvry to it.
1361 * planner-tasks-overview.el: Reformat commentary section. Make
1362 contributors section. Add Andrew J. Korty to it. Add thanks
1363 section because the URL in it mentions someone who also helped out
1364 with this file in some way.
1366 * planner-vm.el: Add Parts copyright notice for Jürgen Doser. Add
1367 him also to the newly-made contributors section.
1369 * planner-wl.el: Add email address for Yvonne Thomson. Add Parts
1370 copyright notice for Angus Lees. Add him to the newly-made
1371 contributors section. Remove "Largely rehacked" message since the
1372 contributors section describes the contribution better.
1374 * planner.el: Change Parts copyright message for Sacha to a full
1375 copyright notice since she is the maintainer. Add Parts copyright
1376 notices for David D. Smith, Yvonne Thomson, Michael Olson, and
1377 Maciej Kalisak. Add more detail to thanks section. Add David
1378 D. Smith, Daniel Neri, Mario Peter, Yvonne Thomson, Hoan Ton-That,
1379 Michael Olson, Maciej Kalisak, Dale P. Smith, and Stefan Reichör
1380 to the newly-made contributors section.
1381 (planner-annotation-from-info): Move "Thanks to ..." notice to
1382 contributors section.
1386 planner-bbdb.el planner-diary.el planner-export-diary.el
1387 planner-ledger.el planner-rmail.el planner-tasks-overview.el
1388 planner-vm.el planner-wl.el planner.el
1391 2004-10-13 13:07:07 GMT Sacha Chua <sacha@free.net.ph> patch-186
1394 planner-gnus, summary: Take process marks into account
1396 planner--dev--1.0--patch-186
1398 * planner-gnus.el (planner-gnus-annotation-from-summary): Take
1399 process marks into account. Thanks to Mario Domgörgen for the
1403 2004-10-09 10:22:42 GMT Sacha Chua <sacha@free.net.ph> patch-185
1406 NEW: planner-notes-tag <notes>
1408 planner--dev--1.0--patch-185
1410 * planner.el (planner-markup-tags): New tag: <notes>.
1411 Finally allows me to have blog headlines.
1412 (planner-notes-get-headlines): Move from planner-notes-index.
1413 (planner-notes-tag): New tag.
1415 * planner-notes-index.el (planner-notes-index-get-headlines):
1416 Rename to planner-notes-index-headlines-on-page because
1417 planner-notes-get-headlines refers to the current page.
1418 (planner-notes-index-get-headlines-range): Fix grammar. Rename to
1419 planner-notes-index-headlines-in-range.
1421 * planner.texi (Planner Tags): New.
1424 planner-notes-index.el planner.el planner.texi
1427 2004-10-09 04:13:24 GMT Sacha Chua <sacha@free.net.ph> patch-184
1430 planner-id-update-automatically should default to t
1432 planner--dev--1.0--patch-184
1434 * planner-id.el (planner-id-update-automatically): Make the
1435 default t as people expect it to Just Work. Docfix: Mention
1436 planner-edit-task-description. Thanks to Niklas Morberg
1437 for pointing out that this is the reasonable default.
1439 * planner.texi (Task IDs): Note: planner-id-update-automatically
1443 planner-id.el planner.texi
1446 2004-10-06 09:22:43 GMT Sacha Chua <sacha@free.net.ph> patch-183
1449 plan: Force planner-tasks-file-behavior to 'save if nil, honor 'close
1451 planner--dev--1.0--patch-183
1453 * planner.el (plan): Force planner-tasks-file-behavior so that the
1454 file list can be updated. Fix buggy let binding of
1455 planner-tasks-file-behavior. Thanks to Yvonne for pointing this
1462 2004-10-04 15:16:59 GMT Sacha Chua <sacha@free.net.ph> patch-182
1465 Real bugfix for -maybe functions; other files were defining write-file-functions
1467 planner--dev--1.0--patch-182
1469 * planner-id.el (planner-id-setup): Use local-write-file-hooks if
1470 write-file-functions is not available. Thanks to pll for patiently
1473 * planner-accomplishments.el (planner-accomplishments-insinuate):
1474 Use local-write-file-hooks if write-file-functions is not
1475 available. Thanks to pll for patiently helping me debug.
1478 planner-accomplishments.el planner-id.el
1481 2004-10-04 14:51:34 GMT Sacha Chua <sacha@free.net.ph> patch-181
1484 Bugfix: -maybe functions should not be defsubsts
1486 planner--dev--1.0--patch-181
1488 * planner.el (planner-sort-tasks-maybe),
1489 (planner-renumber-tasks-maybe),
1490 (planner-renumber-notes-maybe),
1491 (planner-align-tasks-maybe): XEmacs doesn't like
1492 defsubsts for hooks, I think.
1498 2004-10-04 14:10:50 GMT Sacha Chua <sacha@free.net.ph> patch-180
1501 planner-find-file: Do not double-open pages
1503 planner--dev--1.0--patch-180
1505 * planner.el (planner-find-file): Prevent double-opening pages by
1506 checking if the current buffer is already the page we want to
1513 2004-10-02 04:59:21 GMT Sacha Chua <sacha@free.net.ph> patch-179
1516 Docfix for planner-tasks-file-behavior
1518 planner--dev--1.0--patch-179
1520 * planner.texi (Variables to Customize): Docfix for new default.
1526 2004-10-02 04:58:23 GMT Sacha Chua <sacha@free.net.ph> patch-178
1529 Change planner-tasks-file-behavior default to nil
1531 planner--dev--1.0--patch-178
1533 * planner.el (planner-tasks-file-behavior): Change default to nil.
1534 That way, we don't scare people with slow behavior.
1540 2004-10-01 09:46:13 GMT Sacha Chua <sacha@free.net.ph> patch-177
1543 planner-save-buffers: Turn off more things in attempt to solve infloop
1545 planner--dev--1.0--patch-177
1547 * planner.el (planner-save-buffers): Turn off planner-id behavior,
1548 too. Save only modified buffers. Thanks to Stefan Reicho:r for the
1552 planner-tasks-overview.el planner.el
1555 2004-09-30 11:10:40 GMT Sacha Chua <sacha@free.net.ph> patch-176
1558 NOTE: Restore planner-diary-entries-here
1560 planner--dev--1.0--patch-176
1562 * planner-diary.el (planner-diary-get-diary-entries): Restore lisp
1563 functionality. Prevent font-locking during
1564 planner-diary-entries-here, avoiding the infloop bug.
1570 2004-09-30 03:47:20 GMT Sacha Chua <sacha@free.net.ph> patch-175
1573 Bugfix: Remove planner-diary-font-locking code
1575 planner--dev--1.0--patch-175
1582 2004-09-29 14:49:52 GMT Sacha Chua <sacha@free.net.ph> patch-174
1585 NOTE: planner-diary.el: Remove font-locking method
1587 planner--dev--1.0--patch-174
1589 * planner-diary.el: After much bug-hunting, I have decided to
1590 remove the fontlocking code from the module as it causes too many
1591 headaches. If you want it back in, please send me a working patch.
1594 * planner.texi (Diary): Docfix: Remove mention of Lisp
1595 fontlocking feature.
1601 2004-09-29 13:57:30 GMT Sacha Chua <sacha@free.net.ph> patch-173
1604 planner-diary.el: Fall back to using buffer name if file name is not available
1606 planner--dev--1.0--patch-173
1608 * planner-diary.el (planner-diary-get-name): New. Pick up the
1609 filename if possible. Fall back to buffer name if not yet
1610 available. This works around a strange font-lock problem when
1611 the buffer filename is not yet available. Update many functions
1612 to use planner-diary-get-name. The lisp font-locking code
1619 2004-09-28 15:00:51 GMT Sacha Chua <sacha@free.net.ph> patch-172
1622 planner-gnus-browse-url: Go back to the safer way of doing things
1624 planner--dev--1.0--patch-172
1626 * planner-gnus.el (planner-gnus-browse-url): Go back to the
1627 somewhat safer (but more tedious) way of doing things.
1633 2004-09-28 03:52:51 GMT Sacha Chua <sacha@free.net.ph> patch-171
1636 planner-task-info-from-string: fix tasks that are not true wiki names
1638 planner--dev--1.0--patch-171
1640 * planner.el (planner-task-info-from-string): Fix tasks that are
1641 not true wiki names. Thanks to Dale P. Smith for bug report and
1648 2004-09-24 10:03:45 GMT Sacha Chua <sacha@free.net.ph> patch-170
1651 Minor XEmacs bugfix: Use planner-derived-mode-p instead of derived-mode-p
1653 planner--dev--1.0--patch-170
1655 * planner.el (planner-create-task-from-buffer),
1656 (planner-create-task): Bugfix: Make XEmacs happy by using
1657 planner-derived-mode-p instead.
1659 * planner-accomplishments.el (planner-accomplishments-show):
1660 Bugfix: Make XEmacs happy by using planner-derived-mode-p instead.
1663 planner-accomplishments.el planner.el
1666 2004-09-24 10:00:51 GMT Sacha Chua <sacha@free.net.ph> patch-169
1669 planner-tasks-file-behavior tweaks: No more jumping cursor
1671 planner--dev--1.0--patch-169
1673 * planner.el: Okay, modifying tasks without leaving the extra
1674 buffers open should work better now. However, this functionality
1675 hits the hard disk a bit. If you find yourself bothered by it, you
1676 can set planner-tasks-file-behavior to nil so that no processing
1678 (planner-mode): Use the -maybe versions of the automatic
1680 (planner-save-buffers): New parameter SUPPRESS-FIXING turns off
1681 automatic planner munging. This prevents jumping cursors.
1682 (planner-sort-tasks-maybe): New.
1683 (planner-renumber-tasks-maybe): New.
1684 (planner-renumber-notes-maybe): New.
1685 (planner-align-tasks-maybe): New.
1686 (planner-replan-task): Suppress fixing.
1687 (planner-copy-or-move-task): Suppress fixing.
1688 (planner-update-task): Suppress fixing.
1689 (planner-delete-task): Honor planner-tasks-file-behavior.
1690 (planner-create-task-from-info): Honor
1691 planner-tasks-file-behavior.
1692 (planner-replan-task): Hide planner-tasks-file-behavior from inner
1699 2004-09-24 03:45:37 GMT Sacha Chua <sacha@free.net.ph> patch-168
1702 Docfix: Mention _emacs for Microsoft Windows
1704 planner--dev--1.0--patch-168
1706 * planner.texi: Mention _emacs for Microsoft Windows.
1707 Thanks to Miguel Marcos for the suggestion.
1713 2004-09-21 11:07:56 GMT Sacha Chua <sacha@free.net.ph> patch-167
1716 Bugfix: planner-update-task: Actually follow planner-tasks-file-behavior
1718 planner--dev--1.0--patch-167
1725 2004-09-21 10:14:35 GMT Sacha Chua <sacha@free.net.ph> patch-165
1728 planner-replan-task: minor bugfix
1730 planner--dev--1.0--patch-165
1732 * planner.el (planner-replan-task): Correct small bug:
1733 buffer-list should be live-buffers variable. (That
1734 should teach me to make sure planner.el byte-compiles
1735 cleanly before checking it in...)
1741 2004-09-21 10:13:03 GMT Sacha Chua <sacha@free.net.ph> patch-164
1744 NOTE: planner-tasks-file-behavior option. Closes opened files by default.
1746 planner--dev--1.0--patch-164
1748 * planner.el (planner-update-task),
1749 (planner-copy-or-move-task),
1750 (planner-copy-or-move-region),
1751 (plan): Obey planner-tasks-file-behavior
1752 (planner-tasks-file-behavior): New customizable option controls
1753 the behavior of task creation and updates. If set to
1754 'close (default), newly-opened files are saved and closed. See
1755 variable documentation for more details.
1756 (planner-save-buffers): Add BUFFER-LIST parameter
1757 to allow restoring to a particular buffer list.
1759 * planner.texi (Variables to Customize): Document
1760 planner-tasks-file-behavior.
1763 planner.el planner.texi
1766 2004-09-19 06:36:59 GMT Michael Olson <mwolson@member.fsf.org> patch-5
1769 Fix scenario where the old project name still existed in project
1770 list after being changed.
1772 planner--mwolson--1.0--patch-5
1774 2004-09-19 Michael Olson <mwolson@member.fsf.org>
1776 * planner.el (planner-project-default-name): New variable that
1777 indicates what the default value of `planner-project' will be set
1779 (planner-project): Use `planner-project-default-name' for default
1780 value instead of a string.
1781 (planner-update-wiki-project): Add comments and remove any items
1782 from `emacs-wiki-projects' that are associated with the default
1783 name found in `planner-project-default-name'.
1789 2004-09-16 19:26:04 GMT Michael Olson <mwolson@member.fsf.org> patch-3
1792 Replace `.' with `\\.' in some regexps to be more correct
1794 planner--mwolson--1.0--patch-3
1796 2004-09-16 Michael Olson <mwolson@member.fsf.org>
1798 * planner.el (planner-create-note): Change use of `.' in regexp to
1800 (planner-highlight-notes): Ditto.
1806 2004-09-16 10:53:28 GMT Sacha Chua <sacha@free.net.ph> patch-163
1809 Merge patch for planner-create-note whitespacing
1811 planner--dev--1.0--patch-163
1813 * planner.el: Merge 2004-09-12 patch from Michael Olson
1814 (mwolson AT member.fsf.org). His changelog follows.
1815 (planner-project): Make this variable customizable so
1816 that people are not stuck with "WikiPlanner" as the project name.
1817 (planner-seek-task-creation-point): Use (bolp) instead of a
1818 much-longer method to determine whether the point is at the
1819 beginning of the line.
1820 (planner-create-note): Ditto. Only insert newlines if we are not
1821 at the end of the buffer.
1828 2004-09-16 10:10:56 GMT Sacha Chua <sacha@free.net.ph> patch-162
1831 planner-diary: Separate multiple days with horizontal rules
1833 planner--dev--1.0--patch-162
1835 * planner-diary.el (planner-diary-get-diary-entries): Feature:
1836 deal with multiple days properly. Replace ==== inserted by
1837 fancy-diary-display with ----, which will be replaced by a
1838 horizontal line. Thanks to Michael Olson for pointing this out.
1845 2004-09-16 03:13:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
1848 Make project name customizable, fix spurious newlines in notes
1850 planner--mwolson--1.0--patch-2
1852 2004-09-12 Michael Olson <mwolson@member.fsf.org>
1854 * planner.el (planner-project): Make this variable customizable so
1855 that people are not stuck with "WikiPlanner" as the project name.
1856 (planner-seek-task-creation-point): Use (bolp) instead of a
1857 much-longer method to determine whether the point is at the
1858 beginning of the line.
1859 (planner-create-note): Ditto. Only insert newlines if we are not
1860 at the end of the buffer.
1866 2004-08-28 06:48:26 GMT Sacha Chua <sacha@free.net.ph> patch-161
1869 New: planner-unix-mail
1871 planner--dev--1.0--patch-161
1873 * planner-unix-mail.el: New from Frederik Fouvry.
1874 * planner.texi (Top): Document planner-unix-mail.
1877 .arch-ids/planner-unix-mail.el.id planner-unix-mail.el
1883 2004-08-16 08:24:25 GMT Sacha Chua <sacha@free.net.ph> patch-160
1886 New: planner-use-task-numbers
1888 planner--dev--1.0--patch-160
1890 * planner.el (planner-use-task-numbers): New option.
1891 (planner-format-task): Obey planner-use-task-numbers.
1892 (planner-highlight-tasks): Allow unnumbered tasks.
1893 (planner-create-task): Bugfix: nil plan pages.
1895 * planner.texi (Task Numbering): Document planner-use-task-numbers.
1898 planner.el planner.texi
1901 2004-08-16 07:32:52 GMT Sacha Chua <sacha@free.net.ph> patch-159
1904 Move planner-diary options to separate customization group
1906 planner--dev--1.0--patch-159
1908 * planner-diary.el (planner-diary): New customization group.
1909 Move all planner-diary options under it.
1915 2004-08-16 07:29:28 GMT Sacha Chua <sacha@free.net.ph> patch-158
1918 Prefer local-write-file-hooks over write-file-hooks
1920 planner--dev--1.0--patch-158
1922 * planner-id.el (planner-id-setup): Prefer local-write-file-hooks
1923 over write-file-hooks. Thanks to Frederik Fouvry for pointing this
1930 2004-08-16 07:27:37 GMT Sacha Chua <sacha@free.net.ph> patch-157
1933 New: planner-sort-undated-tasks-equivalent
1935 planner--dev--1.0--patch-157
1937 * planner.el (planner-sort-tasks): Merge Maciej Kalisiak's patch
1938 to sort dated tasks before undated ones. Control via
1939 planner-sort-undated-tasks-equivalent.
1940 (planner-sort-undated-tasks-equivalent): New.
1942 * planner.texi (Making Files Pretty): Document
1943 planner-sort-undated-tasks-equivalent.
1946 planner.el planner.texi
1949 2004-08-15 13:10:58 GMT Sacha Chua <sacha@free.net.ph> patch-156
1954 planner--dev--1.0--patch-156
1956 * planner-mhe.el: New. Contributed by Christophe Garion.
1958 * planner.texi (MH-E): New.
1961 .arch-ids/planner-mhe.el.id planner-mhe.el
1967 2004-08-15 13:05:28 GMT Sacha Chua <sacha@free.net.ph> patch-155
1970 Doc: Byte-compilation and info installation
1972 planner--dev--1.0--patch-155
1974 * planner.texi (Advanced Installation): Merge John Sullivan and
1975 Raymond Zeitler's instructions for byte-compilation and info
1982 2004-08-06 18:44:56 GMT Sacha Chua <sacha@free.net.ph> patch-154
1985 Docfix: Dangling menus
1987 planner--dev--1.0--patch-154
1994 2004-08-06 18:30:50 GMT Sacha Chua <sacha@free.net.ph> patch-153
1997 planner.texi: major refactoring, split emacs-wiki and remember doc off
1999 planner--dev--1.0--patch-153
2001 * planner.texi: Major refactoring. Move emacs-wiki and remember
2002 documentation to their own info files. Rearrange sections.
2008 2004-08-06 09:39:20 GMT Sacha Chua <sacha@free.net.ph> patch-152
2011 Docfix for bug in patch-151: @end defopt
2013 planner--dev--1.0--patch-152
2015 * planner.texi (Making Files Pretty): Docfix.
2021 2004-08-06 09:28:03 GMT Sacha Chua <sacha@free.net.ph> patch-151
2024 Merge patch separating task sorting from renumbering
2026 planner--dev--1.0--patch-151
2028 * planner.el: Merge patch from Maciej Kalisiak separating sorting
2030 (planner-sort-tasks-automatically): New.
2031 (planner-renumber-tasks-automatically): Control only renumbering.
2032 (planner-mode): Add planner-sort-tasks-automatically hook.
2033 (planner-sort-tasks): Move sorting code from
2034 planner-renumber-tasks.
2035 (planner-renumber-tasks): Remove sorting code, leaving renumbering
2037 (planner-fix-tasks): New.
2039 * planner.texi (Changing Tasks): Mention planner-fix-tasks.
2040 (Making Files Pretty): Fix typo. Document
2041 planner-renumber/sort/align-tasks-automatically.
2042 (List of Interactive Functions): Document
2043 planner-renumber/sort/align/fix-tasks.
2046 planner.el planner.texi
2049 2004-08-06 07:28:57 GMT Sacha Chua <sacha@free.net.ph> patch-150
2052 Accept functions for planner-day/plan-page-template
2054 planner--dev--1.0--patch-150
2056 * planner.el (planner-day-page-template): Accept a function.
2057 (planner-plan-page-template): Accept a function.
2058 (planner-page-default-p): Add note about
2059 planner-day-page-template. Make sure it only checks string
2061 (planner-prepare-file): Allow the use of functions.
2063 * planner.texi (Customizing Your Day Pages): Update note about
2064 planner-day-page-template.
2067 planner.el planner.texi
2070 2004-08-06 06:41:45 GMT Sacha Chua <sacha@free.net.ph> patch-149
2073 New: planner-edit-task-description
2075 planner--dev--1.0--patch-149
2077 * planner.el (planner-edit-task-description): New.
2078 Thanks to Daniel Martins for the feature suggestion.
2080 * planner.texi (Changing Tasks): Add note about
2081 planner-edit-task-description.
2082 (List of Interactive Functions): Describe
2083 planner-edit-task-description.
2086 planner.el planner.texi
2089 2004-08-06 06:10:02 GMT Sacha Chua <sacha@free.net.ph> patch-148
2092 planner-raise-task: Automatically reorder priorities on the linked page
2094 planner--dev--1.0--patch-148
2096 * planner.el (planner-raise-task): Automatically reorder
2097 priorities on linked pages. Thanks to Hans Halvorson for the
2104 2004-08-02 14:37:39 GMT Sacha Chua <sacha@free.net.ph> patch-147
2107 Bugfix: planner-vm-browse-url: Properly open message
2109 planner--dev--1.0--patch-147
2111 * planner-vm.el (planner-vm-browse-url): Merge patch
2118 2004-07-28 09:04:50 GMT Sacha Chua <sacha@free.net.ph> patch-146
2121 Bugfix: Make task pages links when tasks are created
2123 planner--dev--1.0--patch-146
2125 * planner.el (planner-create-task): Bugfix: Make task pages links.
2131 2004-07-28 09:01:42 GMT Sacha Chua <sacha@free.net.ph> patch-145
2134 New: planner-raise-task-category, planner-lower-task-category
2136 planner--dev--1.0--patch-145
2138 * planner.el (planner-menu): Change menu to use task categories
2141 * planner.texi (List of Interactive Functions): Document
2142 planner-raise-task-category, planner-lower-task-category.
2144 * planner.el (planner-raise-task-category): New.
2145 (planner-lower-task-category): New.
2148 planner.el planner.texi
2151 2004-07-24 13:02:54 GMT Sacha Chua <sacha@free.net.ph> patch-144
2154 Show planner-annotation-from-planner-note number
2156 planner--dev--1.0--patch-144
2158 * planner.el (planner-annotation-from-planner-note): Show the note
2159 number in the link so that people know it refers to a note. Thanks
2160 to Paul Lussier for the feature request.
2166 2004-07-24 12:57:50 GMT Sacha Chua <sacha@free.net.ph> patch-143
2169 Bugfix: Understand tasks with parenthesized non-link text
2171 planner--dev--1.0--patch-143
2173 * planner.el: Be more understanding of tasks that include
2174 parenthesized non-link text. Thanks to John Anderson for
2176 (planner-task-info-from-string): Make sure the link
2177 text is really a link before setting planner-task-link.
2178 (planner-format-task): Do not unconditionally make links.
2180 * planner-id.el (planner-id-add-task-id): Check if there's a
2182 (planner-id-jump-to-linked-task): Use planner-find-file instead of
2183 emacs-wiki-find-file.
2186 planner-id.el planner.el
2189 2004-07-24 12:29:48 GMT Sacha Chua <sacha@free.net.ph> patch-142
2192 Bugfix: Improve overlay handling
2194 planner--dev--1.0--patch-142
2197 Depends on emacs-wiki--dev--1.0--patch-53.
2198 (planner-zap-overlays): New.
2199 (planner-mode): Don't forget to zap overlays before highlighting
2201 (planner-highlight-tasks): Honor END.
2202 (planner-highlight-region): Tag it with 'planner t.
2208 2004-07-23 01:55:49 GMT Sacha Chua <sacha@free.net.ph> patch-141
2211 Bugfix: planner-read-date: Remove use of kbd
2213 planner--dev--1.0--patch-141
2215 * planner.el (planner-read-date): Remove use of kbd, as it doesn't
2216 seem to be available under XEmacs/FreeBSD with the current
2217 requires. Thanks to George Hartzell for the bug report.
2223 2004-07-15 06:57:50 GMT Sacha Chua <sacha@free.net.ph> patch-140
2226 planner-seek-next-unfinished-task
2228 planner--dev--1.0--patch-140
2230 * planner.el (planner-seek-next-unfinished-task): New.
2232 * planner.texi (Viewing Tasks): Add note about
2233 planner-seek-next-unfinished-task.
2238 planner.el planner.texi
2241 2004-07-15 06:39:01 GMT Sacha Chua <sacha@free.net.ph> patch-139
2244 Add note about hierarchical tasks to planner.texi
2246 planner--dev--1.0--patch-139
2248 * planner.texi (Hierarchical Tasks): New note.
2254 2004-07-13 12:27:58 GMT Sacha Chua <sacha@free.net.ph> patch-138
2257 Bugfix: Refresh file alist after saving buffers in plan
2259 planner--dev--1.0--patch-138
2261 * planner.el (plan): Refresh file alist after saving buffers.
2267 2004-07-13 08:38:03 GMT Sacha Chua <sacha@free.net.ph> patch-137
2270 Add planner-ledger.el
2272 planner--dev--1.0--patch-137
2274 * planner-ledger.el: New from Will Glozer. Modifications: Pass
2276 (planner-ledger-payment-task-regexp): Make regular expression more
2277 flexible (not just USD).
2279 * planner.texi (Using planner-ledger.el): New.
2282 .arch-ids/planner-ledger.el.id planner-ledger.el
2288 2004-06-29 06:57:33 GMT Sacha Chua <sacha@free.net.ph> patch-136
2291 Docfix: remember-planner-append-hook
2293 planner--dev--1.0--patch-136
2295 * planner-rss.el: Update note about remember-planner-append-hook.
2296 Thanks to Michael Olson for the patch.
2298 * planner.texi (Using planner-rss.el): Update note about
2299 remember-planner-append-hook. Thanks to Michael Olson for the
2303 planner-rss.el planner.texi
2306 2004-06-28 04:43:01 GMT Sacha Chua <sacha@free.net.ph> patch-135
2309 Menu tweaks: planner notes submenu, new keybindings
2311 planner--dev--1.0--patch-135
2313 * planner.el: Merge patch from Michael Olson.
2314 (planner-install-extra-note-keybindings): Add a new function
2315 `planner-install-extra-note-keybindings', modeled after
2316 `planner-install-extra-task-keybindings', that makes all of the
2317 note-related entries in the Planner menu keyboard-accessible. The
2318 prefix for all of these keys is C-c C-o, since C-c C-n was already
2320 (planner-menu): Add a submenu called "Notes" to the Planner menu.
2321 (planner-menu): Fix the "Info" menu entry so that it brings up the
2322 planner info manual instead of displaying a message. This item is
2323 now called "Info manual".
2324 (planner-menu): Change the Goto submenu so that the word "Goto" is
2325 removed from the beginning of each entry. It seems ambiguous to
2332 2004-06-26 09:00:00 GMT Sacha Chua <sacha@free.net.ph> patch-134
2335 Document different ways to plan (bare-bones)
2337 planner--dev--1.0--patch-134
2339 * planner.texi (Bare-Bones Planning): New.
2340 (Bare-Bones Planning with Plan Pages): New.
2341 (Tasks on Plan Pages with Some Day Pages): New.
2342 (Planning based on the Franklin-Covey Approach): Renamed.
2348 2004-06-26 08:21:59 GMT Sacha Chua <sacha@free.net.ph> patch-133
2351 Bugfix: Change defvars to defcustoms
2353 planner--dev--1.0--patch-133
2360 2004-06-26 08:05:03 GMT Sacha Chua <sacha@free.net.ph> patch-132
2363 Make note/task renumbering optional
2365 planner--dev--1.0--patch-132
2367 * planner.el (planner-renumber-notes-automatically): New.
2368 (planner-renumber-tasks-automatically): New.
2369 (planner-align-tasks-automatically): New.
2371 * planner.texi (Making Files Pretty): Document new options.
2373 * planner.el (planner-mode): Do not automatically align and
2374 renumber tasks and notes.
2377 planner.el planner.texi
2380 2004-06-26 07:47:53 GMT Sacha Chua <sacha@free.net.ph> patch-131
2383 planner-gnus: Add check for from, copy article buffer
2385 planner--dev--1.0--patch-131
2387 * planner-gnus.el (planner-gnus-annotation-from-summary): Add
2389 (planner-gnus-annotation-from-message): Copy the article buffer.
2396 2004-06-26 07:43:54 GMT Sacha Chua <sacha@free.net.ph> patch-130
2399 Bugfix: Make sure user-mail-address is not the blank string
2401 planner--dev--1.0--patch-130
2403 * planner.el (planner-ignored-from-addresses): Make sure
2404 user-mail-address is not the blank string.
2410 2004-06-26 07:34:08 GMT Sacha Chua <sacha@free.net.ph> patch-129
2413 New option: planner-use-day-pages allows you to turn off dates for tasks and notes
2415 planner--dev--1.0--patch-129
2417 * planner.el (planner-use-day-pages): New option allows you to
2418 turn off the use of day pages for tasks and notes. If not using
2419 day pages, WecomePage is the default page.
2420 (planner-name-regexp): If not using day pages, use blank regexp.
2421 (planner-mode-map): If not using day pages, do not bind day
2423 (planner-menu): If not using day pages, do not add day navigation
2425 (planner-read-date): Don't read anything if not using day pages.
2426 (planner-goto): Read plan page if date page not specified.
2427 (planner-goto-most-recent): Do not call plan automatically.
2428 (planner-today): Return WelcomePage if not using day pages.
2429 (planner-update-wiki-project): Do not add empty regexp.
2432 planner.el planner.texi
2435 2004-06-26 06:23:24 GMT Sacha Chua <sacha@free.net.ph> patch-128
2438 New: planner-note-headline-face
2440 planner--dev--1.0--patch-128
2442 * planner.el (planner-note-headline-face): Make customizable face.
2443 (planner-highlight-notes): Use headline face. Thanks to people
2444 on #emacs for the feedback.
2450 2004-06-26 05:06:45 GMT Sacha Chua <sacha@free.net.ph> patch-127
2453 planner-authz.el update from ajk
2455 planner--dev--1.0--patch-127
2457 * planner-authz.el: Merge update from ajk removing cl dependency.
2460 2004-06-25 16:10:11 GMT Sacha Chua <sacha@free.net.ph> patch-126
2465 planner--dev--1.0--patch-126
2467 * planner.el (planner-create-task-from-buffer): Remove stray
2468 paren. Embarrassing!
2474 2004-06-25 15:26:49 GMT Sacha Chua <sacha@free.net.ph> patch-125
2477 planner-gnus: Use gnus-article-buffer if available
2479 planner--dev--1.0--patch-125
2481 * planner-gnus.el (planner-gnus-get-message-id): Save excursion
2482 and use current buffer.
2483 (planner-gnus-annotation-from-summary): Use planner-make-link.
2484 (planner-gnus-annotation-from-message): Test against
2485 gnus-article-mode and gnus-original-article-mode. Use the
2486 gnus-article-buffer if available.
2492 2004-06-25 15:26:07 GMT Sacha Chua <sacha@free.net.ph> patch-124
2495 planner.el task creation bugfixes: annotations, plan pages
2497 planner--dev--1.0--patch-124
2499 * planner.el (planner-create-task): Bugfix: Tweak annotation rules
2500 so that annotation does not preempt plan page. Do not use plan
2501 page unless specified.
2502 (planner-create-task-from-buffer): Use planner- functions instead
2503 of emacs-wiki- functions. Bugfix: Do not use plan page unless
2510 2004-06-25 14:29:45 GMT Sacha Chua <sacha@free.net.ph> patch-123
2513 Make planner-mode-hook customizable
2515 planner--dev--1.0--patch-123
2517 * planner.el (planner-mode-hook): Make planner-mode-hook
2518 customizable. Thanks to bigmike160 for pointing this out.
2520 * planner.texi (Variables to Customize): Add planner-mode-hook.
2523 planner.el planner.texi
2526 2004-06-25 13:44:32 GMT Sacha Chua <sacha@free.net.ph> patch-122
2529 Embarrassing bugfix: Remove stray )
2531 planner--dev--1.0--patch-122
2533 * planner-gnus.el (planner-gnus-annotation-from-message): Remove
2540 2004-06-25 13:43:21 GMT Sacha Chua <sacha@free.net.ph> patch-121
2543 Important bugfix: planner-gnus.el and annotations from articles
2545 planner--dev--1.0--patch-121
2547 * planner-gnus.el (planner-gnus-get-message-id): Important bugfix:
2549 (planner-gnus-get-address): Important bugfix: Use original article
2551 (planner-gnus-annotation-from-message): Important bugfix: Use
2552 original article buffer.
2558 2004-06-25 13:34:11 GMT Sacha Chua <sacha@free.net.ph> patch-120
2561 planner-gnus: Add major-mode check to annotations from messages
2563 planner--dev--1.0--patch-120
2565 * planner-gnus.el (planner-gnus-get-address): Use the current
2566 buffer, whatever it is.
2567 (planner-gnus-get-message-id): Change if to when. (minor)
2568 (planner-gnus-annotation-from-message): Add major-mode check.
2569 Thanks to Rainer Volz for the bug report.
2575 2004-06-25 05:14:28 GMT Sacha Chua <sacha@free.net.ph> patch-119
2578 Update planner-authz.el to ajk's 1.20
2580 planner--dev--1.0--patch-119
2582 * planner-authz.el: Update to ajk's 1.20.
2588 2004-06-24 14:55:16 GMT Sacha Chua <sacha@free.net.ph> patch-118
2591 Move planner-accomplishments and planner-tasks-overview documentation to "Using PlannerMode"
2593 planner--dev--1.0--patch-118
2595 * planner.texi (Using planner-accomplishments.el): Move to "Using
2596 Planner" section. Add example.
2597 (Using planner-tasks-overview.el): Add a small example.
2603 2004-06-24 04:55:09 GMT Sacha Chua <sacha@free.net.ph> patch-117
2606 planner-annotation-strip-directory: new customizable option
2608 planner--dev--1.0--patch-117
2610 * planner.el (planner-annotation-from-file): Use
2611 planner-annotation-strip-directory. Thanks to Hoan Ton-That for
2612 the idea and base patch.
2613 (planner-annotation-strip-directory): Make customizable.
2614 (planner-annotation-use-relative-file): Make customizable.
2616 * planner.texi (Introducing Annotation Functions): Document
2617 planner-annotation-functions, planner-annotation-strip-directory,
2618 planner-annotation-use-relative-file.
2621 planner.el planner.texi
2624 2004-06-24 04:34:49 GMT Sacha Chua <sacha@free.net.ph> patch-116
2627 Merge tweaked patch from ajk changing use of planner-name-regexp to planner-date-regexp in planner-authz.el
2629 planner--dev--1.0--patch-116
2631 * planner-authz.el: Merge tweaked patch from ajk changing use of
2632 planner-name-regexp to planner-date-regexp.
2633 (planner-authz-day-p): Use planner-date-regexp instead of
2634 planner-name-regexp. Accept an optional parameter PAGE.
2635 (planner-authz-default): Use planner-authz-day-p instead of
2636 duplicating the test.
2637 (planner-authz-users): Docfix: Use planner-date-regexp instead of
2638 planner-name-regexp.
2644 2004-06-23 16:55:57 GMT Sacha Chua <sacha@free.net.ph> patch-115
2647 Add planner-rss size/item limits
2649 planner--dev--1.0--patch-115
2651 * planner-rss.el (planner-rss-feed-limits): New
2653 (planner-rss-add-item): Use planner-rss-limit.
2654 (planner-rss-limit): New.
2655 (planner-rss-limit-size): New.
2656 (planner-rss-limit-items): New.
2658 * planner.texi (Using planner-rss.el): Document planner-rss
2662 planner-rss.el planner.texi
2665 2004-06-23 06:50:40 GMT Sacha Chua <sacha@free.net.ph> patch-114
2668 planner.texi update from johnsu01
2670 planner--dev--1.0--patch-114
2672 * planner.texi: Merge update from johnsu01. Task description
2679 2004-06-22 13:29:26 GMT Sacha Chua <sacha@free.net.ph> patch-113
2682 NEW: planner-authz.el
2684 planner--dev--1.0--patch-113
2686 * planner-authz.el: New module contributed by Andrew J. Korty.
2687 Modified to pass checkdoc.
2689 * planner.texi (Using planner-authz.el): New.
2690 (Components): Add entry for planner-authz.el
2693 .arch-ids/planner-authz.el.id planner-authz.el
2699 2004-06-22 13:27:41 GMT Sacha Chua <sacha@free.net.ph> patch-112
2702 planner-read-date: take optional arg `prompt'
2704 planner--dev--1.0--patch-112
2706 * planner.el (planner-read-date): Add optional prompt argument.
2712 2004-06-20 10:53:04 GMT Sacha Chua <sacha@free.net.ph> patch-111
2715 Update planner.texi from johnsu01
2717 planner--dev--1.0--patch-111
2724 2004-06-19 16:25:57 GMT Sacha Chua <sacha@free.net.ph> patch-110
2727 Remove duplicate defcustom for planner-template-fuzz-factor
2729 planner--dev--1.0--patch-110
2731 * planner.el (planner-template-fuzz-factor): Remove duplicate
2732 defcustom. Thanks to johnsu01 for pointing this out.
2738 2004-06-18 16:55:30 GMT Sacha Chua <sacha@free.net.ph> patch-109
2741 planner-bbdb: Add mailto: URLs to e-mail addresses
2743 planner--dev--1.0--patch-109
2745 * planner-bbdb.el (planner-bbdb-resolve-url): Add the mailto:
2746 URL. Thanks to ajk for bug report and patch idea
2752 2004-06-15 03:19:29 GMT Sacha Chua <sacha@free.net.ph> patch-108
2755 Docfix: Change mention of rmail to vm in planner-vm.el
2757 planner--dev--1.0--patch-108
2759 * planner-vm.el: Docfix: Change mention of rmail to vm.
2765 2004-06-15 03:17:59 GMT Sacha Chua <sacha@free.net.ph> patch-107
2768 Tweak: Move planner-rss options to planner-rss group
2770 planner--dev--1.0--patch-107
2772 * planner-rss.el (planner-rss): New.
2773 (planner-rss-base-url): Move to planner-rss group.
2774 (planner-rss-category-feeds): Move to planner-rss group.
2780 2004-06-12 13:55:23 GMT Sacha Chua <sacha@free.net.ph> patch-106
2783 NOTE: Prefix argument now means associate task with current plan/date page, if any
2785 planner--dev--1.0--patch-106
2787 * planner.el (planner-create-task-from-buffer): NOTE: Change
2788 behavior of prefix argument. Prefix now means associate the task
2789 with the current planner page, if any.
2790 (planner-create-task): Follow usage of
2791 planner-create-task-from-buffer. Thanks to Yvonne Thomson for the
2794 * planner.texi (List of Interactive Functions): Update
2795 descriptions of planner-create-task-from-buffer and
2796 planner-create-task.
2799 planner.el planner.texi
2802 2004-06-12 13:39:23 GMT Sacha Chua <sacha@free.net.ph> patch-105
2805 NOTE: planner-create-task prompts for plan page unless prefix argument is supplied
2807 planner--dev--1.0--patch-105
2809 * planner.el (planner-create-task): Add prefix argument
2810 which controls whether or not to prompt for a plan page.
2811 Thanks to Yvonne Thomson for the suggestion.
2813 * planner.texi (List of Interactive Functions): Update
2814 documentation for planner-create-task to include prefix arg.
2817 planner.el planner.texi
2820 2004-06-11 15:43:31 GMT Sacha Chua <sacha@free.net.ph> patch-104
2823 Important bugfix: Add condition-case just in case calendar is not displayed
2825 planner--dev--1.0--patch-104
2827 * planner.el (planner-create-task-from-buffer): Bugfix: Add
2828 condition-case just in case calendar is not displayed.
2834 2004-06-11 14:16:57 GMT Sacha Chua <sacha@free.net.ph> patch-103
2837 NOTE: planner-create-task-from-buffer in a calendar buffer will use the currently-selected date for the task
2839 planner--dev--1.0--patch-103
2841 * planner.el (planner-create-task-from-buffer): Default date to
2842 date currently selected in calendar. Do not prompt if creating
2843 task based on that date. Thanks to Yvonne Thomson for the idea.
2849 2004-06-11 14:02:17 GMT Sacha Chua <sacha@free.net.ph> patch-102
2852 planner-id.el: Promote planner-id-update-automatically to a user-customizable variable
2854 planner--dev--1.0--patch-102
2856 * planner-id.el (planner-id-update-automatically): Promote to
2857 defcustom. Thanks to Yvonne Thomson for the suggestion.
2858 (planner-id): New customize group.
2859 (planner-id-add-task-id-flag): Move to planner-id group.
2860 (planner-id-tracking-file): Move to planner-id group.
2861 (planner-id-face): Move to planner-id group.
2863 * planner.texi (Using planner-id.el): Update defvars to defopts.
2866 planner-id.el planner.texi
2869 2004-06-08 12:37:53 GMT Sacha Chua <sacha@free.net.ph> patch-101
2872 Bugfix: planner-tasks-overview.el keymap
2874 planner--dev--1.0--patch-101
2876 * planner-tasks-overview.el (planner-tasks-overview): Correct typo
2877 in keymap. Thanks to ajk for the bug report and patch.
2880 planner-tasks-overview.el
2883 2004-06-03 14:49:01 GMT Sacha Chua <sacha@free.net.ph> patch-100
2886 Bugfix: Revert planner-task-cancelled keybinding
2888 planner--dev--1.0--patch-100
2890 * planner.el (planner-install-extra-task-keybindings): Bugfix:
2891 Revert planner-task-cancelled keybinding for extra task
2898 2004-06-03 14:44:10 GMT Sacha Chua <sacha@free.net.ph> patch-99
2901 Bugfix: Make C-S-x work under XEmacs
2903 planner--dev--1.0--patch-99
2905 * planner.el (planner-mode-map): Make it work for XEmacs.
2906 (planner-install-extra-task-keybindings): Make it work for
2907 XEmacs. Thanks to pll for pointing this out. Apparently, I
2908 need to be careful about the shift modifier...
2914 2004-06-03 11:46:44 GMT Sacha Chua <sacha@free.net.ph> patch-98
2917 New feature: planner-tasks-overview
2919 planner--dev--1.0--patch-98
2921 * planner-tasks-overview.el: New.
2923 * planner.texi: Document planner-tasks-overview.el.
2926 .arch-ids/planner-tasks-overview.el.id
2927 planner-tasks-overview.el
2933 2004-06-02 08:01:16 GMT Sacha Chua <sacha@free.net.ph> patch-97
2936 planner-calendar.el updates from Gary, and inclusion in doc
2938 planner--dev--1.0--patch-97
2940 * planner.texi: Add documentation for planner-calendar.el.
2946 2004-06-01 22:11:01 GMT Sacha Chua <sacha@free.net.ph> patch-96
2949 planner.texi: Document planner-accomplishments.el
2951 planner--dev--1.0--patch-96
2953 * planner.texi: Add documentation for planner-accomplishments.el.
2959 2004-06-01 21:58:29 GMT Sacha Chua <sacha@free.net.ph> patch-95
2962 planner-accomplishments.el: Display per-status totals
2964 planner--dev--1.0--patch-95
2966 * planner-accomplishments.el
2967 (planner-accomplishments-format-table): Display per-status totals.
2970 planner-accomplishments.el
2973 2004-06-01 21:51:08 GMT Sacha Chua <sacha@free.net.ph> patch-94
2976 Feature: planner-accomplishments.el
2978 planner--dev--1.0--patch-94
2980 * planner-accomplishments.el: New.
2983 .arch-ids/planner-accomplishments.el.id
2984 planner-accomplishments.el
2987 2004-06-01 11:35:08 GMT Gary V. Vaughan <gary@gnu.org> patch-3
2990 new functions to enable today.html publishing
2992 planner--gary--1.0--patch-3
2994 * planner-calendar.el (planner-calendar-today): New function to
2995 find the newest day page.
2996 (planner-calendar-create-today-link): New function to actually
2997 create a today.html link to the newest published day page.
2998 (planner-calendar-today-page-name): Customizable default day page
3005 2004-05-31 16:04:08 GMT Sacha Chua <sacha@free.net.ph> patch-93
3008 Docfix: planner task keybindings
3010 planner--dev--1.0--patch-93
3012 * planner.el (planner-install-extra-context-keybindings): Add note
3013 about added keybindings. Thanks to forcer.
3014 (planner-install-extra-task-keybindings): Added note about
3015 function definition. Still haven't figured out how to manage
3017 (planner-search-notes): Satisfy checkdoc.
3019 * planner.texi (Navigation): Update documentation for
3020 planner-goto-yesterday. Thanks to forcer for pointing this out.
3023 planner.el planner.texi
3026 2004-05-26 14:30:56 GMT Sacha Chua <sacha@free.net.ph> patch-92
3029 Bugfix: planner-diary-get-diary-entries should return "No entries"
3031 planner--dev--1.0--patch-92
3033 * planner-diary.el (planner-diary-get-diary-entries): Return "No
3034 entries" if diary returns no entries. Returning an empty string
3035 screws up lisp tags.
3041 2004-05-26 06:53:01 GMT Sacha Chua <sacha@free.net.ph> patch-91
3044 Bugfix: Pass correct arguments in planner-diary-entries-here
3046 planner--dev--1.0--patch-91
3048 * planner-diary.el (planner-diary-entries-here): Bugfix: Pass
3049 correct arguments to planner-diary-get-diary-entries. It should be
3050 DATE DAYS FILE, not DATE FILE DAYS. Thanks to Brett Presnell for
3057 2004-05-25 07:22:35 GMT Sacha Chua <sacha@free.net.ph> patch-90
3060 Bugfix: typo, boolean should be a symbol
3062 planner--dev--1.0--patch-90
3064 * planner.el (planner-hide-task-status-when-highlighting):
3065 Bugfix: typo, 'boolean should be a symbol.
3071 2004-05-25 07:21:45 GMT Sacha Chua <sacha@free.net.ph> patch-89
3074 Bugfix: Do not insert file contents literally, as this screws up encoding
3076 planner--dev--1.0--patch-89
3078 * planner.el (planner-extract-tasks): Do not insert file contents
3080 (planner-search-notes-internal): Do not insert file contents
3082 (planner-past-notes-tag): Do not insert file contents literally.
3088 2004-05-25 07:19:21 GMT Sacha Chua <sacha@free.net.ph> patch-88
3091 planner-export-diary: Simplify code, do not use insert-contents-literally
3093 planner--dev--1.0--patch-88
3095 * planner-export-diary.el (planner-export-diary-future): Use
3096 planner-export-diary.
3097 (planner-export-diary-get-schedule-entries): Do not insert
3098 contents literally. Allow spaces at the start of appointment
3099 lines. Construct the list using cons instead of append. Note:
3100 This function does not guarantee any particular order. Thanks
3101 to Xin Wei Hu for bug report and patch for both changes.
3104 planner-export-diary.el
3107 2004-05-25 07:10:27 GMT Sacha Chua <sacha@free.net.ph> patch-87
3110 Rearrange user customizations, promote some defvars to defcustoms
3112 planner--dev--1.0--patch-87
3114 * planner.el (planner-tasks): New customize group.
3115 (planner-carry-tasks-forward): Move to planner-tasks group.
3116 (planner-marks-regexp): Move to planner-tasks group.
3117 (planner-default-task-priority): Move to planner-tasks group.
3118 (planner-add-task-at-end-flag): Move to planner-tasks group.
3119 Promote from defvar.
3120 (planner-emacs-wiki): New customize group.
3121 (planner-name-regexp): Move to planner-emacs-wiki group.
3122 (planner-custom-variables): Move to planner-emacs-wiki group.
3123 (planner-publishing-markup): Move to planner-emacs-wiki group.
3124 (planner-markup-tags): Move to planner-emacs-wiki group.
3125 (planner-fontlock): New customize group.
3126 (planner-completed-task-face): Move to planner-fontlock group.
3127 (planner-cancelled-task-face): Move to planner-fontlock group.
3128 (planner-delegated-task-face): Move to planner-fontlock group.
3129 (planner-in-progress-task-face): Move to planner-fontlock group.
3130 (planner-high-priority-task-face): Move to planner-fontlock group.
3131 (planner-medium-priority-task-face): Move to planner-fontlock
3133 (planner-low-priority-task-face): Move to planner-fontlock group.
3134 (planner-default-page): Promote to user option under
3136 (planner-hide-task-status-when-highlighting): Promote to user
3137 option under planner-fontlock.
3138 (planner-create-task-hook): Promote to user option under
3140 (planner-task-dates-favor-future-p): Promote to user option under
3142 (planner-expand-name-favor-future-p): Promote to user option under
3146 planner.el planner.texi
3149 2004-05-20 21:03:55 GMT Gerd Flaig <gefla@pond.sub.org> patch-1
3154 planner--dev--1.0--patch-1
3156 The docstring for planner-lisp-browse-url was wring. Fixed it.
3162 2004-05-20 12:07:52 GMT Gary V. Vaughan <gary@gnu.org> patch-2
3165 render calendar day links correctly
3167 planner--gary--1.0--patch-2
3169 * planner-calendar.el (planner-calendar): Correct an arithmetic
3170 error that made calender day page links point from the wrong cell.
3176 2004-05-20 07:32:29 GMT Sacha Chua <sacha@free.net.ph> patch-85
3179 Bugfix: Set reasonable defaults for planner-rss.el
3181 planner--dev--1.0--patch-85
3183 * planner-rss.el (planner-rss-base-url): Default to "".
3184 (planner-rss-category-feeds): Default to nil.
3185 (planner-rss-file-name): Add note about file name.
3186 Thanks to Jan Alonzo for pointing this out.
3192 2004-05-19 03:40:33 GMT Sacha Chua <sacha@free.net.ph> patch-84
3195 planner-export-diary: Bugfix: Use planner-export-diary-file
3197 planner--dev--1.0--patch-84
3199 * planner-export-diary.el (planner-export-diary): Use
3200 planner-export-diary-file.
3201 (planner-export-diary-future): Use planner-export-diary-file.
3204 planner-export-diary.el
3207 2004-05-14 06:17:51 GMT Sacha Chua <sacha@free.net.ph> patch-83
3210 planner-rss.el: NOTE: accept functions for conditions and phase out planner-rss-filename, planner-rss-initial-contents
3212 planner--dev--1.0--patch-83
3214 * planner-rss.el (planner-rss-initial-contents): NOTE: Move
3215 default value into planner-rss-category-feeds. Demote from
3216 customizable user option to global variable.
3217 (planner-rss-file-name): NOTE: Move into
3218 planner-rss-category-feeds. Demote from customizable user option
3220 (planner-rss-category-feeds): Add default entry for all blog
3221 items. Allow choice between regular expression and function.
3222 (planner-rss-initialize): Remove. Move code into
3223 planner-rss-add-item.
3224 (planner-rss-add-item): Initialize file if necessary.
3225 (planner-rss-add-note): New argument FEED allows you to specify
3226 feed. New code for allowing the first element of
3227 planner-rss-category-feeds elements to be a function. Ensure that
3228 blog entries are not duplicated.
3230 * planner.texi (Using planner-rss.el): Add usage note for
3231 planner-rss-category-feeds.
3235 planner-rss.el planner.texi
3238 2004-05-13 05:08:29 GMT Sacha Chua <sacha@free.net.ph> patch-82
3241 Bugfix: Strip spaces for better recognition of planner-cyclic tasks
3243 planner--dev--1.0--patch-82
3245 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Strip
3246 spaces and recognize only task-like entries. Thanks to johnsu01
3247 for pointing this bug out.
3253 2004-05-11 03:50:52 GMT Sacha Chua <sacha@free.net.ph> patch-81
3256 NOTE: planner-id-add-task-id-flag
3258 planner--dev--1.0--patch-81
3260 * planner.texi: Add category entry.
3261 (Components): Correct typo.
3262 (Using planner-id.el): Mention `planner-id-add-task-id-flag'
3263 and `planner-id-update-automatically'.
3265 * planner-id.el (planner-create-task-hook): Use
3266 `planner-id-add-task-id-maybe'.
3267 (planner-id-add-task-id-maybe): New.
3270 planner-id.el planner.texi
3273 2004-05-11 03:44:40 GMT Sacha Chua <sacha@free.net.ph> patch-80
3276 Alias planner-encode-url to emacs-wiki-escape-url
3278 planner--dev--1.0--patch-80
3280 * planner.el (planner-encode-url): Alias of
3281 emacs-wiki-escape-url. Thanks to Frederik Fouvry for pointing this
3288 2004-05-10 07:22:38 GMT Sacha Chua <sacha@free.net.ph> patch-79
3291 planner.texi: Mention planner-create-task-{high,medium,low}-priority and planner-default-task-priority
3293 planner--dev--1.0--patch-79
3295 * planner.texi (Creating a Task): Mention
3296 planner-create-task-{high,medium,low}-priority and
3297 planner-default-task-priority.
3299 * planner.texi: Change @var to @code where appropriate.
3305 2004-05-10 06:58:58 GMT Sacha Chua <sacha@free.net.ph> patch-78
3308 planner.texi: planner-jump-to-linked-note
3310 planner--dev--1.0--patch-78
3312 * planner.texi (Working With Notes): planner-jump-to-linked-note.
3318 2004-05-10 06:51:43 GMT Sacha Chua <sacha@free.net.ph> patch-77
3321 planner.texi: planner-add-task-at-end-flag
3323 planner--dev--1.0--patch-77
3325 * planner.texi (Variables to Customize):
3326 planner-add-task-at-end-flag .
3327 (List of Interactive Functions): Add note about
3328 planner-add-task-at-end-flag.
3334 2004-05-10 06:43:04 GMT Sacha Chua <sacha@free.net.ph> patch-76
3337 Update planner.texi for planner-task-cancelled keybindings
3339 planner--dev--1.0--patch-76
3341 * planner.texi (Ideas for Other Keybindings): Update extra
3343 (Changing Tasks): Change the notation for shifted keys.
3349 2004-05-10 06:24:23 GMT Sacha Chua <sacha@free.net.ph> patch-75
3352 planner-timeclock: Clock in with planner-task-in-progress
3354 planner--dev--1.0--patch-75
3356 * planner.texi (Using planner-timeclock.el): Add note about
3357 clocking in with `planner-task-in-progress' and clocking out with
3358 `timeclock-out' or `planner-task-done'.
3360 * planner-timeclock.el (planner-timeclock-in): Change to an alias
3361 of `planner-task-in-progress'.
3362 (planner-task-in-progress): New. Clock in on the current task, or
3363 change to it if already clocked in.
3364 (planner-task-done): Clock out only if clocked in.
3367 planner-timeclock.el planner.texi
3370 2004-05-10 05:37:31 GMT Sacha Chua <sacha@free.net.ph> patch-74
3373 Add planner-save-buffers to planner.texi
3375 planner--dev--1.0--patch-74
3377 * planner.texi (List of Interactive Functions): Mention
3378 planner-save-buffers.
3384 2004-05-05 05:21:20 GMT John Sullivan <johnsu01@yahoo.com> patch-5
3387 Documentation changes.
3389 planner-dev--john--1.0--patch-5
3391 Small changes to remember-bbdb descriptions.
3393 Added defuns to planner.el list.
3395 Modified Working More With Tasks and Working More With Notes
3401 2004-05-04 17:23:37 GMT Sacha Chua <sacha@free.net.ph> patch-73
3404 planner-highlight-tasks: Better XEmacs compatibility
3406 planner--dev--1.0--patch-73
3408 * planner.el (planner-highlight-region): Better XEmacs
3409 compatibility. Should mark up completed tasks properly now. Thanks
3410 to hynek for pointing it out.
3411 (planner-highlight-tasks): Better XEmacs compatibility.
3418 2004-05-04 16:29:18 GMT Sacha Chua <sacha@free.net.ph> patch-72
3421 planner.texi: Getting started section: tasks fleshed out
3423 planner--dev--1.0--patch-72
3426 * planner.texi: Patch is very ugly, sorry. Must break documentation
3427 changes down even smaller, but got carried away.
3428 (Top): Sentence-case descriptions, some changes.
3429 (Preface): Remove apology.
3430 (Introduction): Move description here instead of Preface. Collapse
3432 (Getting Started): Major rewrite.
3433 (Thoughts): New. Move essays under here, near the end.
3440 2004-05-04 14:29:29 GMT Sacha Chua <sacha@free.net.ph> patch-71
3443 NOTE: Changed behavior of planner-carry-tasks-forward, now default for FORCE-DAYS (with minor tweaks)
3445 planner--dev--1.0--patch-71
3447 * planner.el (planner-carry-tasks-forward): NOTE: Now behaves
3448 similar to the FORCE-DAYS parameter of `plan'. Defaults to
3449 scanning the past three days _AND_ carrying the tasks forward, as
3450 this makes more sense for new users. Always checks for new tasks.
3451 (plan): Follow new meaning of planner-carry-tasks-forward as the
3458 2004-05-04 13:27:54 GMT Sacha Chua <sacha@free.net.ph> patch-70
3461 Bugfix: Actually pass filename to function specified in planner-annotation-use-relative-file
3463 planner--dev--1.0--patch-70
3465 * planner.el (planner-annotation-from-file): Actually pass file
3473 2004-05-04 12:03:02 GMT Sacha Chua <sacha@free.net.ph> patch-69
3476 planner.texi: Revise installation instructions
3478 planner--dev--1.0--patch-69
3480 * planner.texi: Revise installation instructions.
3487 2004-05-04 09:29:11 GMT Sacha Chua <sacha@free.net.ph> patch-68
3490 Use emacs-wiki-url-protocols code in emacs-wiki--dev--1.0--patch-26
3492 planner--dev--1.0--patch-68
3494 * planner.el (planner-custom-variables): No longer use
3495 emacs-wiki-browse-url-function.
3496 (planner-url-list, planner-url-regexp): NOTE: Use
3497 emacs-wiki-url-protocols instead.
3498 (planner-publishing-markup): Remove planner-markup-url.
3499 (planner-update-wiki-project): Remove planner-url-regexp.
3500 (planner-browse-url-*): Remove.
3501 (planner-add-protocol): New.
3503 * planner-wl.el: Add wl to protocols.
3504 (planner-wl-annotation-from-wl, planner-wl-browse-url): Autoload.
3505 * planner-vm.el: Add vm to protocols.
3506 (planner-vm-annotation-from-mail, planner-vm-browse-url):
3509 * planner-rmail.el: Add rmail to protocols.
3510 (planner-rmail-annotation-from-mail, planner-rmail-browse-url):
3513 * planner-lisp.el: Add lisp to protocols.
3514 (planner-lisp-browse-url): Autoload.
3516 * planner-gnus.el: Add gnus to protocols.
3517 (planner-gnus-insinuate, planner-gnus-annotation,
3518 planner-gnus-browse-url): Autoload.
3519 * planner-erc.el: Add erc and irc to protocols.
3520 (planner-erc-annotation-from-erc, planner-erc-browse-url):
3523 * planner-bbdb.el: Add bbdb to protocols.
3524 (planner-bbdb-resolve-url, planner-bbdb-browse-url,
3525 planner-bbdb-annotation-from-bbdb): Autoload.
3529 planner-bbdb.el planner-erc.el planner-gnus.el planner-lisp.el
3530 planner-rmail.el planner-vm.el planner-wl.el planner.el
3533 2004-05-03 03:26:32 GMT Sacha Chua <sacha@free.net.ph> patch-67
3536 Bugfix: Misplaced paren in planner-create-task-from-info
3538 planner--dev--1.0--patch-67
3540 * planner.el (planner-create-task-from-info): Bugfix: Misplaced
3548 2004-05-03 02:03:19 GMT Sacha Chua <sacha@free.net.ph> patch-66
3551 Bugfix: planner-save-buffers problem with planner-id updates
3553 planner--dev--1.0--patch-66
3555 * planner.el (planner-save-buffers): Try to fix problem with M-x
3556 plan rollover to new day by iterating over the buffer list instead
3557 of using save-buffers. Bug reported by Win Treese.
3564 2004-05-03 00:51:06 GMT John Sullivan <johnsu01@yahoo.com> patch-1
3567 Created branch to Sacha's planner-dev, revised planner.texi.
3569 planner-dev--john--1.0--patch-1
3571 Added external refs for Emacs manual: Gnus, Calendar/Diary,
3572 Holidays, Appointments, Time Intervals.
3574 Fixed Rmail references.
3576 Minor cosmetic and typo fixes along the way.
3578 Added information about manually creating tasks without dates and/or
3579 project pages to "Working With Tasks".
3581 Added "Customizing Your Day Pages" section with @xref's to other
3584 Added info about images to "Using emacs-wiki.el".
3586 Added info about listing unfinished tasks to "Working With Tasks".
3588 Added section "Introducing Annotation Functions" based on an email to
3589 emacs-wiki-discuss by Yvonne Thompson.
3591 Added info about the Gmane gateway for the mailing list, and the Orkut
3592 community to the "Getting Help" section.
3598 2004-04-30 09:15:11 GMT Sacha Chua <sacha@free.net.ph> patch-64
3601 Bugfix: Allow multiple digits in +days or -days specification
3603 planner--dev--1.0--patch-64
3605 * planner.el (planner-expand-name): Bugfix: Allow multiple digits
3606 in +days or -days specification.
3613 2004-04-30 07:36:36 GMT Sacha Chua <sacha@free.net.ph> patch-63
3616 planner-annotation-use-relative-file
3618 planner--dev--1.0--patch-63
3620 * planner.el (planner-annotation-use-relative-file): New.
3621 (planner-annotation-from-file): Change behavior depending on
3622 planner-annotation-use-relative-file.
3628 2004-04-29 07:16:50 GMT Sacha Chua <sacha@free.net.ph> patch-62
3631 info update from johnsu01
3633 planner--dev--1.0--patch-62
3640 2004-04-29 07:11:49 GMT Sacha Chua <sacha@free.net.ph> patch-61
3643 New: planner-annotation-from-file-relative
3645 planner--dev--1.0--patch-61
3647 * planner.el (planner-annotation-from-file-relative): New.
3654 2004-04-28 15:55:26 GMT Gary V. Vaughan <gary@gnu.org> patch-1
3657 render planner day page calendars with elisp
3659 planner--gary--1.0--patch-1
3661 * planner-calendar.el: New file.
3664 .arch-ids/planner-calendar.el.id planner-calendar.el
3667 2004-04-28 05:01:39 GMT Sacha Chua <sacha@free.net.ph> patch-60
3670 Get BBDB links to resolve properly again
3672 planner--dev--1.0--patch-60
3674 * planner-bbdb.el (planner-resolve-url-table): Add the right
3682 2004-04-27 16:06:49 GMT Sacha Chua <sacha@free.net.ph> patch-59
3685 planner-id: Make automatic updating optional (default: off)
3687 planner--dev--1.0--patch-59
3689 * planner-id.el: Note about new variable.
3690 (planner-id-update-automatically): New option controls whether to
3691 update linked pages automatically or not.
3692 (planner-id-update-tasks-maybe): For convenience.
3693 (planner-id-setup): Name the hook function.
3694 (planner-mode-hook): Hook in.
3701 2004-04-27 05:41:38 GMT Sacha Chua <sacha@free.net.ph> patch-58
3704 Add johnsu01's texinfo manual
3706 planner--dev--1.0--patch-58
3708 * planner.texi: First draft by John Sullivan.
3711 .arch-ids/planner.texi.id planner.texi
3714 2004-04-27 02:50:42 GMT Sacha Chua <sacha@free.net.ph> patch-57
3717 Fix planner diary entries for cal-desk
3719 planner--dev--1.0--patch-57
3721 * planner-diary.el (planner-diary-get-diary-entries): Merge Travis
3722 B. Hartwell's patch fixing calendar desk entries. New argument
3724 (planner-diary-get-cal-desk-entries): Use the new argument of
3725 planner-diary-get-diary-entries.
3732 2004-04-26 05:13:08 GMT Sacha Chua <sacha@free.net.ph> patch-56
3735 Allow nil to be entered as a date or plan page name
3737 planner--dev--1.0--patch-56
3739 * planner.el (planner-read-name): Make it easy to return nil.
3740 (planner-expand-name): Return nil if "nil" is entered.
3741 (planner-create-task-from-info): Work with nil plan pages or dates.
3742 (planner-goto-plan-page): Remove unnecessary macro calls.
3743 (planner-replan-task): Do the right thing if nil is specified.
3744 (planner-copy-or-move-task): Check if date is nil.
3751 2004-04-26 03:08:18 GMT Sacha Chua <sacha@free.net.ph> patch-55
3754 planner-create-{high,medium,low}-priority-task-from-buffer for convenience
3756 planner--dev--1.0--patch-55
3758 * planner.el (planner-create-high-priority-task-from-buffer): New.
3759 (planner-create-medium-priority-task-from-buffer): New.
3760 (planner-create-low-priority-task-from-buffer): New for your
3761 key-binding convenience.
3768 2004-04-23 10:44:51 GMT Gary V. Vaughan <gary@gnu.org> patch-5
3771 render planner day page calendars with elisp
3773 emacs-wiki--gary--1.0--patch-5
3775 * planner-calendar.el: New file.
3778 .arch-ids/planner-calendar.el.id planner-calendar.el
3781 2004-04-22 02:17:25 GMT Sacha Chua <sacha@free.net.ph> patch-53
3784 planner-wl: Merge bugfixes from Angus Lee
3786 planner--dev--1.0--patch-53
3788 * planner-wl.el: Merge bugfixes from Angus Lee.
3795 2004-04-22 01:53:14 GMT Sacha Chua <sacha@free.net.ph> patch-52
3798 Bugfix: planner-rmail-browse-url should jump to rmail messages outside excursion
3800 planner--dev--1.0--patch-52
3802 * planner-rmail.el (planner-rmail-browse-url): Bugfix: Move rmail
3803 jump to outside excursion. Return message number if found. Thanks
3811 2004-04-21 17:12:53 GMT Sacha Chua <sacha@free.net.ph> patch-51
3814 Bugfix: planner-experimental: planner-remove duplicates should remove dupes on date pages
3816 planner--dev--1.0--patch-51
3818 * planner-experimental.el (planner-remove-duplicates): Bugfix:
3819 Work properly with duplicated tasks on a date page.
3821 * planner-id.el (planner-id-update-tasks-on-page): Docfix.
3825 planner-experimental.el planner-id.el
3828 2004-04-21 15:05:24 GMT Sacha Chua <sacha@free.net.ph> patch-50
3831 Bugfix: planner-id.el and saving IDs
3833 planner--dev--1.0--patch-50
3835 * planner-id.el (planner-id-save): Simplify Lisp by using
3836 built-in-function. Also solve final newline problem with
3837 require-final-newline 'ask. Thanks to Win Treese for reporting
3842 planner-cyclic.el planner-id.el
3845 2004-04-21 14:45:07 GMT Sacha Chua <sacha@free.net.ph> patch-49
3848 planner-rmail: Improvement: Gracefully deal with missing messages
3850 planner--dev--1.0--patch-49
3852 * planner-rmail.el (planner-rmail-browse-url): Improvement:
3853 Gracefully deal with missing messages. Thanks to Frederik Fouvry
3860 2004-04-21 14:32:42 GMT Sacha Chua <sacha@free.net.ph> patch-48
3863 Bugfix: Improve rmail handling of nonexistent messages
3865 planner--dev--1.0--patch-48
3867 * planner-rmail.el (planner-rmail-browse-url): Report the
3868 error in the original context. Thanks to Frederik Fouvry for
3876 2004-04-21 13:54:18 GMT Sacha Chua <sacha@free.net.ph> patch-47
3879 planner-gnus: Go directly to message; planner-rmail: elisp tweak
3881 planner--dev--1.0--patch-47
3883 * planner-gnus.el (planner-gnus-browse-url): NOTE: No longer
3884 prompt for number of messages. Try to go directly to the message
3887 * planner-rmail.el (planner-rmail-browse-url): Remove unnecessary
3888 `rmail-first-message'.
3892 planner-gnus.el planner-rmail.el
3895 2004-04-20 17:24:33 GMT Sacha Chua <sacha@free.net.ph> patch-46
3898 Feature: planner-search-notes-with-body
3900 planner--dev--1.0--patch-46
3902 * planner.el (planner-search-notes-internal): Can include body.
3903 (planner-search-notes-with-body): New.
3904 (planner-search-notes): Can include body.
3905 Thanks to cpchan for the suggestion.
3911 2004-04-20 17:10:35 GMT Sacha Chua <sacha@free.net.ph> patch-45
3914 Set list-diary-entries-hook for planner-cyclic-get-cyclic-tasks
3916 planner--dev--1.0--patch-45
3918 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Force
3919 `list-diary-entries-hook' to a canonical value. Thanks to cpchan
3920 for pointing this out.
3927 2004-04-20 13:05:37 GMT Sacha Chua <sacha@free.net.ph> patch-44
3930 Bugfix: planner-cyclic error checking
3932 planner--dev--1.0--patch-44
3934 * planner-cyclic.el (planner-cyclic-create-task-maybe): Add check
3935 to make sure string looks like a task.
3936 (planner-cyclic-create-tasks-maybe): Make sure this page has a
3937 page name. Thanks to Charles Philip Chan for pointing both bugs out.
3944 2004-04-20 13:00:59 GMT Sacha Chua <sacha@free.net.ph> patch-43
3947 Obey command passed to planner-find-file
3949 planner--dev--1.0--patch-43
3951 * planner.el (planner-find-file): Actually obey command.
3952 Thanks to Charles Philip Chan for pointing this out.
3958 2004-04-20 11:40:45 GMT Sacha Chua <sacha@free.net.ph> patch-42
3961 Bugfix: return t all the time in browse-url functions
3963 planner--dev--1.0--patch-42
3965 * planner-*.el (planner-*-browse-url): Bugfix: Return t all the
3970 planner-bbdb.el planner-erc.el planner-lisp.el planner-vm.el
3971 planner-w3m.el planner-wl.el planner.el
3974 2004-04-20 04:14:30 GMT Sacha Chua <sacha@free.net.ph> patch-41
3977 Bugfix: planner-bbdb slashes optional, planner.el publishing (move tags first), planner-copy-or-move-task accepts nil
3979 planner--dev--1.0--patch-41
3982 * planner.el (planner-publishing-markup): Bugfix: Process tags
3983 before the rest of the stuff because things in <example> need to
3986 * planner-bbdb.el: Make slashes optional.
3988 * planner.el (planner-copy-or-move-task): Correctly work when
3989 "nil" is specified. Thanks to Ray Fix for bringing this to my
3994 planner-bbdb.el planner.el
3997 2004-04-17 15:36:17 GMT Sacha Chua <sacha@free.net.ph> patch-40
4000 Rewrite planner-tasks-equal-p for clarity
4002 planner--dev--1.0--patch-40
4004 * planner.el (planner-tasks-equal-p): Rewrite for clarity by
4005 using descriptive names. Thanks to Frederik for feedback.
4012 2004-04-17 15:26:19 GMT Sacha Chua <sacha@free.net.ph> patch-39
4015 NOTE: Feature: limit for planner-search-notes (call with C-u)
4017 planner--dev--1.0--patch-39
4019 * planner.el (planner-list-daily-files,planner-get-day-pages): New
4020 option EXCLUDE-TEMP ignores unsaved buffers.
4021 (planner-search-notes-internal, planner-search-notes): Add LIMIT.
4022 NOTE: New feature: limit for planner-search-notes if called with
4030 2004-04-17 14:53:08 GMT Sacha Chua <sacha@free.net.ph> patch-38
4033 Bugfix: Preserve project and mode in index
4035 planner--dev--1.0--patch-38
4037 * planner-experimental.el (planner-index): AHA! Properly use
4038 emacs-wiki-project and highlight
4039 properly. (emacs-wiki-change-project) has no effect if we change
4040 to planner-mode, as changing mode zaps all the local
4041 variables. Thanks to ephrem for reporting the bug.
4042 (planner-generate-index): NOTE: Indexes dates in reverse order.
4044 * planner-notes-index.el (planner-notes-index): Preserve project.
4048 planner-experimental.el planner-notes-index.el
4051 2004-04-17 14:08:33 GMT Sacha Chua <sacha@free.net.ph> patch-37
4054 Bugfix: Allow any status in planner-find-task
4056 planner--dev--1.0--patch-37
4058 * planner.el (planner-find-task): Bugfix: Allow any status. Thanks
4059 to Ephrem for pointing out the bug.
4060 (planner-publishing-markup): Add note about
4061 planner-marks-regexp.
4062 (planner-marks-regexp): Add note about planner-publishing-markup.
4069 2004-04-16 03:57:23 GMT Sacha Chua <sacha@free.net.ph> patch-36
4072 Bugfix: Sort diary entries
4074 planner--dev--1.0--patch-36
4076 * planner-diary.el (planner-diary-get-diary-entries): Sort
4084 2004-04-16 02:57:00 GMT Sacha Chua <sacha@free.net.ph> patch-35
4087 Bugfix: planner-diary should use fancy-diary-display
4089 planner--dev--1.0--patch-35
4091 * planner-diary.el (planner-diary-get-diary-entries): Bugfix: Make
4092 sure fancy-diary-display is used. Do not squelch messages; this
4093 can lead to mysterious problems.
4100 2004-04-15 15:34:18 GMT Sacha Chua <sacha@free.net.ph> patch-34
4103 Bugfix: planner-rss is extra-paranoid about missing information
4105 planner--dev--1.0--patch-34
4107 * planner-rss.el (planner-rss-add-note): Extra paranoia for stuff
4108 that is missing. Guarded against nil inserts.
4115 2004-04-15 14:09:26 GMT Sacha Chua <sacha@free.net.ph> patch-33
4118 Important bugfix: Properly update task
4120 planner--dev--1.0--patch-33
4122 * planner.el (planner-copy-or-move-task): Important bugfix:
4123 Properly update task. Correct bug introduced in patch-28.
4130 2004-04-15 13:20:14 GMT Sacha Chua <sacha@free.net.ph> patch-32
4133 Bugfix: planner-list-daily-files and other buffers, planner-gnus and URLs
4135 planner--dev--1.0--patch-32
4137 * planner-gnus.el (planner-gnus-browse-url): Make sure
4138 planner-gnus always handles gnus: URLs.
4140 * planner.el (planner-list-daily-files): Make sure the page has a
4145 planner-gnus.el planner.el
4148 2004-04-15 03:45:53 GMT Sacha Chua <sacha@free.net.ph> patch-31
4151 Change pending task mark to "P"
4153 planner--dev--1.0--patch-31
4155 * planner.el (planner-publishing-markup): Accept P as task status.
4156 (planner-marks-regexp): Accept P as task status.
4157 (planner-renumber-tasks): Sort pending, then delegated, then
4158 completed, then cancelled tasks.
4159 (planner-markup-task): Mark up pending tasks.
4160 (planner-task-pending): Change pending task mark to P.
4161 Thanks to Ephrem for the feature request.
4163 * planner.el (planner-list-unfinished-tasks): Consider
4164 cancelled tasks finished.
4170 2004-04-15 03:38:01 GMT Sacha Chua <sacha@free.net.ph> patch-30
4173 Bugfix: duplicate planner-task-cancelled, experimental planner-jump-to-linked-note
4175 planner--dev--1.0--patch-30
4177 * planner.el: Remove duplicate planner-task-cancelled.
4178 (planner-jump-to-linked-note): Promote from
4179 planner-experimental.el. Thanks to Martin Morgan for pointing
4181 (planner-file-alist): Move to emacs-wiki layer
4185 planner-experimental.el planner.el
4188 2004-04-14 17:23:11 GMT Sacha Chua <sacha@free.net.ph> patch-29
4191 Bugfix: Save restriction in planner-copy-or-move-task
4193 planner--dev--1.0--patch-29
4195 * planner.el (planner-copy-or-move-task): Save restriction now
4196 that we do fancy things in planner-copy-or-move-region. This
4197 fixes the problem of interactively calling
4198 planner-copy-or-move-region with a marked region.
4205 2004-04-14 17:11:08 GMT Sacha Chua <sacha@free.net.ph> patch-28
4208 Feature: planner-add-task-at-end-flag
4210 planner--dev--1.0--patch-28
4212 * planner.el (planner-add-task-at-end-flag): New.
4213 (planner-create-task-from-info): Create at creation point,
4215 (planner-read-name, planner-file-alist, planner-page-file):
4216 Docfix. Satisfy checkdoc.
4217 (planner-seek-task-creation-point): New.
4218 (planner-copy-or-move-task): Create at creation point.
4219 (planner-update-task): Create at creation point.
4220 (planner-copy-or-move-region): Obey planner-add-task-at-end-flag.
4227 2004-04-14 15:50:13 GMT Sacha Chua <sacha@free.net.ph> patch-27
4230 Add error-checking to planner-cyclic
4232 planner--dev--1.0--patch-27
4234 * planner-cyclic.el (planner-cyclic-get-cyclic-tasks): Remove nil
4236 (planner-cyclic-generate-task): Check if task is correctly parsed.
4237 (planner-cyclic-create-tasks-maybe): Check if task-string is
4244 2004-04-13 08:47:25 GMT Sacha Chua <sacha@free.net.ph> patch-26
4247 Enhancement: planner-rmail scans backward
4249 planner--dev--1.0--patch-26
4251 * planner-rmail.el (planner-rmail-browse-url): Scan backward for
4252 efficiency. Also, return -1 if not found. Thanks to Frederik Fouvry
4259 2004-04-13 08:45:32 GMT Sacha Chua <sacha@free.net.ph> patch-25
4262 Bugfix: planner-gnus: work with cached articles
4264 planner--dev--1.0--patch-25
4266 * planner-gnus.el (planner-gnus-browse-url): Work with cached
4267 articles. Thanks to John Sullivan for pointing this out.
4268 (planner-gnus-annotation): New for convenience.
4269 (planner-annotation-functions): Use planner-gnus-annotation.
4276 2004-04-11 08:17:18 GMT Sacha Chua <sacha@free.net.ph> patch-24
4279 NOTE: New function planner-task-cancelled bound to C-c C-S-x by default
4281 planner--dev--1.0--patch-24
4283 * planner.el (planner-mode-map): Add keyboard shortcut for
4284 planner-task-cancelled.
4285 (planner-install-extra-task-keybindings): Add keyboard shortcut
4286 for planner-task-cancelled.
4287 (planner-task-cancelled): New.
4294 2004-04-11 08:16:11 GMT Sacha Chua <sacha@free.net.ph> patch-23
4297 Bugfix: Correctly switch notes indices into planner mode
4299 planner--dev--1.0--patch-23
4301 * planner-notes-index.el (planner-notes-index): Bugfix: correctly
4302 switch into planner mode.
4305 planner-notes-index.el
4308 2004-04-11 06:37:22 GMT Sacha Chua <sacha@free.net.ph> patch-22
4311 Enhancement: Always create planner-directory
4313 planner--dev--1.0--patch-22
4315 * planner.el (planner-find-file): Always create planner-directory.
4316 (planner-goto): Call planner-find-file.
4323 2004-04-11 06:36:11 GMT Sacha Chua <sacha@free.net.ph> patch-21
4326 Bugfix: Refontify after adding task IDs to all tasks
4328 planner--dev--1.0--patch-21
4330 * planner-id.el: Docfix: Add URL.
4331 (planner-id-add-task-id-to-all): Bugfix: Refontify after adding
4339 2004-04-07 11:24:38 GMT Sacha Chua <sacha@free.net.ph> patch-20
4342 Resolve windmove keybinding conflict
4344 planner--dev--1.0--patch-20
4346 * planner.el (planner-install-extra-context-keybindings): Move
4347 windmove-conflicting keybindings to this function. Thanks to TerryP
4348 for pointing this out.
4355 2004-04-07 10:53:00 GMT Sacha Chua <sacha@free.net.ph> patch-19
4358 Context-sensitive keyboard shortcuts (S-up, S-down, S-right)
4360 planner--dev--1.0--patch-19
4362 * planner.el (planner-mode-map): New keybindings: shift up (move
4363 up), shift down (move down), and shift right (follow link). NOTE:
4364 They might be more convenient than the current defaults.
4365 (planner-jump-to-link): New.
4366 (planner-move-up): New.
4367 (planner-move-down): New.
4368 (planner-current-note-info): Save excursion.
4369 (planner-update-task): Save excursion.
4376 2004-04-07 05:59:39 GMT Sacha Chua <sacha@free.net.ph> patch-18
4379 Save position and restriction for planner-update-note
4381 planner--dev--1.0--patch-18
4383 * planner-experimental.el (planner-update-note): Save position,
4384 restriction, and window excursion so that we don't freak pll out.
4388 planner-experimental.el
4391 2004-04-05 16:08:13 GMT Sacha Chua <sacha@free.net.ph> patch-17
4394 Make date optional for tasks.
4396 planner--dev--1.0--patch-17
4398 * planner.el (planner-create-task-from-info): Make date optional.
4399 (planner-create-task-from-buffer): Make date optional. Thanks to
4400 Alan Schussman and emacs-wiki-discuss for the suggestion. You can
4401 now specify a non-date as the date to make a task that is not
4402 associated with any date. Warning: Unscheduled tasks might be
4410 2004-04-05 15:38:11 GMT Sacha Chua <sacha@free.net.ph> patch-16
4413 planner-rmail: Return message number
4415 planner--dev--1.0--patch-16
4417 * planner-rmail.el (planner-rmail-browse-url): Return message
4418 number according to Frederik Fouvry's suggestion.
4425 2004-04-05 04:57:03 GMT Sacha Chua <sacha@free.net.ph> patch-15
4428 Preliminary support for clocking out when a task is finished
4430 planner--dev--1.0--patch-15
4432 * planner-timeclock.el: Preliminary support for clocking out when
4433 a task is finished. Thanks to dto for pointing this out.
4437 planner-timeclock.el
4440 2004-04-05 04:45:26 GMT Sacha Chua <sacha@free.net.ph> patch-14
4443 Add prefix arg FORCE to planner-id-update-tasks-on-page
4445 planner--dev--1.0--patch-14
4447 * planner-id.el (planner-id-update-tasks-on-page): Add prefix
4448 argument to force all tasks to be updated, including completed and
4456 2004-04-05 02:25:36 GMT Sacha Chua <sacha@free.net.ph> patch-13
4461 planner--dev--1.0--patch-13
4463 * planner-experimental.el (planner-remove-duplicates): Do not
4464 use string>. (Why isn't that in subr? Pfft.) Thanks to Martin
4465 Stemplinger for pointing this out.
4467 * planner-cyclic.el (planner-cyclic-create-tasks-maybe): Do not
4468 use string>. (Why isn't that in subr? Pfft.) Thanks to Martin
4469 Stemplinger for pointing this out.
4473 planner-cyclic.el planner-experimental.el
4476 2004-04-04 10:29:29 GMT Sacha Chua <sacha@free.net.ph> patch-12
4479 Condition-case keybindings, require easymenu
4481 planner--dev--1.0--patch-12
4483 * planner-schedule.el: Wrap a condition-case around key
4484 definitions. Require easymenu.
4486 * planner-timeclock.el: Wrap a condition-case around key
4487 definitions. Require easymenu.
4489 * planner.el: Require easymenu.
4493 planner-schedule.el planner-timeclock.el planner.el
4496 2004-04-04 10:08:05 GMT Sacha Chua <sacha@free.net.ph> patch-11
4499 Add note about where to get timeclock.el
4501 planner--dev--1.0--patch-11
4503 * planner-timeclock.el: Add note about where to get timeclock.el
4509 planner-timeclock.el
4512 2004-04-04 10:05:36 GMT Sacha Chua <sacha@free.net.ph> patch-10
4515 Bugfix: planner-replan-task and tasks without plan pages
4517 planner--dev--1.0--patch-10
4519 * planner.el (planner-replan-task): Correctly work with tasks with
4520 no associated plan page. Thanks to pll for pointing this out.
4528 2004-04-04 09:57:12 GMT Sacha Chua <sacha@free.net.ph> patch-9
4531 Support arbitrary mailboxes for planner-rmail
4533 planner--dev--1.0--patch-9
4535 * planner-rmail.el (planner-rmail-annotation-from-mail): Allow
4536 arbitrary mailboxes.
4537 (planner-rmail-browse-url): Open arbitrary mailboxes, but retain
4538 backward compatibility. Thanks to Frederik Fouvry for pointing
4546 2004-03-31 15:10:20 GMT Sacha Chua <sacha@free.net.ph> patch-8
4549 Bugfix: Merge Nafai's patch correcting planner-diary.el
4551 planner--dev--1.0--patch-8
4553 * planner-diary.el (planner-diary-insert-cal-desk): Merge Nafai's
4554 patch correcting a typo.
4555 (planner-diary-use-public-diary): Merge Nafai's patch correcting a
4563 2004-03-30 05:47:08 GMT Sacha Chua <sacha@free.net.ph> patch-7
4566 Remove planner-notes.el from distribution
4568 planner--dev--1.0--patch-7
4570 * planner-notes.el: Remove from distribution as Thomas Gehrlein
4571 requests. (He's not quite sure what he wants it to do.)
4574 .arch-ids/planner-notes.el.id planner-notes.el
4577 2004-03-30 05:40:48 GMT Sacha Chua <sacha@free.net.ph> patch-6
4580 Bugfix: Invalid regular expression in planner-id.el
4582 planner--dev--1.0--patch-6
4584 * planner-id.el (planner-id-update-tasks-on-page): Change invalid
4585 regular expression. Thanks to pll for pointing this out.
4592 2004-03-30 04:55:34 GMT Sacha Chua <sacha@free.net.ph> patch-5
4595 Docfix: planner-create-task-from-buffer. NOTE: default behavior asks for plan page after creating a task
4597 planner--dev--1.0--patch-5
4599 * planner.el (planner-create-task-from-buffer): Update
4600 documentation to reflect new behavior. NOTE: By default,
4601 planner-create-task-from-buffer now assumes that you
4602 want to associate the task with a plan page. This keeps in
4603 line with planner's original philosophy that most (if not all)
4604 of your tasks should be part of a plan.
4611 2004-03-30 04:46:45 GMT Sacha Chua <sacha@free.net.ph> patch-4
4614 Bugfix: Add planner-history-list, reorganize reading functions into Convenience section
4616 planner--dev--1.0--patch-4
4618 * planner.el: Moved planner-read-name, planner-read-non-date-page,
4619 planner-default-page to Convenience section.
4620 (planner-history-list): Bugfix: New.
4626 2004-03-30 04:38:43 GMT Sacha Chua <sacha@free.net.ph> patch-3
4629 Split schedule export functions into planner-export-diary.el
4631 planner--dev--1.0--patch-3
4633 * planner-export-diary.el, planner.el: Split off
4634 schedule-related functions from planner.el and placed them in
4635 planner-export-diary.el, renaming to avoid namespace conflicts
4636 with planner-diary.el. Add documentation in comments.
4639 .arch-ids/planner-export-diary.el.id planner-export-diary.el
4645 2004-03-30 04:19:25 GMT Sacha Chua <sacha@free.net.ph> patch-2
4648 Updated planner-diary.el from Thomas Gehrlein
4650 planner--stable--1.0--patch-2
4652 * planner-diary.el: Update from Thomas Gehrlein: version 1.0. Some
4653 patches for documentation. Passes checkdoc now.
4659 2004-03-26 08:51:44 GMT Sacha Chua <sacha@free.net.ph> patch-1
4662 Update wiki project and save all buffers during plan
4664 planner--dev--1.0--patch-1
4666 * planner.el (plan): Paranoia: update wiki project in case you're
4667 forgotten to do so, and save all the buffers after planning.
4673 2004-03-25 08:21:52 GMT Sacha Chua <sacha@free.net.ph> patch-148
4676 No need to escape URLs in planner-erc as emacs-wiki-markup-link handles that now
4678 emacs-wiki--sacha--1.0--patch-148
4680 * planner-erc.el (planner-erc-annotation-from-erc): No more need
4681 to escape URLs here, as emacs-wiki-escape-url does that
4689 2004-03-25 08:18:37 GMT Sacha Chua <sacha@free.net.ph> patch-147
4692 Add planner-replan-task so that you can change the plan page of created tasks
4694 emacs-wiki--sacha--1.0--patch-147
4696 * planner.el (planner-copy-or-move-task): Allow replanning.
4697 (planner-replan-task): New.
4704 2004-03-25 06:03:12 GMT Sacha Chua <sacha@free.net.ph> patch-146
4707 Rename planner-insinuate-diary to planner-diary-insinuate
4709 emacs-wiki--sacha--1.0--patch-146
4711 * planner-diary.el (planner-diary-insinuate): Renamed
4712 from (planner-insinuate-diary).
4719 2004-03-25 04:34:56 GMT Sacha Chua <sacha@free.net.ph> patch-144
4722 Updated planner-diary.el from Thomas Gehrlein (canonical version 0.6)
4724 emacs-wiki--sacha--1.0--patch-144
4726 * planner-diary.el: Thomas Gehrlein's 0.6 update: Support for
4727 cal-desk, excluding appointments.
4734 2004-03-25 01:47:09 GMT Sacha Chua <sacha@free.net.ph> patch-143
4737 Correct numbering for tasks with no dates
4739 emacs-wiki--sacha--1.0--patch-143
4741 * planner.el (planner-renumber-tasks): Correct renumbering for
4742 tasks with no dates.
4749 2004-03-24 11:30:54 GMT Sacha Chua <sacha@free.net.ph> patch-142
4752 Preliminary support for irc:// URLs
4754 emacs-wiki--sacha--1.0--patch-142
4756 * planner.el (planner-encode-url): New.
4758 * planner-erc.el (planner-erc-annotation-from-erc): Preliminary
4759 support for irc:// URLs as specified by
4760 http://ftp.ics.uci.edu/pub/ietf/uri/draft-mirashi-url-irc-01.txt
4764 planner-erc.el planner.el
4767 2004-03-24 08:52:46 GMT Sacha Chua <sacha@free.net.ph> patch-141
4770 Bugfix: planner-renumber-tasks should not error for incomplete tasks
4772 emacs-wiki--sacha--1.0--patch-141
4774 * planner.el (planner-renumber-tasks): Do not error for incomplete
4782 2004-03-24 07:04:57 GMT Sacha Chua <sacha@free.net.ph> patch-140
4785 Actually add planner-diary.el
4787 emacs-wiki--sacha--1.0--patch-140
4791 .arch-ids/remember-diary.el.id remember-diary.el
4794 2004-03-24 06:52:33 GMT Sacha Chua <sacha@free.net.ph> patch-139
4797 Do not update cancelled/completed tasks. Minor optimizations for renumbering
4799 emacs-wiki--sacha--1.0--patch-139
4801 * planner.el (planner-renumber-tasks): Unlet
4802 planner-use-font-lock. Try to optimize handling for plan
4804 (planner-renumber-notes): Unlet planner-use-font-lock.
4806 * planner-id.el (planner-id-update-tasks-on-page): Do not update cancelled or completed tasks.
4810 planner-id.el planner.el
4813 2004-03-23 09:34:41 GMT Sacha Chua <sacha@free.net.ph> patch-135
4816 Correct documentation note for planner-gnus.el
4818 emacs-wiki--sacha--1.0--patch-135
4820 * planner-gnus.el: Correct documentation note about
4821 planner-gnus-insinuate. Thanks to johnsu01 for pointing this
4829 2004-03-23 01:29:11 GMT Sacha Chua <sacha@free.net.ph> patch-133
4832 Do not move cancelled tasks
4834 emacs-wiki--sacha--1.0--patch-133
4836 * planner.el (planner-copy-or-move-task): Do not move cancelled
4838 (planner-copy-or-move-region): Do not move cancelled tasks.
4845 2004-03-23 01:24:20 GMT Sacha Chua <sacha@free.net.ph> patch-132
4848 Create cyclic tasks only for present/future; add "C" as status marker for cancelled tasks
4850 emacs-wiki--sacha--1.0--patch-132
4852 * planner-cyclic.el (planner-cyclic-create-tasks-maybe): Only
4853 create tasks for present or future dates.
4855 * planner.el (planner-publishing-markup): Add "C" as a status
4856 marker for cancelled tasks.
4857 (planner-marks-regexp): Add "C" as a status marker for cancelled
4859 (planner-renumber-tasks): Move cancelled tasks all the way to the
4861 (planner-cancelled-task-face): New.
4862 (planner-highlight-tasks): Highlight cancelled tasks.
4864 * planner.el (planner-raise-task): planner-raise-task now works
4865 over blocks of tasks. You can raise a task to the previous block
4866 or lower it to the next one. Task blocks are delimited by non-task
4871 planner-cyclic.el planner.el
4874 2004-03-21 15:07:06 GMT Sacha Chua <sacha@free.net.ph> patch-131
4877 planner-raise-task works over blocks of tasks
4879 emacs-wiki--sacha--1.0--patch-131
4881 * planner.el (planner-raise-task): planner-raise-task now works
4882 over blocks of tasks. You can raise a task to the previous block
4883 or lower it to the next one. Task blocks are delimited by non-task
4891 2004-03-19 06:56:16 GMT Sacha Chua <sacha@free.net.ph> patch-130
4894 Save restriction for planner-update-note
4896 emacs-wiki--sacha--1.0--patch-130
4898 * planner-experimental.el (planner-update-note): Save restriction.
4899 Thanks to Jody Klymak for pointing this out.
4903 planner-experimental.el
4906 2004-03-19 06:55:43 GMT Sacha Chua <sacha@free.net.ph> patch-129
4909 Add FORCE-DAYS optional argument to plan.
4911 emacs-wiki--sacha--1.0--patch-129
4913 * planner.el (plan): Pay attention to FORCE-DAYS.
4921 2004-03-18 13:07:31 GMT Sacha Chua <sacha@free.net.ph> patch-128
4926 emacs-wiki--sacha--1.0--patch-128
4928 * PLANNER-README: Add to source control. I keep forgetting the
4933 .arch-ids/PLANNER-README.id PLANNER-README
4936 2004-03-18 09:26:23 GMT Sacha Chua <sacha@free.net.ph> patch-125
4941 emacs-wiki--sacha--1.0--patch-125
4943 * planner.el (planner-read-name): New. Bugfix, thanks to johnsu01
4944 for pointing this out.
4951 2004-03-18 09:18:01 GMT Sacha Chua <sacha@free.net.ph> patch-124
4954 Remove duplicate tasks from day pages when M-x planner-remove-duplicates is invoked on a plan page
4956 emacs-wiki--sacha--1.0--patch-124
4958 * planner-experimental.el (planner-remove-duplicates):
4959 Intelligently remove duplicates from day pages. You can invoke
4960 this from a plan page to zap most duplicate tasks.
4962 * planner.el (planner-find-task): New optional argument POINT
4963 defines starting position.
4967 planner-experimental.el planner.el
4970 2004-03-17 03:21:34 GMT Sacha Chua <sacha@free.net.ph> patch-119
4973 Documentation fix for planner-notes-index: Attribute is limit, not recent.
4975 emacs-wiki--sacha--1.0--patch-119
4977 * planner-notes-index.el: Documentation fix; should be limit, not
4982 planner-notes-index.el
4985 2004-03-16 04:55:25 GMT Sacha Chua <sacha@free.net.ph> patch-118
4988 Restore planner-annotation-from-planner-note
4990 emacs-wiki--sacha--1.0--patch-118
4992 * planner.el (planner-annotation-functions): Add
4993 planner-annotation-from-planner-note.
4994 (planner-annotation-from-planner-note): Remove redundant check.
4996 * emacs-wiki.el (emacs-wiki-visit-link): Deal with bare tags.
5000 emacs-wiki.el planner.el
5003 2004-03-16 04:43:46 GMT Sacha Chua <sacha@free.net.ph> patch-117
5006 Emacs21 non-CVS bugfix wrt task highlighting, fixed by moving tasks, notes highlighting to before emacs-wiki
5008 emacs-wiki--sacha--1.0--patch-117
5010 * emacs-wiki.el (emacs-wiki-before-highlight-buffer-hook): New.
5011 (emacs-wiki-highlight-region): Call
5012 emacs-wiki-before-highlight-buffer-hook.
5014 * planner.el (planner-mode): Move tasks, notes highlighting to
5015 _before_ emacs-wiki highlighting. Kludge so that emacs21 non-CVS
5016 renders things properly.
5019 emacs-wiki.el planner.el
5022 2004-03-16 03:47:05 GMT Sacha Chua <sacha@free.net.ph> patch-115
5025 Make non-reactive tasks easier to schedule; swap sense of C-u on planner-create-task-from-buffer
5027 emacs-wiki--sacha--1.0--patch-115
5029 * planner.el (planner-create-task-from-buffer): User-visible
5030 change: Swap sense of C-u. You now need to press C-u to associate
5031 a task only with a date page (punish reactive tasks!). By default,
5032 tasks are associated with the current plan page or the last plan
5033 page selected from the minibuffer.
5034 (planner-default-page): New.
5040 2004-03-16 02:49:55 GMT Sacha Chua <sacha@free.net.ph> patch-114
5043 Fix planner-cyclic bug by not anchoring regex at start of string in planner-task-info-from-string
5045 emacs-wiki--sacha--1.0--patch-114
5047 * planner.el (planner-task-info-from-string): Do not anchor
5048 regular expression at start of string so that planner-cyclic tasks
5055 2004-03-15 07:05:13 GMT Sacha Chua <sacha@free.net.ph> patch-109
5058 planner-annotation-from-info
5060 emacs-wiki--sacha--1.0--patch-109
5062 * planner.el (planner-annotation-from-info): New. Thanks to Yvonne
5063 Thomson for contributing this.
5069 2004-03-14 16:08:37 GMT Sacha Chua <sacha@free.net.ph> patch-104
5072 Add planner-lisp.el for interactive Emacs Lisp functions
5074 emacs-wiki--sacha--1.0--patch-104
5076 * planner-lisp.el: New.
5080 .arch-ids/planner-lisp.el.id planner-lisp.el
5083 2004-03-14 14:51:52 GMT Sacha Chua <sacha@free.net.ph> patch-103
5088 emacs-wiki--sacha--1.0--patch-103
5090 * planner.el (plan): Create `planner-directory' automatically if
5098 2004-03-14 14:40:56 GMT Sacha Chua <sacha@free.net.ph> patch-102
5103 emacs-wiki--sacha--1.0--patch-102
5105 * planner.el (planner-find-task): Bugfix: allow more than one
5106 digit for the priority. Oops!
5112 2004-03-13 06:22:40 GMT Sacha Chua <sacha@free.net.ph> patch-100
5115 Fix infinite loop in planner-bbdb.el
5117 emacs-wiki--sacha--1.0--patch-100
5119 * planner-bbdb.el (planner-bbdb-annotation-from-bbdb): Fix
5120 infinite loop. Thanks to johnsu01 for pointing this out.
5127 2004-03-12 17:24:13 GMT Sacha Chua <sacha@free.net.ph> patch-98
5130 Docfix in planner.el - remove mention of planner-calendar.el
5132 emacs-wiki--sacha--1.0--patch-98
5134 * planner.el: Remove mention of planner-calendar.el and add
5135 note about `planner-calendar-insinuate'. Thanks to kanaldrache
5136 for pointing this out.
5143 2004-03-12 15:12:25 GMT Sacha Chua <sacha@free.net.ph> patch-97
5146 Improve annotation matching
5148 emacs-wiki--sacha--1.0--patch-97
5150 * planner.el (planner-create-task): Improve annotation matching.
5157 2004-03-12 07:12:20 GMT Sacha Chua <sacha@free.net.ph> patch-94
5160 planner-cyclic: Cyclic task support.
5162 emacs-wiki--sacha--1.0--patch-94
5164 * planner-cyclic.el: New.
5168 .arch-ids/planner-cyclic.el.id planner-cyclic.el
5169 test/.arch-ids/planner-cyclic-test.el.id
5170 test/planner-cyclic-test.el
5173 planner.el test/planner-test.el
5176 2004-03-12 05:09:11 GMT Sacha Chua <sacha@free.net.ph> patch-91
5179 Do not change windows when navigating day pages with yesterday/tomorrow
5181 emacs-wiki--sacha--1.0--patch-91
5183 * planner.el (planner-goto-yesterday): Do not change windows.
5184 (planner-goto-tomorrow): Do not change windows.
5185 (planner-goto-previous-daily-page): Do not change windows.
5186 (planner-goto-next-daily-page): Do not change windows.
5193 2004-03-12 03:42:48 GMT Sacha Chua <sacha@free.net.ph> patch-88
5196 Understand dates of the form +1 or -1
5198 emacs-wiki--sacha--1.0--patch-88
5200 * planner.el (planner-expand-name): Understand dates of the form
5201 "+1" or "-1" as offsets from today. Thanks to k-man on #emacs for
5209 2004-03-12 02:39:19 GMT Sacha Chua <sacha@free.net.ph> patch-87
5212 Work with parens in the task description
5214 emacs-wiki--sacha--1.0--patch-87
5216 * planner.el (planner-task-info-from-string): Work with parens in
5217 the task description. Test suite at test/planner-test.el .
5218 (planner-create-task): Improve annotation matching.
5220 * test/planner-test.el: New.
5223 test/.arch-ids/planner-test.el.id test/planner-test.el
5229 2004-03-11 14:13:20 GMT Sacha Chua <sacha@free.net.ph> patch-86
5232 Minor bugfix. Do not error if tasks are at end of buffer.
5234 emacs-wiki--sacha--1.0--patch-86
5236 * planner.el (planner-renumber-tasks): Do not error if tasks are
5244 2004-03-11 13:58:38 GMT Sacha Chua <sacha@free.net.ph> patch-85
5247 Further planner-renumber-tasks optimization
5249 emacs-wiki--sacha--1.0--patch-85
5251 * planner.el (planner-renumber-tasks): Further optimization. Don't
5252 use a regular expression to check for further tasks. Use character
5253 comparison instead. This should trim off another second or two.
5260 2004-03-11 13:43:46 GMT Sacha Chua <sacha@free.net.ph> patch-84
5263 Optimize sort, assuming sort is stable
5265 emacs-wiki--sacha--1.0--patch-84
5267 * planner.el (planner-renumber-tasks): Optimize sort. Assumes sort
5268 is stable, which it appears to be under CVS Emacs.
5274 2004-03-11 13:21:30 GMT Sacha Chua <sacha@free.net.ph> patch-83
5277 Merged John Wiegley's emacs-wiki changes in. Small bugfixes.
5279 emacs-wiki--sacha--1.0--patch-83
5281 * planner.el (planner-in-progress-task-face): Remove dupe. Thanks
5282 to Florian Lanthaler for pointing this out.
5284 * emacs-wiki.el (emacs-wiki-page-date): Remove parameter, correct
5286 (emacs-wiki-numbered-tag): Use ID attribute instead of unclosed <a
5289 * emacs-wiki.el: Merged John Wiegley's patch in preparation for
5290 flexible publishing.
5293 emacs-wiki.el planner.el
5296 2004-03-11 08:44:48 GMT Sacha Chua <sacha@free.net.ph> patch-82
5299 Bugfixes. Also, emacs-wiki no longer errors on publish--just warns
5301 emacs-wiki--sacha--1.0--patch-82
5303 * emacs-wiki.el (emacs-wiki-eval-lisp): Warn if error, but do not
5304 stop. Thanks to Mark Triggs for the patch.
5306 * planner.el (planner-in-progress-task-face): No :slant in XEmacs;
5307 using :bold instead. Thanks to Mario Peter for the patch.
5309 * planner.el (planner-create-task): Work with new
5310 emacs-wiki-make-link.
5313 emacs-wiki.el planner.el
5316 2004-03-11 02:32:24 GMT Sacha Chua <sacha@free.net.ph> patch-81
5319 Emacs20 compatibility
5321 emacs-wiki--sacha--1.0--patch-81
5323 * remember.el (remember-clipboard): Use compatibility function.
5325 * planner.el (planner-list-daily-files): Remove mapc call.
5326 (planner-tasks-tag): Remove mapc call.
5327 (planner-list-tasks-with-status): Remove mapc call.
5328 (planner-extract-tasks): Remove mapc call.
5329 (planner-search-notes-internal): add-to-list in emacs20 has only
5330 two parameters. Remove need for three parameters by reversing the
5332 (planner-extract-tasks): Remove mapc call.
5334 * emacs-wiki.el (emacs-wiki-make-faces): Remove mapc call.
5336 Files now compile cleanly under Emacs21 and Emacs20 (except for
5337 emacs-wiki, which still has lots of warnings.)
5340 emacs-wiki.el planner.el remember.el
5343 2004-03-10 05:03:18 GMT Sacha Chua <sacha@free.net.ph> patch-80
5346 Deal with lines that do not have nicks, like the ERC prompt.
5348 emacs-wiki--sacha--1.0--patch-80
5350 * planner-erc.el (planner-erc-annotation-from-erc): Deal with
5351 lines that do not have nicks.
5358 2004-03-10 04:58:14 GMT Sacha Chua <sacha@free.net.ph> patch-79
5361 planner-erc provides annotation functions for ERC buffers
5363 emacs-wiki--sacha--1.0--patch-79
5365 * planner-erc.el: New.
5369 .arch-ids/planner-erc.el.id planner-erc.el
5372 2004-03-10 03:06:46 GMT Sacha Chua <sacha@free.net.ph> patch-78
5375 Remove 'cl dependency of emacs-wiki.el. Add planner-search-notes-next/previous-match.
5377 emacs-wiki--sacha--1.0--patch-78
5379 * emacs-wiki.el (emacs-wiki-visit-link): Hardcode
5380 emacs-wiki-after-save-hook in so that we can avoid using gensym.
5381 (emacs-wiki-refresh-buffers): New function updates all project
5383 (add-once-hook): Deleted.
5385 * planner.el (planner-search-notes-internal): Sort entries
5386 correctly even if reverse-chronologically arranged.
5387 (planner-search-notes-buffer): New. Save buffer so that we can go
5388 to the previous and next matches.
5389 (planner-search-notes): Save buffer in planner-search-notes-buffer
5390 so that we can go to the next and previous matches.
5392 * planner-experimental.el (planner-search-notes-next-match): New.
5393 (planner-search-notes-previous-match): New.
5395 * emacs-wiki.el (add-once-hook): Use make-symbol instead of
5400 planner-experimental.el planner.el
5403 2004-03-09 08:58:18 GMT Sacha Chua <sacha@free.net.ph> patch-76
5406 Renamed p-i-c to planner-calendar-insinuate to be more consistent
5408 emacs-wiki--sacha--1.0--patch-76
5410 * planner.el (planner-calendar-insinuate): Renamed from
5411 planner-insinuate-calendar to be more consistent with other
5412 functions. Thanks to Yvonne Thomson for pointing this out.
5414 * planner-diary.el: Clarified documentation. Adopted it for my own
5415 use, so if this breaks, I'll be one of those to complain loudly.
5418 planner-diary.el planner.el
5421 2004-03-08 16:01:23 GMT Sacha Chua <sacha@free.net.ph> patch-73
5424 Added planner-notes-index.el, fixed emacs-wiki escape/unescape
5426 emacs-wiki--sacha--1.0--patch-73
5428 * planner-notes-index.el: New file. View a list of your notes
5429 using the interactive functions, or publish indexes using
5430 emacs-wiki tags. See comments for more details.
5432 * emacs-wiki.el (emacs-wiki-link-escape): Finally fix this broken
5433 function. I must have been really lucky not to have run into
5434 problems with this before. Apologies to people bemused by this
5436 (emacs-wiki-link-unescape): Same as emacs-wiki-link-escape.
5437 (emacs-wiki-highlight-link): Unescape link text when displayed.
5438 Tested with notes-index, which had lots of links with brackets.
5439 (emacs-wiki-wiki-visible-name): Unescape further in titles.
5440 (emacs-wiki-make-link): Escape # in titles.
5442 The files I touched compile cleanly under Emacs CVS and XEmacs,
5443 with the exception of emacs-wiki.el. I still have to untangle it.
5444 Again, apologies for small, careless bugs. Would love to hear from
5445 anyone with more experience writing test suites for Emacs
5446 programs! Also, have to get the hang of testcover.el ... =)
5448 * planner-rmail.el (rmail): Add missing require.
5450 * planner.el (planner-create-task-from-info): Fix free variable.
5453 .arch-ids/planner-notes-index.el.id planner-notes-index.el
5456 emacs-wiki.el planner-rmail.el planner.el
5459 2004-03-08 10:36:00 GMT Sacha Chua <sacha@free.net.ph> patch-72
5462 Bugfix in planner task creation, thanks to Nafai for pointing this out
5464 emacs-wiki--sacha--1.0--patch-72
5466 * planner.el (planner-format-task): Fix typo. Thanks to Nafai for
5468 (planner-create-task): Fix dangling from.
5469 (planner-create-task-from-info): Fix bug for creating with
5470 plan-page set to a date page.
5471 (planner-create-task-from-buffer): Fix bug for creating from a
5479 2004-03-08 06:48:22 GMT Sacha Chua <sacha@free.net.ph> patch-71
5482 Do not fold case when checking links.
5484 emacs-wiki--sacha--1.0--patch-71
5487 * planner.el (planner-format-task): Actually observe LINK.
5489 * emacs-wiki.el (emacs-wiki-make-link): Do not fold case.
5493 emacs-wiki.el planner.el
5496 2004-03-08 06:11:59 GMT Sacha Chua <sacha@free.net.ph> patch-70
5501 emacs-wiki--sacha--1.0--patch-70
5503 * planner-wl.el: New file. Thanks to Yvonne Thomson for
5504 contributing this to planner.
5508 .arch-ids/planner-wl.el.id planner-wl.el
5511 2004-03-08 05:51:49 GMT Sacha Chua <sacha@free.net.ph> patch-69
5514 With a prefix, planner-create-task-from-buffer prompts for a plan page. Also, planner-rss has category note.
5516 emacs-wiki--sacha--1.0--patch-69
5518 * planner.el (planner-create-task-from-info): Pay attention to
5520 (planner-create-task-from-buffer): With a prefix, prompt for a
5521 plan page. If a plan page is specified and this is not equal to
5522 the current annotation, move annotation into the task
5524 (planner-read-non-date-page): New defun.
5525 (planner-create-task): Add plan-page.
5527 * planner-rss.el (planner-rss-add-note): Add category link.
5530 .arch-ids/schedule.el.id .arch-ids/timeclock.el.id schedule.el
5534 emacs-wiki.el planner-rss.el planner.el
5537 2004-03-07 15:49:23 GMT Sacha Chua <sacha@free.net.ph> patch-68
5540 Add major-mode check for planner-rmail.
5542 emacs-wiki--sacha--1.0--patch-68
5544 * planner-rmail.el (planner-rmail-annotation-from-mail): Add
5551 2004-03-07 14:21:29 GMT Sacha Chua <sacha@free.net.ph> patch-66
5554 Michal Maruska's idea: include #title in the wiki index.
5556 emacs-wiki--sacha--1.0--patch-66
5558 * emacs-wiki.el: Merged in ideas from Michal Maruska's patch for
5559 including #title in the wiki index. See
5560 emacs-wiki-index-title-threshold for more details.
5561 (emacs-wiki-index-title-threshold): New variable.
5562 (emacs-wiki-get-title-fast): New defun.
5563 (emacs-wiki-file-alist-with-titles): New defun.
5564 (emacs-wiki-index-files-list): New convenience function.
5565 (emacs-wiki-index-file-title): New convenience function.
5566 (emacs-wiki-index-file-page): New convenience function.
5567 (emacs-wiki-generate-index): Observe
5568 emacs-wiki-index-title-threshold.
5569 (emacs-wiki-index): More verbose, now that it takes time to
5571 (emacs-wiki-publish-index): More verbose, now that it takes time
5574 * planner-experimental.el (planner-generate-index): Observe
5575 emacs-wiki-index-title-threshold.
5578 emacs-wiki.el planner-experimental.el
5581 2004-03-07 12:59:30 GMT Sacha Chua <sacha@free.net.ph> patch-65
5584 Preliminary support for planner pages for BBDB records
5586 emacs-wiki--sacha--1.0--patch-65
5588 * planner-bbdb.el (planner-bbdb-plan-field): New.
5589 (planner-bbdb-annotation-from-bbdb): Preliminary support for
5590 planner pages for BBDB records.
5596 2004-03-06 16:15:35 GMT Sacha Chua <sacha@free.net.ph> patch-64
5599 Correctly make links even when page does not match emacs-wiki-name-regexp
5601 emacs-wiki--sacha--1.0--patch-64
5603 * emacs-wiki.el (emacs-wiki-make-link): Correct regexp for forcing
5604 entire link to match emacs-wiki-name-regexp.
5606 * planner.el (planner-make-link): Removed compatibility function;
5607 left this as a defalias.
5608 (planner-annotation-from-planner-note): Used emacs-wiki-make-link
5610 (planner-format-task): Used emacs-wiki-make-link instead. Properly
5611 dealt with links that did not match the name regular expression.
5612 (planner-copy-or-move-task): Used emacs-wiki-make-link instead.
5613 (planner-update-task): Used emacs-wiki-make-link instead.
5616 emacs-wiki.el planner.el
5619 2004-03-06 08:44:36 GMT Sacha Chua <sacha@free.net.ph> patch-62
5622 Added planner-vm. Minor bugfixes in other modules.
5624 emacs-wiki--sacha--1.0--patch-62
5626 * planner-vm.el: New file.
5629 .arch-ids/planner-vm.el.id planner-vm.el
5632 emacs-wiki.el planner-rmail.el
5635 2004-03-06 05:17:12 GMT Sacha Chua <sacha@free.net.ph> patch-60
5638 Promote planner-default-task-priority to a customizable variable.
5640 emacs-wiki--sacha--1.0--patch-60
5642 * planner.el (planner-default-task-priority): Promote to a
5643 customizable variable.
5649 2004-03-05 16:54:50 GMT Sacha Chua <sacha@free.net.ph> patch-59
5652 planner-renumber-tasks renumbers chunks of tasks
5654 emacs-wiki--sacha--1.0--patch-59
5656 * planner.el (planner-renumber-tasks): Renumber chunks of tasks,
5657 not only the first one. This lets you have a Completed Tasks
5658 section, although you still have to manually move tasks over to
5659 it. Maybe we can have a hook to control this, if other people find
5660 "Completed Tasks" interesting.
5666 2004-03-03 15:47:22 GMT Sacha Chua <sacha@free.net.ph> patch-57
5669 planner-rmail added, common mail functions moved into planner.el or planner-bbdb.el, redundant defun removed
5671 emacs-wiki--sacha--1.0--patch-57
5673 * planner.el (planner-get-name-from-address): New defun.
5675 * planner-rmail.el: New file.
5677 * planner-gnus.el (planner-gnus-get-name-from-address): Moved to
5678 planner-bbdb as there was nothing Gnus-specific about this
5680 (planner-gnus-annotation-from-summary): Use
5681 planner-ignored-from-addresses from planner instead of
5682 gnus-ignored-from-addresses. Use
5683 planner-get-name-from-address (defined in planner, redefined in
5684 planner-bbdb) instead of planner-gnus-get-name-from-address.
5685 (planner-gnus-annotation-from-message): Use
5686 planner-ignored-from-addresses from planner instead of
5687 gnus-ignored-from-addresses. Use
5688 planner-get-name-from-address (defined in planner, redefined in
5689 planner-bbdb) instead of planner-gnus-get-name-from-address.
5691 * planner-bbdb.el (planner-bbdb-get-name-from-address): New defun.
5692 Alternative for planner-get-name-from-address.
5693 (planner-get-name-from-address): Set to
5694 planner-bbdb-get-name-from-address when planner-bbdb is loaded.
5696 * planner.el (planner-annotation-functions): Removed
5697 planner-annotation-from-planner-note from default value until it
5698 is fully supported again.
5699 (planner-make-planner-link): Check if emacs-wiki-name-regexp
5700 completely matches wiki-link.
5702 * planner.el: Rearranged compatibility functions
5703 (planner-ignored-from-addresses): New option.
5704 (planner-make-planner-link): Removed. planner-make-link is
5706 (planner-copy-or-move-task): Use planner-make-link.
5707 (planner-update-task): Use planner-make-link.
5709 * emacs-wiki.el (emacs-wiki-make-link): Check if
5710 emacs-wiki-name-regexp completely matches wiki-link.
5713 .arch-ids/planner-rmail.el.id planner-rmail.el
5716 emacs-wiki.el planner-bbdb.el planner-gnus.el planner.el
5719 2004-03-02 04:14:04 GMT Sacha Chua <sacha@free.net.ph> patch-56
5722 Fixed embarrassing typo in compatibility function planner-link-unescape
5724 emacs-wiki--sacha--1.0--patch-56
5726 * planner.el (fboundp): Whoops, planner-link-unescape was typo'd
5727 to planner-link-escape. Thanks to Nascif Abousalh-Neto for the bug
5734 2004-03-01 06:17:51 GMT Sacha Chua <sacha@free.net.ph> patch-55
5737 Bugfix in planner-escape-link and planner-unescape-link.
5739 emacs-wiki--sacha--1.0--patch-55
5741 * planner.el (planner-escape-link): Whoops, forgot to return text.
5742 (planner-unescape-link): Whoops, forgot to return text.
5749 2004-03-01 05:01:21 GMT Sacha Chua <sacha@free.net.ph> patch-54
5752 Load the correct library for grep-command.
5754 emacs-wiki--sacha--1.0--patch-54
5756 * planner-id.el (require): Load the correct library for grep-command.
5757 This is 'compile for XEmacs and stable Emacs 21, but 'grep for
5764 2004-02-29 15:00:03 GMT Sacha Chua <sacha@free.net.ph> patch-53
5767 Misc. documentation fixes
5769 emacs-wiki--sacha--1.0--patch-53
5771 Whoops, wrong boilerplate text on many of the files. Misc.
5772 whitespace fixes as well.
5775 planner-bbdb.el planner-diary.el planner-experimental.el
5776 planner-gnus.el planner-id.el planner-notes.el planner-rss.el
5777 planner-schedule.el planner-timeclock.el planner-w3m.el
5778 planner.el remember-bbdb.el remember-bibl.el
5779 remember-experimental.el remember-planner.el remember.el
5782 2004-02-29 14:44:33 GMT Sacha Chua <sacha@free.net.ph> patch-52
5785 Added compatibility functions for older versions of emacs-wiki.el.
5787 emacs-wiki--sacha--1.0--patch-52
5789 * planner.el (fboundp): Added compatibility functions
5790 planner-link-escape, planner-link-unescape, planner-make-link, and
5791 advice around emacs-wiki-wiki-link-target.
5793 * planner-gnus.el (planner-gnus-annotation-from-summary): Used
5794 compatibility functions.
5795 (planner-gnus-annotation-from-message): Used compatibility functions.
5798 planner-gnus.el planner.el
5801 2004-02-27 06:11:47 GMT Sacha Chua <sacha@free.net.ph> patch-51
5804 Better XEmacs compatibility
5806 emacs-wiki--sacha--1.0--patch-51
5808 Not only do all the files now pass develock, but most of the
5809 XEmacs compile errors are gone. WHEW!
5812 emacs-wiki.el planner-bbdb.el planner-diary.el
5813 planner-experimental.el planner-gnus.el planner-id.el
5814 planner-notes.el planner-rss.el planner-schedule.el
5815 planner-timeclock.el planner-w3m.el planner.el
5816 remember-experimental.el remember-planner.el remember.el
5819 2004-02-27 00:06:35 GMT Daniel Neri <dne@mayonnaise.net> patch-2
5822 fix a couple of typos
5824 emacs-wiki--planner--0--patch-2
5828 planner.el remember-planner.el
5831 2004-02-26 23:59:37 GMT Daniel Neri <dne@mayonnaise.net> patch-1
5834 sync commentary with reality
5836 emacs-wiki--planner--0--patch-1
5843 2004-02-26 12:02:20 GMT Sacha Chua <sacha@free.net.ph> patch-49
5846 Rearranged customization options and removed Gnus links from published pages
5848 emacs-wiki--sacha--1.0--patch-49
5850 * planner.el: Rearranged customization entries for ease of use.
5851 (planner-mode-hook): Removed from customization entries as this is
5852 automatically defined by the creation of a major mode.
5853 (planner-markup-url): Do not strip other characters from the ID.
5855 * planner-gnus.el (planner-gnus-resolve-url): Gnus IDs should not be displayed.
5856 (planner-resolve-url-table): Add planner-gnus-resolve-url here.
5859 planner-gnus.el planner.el
5862 2004-02-23 17:32:30 GMT Sacha Chua <sacha@free.net.ph> patch-48
5865 Bugfix: planner-id.el should call planner-highlight-region
5867 emacs-wiki--sacha--1.0--patch-48
5869 * planner-id.el (planner-id-markup): Use planner-highlight-region
5870 instead of planner-markup-region.
5877 2004-02-23 17:25:49 GMT Sacha Chua <sacha@free.net.ph> patch-47
5880 Bugfix: planner-bbdb-resolve-url
5882 emacs-wiki--sacha--1.0--patch-47
5884 * planner-bbdb.el (planner-resolve-url-table): Use planner-bbdb-resolve-url.
5885 (planner-bbdb-resolve-url): Renamed from planner-bbdb-markup-url.
5891 2004-02-23 11:52:48 GMT Sacha Chua <sacha@free.net.ph> patch-46
5894 Highlight functions should be named -highlight-, not -markup-. Tasks marked up specially. Minor bugfixes.
5896 emacs-wiki--sacha--1.0--patch-46
5898 * planner.el (planner-resolve-url-google): Renamed from
5899 planner-markup-url-google.
5900 (planner-resolve-url-table): Renamed from planner-markup-url-table
5901 (planner-markup-url): Use planner-resolve-url-table
5902 (planner-mode): Highlight functions are now named -highlight-
5903 instead of -markup-.
5904 (planner-highlight-region): Renamed from planner-markup-region.
5905 (planner-highlight-tasks): Renamed from planner-markup-tasks. Use
5906 planner-highlight-region.
5907 (planner-highlight-notes): Renamed from planner-markup-notes.
5908 (planner-markup-url): Remove protocol - is not a parameter.
5909 (planner-publishing-markup): Mark up tasks specially.
5910 (planner-markup-task): New function.
5916 2004-02-23 10:36:38 GMT Sacha Chua <sacha@free.net.ph> patch-45
5919 Make planner-url a list of regular expressions
5921 emacs-wiki--sacha--1.0--patch-45
5923 * planner.el (planner-url-list): Now a list of regular expressions
5930 2004-02-22 16:41:57 GMT Sacha Chua <sacha@free.net.ph> patch-44
5933 Major change: split planner.el and remember.el into modules
5935 emacs-wiki--sacha--1.0--patch-44
5937 * planner.el: Split off -bbdb, -gnus, -schedule, -timeclock and
5938 -w3m. Compiles cleanly under Emacs 21 CVS.
5939 (planner-url-list): New variable for better modularization.
5940 (planner-update-wiki-project): Automatically compose
5941 regular expression for emacs-wiki-url-regexp.
5942 (planner-markup-url-table): New variable.
5943 (planner-browse-url-functions): New variable.
5945 * remember.el: Split off -bbdb, -bibl and -planner. Compiles
5946 cleanly under Emacs 21 CVS.
5949 .arch-ids/planner-bbdb.el.id .arch-ids/planner-gnus.el.id
5950 .arch-ids/planner-schedule.el.id
5951 .arch-ids/planner-timeclock.el.id .arch-ids/planner-w3m.el.id
5952 .arch-ids/remember-bbdb.el.id .arch-ids/remember-bibl.el.id
5953 .arch-ids/remember-planner.el.id planner-bbdb.el
5954 planner-gnus.el planner-schedule.el planner-timeclock.el
5955 planner-w3m.el remember-bbdb.el remember-bibl.el
5959 planner-experimental.el planner-id.el planner-notes.el
5960 planner.el remember-experimental.el remember.el
5963 2004-02-19 11:01:05 GMT Sacha Chua <sacha@free.net.ph> patch-42
5966 Added categorized feeds to planner-rss.el
5968 emacs-wiki--sacha--1.0--patch-42
5970 * planner-rss.el (planner-rss-file-name): Changed documentation
5972 (planner-rss-category-feeds): New variable. Customize this to get
5974 (planner-rss-add-note): Perform regular-expression matching on the
5975 original text and copy matched entries to category feeds.
5977 * planner.el (planner-note-title): New defun.
5978 (planner-note-timestamp): New defun.
5979 (planner-note-body): New defun.
5980 (planner-narrow-to-note): Save excursion.
5983 planner-rss.el planner.el
5986 2004-02-18 03:31:36 GMT Sacha Chua <sacha@free.net.ph> patch-41
5989 Embarrassing typo in planner.el
5991 emacs-wiki--sacha--1.0--patch-41
5993 * planner.el (planner-list-unfinished-tasks): Whoops! Added an n
5994 by mistake. Thanks to Frederik Fouvry for pointing this out.
6000 2004-02-17 04:23:28 GMT Sacha Chua <sacha@free.net.ph> patch-39
6003 Bugfix in planner-name-regexp
6005 emacs-wiki--sacha--1.0--patch-39
6007 * planner.el (planner-name-regexp): Corrected regular expression
6008 so that emacs-wiki recognizes yyyy.mm.dd#link again.
6014 2004-02-17 03:09:30 GMT Sacha Chua <sacha@free.net.ph> patch-38
6017 Added info URLs to planner.el
6019 emacs-wiki--sacha--1.0--patch-38
6021 * planner.el (planner-url-regexp): Added info handling.
6022 (planner-browse-url): Added info handling.
6023 Thanks to Frederik Fouvry for patch.
6027 planner.el planner2diary.py
6030 2004-02-17 02:54:53 GMT Sacha Chua <sacha@free.net.ph> patch-36
6033 Fixed emacs-wiki matching by removing grouping from planner-name-regexp.
6035 emacs-wiki--sacha--1.0--patch-36
6037 * planner.el (planner-name-regexp): Removed grouping construct as
6038 this threw off emacs-wiki matching.
6044 2004-02-15 13:49:52 GMT Sacha Chua <sacha@free.net.ph> patch-35
6047 More planner-rss fixes to deal with read-only text.
6049 emacs-wiki--sacha--1.0--patch-35
6051 * planner.el (planner-current-note-info): Removed text properties
6054 * planner-rss.el (planner-rss-add-note): Removed
6055 planner-note-info-from-string reference. Used
6056 planner-current-note-info from planner.el instead. Used
6057 planner-current-note-info to get the body. Properly removes
6058 overlays and text-properties from read-only text.
6061 planner-rss.el planner.el
6064 2004-02-15 06:32:20 GMT Sacha Chua <sacha@free.net.ph> patch-34
6067 Prepared planner-rss.el for first release.
6069 emacs-wiki--sacha--1.0--patch-34
6071 * planner-rss.el: Renamed from rss.el. Added commentary. Changed
6073 (planner-rss-initial-contents): Merged other one-time variables
6074 into this. Moved to planner customize group.
6075 (planner-rss-base-url): Moved to planner customize group.
6076 (planner-rss-file-name): Moved to planner customize group.
6077 (planner-rss-initialize): Used planner-rss-initial-contents.
6084 ==> .arch-ids/planner-rss.el.id
6089 2004-02-14 15:09:36 GMT Sacha Chua <sacha@free.net.ph> patch-33
6094 emacs-wiki--sacha--1.0--patch-33
6096 You need rss.el for the blogging to RSS stuff.
6100 .arch-ids/rss.el.id rss.el
6103 2004-02-14 14:44:10 GMT Sacha Chua <sacha@free.net.ph> patch-32
6106 Removed redundant code from planner-experimental.el
6108 emacs-wiki--sacha--1.0--patch-32
6110 * planner-experimental.el (planner-note-timestamp-regexp): Deleted.
6111 (planner-analyze-headline): Deleted.
6112 (planner-list-headlines): Deleted.
6113 (planner-search-notes): Moved into planner.el.
6114 (planner-search-notes-internal): Moved into planner.el.
6116 * planner.el (planner-search-notes-internal): Moved from
6117 planner-experimental.el
6118 (planner-current-note-info): Moved actual timestamp regexp into
6122 planner-experimental.el planner.el
6125 2004-02-14 09:50:58 GMT Sacha Chua <sacha@free.net.ph> patch-30
6128 Bugfix: planner-name-regexp had invalid regular expression syntax.
6130 emacs-wiki--sacha--1.0--patch-30
6132 * planner.el (planner-name-regexp): Fix embarrassing regular
6139 2004-02-13 03:42:46 GMT Sacha Chua <sacha@free.net.ph> patch-29
6142 Documentation fix for local planner task references
6144 emacs-wiki--sacha--1.0--patch-29
6146 * planner.el: Removed incorrect documentation note about local
6147 planner task references.
6148 (planner-name-regexp): Shorter regular expression.
6154 2004-02-11 14:58:53 GMT Sacha Chua <sacha@free.net.ph> patch-28
6157 Bugfix: planner-seek-to-first inserts correct number of spaces.
6159 emacs-wiki--sacha--1.0--patch-28
6161 * planner.el (planner-seek-to-first): Function now attempts to
6162 insert the correct number of spaces. This may be slower, though,
6163 with all the regular-expression matching. It now correctly deals
6164 with sections at the bottom end of a file and sections placed
6165 right before sections (< 2 blank lines in between).
6172 2004-02-11 09:48:30 GMT Sacha Chua <sacha@free.net.ph> patch-27
6175 Bugfixes in planner-seek-to-function that affected all those with planner-seek-create-at-bottom
6177 emacs-wiki--sacha--1.0--patch-27
6179 * planner.el (planner-seek-to-first): Try to seek to the section
6180 first. Call planner-seek-section-function only if it is not found.
6181 (planner-seek-create-at-top): Moved the seek to
6182 planner-seek-to-first. This function now only creates a new
6184 (planner-seek-create-at-bottom): Moved the seek to
6185 planner-seek-to-first. This function now only creates a new
6192 2004-02-09 03:10:08 GMT Sacha Chua <sacha@free.net.ph> patch-26
6197 emacs-wiki--sacha--1.0--patch-26
6199 * planner.el: Tweaked allout configuration so that commentary is
6206 2004-02-09 02:44:50 GMT Sacha Chua <sacha@free.net.ph> patch-24
6209 Added major-mode check to emacs-wiki
6211 emacs-wiki--sacha--1.0--patch-24
6213 * planner.el (planner-annotation-from-wiki): Added derived-mode-p
6214 check for emacs-wiki-mode.
6215 (planner-annotation-from-planner): Added derived-mode-p check for
6217 (planner-annotation-from-planner-note): Added derived-mode-p check
6224 2004-02-06 04:11:56 GMT Sacha Chua <sacha@free.net.ph> patch-23
6227 Minor bugfixes with replace-regexp-in-string and the message-id regexp.
6229 emacs-wiki--sacha--1.0--patch-23
6231 * planner.el (planner-strip-whitespace): To be safe, use the
6232 replace-regexp-in-string defined in xemacs.
6233 (planner-gnus-get-message-id): To be safe, use the
6234 replace-regexp-in-string defined in xemacs.
6235 (planner-gnus-get-message-id): Fix embarrassing regexp error.
6241 2004-02-05 10:44:06 GMT Sacha Chua <sacha@free.net.ph> patch-22
6246 emacs-wiki--sacha--1.0--patch-22
6248 * planner.el (planner-task-format): Returned old behavior of
6249 justifying priority properly.
6250 (planner-markup-tasks): Deal with different kinds of spaces.
6251 (planner-gnus-get-message-id): More flexible matching.
6257 2004-02-01 05:37:06 GMT Sacha Chua <sacha@free.net.ph> patch-21
6260 Added URL escaping to emacs-wiki
6262 emacs-wiki--sacha--1.0--patch-21
6264 emacs-wiki-wiki-link-target unescapes the wiki link.
6265 planner-gnus-get-message-id deals with summary mode.
6266 planner-annotation-from-gnus uses emacs-wiki-make-link.
6267 planner-annotation-from-gnus-summary uses emacs-wiki-make-link.
6270 emacs-wiki-link-escape
6271 emacs-wiki-link-unescape
6272 emacs-wiki-make-link
6276 emacs-wiki.el planner.el
6279 2004-01-28 06:56:15 GMT Sacha Chua <sacha@free.net.ph> patch-20
6282 planner-default-task-priority
6284 emacs-wiki--sacha--1.0--patch-20
6286 Ken Rachynski asked for a way to set the default task priority. Here
6287 it is - planner-default-task-priority (new variable, controls
6288 planner-create-task).
6294 2004-01-28 06:52:08 GMT Sacha Chua <sacha@free.net.ph> patch-19
6297 Font-locking more correct
6299 emacs-wiki--sacha--1.0--patch-19
6301 Status font-locking now extends to beginning of line.
6307 2004-01-28 06:43:16 GMT Sacha Chua <sacha@free.net.ph> patch-18
6310 Improved font-locking
6312 emacs-wiki--sacha--1.0--patch-18
6314 New variable: planner-hide-task-status-when-highlighting
6316 Martin Morgan suggested highlighting only a small part of the task, as
6317 wide seas of red can be quite overwhelming. Tried it out and thought
6318 it was a cool idea, so this version highlights only the
6319 category/priority with the category color and now properly does the
6320 completed/in-progress/delegated task highlighting. Martin sent a
6321 patch, too, which made the status invisible, but I like seeing the
6322 status so that I can change it by hand. New variable
6323 planner-hide-task-status-when-highlighting controls this.
6329 2004-01-27 01:15:48 GMT Sacha Chua <sacha@free.net.ph> patch-17
6332 Added fboundp check for remove-overlays
6334 emacs-wiki--sacha--1.0--patch-17
6336 Apparently, older Emacsen don't have the remove-overlays function.
6337 Added fboundp check. Strange - if there's an overlay, how does one
6338 propose to remove all of them anyway? Anyway, planner-markup-region
6339 should do the right thing now.
6345 2004-01-25 05:31:00 GMT Sacha Chua <sacha@free.net.ph> patch-15
6350 emacs-wiki--sacha--1.0--patch-15
6352 <tasks> is a new emacs-wiki tag. When published to HTML, this is
6353 replaced by a list of all the tasks. You can control the status by
6354 specifying a regular expression to match. For example,
6355 <tasks status="X"> will list all completed tasks, while
6356 <tasks status="[^X]"> will list all incomplete tasks.
6357 This is handled by the planner-task--tag function.
6359 <tasks> is part of the planner-markup-tags list.
6361 planner-list-tasks-with-status now takes a regular expression for
6364 planner-list-unfinished-tasks uses the modified
6365 planner-list-tasks-with-status.
6371 2004-01-25 04:23:14 GMT Sacha Chua <sacha@free.net.ph> patch-14
6374 planner-list-tasks-with-status
6376 emacs-wiki--sacha--1.0--patch-14
6378 planner-list-tasks-with-status is a new function that generalizes
6379 planner-list-unfinished-tasks. If you invoke it with a prefix
6380 argument, the sense is inverted.
6382 planner-list-unfinished-tasks now calls planner-list-tasks-with-status.
6388 2004-01-25 04:03:17 GMT Sacha Chua <sacha@free.net.ph> patch-13
6391 Tasks are colored according to their category
6393 emacs-wiki--sacha--1.0--patch-13
6395 Ephrem Christopher Walborn suggested making planner-markup-tasks color
6396 A tasks red, B tasks blue, and C tasks green. This patch colors it
6399 New function planner-markup-region chooses between overlays and text
6400 properties, using overlays whenever possible. Seems to work, and
6401 allows me to easily combine different attributes.
6403 planner-id.el now uses the new planner-markup-region.
6405 Also, planner-id.el is now UNIX-encoded.
6408 planner-id.el planner.el
6411 2004-01-25 03:14:57 GMT Sacha Chua <sacha@free.net.ph> patch-12
6414 Merged David Smith's patch for planner-copy-or-move-task, planner-mark-task, and planner-read-date
6416 emacs-wiki--sacha--1.0--patch-12
6418 planner-copy-or-move-task's invocation of planner-format-task had
6419 left-over code from when planner inserted the string itself instead of
6420 using planner-format-task. Not only that, the condition was incorrect.
6421 I'd tried to use it to retain non-plan-page annotations, but that
6422 should have been after the plan-page entry. Now that we're using
6423 planner-format-task, I can just use a when form that'll evaluate to
6424 nil. Strangely, however, M-x plan has been working without ill effects.
6426 planner-mark-task wasn't marking it with the specified task status.
6429 planner-read-date now does save-excursion and save-window-excursion.
6435 2004-01-24 19:47:53 GMT David D. Smith <davidsmith@acm.org> patch-11
6438 create proper links to planner pages
6440 emacs-wiki--dds--1.0--patch-11
6442 Better implementation of what I tried to do in patch-8.
6448 2004-01-24 19:46:31 GMT David D. Smith <davidsmith@acm.org> patch-10
6451 revert patch-8: create proper links to planner pages
6453 emacs-wiki--dds--1.0--patch-10
6455 This patch was not correct. Revert to old version for now.
6461 2004-01-24 16:01:04 GMT David D. Smith <davidsmith@acm.org> patch-9
6464 save-excursion in planner-read-date
6466 emacs-wiki--dds--1.0--patch-9
6468 A save-excursion is necessary in planner-read-date because
6469 save-window-excursion does not save the location of point in buffer;
6470 it saves which window is active. The location of point in buffer is
6471 necessary when planner-copy-or-move-task calls
6472 planner-current-task-info; the symptom is that
6473 planner-copy-or-move-task operates on the first task in the buffer,
6474 not the task that point was on when the operation started.
6481 2004-01-24 15:54:46 GMT David D. Smith <davidsmith@acm.org> patch-8
6484 create proper links to planner pages
6486 emacs-wiki--dds--1.0--patch-8
6488 In planner-copy-or-move-task, when updating the new date page, the way
6489 attempted to make a link to wherever the task in question was
6490 previously linked to. This works ok for new tasks but is not the
6491 proper behavior for *rescheduling* tasks. So, instead, just make a
6492 link to the planner page that this task belongs to.
6499 2004-01-24 15:44:15 GMT David D. Smith <davidsmith@acm.org> patch-7
6502 planner-mark-task set mark, not "X"
6504 emacs-wiki--dds--1.0--patch-7
6507 Oops, planer-mark-task was just setting all marks to "X", not to the
6508 mark parameter that is passed into the function.
6514 2004-01-24 04:54:44 GMT Sacha Chua <sacha@free.net.ph> patch-11
6517 Made planner.el output XHTML-compliant
6519 emacs-wiki--sacha--1.0--patch-11
6521 Applied Ephrem Christopher Walborn's patch to make planner.el's output more XHTML-compliant by using <a id="..."> instead of <a name="...">.
6527 2004-01-23 08:45:29 GMT Sacha Chua <sacha@free.net.ph> patch-10
6530 planner-list-unfinished-tasks lists all non-X
6532 emacs-wiki--sacha--1.0--patch-10
6534 Instead of just listing the undone tasks (_), planner-list-unfinished-tasks lists all incomplete tasks (non-X status).
6535 That way, in-progress and delegated tasks will be included in the list.
6542 2004-01-22 09:10:21 GMT Sacha Chua <sacha@free.net.ph> patch-9
6547 emacs-wiki--sacha--1.0--patch-9
6549 - New user function: M-x planner-list-unfinished-tasks displays all
6550 the unfinished tasks.
6552 - New defun: planner-extract-tasks-with-status.
6554 - New defun: planner-extract-tasks.
6556 - Rearranged many of the functions.
6558 - Passes checkdoc again.
6564 2004-01-21 01:16:33 GMT Sacha Chua <sacha@free.net.ph> patch-8
6567 Save planner-read-date's map
6569 emacs-wiki--sacha--1.0--patch-8
6571 Modified davidsmith's patch to restore the old map, whatever
6578 2004-01-21 01:07:56 GMT Sacha Chua <sacha@free.net.ph> patch-7
6581 Work with local-write-file-hooks
6583 emacs-wiki--sacha--1.0--patch-7
6585 Older Emacsen don't have the functions I used before.
6592 2004-01-20 08:47:20 GMT Sacha Chua <sacha@free.net.ph> patch-5
6597 emacs-wiki--sacha--1.0--patch-5
6599 Moved note functions from planner-experimental.el to planner.el.
6600 Fixed planner-mark-task bug in planner.el. Thanks to Brent Goodrick for bug report.
6604 planner-experimental.el planner.el
6607 2004-01-20 01:00:15 GMT David D. Smith <davidsmith@acm.org> patch-2
6610 whitespace adjustment
6612 emacs-wiki--dds--1.0--patch-2
6614 Use same indent settings as Sacha.
6620 2004-01-20 00:18:45 GMT David D. Smith <davidsmith@acm.org> patch-1
6623 unwind-protect for planner-read-date
6625 emacs-wiki--dds--1.0--patch-1
6627 planner-read-date() changes the local key map, so use an
6628 unwind-protect construct to clean up.
6635 2004-01-11 13:02:56 GMT Sacha Chua <sacha@free.net.ph> patch-4
6640 emacs-wiki--sacha--1.0--patch-4
6642 Made planner-create-task-from-buffer the default instead of
6643 planner-create-task.
6650 2004-01-09 01:26:58 GMT Sacha Chua <sacha@free.net.ph> patch-2
6655 emacs-wiki--sacha--1.0--patch-2
6657 Added an interactive planner-index.
6661 planner-experimental.el
6664 2004-01-01 06:32:29 GMT Sacha Chua <sacha@free.net.ph> patch-1
6669 emacs-wiki--sacha--1.0--patch-1
6671 Junked my old archive as couldn't figure out how to rename it neatly,
6672 so we're back to the old patchlevels.
6675 .arch-ids/planner-diary.el.id
6676 .arch-ids/planner-experimental.el.id
6677 .arch-ids/planner-id.el.id .arch-ids/planner-notes.el.id
6678 .arch-ids/planner.el.id .arch-ids/planner2diary.py.id
6679 .arch-ids/remember-experimental.el.id .arch-ids/remember.el.id
6680 planner-diary.el planner-experimental.el planner-id.el
6681 planner-notes.el planner.el planner2diary.py
6682 remember-experimental.el remember.el