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 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
8 Fix some gross mistakes.
10 muse--main--1.0--patch-112
12 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
15 * lisp/muse-project.el (muse-project-file-entries): If
16 `muse-file-extension' is defined, use it to filter the entries.
18 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
19 variable. Move higher in file.
21 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
22 argument instead of the real name of the variable.
25 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
29 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
32 Make natural interwiki links between projects mostly work.
34 muse--main--1.0--patch-111
36 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
37 function and flesh it out. This seems to work properly, though for
38 some reason, interwiki links using projects are a bit flakey.
39 (muse-wiki-handle-interwiki): Deal with case where we have a project
40 name in an interwiki link.
43 ChangeLog lisp/muse-wiki.el
46 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
49 Fix Emacs21 issue with muse-insert-tag.
51 muse--main--1.0--patch-110
53 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
54 completing-read to appease older Emacsen.
57 ChangeLog lisp/muse-mode.el
60 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
63 Fix error with `muse-blosxom-new-entry' and Emacs21.
65 muse--main--1.0--patch-109
67 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
68 `completing-read' so that old versions of Emacs don't complain.
71 ChangeLog lisp/muse-blosxom.el
74 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
77 Try to fix an error with `muse-blosxom-get-categories'.
79 muse--main--1.0--patch-108
81 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
82 about processing directories.
85 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
88 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
91 Make a distinction between implicit and explicit links at publish-time.
93 muse--main--1.0--patch-107
95 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
97 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
99 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
102 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
103 not we are dealing with an explicit link.
105 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
107 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
108 argument, but ignore it.
110 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
111 when link is not explicit.
114 ChangeLog lisp/muse-html.el lisp/muse-http.el
115 lisp/muse-publish.el lisp/muse-wiki.el
118 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
121 Implement several WikiWord handling fixes.
123 muse--main--1.0--patch-106
125 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
126 found by the handlers. Don't send implicit links through some of the
129 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
130 of interwiki link before calling `muse-handle-explicit-link'.
132 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
133 "\\|" separator between project-alist entries and interwiki entries.
134 Force a reconfiguration of muse-colors-markup.
136 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
137 sure that we don't colorize WikiNames that don't go with any file.
141 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
145 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
148 Attempt to simplify muse-wiki a bit.
150 muse--main--1.0--patch-105
152 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
155 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
156 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
157 (muse-wiki-update-use-wikiword-markup-regexp)
158 (muse-wiki-update-use-wikiword-link-function)
159 (muse-wiki-update-use-wikiword-url-transforms): Remove.
160 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
162 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
163 `muse-wiki-use-wikiword' is specified.
165 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
166 unless `muse-wiki-use-wikiword' is specified.
168 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
171 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
172 muse-publish-markup-regexps.
174 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
175 muse-publish-url-transforms.
177 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
178 muse-wiki-handle-wikiword to muse-implicit-link-functions.
182 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
185 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
188 Make muse-blosxom use relative name of published file in page-date alist.
190 muse--main--1.0--patch-104
192 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
194 (muse-blosxom-update-page-date-alist): Renamed from
195 `muse-blosxom-markup-date-directive'. Make the current file name
196 relative to the base directory and strip file extension if necessary.
200 ChangeLog lisp/muse-blosxom.el
203 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
206 Hack on muse-blosxom timestamps somewhat.
208 muse--main--1.0--patch-103
210 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
211 actually do something useful. This should have a different name,
213 ("blosxom-html", "blosxom-xhtml"): Call
214 `muse-blosxom-markup-date-directive' after publishing each entry.
218 ChangeLog lisp/muse-blosxom.el
221 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
224 Fix several startup and compile errors.
226 muse--main--1.0--patch-102
228 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
229 fixes an error that occurred during startup.
231 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
232 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
235 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
236 that the nasty compile errors go away. Fix a few typos.
237 (muse-ignored-extensions): Fix docstring.
238 (muse-file-extension): Move this higher in the file.
243 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
246 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
249 Note that muse-file-extension should not have "." in front.
251 muse--main--1.0--patch-101
253 * lisp/muse-project.el (muse-project-find-file): Handle case where
254 muse-file-extension is not specified.
256 * lisp/muse.el (muse-file-extension): Note that the period at the
257 beginning of this value should be omitted.
259 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
260 file extension so that regexp characters inside the extension will not
261 goof it up. This should never be a problem in normal cases, but let's
266 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
270 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
273 Implement optional file extension of Muse files.
275 muse--main--1.0--patch-100
277 * lisp/muse-mode.el (muse-mode): Make sure
278 `muse-update-ignored-extensions-regexp' gets updated every time we
279 enter Muse mode. This works around a bug in the customize interface --
280 if a user changes an option using setq, the :set function sometimes
281 does not get executed. I should really try to determine whether or not
282 this is really an issue anymore.
284 * lisp/muse-project.el (muse-project-find-file): Make use of
285 `muse-file-extension'.
287 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
288 customizable; it is autogenerated from `muse-ignored-extensions'.
289 (muse-update-ignored-extensions-regexp): New function that sets the
290 value of `muse-ignored-extensions-regexp'. This is needed in order to
291 make sure that the value of `muse-file-extension' is taken into
293 (muse-ignored-extensions): New option that determines which file
294 extensions to ignore. It is in the form of a list of regexps.
296 * lisp/muse.el (muse-file-extension): New option that allows the user to
297 specify the file extension to be used for Muse files. By default, this
298 is nil, which means that no extension will be used.
300 * lisp/muse.el (muse-page-name): Handle case where
301 `muse-ignored-extensions-regexp' is nil.
305 ChangeLog lisp/muse-mode.el lisp/muse-project.el
306 lisp/muse-regexps.el lisp/muse.el
309 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
312 Document new blosxom convenience feature.
314 muse--main--1.0--patch-99
316 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
317 `muse-blosxom-project-alist-entry'. An example is provided in the
322 ChangeLog lisp/muse-blosxom.el
325 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
328 Further work on `muse-project-alist' entry generation for blosxom.
330 muse--main--1.0--patch-98
332 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
333 Include subdirectories in first part of "Blog" entry.
335 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
336 that returns a list of dirs that are to be used with the first part of
337 a `muse-project-alist' entry.
341 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
344 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
347 New function: muse-blosxom-project-alist-entry.
349 muse--main--1.0--patch-97
351 * examples/mwolson/muse-init.el: Update from my latest settings.
352 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
354 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
355 that generates the latter part of an entry for `muse-project-alist'.
359 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
362 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
365 Merged from hodique@lifl.fr--2005 (patch 12-23)
367 muse--main--1.0--patch-96
371 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
372 Merged from mwolson@gnu.org--2005 (patch 68-76)
374 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
375 Merged from mwolson@gnu.org--2005 (patch 77-80)
377 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
378 Merged from mwolson@gnu.org--2005 (patch 81)
380 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
381 Merged from mwolson@gnu.org--2005 (patch 82)
383 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
384 Escape % in latex publishing
386 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
389 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
390 small improvement on muse-make-link
392 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
393 Fix customization of muse-wiki-wikiword-regexp
395 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
396 Allow full customization of WikiWords
398 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
399 Fix mouse-2 yank bug in muse-mode
401 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
402 Fix interpretation order
404 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
405 Merged from mwolson@gnu.org--2005 (patch 83-95)
409 ChangeLog lisp/muse-wiki.el
412 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
413 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
414 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
415 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
416 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
417 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
418 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
419 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
420 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
421 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
422 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
423 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
426 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
431 muse--main--1.0--patch-95
433 * lisp/muse-mode.el (muse-follow-name-at-point)
434 (muse-follow-name-at-mouse): Docfixes.
438 ChangeLog lisp/muse-mode.el
441 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
444 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
446 muse--main--1.0--patch-94
448 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
449 `muse-blosxom-new-entry'.
451 * muse.texi (Blosxom Entries): Ditto.
455 ChangeLog lisp/muse-blosxom.el muse.texi
458 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
461 Re-add global mouse-2 event.
463 muse--main--1.0--patch-93
465 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
466 mouse-2, since Yann found a way around the problem I was facing.
467 (muse-follow-name-at-mouse): Call the event that would normally be used
468 here if we don't have a link at point.
472 ChangeLog lisp/muse-mode.el
475 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
478 Fix publishing error.
480 muse--main--1.0--patch-92
482 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
483 the cdr of output-dir. This was a code fragment from a previous
484 attempt to refactor this function.
488 ChangeLog lisp/muse-project.el
491 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
494 Work on getting to the point where we can resolve project interwiki links.
496 muse--main--1.0--patch-91
498 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
499 `muse-publishing-current-file'.
501 * lisp/muse-project.el (muse-project-of-file): Ditto.
503 * lisp/muse-project.el (muse-project-applicable-styles): New function
504 that returns the usable styles for a file, given either a list of
505 styles or a project name. This is useful for removing styles that will
506 be ignored for a file.
507 (muse-project-publish-file): Split :include and :exclude processing
508 into `muse-project-applicable-styles'.
510 * lisp/muse-publish.el (muse-publish-output-name): Use
511 `muse-publishing-current-file'.
513 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
515 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
518 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
519 names to be uninterpreted. Remove need for muse-assoc-string.
521 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
522 function that will be called to fetch a link to a page from a Muse
523 project from the output file of the currently-published file. This is
524 commented out for now since I ran out of energy.
526 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
527 `muse-wiki-resolve-project-page' for handling Muse project interwiki
528 links, but only when no match was found in `muse-wiki-interwiki-alist'.
529 Handle case where no interwiki can be found, even though this should
532 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
533 whenever Muse mode is entered. That way we don't have to enter an
534 extra command in our .emacs.
536 * lisp/muse.el (muse-current-file): Remove this, since a variable called
537 `muse-publishing-current-file' already exists that does the same thing.
540 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
542 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
547 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
548 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
551 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
554 Mouse-2 on regular text will yank rather than give an error.
556 muse--main--1.0--patch-90
558 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
559 this seems to be more trouble than it's worth.
560 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
561 use our own implementation.
565 ChangeLog lisp/muse-mode.el
568 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
571 Make interwiki links publish with the correct extension.
573 muse--main--1.0--patch-89
575 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
576 prefix and suffix to interwiki names, as well as stripping out unwanted
581 ChangeLog lisp/muse-wiki.el
584 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
587 Fix publishing of bare interwiki names.
589 muse--main--1.0--patch-88
591 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
592 `set'. Use `muse-assoc-string' instead of `assoc'.
594 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
595 `assoc-string' functionality usable with Emacs21 and XEmacs.
599 ChangeLog lisp/muse-wiki.el lisp/muse.el
602 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
605 Apply a few fixes from Yann's branch.
607 muse--main--1.0--patch-87
609 Background: I hacked on Muse over the weekend while offline, and so did
610 Yann. His changes to muse-wiki.el are different than the
611 ones that I made, so we should probably figure out the best
612 way to handle this when we both get on IRC again. For now,
613 I've merged in the bugfixes that he's made, omitting most of
614 the changes to muse-wiki.
616 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
618 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
620 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
621 introduced previously.
625 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
628 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
631 Warn if file not published; hack further on Wiki stuff.
633 muse--main--1.0--patch-86
635 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
636 complete <div> tags that are of the class "image-link". It is hoped
637 that this will prevent user-added <div> tags from being mangled.
639 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
640 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
641 need to look at the text at point.
643 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
644 current file has not been published since it was up-to-date. Thanks to
645 Bill Freeman for the suggestion.
647 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
648 is nil. If this happens, return the original URL.
650 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
651 `muse-wiki-update-interwiki-regexp.'
652 (muse-wiki-update-interwiki-regexp): New function that sets the value
653 of `muse-wiki-interwiki-regexp'.
654 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
657 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
658 `muse-wiki-expand-interwiki'.
659 (muse-wiki-transform-wikiword): New function that prevents WikiWords
660 with no matching file from being published as links.
662 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
663 string argument once again, since this behavior is needed when
665 (muse-wiki-handle-wikiword): Ditto.
667 * lisp/muse.el (muse-handle-url): Ditto.
669 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
670 after every unsuccessful attempt at handling the link. If argument is
671 given, restore match-data at end, too.
673 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
674 argument. Match data is always saved. If argument is not given,
675 assume that `muse-implicit-link-regexp' has been matched against, and
676 return the 1st match string if no handlers worked.
680 ChangeLog lisp/muse-html.el lisp/muse-mode.el
681 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
684 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
687 Hack on WikiName handling and make TAB work for Wiki links.
689 muse--main--1.0--patch-85
691 * lisp/muse-colors.el (muse-colors-markup): Use
692 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
694 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
695 nil, don't color bad links. If non-nil, color bad links.
697 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
699 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
700 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
701 (muse-journal-rss-munge-buffer): Ditto.
703 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
706 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
707 are handled first, then implicit ones. It should work better in all
708 cases. For now, we depend on the value of `muse-implicit-link-regexp'
709 to determine how far to scan for an implicit link. This defaults to
710 the text between the point and the next space.
712 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
713 `muse-visit-link'. If the ANCHOR argument is a string, search for it
714 literally after opening the buffer. Hopefully this can be of use in
715 custom visit-link functions, when necessary.
717 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
718 `muse-visit-link-default'.
720 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
721 Search by text properties instead of regexps. This allows Muse to find
722 links without having to have a massive regexp that contains all link
723 types. The downside is that this will not work if the user defontifies
724 the buffer. But it would somewhat defeat the purpose of following
725 links if you can't see them.
727 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
728 enough command line args are passed in batch mode.
730 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
731 `muse-explicit-link-regexp'.
733 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
736 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
737 specifies the "common ground" of all implicit links, like URLs, bare
738 WikiNames, and -- in the future -- email addresses.
740 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
742 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
743 optional. That was a bad idea on my part. Renamed from
744 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
747 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
748 `muse-wiki-interwiki-expand'.
749 (muse-wiki-handle-wikiword): Renamed from
750 `muse-wiki-wikiword-handle'.
752 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
753 for the eval-after-load arg since XEmacs chokes on constants.
755 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
756 face on WikiWords that don't correspond with a file. If people really
757 want this to appear in bad-link face, I could accommodate that.
759 * lisp/muse.el (muse-handle-url): New function that detects whether the
760 given string is a URL.
761 (muse-implicit-link-functions): Renamed from
762 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
763 (muse-explicit-link-functions): Renamed from
764 `muse-mode-handler-functions'.
765 (muse-handle-implicit-link): New function that handles all
766 implicit links by calling functions from `muse-implicit-link-functions'.
767 (muse-handle-explicit-link): Renamed from
772 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
773 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
774 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
777 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
780 Allow WikiWords to be ignored with <nop> or "''''".
782 muse--main--1.0--patch-84
784 * lisp/muse-mode.el (muse-browse-result): Docfixes.
786 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
787 whether to hide <nop> tags when coloring a Muse buffer.
788 (muse-wiki-wikiword-at-point): Docfix.
789 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
790 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
792 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
793 which keeps the WikiWord that follows it from being interpreted.
794 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
799 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
802 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
805 Update postal address of FSF in muse-wiki.el.
807 muse--main--1.0--patch-83
809 * lisp/muse-wiki.el: Update postal address of the FSF.
813 ChangeLog lisp/muse-wiki.el
816 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
819 Interpret explicit links before emphasis.
821 muse--main--1.0--patch-82
823 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
824 links before emphasis.
826 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
830 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
833 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
836 Wiki hacking, regexp tweaks.
838 muse--main--1.0--patch-81
840 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
843 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
844 that indicates whether or not to use character classes in regexps. The
845 default is to let Muse try to figure it out.
846 (muse-extreg-usable-p): Make use of this variable.
848 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
849 this regexp. I'm guessing it was supposed to have a TAB in there at
850 one time. Replace this stuff with muse-regexp-space.
852 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
855 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
858 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
859 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
860 We'll fix those anchor problems eventually!
862 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
863 uses `muse-interwiki-handle' to determine whether an interwiki link is
866 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
867 look for a suitable value at point if needed.
869 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
871 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
873 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
876 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
880 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
883 Make installation of manual when not using Debian go smoothly.
885 muse--main--1.0--patch-80
887 * Makefile.defs (INSTALLINFO): New variable that specifies what command
888 and options are to be used when insinuating the Muse documentation into
891 * Makefile (install): Make use of INSTALLINFO.
893 * README (Installation): Give directions for changing INSTALLINFO on a
894 Debian system and changing where Muse is installed.
899 ChangeLog Makefile Makefile.defs README muse.texi
902 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
905 Fix compiler warning induced by last patch.
907 muse--main--1.0--patch-79
909 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
913 ChangeLog lisp/muse-project.el lisp/muse.el
916 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
919 Add `muse-current-file', fix minor QuickStart issue.
921 muse--main--1.0--patch-78
923 * examples/QuickStart: Make John Wiegley the author.
925 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
926 `muse-current-file' instead of `buffer-file-name'.
928 * lisp/muse-project.el (muse-current-project): Document.
930 * lisp/muse-project.el (muse-current-file): New variable indicating the
931 name, including path, of the file that is currently being published.
932 (muse-project-of-file): Make use of
935 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
937 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
940 ChangeLog examples/QuickStart lisp/muse-blosxom.el
941 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
945 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
948 Make muse-replace-regexp-in-string closer to its parent; no func change.
950 muse--main--1.0--patch-77
952 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
953 to implement all functionality of `replace-regexp-in-string'. No
954 functionality change.
958 ChangeLog lisp/muse.el
961 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
964 Play nicely with fill, adaptive-fill, and flyspell.
966 muse--main--1.0--patch-76
968 * muse-mode.el (muse-mode-intangible-links): New function used to
969 determine whether links will be considered intangible.
971 * lisp/muse-mode.el (muse-mode-link-functions)
972 (muse-mode-handler-functions): Minor docfix.
974 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
975 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
976 making links intangible by default, but this may be adjusted by use of
977 the `muse-mode-intangible-links' function.
979 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
980 nil if we should allow a fill to occur here. Keeps links from being
983 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
984 non-nil if we allow spell-checking to occur here. Keeps links from
985 being improperly colorized.
987 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
988 functionality change.
991 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
994 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
997 Minor doc changes and code prettification.
999 muse--main--1.0--patch-75
1001 * AUTHORS: Note that YH's assignment is in the mail.
1003 * README (scripts): Explain better the contents of the `scripts'
1006 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1009 AUTHORS ChangeLog README lisp/muse-wiki.el
1012 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1015 Merged from hodique@lifl.fr--2005 (patch 7-11)
1017 muse--main--1.0--patch-74
1021 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1022 split WikiWords and InterWiki links into their own package
1024 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1025 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1027 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1028 Mimic experimental behavior for interwiki
1030 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1031 fix notes publishing
1033 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1037 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1040 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1041 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1044 experimental/.arch-ids/muse-wiki.el.id
1045 ==> experimental/.arch-ids/muse-wiki-old.el.id
1046 experimental/muse-wiki.el
1047 ==> experimental/muse-wiki-old.el
1050 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1051 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1052 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1053 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1054 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1057 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1060 Tell people where to find on-line version of manual.
1062 muse--main--1.0--patch-73
1064 * README: Add on-line locations for manual.
1066 * muse.texi: Remove @include directive. This makes generating a PDF of
1067 this documentation a lot easier.
1069 * muse.texi (Preface): Add on-line locations for manual.
1072 ChangeLog README muse.texi
1075 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1078 Try to make Muse play nice with outline minor mode.
1080 muse--main--1.0--patch-72
1082 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1083 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1084 "muse" instead of "t" when adding invisibility to text or checking for
1087 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1088 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1092 ChangeLog lisp/muse-colors.el lisp/muse.el
1095 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1098 Minor grammar fix in Introduction section of manual.
1100 muse--main--1.0--patch-71
1102 * muse.texi (Introduction): Minor grammar fix.
1108 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1113 muse--main--1.0--patch-70
1115 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1117 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1119 * lisp/muse-poem.el (muse-poem-markup-strings)
1120 (muse-poem-chapbook-strings): Make customizable.
1122 * lisp/muse-poem.el (muse-chapbook-latex-header)
1123 (muse-chapbook-latex-footer): Docfix.
1125 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1126 (muse-texinfo-pdf-extension): Ditto.
1128 * lisp/muse.el (muse-version): Change to 3.01.
1130 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1134 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1135 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1138 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1141 Tweak documentation thoroughly; still incomplete.
1143 muse--main--1.0--patch-69
1145 * README: Minor tweaks.
1147 * muse.texi: Massively rename chapters so that the titles are more
1148 descriptive. Clean up grammar.
1150 * muse.texi (Obtaining Muse): Move content of Installation node here,
1151 stripping out any customization tips, since those are covered later.
1152 Re-work this chapter since I was dissatisfied with it.
1154 * muse.texi (Installation): This node has the content of README regarding
1155 installation, which fits the title of the node much better than the
1158 * muse.texi (Blosxom): Turn the sections of this section into
1161 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1164 * muse.texi (History): Add a "2005" item.
1167 ChangeLog README muse.texi
1170 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1173 Finish documenting 2 more publishing styles.
1175 muse--main--1.0--patch-68
1177 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1179 * lisp/muse-journal.el: Docfixes.
1181 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1182 documentation to this function.
1184 * muse.texi (Blosxom Options): New node containing the publishing styles
1185 and options provided by Blosxom.
1186 (Book): Add usage note, as I suspect a lot of people might be confused
1188 (HTML): Space out entries better.
1189 (Journal, LaTeX): New nodes for publishing styles.
1190 (Common Elements): Document a few options that are present in
1194 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1195 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1198 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1201 Make Muse installable and correct an Emacs21 issue.
1203 muse--main--1.0--patch-67
1205 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1206 directory will be generated.
1207 (all): Compile muse.info by default.
1208 (doc): Refactor into individual generation rules for .html and .info
1210 (install): New rule that installs Muse source code, compiled .elc
1211 files, and the manual into proper places.
1213 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1215 * README (Insinuation): Move old content of Installation here.
1216 (Installation): Fill out this section.
1217 (Further Documentation): Add link to my website and note that a full
1218 manual is included with Muse.
1220 * lisp/Makefile (EL): Populate with .el files.
1221 (install): New rule that installs both .elc and .el files.
1223 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1224 Emacs21, hack in a handler for the @documentencoding tag so that it
1228 ChangeLog Makefile Makefile.defs README lisp/Makefile
1229 lisp/muse-texinfo.el
1232 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1235 Cater even more to XEmacs and its annoying whims.
1237 muse--main--1.0--patch-66
1239 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1240 environment variable.
1242 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1243 handle it. Load `muse-build.el' instead.
1245 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1248 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1249 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1252 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1253 function does not appear to be used.
1255 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1256 `replace-regexp-in-string', since XEmacs doesn't have this function.
1257 We only implement the first 3 args, but this could be extended if we
1260 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1261 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1263 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1265 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1266 make XEmacs shut up.
1268 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1270 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1272 * lisp/muse-http.el (muse-winnow-list): Ditto.
1274 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1276 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1278 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1280 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1283 * scripts/publish: Use EMACS environment variable instead of hard-coding
1287 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1288 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1289 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1290 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1291 lisp/muse.el scripts/muse-build.el scripts/publish
1294 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1297 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1299 muse--main--1.0--patch-65
1301 * AUTHORS: Update entry.
1303 * muse-*.el: Move to the lisp directory.
1305 * lisp/Makefile: New file containing rules to test and compile the
1308 * Makefile.defs: New file that contains common definitions for all other
1309 Makefiles, such as Emacs command to use.
1311 * Makefile: Move lisp-specific rules to lisp/Makefile.
1312 (SUBDIRS): New variable containing subdirectories to clean.
1314 * README: Update to reflect new location of source files. Give updated
1315 directions for compiling with XEmacs.
1317 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1319 (%.html): Pass SITEFLAG as an environment variable to
1322 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1323 seems to be needed to keep the process from failing. This has *got* to
1324 be a bug in Muse, but I don't want to deal with it now.
1326 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1328 * lisp/muse-convert.el: Move line to commentary section.
1330 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1331 locally-bound `type' variable isn't used here.
1333 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1335 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1338 * scripts/muse-build.el (load-path): Correct paths.
1340 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1341 as to avoid spurious warnings.
1343 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1346 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1347 (muse-match-string-no-properties): New functions that take the place of
1348 `line-end-position', `line-beginning-position', and
1349 `match-string-no-properties', respectively.
1351 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1352 (muse-my-journal-find-entries): Use Muse-specific version of
1353 `match-string-no-properties', `line-beginning-position', and
1354 `line-end-position' since these do not exist in XEmacs.
1356 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1357 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1359 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1361 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1362 (muse-html-insert-contents): Ditto.
1364 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1366 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1368 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1370 * lisp/muse-publish.el (muse-publish-markup-tag)
1371 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1372 (muse-published-buffer-contents): Ditto.
1374 * scripts/muse-build.el (muse-elint-files): Ditto.
1377 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1378 lisp/.arch-ids/Makefile.id lisp/Makefile
1381 AUTHORS ChangeLog Makefile README examples/Makefile
1382 examples/QuickStart examples/johnw/muse-johnw.el
1383 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1384 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1385 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1386 lisp/muse.el scripts/muse-build.el scripts/publish
1389 .arch-ids/muse-blosxom.el.id
1390 ==> lisp/.arch-ids/muse-blosxom.el.id
1391 .arch-ids/muse-book.el.id
1392 ==> lisp/.arch-ids/muse-book.el.id
1393 .arch-ids/muse-colors.el.id
1394 ==> lisp/.arch-ids/muse-colors.el.id
1395 .arch-ids/muse-convert.el.id
1396 ==> lisp/.arch-ids/muse-convert.el.id
1397 .arch-ids/muse-docbook.el.id
1398 ==> lisp/.arch-ids/muse-docbook.el.id
1399 .arch-ids/muse-html.el.id
1400 ==> lisp/.arch-ids/muse-html.el.id
1401 .arch-ids/muse-http.el.id
1402 ==> lisp/.arch-ids/muse-http.el.id
1403 .arch-ids/muse-journal.el.id
1404 ==> lisp/.arch-ids/muse-journal.el.id
1405 .arch-ids/muse-latex.el.id
1406 ==> lisp/.arch-ids/muse-latex.el.id
1407 .arch-ids/muse-mode.el.id
1408 ==> lisp/.arch-ids/muse-mode.el.id
1409 .arch-ids/muse-poem.el.id
1410 ==> lisp/.arch-ids/muse-poem.el.id
1411 .arch-ids/muse-project.el.id
1412 ==> lisp/.arch-ids/muse-project.el.id
1413 .arch-ids/muse-publish.el.id
1414 ==> lisp/.arch-ids/muse-publish.el.id
1415 .arch-ids/muse-regexps.el.id
1416 ==> lisp/.arch-ids/muse-regexps.el.id
1417 .arch-ids/muse-texinfo.el.id
1418 ==> lisp/.arch-ids/muse-texinfo.el.id
1419 .arch-ids/muse.el.id
1420 ==> lisp/.arch-ids/muse.el.id
1422 ==> lisp/muse-blosxom.el
1424 ==> lisp/muse-book.el
1426 ==> lisp/muse-colors.el
1428 ==> lisp/muse-convert.el
1430 ==> lisp/muse-docbook.el
1432 ==> lisp/muse-html.el
1434 ==> lisp/muse-http.el
1436 ==> lisp/muse-journal.el
1438 ==> lisp/muse-latex.el
1440 ==> lisp/muse-mode.el
1442 ==> lisp/muse-poem.el
1444 ==> lisp/muse-project.el
1446 ==> lisp/muse-publish.el
1448 ==> lisp/muse-regexps.el
1450 ==> lisp/muse-texinfo.el
1458 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1461 Massively untabify files.
1463 muse--main--1.0--patch-64
1467 ChangeLog ChangeLog.2004 experimental/muse-message.el
1468 experimental/muse-wiki.el muse-book.el muse-colors.el
1469 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1470 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1471 muse-project.el muse-publish.el muse-regexps.el
1472 muse-texinfo.el muse.el
1475 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1478 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1480 muse--main--1.0--patch-63
1482 (Summary of changes that Yann made)
1484 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1486 * muse-mode.el (muse-generate-index): Move index generation code into
1487 `muse-index-as-string'.
1488 (muse-index-as-string): New function that generates an index and
1489 returns it as a string, instead of placing it in a buffer like
1490 `muse-generate-index' used to.
1494 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1495 merge from mwolson@gnu.org--2005
1497 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1498 Accept WikiWords as links [mostly rescinded]
1500 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1501 merge from mwolson@gnu.org--2005/muse--main--1.0
1503 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1504 Merged from mwolson@gnu.org--2005 (patch 60-62)
1506 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1507 provide a string view of the index
1510 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1513 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1514 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1515 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1516 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1517 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1520 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1523 Document Blosxom, Book, DocBook, and HTML publishing styles.
1525 muse--main--1.0--patch-62
1527 * muse-blosxom.el: Clean up header.
1529 * muse-book.el (muse-before-book-publish-hook): Rename to
1530 `muse-book-before-publish-hook'.
1531 (muse-after-book-publish-hook): Rename to
1532 `muse-book-after-publish-hook'.
1534 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1535 (muse-html-markup-strings, muse-xhtml-markup-strings)
1536 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1537 (muse-html-charset-default, muse-html-encoding-default)
1538 (muse-html-encoding-map): Docfixes.
1540 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1544 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1547 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1550 Begin work on Publishing Styles section of manual.
1552 muse--main--1.0--patch-61
1554 * Makefile (.PHONY): Add "doc" to list.
1555 (doc): New rule that generates Info and HTML files from muse.texi.
1556 (dist): Rely on `distclean', not `clean'.
1558 * examples/QuickStart (Authoring mode): Remove empty section.
1560 * muse.texi: Call this program "the Emacs Muse" in title.
1561 (Publishing Styles): Begin to populate section.
1562 (Deriving Styles): First subsection of Publishing Styles.
1563 (Contributors): Remove spurious copyright section, since we address
1566 * README: Actually remember to add this file.
1569 .arch-ids/README.id README
1572 ChangeLog Makefile examples/QuickStart muse.texi
1575 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1578 Document Markup Rules.
1580 muse--main--1.0--patch-60
1582 * examples/QuickStart: Remove stray <comment> tag.
1584 * muse.texi (Top): Comment every menu line.
1585 (Markup Rules): New section with plenty of subsections.
1588 ChangeLog examples/QuickStart muse.texi
1591 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1594 Release this as Muse 3.00.90 (RC1).
1596 muse--main--1.0--patch-59
1598 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1599 is compatible with both Emacs and XEmacs.
1601 * examples/README: Renamed to QuickStart.
1603 * examples/Makefile (EXAMPLES): Reflect name change of README.
1608 ChangeLog Makefile examples/Makefile muse.el
1611 examples/.arch-ids/README.id
1612 ==> examples/.arch-ids/QuickStart.id
1614 ==> examples/QuickStart
1617 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1620 Makefile refactoring.
1622 muse--main--1.0--patch-58
1624 * Makefile (.PHONY): List all non-file targets.
1625 (examples): New rule that calls Make in the examples directory.
1626 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1628 * README: Move to the examples directory. I'd prefer to distribute a
1629 very basic plain text README and use this as a quickstart + markup
1630 example + publishing example.
1632 * examples/Makefile: Move all README-related rules here.
1634 * examples/README: Add an "About this document" section.
1636 * scripts/publish (style): Do not include the contrib directory, since we
1637 don't use any code from there. Since this is only invoked from the
1638 examples directory, make sure add the parent directory to the load
1641 * muse.texi: Change version to 3.00.90 (RC1).
1643 * muse.el: Change location of the README file in header.
1645 * muse.el (muse-version): Update to 3.00.90 (RC1).
1648 examples/.arch-ids/Makefile.id examples/Makefile
1651 ChangeLog Makefile examples/README muse.el muse.texi
1656 ==> examples/.arch-ids/README.id
1661 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1664 Update my example configuration.
1666 muse--main--1.0--patch-57
1668 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1669 and experimental status of muse-message.
1672 ChangeLog examples/mwolson/muse-init.el
1675 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1678 Provide optional outline-style faces; customization fixes; experimental stuff.
1680 muse--main--1.0--patch-56
1682 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1683 option that determines what the header faces should look like. If
1684 'outline, use outline-style faces. If nil, don't generate the faces at
1685 all, which allows the user to specify their own. Otherwise, use the
1686 scaled faces, which is the default behavior.
1687 (muse-colors-outline-faces-list): List of faces to use. In case the
1688 outline faces are not available, provide reasonable defaults.
1689 (muse-make-faces): Use dolist instead of mapc. Implement the
1690 possibility of having outline-style colors for heading. Don't call
1691 this function immediately -- give the users time to make their changes
1692 through the customize interface. Once we call this function, Emcs from
1693 CVS will not allow the faces to be changed easily, which is a shame.
1695 * muse-message.el (muse-message-contents-tag): Copied from
1696 `muse-publish-contents-tag' in order to keep the customization
1697 interface from making the `muse-markup-tags' option from throwing a
1698 type mismatch error. This function is untested and will likely do
1699 nothing useful. This file has been moved to the experimental folder
1700 until it gets fleshed out more.
1702 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1703 file that could eventually provide wiki-like ability. Currently this
1704 is just a collection of functions that were pruned out when he remade
1705 Muse, so don't get too excited. I plan to eventually merge Yann
1706 Hodique's work here, probably after the first release of Muse.
1708 * muse-regexps.el (muse-regexp): Improve description.
1710 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1711 the muse-regexp group since it is just a single regexp. Lists of
1712 regexps don't have to be in muse-regexp, however.
1714 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1715 since the Emacs devel mailing list seems to not want Britain-izations
1718 * muse-colors.el (muse-colors): Ditto.
1720 * muse-docbook.el (muse-docbook): Ditto.
1722 * muse-html.el (muse-html): Ditto.
1724 * muse-http.el (muse-http): Ditto.
1726 * muse-message.el (muse-message): Ditto.
1728 * muse-mode.el (muse-mode): Ditto.
1730 * muse-project.el (muse-project): Ditto.
1732 * muse-publish.el (muse-publish): Ditto.
1734 * muse.el (muse): Ditto.
1737 experimental/.arch-ids/=id
1738 experimental/.arch-ids/muse-wiki.el.id
1739 experimental/muse-wiki.el
1742 ChangeLog experimental/muse-message.el muse-blosxom.el
1743 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1744 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1748 .arch-ids/muse-message.el.id
1749 ==> experimental/.arch-ids/muse-message.el.id
1751 ==> experimental/muse-message.el
1754 experimental experimental/.arch-ids
1757 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1760 Fix publishing error when given an empty string for header/footer.
1762 muse--main--1.0--patch-55
1764 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1765 `file-readable-p' if it is an empty string. For some reason,
1766 `file-readable-p' and `insert-file-contents' were treating an empty
1767 string as if it were the current directory.
1770 ChangeLog muse-publish.el
1773 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1776 WYSIWYG emphasis, XEmacs compatibility hacks.
1778 muse--main--1.0--patch-54
1780 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1781 compliant. Only colorize if we end with the same number of asterisks
1782 as we start with, preventing unnoticed syntax errors. Don't colorize
1783 in the middle of a word.
1784 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1785 Only colorize if we end with an underscore. Don't colorize in the
1788 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1789 inside of group. This will probably not do anything, but it seems
1792 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1793 where we start with an image link. JohnW didn't seem to like having
1794 <p> tags inserted before image links, but they don't validate properly
1795 as they are. For now, I will surround such links/paragraphs with <div
1796 class="image-link"> in an attempt to be as not invasive and yet
1797 standards compliant as possible.
1799 * muse-html.el (muse-html-escape-string): Work around distinction between
1800 int and char types in XEmacs. Deal with an annoying replace-match bug
1801 in XEmacs that rears its head at times.
1803 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1807 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1811 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1814 Minor code cleanup to address elint issues.
1816 muse--main--1.0--patch-53
1818 * Makefile (test): Don't build README files during this rule. Remove
1819 spurious "make clean" statement.
1821 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1822 `muse-colors' group, and give it a proper type.
1824 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1826 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1827 muse-my-journal-find-entries): Replace `string-to-int' with
1830 * muse-html.el (muse-html-insert-contents): Ditto.
1832 * muse-journal.el (muse-journal-html-munge-buffer,
1833 muse-journal-latex-munge-buffer): Ditto.
1835 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1837 * muse-publish.el (muse-publish-markup-footnote,
1838 muse-publish-contents-tag): Ditto.
1840 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1843 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1844 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1848 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1851 Add ability to automate the creation a new blosxom entry.
1853 muse--main--1.0--patch-52
1855 * examples/mwolson/muse-init.el: Move new entry section to
1856 muse-blosxom.el. Modify the key settings in my example accordingly.
1858 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1859 Muse always makes sure that the file ends with a newline.
1861 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1862 planner markup is now provided automatically by the planner port to
1863 Muse, and we don't have any customized markup.
1865 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1866 variable that specifies where the base directory of your blog entries
1869 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1870 the base directory. Explore categories recursively.
1872 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1873 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1874 special characters file name.
1876 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1877 making a new blog entry. It will prompt you for a category, then a
1878 title, and then will create a new file that has the date and title
1882 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1885 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1888 Change mailing address of FSF, add AUTHORS file.
1890 muse--main--1.0--patch-51
1892 * muse-*.el, muse.texi: Change mailing address of FSF.
1894 * muse.texi (Contributors): Fix typo.
1896 * AUTHORS: New file containing a list of all of those who have
1897 contributed code or documentation to Muse, how many lines were changed,
1901 .arch-ids/AUTHORS.id AUTHORS
1904 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1905 muse-html.el muse-http.el muse-journal.el muse-latex.el
1906 muse-message.el muse-mode.el muse-poem.el muse-project.el
1907 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1911 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1914 Merged from hodique@lifl.fr--2005 (patch 0-1)
1916 muse--main--1.0--patch-50
1920 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1921 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1923 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1924 fix .html (for example) in visible names for links
1927 ChangeLog muse-publish.el
1930 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1931 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1934 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1937 Make generated X(HT)ML show up in the right encoding in other modes.
1939 muse--main--1.0--patch-49
1941 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1942 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1943 generated (X)HTML files show up in the right coding system when editing
1944 them with another Emacs mode.
1946 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1947 encoding instead of hard-coding it.
1949 * muse-message.el: Add content to Commentary section, explaining the use
1950 of this publishing style.
1953 ChangeLog muse-html.el muse-journal.el muse-message.el
1956 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1959 Move regexps to same group, only make 4 heading faces.
1961 muse--main--1.0--patch-48
1963 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1964 can only publish 3 of them specially, leaving the fourth to be in
1966 (muse-colors-markup): Only recognize 4 levels of heading.
1968 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1969 (muse-file-regexp, muse-image-regexp)
1970 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1971 like a good idea to have all the regexps in the same group.
1974 ChangeLog muse-colors.el muse-regexps.el muse.el
1977 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1980 Update my example config, minor code cleanup.
1982 muse--main--1.0--patch-47
1984 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1985 names and add "Plans" project.
1987 * muse-docbook.el (looking-back): Delete.
1989 * muse-html.el (looking-back): Delete.
1991 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1992 instead of `looking-back'.
1994 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1995 function, use this function. If `looking-back' exists, call it;
1996 otherwise, use a workaround.
1999 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2002 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2003 muse-html.el muse.el
2006 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2009 Handle a few paragraph publishing edge cases better.
2011 muse--main--1.0--patch-46
2013 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2014 beginning-of-document, end-of-document, and paragraph separator regexps
2015 so that one markup rule can be used in all these cases.
2016 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2017 particular, blockquote or center at beginning or end of document will
2018 be published properly. Hopefully this won't slow things down too much.
2019 (muse-docbook-markup-paragraph-close): Removed.
2021 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2023 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2025 (muse-html-markup-paragraph-close): Removed.
2028 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2031 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2034 Improve prompt when reading a tag.
2036 muse--main--1.0--patch-45
2038 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2039 other Emacs modes seem to do.
2042 ChangeLog muse-mode.el
2045 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2048 Warn user when publishing fails due to a private directory.
2050 muse--main--1.0--patch-44
2052 * muse-project.el (muse-project-private-p): Warn users when publishing a
2053 file fails due to its directory not being readable by others. Make
2054 sure that you do a `chmod +o name_of_directory' if you want the
2055 contents of that directory to be publishable.
2058 ChangeLog muse-project.el
2061 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2064 Fix error with example tags and message publishing style.
2066 muse--main--1.0--patch-43
2068 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2069 see if a previous definition for `font-lock-multiline' exists.
2071 * muse-message.el (muse-message-example-tag): Don't require two
2072 additional (unused) arguments.
2075 ChangeLog muse-colors.el muse-message.el
2078 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2081 Always end the published document with a newline.
2083 muse--main--1.0--patch-42
2085 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2086 published document with a newline.
2088 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2091 ChangeLog muse-docbook.el muse-html.el
2094 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2097 Don't let automatic backup files crash the publishing process.
2099 muse--main--1.0--patch-41
2101 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2102 directive since this value is already processed by
2103 `muse-publish-markup-directive', and may be obtained by using
2104 the code: (muse-publishing-directive "date").
2106 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2107 to run (funcall nil); this happened once during a debugging process.
2109 * muse-project.el (muse-project-private-p): Skip any file for which we
2110 cannot fetch attributes. This fixes a bug where having an
2111 Emacs-generated automatic backup file in a publishing directory causes
2112 the publishing process to halt with an error.
2115 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2118 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2121 Apply fix in previous patch to the DocBook publishing style.
2123 muse--main--1.0--patch-40
2125 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2126 previous patch here as well.
2130 ChangeLog muse-docbook.el
2133 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2136 Fix newly-introduced lock-up during HTML publishing.
2138 muse--main--1.0--patch-39
2140 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2141 planner rules higher priority in the publishing sequence. Hopefully
2142 this will not wreck anything; I don't use these rules, so I cannot
2143 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2145 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2146 replace-match; that seems to be slightly evil. Return nil instead of a
2147 newline since otherwise Muse thinks that we are not done yet and gets
2148 into an infinite loop. This should fix the lock-up problem that
2149 resulted from the previous few patches.
2152 ChangeLog muse-blosxom.el muse-html.el
2155 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2160 muse--main--1.0--patch-38
2162 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2166 ChangeLog muse-blosxom.el
2169 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2172 Make docbook and blosxom modes close paragraphs properly at end.
2174 muse--main--1.0--patch-37
2176 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2179 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2180 (muse-docbook-markup-paragraph-close): Adapt from
2181 `muse-html-markup-paragraph-close'.
2183 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2184 preserve the same appearance as before the last patch.
2187 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2190 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2193 Bugfix: Close P tag properly at end of file.
2195 muse--main--1.0--patch-36
2197 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2200 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2201 detecting whether or not a paragraph needs a closing P tag.
2202 (muse-html-markup-paragraph-close): New function that only inserts a
2203 closing P tag when an unclosed P tag is nearby.
2206 ChangeLog muse-blosxom.el muse-html.el
2209 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2212 Update my example settings.
2214 muse--main--1.0--patch-35
2216 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2219 ChangeLog examples/mwolson/muse-init.el
2222 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2225 Update documentation for C-c TAB feature.
2227 muse--main--1.0--patch-34
2229 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2237 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2240 New feature: tag completion with C-c TAB.
2242 muse--main--1.0--patch-33
2244 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2245 (muse-tag-history, muse-custom-tags): New variables that keep track of
2246 the tag history and newly-entered tags respectively for
2248 (muse-insert-tag): New function that interactively prompts the user for
2252 ChangeLog muse-mode.el
2255 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2258 Fix XHTML validation error with <hr> and <br>.
2260 muse--main--1.0--patch-32
2262 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2263 and HR tags for XHTML publishing. This should fix a few validation
2264 errors that I've been noticing lately.
2267 ChangeLog muse-html.el
2270 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2273 Remove flyspell overlays on links.
2275 muse--main--1.0--patch-31
2277 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2278 should make the link clickable. On Emacs21, the color will stay red,
2279 but other Emacsen should do the right thing, which is use the normal
2280 link color. Hopefully this will fix some strange flyspell-related link
2284 ChangeLog muse-colors.el
2287 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2290 Update my example Muse settings.
2292 muse--main--1.0--patch-30
2294 * examples/mwolson/muse-init.el: Update from my latest version.
2295 (muse-project-alist): Remove the francais part of my blog.
2296 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2297 into this and `my-muse-mode-fill-nobreak-p'.
2298 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2299 this is the best way to accomplish this.
2300 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2301 characters in the title.
2302 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2305 ChangeLog examples/mwolson/muse-init.el
2308 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2311 Add simple `muse-version' function.
2313 muse--main--1.0--patch-29
2315 * muse.el (muse-version): New function that displays the value of the
2316 `muse-version' variable. This should be easier for the user to type
2317 than C-h v muse-version.
2323 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2326 Don't compile documentation by default.
2328 muse--main--1.0--patch-28
2330 * Makefile (all): Don't compile documentation by default.
2331 (doc): Use this rule to compile documentation.
2337 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2340 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2342 muse--main--1.0--patch-27
2344 2005-04-16 Michael Olson <mwolson@gnu.org>
2346 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2347 johnw. If a journal entry's title is a [[link]], then an
2348 <enclosure> tag will be added to the XML data giving the size and
2349 MIME type of the link target. This makes podcasting with Muse
2351 (muse-journal-rss-entry-template): Add enclosure usage to example.
2352 (muse-journal-rss-munge-buffer): Implement enclosures.
2355 ChangeLog muse-journal.el
2358 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2361 Standardize source headers, appease elint, don't require planner
2363 muse--main--1.0--patch-26
2365 2005-04-15 Michael Olson <mwolson@gnu.org>
2367 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2368 `scripts' directory since it really isn't part of Muse proper; it
2369 is used to generate Muse output from the command line.
2371 * muse-blosxom.el: Handle case where planner is not loaded so that
2372 it isn't a hard requirement.
2374 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2375 that elint doesn't complain.
2377 * muse-message.el (muse-message-markup-link): Don't throw up on
2378 links with no description.
2380 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2381 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2382 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2383 muse-project.el, muse-publish.el, muse-regexps.el,
2384 muse-texinfo.el, muse.el: Add standard header for each file in
2385 preparation for the initial release, which will hopefully happen
2386 sometime within the next month.
2390 experimental/.arch-ids/=id
2393 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2394 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2395 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2396 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2397 muse-texinfo.el muse.el
2400 .arch-ids/muse-build.el.id
2401 ==> scripts/.arch-ids/muse-build.el.id
2403 ==> scripts/muse-build.el
2405 removed directories:
2406 experimental experimental/.arch-ids
2409 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2412 Merge contents of muse-latexcjk.el into muse-latex.el.
2414 muse--main--1.0--patch-25
2416 2005-04-14 Michael Olson <mwolson@gnu.org>
2418 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2419 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2420 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2421 Merge in from muse-latexcjk.el.
2423 * muse-latexcjk.el: Removed, functionality merged with
2427 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2430 ChangeLog muse-latex.el
2433 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2436 Merge muse-xhtml.el into muse-html.el.
2438 muse--main--1.0--patch-24
2440 2005-04-06 Michael Olson <mwolson@gnu.org>
2442 * examples/mwolson/muse-init.el: Update with respect to the
2443 muse-xhtml.el merge.
2445 * muse-html.el: The contents of muse-xhtml.el have been merged in
2446 as advised by John Wiegley.
2447 (muse-html-style-sheet): Add example for XHTML use in the
2448 function's documentation.
2449 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2450 Moved from muse-xhtml.el.
2452 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2455 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2458 ChangeLog examples/mwolson/muse-init.el muse-html.el
2461 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2464 Try to fix regexps for Emacs 21.4.
2466 muse--main--1.0--patch-23
2468 2005-04-05 Michael Olson <mwolson@gnu.org>
2470 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2474 ChangeLog muse-regexps.el
2477 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2480 Add comments to the publish-project example script
2482 muse--main--1.0--patch-22
2484 2005-04-01 Michael Olson <mwolson@gnu.org>
2486 * examples/publish-project: Moved here from
2487 scripts/publish-project. Added a few comments so people know what
2491 ChangeLog examples/publish-project
2494 scripts/.arch-ids/publish-project.id
2495 ==> examples/.arch-ids/publish-project.id
2496 scripts/publish-project
2497 ==> examples/publish-project
2500 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2503 New XHTML style, add more examples to my sample muse config
2505 muse--main--1.0--patch-21
2507 2005-03-31 Michael Olson <mwolson@gnu.org>
2509 * examples/mwolson/muse-init.el: Give an example of deriving a
2510 custom publishing style.
2511 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2512 (my-muse-prepare-entry-for-xanga): Mangle the published output
2513 from a blosxom project and copy the result to the clipboard for
2514 easy pasting into Xanga's web form. The file is untouched.
2516 * muse-html.el (muse-html-style-sheet): Include the <style
2517 type="text/css"></style> wrapper around the example.
2518 (muse-html-header): Don't add <style type="text/css"></style>
2519 around the value of `muse-html-style-sheet' anymore. This allows
2520 for the option of putting your stylesheet(s) in a separate file.
2521 An example of this is given in the documentation for this
2524 * muse-xhtml: New file that implements a publishing style which is
2525 derived from HTML mode. It uses a slightly modified version of
2526 the HTML markup rules to generate XHTML-compliant output.
2528 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2529 "blosxom" style has been renamed to "blosxom-html". Fix a few
2532 * muse-journal.el: Add new "journal-xhtml" style.
2534 * muse-message.el: Add new "message-xhtml" style.
2537 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2540 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2541 muse-html.el muse-journal.el muse-message.el
2544 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2547 Add my muse configuration to the examples
2549 muse--main--1.0--patch-20
2551 2005-03-24 Michael Olson <mwolson@gnu.org>
2553 * examples/johnw: Move John Wiegley's configuration to this
2556 * examples/mwolson: My configuration files go here.
2558 * examples/mwolson/muse-init.el: My Muse configuration file. I
2559 just figured out how to keep links from being spell-checked or
2560 split up by fill-mode, so the implementation of this may be found
2561 here. I also made a function that sets up a blog entry for me.
2564 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2565 examples/mwolson/.arch-ids/muse-init.el.id
2566 examples/mwolson/muse-init.el
2572 examples/.arch-ids/muse-johnw.el.id
2573 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2574 examples/.arch-ids/publish-johnw.id
2575 ==> examples/johnw/.arch-ids/publish-johnw.id
2576 examples/muse-johnw.el
2577 ==> examples/johnw/muse-johnw.el
2578 examples/publish-johnw
2579 ==> examples/johnw/publish-johnw
2582 examples/johnw examples/johnw/.arch-ids examples/mwolson
2583 examples/mwolson/.arch-ids
2586 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2589 Add muse-blosxom script and plugin for pyblosxom
2591 muse--main--1.0--patch-19
2593 2005-03-24 Michael Olson <mwolson@gnu.org>
2595 * muse-blosxom.el: Update copyright notice in headers and mention
2596 the pyblosxom scripts.
2598 * contrib/pyblosxom: New directory containing pyblosxom plugins
2601 * contrib/getstamps.py: Script that generates the "timestamps"
2602 file, run on the local machine.
2604 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2608 contrib/pyblosxom/.arch-ids/=id
2609 contrib/pyblosxom/.arch-ids/getstamps.py.id
2610 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2611 contrib/pyblosxom/getstamps.py
2612 contrib/pyblosxom/hardcodedates.py
2615 ChangeLog muse-blosxom.el
2618 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2621 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2624 muse-blosxom.el has matured past experimental status
2626 muse--main--1.0--patch-18
2628 2005-03-23 Michael Olson <mwolson@gnu.org>
2630 * muse-blosxom.el: Remove common functionality that has already
2631 been implemented in `muse-html.el'. Derive this mode from
2632 `muse-html'. Update documentation. I now feel that this file is
2633 ready to be included in the top-level Muse directory.
2636 ChangeLog muse-blosxom.el
2639 experimental/.arch-ids/muse-blosxom.el.id
2640 ==> .arch-ids/muse-blosxom.el.id
2641 experimental/muse-blosxom.el
2645 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2648 Make muse-blosxom.el slightly less experimental
2650 muse--main--1.0--patch-17
2652 2005-03-22 Michael Olson <mwolson@gnu.org>
2654 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2655 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2657 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2658 from the `muse-blosxom-markup-date-directive' rule.
2659 (blosxom-set-time): Remove this function. We're not going to be
2660 touching the timestamp manually anymore -- it's too much of a
2661 hassle. Right now I've got a python program that compiles a
2662 timestamp file and a pyblosxom helper that reads it. Something
2663 similar could be arranged for blosxom, I'm sure.
2667 ChangeLog experimental/muse-blosxom.el
2670 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2673 Apply latest journal-related updates from johnw
2675 muse--main--1.0--patch-16
2679 ChangeLog examples/muse-johnw.el muse-journal.el
2682 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2685 Add Projects node to the manual
2687 muse--main--1.0--patch-15
2689 2005-02-28 Michael Olson <mwolson@gnu.org>
2691 * muse.texi: Change copyright notice since the FSF is now the
2693 (Projects): New node, based on a section from the README file.
2699 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2702 Correct documentation, adding some content.
2704 muse--main--1.0--patch-14
2706 2005-02-28 Michael Olson <mwolson@gnu.org>
2708 * muse.texi: Change license terms of the documentation to the GNU
2709 GPL instead of the GNU FDL, as per the consent of the copyright
2710 holders of the emacs-wiki manual, from which this is based. Some
2711 emacs-wiki-isms in the manual were corrected, and the Getting
2712 Started section was updated.
2718 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2721 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2723 muse--main--1.0--patch-13
2725 2005-02-17 Michael Olson <mwolson@gnu.org>
2727 * experimental/muse-blosxom.el: Somehow the contents of this file
2728 managed to get duplicated. I removed the duplicates.
2729 (muse-blosxom-date): Remove this, since it is not useful.
2730 (muse-blosxom-header): Use the standard header that blosxom.el
2734 ChangeLog experimental/muse-blosxom.el
2737 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2740 Initial commit of muse.texi, nothing substantial
2742 muse--main--1.0--patch-12
2744 2005-02-07 Michael Olson <mwolson@gnu.org>
2746 * muse.texi: New file that provides the documentation for Muse.
2747 It is in a very rough form at the moment. Nothing substantial may
2748 be found here yet. Be ye warned.
2751 .arch-ids/muse.texi.id muse.texi
2757 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2760 Add docstring, new trivial function
2762 muse--main--1.0--patch-11
2764 2005-02-07 Michael Olson <mwolson@gnu.org>
2766 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2767 `muse-what-changed'. No functionality change.
2768 (muse-what-changed): New function that displays in diff format the
2769 changes made since the buffer was last saved.
2771 * muse-project.el (muse-project-publish): Add docstring.
2774 ChangeLog muse-mode.el muse-project.el
2777 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2780 Add experimental version of muse-blosxom.el to project
2782 muse--main--1.0--patch-10
2784 2005-02-04 Michael Olson <mwolson@gnu.org>
2786 * Makefile (realclean): Remove file that gets generated when fonts
2789 * experimental/muse-bloxsom.el: New file that implements Blosxom
2790 support for Muse. It's in a very rough state, hence its placement
2791 in the `experimental' directory.
2794 experimental/.arch-ids/=id
2795 experimental/.arch-ids/muse-blosxom.el.id
2796 experimental/muse-blosxom.el
2802 experimental experimental/.arch-ids
2805 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2808 Make permissions more consistent
2810 muse--main--1.0--patch-9
2816 modified directories:
2817 contrib examples scripts
2820 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2825 muse--main--1.0--patch-8
2827 2005-02-04 Michael Olson <mwolson@gnu.org>
2829 * muse-build.el: Add contrib directory to `load-path'.
2830 (muse-elint-files): Load `muse-regexps.el'.
2832 * scripts/publish: Change permissions so that this script is
2833 executable. Add contrib directory to load list. Add
2834 `muse-regexps.el' to list.
2837 ChangeLog muse-build.el scripts/publish
2840 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2843 Use "—" instead of "—"
2845 muse--main--1.0--patch-7
2847 2005-01-31 Michael Olson <mwolson@gnu.org>
2849 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2850 with "—" so that documents validate properly. Thanks to
2851 Björn Lindström for the suggestion.
2853 * muse-html.el (muse-html-markup-strings): Ditto.
2856 ChangeLog muse-docbook.el muse-html.el
2859 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2862 Fix use of "[:blank:]" in underline markup
2864 muse--main--1.0--patch-6
2866 2005-01-25 Michael Olson <mwolson@gnu.org>
2868 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2869 use of `muse-regexp-blank'.
2872 ChangeLog muse-colors.el
2875 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2878 Fix problem with headings being given wrong face
2880 muse--main--1.0--patch-5
2882 2005-01-03 Michael Olson <mwolson@gnu.org>
2884 * muse-colors.el: Add header.
2885 (muse-colors-emphasized): Headings were being given the coloring
2886 for the next level of heading instead of the real
2887 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2888 Heading"). Thanks to Lan Yufeng for finding this and sending a
2891 * muse-regexps.el: Fix header.
2894 ChangeLog muse-colors.el muse-regexps.el
2897 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2902 muse--main--1.0--patch-4
2904 2005-01-01 Michael Olson <mwolson@gnu.org>
2906 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2907 version will be automatically maintained by Arch.
2911 .arch-ids/ChangeLog.id ChangeLog
2914 .arch-ids/ChangeLog.id
2915 ==> .arch-ids/ChangeLog.2004.id
2920 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2923 Extended regexps fix, allow spaces in 1st part of links
2925 muse--main--1.0--patch-3
2927 2004-12-30 Michael Olson <mwolson@gnu.org>
2929 * muse.el (muse-link-regexp): Allow spaces in the first part of
2932 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2933 customizable alternatives to extended character classes.
2935 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2938 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2939 muse-html.el muse-mode.el muse-publish.el muse.el
2942 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2945 Begin to change regexp handling, tweak muse.el header
2947 muse--main--1.0--patch-2
2949 2004-12-29 Michael Olson <mwolson@gnu.org>
2951 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2954 * muse-regexps.el: New file that implements regexp handling.
2955 Generalized regexp options will be moved to it eventually.
2958 .arch-ids/muse-regexps.el.id muse-regexps.el
2964 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2967 Do some early spring cleaning
2969 muse--main--1.0--patch-1
2971 2004-12-29 Michael Olson <mwolson@gnu.org>
2973 * Makefile: Change path to `publish' script.
2975 * contrib/pcomplete.el: New file that is used by Muse without
2976 actually being a part of it: hence its location in the contrib
2979 * contrib/cgi.el, contrib/httpd.el: New location.
2981 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2983 * scripts/publish, scripts/publish-project: Ditto.
2986 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2987 contrib/pcomplete.el examples/.arch-ids/=id
2988 scripts/.arch-ids/=id
2995 ==> contrib/.arch-ids/cgi.el.id
2996 .arch-ids/httpd.el.id
2997 ==> contrib/.arch-ids/httpd.el.id
2998 .arch-ids/muse-johnw.el.id
2999 ==> examples/.arch-ids/muse-johnw.el.id
3000 .arch-ids/publish-johnw.id
3001 ==> examples/.arch-ids/publish-johnw.id
3002 .arch-ids/publish-project.id
3003 ==> scripts/.arch-ids/publish-project.id
3004 .arch-ids/publish.id
3005 ==> scripts/.arch-ids/publish.id
3009 ==> contrib/httpd.el
3011 ==> examples/muse-johnw.el
3015 ==> examples/publish-johnw
3017 ==> scripts/publish-project
3020 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3024 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3027 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3029 muse--main--1.0--base-0
3031 (automatically generated log message)
3034 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3035 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3036 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3037 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3038 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3039 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3040 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3041 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3042 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3043 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3044 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3045 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3046 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3047 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3048 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3049 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3050 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3051 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8