1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
8 Add markup for non-breaking space.
10 muse--main--1.0--patch-323
12 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
15 * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
17 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
19 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
21 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
23 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
25 * lisp/muse-publish.el (muse-publish-markup-regexps)
26 (muse-publish-markup-functions): Interpret "~~" as a non-breaking
27 space. Thanks to Ken Brown for the suggestion.
28 (muse-publish-markup-no-break-space): New function that publishes a
32 ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
33 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
34 lisp/muse-texinfo.el lisp/muse-xml.el
37 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
40 muse-html: Fix regexp error.
42 muse--main--1.0--patch-302
44 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
48 ChangeLog lisp/muse-html.el
51 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
54 muse-mode: Make muse-edit-link-at-point work.
56 muse--main--1.0--patch-298
58 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
59 this function works. Before, it would remove an arbitrary chunk of the
63 ChangeLog lisp/muse-mode.el
66 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
69 Change mode of muse-protocols to 644.
71 muse--main--1.0--patch-297
75 ChangeLog lisp/muse-protocols.el
78 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
81 muse-wiki: WikiWord suffix fix.
83 muse--main--1.0--patch-296
85 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
86 be nothing at the end. This allows us to separate WikiWords with
87 "''''" to indicate suffixes.
90 ChangeLog lisp/muse-wiki.el
93 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
96 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
98 muse--main--1.0--patch-295
100 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
101 error when muse-colors is not loaded. Thanks to Stefan van der Walt
105 ChangeLog lisp/muse-wiki.el
108 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
111 muse-wiki: First try at implementing WikiName separator.
113 muse--main--1.0--patch-286
115 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
116 markup, for when you want to add a suffix to a WikiName.
119 ChangeLog lisp/muse-wiki.el
122 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
125 muse-mode: Minor fix.
127 muse--main--1.0--patch-283
129 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
130 and save-excursion as recommended by Emacs documentation.
133 ChangeLog lisp/muse-mode.el
136 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
139 muse-mode: Handle case where we visit an anchor-only link.
141 muse--main--1.0--patch-282
143 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
144 consists of only an anchor. Thanks to Jim Ottaway for the patch.
147 ChangeLog lisp/muse-mode.el
150 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
153 muse-colors: Add faces for all 3 levels of emphasis.
155 muse--main--1.0--patch-281
157 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
158 (muse-emphasis-3): New faces that represent italic, bold, and bold
159 italic emphasis, respectively.
160 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
161 the suggestion and the initial code.
164 AUTHORS ChangeLog lisp/muse-colors.el
167 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
170 Don't split anchors in URLs.
172 muse--main--1.0--patch-278
174 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
175 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
176 sure that we handle URLs before trying to split the anchor.
177 (muse-visit-link): Don't compute the anchor. Let the callee do that.
180 ChangeLog lisp/muse-mode.el
183 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
186 Deal with case when muse-make-link is passed an explicit link.
188 muse--main--1.0--patch-276
190 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
191 with case when we are passed an explicit-style link.
194 ChangeLog lisp/muse-mode.el
197 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
200 muse-latex: Make footnotes look a bit more natural for LaTeX users.
202 muse--main--1.0--patch-273
204 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
205 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
208 ChangeLog lisp/muse-latex.el
211 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
214 muse-texinfo: Correct markup strings for dots, enddots, center.
216 muse--main--1.0--patch-272
218 * AUTHORS: Bookkeeping
220 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
221 Jim Ottaway that produces correct output for dots, enddots, and
225 AUTHORS ChangeLog lisp/muse-texinfo.el
228 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
231 Allow "-" in publishing directives.
233 muse--main--1.0--patch-268
235 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
236 publishing directives. Thanks to Jim Ottaway for the suggestion.
239 ChangeLog lisp/muse-publish.el
242 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
245 muse-latex: Fix "generation of PDF failed" message.
247 muse--main--1.0--patch-267
249 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
250 t or nil depending on whether the publishing attempt was successful.
253 ChangeLog lisp/muse-latex.el
256 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
259 Call pdflatex a reasonable number of times.
261 muse--main--1.0--patch-266
263 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
264 times, depending on what return value we get. Thanks to John Wiegley
268 ChangeLog Makefile.defs debian/changelog debian/rules
272 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
275 Fix mistyping of new option name.
277 muse--main--1.0--patch-263
279 * lisp/muse-publish.el (muse-publish-markup-comment)
280 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
283 ChangeLog lisp/muse-publish.el
286 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
289 By default, use ".muse" extension and do not detect by pathname.
291 muse--main--1.0--patch-257
293 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
294 (muse-file-extension): Default to "muse". This has the effect of
295 making Emacs associate the ".muse" extension with muse-mode, without
296 trying to figure things out from the path to the file. The former
297 method is usually considered to be best, so we'll go with it.
300 ChangeLog lisp/muse-mode.el lisp/muse.el
303 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
306 Emacs 21 flyspell fix.
308 muse--main--1.0--patch-256
310 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
311 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
312 means that the version of flyspell that comes with Emacs21 will no
313 longer mess up links.
316 ChangeLog lisp/muse-mode.el
319 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
322 Merged from jeho@jeho.org--2005 (patch 0-11)
324 muse--main--1.0--patch-255
328 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
331 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
333 (muse-visit-link-default): Save position before searching, in case the
334 search fails. Use a regexp search. Start from beginning of document.
335 Refine search regexp.
337 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
338 that indicated whether project names without a page specifier will be
340 (muse-wiki-handle-interwiki): Consult
341 `muse-wiki-ignore-bare-project-names'.
345 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
346 muse-mode.el fix for muse-visit-link-default
348 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
349 muse-mode.el fix intangible problem in muse-link-at-point
351 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
352 muse-wiki: added option for not rendering bare project names as links
354 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
355 muse-mode.el: fix finding an anchor
357 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
358 muse-latex.el: fix footnote-end
361 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
365 jeho@jeho.org--2005/muse--jeho--1.0--base-0
366 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
367 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
368 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
369 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
370 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
371 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
372 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
373 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
374 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
375 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
376 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
379 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
382 Allow anchors to occur near (rather than at) the beginning of line.
384 muse--main--1.0--patch-252
386 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
387 characters before anchor, like " - ". Thanks to Phillip Lord for the
391 ChangeLog lisp/muse-publish.el
394 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
397 Minor bookkeeping update.
399 muse--main--1.0--patch-251
401 * AUTHORS: Update information.
407 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
410 muse-latex: Ignore anchor if it occurs at end of line.
412 muse--main--1.0--patch-249
414 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
415 the end of a line, ignore it. Thanks to Na Li for the suggestion.
418 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
421 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
424 Figure out syntax of :set.
426 muse--main--1.0--patch-246
428 * lisp/muse-project.el (muse-project): Make the :set option inline to
429 match the actual syntax that Muse recognizes.
431 * muse.texi (Projects): Note that I need to work on this section.
434 ChangeLog lisp/muse-project.el muse.texi
437 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
440 Release Emacs Muse 3.02.01.
442 muse--main--1.0--patch-245
444 * NEWS: Update entries for Muse 3.02.01.
446 * debian/rules: Install NEWS.Debian.
448 * debian/NEWS: New file that contains Debian-related news items.
450 * examples/mwolson/muse-init.el: Update with my latest changes.
452 * examples/mwolson/templates/footer.html: Use
453 `muse-publishing-directive'.
456 debian/.arch-ids/NEWS.id debian/NEWS
459 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
460 examples/mwolson/muse-init.el
461 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
464 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
467 Fix customization bugs concerning muse-project-alist.
469 muse--main--1.0--patch-244
471 * examples/johnw/muse-johnw.el: Update with latest version from John.
473 * muse-project.el (muse-project-alist-using-customize): New variable that
474 indicates whether or not we just used customize to modify the value of
476 (muse-project-alist-get): Set muse-project-alist-using-customize.
477 (muse-project-alist-set): Only try to unescape muse-project-alist if
478 muse-project-alist-using-customize is set. Make sure that the value we
479 save to .emacs is unescaped.
480 (muse-project): Add definition for :value-delete so that we can work
481 around an Emacs21 and XEmacs21 annoyance.
484 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
487 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
490 Try to make link properties more sane.
492 muse--main--1.0--patch-243
494 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
495 a bit smarter. It is hoped that this fixes several strange key
496 movement and link coloring issues. Thanks to Sergey Vlasov for the
500 AUTHORS ChangeLog lisp/muse-colors.el
503 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
506 Use modification time for date directive.
508 muse--main--1.0--patch-242
510 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
511 directive using the currently-publishing file's modification time,
512 rather than the current time.
515 ChangeLog lisp/muse-publish.el
518 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
521 If more than 1 blank separates list/table items, separate them.
523 muse--main--1.0--patch-240
525 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
526 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
527 line separates a list or table item, it will form a new table.
530 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
531 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
534 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
537 muse.texi: Use @example instead of @smallexample.
539 muse--main--1.0--patch-239
541 * muse.texi: Replace @smallexample with @example. It didn't do what I
542 thought it did, and the result looked worse. Hence, the reversal.
548 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
551 muse-html: Add muse-xhtml-style-sheet.
553 muse--main--1.0--patch-238
555 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
556 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
557 Thanks to Trent Buck for the suggestion.
560 ChangeLog lisp/muse-html.el
563 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
568 muse--main--1.0--patch-237
570 * Makefile.defs: Update Debian stuff.
572 * changelog: Add entry for 3.02-1, urgency medium.
575 ChangeLog Makefile.defs debian/changelog
578 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
583 muse--main--1.0--patch-236
585 * lisp/muse.el (muse-version): Increment to 3.02.
587 * *.el: Fix first header line.
589 * examples/mwolson/muse-init.el: Sync with my config.
590 (my-muse-pdf-make-links-absolute): New function that makes relative
591 links absolute in a hard-coded way.
592 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
593 publishing transforms.
598 experimental/.arch-ids/muse-cite.el.id
599 experimental/muse-cite.el
602 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
603 experimental/muse-message.el experimental/muse-xml.el
604 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
605 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
606 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
607 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
608 lisp/muse-protocols.el lisp/muse-publish.el
609 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
610 lisp/muse.el muse.texi
613 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
616 Finish documentation.
618 muse--main--1.0--patch-235
620 * muse.texi (Comments): New node that describes the syntax of comments.
621 (Markup Strings): Describe all markup strings.
627 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
630 Document style elements for muse-define-style.
632 muse--main--1.0--patch-234
634 * muse.texi: Use @smallexample for 1-line examples.
635 (Style Elements): New node that explains the different style elements
636 that may be used for muse-define-style and muse-derive-style.
637 (Deriving Styles): Prune unnecessary entries. Explain existing entries
644 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
647 Make documentation separately installable.
649 muse--main--1.0--patch-233
651 * Makefile (install): Split into install-bin and install-info.
653 * muse.texi (Markup Regexps): Fix display bug.
656 ChangeLog Makefile muse.texi
659 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
662 muse-mode: Set comment syntax.
664 muse--main--1.0--patch-232
666 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
667 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
670 ChangeLog lisp/muse-mode.el
673 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
676 muse.texi: Add publishing order information.
678 muse--main--1.0--patch-231
680 * muse.texi (Markup Regexps): Add publishing order.
686 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
689 Hack on documentation. The release is in sight!
691 muse--main--1.0--patch-230
693 * muse.texi: Use @subsubheading for all logical split headers rather than
694 @emph. Move all examples against left margin. Add comments to
695 indicate what still needs to be done.
696 (DocBook): Correct a few misspelled variable names and add some new
698 (Common Elements): Split this into 4 new subsections.
704 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
707 Fix publishing of stuff like <code><></code>.
709 muse--main--1.0--patch-229
711 * lisp/muse-publish.el (muse-publish-escape-specials): Use
712 `insert-before-markers' rather than `insert'. This should fix strange
713 edge cases like <code><></code>. Thanks to Trent Buck for the report.
716 ChangeLog lisp/muse-publish.el
719 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
722 Update NEWS, fix muse-url-protocols customization interface.
724 muse--main--1.0--patch-228
726 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
727 using nil as the resolve function.
729 * NEWS: Bring up-to-date.
732 ChangeLog NEWS lisp/muse-protocols.el
735 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
738 Fix title coloring bug; muse-latex: escape '<' and '>'.
740 muse--main--1.0--patch-227
742 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
743 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
746 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
747 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
751 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
754 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
757 muse-latex: Handle special characters in a better way.
759 muse--main--1.0--patch-226
761 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
763 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
764 'end-literal. Thanks to Trent Buck for the suggestion.
765 (muse-latex-markup-specials): Move special characters here instead of
769 ChangeLog lisp/muse-latex.el
772 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
775 muse-latex: Fix compiler warning.
777 muse--main--1.0--patch-225
779 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
783 ChangeLog lisp/muse-latex.el
786 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
791 muse--main--1.0--patch-224
793 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
794 verbatim. Verbatim makes text literal and escaped, code makes text
795 teletype and escaped.
797 * muse-publish.el (muse-publish-markup-tags): Add "code".
798 (muse-publish-code-tag): New function that publishes code the same way
802 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
805 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
808 Strip text properties before browsing a URL.
810 muse--main--1.0--patch-223
812 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
816 ChangeLog lisp/muse-protocols.el
819 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
822 muse-latex: Call pdflatex twice to get <contents> published.
824 muse--main--1.0--patch-222
826 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
827 pdflatex twice, since this seems to be necessary to get <contents>
828 published. Thanks to Trent Buck for the heads up. I wonder if we need
829 to call it three times, since this is what John originally did. Can
830 someone please give me advice about this?
833 ChangeLog lisp/muse-latex.el
836 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
839 Make info:// and man:// not publish a link, handle insert URL edge case.
841 muse--main--1.0--patch-221
843 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
844 publish only the description, not the URL.
846 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
847 get nil from muse-publish-url by not inserting any text.
850 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
853 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
856 If a URL has a resolve function of nil, publish the description only.
858 muse--main--1.0--patch-220
860 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
863 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
865 (muse-resolve-url): If nil is given as the resolve function, return
868 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
869 insert the description instead of the original URL.
872 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
876 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
879 Implement protocol handling.
881 muse--main--1.0--patch-219
883 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
884 should just make a hook for this stuff.
885 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
887 * lisp/muse-protocols.el: New file that implements protocol handling.
889 * lisp/muse-publish.el (muse-publish-url-transforms): Add
891 (muse-publish-markup-url): Indentation fix, no func change.
893 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
895 * lisp/muse.el: Require muse-protocols.
898 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
901 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
902 lisp/muse-regexps.el lisp/muse.el
905 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
908 muse-xml: Use a more standard sort of header.
910 muse--main--1.0--patch-218
912 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
913 type="muse">, as suggested by Brad Collins.
916 ChangeLog experimental/muse-xml.el
919 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
922 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
924 muse--main--1.0--patch-217
926 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
928 * README (examples): Mention that other files are here as well.
930 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
931 for use with muse-xml.el.
933 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
934 muse-xml is in experimental status.
935 (muse-xml-markup-regexps): Correct table-munging regexp.
936 (muse-xml-markup-strings): Surround each verse line with <line></line>.
937 Empty lines are marked up as <line />.
939 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
940 s/last-stanza-end/end-last-stanza-line/.
942 * muse-mode.el (muse-visit-link-default): Make the temporary file
943 visiting work as expected.
945 * muse-publish.el (muse-publish-markup-verse): Make use of
946 'begin-verse-line and 'begin-last-stanza-line. Use
947 'end-last-stanza-line instead of 'last-stanza-end.
949 * muse.texi (Verse): Be a bit more clever with our example.
952 examples/.arch-ids/muse.rnc.id examples/muse.rnc
955 AUTHORS ChangeLog README experimental/muse-xml.el
956 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
960 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
963 Allow links to temporary files to be visited.
965 muse--main--1.0--patch-216
967 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
968 temporary files. These are buffers that do not have a corresponding
972 ChangeLog lisp/muse-mode.el
975 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
978 Fix save-match-data gaffe.
980 muse--main--1.0--patch-215
982 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
983 outside of `and' statement.
986 ChangeLog lisp/muse-regexps.el
989 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
992 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
994 muse--main--1.0--patch-214
996 * examples/mwolson/muse-init.el: Update.
998 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
999 ensure that links to other pages in this project are given the proper
1002 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1004 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1005 instead of muse-publish-output-name.
1007 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1008 functions that consult the :link-suffix when returning the name of the
1009 link (or the complete file name for the latter function). If
1010 :link-suffix does not exist, use :suffix. This should help Muse be
1011 able to handle some more usage scenarios.
1012 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1013 muse-publish-output-name.
1015 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1016 muse-publish-link-file instead of muse-publish-output-file.
1017 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1018 letters. The old behavior was not friendly to acronyms.
1021 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1022 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1026 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1029 Correct the publish-project example.
1031 muse--main--1.0--patch-213
1033 * examples/publish-project: Remove "-l muse-build.el" and note that the
1034 user's muse-init.el file should add the Muse directories to load-path.
1037 ChangeLog examples/publish-project
1040 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1043 Reinstate former extended character class rules.
1045 muse--main--1.0--patch-212
1047 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1048 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1050 (muse-regexp-emacs-revision): New variable that indicates the revision
1051 number of this version of Emacs.
1052 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1053 aren't working well enough with extended character classes in regexps.
1055 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1056 instead of just displaying it.
1059 ChangeLog lisp/muse-regexps.el lisp/muse.el
1062 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1065 Fix paragraph-filling breakage in Emacs21.
1067 muse--main--1.0--patch-211
1069 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1070 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1074 ChangeLog lisp/muse-mode.el
1077 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1080 Allow Emacs 21.3 to use extended character classes in regexps.
1082 muse--main--1.0--patch-210
1084 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1085 Since enough positive reports have come in about the usability of 21.3,
1086 we'll allow it to use extended character classes in regexps by default.
1089 ChangeLog lisp/muse-regexps.el
1092 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1095 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1097 muse--main--1.0--patch-209
1099 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1100 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1101 offer the style and directory prompt when you hit C-c C-t in a file
1102 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1103 Hodique for the fix.
1105 * lisp/muse.el (muse-read-directory-name): New function that defines a
1106 fallback version of `read-directory-name', since Emacs21 doesn't have
1110 ChangeLog lisp/muse-publish.el lisp/muse.el
1113 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1114 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1115 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1116 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1117 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1118 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1121 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1124 Fix problem with links at beginning of buf and paragraphs.
1126 muse--main--1.0--patch-208
1128 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1131 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1133 * muse-html.el (muse-html-markup-regexps): Ditto.
1135 * muse-publish.el (muse-publishing-last-position): New variable that
1136 indicates our last buffer position while publishing the current rule.
1137 Used to make sure the process doesn't get stalled.
1138 (muse-publish-markup): Fix edge case where links at beginning of
1139 buffer, with read-only text, would prevent the beginning of buffer from
1141 (muse-publish-markup-directive): Fix case where two directives of the
1142 same size would prevent any following directives from being
1143 interpreted. We accomplish this by setting the last published position
1144 to nil after each directive.
1147 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1148 lisp/muse-html.el lisp/muse-publish.el
1151 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1154 Document publishing directives.
1156 muse--main--1.0--patch-207
1158 * muse.texi (Getting Started): Remove crufty sentence.
1159 (Directives): New section that describes the likes of #title and
1166 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1169 Document WikiNames and update header publishing information.
1171 muse--main--1.0--patch-206
1173 * muse.texi (Headings): Any level of headings is supported.
1174 (Emphasizing Text): Verbatim text may span multiple lines.
1175 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1177 (Implicit Links): Document WikiNames and InterWiki links.
1183 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1186 Finish NEWS, handle emphasis at EOF edge case.
1188 muse--main--1.0--patch-205
1190 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1191 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1192 as there is a terminating emphasis delimiter.
1194 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1196 * NEWS: Bring this up to date.
1199 ChangeLog NEWS examples/mwolson/muse-init.el
1203 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1206 muse-html: Add muse-xhtml-extension.
1208 muse--main--1.0--patch-204
1210 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1211 default file extension for publishing XHTML files. Thanks to Trent
1212 Buck for the suggestion.
1216 ChangeLog lisp/muse-html.el
1219 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1222 Add items through patch-149 to NEWS.
1224 muse--main--1.0--patch-203
1226 * NEWS (progress): Catch up to patch-149.
1228 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1230 * lisp/muse-publish.el (muse-publish): Ditto.
1233 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1236 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1239 Make building of Debian revisions work.
1241 muse--main--1.0--patch-202
1243 * Makefile (distclean): Don't remove anything in debian/, since it will
1245 (debclean): Removed, since two different targets need slightly
1246 different versions of this. Even abstraction has its limits.
1247 (debbuild): New target that takes care of performing the build itself.
1248 (debrevision): New target that makes a revision build, where the
1249 original tarball must not be modified.
1250 (debrevision): Split out building stuff to debbuild target.
1252 * debian/changelog: Several revisions worth of Debian fun.
1254 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1255 (Description): Make this match the ITP and shorten the text.
1258 ChangeLog Makefile Makefile.defs debian/changelog
1262 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1265 Prepare initial upload for Debian project.
1267 muse--main--1.0--patch-201
1269 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1270 version, since we only want the last changelog entry to appear on the
1271 initial Debian upload.
1273 * debian/changelog: New Debian package 3.01.arch.201-1.
1276 ChangeLog Makefile.defs debian/changelog
1279 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1282 muse-mode: Minor regexp tweak.
1284 muse--main--1.0--patch-200
1286 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1289 ChangeLog lisp/muse-mode.el
1292 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1295 Minor fixups from Peter K. Lee.
1297 muse--main--1.0--patch-199
1299 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1300 restrictive with our end-of-table regexp.
1302 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1303 instead of start of table. Be less restrictive with several of our
1306 * lisp/muse-html.el: Patch from Peter K. Lee.
1307 (muse-html-prepare-buffer): Work around edge case where the "charset="
1308 part has already been appended to muse-html-meta-content-type.
1309 (muse-html-fixup-tables): Be slightly less restrictive with our
1310 end-of-table regexp.
1313 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1317 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1320 Keep lists from getting mashed together on M-q.
1322 muse--main--1.0--patch-198
1324 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1325 locally so that lists don't get blended together incorrectly upon
1329 ChangeLog lisp/muse-mode.el
1332 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1335 QuickStart: Minor typo in anchor example.
1337 muse--main--1.0--patch-197
1339 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1340 rather than a full URL.
1343 ChangeLog examples/QuickStart
1346 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1349 Makefile: Use BUILDOPTS.
1351 muse--main--1.0--patch-196
1353 * Makefile (debrelease): Make use of $(BUILDOPTS).
1355 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1356 be passed to dpkg-buildpackage. In case I ever make several revisions
1357 before getting the -1 revision uploaded, for example, I can use "-sa"
1358 here in order to make a valid pacakge.
1361 ChangeLog Makefile Makefile.defs
1364 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1367 Make generated Debian packages slightly easier to upload.
1369 muse--main--1.0--patch-195
1371 * debian/changelog: Generate 3.01.arch.195-1.
1373 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1375 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1376 that was last uploaded to Debian.
1378 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1379 changes is generated. This means we have to use dpkg-buildpackage,
1380 since debuild doesn't recognize the environment variables that it
1381 claims to recognize.
1384 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1387 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1390 Makefile: Minor deletion cleanups.
1392 muse--main--1.0--patch-194
1399 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1402 Compilation cleanups.
1404 muse--main--1.0--patch-193
1406 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1407 `make-variable-buffer-local' in order to silence compiler warnings.
1409 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1412 * scripts/muse-build.el (muse-elint-files): Automatically load every
1413 elisp file rather than specifying each one.
1416 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1419 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1422 Fix failure to resolve interwiki link when clicking on it.
1424 muse--main--1.0--patch-192
1426 * Makefile (debclean): Minor tweak.
1428 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1431 * lisp/muse-project.el (muse-project-find-file): Don't add file
1432 extensions to a relative name. If we're dealing with a file, open it
1433 up without searching through the various projects for a path. This
1434 should fix the failure to resolve an interwiki link by clicking on it.
1437 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1440 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1443 Makefile: Remove stale Debian packages for this version.
1445 muse--main--1.0--patch-191
1447 * Makefile (debclean): Remove generated Debian packages for the current
1448 version in parent directory.
1454 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1457 Fix trailing backslash error.
1459 muse--main--1.0--patch-190
1461 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1462 regexp-quoting fix from drkm.
1465 ChangeLog lisp/muse-project.el
1468 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1471 Release 3.01.91 (3.02 RC2).
1473 muse--main--1.0--patch-189
1475 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1478 ChangeLog Makefile.defs lisp/muse.el muse.texi
1481 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1484 Escape email address and URL always.
1486 muse--main--1.0--patch-188
1488 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1489 escape and publish email address as read-only, even when it's not
1491 (muse-publish-markup-url): Ditto for URL.
1494 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1497 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1500 Inter-project output name fix.
1502 muse--main--1.0--patch-187
1504 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1505 that I had fixed this before.
1508 ChangeLog lisp/muse-wiki.el
1511 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1514 Make coloring of verbatim greater-than sign same as publishing.
1516 muse--main--1.0--patch-186
1518 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1519 greater-than sign surrounded by equal signs, display it in verbatim
1523 ChangeLog lisp/muse-colors.el
1526 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1529 Allow transform function for link descriptions. Bare email and URL fixes.
1531 muse--main--1.0--patch-185
1533 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1534 (muse-publish-desc-transforms): New option that contains the functions
1535 that will be called to transform a link description.
1536 (muse-publish-markup-word): Handle Yet Another Edge Case.
1537 (muse-publish-markup-email): Use
1538 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1539 double-quote on either side.
1540 (muse-publish-url): Apply description transforms.
1541 (muse-publish-markup-url): Don't publish if we have a double-quote on
1544 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1545 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1546 (muse-wiki-interwiki-delimiter): New option that indicates the
1547 interwiki delimiter to use.
1548 (muse-wiki-interwiki-replacement): New option that indicates the
1550 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1551 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1552 this can be added to muse-publish-desc-transforms.
1553 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1554 interwiki delimiter with its replacement, but only when the given text
1555 is not an explicit link.
1557 * lisp/muse.el (muse-update-file-extension): New function made from the
1558 innards of the :set function in `muse-file-extension'.
1561 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1564 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1567 Handle anchors in all publishing styles, as well as linking to them.
1569 muse--main--1.0--patch-184
1571 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1573 (muse-publish-prepare-url): Don't touch links to anchors.
1575 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1576 'internal-link. Treat centered text with
1577 <para role="center">...</para>.
1578 (muse-docbook-markup-paragraph): Slight regexp tweak.
1579 (muse-docbook-insert-anchor): Docfix.
1580 (muse-docbook-markup-anchor): Move lower in file.
1582 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1584 (muse-xhtml-markup-strings): Order list, no func change.
1585 (muse-html-markup-anchor): Move up in file, no func change.
1587 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1589 (muse-latex-markup-strings): Add handler for 'internal-link.
1590 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1591 that insert an anchor around the next word or inside of a tag.
1593 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1596 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1598 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1599 that insert an anchor before the next word or within a tag.
1601 * NEWS: Initial attempt at documenting changes since 3.01.
1604 .arch-ids/NEWS.id NEWS
1607 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1608 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1611 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1614 Generalize some blosxom helper functions.
1616 muse--main--1.0--patch-183
1618 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1619 generalized helper functions.
1620 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1621 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1624 * lisp/muse-blosxom.el: Update example in header.
1625 (muse-blosxom-new-entry): Use new names for helper functions.
1626 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1627 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1629 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1630 `muse-blosxom-project-get-categories'.
1631 (muse-project-alist-styles): Renamed from
1632 `muse-blosxom-project-alist-entry'.
1633 (muse-project-alist-dirs): Renamed from
1634 `muse-blosxom-project-alist-dirs'.
1635 (muse-project-of-file): Use `muse-current-file'.
1637 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1638 `muse-current-file'.
1640 * lisp/muse.el (muse-current-file): New function that returns the name of
1641 the currently visited or published file.
1642 (muse-page-name): Use `muse-current-file'.
1645 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1646 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1649 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1652 muse-xml: definition lists, muse-docbook: center.
1654 muse--main--1.0--patch-182
1656 * Makefile (%.info, %.html): Use general argument in rule.
1657 (distclean): Add another cruft file.
1659 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1660 type="definition"> for definition lists.
1662 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1663 with <note>, since it's the closest thing I could find.
1666 ChangeLog Makefile experimental/muse-xml.el
1667 lisp/muse-docbook.el
1670 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1673 Minor namespace fix.
1675 muse--main--1.0--patch-181
1677 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1678 muse-match-string-no-properties rather than match-string-no-properties.
1681 ChangeLog lisp/muse-colors.el
1684 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1687 Correct breakage induced by previous patch.
1689 muse--main--1.0--patch-180
1691 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1692 path as a fallback if we are publishing.
1695 ChangeLog lisp/muse-wiki.el
1698 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1701 Make interwiki links work in a few more edge cases.
1703 muse--main--1.0--patch-179
1705 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1706 assertion, now that I have a good idea of the edge cases involved.
1708 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1709 the current file is not part of any Muse project, allowing interwiki
1710 links to be resolvable even then. Don't return a relative path if we
1711 are not publishing. For visiting links, the best thing is just to
1712 return the real path.
1715 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1718 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1721 Fix warnings during font-lock, example tag highlighting.
1723 muse--main--1.0--patch-178
1725 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1727 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1729 (muse-unhighlight-region): Move higher up.
1730 (muse-colors-example-tag, muse-colors-literal-tag): Use
1731 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1732 since the point gets put in the right place automatically.
1735 ChangeLog lisp/muse-colors.el
1738 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1741 muse-xml: Separate section from title.
1743 muse--main--1.0--patch-177
1745 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1746 attribute to sections. Use separate <title> tag to handle the title of
1747 a section. Thanks to drkm for the suggestion.
1749 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1751 * lisp/muse-publish.el (muse-publish-markup-heading)
1752 (muse-publish-section-close): Pass level to markup strings for all
1753 section-related tags.
1755 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1759 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1760 lisp/muse-publish.el lisp/muse.el
1763 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1766 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1768 muse--main--1.0--patch-176
1770 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1771 folders that match `muse-project-ignore-regexp'.
1773 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1774 omission. Add ",.*" to list of bad directory parts.
1776 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1777 matches `muse-project-ignore-regexp'.
1779 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1780 (muse-style-elements-list): New function that returns a list of
1781 references to ELEM in STYLE, including base styles.
1782 (muse-publish-markup-region): Use muse-style-elements-list rather than
1783 muse-style-elements when getting :regexps.
1785 * lisp/muse-publish.el (muse-style-element): Add docstring.
1788 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1789 lisp/muse-publish.el
1792 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1795 Initial implementation of muse-xml.el. End of section edge case.
1797 muse--main--1.0--patch-175
1799 * AUTHORS: Add Peter K. Lee.
1801 * Makefile (experimental): New target that builds experimental programs.
1802 (distclean): Remove debian/dirs, a cruft file from the debian build
1805 * examples/mwolson/muse-init.el: Update.
1807 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1808 prompts for the blog entry to visit.
1810 * experimental/Makefile: New file that causes experimental stuff to be
1813 * experimental/muse-xml.el: New file that provides the experimental XML
1816 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1819 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1821 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1822 involving end-of-file and paragraph detection.
1824 * lisp/muse-wiki.el: Minor header fix.
1826 * scripts/muse-build.el (load-path): Add "../experimental".
1829 experimental/.arch-ids/Makefile.id
1830 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1831 experimental/muse-xml.el
1834 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1835 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1836 lisp/muse-wiki.el scripts/muse-build.el
1839 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1842 Try to fix <example> region coloring problem.
1844 muse--main--1.0--patch-174
1846 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1847 If region is multiple lines, add '(font-lock-multiline t) to
1848 properties. This should fix an annoying <example> region issue.
1851 ChangeLog lisp/muse-colors.el
1854 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1857 Don't publish implicit links that have a double-quote at begin or end.
1859 muse--main--1.0--patch-173
1861 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1862 double-quote exists at beginning or end.
1864 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1865 don't colorize if a double-quote exists at beginning or end.
1868 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1871 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1874 Fix failure to publish emphasis properly.
1876 muse--main--1.0--patch-172
1878 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1881 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1885 experimental/.arch-ids/muse-wiki-old.el.id
1886 experimental/muse-wiki-old.el
1889 ChangeLog lisp/muse-publish.el
1892 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1895 Add a few common revision control directories to the ignore list.
1897 muse--main--1.0--patch-171
1899 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1900 directories to be ignored when building the file alist, such as those
1901 used for CVS and Arch revision control data.
1904 ChangeLog lisp/muse-project.el
1907 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1910 Fix #2654: Append a newline when using pdf publishing style.
1912 muse--main--1.0--patch-170
1914 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1918 ChangeLog lisp/muse-latex.el
1921 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1924 5 levels of headings colorization; color bare URLs.
1926 muse--main--1.0--patch-169
1928 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1929 Really color up to 5 headings.
1930 (muse-colors-markup): Add muse-url-regexp.
1931 (muse-colors-explicit-link): Renamed from muse-colors-link.
1932 (muse-colors-implicit-link): Moved here from
1933 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1934 we'll be coloring URLs.
1937 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1940 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1943 Don't emphasize if a word constituent follows the trailer.
1945 muse--main--1.0--patch-168
1947 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1948 (muse-colors-verbatim): Don't colorize if a word constituent follows
1951 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1952 word constituent follows the trailer.
1955 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1958 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1961 Add coloring for example, verbatim, and =signs=; anchor fix.
1963 muse--main--1.0--patch-167
1965 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1966 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1967 (muse-colors-verbatim): Use `muse-verbatim-face'.
1968 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1970 (muse-colors-tags): Add verbatim and literal tags.
1971 (muse-colors-example-tag): Use `remove-text-properties' instead of
1972 `set-text-properties', since the latter does not work consistently.
1973 (muse-colors-literal-tag): New function that strips all markup from the
1975 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1976 that we can work around an annoying XEmacs issue.
1978 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1979 multi-line by default.
1981 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1985 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1989 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1992 Link with anchor bugfix.
1994 muse--main--1.0--patch-166
1996 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1997 valid, as long as the base is valid.
2000 ChangeLog lisp/muse-colors.el
2003 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2006 Link inside table issue, fixes read-only text error.
2008 muse--main--1.0--patch-165
2010 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2011 inside tables so we don't get an error when links exist.
2013 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2015 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2016 into account when displaying the "All files published" message, unless
2017 they've actually been modified.
2019 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2020 don't wrap in condition-case; we don't want the message to be muffled.
2023 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2024 lisp/muse-project.el lisp/muse.el
2027 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2030 Permit infinitely-nested sections.
2032 muse--main--1.0--patch-164
2034 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2035 (Deriving from an existing style): Mark up as a list.
2037 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2038 Color an additional level of headings.
2040 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2041 section-other, section-other-end, and section-close strings.
2042 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2043 through the 'section-close string.
2045 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2046 'begin-underline, since this messes up paragraph handling. Use
2047 <h5></h5> for 'section-other.
2049 (muse-html-fixup-tables): New function that sorts the table parts so
2050 that order is head, foot, body. Apparently XHTML needs this, and it
2051 seems like a good general practice, so we do it for HTML as well.
2053 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2056 * lisp/muse-publish.el (muse-publish-section-close): New function that
2057 determines where to put the section close given heading depth and
2059 (muse-publish-markup-heading): Handle 'section-other and
2060 'section-other-end. Call `muse-publish-section-close' at end of
2063 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2067 ChangeLog examples/QuickStart lisp/muse-colors.el
2068 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2069 lisp/muse-publish.el lisp/muse-texinfo.el
2072 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2075 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2077 muse--main--1.0--patch-163
2079 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2081 (muse-docbook-markup-regexps): Deal with new table algorithm.
2082 (muse-docbook-transform-content-type, muse-docbook-encoding)
2083 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2084 (muse-docbook-markup-table): Use a better table algorithm, based on the
2085 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2086 and foot of the table. Use informaltable rather than table.
2087 (muse-docbook-fixup-tables): New function that sorts all tables found
2088 in the published document so that the order is head, foot, body.
2089 (muse-docbook-markup-functions): Add anchor handler.
2090 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2092 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2093 that insert an anchor at point.
2095 * lisp/muse-html.el (muse-html-transform-content-type)
2096 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2098 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2100 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2102 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2103 that was evaluated in the output.
2106 ChangeLog examples/QuickStart lisp/muse-docbook.el
2107 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2110 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2113 muse-texinfo: Improve formatting for enddots, dots, underline.
2115 muse--main--1.0--patch-162
2117 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2118 of enddots and dots. For begin-underline and end-underline, use "_",
2119 since we don't have anything better.
2122 ChangeLog lisp/muse-texinfo.el
2125 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2128 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2130 muse--main--1.0--patch-161
2132 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2133 list. This should fix #2635.
2136 ChangeLog lisp/muse-texinfo.el
2139 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2142 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2144 muse--main--1.0--patch-160
2146 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2148 * debian/changelog: Ditto.
2150 * debian/control (Build-Depends-Indep): Add tetex-bin.
2152 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2155 * examples/QuickStart: Remove stray <comment> now that the bug that made
2156 it necessary is fixed.
2158 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2161 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2162 the contents from the footer to the header.
2164 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2165 each number, not after.
2167 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2169 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2170 happens when doing batch publishing. Minor whitespace fix.
2173 ChangeLog Makefile.defs debian/changelog debian/control
2174 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2175 lisp/muse-texinfo.el lisp/muse.el
2178 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2181 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2183 muse--main--1.0--patch-159
2185 * examples/QuickStart: Add "Write me." to empty sections at end so that
2186 they publish correctly with DocBook.
2188 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2189 paragraph starts with emphasis, example, link, or email address.
2192 ChangeLog examples/QuickStart lisp/muse-docbook.el
2195 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2198 Handle embedded docbook footnotes and <literal> edge case.
2200 muse--main--1.0--patch-158
2202 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2203 (muse-docbook-markup-strings): Use systemitem for example text.
2204 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2205 <para></para> inside of them.
2207 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2210 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2211 muse-publish-escape-specials-in-string to list by default.
2213 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2214 argument IGNORE-READ-ONLY determines whether or not to ignore the
2215 read-only property when transforming text. Add docstring.
2216 (muse-publish-markup-word): Use non-nil third argument to
2217 muse-publish-escape-specials when we're publishing `='-delimited text.
2218 This allows =<literal><tag></literal>= to work as intended.
2220 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2221 arguments after the first so that we can include this in
2222 `muse-publish-url-transforms'.
2224 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2227 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2228 lisp/muse-publish.el
2231 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2234 Misc. blosxom fixes, like category directive.
2236 muse--main--1.0--patch-157
2238 * contrib/pyblosxom/getstamps.py: Add file extension.
2240 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2241 extension. This will allow Muse to specify it once a
2242 timestamps-writing routine gets written.
2244 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2245 attention to the "category" directive, if it exists. Use file-truename
2246 instead of expand-file-name for base directory.
2248 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2251 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2252 available tags, even though it doesn't do anything yet.
2255 ChangeLog contrib/pyblosxom/getstamps.py
2256 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2257 lisp/muse-project.el
2260 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2263 Small logic fix with temp files.
2265 muse--main--1.0--patch-156
2267 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2268 buffer-name to determine whether the buffer is still around.
2271 ChangeLog lisp/muse.el
2274 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2277 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2279 muse--main--1.0--patch-155
2281 * lisp/muse.el (muse-widget-type-value-create)
2282 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2283 extra widgets from 'lazy type that are needed to get the
2284 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2286 * lisp/muse.el (muse-implicit-link-functions)
2287 (muse-explicit-link-functions): Remove predefined wiki-related options.
2288 These are added in muse-wiki via custom-add-option.
2290 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2292 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2294 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2295 ":strings" to cope with Emacs21 and XEmacs.
2296 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2298 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2299 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2300 newlines. Control indentation. Remove an unnecessary inlined repeat.
2302 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2303 since XEmacs doesn't support the alist widget. Deal with case where no
2304 projects are defined, or a strange expression is used.
2306 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2307 stuff using custom-add-option.
2310 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2311 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2314 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2317 Don't kill temp buffer if debug-on-error is non-nil.
2319 muse--main--1.0--patch-154
2321 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2322 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2325 ChangeLog lisp/muse.el
2328 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2331 Expand Debian package description.
2333 muse--main--1.0--patch-153
2335 * debian/control (Description): Expand this to make the package more
2338 * debian/copyright, debian/rules: Minor whitespace cleanups.
2340 * debian/changelog: Package 3.01.arch.152-1.
2343 ChangeLog Makefile.defs debian/changelog debian/control
2344 debian/copyright debian/rules
2347 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2350 Header/footer docfix; ChangeLog correction.
2352 muse--main--1.0--patch-152
2354 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2355 Thanks to drkm for pointing out my error.
2357 Use better documentation and customize interface for headers and footers.
2358 Thanks to Chris McMahan.
2361 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2362 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2363 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2365 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2368 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2371 Slight Debian version tweak.
2373 muse--main--1.0--patch-151
2375 * Makefile.defs (VERSION): Use a slightly different version naming
2376 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2377 X.YY is the Muse version, and YYY is the patch level.
2379 * debian/changelog: Ditto.
2382 ChangeLog Makefile.defs debian/changelog
2385 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2388 Improve debian build and put together a package.
2390 muse--main--1.0--patch-150
2392 * Makefile (debclean): New target that cleans up the mess that the
2393 `debian' target makes.
2394 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2395 results to my debian dist dir two levels up.
2397 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2399 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2401 * debian/control (Standards-Version): Update to 3.6.2.
2403 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2406 * debian/copyright (Copyright): Improve.
2408 * debian/emacsen-install (FILES): Include contrib directory so that
2409 muse-http.el compiles properly.
2411 * debian/muse-el.examples: New file containing the example files to
2414 * debian/rules: Move example stuff to muse-el.examples. Install some
2415 additional documentation.
2418 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2421 ChangeLog Makefile Makefile.defs debian/changelog
2422 debian/control debian/copyright debian/emacsen-install
2426 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2429 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2431 muse--main--1.0--patch-149
2433 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2434 the beginning of a header would be emphasized if an asterisk came
2436 (muse-colors-underlined): Don't allow end of underlined text to be the
2437 beginning of a line. Don't use memq to check for whitespace syntax; eq
2440 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2441 on. We'll use a more clever trick to keep emphasis characters from
2442 being interpreted in explicit links -- add a custom 'noemphasis text
2443 property to them. Move mdash rule further down so that I can add
2444 designations after blockquoted text.
2446 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2447 text has the 'noemphasis property, ignore it.
2448 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2449 property to the text between BEG and END, or match beginning and end.
2451 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2452 before trying to set buffer-modified to nil. This should fix a
2453 "selecting deleted buffer" error when publishing from command line.
2456 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2460 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2463 Journal validation fixes.
2465 muse--main--1.0--patch-148
2467 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2468 default rather than HTML 4.0 [strict].
2469 (muse-html-markup-strings): Include empty alt element.
2471 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2473 * muse.texi (Journal): Ditto.
2476 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2479 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2482 Add debian files; tweak Makefile.
2484 muse--main--1.0--patch-147
2486 * Makefile (distclean): Remove directory created by dist rule.
2487 (dist): Make this only generate the directory, not the tarball.
2488 (release): New target that generates the tarball and zipfile.
2489 (debrelease): New target that builds the debian package for Muse.
2490 (upload): Depend on release target.
2492 * examples/mwolson/stylesheets: Add forgotten Arch id.
2495 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2496 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2497 debian/.arch-ids/emacsen-install.id
2498 debian/.arch-ids/emacsen-remove.id
2499 debian/.arch-ids/emacsen-startup.id
2500 debian/.arch-ids/muse-el.dirs.id
2501 debian/.arch-ids/muse-el.docs.id
2502 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2503 debian/changelog debian/control debian/copyright
2504 debian/emacsen-install debian/emacsen-remove
2505 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2506 debian/muse-el.info debian/rules
2507 examples/mwolson/stylesheets/.arch-ids/=id
2508 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2509 examples/mwolson/stylesheets/.arch-ids/common.css.id
2510 examples/mwolson/stylesheets/.arch-ids/print.css.id
2511 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2512 examples/mwolson/stylesheets/blog.css
2513 examples/mwolson/stylesheets/common.css
2514 examples/mwolson/stylesheets/print.css
2515 examples/mwolson/stylesheets/screen.css
2521 debian debian/.arch-ids examples/mwolson/stylesheets
2522 examples/mwolson/stylesheets/.arch-ids
2525 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2528 Allow `muse-index-as-string' to remove current file from output.
2530 muse--main--1.0--patch-146
2532 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2533 which excludes the current file from the output. Improve
2537 ChangeLog lisp/muse-mode.el
2540 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2543 S-TAB issue with Windows.
2545 muse--main--1.0--patch-145
2547 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2551 ChangeLog lisp/muse-mode.el
2554 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2557 Improve temp buffer usage.
2559 muse--main--1.0--patch-144
2561 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2562 `insert-file-contents'. This should further help with the temp
2563 buffer problem. Thanks to Peter K. Lee and drkm for the research
2566 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2567 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2568 make sure the temp buffer is killed. I didn't implement an option to
2569 save the contents of the temp buffer.
2572 ChangeLog lisp/muse-book.el lisp/muse-http.el
2573 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2577 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2580 muse-docbook: split-string Emacs21 fix.
2582 muse--main--1.0--patch-143
2584 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2585 split-string to fix an Emacs21 issue.
2588 ChangeLog lisp/muse-docbook.el
2591 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2594 muse-docbook: Parse author directive so that it validates properly.
2596 muse--main--1.0--patch-142
2598 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2599 attempts to publish the contents a DocBook-usable <author> tag.
2600 (muse-docbook-header): Use `muse-docbook-get-author'.
2603 ChangeLog lisp/muse-docbook.el
2606 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2609 Be a bit more clever with our consecutive list regexp.
2611 muse--main--1.0--patch-141
2613 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2614 clever with our consecutive list regexp.
2617 ChangeLog lisp/muse-docbook.el
2620 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2623 Do the right thing with consecutive list items, hopefully.
2625 muse--main--1.0--patch-140
2627 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2628 (muse-docbook-header): Add DTD string.
2629 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2631 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2632 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2635 ChangeLog lisp/muse-docbook.el
2638 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2641 Improve customize interface for `muse-project-alist' once more.
2643 muse--main--1.0--patch-139
2645 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2646 setting to be anything, since we now support settings that use lists.
2647 (muse-project): Vastly improve this by naming each setting and showing
2648 what exact type is required. Handle case where a function is not
2649 defined yet. Use a set for styles, which looks nice. This is about as
2650 good as it can be ... unless we add some sort of inline documentation
2651 later on. A setting was added for Yann's :force-publish tag.
2653 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2657 ChangeLog lisp/muse-project.el lisp/muse.el
2660 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2663 Merged from hodique@lifl.fr--2005 (patch 24-33)
2665 muse--main--1.0--patch-138
2669 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2670 Merged from mwolson@gnu.org--2005 (patch 96)
2672 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2673 Merged from mwolson@gnu.org--2005 (patch 97-101)
2675 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2676 Merged from mwolson@gnu.org--2005 (patch 102-106)
2678 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2679 Merged from mwolson@gnu.org--2005 (patch 107-120)
2681 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2682 Merged from mwolson@gnu.org--2005 (patch 121-131)
2684 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2685 Merged from mwolson@gnu.org--2005 (patch 132)
2687 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2688 Merged from mwolson@gnu.org--2005 (patch 133-135)
2690 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2691 Merged from mwolson@gnu.org--2005 (patch 136)
2693 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2694 Merged from mwolson@gnu.org--2005 (patch 137)
2696 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2697 Introduce :force-publish project keyword. Fix bug #2637
2700 ChangeLog lisp/muse-project.el
2703 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2704 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2705 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2706 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2707 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2708 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2709 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2710 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2711 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2712 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2715 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2718 Prevent temp buffers from prompting for save; handle lisp errors better.
2720 muse--main--1.0--patch-137
2722 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2723 bound" error. I don't know for certain where this is coming from,
2724 though ... *grumble*.
2726 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2727 like how emacs-wiki does it. Warn the user about lisp errors,
2728 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2729 publish as something valid in most markup styles, with increased
2730 emphasis on those that don't support it. That's a win-win ... I think
2733 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2734 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2735 to kill the buffer so we don't get any annoying prompts. I *strongly*
2736 believe that this should be the default behavior of `with-temp-buffer'.
2738 * lisp/muse-book.el (muse-book-publish-project): Use
2739 `muse-with-temp-buffer-no-prompt'.
2741 * lisp/muse-http.el (muse-http-reject): Ditto.
2743 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2745 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2747 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2748 (muse-publish-markup-email, muse-published-contents): Ditto.
2751 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2752 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2753 lisp/muse-publish.el lisp/muse.el
2756 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2759 Customization error; Makefile tweaks.
2761 muse--main--1.0--patch-136
2763 * Makefile (dist): Use a tla-specific method to create the tarball.
2764 Create a zip file as well.
2765 (upload): New rule that uploads the tarball and zip file to gna.org.
2767 * Makefile.defs (VERSION): New variable that determines the version
2768 string to use in the `dist' and `upload' targets.
2770 * lisp/muse.el (muse-implicit-link-functions)
2771 (muse-explicit-link-functions): Use :type of hook so that the options
2775 ChangeLog Makefile Makefile.defs lisp/muse.el
2778 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2781 Prepare Muse 3.01.90 (3.02 RC1).
2783 muse--main--1.0--patch-135
2787 ChangeLog lisp/muse.el muse.texi
2790 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2793 Attempt to get the right file extension when publishing; more examples.
2795 muse--main--1.0--patch-134
2797 * examples/mwolson/muse-init.el: Update my configuration.
2799 * examples/mwolson/templates: Store my web page templates here.
2801 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2803 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2804 descriptions. Yet another reason to implement my list-returning from
2807 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2808 with a few more edge cases. Throw together a rough hack for
2809 determining when to include the output file extension.
2811 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2812 but still ineffective.
2815 examples/mwolson/templates/.arch-ids/=id
2816 examples/mwolson/templates/.arch-ids/footer.html.id
2817 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2818 examples/mwolson/templates/.arch-ids/generic-header.html.id
2819 examples/mwolson/templates/.arch-ids/header.html.id
2820 examples/mwolson/templates/footer.html
2821 examples/mwolson/templates/generic-footer.html
2822 examples/mwolson/templates/generic-header.html
2823 examples/mwolson/templates/header.html
2826 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2830 examples/mwolson/templates
2831 examples/mwolson/templates/.arch-ids
2834 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2837 Make published link handling do the right thing, plus misc. fixes.
2839 muse--main--1.0--patch-133
2841 * lisp/muse-mode.el (muse-mode-hook): Add option for
2842 `muse-wiki-update-custom-values'. The :set function makes sure that
2843 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2844 This probably isn't best-practice, but it works.
2846 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2849 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2850 `muse-publish-prepare-url' to the listed options.
2852 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2853 output-dir is not specified.
2855 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2856 here instead of later on.
2858 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2859 right thing when `muse-wiki-interwiki-alist' is nil.
2861 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2862 `muse-publish-output-file'.
2864 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2865 (muse-wiki-transform-wikiword): Removed. We should not use the
2866 publishing transforms facility to handle these.
2868 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2869 links as "link" rather than "url".
2871 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2872 takes care of any customization cleaups that need to happen whenever
2873 muse-mode is entered.
2875 * lisp/muse.el (muse-implicit-link-functions): Add options for
2876 `muse-handle-url' and the wiki handlers.
2877 (muse-explicit-link-functions): Add option for
2878 `muse-wiki-handle-internal'.
2881 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2882 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2885 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2888 Add invalid directory assertion.
2890 muse--main--1.0--patch-132
2892 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2893 any invalid directories will trigger an error.
2896 ChangeLog lisp/muse-project.el
2899 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2902 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2904 muse--main--1.0--patch-131
2911 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2914 Yann's assignment form came in!
2916 muse--main--1.0--patch-130
2923 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2926 Compilation fix, minor shuffling in `muse-mode'.
2928 muse--main--1.0--patch-129
2930 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2931 accessing it. Fixes Yet Another Compiler Error.
2933 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2934 project-specific settings happen first.
2937 ChangeLog lisp/muse-mode.el lisp/muse.el
2940 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2943 Fix annoying initial buffer coloring problem.
2945 muse--main--1.0--patch-128
2947 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2948 where even buffer-file-name is not set. This happens the first time we
2949 attempt to colorize the buffer. I'm rather astonished that I had to do
2953 ChangeLog lisp/muse-wiki.el
2956 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2959 Jump to bad and good links on TAB; mode-choosing fix.
2961 muse--main--1.0--patch-127
2963 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2964 pics a major mode for a file. If one is specified in the project of
2965 file, use it. Otherwise, use muse-mode.
2966 (muse-next-reference, muse-previous-reference): Jump to bad links as
2969 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2973 ChangeLog lisp/muse-mode.el lisp/muse.el
2976 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2979 Add specified Muse file extension to auto-mode-alist.
2981 muse--main--1.0--patch-126
2983 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2984 the old extension from auto-mode-alist and add the new one. This
2985 eliminates the need to set muse-mode-auto-p when you have specified a
2986 Muse file extension.
2988 * examples/mwolson/muse-init.el: Sync.
2991 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2994 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2997 Make `muse-project-alist' more intuitively customizable.
2999 muse--main--1.0--patch-125
3001 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3004 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3005 (muse-project-alist-get): New function that pre-parses
3006 `muse-projects-alist' before customization in order to work around an
3007 annoying limitation in the customize interface.
3008 (muse-project-alist-set): New function that takes the value that
3009 customize gave us and turns it into something Muse can use.
3010 (muse-project): New widget that outlines the form of the
3011 `muse-project-alist' variable.
3012 (muse-project-alist): Use the `muse-project' widget and specify :set
3016 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3019 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3022 Silence compiler warnings.
3024 muse--main--1.0--patch-124
3026 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3028 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3031 * lisp/muse-project.el (muse-project-applicable-styles): Call
3032 `muse-assert' with only 1 argument to silence a compiler warning.
3035 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3036 lisp/muse-project.el
3039 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3042 muse-docbook: Merge several other types of tags if necessary.
3044 muse--main--1.0--patch-123
3046 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3047 `muse-docbook-fixup-sections'. For each TAG in
3048 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3049 merge them together. Thanks to Dale P. Smith for the suggestion.
3050 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3053 ChangeLog lisp/muse-docbook.el
3056 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3059 muse-docbook: Output an XML tag with encoding at the beginning of document.
3061 muse--main--1.0--patch-122
3063 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3065 (muse-docbook-encoding-default): New option that determines which Emacs
3066 buffer encoding to use by default in Muse DocBook files if none is
3068 (muse-docbook-charset-default): New option that determines the DocBook
3069 XML charset to use if no translation is found in
3070 muse-docbook-encoding-map.
3071 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3072 system to its associated DocBook coding system.
3073 (muse-docbook-transform-content-type): New function that determines the
3074 DocBook XML encoding to use based on the contents of
3075 muse-docbook-encoding-map.
3076 (muse-docbook-encoding): New function that calls
3077 muse-docbook-transform-content-type.
3078 (muse-docbook-finalize-buffer): New function that sets the buffer file
3079 coding system to the value of muse-docbook-encoding-default, but only
3080 if the buffers contents have no special characters.
3081 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3084 ChangeLog lisp/muse-docbook.el
3087 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3090 Apply muse-docbook patch from Dale P. Smith.
3092 muse--main--1.0--patch-121
3094 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3095 Dale P. Smith to make the markup much better.
3098 AUTHORS ChangeLog lisp/muse-docbook.el
3101 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3104 Use different mapping for S-tab on Windows.
3106 muse--main--1.0--patch-120
3108 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3109 Windows, use [(shift tab)] for `muse-previous-reference'.
3112 ChangeLog lisp/muse-mode.el
3115 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3120 muse--main--1.0--patch-119
3122 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3123 `muse-match-string-no-properties' so XEmacs doesn't complain.
3126 ChangeLog lisp/muse-wiki.el
3129 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3132 Handle a few edge cases with project-page resolution gracefully.
3134 muse--main--1.0--patch-118
3136 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3137 make sure that PAGE is specified. STYLES should be generated
3138 automatically, but it could theoretically fail. I'm managing to
3139 trigger this when messing with unsaved Muse files. Handle case where
3140 buffer has not yet been saved.
3141 (muse-project-find-file): Don't try to resolve relative links; just
3144 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3145 point-of-reference bug. No need to call muse-project-page-of-file
3146 since buffer-file-name and muse-publishing-current-file both give us
3149 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3150 `skip-chars-backward' only respects the newline some of the time.
3154 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3158 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3161 Fix image-link goof-up and add pretty titles.
3163 muse--main--1.0--patch-117
3165 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3166 class="image-link"> instead of <div class="image-link">. I found a bug
3167 with the way I was handling both, so I decided to simplify things.
3169 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3170 `muse-publish-output-name', but keeps the directory prefix.
3171 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3173 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3174 customizable option that determines the words to downcase in title.
3175 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3176 Capitalized Title out of either a string or the current title. This is
3177 not currently used by any other function -- for now it is meant to be
3181 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3184 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3187 Escape specials in link descriptions.
3189 muse--main--1.0--patch-116
3191 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3192 function that escapes special characters in the given string according
3193 to the current publishing style.
3194 (muse-publish-url): Use the above function to escape the description
3195 part of extended links.
3196 (muse-publish-prepare-url): Don't make string read-only; it does
3199 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3200 (muse-wiki-transform-wikiword): Don't make string read-only.
3203 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3206 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3209 Escape "&", "<", and ">" in URL text.
3211 muse--main--1.0--patch-115
3213 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3214 specially. Thanks to John Sullivan for the suggestion.
3217 ChangeLog lisp/muse-html.el
3220 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3223 Update my example configuration.
3225 muse--main--1.0--patch-114
3227 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3228 project to "WebSite" in order to make it more distinct.
3229 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3230 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3232 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3233 published name of the current file. I really should make a function
3234 called `muse-published-name' or something similar!
3235 ("\C-cpx"): Use this key sequence for
3236 `my-muse-prepare-entry-for-xanga'.
3237 (muse-file-extension): I'm making use of this so I can figure out its
3241 ChangeLog examples/mwolson/muse-init.el
3244 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3247 Tackle a project name interwiki highlighting snafu.
3249 muse--main--1.0--patch-113
3251 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3252 this. It seems to be more robust now. Highlighting is going the way I
3256 ChangeLog lisp/muse-wiki.el
3259 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3262 Fix some gross mistakes.
3264 muse--main--1.0--patch-112
3266 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3269 * lisp/muse-project.el (muse-project-file-entries): If
3270 `muse-file-extension' is defined, use it to filter the entries.
3272 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3273 variable. Move higher in file.
3275 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3276 argument instead of the real name of the variable.
3279 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3283 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3286 Make natural interwiki links between projects mostly work.
3288 muse--main--1.0--patch-111
3290 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3291 function and flesh it out. This seems to work properly, though for
3292 some reason, interwiki links using projects are a bit flakey.
3293 (muse-wiki-handle-interwiki): Deal with case where we have a project
3294 name in an interwiki link.
3297 ChangeLog lisp/muse-wiki.el
3300 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3303 Fix Emacs21 issue with muse-insert-tag.
3305 muse--main--1.0--patch-110
3307 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3308 completing-read to appease older Emacsen.
3311 ChangeLog lisp/muse-mode.el
3314 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3317 Fix error with `muse-blosxom-new-entry' and Emacs21.
3319 muse--main--1.0--patch-109
3321 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3322 `completing-read' so that old versions of Emacs don't complain.
3325 ChangeLog lisp/muse-blosxom.el
3328 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3331 Try to fix an error with `muse-blosxom-get-categories'.
3333 muse--main--1.0--patch-108
3335 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3336 about processing directories.
3339 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3342 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3345 Make a distinction between implicit and explicit links at publish-time.
3347 muse--main--1.0--patch-107
3349 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3351 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3353 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3354 `explicit' argument.
3356 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3357 not we are dealing with an explicit link.
3359 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3361 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3362 argument, but ignore it.
3364 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3365 when link is not explicit.
3368 ChangeLog lisp/muse-html.el lisp/muse-http.el
3369 lisp/muse-publish.el lisp/muse-wiki.el
3372 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3375 Implement several WikiWord handling fixes.
3377 muse--main--1.0--patch-106
3379 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3380 found by the handlers. Don't send implicit links through some of the
3383 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3384 of interwiki link before calling `muse-handle-explicit-link'.
3386 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3387 "\\|" separator between project-alist entries and interwiki entries.
3388 Force a reconfiguration of muse-colors-markup.
3390 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3391 sure that we don't colorize WikiNames that don't go with any file.
3395 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3399 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3402 Attempt to simplify muse-wiki a bit.
3404 muse--main--1.0--patch-105
3406 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3409 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3410 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3411 (muse-wiki-update-use-wikiword-markup-regexp)
3412 (muse-wiki-update-use-wikiword-link-function)
3413 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3414 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3416 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3417 `muse-wiki-use-wikiword' is specified.
3419 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3420 unless `muse-wiki-use-wikiword' is specified.
3422 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3425 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3426 muse-publish-markup-regexps.
3428 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3429 muse-publish-url-transforms.
3431 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3432 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3436 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3439 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3442 Make muse-blosxom use relative name of published file in page-date alist.
3444 muse--main--1.0--patch-104
3446 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3448 (muse-blosxom-update-page-date-alist): Renamed from
3449 `muse-blosxom-markup-date-directive'. Make the current file name
3450 relative to the base directory and strip file extension if necessary.
3454 ChangeLog lisp/muse-blosxom.el
3457 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3460 Hack on muse-blosxom timestamps somewhat.
3462 muse--main--1.0--patch-103
3464 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3465 actually do something useful. This should have a different name,
3467 ("blosxom-html", "blosxom-xhtml"): Call
3468 `muse-blosxom-markup-date-directive' after publishing each entry.
3472 ChangeLog lisp/muse-blosxom.el
3475 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3478 Fix several startup and compile errors.
3480 muse--main--1.0--patch-102
3482 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3483 fixes an error that occurred during startup.
3485 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3486 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3489 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3490 that the nasty compile errors go away. Fix a few typos.
3491 (muse-ignored-extensions): Fix docstring.
3492 (muse-file-extension): Move this higher in the file.
3497 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3500 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3503 Note that muse-file-extension should not have "." in front.
3505 muse--main--1.0--patch-101
3507 * lisp/muse-project.el (muse-project-find-file): Handle case where
3508 muse-file-extension is not specified.
3510 * lisp/muse.el (muse-file-extension): Note that the period at the
3511 beginning of this value should be omitted.
3513 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3514 file extension so that regexp characters inside the extension will not
3515 goof it up. This should never be a problem in normal cases, but let's
3520 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3524 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3527 Implement optional file extension of Muse files.
3529 muse--main--1.0--patch-100
3531 * lisp/muse-mode.el (muse-mode): Make sure
3532 `muse-update-ignored-extensions-regexp' gets updated every time we
3533 enter Muse mode. This works around a bug in the customize interface --
3534 if a user changes an option using setq, the :set function sometimes
3535 does not get executed. I should really try to determine whether or not
3536 this is really an issue anymore.
3538 * lisp/muse-project.el (muse-project-find-file): Make use of
3539 `muse-file-extension'.
3541 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3542 customizable; it is autogenerated from `muse-ignored-extensions'.
3543 (muse-update-ignored-extensions-regexp): New function that sets the
3544 value of `muse-ignored-extensions-regexp'. This is needed in order to
3545 make sure that the value of `muse-file-extension' is taken into
3547 (muse-ignored-extensions): New option that determines which file
3548 extensions to ignore. It is in the form of a list of regexps.
3550 * lisp/muse.el (muse-file-extension): New option that allows the user to
3551 specify the file extension to be used for Muse files. By default, this
3552 is nil, which means that no extension will be used.
3554 * lisp/muse.el (muse-page-name): Handle case where
3555 `muse-ignored-extensions-regexp' is nil.
3559 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3560 lisp/muse-regexps.el lisp/muse.el
3563 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3566 Document new blosxom convenience feature.
3568 muse--main--1.0--patch-99
3570 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3571 `muse-blosxom-project-alist-entry'. An example is provided in the
3576 ChangeLog lisp/muse-blosxom.el
3579 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3582 Further work on `muse-project-alist' entry generation for blosxom.
3584 muse--main--1.0--patch-98
3586 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3587 Include subdirectories in first part of "Blog" entry.
3589 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3590 that returns a list of dirs that are to be used with the first part of
3591 a `muse-project-alist' entry.
3595 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3598 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3601 New function: muse-blosxom-project-alist-entry.
3603 muse--main--1.0--patch-97
3605 * examples/mwolson/muse-init.el: Update from my latest settings.
3606 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3608 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3609 that generates the latter part of an entry for `muse-project-alist'.
3613 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3616 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3619 Merged from hodique@lifl.fr--2005 (patch 12-23)
3621 muse--main--1.0--patch-96
3625 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3626 Merged from mwolson@gnu.org--2005 (patch 68-76)
3628 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3629 Merged from mwolson@gnu.org--2005 (patch 77-80)
3631 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3632 Merged from mwolson@gnu.org--2005 (patch 81)
3634 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3635 Merged from mwolson@gnu.org--2005 (patch 82)
3637 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3638 Escape % in latex publishing
3640 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3643 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3644 small improvement on muse-make-link
3646 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3647 Fix customization of muse-wiki-wikiword-regexp
3649 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3650 Allow full customization of WikiWords
3652 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3653 Fix mouse-2 yank bug in muse-mode
3655 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3656 Fix interpretation order
3658 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3659 Merged from mwolson@gnu.org--2005 (patch 83-95)
3663 ChangeLog lisp/muse-wiki.el
3666 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3667 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3668 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3669 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3670 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3671 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3672 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3673 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3674 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3675 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3676 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3677 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3680 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3685 muse--main--1.0--patch-95
3687 * lisp/muse-mode.el (muse-follow-name-at-point)
3688 (muse-follow-name-at-mouse): Docfixes.
3692 ChangeLog lisp/muse-mode.el
3695 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3698 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3700 muse--main--1.0--patch-94
3702 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3703 `muse-blosxom-new-entry'.
3705 * muse.texi (Blosxom Entries): Ditto.
3709 ChangeLog lisp/muse-blosxom.el muse.texi
3712 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3715 Re-add global mouse-2 event.
3717 muse--main--1.0--patch-93
3719 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3720 mouse-2, since Yann found a way around the problem I was facing.
3721 (muse-follow-name-at-mouse): Call the event that would normally be used
3722 here if we don't have a link at point.
3726 ChangeLog lisp/muse-mode.el
3729 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3732 Fix publishing error.
3734 muse--main--1.0--patch-92
3736 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3737 the cdr of output-dir. This was a code fragment from a previous
3738 attempt to refactor this function.
3742 ChangeLog lisp/muse-project.el
3745 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3748 Work on getting to the point where we can resolve project interwiki links.
3750 muse--main--1.0--patch-91
3752 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3753 `muse-publishing-current-file'.
3755 * lisp/muse-project.el (muse-project-of-file): Ditto.
3757 * lisp/muse-project.el (muse-project-applicable-styles): New function
3758 that returns the usable styles for a file, given either a list of
3759 styles or a project name. This is useful for removing styles that will
3760 be ignored for a file.
3761 (muse-project-publish-file): Split :include and :exclude processing
3762 into `muse-project-applicable-styles'.
3764 * lisp/muse-publish.el (muse-publish-output-name): Use
3765 `muse-publishing-current-file'.
3767 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3769 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3772 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3773 names to be uninterpreted. Remove need for muse-assoc-string.
3775 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3776 function that will be called to fetch a link to a page from a Muse
3777 project from the output file of the currently-published file. This is
3778 commented out for now since I ran out of energy.
3780 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3781 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3782 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3783 Handle case where no interwiki can be found, even though this should
3786 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3787 whenever Muse mode is entered. That way we don't have to enter an
3788 extra command in our .emacs.
3790 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3791 `muse-publishing-current-file' already exists that does the same thing.
3794 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3796 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3801 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3802 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3805 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3808 Mouse-2 on regular text will yank rather than give an error.
3810 muse--main--1.0--patch-90
3812 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3813 this seems to be more trouble than it's worth.
3814 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3815 use our own implementation.
3819 ChangeLog lisp/muse-mode.el
3822 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3825 Make interwiki links publish with the correct extension.
3827 muse--main--1.0--patch-89
3829 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3830 prefix and suffix to interwiki names, as well as stripping out unwanted
3835 ChangeLog lisp/muse-wiki.el
3838 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3841 Fix publishing of bare interwiki names.
3843 muse--main--1.0--patch-88
3845 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3846 `set'. Use `muse-assoc-string' instead of `assoc'.
3848 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3849 `assoc-string' functionality usable with Emacs21 and XEmacs.
3853 ChangeLog lisp/muse-wiki.el lisp/muse.el
3856 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3859 Apply a few fixes from Yann's branch.
3861 muse--main--1.0--patch-87
3863 Background: I hacked on Muse over the weekend while offline, and so did
3864 Yann. His changes to muse-wiki.el are different than the
3865 ones that I made, so we should probably figure out the best
3866 way to handle this when we both get on IRC again. For now,
3867 I've merged in the bugfixes that he's made, omitting most of
3868 the changes to muse-wiki.
3870 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3872 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3874 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3875 introduced previously.
3879 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3882 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3885 Warn if file not published; hack further on Wiki stuff.
3887 muse--main--1.0--patch-86
3889 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3890 complete <div> tags that are of the class "image-link". It is hoped
3891 that this will prevent user-added <div> tags from being mangled.
3893 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3894 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3895 need to look at the text at point.
3897 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3898 current file has not been published since it was up-to-date. Thanks to
3899 Bill Freeman for the suggestion.
3901 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3902 is nil. If this happens, return the original URL.
3904 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3905 `muse-wiki-update-interwiki-regexp.'
3906 (muse-wiki-update-interwiki-regexp): New function that sets the value
3907 of `muse-wiki-interwiki-regexp'.
3908 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3911 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3912 `muse-wiki-expand-interwiki'.
3913 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3914 with no matching file from being published as links.
3916 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3917 string argument once again, since this behavior is needed when
3919 (muse-wiki-handle-wikiword): Ditto.
3921 * lisp/muse.el (muse-handle-url): Ditto.
3923 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3924 after every unsuccessful attempt at handling the link. If argument is
3925 given, restore match-data at end, too.
3927 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3928 argument. Match data is always saved. If argument is not given,
3929 assume that `muse-implicit-link-regexp' has been matched against, and
3930 return the 1st match string if no handlers worked.
3934 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3935 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3938 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3941 Hack on WikiName handling and make TAB work for Wiki links.
3943 muse--main--1.0--patch-85
3945 * lisp/muse-colors.el (muse-colors-markup): Use
3946 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3948 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3949 nil, don't color bad links. If non-nil, color bad links.
3951 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3953 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3954 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3955 (muse-journal-rss-munge-buffer): Ditto.
3957 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3960 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3961 are handled first, then implicit ones. It should work better in all
3962 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3963 to determine how far to scan for an implicit link. This defaults to
3964 the text between the point and the next space.
3966 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3967 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3968 literally after opening the buffer. Hopefully this can be of use in
3969 custom visit-link functions, when necessary.
3971 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3972 `muse-visit-link-default'.
3974 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3975 Search by text properties instead of regexps. This allows Muse to find
3976 links without having to have a massive regexp that contains all link
3977 types. The downside is that this will not work if the user defontifies
3978 the buffer. But it would somewhat defeat the purpose of following
3979 links if you can't see them.
3981 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3982 enough command line args are passed in batch mode.
3984 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3985 `muse-explicit-link-regexp'.
3987 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3990 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3991 specifies the "common ground" of all implicit links, like URLs, bare
3992 WikiNames, and -- in the future -- email addresses.
3994 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3996 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3997 optional. That was a bad idea on my part. Renamed from
3998 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4001 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4002 `muse-wiki-interwiki-expand'.
4003 (muse-wiki-handle-wikiword): Renamed from
4004 `muse-wiki-wikiword-handle'.
4006 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4007 for the eval-after-load arg since XEmacs chokes on constants.
4009 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4010 face on WikiWords that don't correspond with a file. If people really
4011 want this to appear in bad-link face, I could accommodate that.
4013 * lisp/muse.el (muse-handle-url): New function that detects whether the
4014 given string is a URL.
4015 (muse-implicit-link-functions): Renamed from
4016 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4017 (muse-explicit-link-functions): Renamed from
4018 `muse-mode-handler-functions'.
4019 (muse-handle-implicit-link): New function that handles all
4020 implicit links by calling functions from `muse-implicit-link-functions'.
4021 (muse-handle-explicit-link): Renamed from
4026 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4027 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4028 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4031 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4034 Allow WikiWords to be ignored with <nop> or "''''".
4036 muse--main--1.0--patch-84
4038 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4040 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4041 whether to hide <nop> tags when coloring a Muse buffer.
4042 (muse-wiki-wikiword-at-point): Docfix.
4043 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4044 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4046 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4047 which keeps the WikiWord that follows it from being interpreted.
4048 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4053 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4056 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4059 Update postal address of FSF in muse-wiki.el.
4061 muse--main--1.0--patch-83
4063 * lisp/muse-wiki.el: Update postal address of the FSF.
4067 ChangeLog lisp/muse-wiki.el
4070 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4073 Interpret explicit links before emphasis.
4075 muse--main--1.0--patch-82
4077 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4078 links before emphasis.
4080 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4084 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4087 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4090 Wiki hacking, regexp tweaks.
4092 muse--main--1.0--patch-81
4094 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4097 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4098 that indicates whether or not to use character classes in regexps. The
4099 default is to let Muse try to figure it out.
4100 (muse-extreg-usable-p): Make use of this variable.
4102 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4103 this regexp. I'm guessing it was supposed to have a TAB in there at
4104 one time. Replace this stuff with muse-regexp-space.
4106 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4109 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4112 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4113 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4114 We'll fix those anchor problems eventually!
4116 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4117 uses `muse-interwiki-handle' to determine whether an interwiki link is
4120 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4121 look for a suitable value at point if needed.
4123 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4125 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4127 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4130 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4134 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4137 Make installation of manual when not using Debian go smoothly.
4139 muse--main--1.0--patch-80
4141 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4142 and options are to be used when insinuating the Muse documentation into
4145 * Makefile (install): Make use of INSTALLINFO.
4147 * README (Installation): Give directions for changing INSTALLINFO on a
4148 Debian system and changing where Muse is installed.
4153 ChangeLog Makefile Makefile.defs README muse.texi
4156 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4159 Fix compiler warning induced by last patch.
4161 muse--main--1.0--patch-79
4163 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4167 ChangeLog lisp/muse-project.el lisp/muse.el
4170 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4173 Add `muse-current-file', fix minor QuickStart issue.
4175 muse--main--1.0--patch-78
4177 * examples/QuickStart: Make John Wiegley the author.
4179 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4180 `muse-current-file' instead of `buffer-file-name'.
4182 * lisp/muse-project.el (muse-current-project): Document.
4184 * lisp/muse-project.el (muse-current-file): New variable indicating the
4185 name, including path, of the file that is currently being published.
4186 (muse-project-of-file): Make use of
4187 `muse-current-file'.
4189 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4191 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4194 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4195 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4199 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4202 Make muse-replace-regexp-in-string closer to its parent; no func change.
4204 muse--main--1.0--patch-77
4206 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4207 to implement all functionality of `replace-regexp-in-string'. No
4208 functionality change.
4212 ChangeLog lisp/muse.el
4215 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4218 Play nicely with fill, adaptive-fill, and flyspell.
4220 muse--main--1.0--patch-76
4222 * muse-mode.el (muse-mode-intangible-links): New function used to
4223 determine whether links will be considered intangible.
4225 * lisp/muse-mode.el (muse-mode-link-functions)
4226 (muse-mode-handler-functions): Minor docfix.
4228 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4229 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4230 making links intangible by default, but this may be adjusted by use of
4231 the `muse-mode-intangible-links' function.
4233 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4234 nil if we should allow a fill to occur here. Keeps links from being
4237 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4238 non-nil if we allow spell-checking to occur here. Keeps links from
4239 being improperly colorized.
4241 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4242 functionality change.
4245 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4248 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4251 Minor doc changes and code prettification.
4253 muse--main--1.0--patch-75
4255 * AUTHORS: Note that YH's assignment is in the mail.
4257 * README (scripts): Explain better the contents of the `scripts'
4260 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4263 AUTHORS ChangeLog README lisp/muse-wiki.el
4266 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4269 Merged from hodique@lifl.fr--2005 (patch 7-11)
4271 muse--main--1.0--patch-74
4275 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4276 split WikiWords and InterWiki links into their own package
4278 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4279 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4281 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4282 Mimic experimental behavior for interwiki
4284 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4285 fix notes publishing
4287 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4291 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4294 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4295 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4298 experimental/.arch-ids/muse-wiki.el.id
4299 ==> experimental/.arch-ids/muse-wiki-old.el.id
4300 experimental/muse-wiki.el
4301 ==> experimental/muse-wiki-old.el
4304 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4305 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4306 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4307 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4308 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4311 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4314 Tell people where to find on-line version of manual.
4316 muse--main--1.0--patch-73
4318 * README: Add on-line locations for manual.
4320 * muse.texi: Remove @include directive. This makes generating a PDF of
4321 this documentation a lot easier.
4323 * muse.texi (Preface): Add on-line locations for manual.
4326 ChangeLog README muse.texi
4329 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4332 Try to make Muse play nice with outline minor mode.
4334 muse--main--1.0--patch-72
4336 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4337 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4338 "muse" instead of "t" when adding invisibility to text or checking for
4341 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4342 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4346 ChangeLog lisp/muse-colors.el lisp/muse.el
4349 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4352 Minor grammar fix in Introduction section of manual.
4354 muse--main--1.0--patch-71
4356 * muse.texi (Introduction): Minor grammar fix.
4362 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4367 muse--main--1.0--patch-70
4369 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4371 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4373 * lisp/muse-poem.el (muse-poem-markup-strings)
4374 (muse-poem-chapbook-strings): Make customizable.
4376 * lisp/muse-poem.el (muse-chapbook-latex-header)
4377 (muse-chapbook-latex-footer): Docfix.
4379 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4380 (muse-texinfo-pdf-extension): Ditto.
4382 * lisp/muse.el (muse-version): Change to 3.01.
4384 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4388 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4389 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4392 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4395 Tweak documentation thoroughly; still incomplete.
4397 muse--main--1.0--patch-69
4399 * README: Minor tweaks.
4401 * muse.texi: Massively rename chapters so that the titles are more
4402 descriptive. Clean up grammar.
4404 * muse.texi (Obtaining Muse): Move content of Installation node here,
4405 stripping out any customization tips, since those are covered later.
4406 Re-work this chapter since I was dissatisfied with it.
4408 * muse.texi (Installation): This node has the content of README regarding
4409 installation, which fits the title of the node much better than the
4412 * muse.texi (Blosxom): Turn the sections of this section into
4415 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4418 * muse.texi (History): Add a "2005" item.
4421 ChangeLog README muse.texi
4424 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4427 Finish documenting 2 more publishing styles.
4429 muse--main--1.0--patch-68
4431 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4433 * lisp/muse-journal.el: Docfixes.
4435 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4436 documentation to this function.
4438 * muse.texi (Blosxom Options): New node containing the publishing styles
4439 and options provided by Blosxom.
4440 (Book): Add usage note, as I suspect a lot of people might be confused
4442 (HTML): Space out entries better.
4443 (Journal, LaTeX): New nodes for publishing styles.
4444 (Common Elements): Document a few options that are present in
4448 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4449 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4452 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4455 Make Muse installable and correct an Emacs21 issue.
4457 muse--main--1.0--patch-67
4459 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4460 directory will be generated.
4461 (all): Compile muse.info by default.
4462 (doc): Refactor into individual generation rules for .html and .info
4464 (install): New rule that installs Muse source code, compiled .elc
4465 files, and the manual into proper places.
4467 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4469 * README (Insinuation): Move old content of Installation here.
4470 (Installation): Fill out this section.
4471 (Further Documentation): Add link to my website and note that a full
4472 manual is included with Muse.
4474 * lisp/Makefile (EL): Populate with .el files.
4475 (install): New rule that installs both .elc and .el files.
4477 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4478 Emacs21, hack in a handler for the @documentencoding tag so that it
4482 ChangeLog Makefile Makefile.defs README lisp/Makefile
4483 lisp/muse-texinfo.el
4486 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4489 Cater even more to XEmacs and its annoying whims.
4491 muse--main--1.0--patch-66
4493 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4494 environment variable.
4496 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4497 handle it. Load `muse-build.el' instead.
4499 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4502 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4503 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4506 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4507 function does not appear to be used.
4509 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4510 `replace-regexp-in-string', since XEmacs doesn't have this function.
4511 We only implement the first 3 args, but this could be extended if we
4514 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4515 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4517 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4519 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4520 make XEmacs shut up.
4522 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4524 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4526 * lisp/muse-http.el (muse-winnow-list): Ditto.
4528 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4530 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4532 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4534 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4537 * scripts/publish: Use EMACS environment variable instead of hard-coding
4541 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4542 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4543 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4544 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4545 lisp/muse.el scripts/muse-build.el scripts/publish
4548 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4551 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4553 muse--main--1.0--patch-65
4555 * AUTHORS: Update entry.
4557 * muse-*.el: Move to the lisp directory.
4559 * lisp/Makefile: New file containing rules to test and compile the
4562 * Makefile.defs: New file that contains common definitions for all other
4563 Makefiles, such as Emacs command to use.
4565 * Makefile: Move lisp-specific rules to lisp/Makefile.
4566 (SUBDIRS): New variable containing subdirectories to clean.
4568 * README: Update to reflect new location of source files. Give updated
4569 directions for compiling with XEmacs.
4571 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4573 (%.html): Pass SITEFLAG as an environment variable to
4576 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4577 seems to be needed to keep the process from failing. This has *got* to
4578 be a bug in Muse, but I don't want to deal with it now.
4580 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4582 * lisp/muse-convert.el: Move line to commentary section.
4584 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4585 locally-bound `type' variable isn't used here.
4587 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4589 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4592 * scripts/muse-build.el (load-path): Correct paths.
4594 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4595 as to avoid spurious warnings.
4597 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4600 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4601 (muse-match-string-no-properties): New functions that take the place of
4602 `line-end-position', `line-beginning-position', and
4603 `match-string-no-properties', respectively.
4605 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4606 (muse-my-journal-find-entries): Use Muse-specific version of
4607 `match-string-no-properties', `line-beginning-position', and
4608 `line-end-position' since these do not exist in XEmacs.
4610 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4611 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4613 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4615 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4616 (muse-html-insert-contents): Ditto.
4618 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4620 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4622 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4624 * lisp/muse-publish.el (muse-publish-markup-tag)
4625 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4626 (muse-published-buffer-contents): Ditto.
4628 * scripts/muse-build.el (muse-elint-files): Ditto.
4631 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4632 lisp/.arch-ids/Makefile.id lisp/Makefile
4635 AUTHORS ChangeLog Makefile README examples/Makefile
4636 examples/QuickStart examples/johnw/muse-johnw.el
4637 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4638 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4639 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4640 lisp/muse.el scripts/muse-build.el scripts/publish
4643 .arch-ids/muse-blosxom.el.id
4644 ==> lisp/.arch-ids/muse-blosxom.el.id
4645 .arch-ids/muse-book.el.id
4646 ==> lisp/.arch-ids/muse-book.el.id
4647 .arch-ids/muse-colors.el.id
4648 ==> lisp/.arch-ids/muse-colors.el.id
4649 .arch-ids/muse-convert.el.id
4650 ==> lisp/.arch-ids/muse-convert.el.id
4651 .arch-ids/muse-docbook.el.id
4652 ==> lisp/.arch-ids/muse-docbook.el.id
4653 .arch-ids/muse-html.el.id
4654 ==> lisp/.arch-ids/muse-html.el.id
4655 .arch-ids/muse-http.el.id
4656 ==> lisp/.arch-ids/muse-http.el.id
4657 .arch-ids/muse-journal.el.id
4658 ==> lisp/.arch-ids/muse-journal.el.id
4659 .arch-ids/muse-latex.el.id
4660 ==> lisp/.arch-ids/muse-latex.el.id
4661 .arch-ids/muse-mode.el.id
4662 ==> lisp/.arch-ids/muse-mode.el.id
4663 .arch-ids/muse-poem.el.id
4664 ==> lisp/.arch-ids/muse-poem.el.id
4665 .arch-ids/muse-project.el.id
4666 ==> lisp/.arch-ids/muse-project.el.id
4667 .arch-ids/muse-publish.el.id
4668 ==> lisp/.arch-ids/muse-publish.el.id
4669 .arch-ids/muse-regexps.el.id
4670 ==> lisp/.arch-ids/muse-regexps.el.id
4671 .arch-ids/muse-texinfo.el.id
4672 ==> lisp/.arch-ids/muse-texinfo.el.id
4673 .arch-ids/muse.el.id
4674 ==> lisp/.arch-ids/muse.el.id
4676 ==> lisp/muse-blosxom.el
4678 ==> lisp/muse-book.el
4680 ==> lisp/muse-colors.el
4682 ==> lisp/muse-convert.el
4684 ==> lisp/muse-docbook.el
4686 ==> lisp/muse-html.el
4688 ==> lisp/muse-http.el
4690 ==> lisp/muse-journal.el
4692 ==> lisp/muse-latex.el
4694 ==> lisp/muse-mode.el
4696 ==> lisp/muse-poem.el
4698 ==> lisp/muse-project.el
4700 ==> lisp/muse-publish.el
4702 ==> lisp/muse-regexps.el
4704 ==> lisp/muse-texinfo.el
4712 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4715 Massively untabify files.
4717 muse--main--1.0--patch-64
4721 ChangeLog ChangeLog.2004 experimental/muse-message.el
4722 experimental/muse-wiki.el muse-book.el muse-colors.el
4723 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4724 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4725 muse-project.el muse-publish.el muse-regexps.el
4726 muse-texinfo.el muse.el
4729 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4732 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4734 muse--main--1.0--patch-63
4736 (Summary of changes that Yann made)
4738 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4740 * muse-mode.el (muse-generate-index): Move index generation code into
4741 `muse-index-as-string'.
4742 (muse-index-as-string): New function that generates an index and
4743 returns it as a string, instead of placing it in a buffer like
4744 `muse-generate-index' used to.
4748 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4749 merge from mwolson@gnu.org--2005
4751 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4752 Accept WikiWords as links [mostly rescinded]
4754 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4755 merge from mwolson@gnu.org--2005/muse--main--1.0
4757 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4758 Merged from mwolson@gnu.org--2005 (patch 60-62)
4760 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4761 provide a string view of the index
4764 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4767 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4768 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4769 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4770 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4771 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4774 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4777 Document Blosxom, Book, DocBook, and HTML publishing styles.
4779 muse--main--1.0--patch-62
4781 * muse-blosxom.el: Clean up header.
4783 * muse-book.el (muse-before-book-publish-hook): Rename to
4784 `muse-book-before-publish-hook'.
4785 (muse-after-book-publish-hook): Rename to
4786 `muse-book-after-publish-hook'.
4788 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4789 (muse-html-markup-strings, muse-xhtml-markup-strings)
4790 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4791 (muse-html-charset-default, muse-html-encoding-default)
4792 (muse-html-encoding-map): Docfixes.
4794 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4798 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4801 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4804 Begin work on Publishing Styles section of manual.
4806 muse--main--1.0--patch-61
4808 * Makefile (.PHONY): Add "doc" to list.
4809 (doc): New rule that generates Info and HTML files from muse.texi.
4810 (dist): Rely on `distclean', not `clean'.
4812 * examples/QuickStart (Authoring mode): Remove empty section.
4814 * muse.texi: Call this program "the Emacs Muse" in title.
4815 (Publishing Styles): Begin to populate section.
4816 (Deriving Styles): First subsection of Publishing Styles.
4817 (Contributors): Remove spurious copyright section, since we address
4820 * README: Actually remember to add this file.
4823 .arch-ids/README.id README
4826 ChangeLog Makefile examples/QuickStart muse.texi
4829 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4832 Document Markup Rules.
4834 muse--main--1.0--patch-60
4836 * examples/QuickStart: Remove stray <comment> tag.
4838 * muse.texi (Top): Comment every menu line.
4839 (Markup Rules): New section with plenty of subsections.
4842 ChangeLog examples/QuickStart muse.texi
4845 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4848 Release this as Muse 3.00.90 (RC1).
4850 muse--main--1.0--patch-59
4852 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4853 is compatible with both Emacs and XEmacs.
4855 * examples/README: Renamed to QuickStart.
4857 * examples/Makefile (EXAMPLES): Reflect name change of README.
4862 ChangeLog Makefile examples/Makefile muse.el
4865 examples/.arch-ids/README.id
4866 ==> examples/.arch-ids/QuickStart.id
4868 ==> examples/QuickStart
4871 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4874 Makefile refactoring.
4876 muse--main--1.0--patch-58
4878 * Makefile (.PHONY): List all non-file targets.
4879 (examples): New rule that calls Make in the examples directory.
4880 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4882 * README: Move to the examples directory. I'd prefer to distribute a
4883 very basic plain text README and use this as a quickstart + markup
4884 example + publishing example.
4886 * examples/Makefile: Move all README-related rules here.
4888 * examples/README: Add an "About this document" section.
4890 * scripts/publish (style): Do not include the contrib directory, since we
4891 don't use any code from there. Since this is only invoked from the
4892 examples directory, make sure add the parent directory to the load
4895 * muse.texi: Change version to 3.00.90 (RC1).
4897 * muse.el: Change location of the README file in header.
4899 * muse.el (muse-version): Update to 3.00.90 (RC1).
4902 examples/.arch-ids/Makefile.id examples/Makefile
4905 ChangeLog Makefile examples/README muse.el muse.texi
4910 ==> examples/.arch-ids/README.id
4915 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4918 Update my example configuration.
4920 muse--main--1.0--patch-57
4922 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4923 and experimental status of muse-message.
4926 ChangeLog examples/mwolson/muse-init.el
4929 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4932 Provide optional outline-style faces; customization fixes; experimental stuff.
4934 muse--main--1.0--patch-56
4936 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4937 option that determines what the header faces should look like. If
4938 'outline, use outline-style faces. If nil, don't generate the faces at
4939 all, which allows the user to specify their own. Otherwise, use the
4940 scaled faces, which is the default behavior.
4941 (muse-colors-outline-faces-list): List of faces to use. In case the
4942 outline faces are not available, provide reasonable defaults.
4943 (muse-make-faces): Use dolist instead of mapc. Implement the
4944 possibility of having outline-style colors for heading. Don't call
4945 this function immediately -- give the users time to make their changes
4946 through the customize interface. Once we call this function, Emcs from
4947 CVS will not allow the faces to be changed easily, which is a shame.
4949 * muse-message.el (muse-message-contents-tag): Copied from
4950 `muse-publish-contents-tag' in order to keep the customization
4951 interface from making the `muse-markup-tags' option from throwing a
4952 type mismatch error. This function is untested and will likely do
4953 nothing useful. This file has been moved to the experimental folder
4954 until it gets fleshed out more.
4956 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4957 file that could eventually provide wiki-like ability. Currently this
4958 is just a collection of functions that were pruned out when he remade
4959 Muse, so don't get too excited. I plan to eventually merge Yann
4960 Hodique's work here, probably after the first release of Muse.
4962 * muse-regexps.el (muse-regexp): Improve description.
4964 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4965 the muse-regexp group since it is just a single regexp. Lists of
4966 regexps don't have to be in muse-regexp, however.
4968 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4969 since the Emacs devel mailing list seems to not want Britain-izations
4972 * muse-colors.el (muse-colors): Ditto.
4974 * muse-docbook.el (muse-docbook): Ditto.
4976 * muse-html.el (muse-html): Ditto.
4978 * muse-http.el (muse-http): Ditto.
4980 * muse-message.el (muse-message): Ditto.
4982 * muse-mode.el (muse-mode): Ditto.
4984 * muse-project.el (muse-project): Ditto.
4986 * muse-publish.el (muse-publish): Ditto.
4988 * muse.el (muse): Ditto.
4991 experimental/.arch-ids/=id
4992 experimental/.arch-ids/muse-wiki.el.id
4993 experimental/muse-wiki.el
4996 ChangeLog experimental/muse-message.el muse-blosxom.el
4997 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4998 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5002 .arch-ids/muse-message.el.id
5003 ==> experimental/.arch-ids/muse-message.el.id
5005 ==> experimental/muse-message.el
5008 experimental experimental/.arch-ids
5011 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5014 Fix publishing error when given an empty string for header/footer.
5016 muse--main--1.0--patch-55
5018 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5019 `file-readable-p' if it is an empty string. For some reason,
5020 `file-readable-p' and `insert-file-contents' were treating an empty
5021 string as if it were the current directory.
5024 ChangeLog muse-publish.el
5027 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5030 WYSIWYG emphasis, XEmacs compatibility hacks.
5032 muse--main--1.0--patch-54
5034 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5035 compliant. Only colorize if we end with the same number of asterisks
5036 as we start with, preventing unnoticed syntax errors. Don't colorize
5037 in the middle of a word.
5038 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5039 Only colorize if we end with an underscore. Don't colorize in the
5042 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5043 inside of group. This will probably not do anything, but it seems
5046 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5047 where we start with an image link. JohnW didn't seem to like having
5048 <p> tags inserted before image links, but they don't validate properly
5049 as they are. For now, I will surround such links/paragraphs with <div
5050 class="image-link"> in an attempt to be as not invasive and yet
5051 standards compliant as possible.
5053 * muse-html.el (muse-html-escape-string): Work around distinction between
5054 int and char types in XEmacs. Deal with an annoying replace-match bug
5055 in XEmacs that rears its head at times.
5057 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5061 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5065 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5068 Minor code cleanup to address elint issues.
5070 muse--main--1.0--patch-53
5072 * Makefile (test): Don't build README files during this rule. Remove
5073 spurious "make clean" statement.
5075 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5076 `muse-colors' group, and give it a proper type.
5078 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5080 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5081 muse-my-journal-find-entries): Replace `string-to-int' with
5084 * muse-html.el (muse-html-insert-contents): Ditto.
5086 * muse-journal.el (muse-journal-html-munge-buffer,
5087 muse-journal-latex-munge-buffer): Ditto.
5089 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5091 * muse-publish.el (muse-publish-markup-footnote,
5092 muse-publish-contents-tag): Ditto.
5094 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5097 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5098 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5102 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5105 Add ability to automate the creation a new blosxom entry.
5107 muse--main--1.0--patch-52
5109 * examples/mwolson/muse-init.el: Move new entry section to
5110 muse-blosxom.el. Modify the key settings in my example accordingly.
5112 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5113 Muse always makes sure that the file ends with a newline.
5115 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5116 planner markup is now provided automatically by the planner port to
5117 Muse, and we don't have any customized markup.
5119 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5120 variable that specifies where the base directory of your blog entries
5123 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5124 the base directory. Explore categories recursively.
5126 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5127 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5128 special characters file name.
5130 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5131 making a new blog entry. It will prompt you for a category, then a
5132 title, and then will create a new file that has the date and title
5136 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5139 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5142 Change mailing address of FSF, add AUTHORS file.
5144 muse--main--1.0--patch-51
5146 * muse-*.el, muse.texi: Change mailing address of FSF.
5148 * muse.texi (Contributors): Fix typo.
5150 * AUTHORS: New file containing a list of all of those who have
5151 contributed code or documentation to Muse, how many lines were changed,
5155 .arch-ids/AUTHORS.id AUTHORS
5158 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5159 muse-html.el muse-http.el muse-journal.el muse-latex.el
5160 muse-message.el muse-mode.el muse-poem.el muse-project.el
5161 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5165 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5168 Merged from hodique@lifl.fr--2005 (patch 0-1)
5170 muse--main--1.0--patch-50
5174 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5175 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5177 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5178 fix .html (for example) in visible names for links
5181 ChangeLog muse-publish.el
5184 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5185 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5188 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5191 Make generated X(HT)ML show up in the right encoding in other modes.
5193 muse--main--1.0--patch-49
5195 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5196 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5197 generated (X)HTML files show up in the right coding system when editing
5198 them with another Emacs mode.
5200 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5201 encoding instead of hard-coding it.
5203 * muse-message.el: Add content to Commentary section, explaining the use
5204 of this publishing style.
5207 ChangeLog muse-html.el muse-journal.el muse-message.el
5210 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5213 Move regexps to same group, only make 4 heading faces.
5215 muse--main--1.0--patch-48
5217 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5218 can only publish 3 of them specially, leaving the fourth to be in
5220 (muse-colors-markup): Only recognize 4 levels of heading.
5222 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5223 (muse-file-regexp, muse-image-regexp)
5224 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5225 like a good idea to have all the regexps in the same group.
5228 ChangeLog muse-colors.el muse-regexps.el muse.el
5231 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5234 Update my example config, minor code cleanup.
5236 muse--main--1.0--patch-47
5238 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5239 names and add "Plans" project.
5241 * muse-docbook.el (looking-back): Delete.
5243 * muse-html.el (looking-back): Delete.
5245 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5246 instead of `looking-back'.
5248 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5249 function, use this function. If `looking-back' exists, call it;
5250 otherwise, use a workaround.
5253 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5256 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5257 muse-html.el muse.el
5260 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5263 Handle a few paragraph publishing edge cases better.
5265 muse--main--1.0--patch-46
5267 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5268 beginning-of-document, end-of-document, and paragraph separator regexps
5269 so that one markup rule can be used in all these cases.
5270 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5271 particular, blockquote or center at beginning or end of document will
5272 be published properly. Hopefully this won't slow things down too much.
5273 (muse-docbook-markup-paragraph-close): Removed.
5275 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5277 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5279 (muse-html-markup-paragraph-close): Removed.
5282 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5285 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5288 Improve prompt when reading a tag.
5290 muse--main--1.0--patch-45
5292 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5293 other Emacs modes seem to do.
5296 ChangeLog muse-mode.el
5299 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5302 Warn user when publishing fails due to a private directory.
5304 muse--main--1.0--patch-44
5306 * muse-project.el (muse-project-private-p): Warn users when publishing a
5307 file fails due to its directory not being readable by others. Make
5308 sure that you do a `chmod +o name_of_directory' if you want the
5309 contents of that directory to be publishable.
5312 ChangeLog muse-project.el
5315 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5318 Fix error with example tags and message publishing style.
5320 muse--main--1.0--patch-43
5322 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5323 see if a previous definition for `font-lock-multiline' exists.
5325 * muse-message.el (muse-message-example-tag): Don't require two
5326 additional (unused) arguments.
5329 ChangeLog muse-colors.el muse-message.el
5332 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5335 Always end the published document with a newline.
5337 muse--main--1.0--patch-42
5339 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5340 published document with a newline.
5342 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5345 ChangeLog muse-docbook.el muse-html.el
5348 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5351 Don't let automatic backup files crash the publishing process.
5353 muse--main--1.0--patch-41
5355 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5356 directive since this value is already processed by
5357 `muse-publish-markup-directive', and may be obtained by using
5358 the code: (muse-publishing-directive "date").
5360 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5361 to run (funcall nil); this happened once during a debugging process.
5363 * muse-project.el (muse-project-private-p): Skip any file for which we
5364 cannot fetch attributes. This fixes a bug where having an
5365 Emacs-generated automatic backup file in a publishing directory causes
5366 the publishing process to halt with an error.
5369 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5372 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5375 Apply fix in previous patch to the DocBook publishing style.
5377 muse--main--1.0--patch-40
5379 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5380 previous patch here as well.
5384 ChangeLog muse-docbook.el
5387 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5390 Fix newly-introduced lock-up during HTML publishing.
5392 muse--main--1.0--patch-39
5394 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5395 planner rules higher priority in the publishing sequence. Hopefully
5396 this will not wreck anything; I don't use these rules, so I cannot
5397 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5399 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5400 replace-match; that seems to be slightly evil. Return nil instead of a
5401 newline since otherwise Muse thinks that we are not done yet and gets
5402 into an infinite loop. This should fix the lock-up problem that
5403 resulted from the previous few patches.
5406 ChangeLog muse-blosxom.el muse-html.el
5409 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5414 muse--main--1.0--patch-38
5416 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5420 ChangeLog muse-blosxom.el
5423 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5426 Make docbook and blosxom modes close paragraphs properly at end.
5428 muse--main--1.0--patch-37
5430 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5433 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5434 (muse-docbook-markup-paragraph-close): Adapt from
5435 `muse-html-markup-paragraph-close'.
5437 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5438 preserve the same appearance as before the last patch.
5441 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5444 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5447 Bugfix: Close P tag properly at end of file.
5449 muse--main--1.0--patch-36
5451 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5454 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5455 detecting whether or not a paragraph needs a closing P tag.
5456 (muse-html-markup-paragraph-close): New function that only inserts a
5457 closing P tag when an unclosed P tag is nearby.
5460 ChangeLog muse-blosxom.el muse-html.el
5463 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5466 Update my example settings.
5468 muse--main--1.0--patch-35
5470 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5473 ChangeLog examples/mwolson/muse-init.el
5476 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5479 Update documentation for C-c TAB feature.
5481 muse--main--1.0--patch-34
5483 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5491 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5494 New feature: tag completion with C-c TAB.
5496 muse--main--1.0--patch-33
5498 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5499 (muse-tag-history, muse-custom-tags): New variables that keep track of
5500 the tag history and newly-entered tags respectively for
5502 (muse-insert-tag): New function that interactively prompts the user for
5506 ChangeLog muse-mode.el
5509 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5512 Fix XHTML validation error with <hr> and <br>.
5514 muse--main--1.0--patch-32
5516 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5517 and HR tags for XHTML publishing. This should fix a few validation
5518 errors that I've been noticing lately.
5521 ChangeLog muse-html.el
5524 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5527 Remove flyspell overlays on links.
5529 muse--main--1.0--patch-31
5531 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5532 should make the link clickable. On Emacs21, the color will stay red,
5533 but other Emacsen should do the right thing, which is use the normal
5534 link color. Hopefully this will fix some strange flyspell-related link
5538 ChangeLog muse-colors.el
5541 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5544 Update my example Muse settings.
5546 muse--main--1.0--patch-30
5548 * examples/mwolson/muse-init.el: Update from my latest version.
5549 (muse-project-alist): Remove the francais part of my blog.
5550 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5551 into this and `my-muse-mode-fill-nobreak-p'.
5552 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5553 this is the best way to accomplish this.
5554 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5555 characters in the title.
5556 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5559 ChangeLog examples/mwolson/muse-init.el
5562 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5565 Add simple `muse-version' function.
5567 muse--main--1.0--patch-29
5569 * muse.el (muse-version): New function that displays the value of the
5570 `muse-version' variable. This should be easier for the user to type
5571 than C-h v muse-version.
5577 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5580 Don't compile documentation by default.
5582 muse--main--1.0--patch-28
5584 * Makefile (all): Don't compile documentation by default.
5585 (doc): Use this rule to compile documentation.
5591 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5594 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5596 muse--main--1.0--patch-27
5598 2005-04-16 Michael Olson <mwolson@gnu.org>
5600 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5601 johnw. If a journal entry's title is a [[link]], then an
5602 <enclosure> tag will be added to the XML data giving the size and
5603 MIME type of the link target. This makes podcasting with Muse
5605 (muse-journal-rss-entry-template): Add enclosure usage to example.
5606 (muse-journal-rss-munge-buffer): Implement enclosures.
5609 ChangeLog muse-journal.el
5612 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5615 Standardize source headers, appease elint, don't require planner
5617 muse--main--1.0--patch-26
5619 2005-04-15 Michael Olson <mwolson@gnu.org>
5621 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5622 `scripts' directory since it really isn't part of Muse proper; it
5623 is used to generate Muse output from the command line.
5625 * muse-blosxom.el: Handle case where planner is not loaded so that
5626 it isn't a hard requirement.
5628 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5629 that elint doesn't complain.
5631 * muse-message.el (muse-message-markup-link): Don't throw up on
5632 links with no description.
5634 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5635 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5636 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5637 muse-project.el, muse-publish.el, muse-regexps.el,
5638 muse-texinfo.el, muse.el: Add standard header for each file in
5639 preparation for the initial release, which will hopefully happen
5640 sometime within the next month.
5644 experimental/.arch-ids/=id
5647 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5648 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5649 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5650 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5651 muse-texinfo.el muse.el
5654 .arch-ids/muse-build.el.id
5655 ==> scripts/.arch-ids/muse-build.el.id
5657 ==> scripts/muse-build.el
5659 removed directories:
5660 experimental experimental/.arch-ids
5663 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5666 Merge contents of muse-latexcjk.el into muse-latex.el.
5668 muse--main--1.0--patch-25
5670 2005-04-14 Michael Olson <mwolson@gnu.org>
5672 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5673 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5674 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5675 Merge in from muse-latexcjk.el.
5677 * muse-latexcjk.el: Removed, functionality merged with
5681 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5684 ChangeLog muse-latex.el
5687 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5690 Merge muse-xhtml.el into muse-html.el.
5692 muse--main--1.0--patch-24
5694 2005-04-06 Michael Olson <mwolson@gnu.org>
5696 * examples/mwolson/muse-init.el: Update with respect to the
5697 muse-xhtml.el merge.
5699 * muse-html.el: The contents of muse-xhtml.el have been merged in
5700 as advised by John Wiegley.
5701 (muse-html-style-sheet): Add example for XHTML use in the
5702 function's documentation.
5703 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5704 Moved from muse-xhtml.el.
5706 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5709 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5712 ChangeLog examples/mwolson/muse-init.el muse-html.el
5715 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5718 Try to fix regexps for Emacs 21.4.
5720 muse--main--1.0--patch-23
5722 2005-04-05 Michael Olson <mwolson@gnu.org>
5724 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5728 ChangeLog muse-regexps.el
5731 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5734 Add comments to the publish-project example script
5736 muse--main--1.0--patch-22
5738 2005-04-01 Michael Olson <mwolson@gnu.org>
5740 * examples/publish-project: Moved here from
5741 scripts/publish-project. Added a few comments so people know what
5745 ChangeLog examples/publish-project
5748 scripts/.arch-ids/publish-project.id
5749 ==> examples/.arch-ids/publish-project.id
5750 scripts/publish-project
5751 ==> examples/publish-project
5754 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5757 New XHTML style, add more examples to my sample muse config
5759 muse--main--1.0--patch-21
5761 2005-03-31 Michael Olson <mwolson@gnu.org>
5763 * examples/mwolson/muse-init.el: Give an example of deriving a
5764 custom publishing style.
5765 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5766 (my-muse-prepare-entry-for-xanga): Mangle the published output
5767 from a blosxom project and copy the result to the clipboard for
5768 easy pasting into Xanga's web form. The file is untouched.
5770 * muse-html.el (muse-html-style-sheet): Include the <style
5771 type="text/css"></style> wrapper around the example.
5772 (muse-html-header): Don't add <style type="text/css"></style>
5773 around the value of `muse-html-style-sheet' anymore. This allows
5774 for the option of putting your stylesheet(s) in a separate file.
5775 An example of this is given in the documentation for this
5778 * muse-xhtml: New file that implements a publishing style which is
5779 derived from HTML mode. It uses a slightly modified version of
5780 the HTML markup rules to generate XHTML-compliant output.
5782 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5783 "blosxom" style has been renamed to "blosxom-html". Fix a few
5786 * muse-journal.el: Add new "journal-xhtml" style.
5788 * muse-message.el: Add new "message-xhtml" style.
5791 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5794 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5795 muse-html.el muse-journal.el muse-message.el
5798 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5801 Add my muse configuration to the examples
5803 muse--main--1.0--patch-20
5805 2005-03-24 Michael Olson <mwolson@gnu.org>
5807 * examples/johnw: Move John Wiegley's configuration to this
5810 * examples/mwolson: My configuration files go here.
5812 * examples/mwolson/muse-init.el: My Muse configuration file. I
5813 just figured out how to keep links from being spell-checked or
5814 split up by fill-mode, so the implementation of this may be found
5815 here. I also made a function that sets up a blog entry for me.
5818 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5819 examples/mwolson/.arch-ids/muse-init.el.id
5820 examples/mwolson/muse-init.el
5826 examples/.arch-ids/muse-johnw.el.id
5827 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5828 examples/.arch-ids/publish-johnw.id
5829 ==> examples/johnw/.arch-ids/publish-johnw.id
5830 examples/muse-johnw.el
5831 ==> examples/johnw/muse-johnw.el
5832 examples/publish-johnw
5833 ==> examples/johnw/publish-johnw
5836 examples/johnw examples/johnw/.arch-ids examples/mwolson
5837 examples/mwolson/.arch-ids
5840 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5843 Add muse-blosxom script and plugin for pyblosxom
5845 muse--main--1.0--patch-19
5847 2005-03-24 Michael Olson <mwolson@gnu.org>
5849 * muse-blosxom.el: Update copyright notice in headers and mention
5850 the pyblosxom scripts.
5852 * contrib/pyblosxom: New directory containing pyblosxom plugins
5855 * contrib/getstamps.py: Script that generates the "timestamps"
5856 file, run on the local machine.
5858 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5862 contrib/pyblosxom/.arch-ids/=id
5863 contrib/pyblosxom/.arch-ids/getstamps.py.id
5864 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5865 contrib/pyblosxom/getstamps.py
5866 contrib/pyblosxom/hardcodedates.py
5869 ChangeLog muse-blosxom.el
5872 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5875 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5878 muse-blosxom.el has matured past experimental status
5880 muse--main--1.0--patch-18
5882 2005-03-23 Michael Olson <mwolson@gnu.org>
5884 * muse-blosxom.el: Remove common functionality that has already
5885 been implemented in `muse-html.el'. Derive this mode from
5886 `muse-html'. Update documentation. I now feel that this file is
5887 ready to be included in the top-level Muse directory.
5890 ChangeLog muse-blosxom.el
5893 experimental/.arch-ids/muse-blosxom.el.id
5894 ==> .arch-ids/muse-blosxom.el.id
5895 experimental/muse-blosxom.el
5899 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5902 Make muse-blosxom.el slightly less experimental
5904 muse--main--1.0--patch-17
5906 2005-03-22 Michael Olson <mwolson@gnu.org>
5908 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5909 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5911 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5912 from the `muse-blosxom-markup-date-directive' rule.
5913 (blosxom-set-time): Remove this function. We're not going to be
5914 touching the timestamp manually anymore -- it's too much of a
5915 hassle. Right now I've got a python program that compiles a
5916 timestamp file and a pyblosxom helper that reads it. Something
5917 similar could be arranged for blosxom, I'm sure.
5921 ChangeLog experimental/muse-blosxom.el
5924 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5927 Apply latest journal-related updates from johnw
5929 muse--main--1.0--patch-16
5933 ChangeLog examples/muse-johnw.el muse-journal.el
5936 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5939 Add Projects node to the manual
5941 muse--main--1.0--patch-15
5943 2005-02-28 Michael Olson <mwolson@gnu.org>
5945 * muse.texi: Change copyright notice since the FSF is now the
5947 (Projects): New node, based on a section from the README file.
5953 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5956 Correct documentation, adding some content.
5958 muse--main--1.0--patch-14
5960 2005-02-28 Michael Olson <mwolson@gnu.org>
5962 * muse.texi: Change license terms of the documentation to the GNU
5963 GPL instead of the GNU FDL, as per the consent of the copyright
5964 holders of the emacs-wiki manual, from which this is based. Some
5965 emacs-wiki-isms in the manual were corrected, and the Getting
5966 Started section was updated.
5972 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5975 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5977 muse--main--1.0--patch-13
5979 2005-02-17 Michael Olson <mwolson@gnu.org>
5981 * experimental/muse-blosxom.el: Somehow the contents of this file
5982 managed to get duplicated. I removed the duplicates.
5983 (muse-blosxom-date): Remove this, since it is not useful.
5984 (muse-blosxom-header): Use the standard header that blosxom.el
5988 ChangeLog experimental/muse-blosxom.el
5991 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5994 Initial commit of muse.texi, nothing substantial
5996 muse--main--1.0--patch-12
5998 2005-02-07 Michael Olson <mwolson@gnu.org>
6000 * muse.texi: New file that provides the documentation for Muse.
6001 It is in a very rough form at the moment. Nothing substantial may
6002 be found here yet. Be ye warned.
6005 .arch-ids/muse.texi.id muse.texi
6011 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6014 Add docstring, new trivial function
6016 muse--main--1.0--patch-11
6018 2005-02-07 Michael Olson <mwolson@gnu.org>
6020 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6021 `muse-what-changed'. No functionality change.
6022 (muse-what-changed): New function that displays in diff format the
6023 changes made since the buffer was last saved.
6025 * muse-project.el (muse-project-publish): Add docstring.
6028 ChangeLog muse-mode.el muse-project.el
6031 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6034 Add experimental version of muse-blosxom.el to project
6036 muse--main--1.0--patch-10
6038 2005-02-04 Michael Olson <mwolson@gnu.org>
6040 * Makefile (realclean): Remove file that gets generated when fonts
6043 * experimental/muse-bloxsom.el: New file that implements Blosxom
6044 support for Muse. It's in a very rough state, hence its placement
6045 in the `experimental' directory.
6048 experimental/.arch-ids/=id
6049 experimental/.arch-ids/muse-blosxom.el.id
6050 experimental/muse-blosxom.el
6056 experimental experimental/.arch-ids
6059 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6062 Make permissions more consistent
6064 muse--main--1.0--patch-9
6070 modified directories:
6071 contrib examples scripts
6074 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6079 muse--main--1.0--patch-8
6081 2005-02-04 Michael Olson <mwolson@gnu.org>
6083 * muse-build.el: Add contrib directory to `load-path'.
6084 (muse-elint-files): Load `muse-regexps.el'.
6086 * scripts/publish: Change permissions so that this script is
6087 executable. Add contrib directory to load list. Add
6088 `muse-regexps.el' to list.
6091 ChangeLog muse-build.el scripts/publish
6094 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6097 Use "—" instead of "—"
6099 muse--main--1.0--patch-7
6101 2005-01-31 Michael Olson <mwolson@gnu.org>
6103 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6104 with "—" so that documents validate properly. Thanks to
6105 Björn Lindström for the suggestion.
6107 * muse-html.el (muse-html-markup-strings): Ditto.
6110 ChangeLog muse-docbook.el muse-html.el
6113 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6116 Fix use of "[:blank:]" in underline markup
6118 muse--main--1.0--patch-6
6120 2005-01-25 Michael Olson <mwolson@gnu.org>
6122 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6123 use of `muse-regexp-blank'.
6126 ChangeLog muse-colors.el
6129 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6132 Fix problem with headings being given wrong face
6134 muse--main--1.0--patch-5
6136 2005-01-03 Michael Olson <mwolson@gnu.org>
6138 * muse-colors.el: Add header.
6139 (muse-colors-emphasized): Headings were being given the coloring
6140 for the next level of heading instead of the real
6141 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6142 Heading"). Thanks to Lan Yufeng for finding this and sending a
6145 * muse-regexps.el: Fix header.
6148 ChangeLog muse-colors.el muse-regexps.el
6151 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6156 muse--main--1.0--patch-4
6158 2005-01-01 Michael Olson <mwolson@gnu.org>
6160 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6161 version will be automatically maintained by Arch.
6165 .arch-ids/ChangeLog.id ChangeLog
6168 .arch-ids/ChangeLog.id
6169 ==> .arch-ids/ChangeLog.2004.id
6174 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6177 Extended regexps fix, allow spaces in 1st part of links
6179 muse--main--1.0--patch-3
6181 2004-12-30 Michael Olson <mwolson@gnu.org>
6183 * muse.el (muse-link-regexp): Allow spaces in the first part of
6186 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6187 customizable alternatives to extended character classes.
6189 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6192 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6193 muse-html.el muse-mode.el muse-publish.el muse.el
6196 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6199 Begin to change regexp handling, tweak muse.el header
6201 muse--main--1.0--patch-2
6203 2004-12-29 Michael Olson <mwolson@gnu.org>
6205 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6208 * muse-regexps.el: New file that implements regexp handling.
6209 Generalized regexp options will be moved to it eventually.
6212 .arch-ids/muse-regexps.el.id muse-regexps.el
6218 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6221 Do some early spring cleaning
6223 muse--main--1.0--patch-1
6225 2004-12-29 Michael Olson <mwolson@gnu.org>
6227 * Makefile: Change path to `publish' script.
6229 * contrib/pcomplete.el: New file that is used by Muse without
6230 actually being a part of it: hence its location in the contrib
6233 * contrib/cgi.el, contrib/httpd.el: New location.
6235 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6237 * scripts/publish, scripts/publish-project: Ditto.
6240 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6241 contrib/pcomplete.el examples/.arch-ids/=id
6242 scripts/.arch-ids/=id
6249 ==> contrib/.arch-ids/cgi.el.id
6250 .arch-ids/httpd.el.id
6251 ==> contrib/.arch-ids/httpd.el.id
6252 .arch-ids/muse-johnw.el.id
6253 ==> examples/.arch-ids/muse-johnw.el.id
6254 .arch-ids/publish-johnw.id
6255 ==> examples/.arch-ids/publish-johnw.id
6256 .arch-ids/publish-project.id
6257 ==> scripts/.arch-ids/publish-project.id
6258 .arch-ids/publish.id
6259 ==> scripts/.arch-ids/publish.id
6263 ==> contrib/httpd.el
6265 ==> examples/muse-johnw.el
6269 ==> examples/publish-johnw
6271 ==> scripts/publish-project
6274 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6278 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6281 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6283 muse--main--1.0--base-0
6285 (automatically generated log message)
6288 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6289 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6290 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6291 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6292 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6293 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6294 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6295 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6296 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6297 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6298 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6299 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6300 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6301 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6302 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6303 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6304 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6305 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8