1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
8 By default, use ".muse" extension and do not detect by pathname.
10 muse--main--1.0--patch-257
12 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
13 (muse-file-extension): Default to "muse". This has the effect of
14 making Emacs associate the ".muse" extension with muse-mode, without
15 trying to figure things out from the path to the file. The former
16 method is usually considered to be best, so we'll go with it.
19 ChangeLog lisp/muse-mode.el lisp/muse.el
22 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
25 Emacs 21 flyspell fix.
27 muse--main--1.0--patch-256
29 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
30 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
31 means that the version of flyspell that comes with Emacs21 will no
35 ChangeLog lisp/muse-mode.el
38 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
41 Merged from jeho@jeho.org--2005 (patch 0-11)
43 muse--main--1.0--patch-255
47 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
50 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
52 (muse-visit-link-default): Save position before searching, in case the
53 search fails. Use a regexp search. Start from beginning of document.
56 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
57 that indicated whether project names without a page specifier will be
59 (muse-wiki-handle-interwiki): Consult
60 `muse-wiki-ignore-bare-project-names'.
64 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
65 muse-mode.el fix for muse-visit-link-default
67 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
68 muse-mode.el fix intangible problem in muse-link-at-point
70 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
71 muse-wiki: added option for not rendering bare project names as links
73 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
74 muse-mode.el: fix finding an anchor
76 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
77 muse-latex.el: fix footnote-end
80 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
84 jeho@jeho.org--2005/muse--jeho--1.0--base-0
85 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
86 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
87 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
88 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
89 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
90 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
91 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
92 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
93 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
94 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
95 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
98 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
101 Allow anchors to occur near (rather than at) the beginning of line.
103 muse--main--1.0--patch-252
105 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
106 characters before anchor, like " - ". Thanks to Phillip Lord for the
110 ChangeLog lisp/muse-publish.el
113 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
116 Minor bookkeeping update.
118 muse--main--1.0--patch-251
120 * AUTHORS: Update information.
126 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
129 muse-latex: Ignore anchor if it occurs at end of line.
131 muse--main--1.0--patch-249
133 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
134 the end of a line, ignore it. Thanks to Na Li for the suggestion.
137 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
140 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
143 Figure out syntax of :set.
145 muse--main--1.0--patch-246
147 * lisp/muse-project.el (muse-project): Make the :set option inline to
148 match the actual syntax that Muse recognizes.
150 * muse.texi (Projects): Note that I need to work on this section.
153 ChangeLog lisp/muse-project.el muse.texi
156 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
159 Release Emacs Muse 3.02.01.
161 muse--main--1.0--patch-245
163 * NEWS: Update entries for Muse 3.02.01.
165 * debian/rules: Install NEWS.Debian.
167 * debian/NEWS: New file that contains Debian-related news items.
169 * examples/mwolson/muse-init.el: Update with my latest changes.
171 * examples/mwolson/templates/footer.html: Use
172 `muse-publishing-directive'.
175 debian/.arch-ids/NEWS.id debian/NEWS
178 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
179 examples/mwolson/muse-init.el
180 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
183 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
186 Fix customization bugs concerning muse-project-alist.
188 muse--main--1.0--patch-244
190 * examples/johnw/muse-johnw.el: Update with latest version from John.
192 * muse-project.el (muse-project-alist-using-customize): New variable that
193 indicates whether or not we just used customize to modify the value of
195 (muse-project-alist-get): Set muse-project-alist-using-customize.
196 (muse-project-alist-set): Only try to unescape muse-project-alist if
197 muse-project-alist-using-customize is set. Make sure that the value we
198 save to .emacs is unescaped.
199 (muse-project): Add definition for :value-delete so that we can work
200 around an Emacs21 and XEmacs21 annoyance.
203 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
206 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
209 Try to make link properties more sane.
211 muse--main--1.0--patch-243
213 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
214 a bit smarter. It is hoped that this fixes several strange key
215 movement and link coloring issues. Thanks to Sergey Vlasov for the
219 AUTHORS ChangeLog lisp/muse-colors.el
222 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
225 Use modification time for date directive.
227 muse--main--1.0--patch-242
229 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
230 directive using the currently-publishing file's modification time,
231 rather than the current time.
234 ChangeLog lisp/muse-publish.el
237 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
240 If more than 1 blank separates list/table items, separate them.
242 muse--main--1.0--patch-240
244 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
245 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
246 line separates a list or table item, it will form a new table.
249 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
250 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
253 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
256 muse.texi: Use @example instead of @smallexample.
258 muse--main--1.0--patch-239
260 * muse.texi: Replace @smallexample with @example. It didn't do what I
261 thought it did, and the result looked worse. Hence, the reversal.
267 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
270 muse-html: Add muse-xhtml-style-sheet.
272 muse--main--1.0--patch-238
274 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
275 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
276 Thanks to Trent Buck for the suggestion.
279 ChangeLog lisp/muse-html.el
282 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
287 muse--main--1.0--patch-237
289 * Makefile.defs: Update Debian stuff.
291 * changelog: Add entry for 3.02-1, urgency medium.
294 ChangeLog Makefile.defs debian/changelog
297 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
302 muse--main--1.0--patch-236
304 * lisp/muse.el (muse-version): Increment to 3.02.
306 * *.el: Fix first header line.
308 * examples/mwolson/muse-init.el: Sync with my config.
309 (my-muse-pdf-make-links-absolute): New function that makes relative
310 links absolute in a hard-coded way.
311 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
312 publishing transforms.
317 experimental/.arch-ids/muse-cite.el.id
318 experimental/muse-cite.el
321 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
322 experimental/muse-message.el experimental/muse-xml.el
323 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
324 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
325 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
326 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
327 lisp/muse-protocols.el lisp/muse-publish.el
328 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
329 lisp/muse.el muse.texi
332 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
335 Finish documentation.
337 muse--main--1.0--patch-235
339 * muse.texi (Comments): New node that describes the syntax of comments.
340 (Markup Strings): Describe all markup strings.
346 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
349 Document style elements for muse-define-style.
351 muse--main--1.0--patch-234
353 * muse.texi: Use @smallexample for 1-line examples.
354 (Style Elements): New node that explains the different style elements
355 that may be used for muse-define-style and muse-derive-style.
356 (Deriving Styles): Prune unnecessary entries. Explain existing entries
363 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
366 Make documentation separately installable.
368 muse--main--1.0--patch-233
370 * Makefile (install): Split into install-bin and install-info.
372 * muse.texi (Markup Regexps): Fix display bug.
375 ChangeLog Makefile muse.texi
378 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
381 muse-mode: Set comment syntax.
383 muse--main--1.0--patch-232
385 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
386 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
389 ChangeLog lisp/muse-mode.el
392 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
395 muse.texi: Add publishing order information.
397 muse--main--1.0--patch-231
399 * muse.texi (Markup Regexps): Add publishing order.
405 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
408 Hack on documentation. The release is in sight!
410 muse--main--1.0--patch-230
412 * muse.texi: Use @subsubheading for all logical split headers rather than
413 @emph. Move all examples against left margin. Add comments to
414 indicate what still needs to be done.
415 (DocBook): Correct a few misspelled variable names and add some new
417 (Common Elements): Split this into 4 new subsections.
423 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
426 Fix publishing of stuff like <code><></code>.
428 muse--main--1.0--patch-229
430 * lisp/muse-publish.el (muse-publish-escape-specials): Use
431 `insert-before-markers' rather than `insert'. This should fix strange
432 edge cases like <code><></code>. Thanks to Trent Buck for the report.
435 ChangeLog lisp/muse-publish.el
438 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
441 Update NEWS, fix muse-url-protocols customization interface.
443 muse--main--1.0--patch-228
445 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
446 using nil as the resolve function.
448 * NEWS: Bring up-to-date.
451 ChangeLog NEWS lisp/muse-protocols.el
454 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
457 Fix title coloring bug; muse-latex: escape '<' and '>'.
459 muse--main--1.0--patch-227
461 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
462 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
465 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
466 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
470 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
473 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
476 muse-latex: Handle special characters in a better way.
478 muse--main--1.0--patch-226
480 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
482 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
483 'end-literal. Thanks to Trent Buck for the suggestion.
484 (muse-latex-markup-specials): Move special characters here instead of
488 ChangeLog lisp/muse-latex.el
491 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
494 muse-latex: Fix compiler warning.
496 muse--main--1.0--patch-225
498 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
502 ChangeLog lisp/muse-latex.el
505 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
510 muse--main--1.0--patch-224
512 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
513 verbatim. Verbatim makes text literal and escaped, code makes text
514 teletype and escaped.
516 * muse-publish.el (muse-publish-markup-tags): Add "code".
517 (muse-publish-code-tag): New function that publishes code the same way
521 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
524 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
527 Strip text properties before browsing a URL.
529 muse--main--1.0--patch-223
531 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
535 ChangeLog lisp/muse-protocols.el
538 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
541 muse-latex: Call pdflatex twice to get <contents> published.
543 muse--main--1.0--patch-222
545 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
546 pdflatex twice, since this seems to be necessary to get <contents>
547 published. Thanks to Trent Buck for the heads up. I wonder if we need
548 to call it three times, since this is what John originally did. Can
549 someone please give me advice about this?
552 ChangeLog lisp/muse-latex.el
555 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
558 Make info:// and man:// not publish a link, handle insert URL edge case.
560 muse--main--1.0--patch-221
562 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
563 publish only the description, not the URL.
565 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
566 get nil from muse-publish-url by not inserting any text.
569 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
572 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
575 If a URL has a resolve function of nil, publish the description only.
577 muse--main--1.0--patch-220
579 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
582 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
584 (muse-resolve-url): If nil is given as the resolve function, return
587 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
588 insert the description instead of the original URL.
591 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
595 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
598 Implement protocol handling.
600 muse--main--1.0--patch-219
602 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
603 should just make a hook for this stuff.
604 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
606 * lisp/muse-protocols.el: New file that implements protocol handling.
608 * lisp/muse-publish.el (muse-publish-url-transforms): Add
610 (muse-publish-markup-url): Indentation fix, no func change.
612 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
614 * lisp/muse.el: Require muse-protocols.
617 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
620 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
621 lisp/muse-regexps.el lisp/muse.el
624 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
627 muse-xml: Use a more standard sort of header.
629 muse--main--1.0--patch-218
631 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
632 type="muse">, as suggested by Brad Collins.
635 ChangeLog experimental/muse-xml.el
638 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
641 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
643 muse--main--1.0--patch-217
645 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
647 * README (examples): Mention that other files are here as well.
649 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
650 for use with muse-xml.el.
652 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
653 muse-xml is in experimental status.
654 (muse-xml-markup-regexps): Correct table-munging regexp.
655 (muse-xml-markup-strings): Surround each verse line with <line></line>.
656 Empty lines are marked up as <line />.
658 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
659 s/last-stanza-end/end-last-stanza-line/.
661 * muse-mode.el (muse-visit-link-default): Make the temporary file
662 visiting work as expected.
664 * muse-publish.el (muse-publish-markup-verse): Make use of
665 'begin-verse-line and 'begin-last-stanza-line. Use
666 'end-last-stanza-line instead of 'last-stanza-end.
668 * muse.texi (Verse): Be a bit more clever with our example.
671 examples/.arch-ids/muse.rnc.id examples/muse.rnc
674 AUTHORS ChangeLog README experimental/muse-xml.el
675 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
679 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
682 Allow links to temporary files to be visited.
684 muse--main--1.0--patch-216
686 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
687 temporary files. These are buffers that do not have a corresponding
691 ChangeLog lisp/muse-mode.el
694 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
697 Fix save-match-data gaffe.
699 muse--main--1.0--patch-215
701 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
702 outside of `and' statement.
705 ChangeLog lisp/muse-regexps.el
708 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
711 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
713 muse--main--1.0--patch-214
715 * examples/mwolson/muse-init.el: Update.
717 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
718 ensure that links to other pages in this project are given the proper
721 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
723 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
724 instead of muse-publish-output-name.
726 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
727 functions that consult the :link-suffix when returning the name of the
728 link (or the complete file name for the latter function). If
729 :link-suffix does not exist, use :suffix. This should help Muse be
730 able to handle some more usage scenarios.
731 (muse-publish-prepare-url): Use muse-publish-link-name instead of
732 muse-publish-output-name.
734 * muse-wiki.el (muse-wiki-resolve-project-page): Use
735 muse-publish-link-file instead of muse-publish-output-file.
736 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
737 letters. The old behavior was not friendly to acronyms.
740 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
741 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
745 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
748 Correct the publish-project example.
750 muse--main--1.0--patch-213
752 * examples/publish-project: Remove "-l muse-build.el" and note that the
753 user's muse-init.el file should add the Muse directories to load-path.
756 ChangeLog examples/publish-project
759 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
762 Reinstate former extended character class rules.
764 muse--main--1.0--patch-212
766 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
767 extended regexps really don't work well on Emacs 21.2 or 21.3, so
769 (muse-regexp-emacs-revision): New variable that indicates the revision
770 number of this version of Emacs.
771 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
772 aren't working well enough with extended character classes in regexps.
774 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
775 instead of just displaying it.
778 ChangeLog lisp/muse-regexps.el lisp/muse.el
781 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
784 Fix paragraph-filling breakage in Emacs21.
786 muse--main--1.0--patch-211
788 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
789 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
793 ChangeLog lisp/muse-mode.el
796 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
799 Allow Emacs 21.3 to use extended character classes in regexps.
801 muse--main--1.0--patch-210
803 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
804 Since enough positive reports have come in about the usability of 21.3,
805 we'll allow it to use extended character classes in regexps by default.
808 ChangeLog lisp/muse-regexps.el
811 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
814 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
816 muse--main--1.0--patch-209
818 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
819 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
820 offer the style and directory prompt when you hit C-c C-t in a file
821 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
824 * lisp/muse.el (muse-read-directory-name): New function that defines a
825 fallback version of `read-directory-name', since Emacs21 doesn't have
829 ChangeLog lisp/muse-publish.el lisp/muse.el
832 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
833 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
834 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
835 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
836 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
837 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
840 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
843 Fix problem with links at beginning of buf and paragraphs.
845 muse--main--1.0--patch-208
847 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
850 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
852 * muse-html.el (muse-html-markup-regexps): Ditto.
854 * muse-publish.el (muse-publishing-last-position): New variable that
855 indicates our last buffer position while publishing the current rule.
856 Used to make sure the process doesn't get stalled.
857 (muse-publish-markup): Fix edge case where links at beginning of
858 buffer, with read-only text, would prevent the beginning of buffer from
860 (muse-publish-markup-directive): Fix case where two directives of the
861 same size would prevent any following directives from being
862 interpreted. We accomplish this by setting the last published position
863 to nil after each directive.
866 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
867 lisp/muse-html.el lisp/muse-publish.el
870 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
873 Document publishing directives.
875 muse--main--1.0--patch-207
877 * muse.texi (Getting Started): Remove crufty sentence.
878 (Directives): New section that describes the likes of #title and
885 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
888 Document WikiNames and update header publishing information.
890 muse--main--1.0--patch-206
892 * muse.texi (Headings): Any level of headings is supported.
893 (Emphasizing Text): Verbatim text may span multiple lines.
894 (Explicit Links): Refactor Links section into Explicit Links, Implicit
896 (Implicit Links): Document WikiNames and InterWiki links.
902 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
905 Finish NEWS, handle emphasis at EOF edge case.
907 muse--main--1.0--patch-205
909 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
910 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
911 as there is a terminating emphasis delimiter.
913 * examples/mwolson/muse-init.el: Sync with my latest configuration.
915 * NEWS: Bring this up to date.
918 ChangeLog NEWS examples/mwolson/muse-init.el
922 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
925 muse-html: Add muse-xhtml-extension.
927 muse--main--1.0--patch-204
929 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
930 default file extension for publishing XHTML files. Thanks to Trent
931 Buck for the suggestion.
935 ChangeLog lisp/muse-html.el
938 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
941 Add items through patch-149 to NEWS.
943 muse--main--1.0--patch-203
945 * NEWS (progress): Catch up to patch-149.
947 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
949 * lisp/muse-publish.el (muse-publish): Ditto.
952 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
955 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
958 Make building of Debian revisions work.
960 muse--main--1.0--patch-202
962 * Makefile (distclean): Don't remove anything in debian/, since it will
964 (debclean): Removed, since two different targets need slightly
965 different versions of this. Even abstraction has its limits.
966 (debbuild): New target that takes care of performing the build itself.
967 (debrevision): New target that makes a revision build, where the
968 original tarball must not be modified.
969 (debrevision): Split out building stuff to debbuild target.
971 * debian/changelog: Several revisions worth of Debian fun.
973 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
974 (Description): Make this match the ITP and shorten the text.
977 ChangeLog Makefile Makefile.defs debian/changelog
981 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
984 Prepare initial upload for Debian project.
986 muse--main--1.0--patch-201
988 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
989 version, since we only want the last changelog entry to appear on the
990 initial Debian upload.
992 * debian/changelog: New Debian package 3.01.arch.201-1.
995 ChangeLog Makefile.defs debian/changelog
998 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1001 muse-mode: Minor regexp tweak.
1003 muse--main--1.0--patch-200
1005 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1008 ChangeLog lisp/muse-mode.el
1011 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1014 Minor fixups from Peter K. Lee.
1016 muse--main--1.0--patch-199
1018 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1019 restrictive with our end-of-table regexp.
1021 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1022 instead of start of table. Be less restrictive with several of our
1025 * lisp/muse-html.el: Patch from Peter K. Lee.
1026 (muse-html-prepare-buffer): Work around edge case where the "charset="
1027 part has already been appended to muse-html-meta-content-type.
1028 (muse-html-fixup-tables): Be slightly less restrictive with our
1029 end-of-table regexp.
1032 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1036 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1039 Keep lists from getting mashed together on M-q.
1041 muse--main--1.0--patch-198
1043 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1044 locally so that lists don't get blended together incorrectly upon
1048 ChangeLog lisp/muse-mode.el
1051 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1054 QuickStart: Minor typo in anchor example.
1056 muse--main--1.0--patch-197
1058 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1059 rather than a full URL.
1062 ChangeLog examples/QuickStart
1065 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1068 Makefile: Use BUILDOPTS.
1070 muse--main--1.0--patch-196
1072 * Makefile (debrelease): Make use of $(BUILDOPTS).
1074 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1075 be passed to dpkg-buildpackage. In case I ever make several revisions
1076 before getting the -1 revision uploaded, for example, I can use "-sa"
1077 here in order to make a valid pacakge.
1080 ChangeLog Makefile Makefile.defs
1083 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1086 Make generated Debian packages slightly easier to upload.
1088 muse--main--1.0--patch-195
1090 * debian/changelog: Generate 3.01.arch.195-1.
1092 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1094 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1095 that was last uploaded to Debian.
1097 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1098 changes is generated. This means we have to use dpkg-buildpackage,
1099 since debuild doesn't recognize the environment variables that it
1100 claims to recognize.
1103 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1106 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1109 Makefile: Minor deletion cleanups.
1111 muse--main--1.0--patch-194
1118 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1121 Compilation cleanups.
1123 muse--main--1.0--patch-193
1125 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1126 `make-variable-buffer-local' in order to silence compiler warnings.
1128 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1131 * scripts/muse-build.el (muse-elint-files): Automatically load every
1132 elisp file rather than specifying each one.
1135 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1138 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1141 Fix failure to resolve interwiki link when clicking on it.
1143 muse--main--1.0--patch-192
1145 * Makefile (debclean): Minor tweak.
1147 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1150 * lisp/muse-project.el (muse-project-find-file): Don't add file
1151 extensions to a relative name. If we're dealing with a file, open it
1152 up without searching through the various projects for a path. This
1153 should fix the failure to resolve an interwiki link by clicking on it.
1156 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1159 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1162 Makefile: Remove stale Debian packages for this version.
1164 muse--main--1.0--patch-191
1166 * Makefile (debclean): Remove generated Debian packages for the current
1167 version in parent directory.
1173 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1176 Fix trailing backslash error.
1178 muse--main--1.0--patch-190
1180 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1181 regexp-quoting fix from drkm.
1184 ChangeLog lisp/muse-project.el
1187 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1190 Release 3.01.91 (3.02 RC2).
1192 muse--main--1.0--patch-189
1194 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1197 ChangeLog Makefile.defs lisp/muse.el muse.texi
1200 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1203 Escape email address and URL always.
1205 muse--main--1.0--patch-188
1207 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1208 escape and publish email address as read-only, even when it's not
1210 (muse-publish-markup-url): Ditto for URL.
1213 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1216 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1219 Inter-project output name fix.
1221 muse--main--1.0--patch-187
1223 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1224 that I had fixed this before.
1227 ChangeLog lisp/muse-wiki.el
1230 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1233 Make coloring of verbatim greater-than sign same as publishing.
1235 muse--main--1.0--patch-186
1237 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1238 greater-than sign surrounded by equal signs, display it in verbatim
1242 ChangeLog lisp/muse-colors.el
1245 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1248 Allow transform function for link descriptions. Bare email and URL fixes.
1250 muse--main--1.0--patch-185
1252 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1253 (muse-publish-desc-transforms): New option that contains the functions
1254 that will be called to transform a link description.
1255 (muse-publish-markup-word): Handle Yet Another Edge Case.
1256 (muse-publish-markup-email): Use
1257 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1258 double-quote on either side.
1259 (muse-publish-url): Apply description transforms.
1260 (muse-publish-markup-url): Don't publish if we have a double-quote on
1263 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1264 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1265 (muse-wiki-interwiki-delimiter): New option that indicates the
1266 interwiki delimiter to use.
1267 (muse-wiki-interwiki-replacement): New option that indicates the
1269 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1270 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1271 this can be added to muse-publish-desc-transforms.
1272 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1273 interwiki delimiter with its replacement, but only when the given text
1274 is not an explicit link.
1276 * lisp/muse.el (muse-update-file-extension): New function made from the
1277 innards of the :set function in `muse-file-extension'.
1280 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1283 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1286 Handle anchors in all publishing styles, as well as linking to them.
1288 muse--main--1.0--patch-184
1290 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1292 (muse-publish-prepare-url): Don't touch links to anchors.
1294 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1295 'internal-link. Treat centered text with
1296 <para role="center">...</para>.
1297 (muse-docbook-markup-paragraph): Slight regexp tweak.
1298 (muse-docbook-insert-anchor): Docfix.
1299 (muse-docbook-markup-anchor): Move lower in file.
1301 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1303 (muse-xhtml-markup-strings): Order list, no func change.
1304 (muse-html-markup-anchor): Move up in file, no func change.
1306 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1308 (muse-latex-markup-strings): Add handler for 'internal-link.
1309 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1310 that insert an anchor around the next word or inside of a tag.
1312 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1315 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1317 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1318 that insert an anchor before the next word or within a tag.
1320 * NEWS: Initial attempt at documenting changes since 3.01.
1323 .arch-ids/NEWS.id NEWS
1326 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1327 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1330 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1333 Generalize some blosxom helper functions.
1335 muse--main--1.0--patch-183
1337 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1338 generalized helper functions.
1339 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1340 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1343 * lisp/muse-blosxom.el: Update example in header.
1344 (muse-blosxom-new-entry): Use new names for helper functions.
1345 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1346 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1348 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1349 `muse-blosxom-project-get-categories'.
1350 (muse-project-alist-styles): Renamed from
1351 `muse-blosxom-project-alist-entry'.
1352 (muse-project-alist-dirs): Renamed from
1353 `muse-blosxom-project-alist-dirs'.
1354 (muse-project-of-file): Use `muse-current-file'.
1356 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1357 `muse-current-file'.
1359 * lisp/muse.el (muse-current-file): New function that returns the name of
1360 the currently visited or published file.
1361 (muse-page-name): Use `muse-current-file'.
1364 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1365 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1368 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1371 muse-xml: definition lists, muse-docbook: center.
1373 muse--main--1.0--patch-182
1375 * Makefile (%.info, %.html): Use general argument in rule.
1376 (distclean): Add another cruft file.
1378 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1379 type="definition"> for definition lists.
1381 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1382 with <note>, since it's the closest thing I could find.
1385 ChangeLog Makefile experimental/muse-xml.el
1386 lisp/muse-docbook.el
1389 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1392 Minor namespace fix.
1394 muse--main--1.0--patch-181
1396 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1397 muse-match-string-no-properties rather than match-string-no-properties.
1400 ChangeLog lisp/muse-colors.el
1403 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1406 Correct breakage induced by previous patch.
1408 muse--main--1.0--patch-180
1410 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1411 path as a fallback if we are publishing.
1414 ChangeLog lisp/muse-wiki.el
1417 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1420 Make interwiki links work in a few more edge cases.
1422 muse--main--1.0--patch-179
1424 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1425 assertion, now that I have a good idea of the edge cases involved.
1427 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1428 the current file is not part of any Muse project, allowing interwiki
1429 links to be resolvable even then. Don't return a relative path if we
1430 are not publishing. For visiting links, the best thing is just to
1431 return the real path.
1434 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1437 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1440 Fix warnings during font-lock, example tag highlighting.
1442 muse--main--1.0--patch-178
1444 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1446 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1448 (muse-unhighlight-region): Move higher up.
1449 (muse-colors-example-tag, muse-colors-literal-tag): Use
1450 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1451 since the point gets put in the right place automatically.
1454 ChangeLog lisp/muse-colors.el
1457 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1460 muse-xml: Separate section from title.
1462 muse--main--1.0--patch-177
1464 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1465 attribute to sections. Use separate <title> tag to handle the title of
1466 a section. Thanks to drkm for the suggestion.
1468 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1470 * lisp/muse-publish.el (muse-publish-markup-heading)
1471 (muse-publish-section-close): Pass level to markup strings for all
1472 section-related tags.
1474 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1478 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1479 lisp/muse-publish.el lisp/muse.el
1482 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1485 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1487 muse--main--1.0--patch-176
1489 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1490 folders that match `muse-project-ignore-regexp'.
1492 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1493 omission. Add ",.*" to list of bad directory parts.
1495 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1496 matches `muse-project-ignore-regexp'.
1498 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1499 (muse-style-elements-list): New function that returns a list of
1500 references to ELEM in STYLE, including base styles.
1501 (muse-publish-markup-region): Use muse-style-elements-list rather than
1502 muse-style-elements when getting :regexps.
1504 * lisp/muse-publish.el (muse-style-element): Add docstring.
1507 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1508 lisp/muse-publish.el
1511 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1514 Initial implementation of muse-xml.el. End of section edge case.
1516 muse--main--1.0--patch-175
1518 * AUTHORS: Add Peter K. Lee.
1520 * Makefile (experimental): New target that builds experimental programs.
1521 (distclean): Remove debian/dirs, a cruft file from the debian build
1524 * examples/mwolson/muse-init.el: Update.
1526 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1527 prompts for the blog entry to visit.
1529 * experimental/Makefile: New file that causes experimental stuff to be
1532 * experimental/muse-xml.el: New file that provides the experimental XML
1535 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1538 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1540 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1541 involving end-of-file and paragraph detection.
1543 * lisp/muse-wiki.el: Minor header fix.
1545 * scripts/muse-build.el (load-path): Add "../experimental".
1548 experimental/.arch-ids/Makefile.id
1549 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1550 experimental/muse-xml.el
1553 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1554 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1555 lisp/muse-wiki.el scripts/muse-build.el
1558 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1561 Try to fix <example> region coloring problem.
1563 muse--main--1.0--patch-174
1565 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1566 If region is multiple lines, add '(font-lock-multiline t) to
1567 properties. This should fix an annoying <example> region issue.
1570 ChangeLog lisp/muse-colors.el
1573 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1576 Don't publish implicit links that have a double-quote at begin or end.
1578 muse--main--1.0--patch-173
1580 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1581 double-quote exists at beginning or end.
1583 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1584 don't colorize if a double-quote exists at beginning or end.
1587 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1590 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1593 Fix failure to publish emphasis properly.
1595 muse--main--1.0--patch-172
1597 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1600 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1604 experimental/.arch-ids/muse-wiki-old.el.id
1605 experimental/muse-wiki-old.el
1608 ChangeLog lisp/muse-publish.el
1611 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1614 Add a few common revision control directories to the ignore list.
1616 muse--main--1.0--patch-171
1618 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1619 directories to be ignored when building the file alist, such as those
1620 used for CVS and Arch revision control data.
1623 ChangeLog lisp/muse-project.el
1626 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1629 Fix #2654: Append a newline when using pdf publishing style.
1631 muse--main--1.0--patch-170
1633 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1637 ChangeLog lisp/muse-latex.el
1640 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1643 5 levels of headings colorization; color bare URLs.
1645 muse--main--1.0--patch-169
1647 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1648 Really color up to 5 headings.
1649 (muse-colors-markup): Add muse-url-regexp.
1650 (muse-colors-explicit-link): Renamed from muse-colors-link.
1651 (muse-colors-implicit-link): Moved here from
1652 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1653 we'll be coloring URLs.
1656 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1659 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1662 Don't emphasize if a word constituent follows the trailer.
1664 muse--main--1.0--patch-168
1666 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1667 (muse-colors-verbatim): Don't colorize if a word constituent follows
1670 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1671 word constituent follows the trailer.
1674 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1677 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1680 Add coloring for example, verbatim, and =signs=; anchor fix.
1682 muse--main--1.0--patch-167
1684 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1685 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1686 (muse-colors-verbatim): Use `muse-verbatim-face'.
1687 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1689 (muse-colors-tags): Add verbatim and literal tags.
1690 (muse-colors-example-tag): Use `remove-text-properties' instead of
1691 `set-text-properties', since the latter does not work consistently.
1692 (muse-colors-literal-tag): New function that strips all markup from the
1694 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1695 that we can work around an annoying XEmacs issue.
1697 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1698 multi-line by default.
1700 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1704 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1708 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1711 Link with anchor bugfix.
1713 muse--main--1.0--patch-166
1715 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1716 valid, as long as the base is valid.
1719 ChangeLog lisp/muse-colors.el
1722 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1725 Link inside table issue, fixes read-only text error.
1727 muse--main--1.0--patch-165
1729 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1730 inside tables so we don't get an error when links exist.
1732 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1734 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1735 into account when displaying the "All files published" message, unless
1736 they've actually been modified.
1738 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1739 don't wrap in condition-case; we don't want the message to be muffled.
1742 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1743 lisp/muse-project.el lisp/muse.el
1746 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1749 Permit infinitely-nested sections.
1751 muse--main--1.0--patch-164
1753 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1754 (Deriving from an existing style): Mark up as a list.
1756 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1757 Color an additional level of headings.
1759 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1760 section-other, section-other-end, and section-close strings.
1761 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1762 through the 'section-close string.
1764 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1765 'begin-underline, since this messes up paragraph handling. Use
1766 <h5></h5> for 'section-other.
1768 (muse-html-fixup-tables): New function that sorts the table parts so
1769 that order is head, foot, body. Apparently XHTML needs this, and it
1770 seems like a good general practice, so we do it for HTML as well.
1772 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1775 * lisp/muse-publish.el (muse-publish-section-close): New function that
1776 determines where to put the section close given heading depth and
1778 (muse-publish-markup-heading): Handle 'section-other and
1779 'section-other-end. Call `muse-publish-section-close' at end of
1782 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1786 ChangeLog examples/QuickStart lisp/muse-colors.el
1787 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1788 lisp/muse-publish.el lisp/muse-texinfo.el
1791 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1794 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1796 muse--main--1.0--patch-163
1798 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1800 (muse-docbook-markup-regexps): Deal with new table algorithm.
1801 (muse-docbook-transform-content-type, muse-docbook-encoding)
1802 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1803 (muse-docbook-markup-table): Use a better table algorithm, based on the
1804 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1805 and foot of the table. Use informaltable rather than table.
1806 (muse-docbook-fixup-tables): New function that sorts all tables found
1807 in the published document so that the order is head, foot, body.
1808 (muse-docbook-markup-functions): Add anchor handler.
1809 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1811 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1812 that insert an anchor at point.
1814 * lisp/muse-html.el (muse-html-transform-content-type)
1815 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1817 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1819 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1821 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1822 that was evaluated in the output.
1825 ChangeLog examples/QuickStart lisp/muse-docbook.el
1826 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1829 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1832 muse-texinfo: Improve formatting for enddots, dots, underline.
1834 muse--main--1.0--patch-162
1836 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1837 of enddots and dots. For begin-underline and end-underline, use "_",
1838 since we don't have anything better.
1841 ChangeLog lisp/muse-texinfo.el
1844 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1847 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1849 muse--main--1.0--patch-161
1851 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1852 list. This should fix #2635.
1855 ChangeLog lisp/muse-texinfo.el
1858 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1861 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1863 muse--main--1.0--patch-160
1865 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1867 * debian/changelog: Ditto.
1869 * debian/control (Build-Depends-Indep): Add tetex-bin.
1871 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1874 * examples/QuickStart: Remove stray <comment> now that the bug that made
1875 it necessary is fixed.
1877 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1880 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1881 the contents from the footer to the header.
1883 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1884 each number, not after.
1886 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1888 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1889 happens when doing batch publishing. Minor whitespace fix.
1892 ChangeLog Makefile.defs debian/changelog debian/control
1893 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1894 lisp/muse-texinfo.el lisp/muse.el
1897 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1900 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1902 muse--main--1.0--patch-159
1904 * examples/QuickStart: Add "Write me." to empty sections at end so that
1905 they publish correctly with DocBook.
1907 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1908 paragraph starts with emphasis, example, link, or email address.
1911 ChangeLog examples/QuickStart lisp/muse-docbook.el
1914 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1917 Handle embedded docbook footnotes and <literal> edge case.
1919 muse--main--1.0--patch-158
1921 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1922 (muse-docbook-markup-strings): Use systemitem for example text.
1923 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1924 <para></para> inside of them.
1926 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1929 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1930 muse-publish-escape-specials-in-string to list by default.
1932 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1933 argument IGNORE-READ-ONLY determines whether or not to ignore the
1934 read-only property when transforming text. Add docstring.
1935 (muse-publish-markup-word): Use non-nil third argument to
1936 muse-publish-escape-specials when we're publishing `='-delimited text.
1937 This allows =<literal><tag></literal>= to work as intended.
1939 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1940 arguments after the first so that we can include this in
1941 `muse-publish-url-transforms'.
1943 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1946 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1947 lisp/muse-publish.el
1950 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1953 Misc. blosxom fixes, like category directive.
1955 muse--main--1.0--patch-157
1957 * contrib/pyblosxom/getstamps.py: Add file extension.
1959 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1960 extension. This will allow Muse to specify it once a
1961 timestamps-writing routine gets written.
1963 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1964 attention to the "category" directive, if it exists. Use file-truename
1965 instead of expand-file-name for base directory.
1967 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1970 * lisp/muse-project.el (muse-project): Add :timestamps to list of
1971 available tags, even though it doesn't do anything yet.
1974 ChangeLog contrib/pyblosxom/getstamps.py
1975 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1976 lisp/muse-project.el
1979 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1982 Small logic fix with temp files.
1984 muse--main--1.0--patch-156
1986 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1987 buffer-name to determine whether the buffer is still around.
1990 ChangeLog lisp/muse.el
1993 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1996 Make customize of muse-project-alist work in Emacs21 and XEmacs.
1998 muse--main--1.0--patch-155
2000 * lisp/muse.el (muse-widget-type-value-create)
2001 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2002 extra widgets from 'lazy type that are needed to get the
2003 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2005 * lisp/muse.el (muse-implicit-link-functions)
2006 (muse-explicit-link-functions): Remove predefined wiki-related options.
2007 These are added in muse-wiki via custom-add-option.
2009 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2011 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2013 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2014 ":strings" to cope with Emacs21 and XEmacs.
2015 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2017 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2018 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2019 newlines. Control indentation. Remove an unnecessary inlined repeat.
2021 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2022 since XEmacs doesn't support the alist widget. Deal with case where no
2023 projects are defined, or a strange expression is used.
2025 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2026 stuff using custom-add-option.
2029 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2030 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2033 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2036 Don't kill temp buffer if debug-on-error is non-nil.
2038 muse--main--1.0--patch-154
2040 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2041 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2044 ChangeLog lisp/muse.el
2047 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2050 Expand Debian package description.
2052 muse--main--1.0--patch-153
2054 * debian/control (Description): Expand this to make the package more
2057 * debian/copyright, debian/rules: Minor whitespace cleanups.
2059 * debian/changelog: Package 3.01.arch.152-1.
2062 ChangeLog Makefile.defs debian/changelog debian/control
2063 debian/copyright debian/rules
2066 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2069 Header/footer docfix; ChangeLog correction.
2071 muse--main--1.0--patch-152
2073 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2074 Thanks to drkm for pointing out my error.
2076 Use better documentation and customize interface for headers and footers.
2077 Thanks to Chris McMahan.
2080 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2081 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2082 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2084 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2087 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2090 Slight Debian version tweak.
2092 muse--main--1.0--patch-151
2094 * Makefile.defs (VERSION): Use a slightly different version naming
2095 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2096 X.YY is the Muse version, and YYY is the patch level.
2098 * debian/changelog: Ditto.
2101 ChangeLog Makefile.defs debian/changelog
2104 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2107 Improve debian build and put together a package.
2109 muse--main--1.0--patch-150
2111 * Makefile (debclean): New target that cleans up the mess that the
2112 `debian' target makes.
2113 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2114 results to my debian dist dir two levels up.
2116 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2118 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2120 * debian/control (Standards-Version): Update to 3.6.2.
2122 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2125 * debian/copyright (Copyright): Improve.
2127 * debian/emacsen-install (FILES): Include contrib directory so that
2128 muse-http.el compiles properly.
2130 * debian/muse-el.examples: New file containing the example files to
2133 * debian/rules: Move example stuff to muse-el.examples. Install some
2134 additional documentation.
2137 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2140 ChangeLog Makefile Makefile.defs debian/changelog
2141 debian/control debian/copyright debian/emacsen-install
2145 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2148 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2150 muse--main--1.0--patch-149
2152 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2153 the beginning of a header would be emphasized if an asterisk came
2155 (muse-colors-underlined): Don't allow end of underlined text to be the
2156 beginning of a line. Don't use memq to check for whitespace syntax; eq
2159 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2160 on. We'll use a more clever trick to keep emphasis characters from
2161 being interpreted in explicit links -- add a custom 'noemphasis text
2162 property to them. Move mdash rule further down so that I can add
2163 designations after blockquoted text.
2165 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2166 text has the 'noemphasis property, ignore it.
2167 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2168 property to the text between BEG and END, or match beginning and end.
2170 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2171 before trying to set buffer-modified to nil. This should fix a
2172 "selecting deleted buffer" error when publishing from command line.
2175 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2179 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2182 Journal validation fixes.
2184 muse--main--1.0--patch-148
2186 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2187 default rather than HTML 4.0 [strict].
2188 (muse-html-markup-strings): Include empty alt element.
2190 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2192 * muse.texi (Journal): Ditto.
2195 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2198 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2201 Add debian files; tweak Makefile.
2203 muse--main--1.0--patch-147
2205 * Makefile (distclean): Remove directory created by dist rule.
2206 (dist): Make this only generate the directory, not the tarball.
2207 (release): New target that generates the tarball and zipfile.
2208 (debrelease): New target that builds the debian package for Muse.
2209 (upload): Depend on release target.
2211 * examples/mwolson/stylesheets: Add forgotten Arch id.
2214 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2215 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2216 debian/.arch-ids/emacsen-install.id
2217 debian/.arch-ids/emacsen-remove.id
2218 debian/.arch-ids/emacsen-startup.id
2219 debian/.arch-ids/muse-el.dirs.id
2220 debian/.arch-ids/muse-el.docs.id
2221 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2222 debian/changelog debian/control debian/copyright
2223 debian/emacsen-install debian/emacsen-remove
2224 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2225 debian/muse-el.info debian/rules
2226 examples/mwolson/stylesheets/.arch-ids/=id
2227 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2228 examples/mwolson/stylesheets/.arch-ids/common.css.id
2229 examples/mwolson/stylesheets/.arch-ids/print.css.id
2230 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2231 examples/mwolson/stylesheets/blog.css
2232 examples/mwolson/stylesheets/common.css
2233 examples/mwolson/stylesheets/print.css
2234 examples/mwolson/stylesheets/screen.css
2240 debian debian/.arch-ids examples/mwolson/stylesheets
2241 examples/mwolson/stylesheets/.arch-ids
2244 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2247 Allow `muse-index-as-string' to remove current file from output.
2249 muse--main--1.0--patch-146
2251 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2252 which excludes the current file from the output. Improve
2256 ChangeLog lisp/muse-mode.el
2259 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2262 S-TAB issue with Windows.
2264 muse--main--1.0--patch-145
2266 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2270 ChangeLog lisp/muse-mode.el
2273 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2276 Improve temp buffer usage.
2278 muse--main--1.0--patch-144
2280 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2281 `insert-file-contents'. This should further help with the temp
2282 buffer problem. Thanks to Peter K. Lee and drkm for the research
2285 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2286 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2287 make sure the temp buffer is killed. I didn't implement an option to
2288 save the contents of the temp buffer.
2291 ChangeLog lisp/muse-book.el lisp/muse-http.el
2292 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2296 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2299 muse-docbook: split-string Emacs21 fix.
2301 muse--main--1.0--patch-143
2303 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2304 split-string to fix an Emacs21 issue.
2307 ChangeLog lisp/muse-docbook.el
2310 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2313 muse-docbook: Parse author directive so that it validates properly.
2315 muse--main--1.0--patch-142
2317 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2318 attempts to publish the contents a DocBook-usable <author> tag.
2319 (muse-docbook-header): Use `muse-docbook-get-author'.
2322 ChangeLog lisp/muse-docbook.el
2325 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2328 Be a bit more clever with our consecutive list regexp.
2330 muse--main--1.0--patch-141
2332 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2333 clever with our consecutive list regexp.
2336 ChangeLog lisp/muse-docbook.el
2339 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2342 Do the right thing with consecutive list items, hopefully.
2344 muse--main--1.0--patch-140
2346 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2347 (muse-docbook-header): Add DTD string.
2348 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2350 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2351 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2354 ChangeLog lisp/muse-docbook.el
2357 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2360 Improve customize interface for `muse-project-alist' once more.
2362 muse--main--1.0--patch-139
2364 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2365 setting to be anything, since we now support settings that use lists.
2366 (muse-project): Vastly improve this by naming each setting and showing
2367 what exact type is required. Handle case where a function is not
2368 defined yet. Use a set for styles, which looks nice. This is about as
2369 good as it can be ... unless we add some sort of inline documentation
2370 later on. A setting was added for Yann's :force-publish tag.
2372 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2376 ChangeLog lisp/muse-project.el lisp/muse.el
2379 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2382 Merged from hodique@lifl.fr--2005 (patch 24-33)
2384 muse--main--1.0--patch-138
2388 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2389 Merged from mwolson@gnu.org--2005 (patch 96)
2391 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2392 Merged from mwolson@gnu.org--2005 (patch 97-101)
2394 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2395 Merged from mwolson@gnu.org--2005 (patch 102-106)
2397 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2398 Merged from mwolson@gnu.org--2005 (patch 107-120)
2400 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2401 Merged from mwolson@gnu.org--2005 (patch 121-131)
2403 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2404 Merged from mwolson@gnu.org--2005 (patch 132)
2406 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2407 Merged from mwolson@gnu.org--2005 (patch 133-135)
2409 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2410 Merged from mwolson@gnu.org--2005 (patch 136)
2412 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2413 Merged from mwolson@gnu.org--2005 (patch 137)
2415 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2416 Introduce :force-publish project keyword. Fix bug #2637
2419 ChangeLog lisp/muse-project.el
2422 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2423 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2424 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2425 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2426 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2427 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2428 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2429 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2430 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2431 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2434 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2437 Prevent temp buffers from prompting for save; handle lisp errors better.
2439 muse--main--1.0--patch-137
2441 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2442 bound" error. I don't know for certain where this is coming from,
2443 though ... *grumble*.
2445 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2446 like how emacs-wiki does it. Warn the user about lisp errors,
2447 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2448 publish as something valid in most markup styles, with increased
2449 emphasis on those that don't support it. That's a win-win ... I think
2452 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2453 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2454 to kill the buffer so we don't get any annoying prompts. I *strongly*
2455 believe that this should be the default behavior of `with-temp-buffer'.
2457 * lisp/muse-book.el (muse-book-publish-project): Use
2458 `muse-with-temp-buffer-no-prompt'.
2460 * lisp/muse-http.el (muse-http-reject): Ditto.
2462 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2464 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2466 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2467 (muse-publish-markup-email, muse-published-contents): Ditto.
2470 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2471 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2472 lisp/muse-publish.el lisp/muse.el
2475 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2478 Customization error; Makefile tweaks.
2480 muse--main--1.0--patch-136
2482 * Makefile (dist): Use a tla-specific method to create the tarball.
2483 Create a zip file as well.
2484 (upload): New rule that uploads the tarball and zip file to gna.org.
2486 * Makefile.defs (VERSION): New variable that determines the version
2487 string to use in the `dist' and `upload' targets.
2489 * lisp/muse.el (muse-implicit-link-functions)
2490 (muse-explicit-link-functions): Use :type of hook so that the options
2494 ChangeLog Makefile Makefile.defs lisp/muse.el
2497 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2500 Prepare Muse 3.01.90 (3.02 RC1).
2502 muse--main--1.0--patch-135
2506 ChangeLog lisp/muse.el muse.texi
2509 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2512 Attempt to get the right file extension when publishing; more examples.
2514 muse--main--1.0--patch-134
2516 * examples/mwolson/muse-init.el: Update my configuration.
2518 * examples/mwolson/templates: Store my web page templates here.
2520 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2522 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2523 descriptions. Yet another reason to implement my list-returning from
2526 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2527 with a few more edge cases. Throw together a rough hack for
2528 determining when to include the output file extension.
2530 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2531 but still ineffective.
2534 examples/mwolson/templates/.arch-ids/=id
2535 examples/mwolson/templates/.arch-ids/footer.html.id
2536 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2537 examples/mwolson/templates/.arch-ids/generic-header.html.id
2538 examples/mwolson/templates/.arch-ids/header.html.id
2539 examples/mwolson/templates/footer.html
2540 examples/mwolson/templates/generic-footer.html
2541 examples/mwolson/templates/generic-header.html
2542 examples/mwolson/templates/header.html
2545 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2549 examples/mwolson/templates
2550 examples/mwolson/templates/.arch-ids
2553 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2556 Make published link handling do the right thing, plus misc. fixes.
2558 muse--main--1.0--patch-133
2560 * lisp/muse-mode.el (muse-mode-hook): Add option for
2561 `muse-wiki-update-custom-values'. The :set function makes sure that
2562 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2563 This probably isn't best-practice, but it works.
2565 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2568 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2569 `muse-publish-prepare-url' to the listed options.
2571 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2572 output-dir is not specified.
2574 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2575 here instead of later on.
2577 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2578 right thing when `muse-wiki-interwiki-alist' is nil.
2580 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2581 `muse-publish-output-file'.
2583 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2584 (muse-wiki-transform-wikiword): Removed. We should not use the
2585 publishing transforms facility to handle these.
2587 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2588 links as "link" rather than "url".
2590 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2591 takes care of any customization cleaups that need to happen whenever
2592 muse-mode is entered.
2594 * lisp/muse.el (muse-implicit-link-functions): Add options for
2595 `muse-handle-url' and the wiki handlers.
2596 (muse-explicit-link-functions): Add option for
2597 `muse-wiki-handle-internal'.
2600 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2601 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2604 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2607 Add invalid directory assertion.
2609 muse--main--1.0--patch-132
2611 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2612 any invalid directories will trigger an error.
2615 ChangeLog lisp/muse-project.el
2618 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2621 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2623 muse--main--1.0--patch-131
2630 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2633 Yann's assignment form came in!
2635 muse--main--1.0--patch-130
2642 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2645 Compilation fix, minor shuffling in `muse-mode'.
2647 muse--main--1.0--patch-129
2649 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2650 accessing it. Fixes Yet Another Compiler Error.
2652 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2653 project-specific settings happen first.
2656 ChangeLog lisp/muse-mode.el lisp/muse.el
2659 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2662 Fix annoying initial buffer coloring problem.
2664 muse--main--1.0--patch-128
2666 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2667 where even buffer-file-name is not set. This happens the first time we
2668 attempt to colorize the buffer. I'm rather astonished that I had to do
2672 ChangeLog lisp/muse-wiki.el
2675 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2678 Jump to bad and good links on TAB; mode-choosing fix.
2680 muse--main--1.0--patch-127
2682 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2683 pics a major mode for a file. If one is specified in the project of
2684 file, use it. Otherwise, use muse-mode.
2685 (muse-next-reference, muse-previous-reference): Jump to bad links as
2688 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2692 ChangeLog lisp/muse-mode.el lisp/muse.el
2695 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2698 Add specified Muse file extension to auto-mode-alist.
2700 muse--main--1.0--patch-126
2702 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2703 the old extension from auto-mode-alist and add the new one. This
2704 eliminates the need to set muse-mode-auto-p when you have specified a
2705 Muse file extension.
2707 * examples/mwolson/muse-init.el: Sync.
2710 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2713 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2716 Make `muse-project-alist' more intuitively customizable.
2718 muse--main--1.0--patch-125
2720 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2723 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2724 (muse-project-alist-get): New function that pre-parses
2725 `muse-projects-alist' before customization in order to work around an
2726 annoying limitation in the customize interface.
2727 (muse-project-alist-set): New function that takes the value that
2728 customize gave us and turns it into something Muse can use.
2729 (muse-project): New widget that outlines the form of the
2730 `muse-project-alist' variable.
2731 (muse-project-alist): Use the `muse-project' widget and specify :set
2735 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2738 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2741 Silence compiler warnings.
2743 muse--main--1.0--patch-124
2745 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2747 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2750 * lisp/muse-project.el (muse-project-applicable-styles): Call
2751 `muse-assert' with only 1 argument to silence a compiler warning.
2754 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2755 lisp/muse-project.el
2758 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2761 muse-docbook: Merge several other types of tags if necessary.
2763 muse--main--1.0--patch-123
2765 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2766 `muse-docbook-fixup-sections'. For each TAG in
2767 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2768 merge them together. Thanks to Dale P. Smith for the suggestion.
2769 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2772 ChangeLog lisp/muse-docbook.el
2775 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2778 muse-docbook: Output an XML tag with encoding at the beginning of document.
2780 muse--main--1.0--patch-122
2782 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2784 (muse-docbook-encoding-default): New option that determines which Emacs
2785 buffer encoding to use by default in Muse DocBook files if none is
2787 (muse-docbook-charset-default): New option that determines the DocBook
2788 XML charset to use if no translation is found in
2789 muse-docbook-encoding-map.
2790 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2791 system to its associated DocBook coding system.
2792 (muse-docbook-transform-content-type): New function that determines the
2793 DocBook XML encoding to use based on the contents of
2794 muse-docbook-encoding-map.
2795 (muse-docbook-encoding): New function that calls
2796 muse-docbook-transform-content-type.
2797 (muse-docbook-finalize-buffer): New function that sets the buffer file
2798 coding system to the value of muse-docbook-encoding-default, but only
2799 if the buffers contents have no special characters.
2800 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2803 ChangeLog lisp/muse-docbook.el
2806 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2809 Apply muse-docbook patch from Dale P. Smith.
2811 muse--main--1.0--patch-121
2813 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2814 Dale P. Smith to make the markup much better.
2817 AUTHORS ChangeLog lisp/muse-docbook.el
2820 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2823 Use different mapping for S-tab on Windows.
2825 muse--main--1.0--patch-120
2827 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2828 Windows, use [(shift tab)] for `muse-previous-reference'.
2831 ChangeLog lisp/muse-mode.el
2834 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2839 muse--main--1.0--patch-119
2841 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2842 `muse-match-string-no-properties' so XEmacs doesn't complain.
2845 ChangeLog lisp/muse-wiki.el
2848 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2851 Handle a few edge cases with project-page resolution gracefully.
2853 muse--main--1.0--patch-118
2855 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2856 make sure that PAGE is specified. STYLES should be generated
2857 automatically, but it could theoretically fail. I'm managing to
2858 trigger this when messing with unsaved Muse files. Handle case where
2859 buffer has not yet been saved.
2860 (muse-project-find-file): Don't try to resolve relative links; just
2863 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2864 point-of-reference bug. No need to call muse-project-page-of-file
2865 since buffer-file-name and muse-publishing-current-file both give us
2868 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2869 `skip-chars-backward' only respects the newline some of the time.
2873 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2877 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2880 Fix image-link goof-up and add pretty titles.
2882 muse--main--1.0--patch-117
2884 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2885 class="image-link"> instead of <div class="image-link">. I found a bug
2886 with the way I was handling both, so I decided to simplify things.
2888 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2889 `muse-publish-output-name', but keeps the directory prefix.
2890 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2892 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2893 customizable option that determines the words to downcase in title.
2894 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2895 Capitalized Title out of either a string or the current title. This is
2896 not currently used by any other function -- for now it is meant to be
2900 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2903 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2906 Escape specials in link descriptions.
2908 muse--main--1.0--patch-116
2910 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2911 function that escapes special characters in the given string according
2912 to the current publishing style.
2913 (muse-publish-url): Use the above function to escape the description
2914 part of extended links.
2915 (muse-publish-prepare-url): Don't make string read-only; it does
2918 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2919 (muse-wiki-transform-wikiword): Don't make string read-only.
2922 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2925 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2928 Escape "&", "<", and ">" in URL text.
2930 muse--main--1.0--patch-115
2932 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2933 specially. Thanks to John Sullivan for the suggestion.
2936 ChangeLog lisp/muse-html.el
2939 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2942 Update my example configuration.
2944 muse--main--1.0--patch-114
2946 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2947 project to "WebSite" in order to make it more distinct.
2948 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2949 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2951 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2952 published name of the current file. I really should make a function
2953 called `muse-published-name' or something similar!
2954 ("\C-cpx"): Use this key sequence for
2955 `my-muse-prepare-entry-for-xanga'.
2956 (muse-file-extension): I'm making use of this so I can figure out its
2960 ChangeLog examples/mwolson/muse-init.el
2963 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2966 Tackle a project name interwiki highlighting snafu.
2968 muse--main--1.0--patch-113
2970 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2971 this. It seems to be more robust now. Highlighting is going the way I
2975 ChangeLog lisp/muse-wiki.el
2978 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2981 Fix some gross mistakes.
2983 muse--main--1.0--patch-112
2985 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2988 * lisp/muse-project.el (muse-project-file-entries): If
2989 `muse-file-extension' is defined, use it to filter the entries.
2991 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2992 variable. Move higher in file.
2994 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2995 argument instead of the real name of the variable.
2998 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3002 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3005 Make natural interwiki links between projects mostly work.
3007 muse--main--1.0--patch-111
3009 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3010 function and flesh it out. This seems to work properly, though for
3011 some reason, interwiki links using projects are a bit flakey.
3012 (muse-wiki-handle-interwiki): Deal with case where we have a project
3013 name in an interwiki link.
3016 ChangeLog lisp/muse-wiki.el
3019 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3022 Fix Emacs21 issue with muse-insert-tag.
3024 muse--main--1.0--patch-110
3026 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3027 completing-read to appease older Emacsen.
3030 ChangeLog lisp/muse-mode.el
3033 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3036 Fix error with `muse-blosxom-new-entry' and Emacs21.
3038 muse--main--1.0--patch-109
3040 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3041 `completing-read' so that old versions of Emacs don't complain.
3044 ChangeLog lisp/muse-blosxom.el
3047 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3050 Try to fix an error with `muse-blosxom-get-categories'.
3052 muse--main--1.0--patch-108
3054 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3055 about processing directories.
3058 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3061 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3064 Make a distinction between implicit and explicit links at publish-time.
3066 muse--main--1.0--patch-107
3068 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3070 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3072 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3073 `explicit' argument.
3075 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3076 not we are dealing with an explicit link.
3078 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3080 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3081 argument, but ignore it.
3083 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3084 when link is not explicit.
3087 ChangeLog lisp/muse-html.el lisp/muse-http.el
3088 lisp/muse-publish.el lisp/muse-wiki.el
3091 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3094 Implement several WikiWord handling fixes.
3096 muse--main--1.0--patch-106
3098 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3099 found by the handlers. Don't send implicit links through some of the
3102 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3103 of interwiki link before calling `muse-handle-explicit-link'.
3105 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3106 "\\|" separator between project-alist entries and interwiki entries.
3107 Force a reconfiguration of muse-colors-markup.
3109 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3110 sure that we don't colorize WikiNames that don't go with any file.
3114 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3118 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3121 Attempt to simplify muse-wiki a bit.
3123 muse--main--1.0--patch-105
3125 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3128 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3129 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3130 (muse-wiki-update-use-wikiword-markup-regexp)
3131 (muse-wiki-update-use-wikiword-link-function)
3132 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3133 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3135 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3136 `muse-wiki-use-wikiword' is specified.
3138 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3139 unless `muse-wiki-use-wikiword' is specified.
3141 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3144 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3145 muse-publish-markup-regexps.
3147 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3148 muse-publish-url-transforms.
3150 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3151 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3155 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3158 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3161 Make muse-blosxom use relative name of published file in page-date alist.
3163 muse--main--1.0--patch-104
3165 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3167 (muse-blosxom-update-page-date-alist): Renamed from
3168 `muse-blosxom-markup-date-directive'. Make the current file name
3169 relative to the base directory and strip file extension if necessary.
3173 ChangeLog lisp/muse-blosxom.el
3176 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3179 Hack on muse-blosxom timestamps somewhat.
3181 muse--main--1.0--patch-103
3183 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3184 actually do something useful. This should have a different name,
3186 ("blosxom-html", "blosxom-xhtml"): Call
3187 `muse-blosxom-markup-date-directive' after publishing each entry.
3191 ChangeLog lisp/muse-blosxom.el
3194 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3197 Fix several startup and compile errors.
3199 muse--main--1.0--patch-102
3201 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3202 fixes an error that occurred during startup.
3204 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3205 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3208 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3209 that the nasty compile errors go away. Fix a few typos.
3210 (muse-ignored-extensions): Fix docstring.
3211 (muse-file-extension): Move this higher in the file.
3216 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3219 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3222 Note that muse-file-extension should not have "." in front.
3224 muse--main--1.0--patch-101
3226 * lisp/muse-project.el (muse-project-find-file): Handle case where
3227 muse-file-extension is not specified.
3229 * lisp/muse.el (muse-file-extension): Note that the period at the
3230 beginning of this value should be omitted.
3232 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3233 file extension so that regexp characters inside the extension will not
3234 goof it up. This should never be a problem in normal cases, but let's
3239 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3243 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3246 Implement optional file extension of Muse files.
3248 muse--main--1.0--patch-100
3250 * lisp/muse-mode.el (muse-mode): Make sure
3251 `muse-update-ignored-extensions-regexp' gets updated every time we
3252 enter Muse mode. This works around a bug in the customize interface --
3253 if a user changes an option using setq, the :set function sometimes
3254 does not get executed. I should really try to determine whether or not
3255 this is really an issue anymore.
3257 * lisp/muse-project.el (muse-project-find-file): Make use of
3258 `muse-file-extension'.
3260 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3261 customizable; it is autogenerated from `muse-ignored-extensions'.
3262 (muse-update-ignored-extensions-regexp): New function that sets the
3263 value of `muse-ignored-extensions-regexp'. This is needed in order to
3264 make sure that the value of `muse-file-extension' is taken into
3266 (muse-ignored-extensions): New option that determines which file
3267 extensions to ignore. It is in the form of a list of regexps.
3269 * lisp/muse.el (muse-file-extension): New option that allows the user to
3270 specify the file extension to be used for Muse files. By default, this
3271 is nil, which means that no extension will be used.
3273 * lisp/muse.el (muse-page-name): Handle case where
3274 `muse-ignored-extensions-regexp' is nil.
3278 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3279 lisp/muse-regexps.el lisp/muse.el
3282 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3285 Document new blosxom convenience feature.
3287 muse--main--1.0--patch-99
3289 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3290 `muse-blosxom-project-alist-entry'. An example is provided in the
3295 ChangeLog lisp/muse-blosxom.el
3298 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3301 Further work on `muse-project-alist' entry generation for blosxom.
3303 muse--main--1.0--patch-98
3305 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3306 Include subdirectories in first part of "Blog" entry.
3308 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3309 that returns a list of dirs that are to be used with the first part of
3310 a `muse-project-alist' entry.
3314 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3317 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3320 New function: muse-blosxom-project-alist-entry.
3322 muse--main--1.0--patch-97
3324 * examples/mwolson/muse-init.el: Update from my latest settings.
3325 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3327 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3328 that generates the latter part of an entry for `muse-project-alist'.
3332 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3335 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3338 Merged from hodique@lifl.fr--2005 (patch 12-23)
3340 muse--main--1.0--patch-96
3344 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3345 Merged from mwolson@gnu.org--2005 (patch 68-76)
3347 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3348 Merged from mwolson@gnu.org--2005 (patch 77-80)
3350 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3351 Merged from mwolson@gnu.org--2005 (patch 81)
3353 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3354 Merged from mwolson@gnu.org--2005 (patch 82)
3356 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3357 Escape % in latex publishing
3359 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3362 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3363 small improvement on muse-make-link
3365 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3366 Fix customization of muse-wiki-wikiword-regexp
3368 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3369 Allow full customization of WikiWords
3371 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3372 Fix mouse-2 yank bug in muse-mode
3374 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3375 Fix interpretation order
3377 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3378 Merged from mwolson@gnu.org--2005 (patch 83-95)
3382 ChangeLog lisp/muse-wiki.el
3385 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3386 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3387 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3388 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3389 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3390 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3391 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3392 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3393 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3394 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3395 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3396 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3399 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3404 muse--main--1.0--patch-95
3406 * lisp/muse-mode.el (muse-follow-name-at-point)
3407 (muse-follow-name-at-mouse): Docfixes.
3411 ChangeLog lisp/muse-mode.el
3414 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3417 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3419 muse--main--1.0--patch-94
3421 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3422 `muse-blosxom-new-entry'.
3424 * muse.texi (Blosxom Entries): Ditto.
3428 ChangeLog lisp/muse-blosxom.el muse.texi
3431 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3434 Re-add global mouse-2 event.
3436 muse--main--1.0--patch-93
3438 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3439 mouse-2, since Yann found a way around the problem I was facing.
3440 (muse-follow-name-at-mouse): Call the event that would normally be used
3441 here if we don't have a link at point.
3445 ChangeLog lisp/muse-mode.el
3448 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3451 Fix publishing error.
3453 muse--main--1.0--patch-92
3455 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3456 the cdr of output-dir. This was a code fragment from a previous
3457 attempt to refactor this function.
3461 ChangeLog lisp/muse-project.el
3464 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3467 Work on getting to the point where we can resolve project interwiki links.
3469 muse--main--1.0--patch-91
3471 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3472 `muse-publishing-current-file'.
3474 * lisp/muse-project.el (muse-project-of-file): Ditto.
3476 * lisp/muse-project.el (muse-project-applicable-styles): New function
3477 that returns the usable styles for a file, given either a list of
3478 styles or a project name. This is useful for removing styles that will
3479 be ignored for a file.
3480 (muse-project-publish-file): Split :include and :exclude processing
3481 into `muse-project-applicable-styles'.
3483 * lisp/muse-publish.el (muse-publish-output-name): Use
3484 `muse-publishing-current-file'.
3486 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3488 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3491 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3492 names to be uninterpreted. Remove need for muse-assoc-string.
3494 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3495 function that will be called to fetch a link to a page from a Muse
3496 project from the output file of the currently-published file. This is
3497 commented out for now since I ran out of energy.
3499 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3500 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3501 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3502 Handle case where no interwiki can be found, even though this should
3505 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3506 whenever Muse mode is entered. That way we don't have to enter an
3507 extra command in our .emacs.
3509 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3510 `muse-publishing-current-file' already exists that does the same thing.
3513 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3515 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3520 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3521 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3524 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3527 Mouse-2 on regular text will yank rather than give an error.
3529 muse--main--1.0--patch-90
3531 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3532 this seems to be more trouble than it's worth.
3533 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3534 use our own implementation.
3538 ChangeLog lisp/muse-mode.el
3541 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3544 Make interwiki links publish with the correct extension.
3546 muse--main--1.0--patch-89
3548 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3549 prefix and suffix to interwiki names, as well as stripping out unwanted
3554 ChangeLog lisp/muse-wiki.el
3557 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3560 Fix publishing of bare interwiki names.
3562 muse--main--1.0--patch-88
3564 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3565 `set'. Use `muse-assoc-string' instead of `assoc'.
3567 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3568 `assoc-string' functionality usable with Emacs21 and XEmacs.
3572 ChangeLog lisp/muse-wiki.el lisp/muse.el
3575 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3578 Apply a few fixes from Yann's branch.
3580 muse--main--1.0--patch-87
3582 Background: I hacked on Muse over the weekend while offline, and so did
3583 Yann. His changes to muse-wiki.el are different than the
3584 ones that I made, so we should probably figure out the best
3585 way to handle this when we both get on IRC again. For now,
3586 I've merged in the bugfixes that he's made, omitting most of
3587 the changes to muse-wiki.
3589 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3591 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3593 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3594 introduced previously.
3598 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3601 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3604 Warn if file not published; hack further on Wiki stuff.
3606 muse--main--1.0--patch-86
3608 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3609 complete <div> tags that are of the class "image-link". It is hoped
3610 that this will prevent user-added <div> tags from being mangled.
3612 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3613 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3614 need to look at the text at point.
3616 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3617 current file has not been published since it was up-to-date. Thanks to
3618 Bill Freeman for the suggestion.
3620 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3621 is nil. If this happens, return the original URL.
3623 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3624 `muse-wiki-update-interwiki-regexp.'
3625 (muse-wiki-update-interwiki-regexp): New function that sets the value
3626 of `muse-wiki-interwiki-regexp'.
3627 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3630 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3631 `muse-wiki-expand-interwiki'.
3632 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3633 with no matching file from being published as links.
3635 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3636 string argument once again, since this behavior is needed when
3638 (muse-wiki-handle-wikiword): Ditto.
3640 * lisp/muse.el (muse-handle-url): Ditto.
3642 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3643 after every unsuccessful attempt at handling the link. If argument is
3644 given, restore match-data at end, too.
3646 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3647 argument. Match data is always saved. If argument is not given,
3648 assume that `muse-implicit-link-regexp' has been matched against, and
3649 return the 1st match string if no handlers worked.
3653 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3654 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3657 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3660 Hack on WikiName handling and make TAB work for Wiki links.
3662 muse--main--1.0--patch-85
3664 * lisp/muse-colors.el (muse-colors-markup): Use
3665 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3667 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3668 nil, don't color bad links. If non-nil, color bad links.
3670 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3672 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3673 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3674 (muse-journal-rss-munge-buffer): Ditto.
3676 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3679 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3680 are handled first, then implicit ones. It should work better in all
3681 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3682 to determine how far to scan for an implicit link. This defaults to
3683 the text between the point and the next space.
3685 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3686 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3687 literally after opening the buffer. Hopefully this can be of use in
3688 custom visit-link functions, when necessary.
3690 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3691 `muse-visit-link-default'.
3693 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3694 Search by text properties instead of regexps. This allows Muse to find
3695 links without having to have a massive regexp that contains all link
3696 types. The downside is that this will not work if the user defontifies
3697 the buffer. But it would somewhat defeat the purpose of following
3698 links if you can't see them.
3700 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3701 enough command line args are passed in batch mode.
3703 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3704 `muse-explicit-link-regexp'.
3706 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3709 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3710 specifies the "common ground" of all implicit links, like URLs, bare
3711 WikiNames, and -- in the future -- email addresses.
3713 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3715 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3716 optional. That was a bad idea on my part. Renamed from
3717 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3720 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3721 `muse-wiki-interwiki-expand'.
3722 (muse-wiki-handle-wikiword): Renamed from
3723 `muse-wiki-wikiword-handle'.
3725 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3726 for the eval-after-load arg since XEmacs chokes on constants.
3728 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3729 face on WikiWords that don't correspond with a file. If people really
3730 want this to appear in bad-link face, I could accommodate that.
3732 * lisp/muse.el (muse-handle-url): New function that detects whether the
3733 given string is a URL.
3734 (muse-implicit-link-functions): Renamed from
3735 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3736 (muse-explicit-link-functions): Renamed from
3737 `muse-mode-handler-functions'.
3738 (muse-handle-implicit-link): New function that handles all
3739 implicit links by calling functions from `muse-implicit-link-functions'.
3740 (muse-handle-explicit-link): Renamed from
3745 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3746 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3747 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3750 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3753 Allow WikiWords to be ignored with <nop> or "''''".
3755 muse--main--1.0--patch-84
3757 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3759 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3760 whether to hide <nop> tags when coloring a Muse buffer.
3761 (muse-wiki-wikiword-at-point): Docfix.
3762 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3763 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3765 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3766 which keeps the WikiWord that follows it from being interpreted.
3767 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3772 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3775 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3778 Update postal address of FSF in muse-wiki.el.
3780 muse--main--1.0--patch-83
3782 * lisp/muse-wiki.el: Update postal address of the FSF.
3786 ChangeLog lisp/muse-wiki.el
3789 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3792 Interpret explicit links before emphasis.
3794 muse--main--1.0--patch-82
3796 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3797 links before emphasis.
3799 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3803 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3806 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3809 Wiki hacking, regexp tweaks.
3811 muse--main--1.0--patch-81
3813 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3816 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3817 that indicates whether or not to use character classes in regexps. The
3818 default is to let Muse try to figure it out.
3819 (muse-extreg-usable-p): Make use of this variable.
3821 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3822 this regexp. I'm guessing it was supposed to have a TAB in there at
3823 one time. Replace this stuff with muse-regexp-space.
3825 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3828 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3831 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3832 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3833 We'll fix those anchor problems eventually!
3835 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3836 uses `muse-interwiki-handle' to determine whether an interwiki link is
3839 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3840 look for a suitable value at point if needed.
3842 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3844 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3846 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3849 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3853 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3856 Make installation of manual when not using Debian go smoothly.
3858 muse--main--1.0--patch-80
3860 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3861 and options are to be used when insinuating the Muse documentation into
3864 * Makefile (install): Make use of INSTALLINFO.
3866 * README (Installation): Give directions for changing INSTALLINFO on a
3867 Debian system and changing where Muse is installed.
3872 ChangeLog Makefile Makefile.defs README muse.texi
3875 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3878 Fix compiler warning induced by last patch.
3880 muse--main--1.0--patch-79
3882 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3886 ChangeLog lisp/muse-project.el lisp/muse.el
3889 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3892 Add `muse-current-file', fix minor QuickStart issue.
3894 muse--main--1.0--patch-78
3896 * examples/QuickStart: Make John Wiegley the author.
3898 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3899 `muse-current-file' instead of `buffer-file-name'.
3901 * lisp/muse-project.el (muse-current-project): Document.
3903 * lisp/muse-project.el (muse-current-file): New variable indicating the
3904 name, including path, of the file that is currently being published.
3905 (muse-project-of-file): Make use of
3906 `muse-current-file'.
3908 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3910 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3913 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3914 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3918 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3921 Make muse-replace-regexp-in-string closer to its parent; no func change.
3923 muse--main--1.0--patch-77
3925 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3926 to implement all functionality of `replace-regexp-in-string'. No
3927 functionality change.
3931 ChangeLog lisp/muse.el
3934 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3937 Play nicely with fill, adaptive-fill, and flyspell.
3939 muse--main--1.0--patch-76
3941 * muse-mode.el (muse-mode-intangible-links): New function used to
3942 determine whether links will be considered intangible.
3944 * lisp/muse-mode.el (muse-mode-link-functions)
3945 (muse-mode-handler-functions): Minor docfix.
3947 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3948 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
3949 making links intangible by default, but this may be adjusted by use of
3950 the `muse-mode-intangible-links' function.
3952 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3953 nil if we should allow a fill to occur here. Keeps links from being
3956 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3957 non-nil if we allow spell-checking to occur here. Keeps links from
3958 being improperly colorized.
3960 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3961 functionality change.
3964 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3967 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3970 Minor doc changes and code prettification.
3972 muse--main--1.0--patch-75
3974 * AUTHORS: Note that YH's assignment is in the mail.
3976 * README (scripts): Explain better the contents of the `scripts'
3979 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3982 AUTHORS ChangeLog README lisp/muse-wiki.el
3985 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3988 Merged from hodique@lifl.fr--2005 (patch 7-11)
3990 muse--main--1.0--patch-74
3994 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3995 split WikiWords and InterWiki links into their own package
3997 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3998 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4000 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4001 Mimic experimental behavior for interwiki
4003 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4004 fix notes publishing
4006 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4010 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4013 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4014 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4017 experimental/.arch-ids/muse-wiki.el.id
4018 ==> experimental/.arch-ids/muse-wiki-old.el.id
4019 experimental/muse-wiki.el
4020 ==> experimental/muse-wiki-old.el
4023 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4024 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4025 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4026 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4027 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4030 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4033 Tell people where to find on-line version of manual.
4035 muse--main--1.0--patch-73
4037 * README: Add on-line locations for manual.
4039 * muse.texi: Remove @include directive. This makes generating a PDF of
4040 this documentation a lot easier.
4042 * muse.texi (Preface): Add on-line locations for manual.
4045 ChangeLog README muse.texi
4048 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4051 Try to make Muse play nice with outline minor mode.
4053 muse--main--1.0--patch-72
4055 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4056 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4057 "muse" instead of "t" when adding invisibility to text or checking for
4060 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4061 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4065 ChangeLog lisp/muse-colors.el lisp/muse.el
4068 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4071 Minor grammar fix in Introduction section of manual.
4073 muse--main--1.0--patch-71
4075 * muse.texi (Introduction): Minor grammar fix.
4081 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4086 muse--main--1.0--patch-70
4088 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4090 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4092 * lisp/muse-poem.el (muse-poem-markup-strings)
4093 (muse-poem-chapbook-strings): Make customizable.
4095 * lisp/muse-poem.el (muse-chapbook-latex-header)
4096 (muse-chapbook-latex-footer): Docfix.
4098 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4099 (muse-texinfo-pdf-extension): Ditto.
4101 * lisp/muse.el (muse-version): Change to 3.01.
4103 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4107 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4108 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4111 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4114 Tweak documentation thoroughly; still incomplete.
4116 muse--main--1.0--patch-69
4118 * README: Minor tweaks.
4120 * muse.texi: Massively rename chapters so that the titles are more
4121 descriptive. Clean up grammar.
4123 * muse.texi (Obtaining Muse): Move content of Installation node here,
4124 stripping out any customization tips, since those are covered later.
4125 Re-work this chapter since I was dissatisfied with it.
4127 * muse.texi (Installation): This node has the content of README regarding
4128 installation, which fits the title of the node much better than the
4131 * muse.texi (Blosxom): Turn the sections of this section into
4134 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4137 * muse.texi (History): Add a "2005" item.
4140 ChangeLog README muse.texi
4143 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4146 Finish documenting 2 more publishing styles.
4148 muse--main--1.0--patch-68
4150 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4152 * lisp/muse-journal.el: Docfixes.
4154 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4155 documentation to this function.
4157 * muse.texi (Blosxom Options): New node containing the publishing styles
4158 and options provided by Blosxom.
4159 (Book): Add usage note, as I suspect a lot of people might be confused
4161 (HTML): Space out entries better.
4162 (Journal, LaTeX): New nodes for publishing styles.
4163 (Common Elements): Document a few options that are present in
4167 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4168 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4171 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4174 Make Muse installable and correct an Emacs21 issue.
4176 muse--main--1.0--patch-67
4178 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4179 directory will be generated.
4180 (all): Compile muse.info by default.
4181 (doc): Refactor into individual generation rules for .html and .info
4183 (install): New rule that installs Muse source code, compiled .elc
4184 files, and the manual into proper places.
4186 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4188 * README (Insinuation): Move old content of Installation here.
4189 (Installation): Fill out this section.
4190 (Further Documentation): Add link to my website and note that a full
4191 manual is included with Muse.
4193 * lisp/Makefile (EL): Populate with .el files.
4194 (install): New rule that installs both .elc and .el files.
4196 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4197 Emacs21, hack in a handler for the @documentencoding tag so that it
4201 ChangeLog Makefile Makefile.defs README lisp/Makefile
4202 lisp/muse-texinfo.el
4205 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4208 Cater even more to XEmacs and its annoying whims.
4210 muse--main--1.0--patch-66
4212 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4213 environment variable.
4215 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4216 handle it. Load `muse-build.el' instead.
4218 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4221 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4222 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4225 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4226 function does not appear to be used.
4228 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4229 `replace-regexp-in-string', since XEmacs doesn't have this function.
4230 We only implement the first 3 args, but this could be extended if we
4233 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4234 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4236 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4238 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4239 make XEmacs shut up.
4241 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4243 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4245 * lisp/muse-http.el (muse-winnow-list): Ditto.
4247 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4249 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4251 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4253 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4256 * scripts/publish: Use EMACS environment variable instead of hard-coding
4260 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4261 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4262 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4263 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4264 lisp/muse.el scripts/muse-build.el scripts/publish
4267 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4270 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4272 muse--main--1.0--patch-65
4274 * AUTHORS: Update entry.
4276 * muse-*.el: Move to the lisp directory.
4278 * lisp/Makefile: New file containing rules to test and compile the
4281 * Makefile.defs: New file that contains common definitions for all other
4282 Makefiles, such as Emacs command to use.
4284 * Makefile: Move lisp-specific rules to lisp/Makefile.
4285 (SUBDIRS): New variable containing subdirectories to clean.
4287 * README: Update to reflect new location of source files. Give updated
4288 directions for compiling with XEmacs.
4290 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4292 (%.html): Pass SITEFLAG as an environment variable to
4295 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4296 seems to be needed to keep the process from failing. This has *got* to
4297 be a bug in Muse, but I don't want to deal with it now.
4299 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4301 * lisp/muse-convert.el: Move line to commentary section.
4303 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4304 locally-bound `type' variable isn't used here.
4306 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4308 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4311 * scripts/muse-build.el (load-path): Correct paths.
4313 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4314 as to avoid spurious warnings.
4316 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4319 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4320 (muse-match-string-no-properties): New functions that take the place of
4321 `line-end-position', `line-beginning-position', and
4322 `match-string-no-properties', respectively.
4324 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4325 (muse-my-journal-find-entries): Use Muse-specific version of
4326 `match-string-no-properties', `line-beginning-position', and
4327 `line-end-position' since these do not exist in XEmacs.
4329 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4330 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4332 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4334 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4335 (muse-html-insert-contents): Ditto.
4337 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4339 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4341 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4343 * lisp/muse-publish.el (muse-publish-markup-tag)
4344 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4345 (muse-published-buffer-contents): Ditto.
4347 * scripts/muse-build.el (muse-elint-files): Ditto.
4350 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4351 lisp/.arch-ids/Makefile.id lisp/Makefile
4354 AUTHORS ChangeLog Makefile README examples/Makefile
4355 examples/QuickStart examples/johnw/muse-johnw.el
4356 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4357 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4358 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4359 lisp/muse.el scripts/muse-build.el scripts/publish
4362 .arch-ids/muse-blosxom.el.id
4363 ==> lisp/.arch-ids/muse-blosxom.el.id
4364 .arch-ids/muse-book.el.id
4365 ==> lisp/.arch-ids/muse-book.el.id
4366 .arch-ids/muse-colors.el.id
4367 ==> lisp/.arch-ids/muse-colors.el.id
4368 .arch-ids/muse-convert.el.id
4369 ==> lisp/.arch-ids/muse-convert.el.id
4370 .arch-ids/muse-docbook.el.id
4371 ==> lisp/.arch-ids/muse-docbook.el.id
4372 .arch-ids/muse-html.el.id
4373 ==> lisp/.arch-ids/muse-html.el.id
4374 .arch-ids/muse-http.el.id
4375 ==> lisp/.arch-ids/muse-http.el.id
4376 .arch-ids/muse-journal.el.id
4377 ==> lisp/.arch-ids/muse-journal.el.id
4378 .arch-ids/muse-latex.el.id
4379 ==> lisp/.arch-ids/muse-latex.el.id
4380 .arch-ids/muse-mode.el.id
4381 ==> lisp/.arch-ids/muse-mode.el.id
4382 .arch-ids/muse-poem.el.id
4383 ==> lisp/.arch-ids/muse-poem.el.id
4384 .arch-ids/muse-project.el.id
4385 ==> lisp/.arch-ids/muse-project.el.id
4386 .arch-ids/muse-publish.el.id
4387 ==> lisp/.arch-ids/muse-publish.el.id
4388 .arch-ids/muse-regexps.el.id
4389 ==> lisp/.arch-ids/muse-regexps.el.id
4390 .arch-ids/muse-texinfo.el.id
4391 ==> lisp/.arch-ids/muse-texinfo.el.id
4392 .arch-ids/muse.el.id
4393 ==> lisp/.arch-ids/muse.el.id
4395 ==> lisp/muse-blosxom.el
4397 ==> lisp/muse-book.el
4399 ==> lisp/muse-colors.el
4401 ==> lisp/muse-convert.el
4403 ==> lisp/muse-docbook.el
4405 ==> lisp/muse-html.el
4407 ==> lisp/muse-http.el
4409 ==> lisp/muse-journal.el
4411 ==> lisp/muse-latex.el
4413 ==> lisp/muse-mode.el
4415 ==> lisp/muse-poem.el
4417 ==> lisp/muse-project.el
4419 ==> lisp/muse-publish.el
4421 ==> lisp/muse-regexps.el
4423 ==> lisp/muse-texinfo.el
4431 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4434 Massively untabify files.
4436 muse--main--1.0--patch-64
4440 ChangeLog ChangeLog.2004 experimental/muse-message.el
4441 experimental/muse-wiki.el muse-book.el muse-colors.el
4442 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4443 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4444 muse-project.el muse-publish.el muse-regexps.el
4445 muse-texinfo.el muse.el
4448 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4451 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4453 muse--main--1.0--patch-63
4455 (Summary of changes that Yann made)
4457 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4459 * muse-mode.el (muse-generate-index): Move index generation code into
4460 `muse-index-as-string'.
4461 (muse-index-as-string): New function that generates an index and
4462 returns it as a string, instead of placing it in a buffer like
4463 `muse-generate-index' used to.
4467 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4468 merge from mwolson@gnu.org--2005
4470 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4471 Accept WikiWords as links [mostly rescinded]
4473 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4474 merge from mwolson@gnu.org--2005/muse--main--1.0
4476 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4477 Merged from mwolson@gnu.org--2005 (patch 60-62)
4479 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4480 provide a string view of the index
4483 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4486 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4487 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4488 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4489 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4490 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4493 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4496 Document Blosxom, Book, DocBook, and HTML publishing styles.
4498 muse--main--1.0--patch-62
4500 * muse-blosxom.el: Clean up header.
4502 * muse-book.el (muse-before-book-publish-hook): Rename to
4503 `muse-book-before-publish-hook'.
4504 (muse-after-book-publish-hook): Rename to
4505 `muse-book-after-publish-hook'.
4507 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4508 (muse-html-markup-strings, muse-xhtml-markup-strings)
4509 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4510 (muse-html-charset-default, muse-html-encoding-default)
4511 (muse-html-encoding-map): Docfixes.
4513 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4517 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4520 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4523 Begin work on Publishing Styles section of manual.
4525 muse--main--1.0--patch-61
4527 * Makefile (.PHONY): Add "doc" to list.
4528 (doc): New rule that generates Info and HTML files from muse.texi.
4529 (dist): Rely on `distclean', not `clean'.
4531 * examples/QuickStart (Authoring mode): Remove empty section.
4533 * muse.texi: Call this program "the Emacs Muse" in title.
4534 (Publishing Styles): Begin to populate section.
4535 (Deriving Styles): First subsection of Publishing Styles.
4536 (Contributors): Remove spurious copyright section, since we address
4539 * README: Actually remember to add this file.
4542 .arch-ids/README.id README
4545 ChangeLog Makefile examples/QuickStart muse.texi
4548 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4551 Document Markup Rules.
4553 muse--main--1.0--patch-60
4555 * examples/QuickStart: Remove stray <comment> tag.
4557 * muse.texi (Top): Comment every menu line.
4558 (Markup Rules): New section with plenty of subsections.
4561 ChangeLog examples/QuickStart muse.texi
4564 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4567 Release this as Muse 3.00.90 (RC1).
4569 muse--main--1.0--patch-59
4571 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4572 is compatible with both Emacs and XEmacs.
4574 * examples/README: Renamed to QuickStart.
4576 * examples/Makefile (EXAMPLES): Reflect name change of README.
4581 ChangeLog Makefile examples/Makefile muse.el
4584 examples/.arch-ids/README.id
4585 ==> examples/.arch-ids/QuickStart.id
4587 ==> examples/QuickStart
4590 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4593 Makefile refactoring.
4595 muse--main--1.0--patch-58
4597 * Makefile (.PHONY): List all non-file targets.
4598 (examples): New rule that calls Make in the examples directory.
4599 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4601 * README: Move to the examples directory. I'd prefer to distribute a
4602 very basic plain text README and use this as a quickstart + markup
4603 example + publishing example.
4605 * examples/Makefile: Move all README-related rules here.
4607 * examples/README: Add an "About this document" section.
4609 * scripts/publish (style): Do not include the contrib directory, since we
4610 don't use any code from there. Since this is only invoked from the
4611 examples directory, make sure add the parent directory to the load
4614 * muse.texi: Change version to 3.00.90 (RC1).
4616 * muse.el: Change location of the README file in header.
4618 * muse.el (muse-version): Update to 3.00.90 (RC1).
4621 examples/.arch-ids/Makefile.id examples/Makefile
4624 ChangeLog Makefile examples/README muse.el muse.texi
4629 ==> examples/.arch-ids/README.id
4634 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4637 Update my example configuration.
4639 muse--main--1.0--patch-57
4641 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4642 and experimental status of muse-message.
4645 ChangeLog examples/mwolson/muse-init.el
4648 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4651 Provide optional outline-style faces; customization fixes; experimental stuff.
4653 muse--main--1.0--patch-56
4655 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4656 option that determines what the header faces should look like. If
4657 'outline, use outline-style faces. If nil, don't generate the faces at
4658 all, which allows the user to specify their own. Otherwise, use the
4659 scaled faces, which is the default behavior.
4660 (muse-colors-outline-faces-list): List of faces to use. In case the
4661 outline faces are not available, provide reasonable defaults.
4662 (muse-make-faces): Use dolist instead of mapc. Implement the
4663 possibility of having outline-style colors for heading. Don't call
4664 this function immediately -- give the users time to make their changes
4665 through the customize interface. Once we call this function, Emcs from
4666 CVS will not allow the faces to be changed easily, which is a shame.
4668 * muse-message.el (muse-message-contents-tag): Copied from
4669 `muse-publish-contents-tag' in order to keep the customization
4670 interface from making the `muse-markup-tags' option from throwing a
4671 type mismatch error. This function is untested and will likely do
4672 nothing useful. This file has been moved to the experimental folder
4673 until it gets fleshed out more.
4675 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4676 file that could eventually provide wiki-like ability. Currently this
4677 is just a collection of functions that were pruned out when he remade
4678 Muse, so don't get too excited. I plan to eventually merge Yann
4679 Hodique's work here, probably after the first release of Muse.
4681 * muse-regexps.el (muse-regexp): Improve description.
4683 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4684 the muse-regexp group since it is just a single regexp. Lists of
4685 regexps don't have to be in muse-regexp, however.
4687 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4688 since the Emacs devel mailing list seems to not want Britain-izations
4691 * muse-colors.el (muse-colors): Ditto.
4693 * muse-docbook.el (muse-docbook): Ditto.
4695 * muse-html.el (muse-html): Ditto.
4697 * muse-http.el (muse-http): Ditto.
4699 * muse-message.el (muse-message): Ditto.
4701 * muse-mode.el (muse-mode): Ditto.
4703 * muse-project.el (muse-project): Ditto.
4705 * muse-publish.el (muse-publish): Ditto.
4707 * muse.el (muse): Ditto.
4710 experimental/.arch-ids/=id
4711 experimental/.arch-ids/muse-wiki.el.id
4712 experimental/muse-wiki.el
4715 ChangeLog experimental/muse-message.el muse-blosxom.el
4716 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4717 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4721 .arch-ids/muse-message.el.id
4722 ==> experimental/.arch-ids/muse-message.el.id
4724 ==> experimental/muse-message.el
4727 experimental experimental/.arch-ids
4730 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4733 Fix publishing error when given an empty string for header/footer.
4735 muse--main--1.0--patch-55
4737 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4738 `file-readable-p' if it is an empty string. For some reason,
4739 `file-readable-p' and `insert-file-contents' were treating an empty
4740 string as if it were the current directory.
4743 ChangeLog muse-publish.el
4746 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4749 WYSIWYG emphasis, XEmacs compatibility hacks.
4751 muse--main--1.0--patch-54
4753 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4754 compliant. Only colorize if we end with the same number of asterisks
4755 as we start with, preventing unnoticed syntax errors. Don't colorize
4756 in the middle of a word.
4757 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4758 Only colorize if we end with an underscore. Don't colorize in the
4761 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4762 inside of group. This will probably not do anything, but it seems
4765 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4766 where we start with an image link. JohnW didn't seem to like having
4767 <p> tags inserted before image links, but they don't validate properly
4768 as they are. For now, I will surround such links/paragraphs with <div
4769 class="image-link"> in an attempt to be as not invasive and yet
4770 standards compliant as possible.
4772 * muse-html.el (muse-html-escape-string): Work around distinction between
4773 int and char types in XEmacs. Deal with an annoying replace-match bug
4774 in XEmacs that rears its head at times.
4776 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4780 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4784 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4787 Minor code cleanup to address elint issues.
4789 muse--main--1.0--patch-53
4791 * Makefile (test): Don't build README files during this rule. Remove
4792 spurious "make clean" statement.
4794 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4795 `muse-colors' group, and give it a proper type.
4797 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4799 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4800 muse-my-journal-find-entries): Replace `string-to-int' with
4803 * muse-html.el (muse-html-insert-contents): Ditto.
4805 * muse-journal.el (muse-journal-html-munge-buffer,
4806 muse-journal-latex-munge-buffer): Ditto.
4808 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4810 * muse-publish.el (muse-publish-markup-footnote,
4811 muse-publish-contents-tag): Ditto.
4813 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4816 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4817 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4821 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4824 Add ability to automate the creation a new blosxom entry.
4826 muse--main--1.0--patch-52
4828 * examples/mwolson/muse-init.el: Move new entry section to
4829 muse-blosxom.el. Modify the key settings in my example accordingly.
4831 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4832 Muse always makes sure that the file ends with a newline.
4834 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4835 planner markup is now provided automatically by the planner port to
4836 Muse, and we don't have any customized markup.
4838 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4839 variable that specifies where the base directory of your blog entries
4842 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4843 the base directory. Explore categories recursively.
4845 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4846 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4847 special characters file name.
4849 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4850 making a new blog entry. It will prompt you for a category, then a
4851 title, and then will create a new file that has the date and title
4855 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4858 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4861 Change mailing address of FSF, add AUTHORS file.
4863 muse--main--1.0--patch-51
4865 * muse-*.el, muse.texi: Change mailing address of FSF.
4867 * muse.texi (Contributors): Fix typo.
4869 * AUTHORS: New file containing a list of all of those who have
4870 contributed code or documentation to Muse, how many lines were changed,
4874 .arch-ids/AUTHORS.id AUTHORS
4877 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4878 muse-html.el muse-http.el muse-journal.el muse-latex.el
4879 muse-message.el muse-mode.el muse-poem.el muse-project.el
4880 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4884 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4887 Merged from hodique@lifl.fr--2005 (patch 0-1)
4889 muse--main--1.0--patch-50
4893 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4894 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4896 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4897 fix .html (for example) in visible names for links
4900 ChangeLog muse-publish.el
4903 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4904 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4907 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4910 Make generated X(HT)ML show up in the right encoding in other modes.
4912 muse--main--1.0--patch-49
4914 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4915 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4916 generated (X)HTML files show up in the right coding system when editing
4917 them with another Emacs mode.
4919 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4920 encoding instead of hard-coding it.
4922 * muse-message.el: Add content to Commentary section, explaining the use
4923 of this publishing style.
4926 ChangeLog muse-html.el muse-journal.el muse-message.el
4929 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4932 Move regexps to same group, only make 4 heading faces.
4934 muse--main--1.0--patch-48
4936 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4937 can only publish 3 of them specially, leaving the fourth to be in
4939 (muse-colors-markup): Only recognize 4 levels of heading.
4941 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4942 (muse-file-regexp, muse-image-regexp)
4943 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
4944 like a good idea to have all the regexps in the same group.
4947 ChangeLog muse-colors.el muse-regexps.el muse.el
4950 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4953 Update my example config, minor code cleanup.
4955 muse--main--1.0--patch-47
4957 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4958 names and add "Plans" project.
4960 * muse-docbook.el (looking-back): Delete.
4962 * muse-html.el (looking-back): Delete.
4964 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4965 instead of `looking-back'.
4967 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4968 function, use this function. If `looking-back' exists, call it;
4969 otherwise, use a workaround.
4972 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4975 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4976 muse-html.el muse.el
4979 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4982 Handle a few paragraph publishing edge cases better.
4984 muse--main--1.0--patch-46
4986 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4987 beginning-of-document, end-of-document, and paragraph separator regexps
4988 so that one markup rule can be used in all these cases.
4989 (muse-docbook-markup-paragraph): Handle more cases correctly. In
4990 particular, blockquote or center at beginning or end of document will
4991 be published properly. Hopefully this won't slow things down too much.
4992 (muse-docbook-markup-paragraph-close): Removed.
4994 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4996 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4998 (muse-html-markup-paragraph-close): Removed.
5001 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5004 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5007 Improve prompt when reading a tag.
5009 muse--main--1.0--patch-45
5011 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5012 other Emacs modes seem to do.
5015 ChangeLog muse-mode.el
5018 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5021 Warn user when publishing fails due to a private directory.
5023 muse--main--1.0--patch-44
5025 * muse-project.el (muse-project-private-p): Warn users when publishing a
5026 file fails due to its directory not being readable by others. Make
5027 sure that you do a `chmod +o name_of_directory' if you want the
5028 contents of that directory to be publishable.
5031 ChangeLog muse-project.el
5034 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5037 Fix error with example tags and message publishing style.
5039 muse--main--1.0--patch-43
5041 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5042 see if a previous definition for `font-lock-multiline' exists.
5044 * muse-message.el (muse-message-example-tag): Don't require two
5045 additional (unused) arguments.
5048 ChangeLog muse-colors.el muse-message.el
5051 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5054 Always end the published document with a newline.
5056 muse--main--1.0--patch-42
5058 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5059 published document with a newline.
5061 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5064 ChangeLog muse-docbook.el muse-html.el
5067 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5070 Don't let automatic backup files crash the publishing process.
5072 muse--main--1.0--patch-41
5074 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5075 directive since this value is already processed by
5076 `muse-publish-markup-directive', and may be obtained by using
5077 the code: (muse-publishing-directive "date").
5079 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5080 to run (funcall nil); this happened once during a debugging process.
5082 * muse-project.el (muse-project-private-p): Skip any file for which we
5083 cannot fetch attributes. This fixes a bug where having an
5084 Emacs-generated automatic backup file in a publishing directory causes
5085 the publishing process to halt with an error.
5088 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5091 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5094 Apply fix in previous patch to the DocBook publishing style.
5096 muse--main--1.0--patch-40
5098 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5099 previous patch here as well.
5103 ChangeLog muse-docbook.el
5106 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5109 Fix newly-introduced lock-up during HTML publishing.
5111 muse--main--1.0--patch-39
5113 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5114 planner rules higher priority in the publishing sequence. Hopefully
5115 this will not wreck anything; I don't use these rules, so I cannot
5116 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5118 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5119 replace-match; that seems to be slightly evil. Return nil instead of a
5120 newline since otherwise Muse thinks that we are not done yet and gets
5121 into an infinite loop. This should fix the lock-up problem that
5122 resulted from the previous few patches.
5125 ChangeLog muse-blosxom.el muse-html.el
5128 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5133 muse--main--1.0--patch-38
5135 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5139 ChangeLog muse-blosxom.el
5142 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5145 Make docbook and blosxom modes close paragraphs properly at end.
5147 muse--main--1.0--patch-37
5149 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5152 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5153 (muse-docbook-markup-paragraph-close): Adapt from
5154 `muse-html-markup-paragraph-close'.
5156 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5157 preserve the same appearance as before the last patch.
5160 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5163 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5166 Bugfix: Close P tag properly at end of file.
5168 muse--main--1.0--patch-36
5170 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5173 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5174 detecting whether or not a paragraph needs a closing P tag.
5175 (muse-html-markup-paragraph-close): New function that only inserts a
5176 closing P tag when an unclosed P tag is nearby.
5179 ChangeLog muse-blosxom.el muse-html.el
5182 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5185 Update my example settings.
5187 muse--main--1.0--patch-35
5189 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5192 ChangeLog examples/mwolson/muse-init.el
5195 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5198 Update documentation for C-c TAB feature.
5200 muse--main--1.0--patch-34
5202 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5210 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5213 New feature: tag completion with C-c TAB.
5215 muse--main--1.0--patch-33
5217 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5218 (muse-tag-history, muse-custom-tags): New variables that keep track of
5219 the tag history and newly-entered tags respectively for
5221 (muse-insert-tag): New function that interactively prompts the user for
5225 ChangeLog muse-mode.el
5228 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5231 Fix XHTML validation error with <hr> and <br>.
5233 muse--main--1.0--patch-32
5235 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5236 and HR tags for XHTML publishing. This should fix a few validation
5237 errors that I've been noticing lately.
5240 ChangeLog muse-html.el
5243 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5246 Remove flyspell overlays on links.
5248 muse--main--1.0--patch-31
5250 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5251 should make the link clickable. On Emacs21, the color will stay red,
5252 but other Emacsen should do the right thing, which is use the normal
5253 link color. Hopefully this will fix some strange flyspell-related link
5257 ChangeLog muse-colors.el
5260 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5263 Update my example Muse settings.
5265 muse--main--1.0--patch-30
5267 * examples/mwolson/muse-init.el: Update from my latest version.
5268 (muse-project-alist): Remove the francais part of my blog.
5269 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5270 into this and `my-muse-mode-fill-nobreak-p'.
5271 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5272 this is the best way to accomplish this.
5273 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5274 characters in the title.
5275 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5278 ChangeLog examples/mwolson/muse-init.el
5281 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5284 Add simple `muse-version' function.
5286 muse--main--1.0--patch-29
5288 * muse.el (muse-version): New function that displays the value of the
5289 `muse-version' variable. This should be easier for the user to type
5290 than C-h v muse-version.
5296 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5299 Don't compile documentation by default.
5301 muse--main--1.0--patch-28
5303 * Makefile (all): Don't compile documentation by default.
5304 (doc): Use this rule to compile documentation.
5310 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5313 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5315 muse--main--1.0--patch-27
5317 2005-04-16 Michael Olson <mwolson@gnu.org>
5319 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5320 johnw. If a journal entry's title is a [[link]], then an
5321 <enclosure> tag will be added to the XML data giving the size and
5322 MIME type of the link target. This makes podcasting with Muse
5324 (muse-journal-rss-entry-template): Add enclosure usage to example.
5325 (muse-journal-rss-munge-buffer): Implement enclosures.
5328 ChangeLog muse-journal.el
5331 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5334 Standardize source headers, appease elint, don't require planner
5336 muse--main--1.0--patch-26
5338 2005-04-15 Michael Olson <mwolson@gnu.org>
5340 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5341 `scripts' directory since it really isn't part of Muse proper; it
5342 is used to generate Muse output from the command line.
5344 * muse-blosxom.el: Handle case where planner is not loaded so that
5345 it isn't a hard requirement.
5347 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5348 that elint doesn't complain.
5350 * muse-message.el (muse-message-markup-link): Don't throw up on
5351 links with no description.
5353 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5354 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5355 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5356 muse-project.el, muse-publish.el, muse-regexps.el,
5357 muse-texinfo.el, muse.el: Add standard header for each file in
5358 preparation for the initial release, which will hopefully happen
5359 sometime within the next month.
5363 experimental/.arch-ids/=id
5366 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5367 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5368 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5369 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5370 muse-texinfo.el muse.el
5373 .arch-ids/muse-build.el.id
5374 ==> scripts/.arch-ids/muse-build.el.id
5376 ==> scripts/muse-build.el
5378 removed directories:
5379 experimental experimental/.arch-ids
5382 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5385 Merge contents of muse-latexcjk.el into muse-latex.el.
5387 muse--main--1.0--patch-25
5389 2005-04-14 Michael Olson <mwolson@gnu.org>
5391 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5392 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5393 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5394 Merge in from muse-latexcjk.el.
5396 * muse-latexcjk.el: Removed, functionality merged with
5400 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5403 ChangeLog muse-latex.el
5406 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5409 Merge muse-xhtml.el into muse-html.el.
5411 muse--main--1.0--patch-24
5413 2005-04-06 Michael Olson <mwolson@gnu.org>
5415 * examples/mwolson/muse-init.el: Update with respect to the
5416 muse-xhtml.el merge.
5418 * muse-html.el: The contents of muse-xhtml.el have been merged in
5419 as advised by John Wiegley.
5420 (muse-html-style-sheet): Add example for XHTML use in the
5421 function's documentation.
5422 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5423 Moved from muse-xhtml.el.
5425 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5428 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5431 ChangeLog examples/mwolson/muse-init.el muse-html.el
5434 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5437 Try to fix regexps for Emacs 21.4.
5439 muse--main--1.0--patch-23
5441 2005-04-05 Michael Olson <mwolson@gnu.org>
5443 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5447 ChangeLog muse-regexps.el
5450 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5453 Add comments to the publish-project example script
5455 muse--main--1.0--patch-22
5457 2005-04-01 Michael Olson <mwolson@gnu.org>
5459 * examples/publish-project: Moved here from
5460 scripts/publish-project. Added a few comments so people know what
5464 ChangeLog examples/publish-project
5467 scripts/.arch-ids/publish-project.id
5468 ==> examples/.arch-ids/publish-project.id
5469 scripts/publish-project
5470 ==> examples/publish-project
5473 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5476 New XHTML style, add more examples to my sample muse config
5478 muse--main--1.0--patch-21
5480 2005-03-31 Michael Olson <mwolson@gnu.org>
5482 * examples/mwolson/muse-init.el: Give an example of deriving a
5483 custom publishing style.
5484 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5485 (my-muse-prepare-entry-for-xanga): Mangle the published output
5486 from a blosxom project and copy the result to the clipboard for
5487 easy pasting into Xanga's web form. The file is untouched.
5489 * muse-html.el (muse-html-style-sheet): Include the <style
5490 type="text/css"></style> wrapper around the example.
5491 (muse-html-header): Don't add <style type="text/css"></style>
5492 around the value of `muse-html-style-sheet' anymore. This allows
5493 for the option of putting your stylesheet(s) in a separate file.
5494 An example of this is given in the documentation for this
5497 * muse-xhtml: New file that implements a publishing style which is
5498 derived from HTML mode. It uses a slightly modified version of
5499 the HTML markup rules to generate XHTML-compliant output.
5501 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5502 "blosxom" style has been renamed to "blosxom-html". Fix a few
5505 * muse-journal.el: Add new "journal-xhtml" style.
5507 * muse-message.el: Add new "message-xhtml" style.
5510 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5513 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5514 muse-html.el muse-journal.el muse-message.el
5517 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5520 Add my muse configuration to the examples
5522 muse--main--1.0--patch-20
5524 2005-03-24 Michael Olson <mwolson@gnu.org>
5526 * examples/johnw: Move John Wiegley's configuration to this
5529 * examples/mwolson: My configuration files go here.
5531 * examples/mwolson/muse-init.el: My Muse configuration file. I
5532 just figured out how to keep links from being spell-checked or
5533 split up by fill-mode, so the implementation of this may be found
5534 here. I also made a function that sets up a blog entry for me.
5537 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5538 examples/mwolson/.arch-ids/muse-init.el.id
5539 examples/mwolson/muse-init.el
5545 examples/.arch-ids/muse-johnw.el.id
5546 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5547 examples/.arch-ids/publish-johnw.id
5548 ==> examples/johnw/.arch-ids/publish-johnw.id
5549 examples/muse-johnw.el
5550 ==> examples/johnw/muse-johnw.el
5551 examples/publish-johnw
5552 ==> examples/johnw/publish-johnw
5555 examples/johnw examples/johnw/.arch-ids examples/mwolson
5556 examples/mwolson/.arch-ids
5559 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5562 Add muse-blosxom script and plugin for pyblosxom
5564 muse--main--1.0--patch-19
5566 2005-03-24 Michael Olson <mwolson@gnu.org>
5568 * muse-blosxom.el: Update copyright notice in headers and mention
5569 the pyblosxom scripts.
5571 * contrib/pyblosxom: New directory containing pyblosxom plugins
5574 * contrib/getstamps.py: Script that generates the "timestamps"
5575 file, run on the local machine.
5577 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5581 contrib/pyblosxom/.arch-ids/=id
5582 contrib/pyblosxom/.arch-ids/getstamps.py.id
5583 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5584 contrib/pyblosxom/getstamps.py
5585 contrib/pyblosxom/hardcodedates.py
5588 ChangeLog muse-blosxom.el
5591 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5594 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5597 muse-blosxom.el has matured past experimental status
5599 muse--main--1.0--patch-18
5601 2005-03-23 Michael Olson <mwolson@gnu.org>
5603 * muse-blosxom.el: Remove common functionality that has already
5604 been implemented in `muse-html.el'. Derive this mode from
5605 `muse-html'. Update documentation. I now feel that this file is
5606 ready to be included in the top-level Muse directory.
5609 ChangeLog muse-blosxom.el
5612 experimental/.arch-ids/muse-blosxom.el.id
5613 ==> .arch-ids/muse-blosxom.el.id
5614 experimental/muse-blosxom.el
5618 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5621 Make muse-blosxom.el slightly less experimental
5623 muse--main--1.0--patch-17
5625 2005-03-22 Michael Olson <mwolson@gnu.org>
5627 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5628 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5630 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5631 from the `muse-blosxom-markup-date-directive' rule.
5632 (blosxom-set-time): Remove this function. We're not going to be
5633 touching the timestamp manually anymore -- it's too much of a
5634 hassle. Right now I've got a python program that compiles a
5635 timestamp file and a pyblosxom helper that reads it. Something
5636 similar could be arranged for blosxom, I'm sure.
5640 ChangeLog experimental/muse-blosxom.el
5643 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5646 Apply latest journal-related updates from johnw
5648 muse--main--1.0--patch-16
5652 ChangeLog examples/muse-johnw.el muse-journal.el
5655 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5658 Add Projects node to the manual
5660 muse--main--1.0--patch-15
5662 2005-02-28 Michael Olson <mwolson@gnu.org>
5664 * muse.texi: Change copyright notice since the FSF is now the
5666 (Projects): New node, based on a section from the README file.
5672 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5675 Correct documentation, adding some content.
5677 muse--main--1.0--patch-14
5679 2005-02-28 Michael Olson <mwolson@gnu.org>
5681 * muse.texi: Change license terms of the documentation to the GNU
5682 GPL instead of the GNU FDL, as per the consent of the copyright
5683 holders of the emacs-wiki manual, from which this is based. Some
5684 emacs-wiki-isms in the manual were corrected, and the Getting
5685 Started section was updated.
5691 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5694 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5696 muse--main--1.0--patch-13
5698 2005-02-17 Michael Olson <mwolson@gnu.org>
5700 * experimental/muse-blosxom.el: Somehow the contents of this file
5701 managed to get duplicated. I removed the duplicates.
5702 (muse-blosxom-date): Remove this, since it is not useful.
5703 (muse-blosxom-header): Use the standard header that blosxom.el
5707 ChangeLog experimental/muse-blosxom.el
5710 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5713 Initial commit of muse.texi, nothing substantial
5715 muse--main--1.0--patch-12
5717 2005-02-07 Michael Olson <mwolson@gnu.org>
5719 * muse.texi: New file that provides the documentation for Muse.
5720 It is in a very rough form at the moment. Nothing substantial may
5721 be found here yet. Be ye warned.
5724 .arch-ids/muse.texi.id muse.texi
5730 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5733 Add docstring, new trivial function
5735 muse--main--1.0--patch-11
5737 2005-02-07 Michael Olson <mwolson@gnu.org>
5739 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5740 `muse-what-changed'. No functionality change.
5741 (muse-what-changed): New function that displays in diff format the
5742 changes made since the buffer was last saved.
5744 * muse-project.el (muse-project-publish): Add docstring.
5747 ChangeLog muse-mode.el muse-project.el
5750 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5753 Add experimental version of muse-blosxom.el to project
5755 muse--main--1.0--patch-10
5757 2005-02-04 Michael Olson <mwolson@gnu.org>
5759 * Makefile (realclean): Remove file that gets generated when fonts
5762 * experimental/muse-bloxsom.el: New file that implements Blosxom
5763 support for Muse. It's in a very rough state, hence its placement
5764 in the `experimental' directory.
5767 experimental/.arch-ids/=id
5768 experimental/.arch-ids/muse-blosxom.el.id
5769 experimental/muse-blosxom.el
5775 experimental experimental/.arch-ids
5778 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5781 Make permissions more consistent
5783 muse--main--1.0--patch-9
5789 modified directories:
5790 contrib examples scripts
5793 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5798 muse--main--1.0--patch-8
5800 2005-02-04 Michael Olson <mwolson@gnu.org>
5802 * muse-build.el: Add contrib directory to `load-path'.
5803 (muse-elint-files): Load `muse-regexps.el'.
5805 * scripts/publish: Change permissions so that this script is
5806 executable. Add contrib directory to load list. Add
5807 `muse-regexps.el' to list.
5810 ChangeLog muse-build.el scripts/publish
5813 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5816 Use "—" instead of "—"
5818 muse--main--1.0--patch-7
5820 2005-01-31 Michael Olson <mwolson@gnu.org>
5822 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5823 with "—" so that documents validate properly. Thanks to
5824 Björn Lindström for the suggestion.
5826 * muse-html.el (muse-html-markup-strings): Ditto.
5829 ChangeLog muse-docbook.el muse-html.el
5832 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5835 Fix use of "[:blank:]" in underline markup
5837 muse--main--1.0--patch-6
5839 2005-01-25 Michael Olson <mwolson@gnu.org>
5841 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5842 use of `muse-regexp-blank'.
5845 ChangeLog muse-colors.el
5848 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5851 Fix problem with headings being given wrong face
5853 muse--main--1.0--patch-5
5855 2005-01-03 Michael Olson <mwolson@gnu.org>
5857 * muse-colors.el: Add header.
5858 (muse-colors-emphasized): Headings were being given the coloring
5859 for the next level of heading instead of the real
5860 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5861 Heading"). Thanks to Lan Yufeng for finding this and sending a
5864 * muse-regexps.el: Fix header.
5867 ChangeLog muse-colors.el muse-regexps.el
5870 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5875 muse--main--1.0--patch-4
5877 2005-01-01 Michael Olson <mwolson@gnu.org>
5879 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5880 version will be automatically maintained by Arch.
5884 .arch-ids/ChangeLog.id ChangeLog
5887 .arch-ids/ChangeLog.id
5888 ==> .arch-ids/ChangeLog.2004.id
5893 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5896 Extended regexps fix, allow spaces in 1st part of links
5898 muse--main--1.0--patch-3
5900 2004-12-30 Michael Olson <mwolson@gnu.org>
5902 * muse.el (muse-link-regexp): Allow spaces in the first part of
5905 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5906 customizable alternatives to extended character classes.
5908 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5911 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5912 muse-html.el muse-mode.el muse-publish.el muse.el
5915 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5918 Begin to change regexp handling, tweak muse.el header
5920 muse--main--1.0--patch-2
5922 2004-12-29 Michael Olson <mwolson@gnu.org>
5924 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5927 * muse-regexps.el: New file that implements regexp handling.
5928 Generalized regexp options will be moved to it eventually.
5931 .arch-ids/muse-regexps.el.id muse-regexps.el
5937 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5940 Do some early spring cleaning
5942 muse--main--1.0--patch-1
5944 2004-12-29 Michael Olson <mwolson@gnu.org>
5946 * Makefile: Change path to `publish' script.
5948 * contrib/pcomplete.el: New file that is used by Muse without
5949 actually being a part of it: hence its location in the contrib
5952 * contrib/cgi.el, contrib/httpd.el: New location.
5954 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5956 * scripts/publish, scripts/publish-project: Ditto.
5959 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5960 contrib/pcomplete.el examples/.arch-ids/=id
5961 scripts/.arch-ids/=id
5968 ==> contrib/.arch-ids/cgi.el.id
5969 .arch-ids/httpd.el.id
5970 ==> contrib/.arch-ids/httpd.el.id
5971 .arch-ids/muse-johnw.el.id
5972 ==> examples/.arch-ids/muse-johnw.el.id
5973 .arch-ids/publish-johnw.id
5974 ==> examples/.arch-ids/publish-johnw.id
5975 .arch-ids/publish-project.id
5976 ==> scripts/.arch-ids/publish-project.id
5977 .arch-ids/publish.id
5978 ==> scripts/.arch-ids/publish.id
5982 ==> contrib/httpd.el
5984 ==> examples/muse-johnw.el
5988 ==> examples/publish-johnw
5990 ==> scripts/publish-project
5993 contrib contrib/.arch-ids examples examples/.arch-ids scripts
5997 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6000 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6002 muse--main--1.0--base-0
6004 (automatically generated log message)
6007 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6008 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6009 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6010 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6011 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6012 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6013 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6014 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6015 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6016 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6017 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6018 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6019 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6020 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6021 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6022 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6023 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6024 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8