1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
8 Make natural interwiki links between projects mostly work.
10 muse--main--1.0--patch-111
12 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
13 function and flesh it out. This seems to work properly, though for
14 some reason, interwiki links using projects are a bit flakey.
15 (muse-wiki-handle-interwiki): Deal with case where we have a project
16 name in an interwiki link.
19 ChangeLog lisp/muse-wiki.el
22 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
25 Fix Emacs21 issue with muse-insert-tag.
27 muse--main--1.0--patch-110
29 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
30 completing-read to appease older Emacsen.
33 ChangeLog lisp/muse-mode.el
36 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
39 Fix error with `muse-blosxom-new-entry' and Emacs21.
41 muse--main--1.0--patch-109
43 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
44 `completing-read' so that old versions of Emacs don't complain.
47 ChangeLog lisp/muse-blosxom.el
50 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
53 Try to fix an error with `muse-blosxom-get-categories'.
55 muse--main--1.0--patch-108
57 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
58 about processing directories.
61 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
64 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
67 Make a distinction between implicit and explicit links at publish-time.
69 muse--main--1.0--patch-107
71 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
73 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
75 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
78 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
79 not we are dealing with an explicit link.
81 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
83 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
84 argument, but ignore it.
86 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
87 when link is not explicit.
90 ChangeLog lisp/muse-html.el lisp/muse-http.el
91 lisp/muse-publish.el lisp/muse-wiki.el
94 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
97 Implement several WikiWord handling fixes.
99 muse--main--1.0--patch-106
101 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
102 found by the handlers. Don't send implicit links through some of the
105 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
106 of interwiki link before calling `muse-handle-explicit-link'.
108 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
109 "\\|" separator between project-alist entries and interwiki entries.
110 Force a reconfiguration of muse-colors-markup.
112 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
113 sure that we don't colorize WikiNames that don't go with any file.
117 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
121 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
124 Attempt to simplify muse-wiki a bit.
126 muse--main--1.0--patch-105
128 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
131 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
132 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
133 (muse-wiki-update-use-wikiword-markup-regexp)
134 (muse-wiki-update-use-wikiword-link-function)
135 (muse-wiki-update-use-wikiword-url-transforms): Remove.
136 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
138 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
139 `muse-wiki-use-wikiword' is specified.
141 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
142 unless `muse-wiki-use-wikiword' is specified.
144 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
147 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
148 muse-publish-markup-regexps.
150 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
151 muse-publish-url-transforms.
153 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
154 muse-wiki-handle-wikiword to muse-implicit-link-functions.
158 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
161 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
164 Make muse-blosxom use relative name of published file in page-date alist.
166 muse--main--1.0--patch-104
168 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
170 (muse-blosxom-update-page-date-alist): Renamed from
171 `muse-blosxom-markup-date-directive'. Make the current file name
172 relative to the base directory and strip file extension if necessary.
176 ChangeLog lisp/muse-blosxom.el
179 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
182 Hack on muse-blosxom timestamps somewhat.
184 muse--main--1.0--patch-103
186 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
187 actually do something useful. This should have a different name,
189 ("blosxom-html", "blosxom-xhtml"): Call
190 `muse-blosxom-markup-date-directive' after publishing each entry.
194 ChangeLog lisp/muse-blosxom.el
197 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
200 Fix several startup and compile errors.
202 muse--main--1.0--patch-102
204 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
205 fixes an error that occurred during startup.
207 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
208 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
211 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
212 that the nasty compile errors go away. Fix a few typos.
213 (muse-ignored-extensions): Fix docstring.
214 (muse-file-extension): Move this higher in the file.
219 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
222 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
225 Note that muse-file-extension should not have "." in front.
227 muse--main--1.0--patch-101
229 * lisp/muse-project.el (muse-project-find-file): Handle case where
230 muse-file-extension is not specified.
232 * lisp/muse.el (muse-file-extension): Note that the period at the
233 beginning of this value should be omitted.
235 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
236 file extension so that regexp characters inside the extension will not
237 goof it up. This should never be a problem in normal cases, but let's
242 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
246 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
249 Implement optional file extension of Muse files.
251 muse--main--1.0--patch-100
253 * lisp/muse-mode.el (muse-mode): Make sure
254 `muse-update-ignored-extensions-regexp' gets updated every time we
255 enter Muse mode. This works around a bug in the customize interface --
256 if a user changes an option using setq, the :set function sometimes
257 does not get executed. I should really try to determine whether or not
258 this is really an issue anymore.
260 * lisp/muse-project.el (muse-project-find-file): Make use of
261 `muse-file-extension'.
263 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
264 customizable; it is autogenerated from `muse-ignored-extensions'.
265 (muse-update-ignored-extensions-regexp): New function that sets the
266 value of `muse-ignored-extensions-regexp'. This is needed in order to
267 make sure that the value of `muse-file-extension' is taken into
269 (muse-ignored-extensions): New option that determines which file
270 extensions to ignore. It is in the form of a list of regexps.
272 * lisp/muse.el (muse-file-extension): New option that allows the user to
273 specify the file extension to be used for Muse files. By default, this
274 is nil, which means that no extension will be used.
276 * lisp/muse.el (muse-page-name): Handle case where
277 `muse-ignored-extensions-regexp' is nil.
281 ChangeLog lisp/muse-mode.el lisp/muse-project.el
282 lisp/muse-regexps.el lisp/muse.el
285 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
288 Document new blosxom convenience feature.
290 muse--main--1.0--patch-99
292 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
293 `muse-blosxom-project-alist-entry'. An example is provided in the
298 ChangeLog lisp/muse-blosxom.el
301 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
304 Further work on `muse-project-alist' entry generation for blosxom.
306 muse--main--1.0--patch-98
308 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
309 Include subdirectories in first part of "Blog" entry.
311 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
312 that returns a list of dirs that are to be used with the first part of
313 a `muse-project-alist' entry.
317 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
320 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
323 New function: muse-blosxom-project-alist-entry.
325 muse--main--1.0--patch-97
327 * examples/mwolson/muse-init.el: Update from my latest settings.
328 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
330 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
331 that generates the latter part of an entry for `muse-project-alist'.
335 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
338 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
341 Merged from hodique@lifl.fr--2005 (patch 12-23)
343 muse--main--1.0--patch-96
347 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
348 Merged from mwolson@gnu.org--2005 (patch 68-76)
350 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
351 Merged from mwolson@gnu.org--2005 (patch 77-80)
353 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
354 Merged from mwolson@gnu.org--2005 (patch 81)
356 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
357 Merged from mwolson@gnu.org--2005 (patch 82)
359 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
360 Escape % in latex publishing
362 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
365 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
366 small improvement on muse-make-link
368 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
369 Fix customization of muse-wiki-wikiword-regexp
371 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
372 Allow full customization of WikiWords
374 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
375 Fix mouse-2 yank bug in muse-mode
377 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
378 Fix interpretation order
380 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
381 Merged from mwolson@gnu.org--2005 (patch 83-95)
385 ChangeLog lisp/muse-wiki.el
388 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
389 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
390 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
391 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
392 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
393 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
394 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
395 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
396 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
397 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
398 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
399 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
402 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
407 muse--main--1.0--patch-95
409 * lisp/muse-mode.el (muse-follow-name-at-point)
410 (muse-follow-name-at-mouse): Docfixes.
414 ChangeLog lisp/muse-mode.el
417 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
420 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
422 muse--main--1.0--patch-94
424 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
425 `muse-blosxom-new-entry'.
427 * muse.texi (Blosxom Entries): Ditto.
431 ChangeLog lisp/muse-blosxom.el muse.texi
434 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
437 Re-add global mouse-2 event.
439 muse--main--1.0--patch-93
441 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
442 mouse-2, since Yann found a way around the problem I was facing.
443 (muse-follow-name-at-mouse): Call the event that would normally be used
444 here if we don't have a link at point.
448 ChangeLog lisp/muse-mode.el
451 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
454 Fix publishing error.
456 muse--main--1.0--patch-92
458 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
459 the cdr of output-dir. This was a code fragment from a previous
460 attempt to refactor this function.
464 ChangeLog lisp/muse-project.el
467 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
470 Work on getting to the point where we can resolve project interwiki links.
472 muse--main--1.0--patch-91
474 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
475 `muse-publishing-current-file'.
477 * lisp/muse-project.el (muse-project-of-file): Ditto.
479 * lisp/muse-project.el (muse-project-applicable-styles): New function
480 that returns the usable styles for a file, given either a list of
481 styles or a project name. This is useful for removing styles that will
482 be ignored for a file.
483 (muse-project-publish-file): Split :include and :exclude processing
484 into `muse-project-applicable-styles'.
486 * lisp/muse-publish.el (muse-publish-output-name): Use
487 `muse-publishing-current-file'.
489 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
491 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
494 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
495 names to be uninterpreted. Remove need for muse-assoc-string.
497 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
498 function that will be called to fetch a link to a page from a Muse
499 project from the output file of the currently-published file. This is
500 commented out for now since I ran out of energy.
502 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
503 `muse-wiki-resolve-project-page' for handling Muse project interwiki
504 links, but only when no match was found in `muse-wiki-interwiki-alist'.
505 Handle case where no interwiki can be found, even though this should
508 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
509 whenever Muse mode is entered. That way we don't have to enter an
510 extra command in our .emacs.
512 * lisp/muse.el (muse-current-file): Remove this, since a variable called
513 `muse-publishing-current-file' already exists that does the same thing.
516 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
518 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
523 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
524 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
527 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
530 Mouse-2 on regular text will yank rather than give an error.
532 muse--main--1.0--patch-90
534 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
535 this seems to be more trouble than it's worth.
536 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
537 use our own implementation.
541 ChangeLog lisp/muse-mode.el
544 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
547 Make interwiki links publish with the correct extension.
549 muse--main--1.0--patch-89
551 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
552 prefix and suffix to interwiki names, as well as stripping out unwanted
557 ChangeLog lisp/muse-wiki.el
560 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
563 Fix publishing of bare interwiki names.
565 muse--main--1.0--patch-88
567 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
568 `set'. Use `muse-assoc-string' instead of `assoc'.
570 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
571 `assoc-string' functionality usable with Emacs21 and XEmacs.
575 ChangeLog lisp/muse-wiki.el lisp/muse.el
578 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
581 Apply a few fixes from Yann's branch.
583 muse--main--1.0--patch-87
585 Background: I hacked on Muse over the weekend while offline, and so did
586 Yann. His changes to muse-wiki.el are different than the
587 ones that I made, so we should probably figure out the best
588 way to handle this when we both get on IRC again. For now,
589 I've merged in the bugfixes that he's made, omitting most of
590 the changes to muse-wiki.
592 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
594 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
596 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
597 introduced previously.
601 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
604 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
607 Warn if file not published; hack further on Wiki stuff.
609 muse--main--1.0--patch-86
611 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
612 complete <div> tags that are of the class "image-link". It is hoped
613 that this will prevent user-added <div> tags from being mangled.
615 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
616 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
617 need to look at the text at point.
619 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
620 current file has not been published since it was up-to-date. Thanks to
621 Bill Freeman for the suggestion.
623 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
624 is nil. If this happens, return the original URL.
626 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
627 `muse-wiki-update-interwiki-regexp.'
628 (muse-wiki-update-interwiki-regexp): New function that sets the value
629 of `muse-wiki-interwiki-regexp'.
630 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
633 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
634 `muse-wiki-expand-interwiki'.
635 (muse-wiki-transform-wikiword): New function that prevents WikiWords
636 with no matching file from being published as links.
638 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
639 string argument once again, since this behavior is needed when
641 (muse-wiki-handle-wikiword): Ditto.
643 * lisp/muse.el (muse-handle-url): Ditto.
645 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
646 after every unsuccessful attempt at handling the link. If argument is
647 given, restore match-data at end, too.
649 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
650 argument. Match data is always saved. If argument is not given,
651 assume that `muse-implicit-link-regexp' has been matched against, and
652 return the 1st match string if no handlers worked.
656 ChangeLog lisp/muse-html.el lisp/muse-mode.el
657 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
660 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
663 Hack on WikiName handling and make TAB work for Wiki links.
665 muse--main--1.0--patch-85
667 * lisp/muse-colors.el (muse-colors-markup): Use
668 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
670 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
671 nil, don't color bad links. If non-nil, color bad links.
673 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
675 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
676 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
677 (muse-journal-rss-munge-buffer): Ditto.
679 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
682 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
683 are handled first, then implicit ones. It should work better in all
684 cases. For now, we depend on the value of `muse-implicit-link-regexp'
685 to determine how far to scan for an implicit link. This defaults to
686 the text between the point and the next space.
688 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
689 `muse-visit-link'. If the ANCHOR argument is a string, search for it
690 literally after opening the buffer. Hopefully this can be of use in
691 custom visit-link functions, when necessary.
693 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
694 `muse-visit-link-default'.
696 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
697 Search by text properties instead of regexps. This allows Muse to find
698 links without having to have a massive regexp that contains all link
699 types. The downside is that this will not work if the user defontifies
700 the buffer. But it would somewhat defeat the purpose of following
701 links if you can't see them.
703 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
704 enough command line args are passed in batch mode.
706 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
707 `muse-explicit-link-regexp'.
709 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
712 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
713 specifies the "common ground" of all implicit links, like URLs, bare
714 WikiNames, and -- in the future -- email addresses.
716 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
718 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
719 optional. That was a bad idea on my part. Renamed from
720 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
723 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
724 `muse-wiki-interwiki-expand'.
725 (muse-wiki-handle-wikiword): Renamed from
726 `muse-wiki-wikiword-handle'.
728 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
729 for the eval-after-load arg since XEmacs chokes on constants.
731 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
732 face on WikiWords that don't correspond with a file. If people really
733 want this to appear in bad-link face, I could accommodate that.
735 * lisp/muse.el (muse-handle-url): New function that detects whether the
736 given string is a URL.
737 (muse-implicit-link-functions): Renamed from
738 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
739 (muse-explicit-link-functions): Renamed from
740 `muse-mode-handler-functions'.
741 (muse-handle-implicit-link): New function that handles all
742 implicit links by calling functions from `muse-implicit-link-functions'.
743 (muse-handle-explicit-link): Renamed from
748 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
749 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
750 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
753 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
756 Allow WikiWords to be ignored with <nop> or "''''".
758 muse--main--1.0--patch-84
760 * lisp/muse-mode.el (muse-browse-result): Docfixes.
762 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
763 whether to hide <nop> tags when coloring a Muse buffer.
764 (muse-wiki-wikiword-at-point): Docfix.
765 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
766 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
768 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
769 which keeps the WikiWord that follows it from being interpreted.
770 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
775 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
778 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
781 Update postal address of FSF in muse-wiki.el.
783 muse--main--1.0--patch-83
785 * lisp/muse-wiki.el: Update postal address of the FSF.
789 ChangeLog lisp/muse-wiki.el
792 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
795 Interpret explicit links before emphasis.
797 muse--main--1.0--patch-82
799 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
800 links before emphasis.
802 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
806 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
809 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
812 Wiki hacking, regexp tweaks.
814 muse--main--1.0--patch-81
816 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
819 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
820 that indicates whether or not to use character classes in regexps. The
821 default is to let Muse try to figure it out.
822 (muse-extreg-usable-p): Make use of this variable.
824 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
825 this regexp. I'm guessing it was supposed to have a TAB in there at
826 one time. Replace this stuff with muse-regexp-space.
828 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
831 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
834 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
835 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
836 We'll fix those anchor problems eventually!
838 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
839 uses `muse-interwiki-handle' to determine whether an interwiki link is
842 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
843 look for a suitable value at point if needed.
845 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
847 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
849 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
852 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
856 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
859 Make installation of manual when not using Debian go smoothly.
861 muse--main--1.0--patch-80
863 * Makefile.defs (INSTALLINFO): New variable that specifies what command
864 and options are to be used when insinuating the Muse documentation into
867 * Makefile (install): Make use of INSTALLINFO.
869 * README (Installation): Give directions for changing INSTALLINFO on a
870 Debian system and changing where Muse is installed.
875 ChangeLog Makefile Makefile.defs README muse.texi
878 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
881 Fix compiler warning induced by last patch.
883 muse--main--1.0--patch-79
885 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
889 ChangeLog lisp/muse-project.el lisp/muse.el
892 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
895 Add `muse-current-file', fix minor QuickStart issue.
897 muse--main--1.0--patch-78
899 * examples/QuickStart: Make John Wiegley the author.
901 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
902 `muse-current-file' instead of `buffer-file-name'.
904 * lisp/muse-project.el (muse-current-project): Document.
906 * lisp/muse-project.el (muse-current-file): New variable indicating the
907 name, including path, of the file that is currently being published.
908 (muse-project-of-file): Make use of
911 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
913 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
916 ChangeLog examples/QuickStart lisp/muse-blosxom.el
917 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
921 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
924 Make muse-replace-regexp-in-string closer to its parent; no func change.
926 muse--main--1.0--patch-77
928 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
929 to implement all functionality of `replace-regexp-in-string'. No
930 functionality change.
934 ChangeLog lisp/muse.el
937 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
940 Play nicely with fill, adaptive-fill, and flyspell.
942 muse--main--1.0--patch-76
944 * muse-mode.el (muse-mode-intangible-links): New function used to
945 determine whether links will be considered intangible.
947 * lisp/muse-mode.el (muse-mode-link-functions)
948 (muse-mode-handler-functions): Minor docfix.
950 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
951 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
952 making links intangible by default, but this may be adjusted by use of
953 the `muse-mode-intangible-links' function.
955 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
956 nil if we should allow a fill to occur here. Keeps links from being
959 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
960 non-nil if we allow spell-checking to occur here. Keeps links from
961 being improperly colorized.
963 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
964 functionality change.
967 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
970 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
973 Minor doc changes and code prettification.
975 muse--main--1.0--patch-75
977 * AUTHORS: Note that YH's assignment is in the mail.
979 * README (scripts): Explain better the contents of the `scripts'
982 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
985 AUTHORS ChangeLog README lisp/muse-wiki.el
988 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
991 Merged from hodique@lifl.fr--2005 (patch 7-11)
993 muse--main--1.0--patch-74
997 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
998 split WikiWords and InterWiki links into their own package
1000 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1001 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1003 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1004 Mimic experimental behavior for interwiki
1006 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1007 fix notes publishing
1009 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1013 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1016 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1017 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1020 experimental/.arch-ids/muse-wiki.el.id
1021 ==> experimental/.arch-ids/muse-wiki-old.el.id
1022 experimental/muse-wiki.el
1023 ==> experimental/muse-wiki-old.el
1026 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1027 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1028 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1029 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1030 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1033 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1036 Tell people where to find on-line version of manual.
1038 muse--main--1.0--patch-73
1040 * README: Add on-line locations for manual.
1042 * muse.texi: Remove @include directive. This makes generating a PDF of
1043 this documentation a lot easier.
1045 * muse.texi (Preface): Add on-line locations for manual.
1048 ChangeLog README muse.texi
1051 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1054 Try to make Muse play nice with outline minor mode.
1056 muse--main--1.0--patch-72
1058 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1059 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1060 "muse" instead of "t" when adding invisibility to text or checking for
1063 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1064 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1068 ChangeLog lisp/muse-colors.el lisp/muse.el
1071 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1074 Minor grammar fix in Introduction section of manual.
1076 muse--main--1.0--patch-71
1078 * muse.texi (Introduction): Minor grammar fix.
1084 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1089 muse--main--1.0--patch-70
1091 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1093 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1095 * lisp/muse-poem.el (muse-poem-markup-strings)
1096 (muse-poem-chapbook-strings): Make customizable.
1098 * lisp/muse-poem.el (muse-chapbook-latex-header)
1099 (muse-chapbook-latex-footer): Docfix.
1101 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1102 (muse-texinfo-pdf-extension): Ditto.
1104 * lisp/muse.el (muse-version): Change to 3.01.
1106 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1110 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1111 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1114 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1117 Tweak documentation thoroughly; still incomplete.
1119 muse--main--1.0--patch-69
1121 * README: Minor tweaks.
1123 * muse.texi: Massively rename chapters so that the titles are more
1124 descriptive. Clean up grammar.
1126 * muse.texi (Obtaining Muse): Move content of Installation node here,
1127 stripping out any customization tips, since those are covered later.
1128 Re-work this chapter since I was dissatisfied with it.
1130 * muse.texi (Installation): This node has the content of README regarding
1131 installation, which fits the title of the node much better than the
1134 * muse.texi (Blosxom): Turn the sections of this section into
1137 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1140 * muse.texi (History): Add a "2005" item.
1143 ChangeLog README muse.texi
1146 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1149 Finish documenting 2 more publishing styles.
1151 muse--main--1.0--patch-68
1153 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1155 * lisp/muse-journal.el: Docfixes.
1157 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1158 documentation to this function.
1160 * muse.texi (Blosxom Options): New node containing the publishing styles
1161 and options provided by Blosxom.
1162 (Book): Add usage note, as I suspect a lot of people might be confused
1164 (HTML): Space out entries better.
1165 (Journal, LaTeX): New nodes for publishing styles.
1166 (Common Elements): Document a few options that are present in
1170 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1171 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1174 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1177 Make Muse installable and correct an Emacs21 issue.
1179 muse--main--1.0--patch-67
1181 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1182 directory will be generated.
1183 (all): Compile muse.info by default.
1184 (doc): Refactor into individual generation rules for .html and .info
1186 (install): New rule that installs Muse source code, compiled .elc
1187 files, and the manual into proper places.
1189 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1191 * README (Insinuation): Move old content of Installation here.
1192 (Installation): Fill out this section.
1193 (Further Documentation): Add link to my website and note that a full
1194 manual is included with Muse.
1196 * lisp/Makefile (EL): Populate with .el files.
1197 (install): New rule that installs both .elc and .el files.
1199 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1200 Emacs21, hack in a handler for the @documentencoding tag so that it
1204 ChangeLog Makefile Makefile.defs README lisp/Makefile
1205 lisp/muse-texinfo.el
1208 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1211 Cater even more to XEmacs and its annoying whims.
1213 muse--main--1.0--patch-66
1215 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1216 environment variable.
1218 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1219 handle it. Load `muse-build.el' instead.
1221 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1224 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1225 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1228 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1229 function does not appear to be used.
1231 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1232 `replace-regexp-in-string', since XEmacs doesn't have this function.
1233 We only implement the first 3 args, but this could be extended if we
1236 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1237 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1239 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1241 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1242 make XEmacs shut up.
1244 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1246 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1248 * lisp/muse-http.el (muse-winnow-list): Ditto.
1250 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1252 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1254 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1256 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1259 * scripts/publish: Use EMACS environment variable instead of hard-coding
1263 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1264 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1265 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1266 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1267 lisp/muse.el scripts/muse-build.el scripts/publish
1270 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1273 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1275 muse--main--1.0--patch-65
1277 * AUTHORS: Update entry.
1279 * muse-*.el: Move to the lisp directory.
1281 * lisp/Makefile: New file containing rules to test and compile the
1284 * Makefile.defs: New file that contains common definitions for all other
1285 Makefiles, such as Emacs command to use.
1287 * Makefile: Move lisp-specific rules to lisp/Makefile.
1288 (SUBDIRS): New variable containing subdirectories to clean.
1290 * README: Update to reflect new location of source files. Give updated
1291 directions for compiling with XEmacs.
1293 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1295 (%.html): Pass SITEFLAG as an environment variable to
1298 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1299 seems to be needed to keep the process from failing. This has *got* to
1300 be a bug in Muse, but I don't want to deal with it now.
1302 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1304 * lisp/muse-convert.el: Move line to commentary section.
1306 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1307 locally-bound `type' variable isn't used here.
1309 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1311 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1314 * scripts/muse-build.el (load-path): Correct paths.
1316 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1317 as to avoid spurious warnings.
1319 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1322 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1323 (muse-match-string-no-properties): New functions that take the place of
1324 `line-end-position', `line-beginning-position', and
1325 `match-string-no-properties', respectively.
1327 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1328 (muse-my-journal-find-entries): Use Muse-specific version of
1329 `match-string-no-properties', `line-beginning-position', and
1330 `line-end-position' since these do not exist in XEmacs.
1332 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1333 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1335 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1337 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1338 (muse-html-insert-contents): Ditto.
1340 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1342 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1344 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1346 * lisp/muse-publish.el (muse-publish-markup-tag)
1347 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1348 (muse-published-buffer-contents): Ditto.
1350 * scripts/muse-build.el (muse-elint-files): Ditto.
1353 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1354 lisp/.arch-ids/Makefile.id lisp/Makefile
1357 AUTHORS ChangeLog Makefile README examples/Makefile
1358 examples/QuickStart examples/johnw/muse-johnw.el
1359 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1360 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1361 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1362 lisp/muse.el scripts/muse-build.el scripts/publish
1365 .arch-ids/muse-blosxom.el.id
1366 ==> lisp/.arch-ids/muse-blosxom.el.id
1367 .arch-ids/muse-book.el.id
1368 ==> lisp/.arch-ids/muse-book.el.id
1369 .arch-ids/muse-colors.el.id
1370 ==> lisp/.arch-ids/muse-colors.el.id
1371 .arch-ids/muse-convert.el.id
1372 ==> lisp/.arch-ids/muse-convert.el.id
1373 .arch-ids/muse-docbook.el.id
1374 ==> lisp/.arch-ids/muse-docbook.el.id
1375 .arch-ids/muse-html.el.id
1376 ==> lisp/.arch-ids/muse-html.el.id
1377 .arch-ids/muse-http.el.id
1378 ==> lisp/.arch-ids/muse-http.el.id
1379 .arch-ids/muse-journal.el.id
1380 ==> lisp/.arch-ids/muse-journal.el.id
1381 .arch-ids/muse-latex.el.id
1382 ==> lisp/.arch-ids/muse-latex.el.id
1383 .arch-ids/muse-mode.el.id
1384 ==> lisp/.arch-ids/muse-mode.el.id
1385 .arch-ids/muse-poem.el.id
1386 ==> lisp/.arch-ids/muse-poem.el.id
1387 .arch-ids/muse-project.el.id
1388 ==> lisp/.arch-ids/muse-project.el.id
1389 .arch-ids/muse-publish.el.id
1390 ==> lisp/.arch-ids/muse-publish.el.id
1391 .arch-ids/muse-regexps.el.id
1392 ==> lisp/.arch-ids/muse-regexps.el.id
1393 .arch-ids/muse-texinfo.el.id
1394 ==> lisp/.arch-ids/muse-texinfo.el.id
1395 .arch-ids/muse.el.id
1396 ==> lisp/.arch-ids/muse.el.id
1398 ==> lisp/muse-blosxom.el
1400 ==> lisp/muse-book.el
1402 ==> lisp/muse-colors.el
1404 ==> lisp/muse-convert.el
1406 ==> lisp/muse-docbook.el
1408 ==> lisp/muse-html.el
1410 ==> lisp/muse-http.el
1412 ==> lisp/muse-journal.el
1414 ==> lisp/muse-latex.el
1416 ==> lisp/muse-mode.el
1418 ==> lisp/muse-poem.el
1420 ==> lisp/muse-project.el
1422 ==> lisp/muse-publish.el
1424 ==> lisp/muse-regexps.el
1426 ==> lisp/muse-texinfo.el
1434 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1437 Massively untabify files.
1439 muse--main--1.0--patch-64
1443 ChangeLog ChangeLog.2004 experimental/muse-message.el
1444 experimental/muse-wiki.el muse-book.el muse-colors.el
1445 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1446 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1447 muse-project.el muse-publish.el muse-regexps.el
1448 muse-texinfo.el muse.el
1451 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1454 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1456 muse--main--1.0--patch-63
1458 (Summary of changes that Yann made)
1460 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1462 * muse-mode.el (muse-generate-index): Move index generation code into
1463 `muse-index-as-string'.
1464 (muse-index-as-string): New function that generates an index and
1465 returns it as a string, instead of placing it in a buffer like
1466 `muse-generate-index' used to.
1470 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1471 merge from mwolson@gnu.org--2005
1473 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1474 Accept WikiWords as links [mostly rescinded]
1476 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1477 merge from mwolson@gnu.org--2005/muse--main--1.0
1479 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1480 Merged from mwolson@gnu.org--2005 (patch 60-62)
1482 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1483 provide a string view of the index
1486 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1489 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1490 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1491 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1492 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1493 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1496 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1499 Document Blosxom, Book, DocBook, and HTML publishing styles.
1501 muse--main--1.0--patch-62
1503 * muse-blosxom.el: Clean up header.
1505 * muse-book.el (muse-before-book-publish-hook): Rename to
1506 `muse-book-before-publish-hook'.
1507 (muse-after-book-publish-hook): Rename to
1508 `muse-book-after-publish-hook'.
1510 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1511 (muse-html-markup-strings, muse-xhtml-markup-strings)
1512 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1513 (muse-html-charset-default, muse-html-encoding-default)
1514 (muse-html-encoding-map): Docfixes.
1516 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1520 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1523 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1526 Begin work on Publishing Styles section of manual.
1528 muse--main--1.0--patch-61
1530 * Makefile (.PHONY): Add "doc" to list.
1531 (doc): New rule that generates Info and HTML files from muse.texi.
1532 (dist): Rely on `distclean', not `clean'.
1534 * examples/QuickStart (Authoring mode): Remove empty section.
1536 * muse.texi: Call this program "the Emacs Muse" in title.
1537 (Publishing Styles): Begin to populate section.
1538 (Deriving Styles): First subsection of Publishing Styles.
1539 (Contributors): Remove spurious copyright section, since we address
1542 * README: Actually remember to add this file.
1545 .arch-ids/README.id README
1548 ChangeLog Makefile examples/QuickStart muse.texi
1551 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1554 Document Markup Rules.
1556 muse--main--1.0--patch-60
1558 * examples/QuickStart: Remove stray <comment> tag.
1560 * muse.texi (Top): Comment every menu line.
1561 (Markup Rules): New section with plenty of subsections.
1564 ChangeLog examples/QuickStart muse.texi
1567 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1570 Release this as Muse 3.00.90 (RC1).
1572 muse--main--1.0--patch-59
1574 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1575 is compatible with both Emacs and XEmacs.
1577 * examples/README: Renamed to QuickStart.
1579 * examples/Makefile (EXAMPLES): Reflect name change of README.
1584 ChangeLog Makefile examples/Makefile muse.el
1587 examples/.arch-ids/README.id
1588 ==> examples/.arch-ids/QuickStart.id
1590 ==> examples/QuickStart
1593 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1596 Makefile refactoring.
1598 muse--main--1.0--patch-58
1600 * Makefile (.PHONY): List all non-file targets.
1601 (examples): New rule that calls Make in the examples directory.
1602 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1604 * README: Move to the examples directory. I'd prefer to distribute a
1605 very basic plain text README and use this as a quickstart + markup
1606 example + publishing example.
1608 * examples/Makefile: Move all README-related rules here.
1610 * examples/README: Add an "About this document" section.
1612 * scripts/publish (style): Do not include the contrib directory, since we
1613 don't use any code from there. Since this is only invoked from the
1614 examples directory, make sure add the parent directory to the load
1617 * muse.texi: Change version to 3.00.90 (RC1).
1619 * muse.el: Change location of the README file in header.
1621 * muse.el (muse-version): Update to 3.00.90 (RC1).
1624 examples/.arch-ids/Makefile.id examples/Makefile
1627 ChangeLog Makefile examples/README muse.el muse.texi
1632 ==> examples/.arch-ids/README.id
1637 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1640 Update my example configuration.
1642 muse--main--1.0--patch-57
1644 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1645 and experimental status of muse-message.
1648 ChangeLog examples/mwolson/muse-init.el
1651 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1654 Provide optional outline-style faces; customization fixes; experimental stuff.
1656 muse--main--1.0--patch-56
1658 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1659 option that determines what the header faces should look like. If
1660 'outline, use outline-style faces. If nil, don't generate the faces at
1661 all, which allows the user to specify their own. Otherwise, use the
1662 scaled faces, which is the default behavior.
1663 (muse-colors-outline-faces-list): List of faces to use. In case the
1664 outline faces are not available, provide reasonable defaults.
1665 (muse-make-faces): Use dolist instead of mapc. Implement the
1666 possibility of having outline-style colors for heading. Don't call
1667 this function immediately -- give the users time to make their changes
1668 through the customize interface. Once we call this function, Emcs from
1669 CVS will not allow the faces to be changed easily, which is a shame.
1671 * muse-message.el (muse-message-contents-tag): Copied from
1672 `muse-publish-contents-tag' in order to keep the customization
1673 interface from making the `muse-markup-tags' option from throwing a
1674 type mismatch error. This function is untested and will likely do
1675 nothing useful. This file has been moved to the experimental folder
1676 until it gets fleshed out more.
1678 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1679 file that could eventually provide wiki-like ability. Currently this
1680 is just a collection of functions that were pruned out when he remade
1681 Muse, so don't get too excited. I plan to eventually merge Yann
1682 Hodique's work here, probably after the first release of Muse.
1684 * muse-regexps.el (muse-regexp): Improve description.
1686 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1687 the muse-regexp group since it is just a single regexp. Lists of
1688 regexps don't have to be in muse-regexp, however.
1690 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1691 since the Emacs devel mailing list seems to not want Britain-izations
1694 * muse-colors.el (muse-colors): Ditto.
1696 * muse-docbook.el (muse-docbook): Ditto.
1698 * muse-html.el (muse-html): Ditto.
1700 * muse-http.el (muse-http): Ditto.
1702 * muse-message.el (muse-message): Ditto.
1704 * muse-mode.el (muse-mode): Ditto.
1706 * muse-project.el (muse-project): Ditto.
1708 * muse-publish.el (muse-publish): Ditto.
1710 * muse.el (muse): Ditto.
1713 experimental/.arch-ids/=id
1714 experimental/.arch-ids/muse-wiki.el.id
1715 experimental/muse-wiki.el
1718 ChangeLog experimental/muse-message.el muse-blosxom.el
1719 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1720 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1724 .arch-ids/muse-message.el.id
1725 ==> experimental/.arch-ids/muse-message.el.id
1727 ==> experimental/muse-message.el
1730 experimental experimental/.arch-ids
1733 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1736 Fix publishing error when given an empty string for header/footer.
1738 muse--main--1.0--patch-55
1740 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1741 `file-readable-p' if it is an empty string. For some reason,
1742 `file-readable-p' and `insert-file-contents' were treating an empty
1743 string as if it were the current directory.
1746 ChangeLog muse-publish.el
1749 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1752 WYSIWYG emphasis, XEmacs compatibility hacks.
1754 muse--main--1.0--patch-54
1756 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1757 compliant. Only colorize if we end with the same number of asterisks
1758 as we start with, preventing unnoticed syntax errors. Don't colorize
1759 in the middle of a word.
1760 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1761 Only colorize if we end with an underscore. Don't colorize in the
1764 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1765 inside of group. This will probably not do anything, but it seems
1768 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1769 where we start with an image link. JohnW didn't seem to like having
1770 <p> tags inserted before image links, but they don't validate properly
1771 as they are. For now, I will surround such links/paragraphs with <div
1772 class="image-link"> in an attempt to be as not invasive and yet
1773 standards compliant as possible.
1775 * muse-html.el (muse-html-escape-string): Work around distinction between
1776 int and char types in XEmacs. Deal with an annoying replace-match bug
1777 in XEmacs that rears its head at times.
1779 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1783 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1787 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1790 Minor code cleanup to address elint issues.
1792 muse--main--1.0--patch-53
1794 * Makefile (test): Don't build README files during this rule. Remove
1795 spurious "make clean" statement.
1797 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1798 `muse-colors' group, and give it a proper type.
1800 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1802 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1803 muse-my-journal-find-entries): Replace `string-to-int' with
1806 * muse-html.el (muse-html-insert-contents): Ditto.
1808 * muse-journal.el (muse-journal-html-munge-buffer,
1809 muse-journal-latex-munge-buffer): Ditto.
1811 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1813 * muse-publish.el (muse-publish-markup-footnote,
1814 muse-publish-contents-tag): Ditto.
1816 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1819 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1820 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1824 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1827 Add ability to automate the creation a new blosxom entry.
1829 muse--main--1.0--patch-52
1831 * examples/mwolson/muse-init.el: Move new entry section to
1832 muse-blosxom.el. Modify the key settings in my example accordingly.
1834 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1835 Muse always makes sure that the file ends with a newline.
1837 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1838 planner markup is now provided automatically by the planner port to
1839 Muse, and we don't have any customized markup.
1841 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1842 variable that specifies where the base directory of your blog entries
1845 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1846 the base directory. Explore categories recursively.
1848 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1849 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1850 special characters file name.
1852 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1853 making a new blog entry. It will prompt you for a category, then a
1854 title, and then will create a new file that has the date and title
1858 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1861 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1864 Change mailing address of FSF, add AUTHORS file.
1866 muse--main--1.0--patch-51
1868 * muse-*.el, muse.texi: Change mailing address of FSF.
1870 * muse.texi (Contributors): Fix typo.
1872 * AUTHORS: New file containing a list of all of those who have
1873 contributed code or documentation to Muse, how many lines were changed,
1877 .arch-ids/AUTHORS.id AUTHORS
1880 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1881 muse-html.el muse-http.el muse-journal.el muse-latex.el
1882 muse-message.el muse-mode.el muse-poem.el muse-project.el
1883 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1887 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1890 Merged from hodique@lifl.fr--2005 (patch 0-1)
1892 muse--main--1.0--patch-50
1896 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1897 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1899 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1900 fix .html (for example) in visible names for links
1903 ChangeLog muse-publish.el
1906 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1907 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1910 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1913 Make generated X(HT)ML show up in the right encoding in other modes.
1915 muse--main--1.0--patch-49
1917 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1918 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1919 generated (X)HTML files show up in the right coding system when editing
1920 them with another Emacs mode.
1922 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1923 encoding instead of hard-coding it.
1925 * muse-message.el: Add content to Commentary section, explaining the use
1926 of this publishing style.
1929 ChangeLog muse-html.el muse-journal.el muse-message.el
1932 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1935 Move regexps to same group, only make 4 heading faces.
1937 muse--main--1.0--patch-48
1939 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1940 can only publish 3 of them specially, leaving the fourth to be in
1942 (muse-colors-markup): Only recognize 4 levels of heading.
1944 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1945 (muse-file-regexp, muse-image-regexp)
1946 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1947 like a good idea to have all the regexps in the same group.
1950 ChangeLog muse-colors.el muse-regexps.el muse.el
1953 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1956 Update my example config, minor code cleanup.
1958 muse--main--1.0--patch-47
1960 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1961 names and add "Plans" project.
1963 * muse-docbook.el (looking-back): Delete.
1965 * muse-html.el (looking-back): Delete.
1967 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1968 instead of `looking-back'.
1970 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1971 function, use this function. If `looking-back' exists, call it;
1972 otherwise, use a workaround.
1975 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1978 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1979 muse-html.el muse.el
1982 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1985 Handle a few paragraph publishing edge cases better.
1987 muse--main--1.0--patch-46
1989 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1990 beginning-of-document, end-of-document, and paragraph separator regexps
1991 so that one markup rule can be used in all these cases.
1992 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1993 particular, blockquote or center at beginning or end of document will
1994 be published properly. Hopefully this won't slow things down too much.
1995 (muse-docbook-markup-paragraph-close): Removed.
1997 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1999 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2001 (muse-html-markup-paragraph-close): Removed.
2004 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2007 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2010 Improve prompt when reading a tag.
2012 muse--main--1.0--patch-45
2014 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2015 other Emacs modes seem to do.
2018 ChangeLog muse-mode.el
2021 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2024 Warn user when publishing fails due to a private directory.
2026 muse--main--1.0--patch-44
2028 * muse-project.el (muse-project-private-p): Warn users when publishing a
2029 file fails due to its directory not being readable by others. Make
2030 sure that you do a `chmod +o name_of_directory' if you want the
2031 contents of that directory to be publishable.
2034 ChangeLog muse-project.el
2037 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2040 Fix error with example tags and message publishing style.
2042 muse--main--1.0--patch-43
2044 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2045 see if a previous definition for `font-lock-multiline' exists.
2047 * muse-message.el (muse-message-example-tag): Don't require two
2048 additional (unused) arguments.
2051 ChangeLog muse-colors.el muse-message.el
2054 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2057 Always end the published document with a newline.
2059 muse--main--1.0--patch-42
2061 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2062 published document with a newline.
2064 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2067 ChangeLog muse-docbook.el muse-html.el
2070 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2073 Don't let automatic backup files crash the publishing process.
2075 muse--main--1.0--patch-41
2077 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2078 directive since this value is already processed by
2079 `muse-publish-markup-directive', and may be obtained by using
2080 the code: (muse-publishing-directive "date").
2082 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2083 to run (funcall nil); this happened once during a debugging process.
2085 * muse-project.el (muse-project-private-p): Skip any file for which we
2086 cannot fetch attributes. This fixes a bug where having an
2087 Emacs-generated automatic backup file in a publishing directory causes
2088 the publishing process to halt with an error.
2091 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2094 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2097 Apply fix in previous patch to the DocBook publishing style.
2099 muse--main--1.0--patch-40
2101 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2102 previous patch here as well.
2106 ChangeLog muse-docbook.el
2109 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2112 Fix newly-introduced lock-up during HTML publishing.
2114 muse--main--1.0--patch-39
2116 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2117 planner rules higher priority in the publishing sequence. Hopefully
2118 this will not wreck anything; I don't use these rules, so I cannot
2119 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2121 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2122 replace-match; that seems to be slightly evil. Return nil instead of a
2123 newline since otherwise Muse thinks that we are not done yet and gets
2124 into an infinite loop. This should fix the lock-up problem that
2125 resulted from the previous few patches.
2128 ChangeLog muse-blosxom.el muse-html.el
2131 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2136 muse--main--1.0--patch-38
2138 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2142 ChangeLog muse-blosxom.el
2145 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2148 Make docbook and blosxom modes close paragraphs properly at end.
2150 muse--main--1.0--patch-37
2152 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2155 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2156 (muse-docbook-markup-paragraph-close): Adapt from
2157 `muse-html-markup-paragraph-close'.
2159 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2160 preserve the same appearance as before the last patch.
2163 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2166 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2169 Bugfix: Close P tag properly at end of file.
2171 muse--main--1.0--patch-36
2173 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2176 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2177 detecting whether or not a paragraph needs a closing P tag.
2178 (muse-html-markup-paragraph-close): New function that only inserts a
2179 closing P tag when an unclosed P tag is nearby.
2182 ChangeLog muse-blosxom.el muse-html.el
2185 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2188 Update my example settings.
2190 muse--main--1.0--patch-35
2192 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2195 ChangeLog examples/mwolson/muse-init.el
2198 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2201 Update documentation for C-c TAB feature.
2203 muse--main--1.0--patch-34
2205 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2213 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2216 New feature: tag completion with C-c TAB.
2218 muse--main--1.0--patch-33
2220 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2221 (muse-tag-history, muse-custom-tags): New variables that keep track of
2222 the tag history and newly-entered tags respectively for
2224 (muse-insert-tag): New function that interactively prompts the user for
2228 ChangeLog muse-mode.el
2231 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2234 Fix XHTML validation error with <hr> and <br>.
2236 muse--main--1.0--patch-32
2238 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2239 and HR tags for XHTML publishing. This should fix a few validation
2240 errors that I've been noticing lately.
2243 ChangeLog muse-html.el
2246 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2249 Remove flyspell overlays on links.
2251 muse--main--1.0--patch-31
2253 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2254 should make the link clickable. On Emacs21, the color will stay red,
2255 but other Emacsen should do the right thing, which is use the normal
2256 link color. Hopefully this will fix some strange flyspell-related link
2260 ChangeLog muse-colors.el
2263 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2266 Update my example Muse settings.
2268 muse--main--1.0--patch-30
2270 * examples/mwolson/muse-init.el: Update from my latest version.
2271 (muse-project-alist): Remove the francais part of my blog.
2272 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2273 into this and `my-muse-mode-fill-nobreak-p'.
2274 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2275 this is the best way to accomplish this.
2276 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2277 characters in the title.
2278 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2281 ChangeLog examples/mwolson/muse-init.el
2284 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2287 Add simple `muse-version' function.
2289 muse--main--1.0--patch-29
2291 * muse.el (muse-version): New function that displays the value of the
2292 `muse-version' variable. This should be easier for the user to type
2293 than C-h v muse-version.
2299 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2302 Don't compile documentation by default.
2304 muse--main--1.0--patch-28
2306 * Makefile (all): Don't compile documentation by default.
2307 (doc): Use this rule to compile documentation.
2313 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2316 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2318 muse--main--1.0--patch-27
2320 2005-04-16 Michael Olson <mwolson@gnu.org>
2322 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2323 johnw. If a journal entry's title is a [[link]], then an
2324 <enclosure> tag will be added to the XML data giving the size and
2325 MIME type of the link target. This makes podcasting with Muse
2327 (muse-journal-rss-entry-template): Add enclosure usage to example.
2328 (muse-journal-rss-munge-buffer): Implement enclosures.
2331 ChangeLog muse-journal.el
2334 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2337 Standardize source headers, appease elint, don't require planner
2339 muse--main--1.0--patch-26
2341 2005-04-15 Michael Olson <mwolson@gnu.org>
2343 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2344 `scripts' directory since it really isn't part of Muse proper; it
2345 is used to generate Muse output from the command line.
2347 * muse-blosxom.el: Handle case where planner is not loaded so that
2348 it isn't a hard requirement.
2350 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2351 that elint doesn't complain.
2353 * muse-message.el (muse-message-markup-link): Don't throw up on
2354 links with no description.
2356 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2357 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2358 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2359 muse-project.el, muse-publish.el, muse-regexps.el,
2360 muse-texinfo.el, muse.el: Add standard header for each file in
2361 preparation for the initial release, which will hopefully happen
2362 sometime within the next month.
2366 experimental/.arch-ids/=id
2369 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2370 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2371 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2372 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2373 muse-texinfo.el muse.el
2376 .arch-ids/muse-build.el.id
2377 ==> scripts/.arch-ids/muse-build.el.id
2379 ==> scripts/muse-build.el
2381 removed directories:
2382 experimental experimental/.arch-ids
2385 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2388 Merge contents of muse-latexcjk.el into muse-latex.el.
2390 muse--main--1.0--patch-25
2392 2005-04-14 Michael Olson <mwolson@gnu.org>
2394 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2395 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2396 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2397 Merge in from muse-latexcjk.el.
2399 * muse-latexcjk.el: Removed, functionality merged with
2403 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2406 ChangeLog muse-latex.el
2409 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2412 Merge muse-xhtml.el into muse-html.el.
2414 muse--main--1.0--patch-24
2416 2005-04-06 Michael Olson <mwolson@gnu.org>
2418 * examples/mwolson/muse-init.el: Update with respect to the
2419 muse-xhtml.el merge.
2421 * muse-html.el: The contents of muse-xhtml.el have been merged in
2422 as advised by John Wiegley.
2423 (muse-html-style-sheet): Add example for XHTML use in the
2424 function's documentation.
2425 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2426 Moved from muse-xhtml.el.
2428 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2431 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2434 ChangeLog examples/mwolson/muse-init.el muse-html.el
2437 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2440 Try to fix regexps for Emacs 21.4.
2442 muse--main--1.0--patch-23
2444 2005-04-05 Michael Olson <mwolson@gnu.org>
2446 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2450 ChangeLog muse-regexps.el
2453 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2456 Add comments to the publish-project example script
2458 muse--main--1.0--patch-22
2460 2005-04-01 Michael Olson <mwolson@gnu.org>
2462 * examples/publish-project: Moved here from
2463 scripts/publish-project. Added a few comments so people know what
2467 ChangeLog examples/publish-project
2470 scripts/.arch-ids/publish-project.id
2471 ==> examples/.arch-ids/publish-project.id
2472 scripts/publish-project
2473 ==> examples/publish-project
2476 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2479 New XHTML style, add more examples to my sample muse config
2481 muse--main--1.0--patch-21
2483 2005-03-31 Michael Olson <mwolson@gnu.org>
2485 * examples/mwolson/muse-init.el: Give an example of deriving a
2486 custom publishing style.
2487 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2488 (my-muse-prepare-entry-for-xanga): Mangle the published output
2489 from a blosxom project and copy the result to the clipboard for
2490 easy pasting into Xanga's web form. The file is untouched.
2492 * muse-html.el (muse-html-style-sheet): Include the <style
2493 type="text/css"></style> wrapper around the example.
2494 (muse-html-header): Don't add <style type="text/css"></style>
2495 around the value of `muse-html-style-sheet' anymore. This allows
2496 for the option of putting your stylesheet(s) in a separate file.
2497 An example of this is given in the documentation for this
2500 * muse-xhtml: New file that implements a publishing style which is
2501 derived from HTML mode. It uses a slightly modified version of
2502 the HTML markup rules to generate XHTML-compliant output.
2504 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2505 "blosxom" style has been renamed to "blosxom-html". Fix a few
2508 * muse-journal.el: Add new "journal-xhtml" style.
2510 * muse-message.el: Add new "message-xhtml" style.
2513 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2516 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2517 muse-html.el muse-journal.el muse-message.el
2520 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2523 Add my muse configuration to the examples
2525 muse--main--1.0--patch-20
2527 2005-03-24 Michael Olson <mwolson@gnu.org>
2529 * examples/johnw: Move John Wiegley's configuration to this
2532 * examples/mwolson: My configuration files go here.
2534 * examples/mwolson/muse-init.el: My Muse configuration file. I
2535 just figured out how to keep links from being spell-checked or
2536 split up by fill-mode, so the implementation of this may be found
2537 here. I also made a function that sets up a blog entry for me.
2540 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2541 examples/mwolson/.arch-ids/muse-init.el.id
2542 examples/mwolson/muse-init.el
2548 examples/.arch-ids/muse-johnw.el.id
2549 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2550 examples/.arch-ids/publish-johnw.id
2551 ==> examples/johnw/.arch-ids/publish-johnw.id
2552 examples/muse-johnw.el
2553 ==> examples/johnw/muse-johnw.el
2554 examples/publish-johnw
2555 ==> examples/johnw/publish-johnw
2558 examples/johnw examples/johnw/.arch-ids examples/mwolson
2559 examples/mwolson/.arch-ids
2562 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2565 Add muse-blosxom script and plugin for pyblosxom
2567 muse--main--1.0--patch-19
2569 2005-03-24 Michael Olson <mwolson@gnu.org>
2571 * muse-blosxom.el: Update copyright notice in headers and mention
2572 the pyblosxom scripts.
2574 * contrib/pyblosxom: New directory containing pyblosxom plugins
2577 * contrib/getstamps.py: Script that generates the "timestamps"
2578 file, run on the local machine.
2580 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2584 contrib/pyblosxom/.arch-ids/=id
2585 contrib/pyblosxom/.arch-ids/getstamps.py.id
2586 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2587 contrib/pyblosxom/getstamps.py
2588 contrib/pyblosxom/hardcodedates.py
2591 ChangeLog muse-blosxom.el
2594 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2597 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2600 muse-blosxom.el has matured past experimental status
2602 muse--main--1.0--patch-18
2604 2005-03-23 Michael Olson <mwolson@gnu.org>
2606 * muse-blosxom.el: Remove common functionality that has already
2607 been implemented in `muse-html.el'. Derive this mode from
2608 `muse-html'. Update documentation. I now feel that this file is
2609 ready to be included in the top-level Muse directory.
2612 ChangeLog muse-blosxom.el
2615 experimental/.arch-ids/muse-blosxom.el.id
2616 ==> .arch-ids/muse-blosxom.el.id
2617 experimental/muse-blosxom.el
2621 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2624 Make muse-blosxom.el slightly less experimental
2626 muse--main--1.0--patch-17
2628 2005-03-22 Michael Olson <mwolson@gnu.org>
2630 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2631 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2633 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2634 from the `muse-blosxom-markup-date-directive' rule.
2635 (blosxom-set-time): Remove this function. We're not going to be
2636 touching the timestamp manually anymore -- it's too much of a
2637 hassle. Right now I've got a python program that compiles a
2638 timestamp file and a pyblosxom helper that reads it. Something
2639 similar could be arranged for blosxom, I'm sure.
2643 ChangeLog experimental/muse-blosxom.el
2646 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2649 Apply latest journal-related updates from johnw
2651 muse--main--1.0--patch-16
2655 ChangeLog examples/muse-johnw.el muse-journal.el
2658 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2661 Add Projects node to the manual
2663 muse--main--1.0--patch-15
2665 2005-02-28 Michael Olson <mwolson@gnu.org>
2667 * muse.texi: Change copyright notice since the FSF is now the
2669 (Projects): New node, based on a section from the README file.
2675 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2678 Correct documentation, adding some content.
2680 muse--main--1.0--patch-14
2682 2005-02-28 Michael Olson <mwolson@gnu.org>
2684 * muse.texi: Change license terms of the documentation to the GNU
2685 GPL instead of the GNU FDL, as per the consent of the copyright
2686 holders of the emacs-wiki manual, from which this is based. Some
2687 emacs-wiki-isms in the manual were corrected, and the Getting
2688 Started section was updated.
2694 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2697 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2699 muse--main--1.0--patch-13
2701 2005-02-17 Michael Olson <mwolson@gnu.org>
2703 * experimental/muse-blosxom.el: Somehow the contents of this file
2704 managed to get duplicated. I removed the duplicates.
2705 (muse-blosxom-date): Remove this, since it is not useful.
2706 (muse-blosxom-header): Use the standard header that blosxom.el
2710 ChangeLog experimental/muse-blosxom.el
2713 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2716 Initial commit of muse.texi, nothing substantial
2718 muse--main--1.0--patch-12
2720 2005-02-07 Michael Olson <mwolson@gnu.org>
2722 * muse.texi: New file that provides the documentation for Muse.
2723 It is in a very rough form at the moment. Nothing substantial may
2724 be found here yet. Be ye warned.
2727 .arch-ids/muse.texi.id muse.texi
2733 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2736 Add docstring, new trivial function
2738 muse--main--1.0--patch-11
2740 2005-02-07 Michael Olson <mwolson@gnu.org>
2742 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2743 `muse-what-changed'. No functionality change.
2744 (muse-what-changed): New function that displays in diff format the
2745 changes made since the buffer was last saved.
2747 * muse-project.el (muse-project-publish): Add docstring.
2750 ChangeLog muse-mode.el muse-project.el
2753 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2756 Add experimental version of muse-blosxom.el to project
2758 muse--main--1.0--patch-10
2760 2005-02-04 Michael Olson <mwolson@gnu.org>
2762 * Makefile (realclean): Remove file that gets generated when fonts
2765 * experimental/muse-bloxsom.el: New file that implements Blosxom
2766 support for Muse. It's in a very rough state, hence its placement
2767 in the `experimental' directory.
2770 experimental/.arch-ids/=id
2771 experimental/.arch-ids/muse-blosxom.el.id
2772 experimental/muse-blosxom.el
2778 experimental experimental/.arch-ids
2781 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2784 Make permissions more consistent
2786 muse--main--1.0--patch-9
2792 modified directories:
2793 contrib examples scripts
2796 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2801 muse--main--1.0--patch-8
2803 2005-02-04 Michael Olson <mwolson@gnu.org>
2805 * muse-build.el: Add contrib directory to `load-path'.
2806 (muse-elint-files): Load `muse-regexps.el'.
2808 * scripts/publish: Change permissions so that this script is
2809 executable. Add contrib directory to load list. Add
2810 `muse-regexps.el' to list.
2813 ChangeLog muse-build.el scripts/publish
2816 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2819 Use "—" instead of "—"
2821 muse--main--1.0--patch-7
2823 2005-01-31 Michael Olson <mwolson@gnu.org>
2825 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2826 with "—" so that documents validate properly. Thanks to
2827 Björn Lindström for the suggestion.
2829 * muse-html.el (muse-html-markup-strings): Ditto.
2832 ChangeLog muse-docbook.el muse-html.el
2835 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2838 Fix use of "[:blank:]" in underline markup
2840 muse--main--1.0--patch-6
2842 2005-01-25 Michael Olson <mwolson@gnu.org>
2844 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2845 use of `muse-regexp-blank'.
2848 ChangeLog muse-colors.el
2851 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2854 Fix problem with headings being given wrong face
2856 muse--main--1.0--patch-5
2858 2005-01-03 Michael Olson <mwolson@gnu.org>
2860 * muse-colors.el: Add header.
2861 (muse-colors-emphasized): Headings were being given the coloring
2862 for the next level of heading instead of the real
2863 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2864 Heading"). Thanks to Lan Yufeng for finding this and sending a
2867 * muse-regexps.el: Fix header.
2870 ChangeLog muse-colors.el muse-regexps.el
2873 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2878 muse--main--1.0--patch-4
2880 2005-01-01 Michael Olson <mwolson@gnu.org>
2882 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2883 version will be automatically maintained by Arch.
2887 .arch-ids/ChangeLog.id ChangeLog
2890 .arch-ids/ChangeLog.id
2891 ==> .arch-ids/ChangeLog.2004.id
2896 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2899 Extended regexps fix, allow spaces in 1st part of links
2901 muse--main--1.0--patch-3
2903 2004-12-30 Michael Olson <mwolson@gnu.org>
2905 * muse.el (muse-link-regexp): Allow spaces in the first part of
2908 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2909 customizable alternatives to extended character classes.
2911 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2914 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2915 muse-html.el muse-mode.el muse-publish.el muse.el
2918 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2921 Begin to change regexp handling, tweak muse.el header
2923 muse--main--1.0--patch-2
2925 2004-12-29 Michael Olson <mwolson@gnu.org>
2927 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2930 * muse-regexps.el: New file that implements regexp handling.
2931 Generalized regexp options will be moved to it eventually.
2934 .arch-ids/muse-regexps.el.id muse-regexps.el
2940 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2943 Do some early spring cleaning
2945 muse--main--1.0--patch-1
2947 2004-12-29 Michael Olson <mwolson@gnu.org>
2949 * Makefile: Change path to `publish' script.
2951 * contrib/pcomplete.el: New file that is used by Muse without
2952 actually being a part of it: hence its location in the contrib
2955 * contrib/cgi.el, contrib/httpd.el: New location.
2957 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2959 * scripts/publish, scripts/publish-project: Ditto.
2962 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2963 contrib/pcomplete.el examples/.arch-ids/=id
2964 scripts/.arch-ids/=id
2971 ==> contrib/.arch-ids/cgi.el.id
2972 .arch-ids/httpd.el.id
2973 ==> contrib/.arch-ids/httpd.el.id
2974 .arch-ids/muse-johnw.el.id
2975 ==> examples/.arch-ids/muse-johnw.el.id
2976 .arch-ids/publish-johnw.id
2977 ==> examples/.arch-ids/publish-johnw.id
2978 .arch-ids/publish-project.id
2979 ==> scripts/.arch-ids/publish-project.id
2980 .arch-ids/publish.id
2981 ==> scripts/.arch-ids/publish.id
2985 ==> contrib/httpd.el
2987 ==> examples/muse-johnw.el
2991 ==> examples/publish-johnw
2993 ==> scripts/publish-project
2996 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3000 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3003 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3005 muse--main--1.0--base-0
3007 (automatically generated log message)
3010 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3011 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3012 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3013 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3014 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3015 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3016 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3017 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3018 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3019 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3020 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3021 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3022 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3023 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3024 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3025 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3026 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3027 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8