1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
8 Sync with contributors.
10 muse--main--1.0--patch-350
12 * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
13 Emacs from being confused when it loads this file. I don't think
14 Emacs' evaluation of the quoted local variables section does any harm,
15 but if it does, I'll provide a different fix.
18 ChangeLog scripts/muse-build.el
21 ajk@iu.edu--2005/muse--main--1.0--base-0
22 ajk@iu.edu--2005/muse--main--1.0--patch-1
23 ajk@iu.edu--2005/muse--main--1.0--patch-2
24 jeho@jeho.org--2005/muse--jeho--1.0--patch-12
25 jeho@jeho.org--2005/muse--jeho--1.0--patch-13
26 jeho@jeho.org--2005/muse--jeho--1.0--patch-14
27 jeho@jeho.org--2005/muse--jeho--1.0--patch-15
28 jeho@jeho.org--2005/muse--jeho--1.0--patch-16
29 jeho@jeho.org--2005/muse--jeho--1.0--patch-17
30 jeho@jeho.org--2005/muse--jeho--1.0--patch-18
31 jeho@jeho.org--2005/muse--jeho--1.0--patch-19
32 jeho@jeho.org--2005/muse--jeho--1.0--patch-20
33 jeho@jeho.org--2005/muse--jeho--1.0--patch-21
36 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
39 Fix #4718: InterWiki links with special characters are not handled properly.
41 muse--main--1.0--patch-341
43 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
44 sure that we get everything after the interwiki delimiter. This fixes
48 ChangeLog lisp/muse-wiki.el
51 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
54 Fix an issue with muse-project-file-alist.
56 muse--main--1.0--patch-340
58 * lisp/muse-project.el (muse-project-file-alist): Apply patch from
59 G. J. Teale. Make sure that last-mod is loaded correctly. This fixes
60 a problem that causes some files to not be published.
63 AUTHORS ChangeLog lisp/muse-project.el
66 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
69 Implement escaping of "[" and "]" in extended links.
71 muse--main--1.0--patch-339
73 * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
75 * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
76 (muse-link-unescape): Unescape "[" and "]" in links.
77 (muse-handle-explicit-link): Use muse-link-unescape.
80 ChangeLog lisp/muse-mode.el lisp/muse.el
83 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
86 muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
88 muse--main--1.0--patch-338
90 * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
92 (muse-colors-lisp-tag): New function that implements the evaluation of
93 <lisp> tags when viewing Muse files. Thanks to Jim Ottaway for porting
97 ChangeLog lisp/muse-colors.el
100 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
105 muse--main--1.0--patch-336
107 * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
110 ChangeLog lisp/muse-xml-common.el
113 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
116 Fix #4923: Definition lists with numbers are not possible.
118 muse--main--1.0--patch-331
120 * lisp/muse-publish.el (muse-list-item-type): Use string-match to
121 determine whether an item is an ordered list or definition list. This
122 should fix Bug #4923.
125 ChangeLog lisp/muse-publish.el
128 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
131 muse-latex: Fix comment markup.
133 muse--main--1.0--patch-329
135 * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
136 comment-end. Thanks to Ken Brown for reporting this.
139 ChangeLog lisp/muse-latex.el
142 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
145 Add markup for non-breaking space.
147 muse--main--1.0--patch-323
149 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
152 * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
154 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
156 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
158 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
160 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
162 * lisp/muse-publish.el (muse-publish-markup-regexps)
163 (muse-publish-markup-functions): Interpret "~~" as a non-breaking
164 space. Thanks to Ken Brown for the suggestion.
165 (muse-publish-markup-no-break-space): New function that publishes a
169 ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
170 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
171 lisp/muse-texinfo.el lisp/muse-xml.el
174 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
177 Fix a markup error involving links like [[#foo]].
179 muse--main--1.0--patch-318
181 * examples/QuickStart.muse: Move <contents> higher. Remove <comment>
182 tags around the centered text.
184 * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
185 (muse-html-markup-strings): Remove table-group strings, since they
186 aren't valid (X)HTML like I had thought. Change center to use <p>
188 (muse-html-insert-anchor): Remove.
189 (muse-html-markup-anchor): Respect the noemphasis property. This fixes
190 a bug with links like [[#foo]].
191 (muse-html-markup-footnote): Insert the correct footnote number.
193 * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
194 rule higher than anchor rule.
195 (muse-publish-markup-anchor): Respect the noemphasis property.
197 * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
201 ChangeLog examples/QuickStart.muse lisp/muse-html.el
202 lisp/muse-publish.el lisp/muse-xml-common.el
205 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
208 muse-build: Prevent backup files when generating autoloads.
210 muse--main--1.0--patch-311
212 * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
213 that we don't get muse-autoloads.el~ files.
216 ChangeLog scripts/muse-build.el
219 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
222 Revert QuickStart changes, hack more on muse.rnc.
224 muse--main--1.0--patch-305
226 * examples/QuickStart.muse: Revert previous changes; they cause
227 publishing to fail. Hrm. Guess I'll have to fix the display issue
228 with <literal> tags then.
230 * muse.rnc: Put blockquote in the muse.element namespace, since it's not
234 ChangeLog examples/QuickStart.muse examples/muse.rnc
237 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
240 QuickStart: Correct old syntax.
242 muse--main--1.0--patch-304
244 * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
245 Just use equal sign escaping.
248 ChangeLog examples/QuickStart.muse
251 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
254 Make XML publishing work with QuickStart; no longer considered unstable.
256 muse--main--1.0--patch-303
258 * examples/muse.rnc: Strip trailing whitespace. Hack it to the point
259 that it works with our QuickStart document.
261 * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
262 (fullclean): Adapt to work with .muse extension.
264 * examples/QuickStart.muse: Rename from QuickStart. This makes it
265 automatically get colorized as a Muse document when opened.
267 * lisp/muse-xml.el: Move from experimental.
268 (muse-xml-footer): Use correct ending tag.
269 (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
270 annoying error regarding "—" when validating with nxml-mode.
271 rule and fn-sep should use the empty form of the HR tag.
273 * README: Fix directions for QuickStart.
276 ChangeLog README examples/Makefile examples/muse.rnc
280 examples/.arch-ids/QuickStart.id
281 ==> examples/.arch-ids/QuickStart.muse.id
283 ==> examples/QuickStart.muse
284 experimental/.arch-ids/muse-xml.el.id
285 ==> lisp/.arch-ids/muse-xml.el.id
286 experimental/muse-xml.el
290 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
293 muse-html: Fix regexp error.
295 muse--main--1.0--patch-302
297 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
301 ChangeLog lisp/muse-html.el
304 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
307 Makefile: Minor tweak.
309 muse--main--1.0--patch-301
311 * lisp/Makefile (ELC): Base this on $(EL). This should keep
312 muse-autoloads.elc from being added to the list -- it won't be compiled
316 ChangeLog lisp/Makefile
319 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
322 Generate autoloads file.
324 muse--main--1.0--patch-300
326 * Makefile (autoloads): New rule that calls "make autoloads" in lisp
329 * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
331 (all): Generate autoloads.
332 (autoloads): Make muse-autoloads.el.
333 (muse-autoloads.el): Call `muse-generate-autoloads' from
334 scripts/muse-build.el with arguments representing the directories to
335 use when searching for autoloads.
336 (realclean distclean fullclean): Remove autoloads.
338 * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
339 Muse. Deal with XEmacs and its quirky insistence on doing most of the
340 work itself. Expand all command line args so that the right
341 directories are searched. Hardcode muse-autoloads.el as the name of
342 the generated autoloads file. Use my custom header and footer, if
346 ChangeLog Makefile lisp/Makefile scripts/muse-build.el
349 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
352 Add autoload cookies.
354 muse--main--1.0--patch-299
356 Add autoload cookies to several functions.
359 ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
360 lisp/muse-project.el lisp/muse-protocols.el
364 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
367 muse-mode: Make muse-edit-link-at-point work.
369 muse--main--1.0--patch-298
371 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
372 this function works. Before, it would remove an arbitrary chunk of the
376 ChangeLog lisp/muse-mode.el
379 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
382 Change mode of muse-protocols to 644.
384 muse--main--1.0--patch-297
388 ChangeLog lisp/muse-protocols.el
391 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
394 muse-wiki: WikiWord suffix fix.
396 muse--main--1.0--patch-296
398 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
399 be nothing at the end. This allows us to separate WikiWords with
400 "''''" to indicate suffixes.
403 ChangeLog lisp/muse-wiki.el
406 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
409 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
411 muse--main--1.0--patch-295
413 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
414 error when muse-colors is not loaded. Thanks to Stefan van der Walt
418 ChangeLog lisp/muse-wiki.el
421 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
424 muse-wiki: First try at implementing WikiName separator.
426 muse--main--1.0--patch-286
428 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
429 markup, for when you want to add a suffix to a WikiName.
432 ChangeLog lisp/muse-wiki.el
435 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
438 muse-mode: Minor fix.
440 muse--main--1.0--patch-283
442 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
443 and save-excursion as recommended by Emacs documentation.
446 ChangeLog lisp/muse-mode.el
449 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
452 muse-mode: Handle case where we visit an anchor-only link.
454 muse--main--1.0--patch-282
456 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
457 consists of only an anchor. Thanks to Jim Ottaway for the patch.
460 ChangeLog lisp/muse-mode.el
463 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
466 muse-colors: Add faces for all 3 levels of emphasis.
468 muse--main--1.0--patch-281
470 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
471 (muse-emphasis-3): New faces that represent italic, bold, and bold
472 italic emphasis, respectively.
473 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
474 the suggestion and the initial code.
477 AUTHORS ChangeLog lisp/muse-colors.el
480 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
485 muse--main--1.0--patch-279
493 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
496 Don't split anchors in URLs.
498 muse--main--1.0--patch-278
500 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
501 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
502 sure that we handle URLs before trying to split the anchor.
503 (muse-visit-link): Don't compute the anchor. Let the callee do that.
506 ChangeLog lisp/muse-mode.el
509 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
512 Deal with case when muse-make-link is passed an explicit link.
514 muse--main--1.0--patch-276
516 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
517 with case when we are passed an explicit-style link.
520 ChangeLog lisp/muse-mode.el
523 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
526 muse-latex: Make footnotes look a bit more natural for LaTeX users.
528 muse--main--1.0--patch-273
530 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
531 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
534 ChangeLog lisp/muse-latex.el
537 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
540 muse-texinfo: Correct markup strings for dots, enddots, center.
542 muse--main--1.0--patch-272
544 * AUTHORS: Bookkeeping
546 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
547 Jim Ottaway that produces correct output for dots, enddots, and
551 AUTHORS ChangeLog lisp/muse-texinfo.el
554 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
557 Allow "-" in publishing directives.
559 muse--main--1.0--patch-268
561 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
562 publishing directives. Thanks to Jim Ottaway for the suggestion.
565 ChangeLog lisp/muse-publish.el
568 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
571 muse-latex: Fix "generation of PDF failed" message.
573 muse--main--1.0--patch-267
575 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
576 t or nil depending on whether the publishing attempt was successful.
579 ChangeLog lisp/muse-latex.el
582 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
585 Call pdflatex a reasonable number of times.
587 muse--main--1.0--patch-266
589 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
590 times, depending on what return value we get. Thanks to John Wiegley
594 ChangeLog Makefile.defs debian/changelog debian/rules
598 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
601 Fix mistyping of new option name.
603 muse--main--1.0--patch-263
605 * lisp/muse-publish.el (muse-publish-markup-comment)
606 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
609 ChangeLog lisp/muse-publish.el
612 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
615 By default, use ".muse" extension and do not detect by pathname.
617 muse--main--1.0--patch-257
619 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
620 (muse-file-extension): Default to "muse". This has the effect of
621 making Emacs associate the ".muse" extension with muse-mode, without
622 trying to figure things out from the path to the file. The former
623 method is usually considered to be best, so we'll go with it.
626 ChangeLog lisp/muse-mode.el lisp/muse.el
629 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
632 Emacs 21 flyspell fix.
634 muse--main--1.0--patch-256
636 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
637 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
638 means that the version of flyspell that comes with Emacs21 will no
639 longer mess up links.
642 ChangeLog lisp/muse-mode.el
645 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
648 Merged from jeho@jeho.org--2005 (patch 0-11)
650 muse--main--1.0--patch-255
654 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
657 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
659 (muse-visit-link-default): Save position before searching, in case the
660 search fails. Use a regexp search. Start from beginning of document.
661 Refine search regexp.
663 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
664 that indicated whether project names without a page specifier will be
666 (muse-wiki-handle-interwiki): Consult
667 `muse-wiki-ignore-bare-project-names'.
671 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
672 muse-mode.el fix for muse-visit-link-default
674 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
675 muse-mode.el fix intangible problem in muse-link-at-point
677 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
678 muse-wiki: added option for not rendering bare project names as links
680 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
681 muse-mode.el: fix finding an anchor
683 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
684 muse-latex.el: fix footnote-end
687 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
691 jeho@jeho.org--2005/muse--jeho--1.0--base-0
692 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
693 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
694 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
695 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
696 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
697 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
698 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
699 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
700 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
701 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
702 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
705 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
708 Allow anchors to occur near (rather than at) the beginning of line.
710 muse--main--1.0--patch-252
712 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
713 characters before anchor, like " - ". Thanks to Phillip Lord for the
717 ChangeLog lisp/muse-publish.el
720 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
723 Minor bookkeeping update.
725 muse--main--1.0--patch-251
727 * AUTHORS: Update information.
733 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
736 muse-latex: Ignore anchor if it occurs at end of line.
738 muse--main--1.0--patch-249
740 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
741 the end of a line, ignore it. Thanks to Na Li for the suggestion.
744 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
747 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
750 Figure out syntax of :set.
752 muse--main--1.0--patch-246
754 * lisp/muse-project.el (muse-project): Make the :set option inline to
755 match the actual syntax that Muse recognizes.
757 * muse.texi (Projects): Note that I need to work on this section.
760 ChangeLog lisp/muse-project.el muse.texi
763 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
766 Release Emacs Muse 3.02.01.
768 muse--main--1.0--patch-245
770 * NEWS: Update entries for Muse 3.02.01.
772 * debian/rules: Install NEWS.Debian.
774 * debian/NEWS: New file that contains Debian-related news items.
776 * examples/mwolson/muse-init.el: Update with my latest changes.
778 * examples/mwolson/templates/footer.html: Use
779 `muse-publishing-directive'.
782 debian/.arch-ids/NEWS.id debian/NEWS
785 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
786 examples/mwolson/muse-init.el
787 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
790 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
793 Fix customization bugs concerning muse-project-alist.
795 muse--main--1.0--patch-244
797 * examples/johnw/muse-johnw.el: Update with latest version from John.
799 * muse-project.el (muse-project-alist-using-customize): New variable that
800 indicates whether or not we just used customize to modify the value of
802 (muse-project-alist-get): Set muse-project-alist-using-customize.
803 (muse-project-alist-set): Only try to unescape muse-project-alist if
804 muse-project-alist-using-customize is set. Make sure that the value we
805 save to .emacs is unescaped.
806 (muse-project): Add definition for :value-delete so that we can work
807 around an Emacs21 and XEmacs21 annoyance.
810 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
813 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
816 Try to make link properties more sane.
818 muse--main--1.0--patch-243
820 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
821 a bit smarter. It is hoped that this fixes several strange key
822 movement and link coloring issues. Thanks to Sergey Vlasov for the
826 AUTHORS ChangeLog lisp/muse-colors.el
829 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
832 Use modification time for date directive.
834 muse--main--1.0--patch-242
836 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
837 directive using the currently-publishing file's modification time,
838 rather than the current time.
841 ChangeLog lisp/muse-publish.el
844 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
847 If more than 1 blank separates list/table items, separate them.
849 muse--main--1.0--patch-240
851 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
852 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
853 line separates a list or table item, it will form a new table.
856 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
857 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
860 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
863 muse.texi: Use @example instead of @smallexample.
865 muse--main--1.0--patch-239
867 * muse.texi: Replace @smallexample with @example. It didn't do what I
868 thought it did, and the result looked worse. Hence, the reversal.
874 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
877 muse-html: Add muse-xhtml-style-sheet.
879 muse--main--1.0--patch-238
881 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
882 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
883 Thanks to Trent Buck for the suggestion.
886 ChangeLog lisp/muse-html.el
889 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
894 muse--main--1.0--patch-237
896 * Makefile.defs: Update Debian stuff.
898 * changelog: Add entry for 3.02-1, urgency medium.
901 ChangeLog Makefile.defs debian/changelog
904 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
909 muse--main--1.0--patch-236
911 * lisp/muse.el (muse-version): Increment to 3.02.
913 * *.el: Fix first header line.
915 * examples/mwolson/muse-init.el: Sync with my config.
916 (my-muse-pdf-make-links-absolute): New function that makes relative
917 links absolute in a hard-coded way.
918 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
919 publishing transforms.
924 experimental/.arch-ids/muse-cite.el.id
925 experimental/muse-cite.el
928 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
929 experimental/muse-message.el experimental/muse-xml.el
930 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
931 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
932 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
933 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
934 lisp/muse-protocols.el lisp/muse-publish.el
935 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
936 lisp/muse.el muse.texi
939 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
942 Finish documentation.
944 muse--main--1.0--patch-235
946 * muse.texi (Comments): New node that describes the syntax of comments.
947 (Markup Strings): Describe all markup strings.
953 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
956 Document style elements for muse-define-style.
958 muse--main--1.0--patch-234
960 * muse.texi: Use @smallexample for 1-line examples.
961 (Style Elements): New node that explains the different style elements
962 that may be used for muse-define-style and muse-derive-style.
963 (Deriving Styles): Prune unnecessary entries. Explain existing entries
970 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
973 Make documentation separately installable.
975 muse--main--1.0--patch-233
977 * Makefile (install): Split into install-bin and install-info.
979 * muse.texi (Markup Regexps): Fix display bug.
982 ChangeLog Makefile muse.texi
985 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
988 muse-mode: Set comment syntax.
990 muse--main--1.0--patch-232
992 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
993 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
996 ChangeLog lisp/muse-mode.el
999 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1002 muse.texi: Add publishing order information.
1004 muse--main--1.0--patch-231
1006 * muse.texi (Markup Regexps): Add publishing order.
1012 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1015 Hack on documentation. The release is in sight!
1017 muse--main--1.0--patch-230
1019 * muse.texi: Use @subsubheading for all logical split headers rather than
1020 @emph. Move all examples against left margin. Add comments to
1021 indicate what still needs to be done.
1022 (DocBook): Correct a few misspelled variable names and add some new
1024 (Common Elements): Split this into 4 new subsections.
1030 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1033 Fix publishing of stuff like <code><></code>.
1035 muse--main--1.0--patch-229
1037 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1038 `insert-before-markers' rather than `insert'. This should fix strange
1039 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1042 ChangeLog lisp/muse-publish.el
1045 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1048 Update NEWS, fix muse-url-protocols customization interface.
1050 muse--main--1.0--patch-228
1052 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1053 using nil as the resolve function.
1055 * NEWS: Bring up-to-date.
1058 ChangeLog NEWS lisp/muse-protocols.el
1061 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1064 Fix title coloring bug; muse-latex: escape '<' and '>'.
1066 muse--main--1.0--patch-227
1068 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1069 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1072 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1073 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1077 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1080 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1083 muse-latex: Handle special characters in a better way.
1085 muse--main--1.0--patch-226
1087 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1089 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1090 'end-literal. Thanks to Trent Buck for the suggestion.
1091 (muse-latex-markup-specials): Move special characters here instead of
1095 ChangeLog lisp/muse-latex.el
1098 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1101 muse-latex: Fix compiler warning.
1103 muse--main--1.0--patch-225
1105 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1109 ChangeLog lisp/muse-latex.el
1112 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1117 muse--main--1.0--patch-224
1119 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1120 verbatim. Verbatim makes text literal and escaped, code makes text
1121 teletype and escaped.
1123 * muse-publish.el (muse-publish-markup-tags): Add "code".
1124 (muse-publish-code-tag): New function that publishes code the same way
1125 as =teletyped= text.
1128 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1131 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1134 Strip text properties before browsing a URL.
1136 muse--main--1.0--patch-223
1138 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1139 this will fix a bug.
1142 ChangeLog lisp/muse-protocols.el
1145 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1148 muse-latex: Call pdflatex twice to get <contents> published.
1150 muse--main--1.0--patch-222
1152 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1153 pdflatex twice, since this seems to be necessary to get <contents>
1154 published. Thanks to Trent Buck for the heads up. I wonder if we need
1155 to call it three times, since this is what John originally did. Can
1156 someone please give me advice about this?
1159 ChangeLog lisp/muse-latex.el
1162 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1165 Make info:// and man:// not publish a link, handle insert URL edge case.
1167 muse--main--1.0--patch-221
1169 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1170 publish only the description, not the URL.
1172 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1173 get nil from muse-publish-url by not inserting any text.
1176 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1179 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1182 If a URL has a resolve function of nil, publish the description only.
1184 muse--main--1.0--patch-220
1186 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1189 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1191 (muse-resolve-url): If nil is given as the resolve function, return
1194 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1195 insert the description instead of the original URL.
1198 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1199 lisp/muse-publish.el
1202 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1205 Implement protocol handling.
1207 muse--main--1.0--patch-219
1209 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1210 should just make a hook for this stuff.
1211 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1213 * lisp/muse-protocols.el: New file that implements protocol handling.
1215 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1217 (muse-publish-markup-url): Indentation fix, no func change.
1219 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1221 * lisp/muse.el: Require muse-protocols.
1224 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1227 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1228 lisp/muse-regexps.el lisp/muse.el
1231 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1234 muse-xml: Use a more standard sort of header.
1236 muse--main--1.0--patch-218
1238 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1239 type="muse">, as suggested by Brad Collins.
1242 ChangeLog experimental/muse-xml.el
1245 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1248 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1250 muse--main--1.0--patch-217
1252 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1254 * README (examples): Mention that other files are here as well.
1256 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1257 for use with muse-xml.el.
1259 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1260 muse-xml is in experimental status.
1261 (muse-xml-markup-regexps): Correct table-munging regexp.
1262 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1263 Empty lines are marked up as <line />.
1265 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1266 s/last-stanza-end/end-last-stanza-line/.
1268 * muse-mode.el (muse-visit-link-default): Make the temporary file
1269 visiting work as expected.
1271 * muse-publish.el (muse-publish-markup-verse): Make use of
1272 'begin-verse-line and 'begin-last-stanza-line. Use
1273 'end-last-stanza-line instead of 'last-stanza-end.
1275 * muse.texi (Verse): Be a bit more clever with our example.
1278 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1281 AUTHORS ChangeLog README experimental/muse-xml.el
1282 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1286 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1289 Allow links to temporary files to be visited.
1291 muse--main--1.0--patch-216
1293 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1294 temporary files. These are buffers that do not have a corresponding
1298 ChangeLog lisp/muse-mode.el
1301 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1304 Fix save-match-data gaffe.
1306 muse--main--1.0--patch-215
1308 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1309 outside of `and' statement.
1312 ChangeLog lisp/muse-regexps.el
1315 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1318 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1320 muse--main--1.0--patch-214
1322 * examples/mwolson/muse-init.el: Update.
1324 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1325 ensure that links to other pages in this project are given the proper
1328 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1330 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1331 instead of muse-publish-output-name.
1333 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1334 functions that consult the :link-suffix when returning the name of the
1335 link (or the complete file name for the latter function). If
1336 :link-suffix does not exist, use :suffix. This should help Muse be
1337 able to handle some more usage scenarios.
1338 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1339 muse-publish-output-name.
1341 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1342 muse-publish-link-file instead of muse-publish-output-file.
1343 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1344 letters. The old behavior was not friendly to acronyms.
1347 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1348 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1352 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1355 Correct the publish-project example.
1357 muse--main--1.0--patch-213
1359 * examples/publish-project: Remove "-l muse-build.el" and note that the
1360 user's muse-init.el file should add the Muse directories to load-path.
1363 ChangeLog examples/publish-project
1366 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1369 Reinstate former extended character class rules.
1371 muse--main--1.0--patch-212
1373 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1374 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1376 (muse-regexp-emacs-revision): New variable that indicates the revision
1377 number of this version of Emacs.
1378 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1379 aren't working well enough with extended character classes in regexps.
1381 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1382 instead of just displaying it.
1385 ChangeLog lisp/muse-regexps.el lisp/muse.el
1388 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1391 Fix paragraph-filling breakage in Emacs21.
1393 muse--main--1.0--patch-211
1395 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1396 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1400 ChangeLog lisp/muse-mode.el
1403 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1406 Allow Emacs 21.3 to use extended character classes in regexps.
1408 muse--main--1.0--patch-210
1410 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1411 Since enough positive reports have come in about the usability of 21.3,
1412 we'll allow it to use extended character classes in regexps by default.
1415 ChangeLog lisp/muse-regexps.el
1418 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1421 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1423 muse--main--1.0--patch-209
1425 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1426 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1427 offer the style and directory prompt when you hit C-c C-t in a file
1428 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1429 Hodique for the fix.
1431 * lisp/muse.el (muse-read-directory-name): New function that defines a
1432 fallback version of `read-directory-name', since Emacs21 doesn't have
1436 ChangeLog lisp/muse-publish.el lisp/muse.el
1439 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1440 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1441 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1442 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1443 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1444 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1447 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1450 Fix problem with links at beginning of buf and paragraphs.
1452 muse--main--1.0--patch-208
1454 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1457 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1459 * muse-html.el (muse-html-markup-regexps): Ditto.
1461 * muse-publish.el (muse-publishing-last-position): New variable that
1462 indicates our last buffer position while publishing the current rule.
1463 Used to make sure the process doesn't get stalled.
1464 (muse-publish-markup): Fix edge case where links at beginning of
1465 buffer, with read-only text, would prevent the beginning of buffer from
1467 (muse-publish-markup-directive): Fix case where two directives of the
1468 same size would prevent any following directives from being
1469 interpreted. We accomplish this by setting the last published position
1470 to nil after each directive.
1473 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1474 lisp/muse-html.el lisp/muse-publish.el
1477 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1480 Document publishing directives.
1482 muse--main--1.0--patch-207
1484 * muse.texi (Getting Started): Remove crufty sentence.
1485 (Directives): New section that describes the likes of #title and
1492 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1495 Document WikiNames and update header publishing information.
1497 muse--main--1.0--patch-206
1499 * muse.texi (Headings): Any level of headings is supported.
1500 (Emphasizing Text): Verbatim text may span multiple lines.
1501 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1503 (Implicit Links): Document WikiNames and InterWiki links.
1509 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1512 Finish NEWS, handle emphasis at EOF edge case.
1514 muse--main--1.0--patch-205
1516 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1517 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1518 as there is a terminating emphasis delimiter.
1520 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1522 * NEWS: Bring this up to date.
1525 ChangeLog NEWS examples/mwolson/muse-init.el
1529 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1532 muse-html: Add muse-xhtml-extension.
1534 muse--main--1.0--patch-204
1536 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1537 default file extension for publishing XHTML files. Thanks to Trent
1538 Buck for the suggestion.
1542 ChangeLog lisp/muse-html.el
1545 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1548 Add items through patch-149 to NEWS.
1550 muse--main--1.0--patch-203
1552 * NEWS (progress): Catch up to patch-149.
1554 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1556 * lisp/muse-publish.el (muse-publish): Ditto.
1559 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1562 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1565 Make building of Debian revisions work.
1567 muse--main--1.0--patch-202
1569 * Makefile (distclean): Don't remove anything in debian/, since it will
1571 (debclean): Removed, since two different targets need slightly
1572 different versions of this. Even abstraction has its limits.
1573 (debbuild): New target that takes care of performing the build itself.
1574 (debrevision): New target that makes a revision build, where the
1575 original tarball must not be modified.
1576 (debrevision): Split out building stuff to debbuild target.
1578 * debian/changelog: Several revisions worth of Debian fun.
1580 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1581 (Description): Make this match the ITP and shorten the text.
1584 ChangeLog Makefile Makefile.defs debian/changelog
1588 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1591 Prepare initial upload for Debian project.
1593 muse--main--1.0--patch-201
1595 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1596 version, since we only want the last changelog entry to appear on the
1597 initial Debian upload.
1599 * debian/changelog: New Debian package 3.01.arch.201-1.
1602 ChangeLog Makefile.defs debian/changelog
1605 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1608 muse-mode: Minor regexp tweak.
1610 muse--main--1.0--patch-200
1612 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1615 ChangeLog lisp/muse-mode.el
1618 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1621 Minor fixups from Peter K. Lee.
1623 muse--main--1.0--patch-199
1625 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1626 restrictive with our end-of-table regexp.
1628 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1629 instead of start of table. Be less restrictive with several of our
1632 * lisp/muse-html.el: Patch from Peter K. Lee.
1633 (muse-html-prepare-buffer): Work around edge case where the "charset="
1634 part has already been appended to muse-html-meta-content-type.
1635 (muse-html-fixup-tables): Be slightly less restrictive with our
1636 end-of-table regexp.
1639 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1643 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1646 Keep lists from getting mashed together on M-q.
1648 muse--main--1.0--patch-198
1650 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1651 locally so that lists don't get blended together incorrectly upon
1655 ChangeLog lisp/muse-mode.el
1658 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1661 QuickStart: Minor typo in anchor example.
1663 muse--main--1.0--patch-197
1665 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1666 rather than a full URL.
1669 ChangeLog examples/QuickStart
1672 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1675 Makefile: Use BUILDOPTS.
1677 muse--main--1.0--patch-196
1679 * Makefile (debrelease): Make use of $(BUILDOPTS).
1681 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1682 be passed to dpkg-buildpackage. In case I ever make several revisions
1683 before getting the -1 revision uploaded, for example, I can use "-sa"
1684 here in order to make a valid pacakge.
1687 ChangeLog Makefile Makefile.defs
1690 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1693 Make generated Debian packages slightly easier to upload.
1695 muse--main--1.0--patch-195
1697 * debian/changelog: Generate 3.01.arch.195-1.
1699 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1701 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1702 that was last uploaded to Debian.
1704 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1705 changes is generated. This means we have to use dpkg-buildpackage,
1706 since debuild doesn't recognize the environment variables that it
1707 claims to recognize.
1710 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1713 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1716 Makefile: Minor deletion cleanups.
1718 muse--main--1.0--patch-194
1725 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1728 Compilation cleanups.
1730 muse--main--1.0--patch-193
1732 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1733 `make-variable-buffer-local' in order to silence compiler warnings.
1735 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1738 * scripts/muse-build.el (muse-elint-files): Automatically load every
1739 elisp file rather than specifying each one.
1742 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1745 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1748 Fix failure to resolve interwiki link when clicking on it.
1750 muse--main--1.0--patch-192
1752 * Makefile (debclean): Minor tweak.
1754 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1757 * lisp/muse-project.el (muse-project-find-file): Don't add file
1758 extensions to a relative name. If we're dealing with a file, open it
1759 up without searching through the various projects for a path. This
1760 should fix the failure to resolve an interwiki link by clicking on it.
1763 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1766 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1769 Makefile: Remove stale Debian packages for this version.
1771 muse--main--1.0--patch-191
1773 * Makefile (debclean): Remove generated Debian packages for the current
1774 version in parent directory.
1780 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1783 Fix trailing backslash error.
1785 muse--main--1.0--patch-190
1787 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1788 regexp-quoting fix from drkm.
1791 ChangeLog lisp/muse-project.el
1794 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1797 Release 3.01.91 (3.02 RC2).
1799 muse--main--1.0--patch-189
1801 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1804 ChangeLog Makefile.defs lisp/muse.el muse.texi
1807 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1810 Escape email address and URL always.
1812 muse--main--1.0--patch-188
1814 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
1815 escape and publish email address as read-only, even when it's not
1817 (muse-publish-markup-url): Ditto for URL.
1820 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1823 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1826 Inter-project output name fix.
1828 muse--main--1.0--patch-187
1830 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1831 that I had fixed this before.
1834 ChangeLog lisp/muse-wiki.el
1837 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1840 Make coloring of verbatim greater-than sign same as publishing.
1842 muse--main--1.0--patch-186
1844 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1845 greater-than sign surrounded by equal signs, display it in verbatim
1849 ChangeLog lisp/muse-colors.el
1852 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1855 Allow transform function for link descriptions. Bare email and URL fixes.
1857 muse--main--1.0--patch-185
1859 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1860 (muse-publish-desc-transforms): New option that contains the functions
1861 that will be called to transform a link description.
1862 (muse-publish-markup-word): Handle Yet Another Edge Case.
1863 (muse-publish-markup-email): Use
1864 `muse-publish-escape-specials-in-string'. Don't publish if we have a
1865 double-quote on either side.
1866 (muse-publish-url): Apply description transforms.
1867 (muse-publish-markup-url): Don't publish if we have a double-quote on
1870 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1871 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1872 (muse-wiki-interwiki-delimiter): New option that indicates the
1873 interwiki delimiter to use.
1874 (muse-wiki-interwiki-replacement): New option that indicates the
1876 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1877 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1878 this can be added to muse-publish-desc-transforms.
1879 (muse-wiki-publish-pretty-interwiki): New function that replaces the
1880 interwiki delimiter with its replacement, but only when the given text
1881 is not an explicit link.
1883 * lisp/muse.el (muse-update-file-extension): New function made from the
1884 innards of the :set function in `muse-file-extension'.
1887 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1890 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1893 Handle anchors in all publishing styles, as well as linking to them.
1895 muse--main--1.0--patch-184
1897 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1899 (muse-publish-prepare-url): Don't touch links to anchors.
1901 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1902 'internal-link. Treat centered text with
1903 <para role="center">...</para>.
1904 (muse-docbook-markup-paragraph): Slight regexp tweak.
1905 (muse-docbook-insert-anchor): Docfix.
1906 (muse-docbook-markup-anchor): Move lower in file.
1908 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1910 (muse-xhtml-markup-strings): Order list, no func change.
1911 (muse-html-markup-anchor): Move up in file, no func change.
1913 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1915 (muse-latex-markup-strings): Add handler for 'internal-link.
1916 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1917 that insert an anchor around the next word or inside of a tag.
1919 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1922 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1924 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1925 that insert an anchor before the next word or within a tag.
1927 * NEWS: Initial attempt at documenting changes since 3.01.
1930 .arch-ids/NEWS.id NEWS
1933 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1934 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1937 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1940 Generalize some blosxom helper functions.
1942 muse--main--1.0--patch-183
1944 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1945 generalized helper functions.
1946 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1947 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
1950 * lisp/muse-blosxom.el: Update example in header.
1951 (muse-blosxom-new-entry): Use new names for helper functions.
1952 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1953 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1955 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1956 `muse-blosxom-project-get-categories'.
1957 (muse-project-alist-styles): Renamed from
1958 `muse-blosxom-project-alist-entry'.
1959 (muse-project-alist-dirs): Renamed from
1960 `muse-blosxom-project-alist-dirs'.
1961 (muse-project-of-file): Use `muse-current-file'.
1963 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1964 `muse-current-file'.
1966 * lisp/muse.el (muse-current-file): New function that returns the name of
1967 the currently visited or published file.
1968 (muse-page-name): Use `muse-current-file'.
1971 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1972 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1975 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1978 muse-xml: definition lists, muse-docbook: center.
1980 muse--main--1.0--patch-182
1982 * Makefile (%.info, %.html): Use general argument in rule.
1983 (distclean): Add another cruft file.
1985 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1986 type="definition"> for definition lists.
1988 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1989 with <note>, since it's the closest thing I could find.
1992 ChangeLog Makefile experimental/muse-xml.el
1993 lisp/muse-docbook.el
1996 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1999 Minor namespace fix.
2001 muse--main--1.0--patch-181
2003 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2004 muse-match-string-no-properties rather than match-string-no-properties.
2007 ChangeLog lisp/muse-colors.el
2010 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2013 Correct breakage induced by previous patch.
2015 muse--main--1.0--patch-180
2017 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2018 path as a fallback if we are publishing.
2021 ChangeLog lisp/muse-wiki.el
2024 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2027 Make interwiki links work in a few more edge cases.
2029 muse--main--1.0--patch-179
2031 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2032 assertion, now that I have a good idea of the edge cases involved.
2034 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2035 the current file is not part of any Muse project, allowing interwiki
2036 links to be resolvable even then. Don't return a relative path if we
2037 are not publishing. For visiting links, the best thing is just to
2038 return the real path.
2041 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2044 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2047 Fix warnings during font-lock, example tag highlighting.
2049 muse--main--1.0--patch-178
2051 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2053 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2055 (muse-unhighlight-region): Move higher up.
2056 (muse-colors-example-tag, muse-colors-literal-tag): Use
2057 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2058 since the point gets put in the right place automatically.
2061 ChangeLog lisp/muse-colors.el
2064 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2067 muse-xml: Separate section from title.
2069 muse--main--1.0--patch-177
2071 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2072 attribute to sections. Use separate <title> tag to handle the title of
2073 a section. Thanks to drkm for the suggestion.
2075 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2077 * lisp/muse-publish.el (muse-publish-markup-heading)
2078 (muse-publish-section-close): Pass level to markup strings for all
2079 section-related tags.
2081 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2085 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2086 lisp/muse-publish.el lisp/muse.el
2089 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2092 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2094 muse--main--1.0--patch-176
2096 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2097 folders that match `muse-project-ignore-regexp'.
2099 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2100 omission. Add ",.*" to list of bad directory parts.
2102 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2103 matches `muse-project-ignore-regexp'.
2105 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2106 (muse-style-elements-list): New function that returns a list of
2107 references to ELEM in STYLE, including base styles.
2108 (muse-publish-markup-region): Use muse-style-elements-list rather than
2109 muse-style-elements when getting :regexps.
2111 * lisp/muse-publish.el (muse-style-element): Add docstring.
2114 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2115 lisp/muse-publish.el
2118 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2121 Initial implementation of muse-xml.el. End of section edge case.
2123 muse--main--1.0--patch-175
2125 * AUTHORS: Add Peter K. Lee.
2127 * Makefile (experimental): New target that builds experimental programs.
2128 (distclean): Remove debian/dirs, a cruft file from the debian build
2131 * examples/mwolson/muse-init.el: Update.
2133 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2134 prompts for the blog entry to visit.
2136 * experimental/Makefile: New file that causes experimental stuff to be
2139 * experimental/muse-xml.el: New file that provides the experimental XML
2142 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2145 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2147 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2148 involving end-of-file and paragraph detection.
2150 * lisp/muse-wiki.el: Minor header fix.
2152 * scripts/muse-build.el (load-path): Add "../experimental".
2155 experimental/.arch-ids/Makefile.id
2156 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2157 experimental/muse-xml.el
2160 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2161 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2162 lisp/muse-wiki.el scripts/muse-build.el
2165 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2168 Try to fix <example> region coloring problem.
2170 muse--main--1.0--patch-174
2172 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2173 If region is multiple lines, add '(font-lock-multiline t) to
2174 properties. This should fix an annoying <example> region issue.
2177 ChangeLog lisp/muse-colors.el
2180 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2183 Don't publish implicit links that have a double-quote at begin or end.
2185 muse--main--1.0--patch-173
2187 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2188 double-quote exists at beginning or end.
2190 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2191 don't colorize if a double-quote exists at beginning or end.
2194 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2197 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2200 Fix failure to publish emphasis properly.
2202 muse--main--1.0--patch-172
2204 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2207 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2211 experimental/.arch-ids/muse-wiki-old.el.id
2212 experimental/muse-wiki-old.el
2215 ChangeLog lisp/muse-publish.el
2218 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2221 Add a few common revision control directories to the ignore list.
2223 muse--main--1.0--patch-171
2225 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2226 directories to be ignored when building the file alist, such as those
2227 used for CVS and Arch revision control data.
2230 ChangeLog lisp/muse-project.el
2233 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2236 Fix #2654: Append a newline when using pdf publishing style.
2238 muse--main--1.0--patch-170
2240 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2244 ChangeLog lisp/muse-latex.el
2247 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2250 5 levels of headings colorization; color bare URLs.
2252 muse--main--1.0--patch-169
2254 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2255 Really color up to 5 headings.
2256 (muse-colors-markup): Add muse-url-regexp.
2257 (muse-colors-explicit-link): Renamed from muse-colors-link.
2258 (muse-colors-implicit-link): Moved here from
2259 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2260 we'll be coloring URLs.
2263 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2266 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2269 Don't emphasize if a word constituent follows the trailer.
2271 muse--main--1.0--patch-168
2273 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2274 (muse-colors-verbatim): Don't colorize if a word constituent follows
2277 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2278 word constituent follows the trailer.
2281 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2284 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2287 Add coloring for example, verbatim, and =signs=; anchor fix.
2289 muse--main--1.0--patch-167
2291 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2292 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2293 (muse-colors-verbatim): Use `muse-verbatim-face'.
2294 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2296 (muse-colors-tags): Add verbatim and literal tags.
2297 (muse-colors-example-tag): Use `remove-text-properties' instead of
2298 `set-text-properties', since the latter does not work consistently.
2299 (muse-colors-literal-tag): New function that strips all markup from the
2301 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2302 that we can work around an annoying XEmacs issue.
2304 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2305 multi-line by default.
2307 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2311 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2315 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2318 Link with anchor bugfix.
2320 muse--main--1.0--patch-166
2322 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2323 valid, as long as the base is valid.
2326 ChangeLog lisp/muse-colors.el
2329 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2332 Link inside table issue, fixes read-only text error.
2334 muse--main--1.0--patch-165
2336 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2337 inside tables so we don't get an error when links exist.
2339 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2341 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2342 into account when displaying the "All files published" message, unless
2343 they've actually been modified.
2345 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2346 don't wrap in condition-case; we don't want the message to be muffled.
2349 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2350 lisp/muse-project.el lisp/muse.el
2353 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2356 Permit infinitely-nested sections.
2358 muse--main--1.0--patch-164
2360 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2361 (Deriving from an existing style): Mark up as a list.
2363 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2364 Color an additional level of headings.
2366 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2367 section-other, section-other-end, and section-close strings.
2368 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2369 through the 'section-close string.
2371 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2372 'begin-underline, since this messes up paragraph handling. Use
2373 <h5></h5> for 'section-other.
2375 (muse-html-fixup-tables): New function that sorts the table parts so
2376 that order is head, foot, body. Apparently XHTML needs this, and it
2377 seems like a good general practice, so we do it for HTML as well.
2379 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2382 * lisp/muse-publish.el (muse-publish-section-close): New function that
2383 determines where to put the section close given heading depth and
2385 (muse-publish-markup-heading): Handle 'section-other and
2386 'section-other-end. Call `muse-publish-section-close' at end of
2389 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2393 ChangeLog examples/QuickStart lisp/muse-colors.el
2394 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2395 lisp/muse-publish.el lisp/muse-texinfo.el
2398 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2401 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2403 muse--main--1.0--patch-163
2405 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2407 (muse-docbook-markup-regexps): Deal with new table algorithm.
2408 (muse-docbook-transform-content-type, muse-docbook-encoding)
2409 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2410 (muse-docbook-markup-table): Use a better table algorithm, based on the
2411 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2412 and foot of the table. Use informaltable rather than table.
2413 (muse-docbook-fixup-tables): New function that sorts all tables found
2414 in the published document so that the order is head, foot, body.
2415 (muse-docbook-markup-functions): Add anchor handler.
2416 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2418 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2419 that insert an anchor at point.
2421 * lisp/muse-html.el (muse-html-transform-content-type)
2422 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2424 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2426 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2428 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2429 that was evaluated in the output.
2432 ChangeLog examples/QuickStart lisp/muse-docbook.el
2433 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2436 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2439 muse-texinfo: Improve formatting for enddots, dots, underline.
2441 muse--main--1.0--patch-162
2443 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2444 of enddots and dots. For begin-underline and end-underline, use "_",
2445 since we don't have anything better.
2448 ChangeLog lisp/muse-texinfo.el
2451 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2454 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2456 muse--main--1.0--patch-161
2458 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2459 list. This should fix #2635.
2462 ChangeLog lisp/muse-texinfo.el
2465 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2468 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2470 muse--main--1.0--patch-160
2472 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2474 * debian/changelog: Ditto.
2476 * debian/control (Build-Depends-Indep): Add tetex-bin.
2478 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2481 * examples/QuickStart: Remove stray <comment> now that the bug that made
2482 it necessary is fixed.
2484 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2487 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2488 the contents from the footer to the header.
2490 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2491 each number, not after.
2493 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2495 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2496 happens when doing batch publishing. Minor whitespace fix.
2499 ChangeLog Makefile.defs debian/changelog debian/control
2500 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2501 lisp/muse-texinfo.el lisp/muse.el
2504 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2507 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2509 muse--main--1.0--patch-159
2511 * examples/QuickStart: Add "Write me." to empty sections at end so that
2512 they publish correctly with DocBook.
2514 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2515 paragraph starts with emphasis, example, link, or email address.
2518 ChangeLog examples/QuickStart lisp/muse-docbook.el
2521 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2524 Handle embedded docbook footnotes and <literal> edge case.
2526 muse--main--1.0--patch-158
2528 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2529 (muse-docbook-markup-strings): Use systemitem for example text.
2530 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2531 <para></para> inside of them.
2533 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2536 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2537 muse-publish-escape-specials-in-string to list by default.
2539 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2540 argument IGNORE-READ-ONLY determines whether or not to ignore the
2541 read-only property when transforming text. Add docstring.
2542 (muse-publish-markup-word): Use non-nil third argument to
2543 muse-publish-escape-specials when we're publishing `='-delimited text.
2544 This allows =<literal><tag></literal>= to work as intended.
2546 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2547 arguments after the first so that we can include this in
2548 `muse-publish-url-transforms'.
2550 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2553 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2554 lisp/muse-publish.el
2557 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2560 Misc. blosxom fixes, like category directive.
2562 muse--main--1.0--patch-157
2564 * contrib/pyblosxom/getstamps.py: Add file extension.
2566 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2567 extension. This will allow Muse to specify it once a
2568 timestamps-writing routine gets written.
2570 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2571 attention to the "category" directive, if it exists. Use file-truename
2572 instead of expand-file-name for base directory.
2574 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2577 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2578 available tags, even though it doesn't do anything yet.
2581 ChangeLog contrib/pyblosxom/getstamps.py
2582 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2583 lisp/muse-project.el
2586 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2589 Small logic fix with temp files.
2591 muse--main--1.0--patch-156
2593 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2594 buffer-name to determine whether the buffer is still around.
2597 ChangeLog lisp/muse.el
2600 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2603 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2605 muse--main--1.0--patch-155
2607 * lisp/muse.el (muse-widget-type-value-create)
2608 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2609 extra widgets from 'lazy type that are needed to get the
2610 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2612 * lisp/muse.el (muse-implicit-link-functions)
2613 (muse-explicit-link-functions): Remove predefined wiki-related options.
2614 These are added in muse-wiki via custom-add-option.
2616 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2618 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2620 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2621 ":strings" to cope with Emacs21 and XEmacs.
2622 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2624 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2625 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2626 newlines. Control indentation. Remove an unnecessary inlined repeat.
2628 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2629 since XEmacs doesn't support the alist widget. Deal with case where no
2630 projects are defined, or a strange expression is used.
2632 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2633 stuff using custom-add-option.
2636 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2637 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2640 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2643 Don't kill temp buffer if debug-on-error is non-nil.
2645 muse--main--1.0--patch-154
2647 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2648 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2651 ChangeLog lisp/muse.el
2654 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2657 Expand Debian package description.
2659 muse--main--1.0--patch-153
2661 * debian/control (Description): Expand this to make the package more
2664 * debian/copyright, debian/rules: Minor whitespace cleanups.
2666 * debian/changelog: Package 3.01.arch.152-1.
2669 ChangeLog Makefile.defs debian/changelog debian/control
2670 debian/copyright debian/rules
2673 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2676 Header/footer docfix; ChangeLog correction.
2678 muse--main--1.0--patch-152
2680 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2681 Thanks to drkm for pointing out my error.
2683 Use better documentation and customize interface for headers and footers.
2684 Thanks to Chris McMahan.
2687 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2688 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2689 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2691 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2694 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2697 Slight Debian version tweak.
2699 muse--main--1.0--patch-151
2701 * Makefile.defs (VERSION): Use a slightly different version naming
2702 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2703 X.YY is the Muse version, and YYY is the patch level.
2705 * debian/changelog: Ditto.
2708 ChangeLog Makefile.defs debian/changelog
2711 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2714 Improve debian build and put together a package.
2716 muse--main--1.0--patch-150
2718 * Makefile (debclean): New target that cleans up the mess that the
2719 `debian' target makes.
2720 (debian): Build using debuild rather than dpkg-buildpackage. Copy
2721 results to my debian dist dir two levels up.
2723 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2725 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2727 * debian/control (Standards-Version): Update to 3.6.2.
2729 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2732 * debian/copyright (Copyright): Improve.
2734 * debian/emacsen-install (FILES): Include contrib directory so that
2735 muse-http.el compiles properly.
2737 * debian/muse-el.examples: New file containing the example files to
2740 * debian/rules: Move example stuff to muse-el.examples. Install some
2741 additional documentation.
2744 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2747 ChangeLog Makefile Makefile.defs debian/changelog
2748 debian/control debian/copyright debian/emacsen-install
2752 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2755 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2757 muse--main--1.0--patch-149
2759 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2760 the beginning of a header would be emphasized if an asterisk came
2762 (muse-colors-underlined): Don't allow end of underlined text to be the
2763 beginning of a line. Don't use memq to check for whitespace syntax; eq
2766 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2767 on. We'll use a more clever trick to keep emphasis characters from
2768 being interpreted in explicit links -- add a custom 'noemphasis text
2769 property to them. Move mdash rule further down so that I can add
2770 designations after blockquoted text.
2772 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2773 text has the 'noemphasis property, ignore it.
2774 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2775 property to the text between BEG and END, or match beginning and end.
2777 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2778 before trying to set buffer-modified to nil. This should fix a
2779 "selecting deleted buffer" error when publishing from command line.
2782 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2786 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2789 Journal validation fixes.
2791 muse--main--1.0--patch-148
2793 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2794 default rather than HTML 4.0 [strict].
2795 (muse-html-markup-strings): Include empty alt element.
2797 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2799 * muse.texi (Journal): Ditto.
2802 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2805 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2808 Add debian files; tweak Makefile.
2810 muse--main--1.0--patch-147
2812 * Makefile (distclean): Remove directory created by dist rule.
2813 (dist): Make this only generate the directory, not the tarball.
2814 (release): New target that generates the tarball and zipfile.
2815 (debrelease): New target that builds the debian package for Muse.
2816 (upload): Depend on release target.
2818 * examples/mwolson/stylesheets: Add forgotten Arch id.
2821 debian/.arch-ids/=id debian/.arch-ids/changelog.id
2822 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2823 debian/.arch-ids/emacsen-install.id
2824 debian/.arch-ids/emacsen-remove.id
2825 debian/.arch-ids/emacsen-startup.id
2826 debian/.arch-ids/muse-el.dirs.id
2827 debian/.arch-ids/muse-el.docs.id
2828 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2829 debian/changelog debian/control debian/copyright
2830 debian/emacsen-install debian/emacsen-remove
2831 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2832 debian/muse-el.info debian/rules
2833 examples/mwolson/stylesheets/.arch-ids/=id
2834 examples/mwolson/stylesheets/.arch-ids/blog.css.id
2835 examples/mwolson/stylesheets/.arch-ids/common.css.id
2836 examples/mwolson/stylesheets/.arch-ids/print.css.id
2837 examples/mwolson/stylesheets/.arch-ids/screen.css.id
2838 examples/mwolson/stylesheets/blog.css
2839 examples/mwolson/stylesheets/common.css
2840 examples/mwolson/stylesheets/print.css
2841 examples/mwolson/stylesheets/screen.css
2847 debian debian/.arch-ids examples/mwolson/stylesheets
2848 examples/mwolson/stylesheets/.arch-ids
2851 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2854 Allow `muse-index-as-string' to remove current file from output.
2856 muse--main--1.0--patch-146
2858 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2859 which excludes the current file from the output. Improve
2863 ChangeLog lisp/muse-mode.el
2866 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2869 S-TAB issue with Windows.
2871 muse--main--1.0--patch-145
2873 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2877 ChangeLog lisp/muse-mode.el
2880 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2883 Improve temp buffer usage.
2885 muse--main--1.0--patch-144
2887 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2888 `insert-file-contents'. This should further help with the temp
2889 buffer problem. Thanks to Peter K. Lee and drkm for the research
2892 * lisp/muse.el (muse-with-temp-buffer): Renamed from
2893 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
2894 make sure the temp buffer is killed. I didn't implement an option to
2895 save the contents of the temp buffer.
2898 ChangeLog lisp/muse-book.el lisp/muse-http.el
2899 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2903 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2906 muse-docbook: split-string Emacs21 fix.
2908 muse--main--1.0--patch-143
2910 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2911 split-string to fix an Emacs21 issue.
2914 ChangeLog lisp/muse-docbook.el
2917 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2920 muse-docbook: Parse author directive so that it validates properly.
2922 muse--main--1.0--patch-142
2924 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2925 attempts to publish the contents a DocBook-usable <author> tag.
2926 (muse-docbook-header): Use `muse-docbook-get-author'.
2929 ChangeLog lisp/muse-docbook.el
2932 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2935 Be a bit more clever with our consecutive list regexp.
2937 muse--main--1.0--patch-141
2939 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2940 clever with our consecutive list regexp.
2943 ChangeLog lisp/muse-docbook.el
2946 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2949 Do the right thing with consecutive list items, hopefully.
2951 muse--main--1.0--patch-140
2953 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2954 (muse-docbook-header): Add DTD string.
2955 (muse-docbook-markup-regexps): Add rule that merges consecutive list
2957 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2958 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2961 ChangeLog lisp/muse-docbook.el
2964 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2967 Improve customize interface for `muse-project-alist' once more.
2969 muse--main--1.0--patch-139
2971 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2972 setting to be anything, since we now support settings that use lists.
2973 (muse-project): Vastly improve this by naming each setting and showing
2974 what exact type is required. Handle case where a function is not
2975 defined yet. Use a set for styles, which looks nice. This is about as
2976 good as it can be ... unless we add some sort of inline documentation
2977 later on. A setting was added for Yann's :force-publish tag.
2979 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2983 ChangeLog lisp/muse-project.el lisp/muse.el
2986 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2989 Merged from hodique@lifl.fr--2005 (patch 24-33)
2991 muse--main--1.0--patch-138
2995 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2996 Merged from mwolson@gnu.org--2005 (patch 96)
2998 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2999 Merged from mwolson@gnu.org--2005 (patch 97-101)
3001 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3002 Merged from mwolson@gnu.org--2005 (patch 102-106)
3004 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3005 Merged from mwolson@gnu.org--2005 (patch 107-120)
3007 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3008 Merged from mwolson@gnu.org--2005 (patch 121-131)
3010 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3011 Merged from mwolson@gnu.org--2005 (patch 132)
3013 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3014 Merged from mwolson@gnu.org--2005 (patch 133-135)
3016 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3017 Merged from mwolson@gnu.org--2005 (patch 136)
3019 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3020 Merged from mwolson@gnu.org--2005 (patch 137)
3022 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3023 Introduce :force-publish project keyword. Fix bug #2637
3026 ChangeLog lisp/muse-project.el
3029 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3030 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3031 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3032 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3033 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3034 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3035 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3036 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3037 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3038 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3041 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3044 Prevent temp buffers from prompting for save; handle lisp errors better.
3046 muse--main--1.0--patch-137
3048 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3049 bound" error. I don't know for certain where this is coming from,
3050 though ... *grumble*.
3052 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3053 like how emacs-wiki does it. Warn the user about lisp errors,
3054 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3055 publish as something valid in most markup styles, with increased
3056 emphasis on those that don't support it. That's a win-win ... I think
3059 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3060 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3061 to kill the buffer so we don't get any annoying prompts. I *strongly*
3062 believe that this should be the default behavior of `with-temp-buffer'.
3064 * lisp/muse-book.el (muse-book-publish-project): Use
3065 `muse-with-temp-buffer-no-prompt'.
3067 * lisp/muse-http.el (muse-http-reject): Ditto.
3069 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3071 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3073 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3074 (muse-publish-markup-email, muse-published-contents): Ditto.
3077 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3078 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3079 lisp/muse-publish.el lisp/muse.el
3082 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3085 Customization error; Makefile tweaks.
3087 muse--main--1.0--patch-136
3089 * Makefile (dist): Use a tla-specific method to create the tarball.
3090 Create a zip file as well.
3091 (upload): New rule that uploads the tarball and zip file to gna.org.
3093 * Makefile.defs (VERSION): New variable that determines the version
3094 string to use in the `dist' and `upload' targets.
3096 * lisp/muse.el (muse-implicit-link-functions)
3097 (muse-explicit-link-functions): Use :type of hook so that the options
3101 ChangeLog Makefile Makefile.defs lisp/muse.el
3104 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3107 Prepare Muse 3.01.90 (3.02 RC1).
3109 muse--main--1.0--patch-135
3113 ChangeLog lisp/muse.el muse.texi
3116 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3119 Attempt to get the right file extension when publishing; more examples.
3121 muse--main--1.0--patch-134
3123 * examples/mwolson/muse-init.el: Update my configuration.
3125 * examples/mwolson/templates: Store my web page templates here.
3127 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3129 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3130 descriptions. Yet another reason to implement my list-returning from
3133 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3134 with a few more edge cases. Throw together a rough hack for
3135 determining when to include the output file extension.
3137 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3138 but still ineffective.
3141 examples/mwolson/templates/.arch-ids/=id
3142 examples/mwolson/templates/.arch-ids/footer.html.id
3143 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3144 examples/mwolson/templates/.arch-ids/generic-header.html.id
3145 examples/mwolson/templates/.arch-ids/header.html.id
3146 examples/mwolson/templates/footer.html
3147 examples/mwolson/templates/generic-footer.html
3148 examples/mwolson/templates/generic-header.html
3149 examples/mwolson/templates/header.html
3152 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3156 examples/mwolson/templates
3157 examples/mwolson/templates/.arch-ids
3160 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3163 Make published link handling do the right thing, plus misc. fixes.
3165 muse--main--1.0--patch-133
3167 * lisp/muse-mode.el (muse-mode-hook): Add option for
3168 `muse-wiki-update-custom-values'. The :set function makes sure that
3169 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3170 This probably isn't best-practice, but it works.
3172 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3175 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3176 `muse-publish-prepare-url' to the listed options.
3178 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3179 output-dir is not specified.
3181 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3182 here instead of later on.
3184 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3185 right thing when `muse-wiki-interwiki-alist' is nil.
3187 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3188 `muse-publish-output-file'.
3190 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3191 (muse-wiki-transform-wikiword): Removed. We should not use the
3192 publishing transforms facility to handle these.
3194 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3195 links as "link" rather than "url".
3197 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3198 takes care of any customization cleaups that need to happen whenever
3199 muse-mode is entered.
3201 * lisp/muse.el (muse-implicit-link-functions): Add options for
3202 `muse-handle-url' and the wiki handlers.
3203 (muse-explicit-link-functions): Add option for
3204 `muse-wiki-handle-internal'.
3207 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3208 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3211 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3214 Add invalid directory assertion.
3216 muse--main--1.0--patch-132
3218 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3219 any invalid directories will trigger an error.
3222 ChangeLog lisp/muse-project.el
3225 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3228 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3230 muse--main--1.0--patch-131
3237 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3240 Yann's assignment form came in!
3242 muse--main--1.0--patch-130
3249 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3252 Compilation fix, minor shuffling in `muse-mode'.
3254 muse--main--1.0--patch-129
3256 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3257 accessing it. Fixes Yet Another Compiler Error.
3259 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3260 project-specific settings happen first.
3263 ChangeLog lisp/muse-mode.el lisp/muse.el
3266 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3269 Fix annoying initial buffer coloring problem.
3271 muse--main--1.0--patch-128
3273 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3274 where even buffer-file-name is not set. This happens the first time we
3275 attempt to colorize the buffer. I'm rather astonished that I had to do
3279 ChangeLog lisp/muse-wiki.el
3282 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3285 Jump to bad and good links on TAB; mode-choosing fix.
3287 muse--main--1.0--patch-127
3289 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3290 pics a major mode for a file. If one is specified in the project of
3291 file, use it. Otherwise, use muse-mode.
3292 (muse-next-reference, muse-previous-reference): Jump to bad links as
3295 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3299 ChangeLog lisp/muse-mode.el lisp/muse.el
3302 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3305 Add specified Muse file extension to auto-mode-alist.
3307 muse--main--1.0--patch-126
3309 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3310 the old extension from auto-mode-alist and add the new one. This
3311 eliminates the need to set muse-mode-auto-p when you have specified a
3312 Muse file extension.
3314 * examples/mwolson/muse-init.el: Sync.
3317 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3320 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3323 Make `muse-project-alist' more intuitively customizable.
3325 muse--main--1.0--patch-125
3327 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3330 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3331 (muse-project-alist-get): New function that pre-parses
3332 `muse-projects-alist' before customization in order to work around an
3333 annoying limitation in the customize interface.
3334 (muse-project-alist-set): New function that takes the value that
3335 customize gave us and turns it into something Muse can use.
3336 (muse-project): New widget that outlines the form of the
3337 `muse-project-alist' variable.
3338 (muse-project-alist): Use the `muse-project' widget and specify :set
3342 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3345 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3348 Silence compiler warnings.
3350 muse--main--1.0--patch-124
3352 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3354 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3357 * lisp/muse-project.el (muse-project-applicable-styles): Call
3358 `muse-assert' with only 1 argument to silence a compiler warning.
3361 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3362 lisp/muse-project.el
3365 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3368 muse-docbook: Merge several other types of tags if necessary.
3370 muse--main--1.0--patch-123
3372 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3373 `muse-docbook-fixup-sections'. For each TAG in
3374 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3375 merge them together. Thanks to Dale P. Smith for the suggestion.
3376 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3379 ChangeLog lisp/muse-docbook.el
3382 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3385 muse-docbook: Output an XML tag with encoding at the beginning of document.
3387 muse--main--1.0--patch-122
3389 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3391 (muse-docbook-encoding-default): New option that determines which Emacs
3392 buffer encoding to use by default in Muse DocBook files if none is
3394 (muse-docbook-charset-default): New option that determines the DocBook
3395 XML charset to use if no translation is found in
3396 muse-docbook-encoding-map.
3397 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3398 system to its associated DocBook coding system.
3399 (muse-docbook-transform-content-type): New function that determines the
3400 DocBook XML encoding to use based on the contents of
3401 muse-docbook-encoding-map.
3402 (muse-docbook-encoding): New function that calls
3403 muse-docbook-transform-content-type.
3404 (muse-docbook-finalize-buffer): New function that sets the buffer file
3405 coding system to the value of muse-docbook-encoding-default, but only
3406 if the buffers contents have no special characters.
3407 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3410 ChangeLog lisp/muse-docbook.el
3413 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3416 Apply muse-docbook patch from Dale P. Smith.
3418 muse--main--1.0--patch-121
3420 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3421 Dale P. Smith to make the markup much better.
3424 AUTHORS ChangeLog lisp/muse-docbook.el
3427 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3430 Use different mapping for S-tab on Windows.
3432 muse--main--1.0--patch-120
3434 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3435 Windows, use [(shift tab)] for `muse-previous-reference'.
3438 ChangeLog lisp/muse-mode.el
3441 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3446 muse--main--1.0--patch-119
3448 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3449 `muse-match-string-no-properties' so XEmacs doesn't complain.
3452 ChangeLog lisp/muse-wiki.el
3455 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3458 Handle a few edge cases with project-page resolution gracefully.
3460 muse--main--1.0--patch-118
3462 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3463 make sure that PAGE is specified. STYLES should be generated
3464 automatically, but it could theoretically fail. I'm managing to
3465 trigger this when messing with unsaved Muse files. Handle case where
3466 buffer has not yet been saved.
3467 (muse-project-find-file): Don't try to resolve relative links; just
3470 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3471 point-of-reference bug. No need to call muse-project-page-of-file
3472 since buffer-file-name and muse-publishing-current-file both give us
3475 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3476 `skip-chars-backward' only respects the newline some of the time.
3480 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3484 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3487 Fix image-link goof-up and add pretty titles.
3489 muse--main--1.0--patch-117
3491 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3492 class="image-link"> instead of <div class="image-link">. I found a bug
3493 with the way I was handling both, so I decided to simplify things.
3495 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3496 `muse-publish-output-name', but keeps the directory prefix.
3497 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3499 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3500 customizable option that determines the words to downcase in title.
3501 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3502 Capitalized Title out of either a string or the current title. This is
3503 not currently used by any other function -- for now it is meant to be
3507 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3510 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3513 Escape specials in link descriptions.
3515 muse--main--1.0--patch-116
3517 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3518 function that escapes special characters in the given string according
3519 to the current publishing style.
3520 (muse-publish-url): Use the above function to escape the description
3521 part of extended links.
3522 (muse-publish-prepare-url): Don't make string read-only; it does
3525 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3526 (muse-wiki-transform-wikiword): Don't make string read-only.
3529 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3532 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3535 Escape "&", "<", and ">" in URL text.
3537 muse--main--1.0--patch-115
3539 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3540 specially. Thanks to John Sullivan for the suggestion.
3543 ChangeLog lisp/muse-html.el
3546 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3549 Update my example configuration.
3551 muse--main--1.0--patch-114
3553 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3554 project to "WebSite" in order to make it more distinct.
3555 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3556 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3558 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3559 published name of the current file. I really should make a function
3560 called `muse-published-name' or something similar!
3561 ("\C-cpx"): Use this key sequence for
3562 `my-muse-prepare-entry-for-xanga'.
3563 (muse-file-extension): I'm making use of this so I can figure out its
3567 ChangeLog examples/mwolson/muse-init.el
3570 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3573 Tackle a project name interwiki highlighting snafu.
3575 muse--main--1.0--patch-113
3577 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3578 this. It seems to be more robust now. Highlighting is going the way I
3582 ChangeLog lisp/muse-wiki.el
3585 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3588 Fix some gross mistakes.
3590 muse--main--1.0--patch-112
3592 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3595 * lisp/muse-project.el (muse-project-file-entries): If
3596 `muse-file-extension' is defined, use it to filter the entries.
3598 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3599 variable. Move higher in file.
3601 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3602 argument instead of the real name of the variable.
3605 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3609 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3612 Make natural interwiki links between projects mostly work.
3614 muse--main--1.0--patch-111
3616 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3617 function and flesh it out. This seems to work properly, though for
3618 some reason, interwiki links using projects are a bit flakey.
3619 (muse-wiki-handle-interwiki): Deal with case where we have a project
3620 name in an interwiki link.
3623 ChangeLog lisp/muse-wiki.el
3626 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3629 Fix Emacs21 issue with muse-insert-tag.
3631 muse--main--1.0--patch-110
3633 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3634 completing-read to appease older Emacsen.
3637 ChangeLog lisp/muse-mode.el
3640 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3643 Fix error with `muse-blosxom-new-entry' and Emacs21.
3645 muse--main--1.0--patch-109
3647 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3648 `completing-read' so that old versions of Emacs don't complain.
3651 ChangeLog lisp/muse-blosxom.el
3654 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3657 Try to fix an error with `muse-blosxom-get-categories'.
3659 muse--main--1.0--patch-108
3661 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3662 about processing directories.
3665 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3668 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3671 Make a distinction between implicit and explicit links at publish-time.
3673 muse--main--1.0--patch-107
3675 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3677 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3679 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3680 `explicit' argument.
3682 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3683 not we are dealing with an explicit link.
3685 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3687 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3688 argument, but ignore it.
3690 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3691 when link is not explicit.
3694 ChangeLog lisp/muse-html.el lisp/muse-http.el
3695 lisp/muse-publish.el lisp/muse-wiki.el
3698 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3701 Implement several WikiWord handling fixes.
3703 muse--main--1.0--patch-106
3705 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3706 found by the handlers. Don't send implicit links through some of the
3709 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3710 of interwiki link before calling `muse-handle-explicit-link'.
3712 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3713 "\\|" separator between project-alist entries and interwiki entries.
3714 Force a reconfiguration of muse-colors-markup.
3716 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3717 sure that we don't colorize WikiNames that don't go with any file.
3721 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3725 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3728 Attempt to simplify muse-wiki a bit.
3730 muse--main--1.0--patch-105
3732 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3735 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3736 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3737 (muse-wiki-update-use-wikiword-markup-regexp)
3738 (muse-wiki-update-use-wikiword-link-function)
3739 (muse-wiki-update-use-wikiword-url-transforms): Remove.
3740 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3742 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3743 `muse-wiki-use-wikiword' is specified.
3745 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3746 unless `muse-wiki-use-wikiword' is specified.
3748 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3751 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3752 muse-publish-markup-regexps.
3754 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3755 muse-publish-url-transforms.
3757 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3758 muse-wiki-handle-wikiword to muse-implicit-link-functions.
3762 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3765 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3768 Make muse-blosxom use relative name of published file in page-date alist.
3770 muse--main--1.0--patch-104
3772 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3774 (muse-blosxom-update-page-date-alist): Renamed from
3775 `muse-blosxom-markup-date-directive'. Make the current file name
3776 relative to the base directory and strip file extension if necessary.
3780 ChangeLog lisp/muse-blosxom.el
3783 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3786 Hack on muse-blosxom timestamps somewhat.
3788 muse--main--1.0--patch-103
3790 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3791 actually do something useful. This should have a different name,
3793 ("blosxom-html", "blosxom-xhtml"): Call
3794 `muse-blosxom-markup-date-directive' after publishing each entry.
3798 ChangeLog lisp/muse-blosxom.el
3801 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3804 Fix several startup and compile errors.
3806 muse--main--1.0--patch-102
3808 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
3809 fixes an error that occurred during startup.
3811 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3812 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3815 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3816 that the nasty compile errors go away. Fix a few typos.
3817 (muse-ignored-extensions): Fix docstring.
3818 (muse-file-extension): Move this higher in the file.
3823 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3826 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3829 Note that muse-file-extension should not have "." in front.
3831 muse--main--1.0--patch-101
3833 * lisp/muse-project.el (muse-project-find-file): Handle case where
3834 muse-file-extension is not specified.
3836 * lisp/muse.el (muse-file-extension): Note that the period at the
3837 beginning of this value should be omitted.
3839 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3840 file extension so that regexp characters inside the extension will not
3841 goof it up. This should never be a problem in normal cases, but let's
3846 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3850 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3853 Implement optional file extension of Muse files.
3855 muse--main--1.0--patch-100
3857 * lisp/muse-mode.el (muse-mode): Make sure
3858 `muse-update-ignored-extensions-regexp' gets updated every time we
3859 enter Muse mode. This works around a bug in the customize interface --
3860 if a user changes an option using setq, the :set function sometimes
3861 does not get executed. I should really try to determine whether or not
3862 this is really an issue anymore.
3864 * lisp/muse-project.el (muse-project-find-file): Make use of
3865 `muse-file-extension'.
3867 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3868 customizable; it is autogenerated from `muse-ignored-extensions'.
3869 (muse-update-ignored-extensions-regexp): New function that sets the
3870 value of `muse-ignored-extensions-regexp'. This is needed in order to
3871 make sure that the value of `muse-file-extension' is taken into
3873 (muse-ignored-extensions): New option that determines which file
3874 extensions to ignore. It is in the form of a list of regexps.
3876 * lisp/muse.el (muse-file-extension): New option that allows the user to
3877 specify the file extension to be used for Muse files. By default, this
3878 is nil, which means that no extension will be used.
3880 * lisp/muse.el (muse-page-name): Handle case where
3881 `muse-ignored-extensions-regexp' is nil.
3885 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3886 lisp/muse-regexps.el lisp/muse.el
3889 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3892 Document new blosxom convenience feature.
3894 muse--main--1.0--patch-99
3896 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3897 `muse-blosxom-project-alist-entry'. An example is provided in the
3902 ChangeLog lisp/muse-blosxom.el
3905 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3908 Further work on `muse-project-alist' entry generation for blosxom.
3910 muse--main--1.0--patch-98
3912 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3913 Include subdirectories in first part of "Blog" entry.
3915 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3916 that returns a list of dirs that are to be used with the first part of
3917 a `muse-project-alist' entry.
3921 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3924 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3927 New function: muse-blosxom-project-alist-entry.
3929 muse--main--1.0--patch-97
3931 * examples/mwolson/muse-init.el: Update from my latest settings.
3932 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3934 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3935 that generates the latter part of an entry for `muse-project-alist'.
3939 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3942 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3945 Merged from hodique@lifl.fr--2005 (patch 12-23)
3947 muse--main--1.0--patch-96
3951 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3952 Merged from mwolson@gnu.org--2005 (patch 68-76)
3954 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3955 Merged from mwolson@gnu.org--2005 (patch 77-80)
3957 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3958 Merged from mwolson@gnu.org--2005 (patch 81)
3960 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3961 Merged from mwolson@gnu.org--2005 (patch 82)
3963 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3964 Escape % in latex publishing
3966 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3969 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3970 small improvement on muse-make-link
3972 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3973 Fix customization of muse-wiki-wikiword-regexp
3975 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3976 Allow full customization of WikiWords
3978 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3979 Fix mouse-2 yank bug in muse-mode
3981 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3982 Fix interpretation order
3984 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3985 Merged from mwolson@gnu.org--2005 (patch 83-95)
3989 ChangeLog lisp/muse-wiki.el
3992 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3993 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3994 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3995 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3996 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3997 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3998 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3999 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4000 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4001 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4002 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4003 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4006 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4011 muse--main--1.0--patch-95
4013 * lisp/muse-mode.el (muse-follow-name-at-point)
4014 (muse-follow-name-at-mouse): Docfixes.
4018 ChangeLog lisp/muse-mode.el
4021 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4024 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4026 muse--main--1.0--patch-94
4028 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4029 `muse-blosxom-new-entry'.
4031 * muse.texi (Blosxom Entries): Ditto.
4035 ChangeLog lisp/muse-blosxom.el muse.texi
4038 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4041 Re-add global mouse-2 event.
4043 muse--main--1.0--patch-93
4045 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4046 mouse-2, since Yann found a way around the problem I was facing.
4047 (muse-follow-name-at-mouse): Call the event that would normally be used
4048 here if we don't have a link at point.
4052 ChangeLog lisp/muse-mode.el
4055 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4058 Fix publishing error.
4060 muse--main--1.0--patch-92
4062 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4063 the cdr of output-dir. This was a code fragment from a previous
4064 attempt to refactor this function.
4068 ChangeLog lisp/muse-project.el
4071 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4074 Work on getting to the point where we can resolve project interwiki links.
4076 muse--main--1.0--patch-91
4078 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4079 `muse-publishing-current-file'.
4081 * lisp/muse-project.el (muse-project-of-file): Ditto.
4083 * lisp/muse-project.el (muse-project-applicable-styles): New function
4084 that returns the usable styles for a file, given either a list of
4085 styles or a project name. This is useful for removing styles that will
4086 be ignored for a file.
4087 (muse-project-publish-file): Split :include and :exclude processing
4088 into `muse-project-applicable-styles'.
4090 * lisp/muse-publish.el (muse-publish-output-name): Use
4091 `muse-publishing-current-file'.
4093 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4095 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4098 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4099 names to be uninterpreted. Remove need for muse-assoc-string.
4101 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4102 function that will be called to fetch a link to a page from a Muse
4103 project from the output file of the currently-published file. This is
4104 commented out for now since I ran out of energy.
4106 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4107 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4108 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4109 Handle case where no interwiki can be found, even though this should
4112 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4113 whenever Muse mode is entered. That way we don't have to enter an
4114 extra command in our .emacs.
4116 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4117 `muse-publishing-current-file' already exists that does the same thing.
4120 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4122 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4127 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4128 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4131 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4134 Mouse-2 on regular text will yank rather than give an error.
4136 muse--main--1.0--patch-90
4138 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4139 this seems to be more trouble than it's worth.
4140 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4141 use our own implementation.
4145 ChangeLog lisp/muse-mode.el
4148 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4151 Make interwiki links publish with the correct extension.
4153 muse--main--1.0--patch-89
4155 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4156 prefix and suffix to interwiki names, as well as stripping out unwanted
4161 ChangeLog lisp/muse-wiki.el
4164 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4167 Fix publishing of bare interwiki names.
4169 muse--main--1.0--patch-88
4171 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4172 `set'. Use `muse-assoc-string' instead of `assoc'.
4174 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4175 `assoc-string' functionality usable with Emacs21 and XEmacs.
4179 ChangeLog lisp/muse-wiki.el lisp/muse.el
4182 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4185 Apply a few fixes from Yann's branch.
4187 muse--main--1.0--patch-87
4189 Background: I hacked on Muse over the weekend while offline, and so did
4190 Yann. His changes to muse-wiki.el are different than the
4191 ones that I made, so we should probably figure out the best
4192 way to handle this when we both get on IRC again. For now,
4193 I've merged in the bugfixes that he's made, omitting most of
4194 the changes to muse-wiki.
4196 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4198 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4200 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4201 introduced previously.
4205 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4208 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4211 Warn if file not published; hack further on Wiki stuff.
4213 muse--main--1.0--patch-86
4215 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4216 complete <div> tags that are of the class "image-link". It is hoped
4217 that this will prevent user-added <div> tags from being mangled.
4219 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4220 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4221 need to look at the text at point.
4223 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4224 current file has not been published since it was up-to-date. Thanks to
4225 Bill Freeman for the suggestion.
4227 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4228 is nil. If this happens, return the original URL.
4230 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4231 `muse-wiki-update-interwiki-regexp.'
4232 (muse-wiki-update-interwiki-regexp): New function that sets the value
4233 of `muse-wiki-interwiki-regexp'.
4234 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4237 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4238 `muse-wiki-expand-interwiki'.
4239 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4240 with no matching file from being published as links.
4242 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4243 string argument once again, since this behavior is needed when
4245 (muse-wiki-handle-wikiword): Ditto.
4247 * lisp/muse.el (muse-handle-url): Ditto.
4249 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4250 after every unsuccessful attempt at handling the link. If argument is
4251 given, restore match-data at end, too.
4253 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4254 argument. Match data is always saved. If argument is not given,
4255 assume that `muse-implicit-link-regexp' has been matched against, and
4256 return the 1st match string if no handlers worked.
4260 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4261 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4264 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4267 Hack on WikiName handling and make TAB work for Wiki links.
4269 muse--main--1.0--patch-85
4271 * lisp/muse-colors.el (muse-colors-markup): Use
4272 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4274 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4275 nil, don't color bad links. If non-nil, color bad links.
4277 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4279 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4280 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4281 (muse-journal-rss-munge-buffer): Ditto.
4283 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4286 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4287 are handled first, then implicit ones. It should work better in all
4288 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4289 to determine how far to scan for an implicit link. This defaults to
4290 the text between the point and the next space.
4292 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4293 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4294 literally after opening the buffer. Hopefully this can be of use in
4295 custom visit-link functions, when necessary.
4297 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4298 `muse-visit-link-default'.
4300 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4301 Search by text properties instead of regexps. This allows Muse to find
4302 links without having to have a massive regexp that contains all link
4303 types. The downside is that this will not work if the user defontifies
4304 the buffer. But it would somewhat defeat the purpose of following
4305 links if you can't see them.
4307 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4308 enough command line args are passed in batch mode.
4310 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4311 `muse-explicit-link-regexp'.
4313 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4316 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4317 specifies the "common ground" of all implicit links, like URLs, bare
4318 WikiNames, and -- in the future -- email addresses.
4320 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4322 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4323 optional. That was a bad idea on my part. Renamed from
4324 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4327 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4328 `muse-wiki-interwiki-expand'.
4329 (muse-wiki-handle-wikiword): Renamed from
4330 `muse-wiki-wikiword-handle'.
4332 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4333 for the eval-after-load arg since XEmacs chokes on constants.
4335 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4336 face on WikiWords that don't correspond with a file. If people really
4337 want this to appear in bad-link face, I could accommodate that.
4339 * lisp/muse.el (muse-handle-url): New function that detects whether the
4340 given string is a URL.
4341 (muse-implicit-link-functions): Renamed from
4342 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4343 (muse-explicit-link-functions): Renamed from
4344 `muse-mode-handler-functions'.
4345 (muse-handle-implicit-link): New function that handles all
4346 implicit links by calling functions from `muse-implicit-link-functions'.
4347 (muse-handle-explicit-link): Renamed from
4352 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4353 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4354 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4357 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4360 Allow WikiWords to be ignored with <nop> or "''''".
4362 muse--main--1.0--patch-84
4364 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4366 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4367 whether to hide <nop> tags when coloring a Muse buffer.
4368 (muse-wiki-wikiword-at-point): Docfix.
4369 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4370 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4372 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4373 which keeps the WikiWord that follows it from being interpreted.
4374 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4379 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4382 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4385 Update postal address of FSF in muse-wiki.el.
4387 muse--main--1.0--patch-83
4389 * lisp/muse-wiki.el: Update postal address of the FSF.
4393 ChangeLog lisp/muse-wiki.el
4396 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4399 Interpret explicit links before emphasis.
4401 muse--main--1.0--patch-82
4403 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4404 links before emphasis.
4406 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4410 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4413 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4416 Wiki hacking, regexp tweaks.
4418 muse--main--1.0--patch-81
4420 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4423 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4424 that indicates whether or not to use character classes in regexps. The
4425 default is to let Muse try to figure it out.
4426 (muse-extreg-usable-p): Make use of this variable.
4428 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4429 this regexp. I'm guessing it was supposed to have a TAB in there at
4430 one time. Replace this stuff with muse-regexp-space.
4432 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4435 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4438 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4439 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4440 We'll fix those anchor problems eventually!
4442 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4443 uses `muse-interwiki-handle' to determine whether an interwiki link is
4446 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4447 look for a suitable value at point if needed.
4449 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4451 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4453 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4456 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4460 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4463 Make installation of manual when not using Debian go smoothly.
4465 muse--main--1.0--patch-80
4467 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4468 and options are to be used when insinuating the Muse documentation into
4471 * Makefile (install): Make use of INSTALLINFO.
4473 * README (Installation): Give directions for changing INSTALLINFO on a
4474 Debian system and changing where Muse is installed.
4479 ChangeLog Makefile Makefile.defs README muse.texi
4482 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4485 Fix compiler warning induced by last patch.
4487 muse--main--1.0--patch-79
4489 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4493 ChangeLog lisp/muse-project.el lisp/muse.el
4496 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4499 Add `muse-current-file', fix minor QuickStart issue.
4501 muse--main--1.0--patch-78
4503 * examples/QuickStart: Make John Wiegley the author.
4505 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4506 `muse-current-file' instead of `buffer-file-name'.
4508 * lisp/muse-project.el (muse-current-project): Document.
4510 * lisp/muse-project.el (muse-current-file): New variable indicating the
4511 name, including path, of the file that is currently being published.
4512 (muse-project-of-file): Make use of
4513 `muse-current-file'.
4515 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4517 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4520 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4521 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4525 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4528 Make muse-replace-regexp-in-string closer to its parent; no func change.
4530 muse--main--1.0--patch-77
4532 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4533 to implement all functionality of `replace-regexp-in-string'. No
4534 functionality change.
4538 ChangeLog lisp/muse.el
4541 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4544 Play nicely with fill, adaptive-fill, and flyspell.
4546 muse--main--1.0--patch-76
4548 * muse-mode.el (muse-mode-intangible-links): New function used to
4549 determine whether links will be considered intangible.
4551 * lisp/muse-mode.el (muse-mode-link-functions)
4552 (muse-mode-handler-functions): Minor docfix.
4554 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4555 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4556 making links intangible by default, but this may be adjusted by use of
4557 the `muse-mode-intangible-links' function.
4559 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4560 nil if we should allow a fill to occur here. Keeps links from being
4563 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4564 non-nil if we allow spell-checking to occur here. Keeps links from
4565 being improperly colorized.
4567 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4568 functionality change.
4571 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4574 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4577 Minor doc changes and code prettification.
4579 muse--main--1.0--patch-75
4581 * AUTHORS: Note that YH's assignment is in the mail.
4583 * README (scripts): Explain better the contents of the `scripts'
4586 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4589 AUTHORS ChangeLog README lisp/muse-wiki.el
4592 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4595 Merged from hodique@lifl.fr--2005 (patch 7-11)
4597 muse--main--1.0--patch-74
4601 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4602 split WikiWords and InterWiki links into their own package
4604 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4605 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4607 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4608 Mimic experimental behavior for interwiki
4610 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4611 fix notes publishing
4613 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4617 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4620 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4621 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4624 experimental/.arch-ids/muse-wiki.el.id
4625 ==> experimental/.arch-ids/muse-wiki-old.el.id
4626 experimental/muse-wiki.el
4627 ==> experimental/muse-wiki-old.el
4630 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4631 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4632 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4633 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4634 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4637 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4640 Tell people where to find on-line version of manual.
4642 muse--main--1.0--patch-73
4644 * README: Add on-line locations for manual.
4646 * muse.texi: Remove @include directive. This makes generating a PDF of
4647 this documentation a lot easier.
4649 * muse.texi (Preface): Add on-line locations for manual.
4652 ChangeLog README muse.texi
4655 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4658 Try to make Muse play nice with outline minor mode.
4660 muse--main--1.0--patch-72
4662 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4663 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4664 "muse" instead of "t" when adding invisibility to text or checking for
4667 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4668 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4672 ChangeLog lisp/muse-colors.el lisp/muse.el
4675 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4678 Minor grammar fix in Introduction section of manual.
4680 muse--main--1.0--patch-71
4682 * muse.texi (Introduction): Minor grammar fix.
4688 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4693 muse--main--1.0--patch-70
4695 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4697 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4699 * lisp/muse-poem.el (muse-poem-markup-strings)
4700 (muse-poem-chapbook-strings): Make customizable.
4702 * lisp/muse-poem.el (muse-chapbook-latex-header)
4703 (muse-chapbook-latex-footer): Docfix.
4705 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4706 (muse-texinfo-pdf-extension): Ditto.
4708 * lisp/muse.el (muse-version): Change to 3.01.
4710 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4714 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4715 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4718 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4721 Tweak documentation thoroughly; still incomplete.
4723 muse--main--1.0--patch-69
4725 * README: Minor tweaks.
4727 * muse.texi: Massively rename chapters so that the titles are more
4728 descriptive. Clean up grammar.
4730 * muse.texi (Obtaining Muse): Move content of Installation node here,
4731 stripping out any customization tips, since those are covered later.
4732 Re-work this chapter since I was dissatisfied with it.
4734 * muse.texi (Installation): This node has the content of README regarding
4735 installation, which fits the title of the node much better than the
4738 * muse.texi (Blosxom): Turn the sections of this section into
4741 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4744 * muse.texi (History): Add a "2005" item.
4747 ChangeLog README muse.texi
4750 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4753 Finish documenting 2 more publishing styles.
4755 muse--main--1.0--patch-68
4757 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4759 * lisp/muse-journal.el: Docfixes.
4761 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4762 documentation to this function.
4764 * muse.texi (Blosxom Options): New node containing the publishing styles
4765 and options provided by Blosxom.
4766 (Book): Add usage note, as I suspect a lot of people might be confused
4768 (HTML): Space out entries better.
4769 (Journal, LaTeX): New nodes for publishing styles.
4770 (Common Elements): Document a few options that are present in
4774 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4775 lisp/muse-latex.el lisp/muse-publish.el muse.texi
4778 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4781 Make Muse installable and correct an Emacs21 issue.
4783 muse--main--1.0--patch-67
4785 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4786 directory will be generated.
4787 (all): Compile muse.info by default.
4788 (doc): Refactor into individual generation rules for .html and .info
4790 (install): New rule that installs Muse source code, compiled .elc
4791 files, and the manual into proper places.
4793 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4795 * README (Insinuation): Move old content of Installation here.
4796 (Installation): Fill out this section.
4797 (Further Documentation): Add link to my website and note that a full
4798 manual is included with Muse.
4800 * lisp/Makefile (EL): Populate with .el files.
4801 (install): New rule that installs both .elc and .el files.
4803 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4804 Emacs21, hack in a handler for the @documentencoding tag so that it
4808 ChangeLog Makefile Makefile.defs README lisp/Makefile
4809 lisp/muse-texinfo.el
4812 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4815 Cater even more to XEmacs and its annoying whims.
4817 muse--main--1.0--patch-66
4819 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4820 environment variable.
4822 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4823 handle it. Load `muse-build.el' instead.
4825 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4828 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4829 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4832 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4833 function does not appear to be used.
4835 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4836 `replace-regexp-in-string', since XEmacs doesn't have this function.
4837 We only implement the first 3 args, but this could be extended if we
4840 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4841 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4843 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4845 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4846 make XEmacs shut up.
4848 * lisp/muse-convert.el (muse-write-footnote): Ditto.
4850 * lisp/muse-html.el (muse-html-markup-table): Ditto.
4852 * lisp/muse-http.el (muse-winnow-list): Ditto.
4854 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4856 * lisp/muse-project.el (muse-project-file-entries): Ditto.
4858 * lisp/muse-publish.el (muse-publish-markup): Ditto.
4860 * scripts/muse-build.el: Add contrib path first; probably doesn't change
4863 * scripts/publish: Use EMACS environment variable instead of hard-coding
4867 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4868 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4869 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4870 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4871 lisp/muse.el scripts/muse-build.el scripts/publish
4874 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4877 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4879 muse--main--1.0--patch-65
4881 * AUTHORS: Update entry.
4883 * muse-*.el: Move to the lisp directory.
4885 * lisp/Makefile: New file containing rules to test and compile the
4888 * Makefile.defs: New file that contains common definitions for all other
4889 Makefiles, such as Emacs command to use.
4891 * Makefile: Move lisp-specific rules to lisp/Makefile.
4892 (SUBDIRS): New variable containing subdirectories to clean.
4894 * README: Update to reflect new location of source files. Give updated
4895 directions for compiling with XEmacs.
4897 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4899 (%.html): Pass SITEFLAG as an environment variable to
4902 * examples/QuickStart (The): Re-add the stray <comment> tag since it
4903 seems to be needed to keep the process from failing. This has *got* to
4904 be a bug in Muse, but I don't want to deal with it now.
4906 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4908 * lisp/muse-convert.el: Move line to commentary section.
4910 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4911 locally-bound `type' variable isn't used here.
4913 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4915 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4918 * scripts/muse-build.el (load-path): Correct paths.
4920 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4921 as to avoid spurious warnings.
4923 * scripts/publish (style): Make use of SITEFLAG environment variable, if
4926 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4927 (muse-match-string-no-properties): New functions that take the place of
4928 `line-end-position', `line-beginning-position', and
4929 `match-string-no-properties', respectively.
4931 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4932 (muse-my-journal-find-entries): Use Muse-specific version of
4933 `match-string-no-properties', `line-beginning-position', and
4934 `line-end-position' since these do not exist in XEmacs.
4936 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4937 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4939 * lisp/muse-convert.el (muse-latex-transform): Ditto.
4941 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4942 (muse-html-insert-contents): Ditto.
4944 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4946 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4948 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4950 * lisp/muse-publish.el (muse-publish-markup-tag)
4951 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4952 (muse-published-buffer-contents): Ditto.
4954 * scripts/muse-build.el (muse-elint-files): Ditto.
4957 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4958 lisp/.arch-ids/Makefile.id lisp/Makefile
4961 AUTHORS ChangeLog Makefile README examples/Makefile
4962 examples/QuickStart examples/johnw/muse-johnw.el
4963 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4964 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4965 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4966 lisp/muse.el scripts/muse-build.el scripts/publish
4969 .arch-ids/muse-blosxom.el.id
4970 ==> lisp/.arch-ids/muse-blosxom.el.id
4971 .arch-ids/muse-book.el.id
4972 ==> lisp/.arch-ids/muse-book.el.id
4973 .arch-ids/muse-colors.el.id
4974 ==> lisp/.arch-ids/muse-colors.el.id
4975 .arch-ids/muse-convert.el.id
4976 ==> lisp/.arch-ids/muse-convert.el.id
4977 .arch-ids/muse-docbook.el.id
4978 ==> lisp/.arch-ids/muse-docbook.el.id
4979 .arch-ids/muse-html.el.id
4980 ==> lisp/.arch-ids/muse-html.el.id
4981 .arch-ids/muse-http.el.id
4982 ==> lisp/.arch-ids/muse-http.el.id
4983 .arch-ids/muse-journal.el.id
4984 ==> lisp/.arch-ids/muse-journal.el.id
4985 .arch-ids/muse-latex.el.id
4986 ==> lisp/.arch-ids/muse-latex.el.id
4987 .arch-ids/muse-mode.el.id
4988 ==> lisp/.arch-ids/muse-mode.el.id
4989 .arch-ids/muse-poem.el.id
4990 ==> lisp/.arch-ids/muse-poem.el.id
4991 .arch-ids/muse-project.el.id
4992 ==> lisp/.arch-ids/muse-project.el.id
4993 .arch-ids/muse-publish.el.id
4994 ==> lisp/.arch-ids/muse-publish.el.id
4995 .arch-ids/muse-regexps.el.id
4996 ==> lisp/.arch-ids/muse-regexps.el.id
4997 .arch-ids/muse-texinfo.el.id
4998 ==> lisp/.arch-ids/muse-texinfo.el.id
4999 .arch-ids/muse.el.id
5000 ==> lisp/.arch-ids/muse.el.id
5002 ==> lisp/muse-blosxom.el
5004 ==> lisp/muse-book.el
5006 ==> lisp/muse-colors.el
5008 ==> lisp/muse-convert.el
5010 ==> lisp/muse-docbook.el
5012 ==> lisp/muse-html.el
5014 ==> lisp/muse-http.el
5016 ==> lisp/muse-journal.el
5018 ==> lisp/muse-latex.el
5020 ==> lisp/muse-mode.el
5022 ==> lisp/muse-poem.el
5024 ==> lisp/muse-project.el
5026 ==> lisp/muse-publish.el
5028 ==> lisp/muse-regexps.el
5030 ==> lisp/muse-texinfo.el
5038 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5041 Massively untabify files.
5043 muse--main--1.0--patch-64
5047 ChangeLog ChangeLog.2004 experimental/muse-message.el
5048 experimental/muse-wiki.el muse-book.el muse-colors.el
5049 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5050 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5051 muse-project.el muse-publish.el muse-regexps.el
5052 muse-texinfo.el muse.el
5055 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5058 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5060 muse--main--1.0--patch-63
5062 (Summary of changes that Yann made)
5064 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5066 * muse-mode.el (muse-generate-index): Move index generation code into
5067 `muse-index-as-string'.
5068 (muse-index-as-string): New function that generates an index and
5069 returns it as a string, instead of placing it in a buffer like
5070 `muse-generate-index' used to.
5074 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5075 merge from mwolson@gnu.org--2005
5077 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5078 Accept WikiWords as links [mostly rescinded]
5080 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5081 merge from mwolson@gnu.org--2005/muse--main--1.0
5083 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5084 Merged from mwolson@gnu.org--2005 (patch 60-62)
5086 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5087 provide a string view of the index
5090 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5093 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5094 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5095 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5096 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5097 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5100 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5103 Document Blosxom, Book, DocBook, and HTML publishing styles.
5105 muse--main--1.0--patch-62
5107 * muse-blosxom.el: Clean up header.
5109 * muse-book.el (muse-before-book-publish-hook): Rename to
5110 `muse-book-before-publish-hook'.
5111 (muse-after-book-publish-hook): Rename to
5112 `muse-book-after-publish-hook'.
5114 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5115 (muse-html-markup-strings, muse-xhtml-markup-strings)
5116 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5117 (muse-html-charset-default, muse-html-encoding-default)
5118 (muse-html-encoding-map): Docfixes.
5120 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5124 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5127 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5130 Begin work on Publishing Styles section of manual.
5132 muse--main--1.0--patch-61
5134 * Makefile (.PHONY): Add "doc" to list.
5135 (doc): New rule that generates Info and HTML files from muse.texi.
5136 (dist): Rely on `distclean', not `clean'.
5138 * examples/QuickStart (Authoring mode): Remove empty section.
5140 * muse.texi: Call this program "the Emacs Muse" in title.
5141 (Publishing Styles): Begin to populate section.
5142 (Deriving Styles): First subsection of Publishing Styles.
5143 (Contributors): Remove spurious copyright section, since we address
5146 * README: Actually remember to add this file.
5149 .arch-ids/README.id README
5152 ChangeLog Makefile examples/QuickStart muse.texi
5155 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5158 Document Markup Rules.
5160 muse--main--1.0--patch-60
5162 * examples/QuickStart: Remove stray <comment> tag.
5164 * muse.texi (Top): Comment every menu line.
5165 (Markup Rules): New section with plenty of subsections.
5168 ChangeLog examples/QuickStart muse.texi
5171 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5174 Release this as Muse 3.00.90 (RC1).
5176 muse--main--1.0--patch-59
5178 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5179 is compatible with both Emacs and XEmacs.
5181 * examples/README: Renamed to QuickStart.
5183 * examples/Makefile (EXAMPLES): Reflect name change of README.
5188 ChangeLog Makefile examples/Makefile muse.el
5191 examples/.arch-ids/README.id
5192 ==> examples/.arch-ids/QuickStart.id
5194 ==> examples/QuickStart
5197 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5200 Makefile refactoring.
5202 muse--main--1.0--patch-58
5204 * Makefile (.PHONY): List all non-file targets.
5205 (examples): New rule that calls Make in the examples directory.
5206 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5208 * README: Move to the examples directory. I'd prefer to distribute a
5209 very basic plain text README and use this as a quickstart + markup
5210 example + publishing example.
5212 * examples/Makefile: Move all README-related rules here.
5214 * examples/README: Add an "About this document" section.
5216 * scripts/publish (style): Do not include the contrib directory, since we
5217 don't use any code from there. Since this is only invoked from the
5218 examples directory, make sure add the parent directory to the load
5221 * muse.texi: Change version to 3.00.90 (RC1).
5223 * muse.el: Change location of the README file in header.
5225 * muse.el (muse-version): Update to 3.00.90 (RC1).
5228 examples/.arch-ids/Makefile.id examples/Makefile
5231 ChangeLog Makefile examples/README muse.el muse.texi
5236 ==> examples/.arch-ids/README.id
5241 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5244 Update my example configuration.
5246 muse--main--1.0--patch-57
5248 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5249 and experimental status of muse-message.
5252 ChangeLog examples/mwolson/muse-init.el
5255 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5258 Provide optional outline-style faces; customization fixes; experimental stuff.
5260 muse--main--1.0--patch-56
5262 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5263 option that determines what the header faces should look like. If
5264 'outline, use outline-style faces. If nil, don't generate the faces at
5265 all, which allows the user to specify their own. Otherwise, use the
5266 scaled faces, which is the default behavior.
5267 (muse-colors-outline-faces-list): List of faces to use. In case the
5268 outline faces are not available, provide reasonable defaults.
5269 (muse-make-faces): Use dolist instead of mapc. Implement the
5270 possibility of having outline-style colors for heading. Don't call
5271 this function immediately -- give the users time to make their changes
5272 through the customize interface. Once we call this function, Emcs from
5273 CVS will not allow the faces to be changed easily, which is a shame.
5275 * muse-message.el (muse-message-contents-tag): Copied from
5276 `muse-publish-contents-tag' in order to keep the customization
5277 interface from making the `muse-markup-tags' option from throwing a
5278 type mismatch error. This function is untested and will likely do
5279 nothing useful. This file has been moved to the experimental folder
5280 until it gets fleshed out more.
5282 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5283 file that could eventually provide wiki-like ability. Currently this
5284 is just a collection of functions that were pruned out when he remade
5285 Muse, so don't get too excited. I plan to eventually merge Yann
5286 Hodique's work here, probably after the first release of Muse.
5288 * muse-regexps.el (muse-regexp): Improve description.
5290 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5291 the muse-regexp group since it is just a single regexp. Lists of
5292 regexps don't have to be in muse-regexp, however.
5294 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5295 since the Emacs devel mailing list seems to not want Britain-izations
5298 * muse-colors.el (muse-colors): Ditto.
5300 * muse-docbook.el (muse-docbook): Ditto.
5302 * muse-html.el (muse-html): Ditto.
5304 * muse-http.el (muse-http): Ditto.
5306 * muse-message.el (muse-message): Ditto.
5308 * muse-mode.el (muse-mode): Ditto.
5310 * muse-project.el (muse-project): Ditto.
5312 * muse-publish.el (muse-publish): Ditto.
5314 * muse.el (muse): Ditto.
5317 experimental/.arch-ids/=id
5318 experimental/.arch-ids/muse-wiki.el.id
5319 experimental/muse-wiki.el
5322 ChangeLog experimental/muse-message.el muse-blosxom.el
5323 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5324 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5328 .arch-ids/muse-message.el.id
5329 ==> experimental/.arch-ids/muse-message.el.id
5331 ==> experimental/muse-message.el
5334 experimental experimental/.arch-ids
5337 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5340 Fix publishing error when given an empty string for header/footer.
5342 muse--main--1.0--patch-55
5344 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5345 `file-readable-p' if it is an empty string. For some reason,
5346 `file-readable-p' and `insert-file-contents' were treating an empty
5347 string as if it were the current directory.
5350 ChangeLog muse-publish.el
5353 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5356 WYSIWYG emphasis, XEmacs compatibility hacks.
5358 muse--main--1.0--patch-54
5360 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5361 compliant. Only colorize if we end with the same number of asterisks
5362 as we start with, preventing unnoticed syntax errors. Don't colorize
5363 in the middle of a word.
5364 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5365 Only colorize if we end with an underscore. Don't colorize in the
5368 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5369 inside of group. This will probably not do anything, but it seems
5372 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5373 where we start with an image link. JohnW didn't seem to like having
5374 <p> tags inserted before image links, but they don't validate properly
5375 as they are. For now, I will surround such links/paragraphs with <div
5376 class="image-link"> in an attempt to be as not invasive and yet
5377 standards compliant as possible.
5379 * muse-html.el (muse-html-escape-string): Work around distinction between
5380 int and char types in XEmacs. Deal with an annoying replace-match bug
5381 in XEmacs that rears its head at times.
5383 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5387 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5391 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5394 Minor code cleanup to address elint issues.
5396 muse--main--1.0--patch-53
5398 * Makefile (test): Don't build README files during this rule. Remove
5399 spurious "make clean" statement.
5401 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5402 `muse-colors' group, and give it a proper type.
5404 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5406 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5407 muse-my-journal-find-entries): Replace `string-to-int' with
5410 * muse-html.el (muse-html-insert-contents): Ditto.
5412 * muse-journal.el (muse-journal-html-munge-buffer,
5413 muse-journal-latex-munge-buffer): Ditto.
5415 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5417 * muse-publish.el (muse-publish-markup-footnote,
5418 muse-publish-contents-tag): Ditto.
5420 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5423 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5424 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5428 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5431 Add ability to automate the creation a new blosxom entry.
5433 muse--main--1.0--patch-52
5435 * examples/mwolson/muse-init.el: Move new entry section to
5436 muse-blosxom.el. Modify the key settings in my example accordingly.
5438 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5439 Muse always makes sure that the file ends with a newline.
5441 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5442 planner markup is now provided automatically by the planner port to
5443 Muse, and we don't have any customized markup.
5445 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5446 variable that specifies where the base directory of your blog entries
5449 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5450 the base directory. Explore categories recursively.
5452 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5453 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5454 special characters file name.
5456 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5457 making a new blog entry. It will prompt you for a category, then a
5458 title, and then will create a new file that has the date and title
5462 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5465 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5468 Change mailing address of FSF, add AUTHORS file.
5470 muse--main--1.0--patch-51
5472 * muse-*.el, muse.texi: Change mailing address of FSF.
5474 * muse.texi (Contributors): Fix typo.
5476 * AUTHORS: New file containing a list of all of those who have
5477 contributed code or documentation to Muse, how many lines were changed,
5481 .arch-ids/AUTHORS.id AUTHORS
5484 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5485 muse-html.el muse-http.el muse-journal.el muse-latex.el
5486 muse-message.el muse-mode.el muse-poem.el muse-project.el
5487 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5491 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5494 Merged from hodique@lifl.fr--2005 (patch 0-1)
5496 muse--main--1.0--patch-50
5500 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5501 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5503 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5504 fix .html (for example) in visible names for links
5507 ChangeLog muse-publish.el
5510 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5511 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5514 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5517 Make generated X(HT)ML show up in the right encoding in other modes.
5519 muse--main--1.0--patch-49
5521 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5522 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5523 generated (X)HTML files show up in the right coding system when editing
5524 them with another Emacs mode.
5526 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5527 encoding instead of hard-coding it.
5529 * muse-message.el: Add content to Commentary section, explaining the use
5530 of this publishing style.
5533 ChangeLog muse-html.el muse-journal.el muse-message.el
5536 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5539 Move regexps to same group, only make 4 heading faces.
5541 muse--main--1.0--patch-48
5543 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5544 can only publish 3 of them specially, leaving the fourth to be in
5546 (muse-colors-markup): Only recognize 4 levels of heading.
5548 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5549 (muse-file-regexp, muse-image-regexp)
5550 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5551 like a good idea to have all the regexps in the same group.
5554 ChangeLog muse-colors.el muse-regexps.el muse.el
5557 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5560 Update my example config, minor code cleanup.
5562 muse--main--1.0--patch-47
5564 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5565 names and add "Plans" project.
5567 * muse-docbook.el (looking-back): Delete.
5569 * muse-html.el (looking-back): Delete.
5571 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5572 instead of `looking-back'.
5574 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5575 function, use this function. If `looking-back' exists, call it;
5576 otherwise, use a workaround.
5579 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5582 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5583 muse-html.el muse.el
5586 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5589 Handle a few paragraph publishing edge cases better.
5591 muse--main--1.0--patch-46
5593 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5594 beginning-of-document, end-of-document, and paragraph separator regexps
5595 so that one markup rule can be used in all these cases.
5596 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5597 particular, blockquote or center at beginning or end of document will
5598 be published properly. Hopefully this won't slow things down too much.
5599 (muse-docbook-markup-paragraph-close): Removed.
5601 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5603 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5605 (muse-html-markup-paragraph-close): Removed.
5608 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5611 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5614 Improve prompt when reading a tag.
5616 muse--main--1.0--patch-45
5618 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5619 other Emacs modes seem to do.
5622 ChangeLog muse-mode.el
5625 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5628 Warn user when publishing fails due to a private directory.
5630 muse--main--1.0--patch-44
5632 * muse-project.el (muse-project-private-p): Warn users when publishing a
5633 file fails due to its directory not being readable by others. Make
5634 sure that you do a `chmod +o name_of_directory' if you want the
5635 contents of that directory to be publishable.
5638 ChangeLog muse-project.el
5641 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5644 Fix error with example tags and message publishing style.
5646 muse--main--1.0--patch-43
5648 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5649 see if a previous definition for `font-lock-multiline' exists.
5651 * muse-message.el (muse-message-example-tag): Don't require two
5652 additional (unused) arguments.
5655 ChangeLog muse-colors.el muse-message.el
5658 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5661 Always end the published document with a newline.
5663 muse--main--1.0--patch-42
5665 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5666 published document with a newline.
5668 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5671 ChangeLog muse-docbook.el muse-html.el
5674 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5677 Don't let automatic backup files crash the publishing process.
5679 muse--main--1.0--patch-41
5681 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5682 directive since this value is already processed by
5683 `muse-publish-markup-directive', and may be obtained by using
5684 the code: (muse-publishing-directive "date").
5686 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5687 to run (funcall nil); this happened once during a debugging process.
5689 * muse-project.el (muse-project-private-p): Skip any file for which we
5690 cannot fetch attributes. This fixes a bug where having an
5691 Emacs-generated automatic backup file in a publishing directory causes
5692 the publishing process to halt with an error.
5695 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5698 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5701 Apply fix in previous patch to the DocBook publishing style.
5703 muse--main--1.0--patch-40
5705 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5706 previous patch here as well.
5710 ChangeLog muse-docbook.el
5713 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5716 Fix newly-introduced lock-up during HTML publishing.
5718 muse--main--1.0--patch-39
5720 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5721 planner rules higher priority in the publishing sequence. Hopefully
5722 this will not wreck anything; I don't use these rules, so I cannot
5723 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5725 * muse-html.el (muse-html-markup-paragraph-close): Don't use
5726 replace-match; that seems to be slightly evil. Return nil instead of a
5727 newline since otherwise Muse thinks that we are not done yet and gets
5728 into an infinite loop. This should fix the lock-up problem that
5729 resulted from the previous few patches.
5732 ChangeLog muse-blosxom.el muse-html.el
5735 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5740 muse--main--1.0--patch-38
5742 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5746 ChangeLog muse-blosxom.el
5749 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5752 Make docbook and blosxom modes close paragraphs properly at end.
5754 muse--main--1.0--patch-37
5756 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5759 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5760 (muse-docbook-markup-paragraph-close): Adapt from
5761 `muse-html-markup-paragraph-close'.
5763 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5764 preserve the same appearance as before the last patch.
5767 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5770 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5773 Bugfix: Close P tag properly at end of file.
5775 muse--main--1.0--patch-36
5777 * muse-blosxom.el: Fix bug where loading this file twice would cause an
5780 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5781 detecting whether or not a paragraph needs a closing P tag.
5782 (muse-html-markup-paragraph-close): New function that only inserts a
5783 closing P tag when an unclosed P tag is nearby.
5786 ChangeLog muse-blosxom.el muse-html.el
5789 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5792 Update my example settings.
5794 muse--main--1.0--patch-35
5796 * examples/mwolson/muse-init.el: Synchronize with my current settings.
5799 ChangeLog examples/mwolson/muse-init.el
5802 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5805 Update documentation for C-c TAB feature.
5807 muse--main--1.0--patch-34
5809 * muse.texi (Keystroke Summary): Note that C-c TAB calls
5817 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5820 New feature: tag completion with C-c TAB.
5822 muse--main--1.0--patch-33
5824 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5825 (muse-tag-history, muse-custom-tags): New variables that keep track of
5826 the tag history and newly-entered tags respectively for
5828 (muse-insert-tag): New function that interactively prompts the user for
5832 ChangeLog muse-mode.el
5835 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5838 Fix XHTML validation error with <hr> and <br>.
5840 muse--main--1.0--patch-32
5842 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5843 and HR tags for XHTML publishing. This should fix a few validation
5844 errors that I've been noticing lately.
5847 ChangeLog muse-html.el
5850 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5853 Remove flyspell overlays on links.
5855 muse--main--1.0--patch-31
5857 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
5858 should make the link clickable. On Emacs21, the color will stay red,
5859 but other Emacsen should do the right thing, which is use the normal
5860 link color. Hopefully this will fix some strange flyspell-related link
5864 ChangeLog muse-colors.el
5867 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5870 Update my example Muse settings.
5872 muse--main--1.0--patch-30
5874 * examples/mwolson/muse-init.el: Update from my latest version.
5875 (muse-project-alist): Remove the francais part of my blog.
5876 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5877 into this and `my-muse-mode-fill-nobreak-p'.
5878 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5879 this is the best way to accomplish this.
5880 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5881 characters in the title.
5882 (my-muse-prepare-entry-for-xanga): Treat example regions better.
5885 ChangeLog examples/mwolson/muse-init.el
5888 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5891 Add simple `muse-version' function.
5893 muse--main--1.0--patch-29
5895 * muse.el (muse-version): New function that displays the value of the
5896 `muse-version' variable. This should be easier for the user to type
5897 than C-h v muse-version.
5903 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5906 Don't compile documentation by default.
5908 muse--main--1.0--patch-28
5910 * Makefile (all): Don't compile documentation by default.
5911 (doc): Use this rule to compile documentation.
5917 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5920 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5922 muse--main--1.0--patch-27
5924 2005-04-16 Michael Olson <mwolson@gnu.org>
5926 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5927 johnw. If a journal entry's title is a [[link]], then an
5928 <enclosure> tag will be added to the XML data giving the size and
5929 MIME type of the link target. This makes podcasting with Muse
5931 (muse-journal-rss-entry-template): Add enclosure usage to example.
5932 (muse-journal-rss-munge-buffer): Implement enclosures.
5935 ChangeLog muse-journal.el
5938 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5941 Standardize source headers, appease elint, don't require planner
5943 muse--main--1.0--patch-26
5945 2005-04-15 Michael Olson <mwolson@gnu.org>
5947 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5948 `scripts' directory since it really isn't part of Muse proper; it
5949 is used to generate Muse output from the command line.
5951 * muse-blosxom.el: Handle case where planner is not loaded so that
5952 it isn't a hard requirement.
5954 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5955 that elint doesn't complain.
5957 * muse-message.el (muse-message-markup-link): Don't throw up on
5958 links with no description.
5960 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5961 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5962 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5963 muse-project.el, muse-publish.el, muse-regexps.el,
5964 muse-texinfo.el, muse.el: Add standard header for each file in
5965 preparation for the initial release, which will hopefully happen
5966 sometime within the next month.
5970 experimental/.arch-ids/=id
5973 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5974 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5975 muse-journal.el muse-latex.el muse-message.el muse-mode.el
5976 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5977 muse-texinfo.el muse.el
5980 .arch-ids/muse-build.el.id
5981 ==> scripts/.arch-ids/muse-build.el.id
5983 ==> scripts/muse-build.el
5985 removed directories:
5986 experimental experimental/.arch-ids
5989 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5992 Merge contents of muse-latexcjk.el into muse-latex.el.
5994 muse--main--1.0--patch-25
5996 2005-04-14 Michael Olson <mwolson@gnu.org>
5998 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5999 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6000 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6001 Merge in from muse-latexcjk.el.
6003 * muse-latexcjk.el: Removed, functionality merged with
6007 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6010 ChangeLog muse-latex.el
6013 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6016 Merge muse-xhtml.el into muse-html.el.
6018 muse--main--1.0--patch-24
6020 2005-04-06 Michael Olson <mwolson@gnu.org>
6022 * examples/mwolson/muse-init.el: Update with respect to the
6023 muse-xhtml.el merge.
6025 * muse-html.el: The contents of muse-xhtml.el have been merged in
6026 as advised by John Wiegley.
6027 (muse-html-style-sheet): Add example for XHTML use in the
6028 function's documentation.
6029 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6030 Moved from muse-xhtml.el.
6032 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6035 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6038 ChangeLog examples/mwolson/muse-init.el muse-html.el
6041 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6044 Try to fix regexps for Emacs 21.4.
6046 muse--main--1.0--patch-23
6048 2005-04-05 Michael Olson <mwolson@gnu.org>
6050 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6054 ChangeLog muse-regexps.el
6057 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6060 Add comments to the publish-project example script
6062 muse--main--1.0--patch-22
6064 2005-04-01 Michael Olson <mwolson@gnu.org>
6066 * examples/publish-project: Moved here from
6067 scripts/publish-project. Added a few comments so people know what
6071 ChangeLog examples/publish-project
6074 scripts/.arch-ids/publish-project.id
6075 ==> examples/.arch-ids/publish-project.id
6076 scripts/publish-project
6077 ==> examples/publish-project
6080 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6083 New XHTML style, add more examples to my sample muse config
6085 muse--main--1.0--patch-21
6087 2005-03-31 Michael Olson <mwolson@gnu.org>
6089 * examples/mwolson/muse-init.el: Give an example of deriving a
6090 custom publishing style.
6091 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6092 (my-muse-prepare-entry-for-xanga): Mangle the published output
6093 from a blosxom project and copy the result to the clipboard for
6094 easy pasting into Xanga's web form. The file is untouched.
6096 * muse-html.el (muse-html-style-sheet): Include the <style
6097 type="text/css"></style> wrapper around the example.
6098 (muse-html-header): Don't add <style type="text/css"></style>
6099 around the value of `muse-html-style-sheet' anymore. This allows
6100 for the option of putting your stylesheet(s) in a separate file.
6101 An example of this is given in the documentation for this
6104 * muse-xhtml: New file that implements a publishing style which is
6105 derived from HTML mode. It uses a slightly modified version of
6106 the HTML markup rules to generate XHTML-compliant output.
6108 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6109 "blosxom" style has been renamed to "blosxom-html". Fix a few
6112 * muse-journal.el: Add new "journal-xhtml" style.
6114 * muse-message.el: Add new "message-xhtml" style.
6117 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6120 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6121 muse-html.el muse-journal.el muse-message.el
6124 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6127 Add my muse configuration to the examples
6129 muse--main--1.0--patch-20
6131 2005-03-24 Michael Olson <mwolson@gnu.org>
6133 * examples/johnw: Move John Wiegley's configuration to this
6136 * examples/mwolson: My configuration files go here.
6138 * examples/mwolson/muse-init.el: My Muse configuration file. I
6139 just figured out how to keep links from being spell-checked or
6140 split up by fill-mode, so the implementation of this may be found
6141 here. I also made a function that sets up a blog entry for me.
6144 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6145 examples/mwolson/.arch-ids/muse-init.el.id
6146 examples/mwolson/muse-init.el
6152 examples/.arch-ids/muse-johnw.el.id
6153 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6154 examples/.arch-ids/publish-johnw.id
6155 ==> examples/johnw/.arch-ids/publish-johnw.id
6156 examples/muse-johnw.el
6157 ==> examples/johnw/muse-johnw.el
6158 examples/publish-johnw
6159 ==> examples/johnw/publish-johnw
6162 examples/johnw examples/johnw/.arch-ids examples/mwolson
6163 examples/mwolson/.arch-ids
6166 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6169 Add muse-blosxom script and plugin for pyblosxom
6171 muse--main--1.0--patch-19
6173 2005-03-24 Michael Olson <mwolson@gnu.org>
6175 * muse-blosxom.el: Update copyright notice in headers and mention
6176 the pyblosxom scripts.
6178 * contrib/pyblosxom: New directory containing pyblosxom plugins
6181 * contrib/getstamps.py: Script that generates the "timestamps"
6182 file, run on the local machine.
6184 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6188 contrib/pyblosxom/.arch-ids/=id
6189 contrib/pyblosxom/.arch-ids/getstamps.py.id
6190 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6191 contrib/pyblosxom/getstamps.py
6192 contrib/pyblosxom/hardcodedates.py
6195 ChangeLog muse-blosxom.el
6198 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6201 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6204 muse-blosxom.el has matured past experimental status
6206 muse--main--1.0--patch-18
6208 2005-03-23 Michael Olson <mwolson@gnu.org>
6210 * muse-blosxom.el: Remove common functionality that has already
6211 been implemented in `muse-html.el'. Derive this mode from
6212 `muse-html'. Update documentation. I now feel that this file is
6213 ready to be included in the top-level Muse directory.
6216 ChangeLog muse-blosxom.el
6219 experimental/.arch-ids/muse-blosxom.el.id
6220 ==> .arch-ids/muse-blosxom.el.id
6221 experimental/muse-blosxom.el
6225 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6228 Make muse-blosxom.el slightly less experimental
6230 muse--main--1.0--patch-17
6232 2005-03-22 Michael Olson <mwolson@gnu.org>
6234 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6235 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6237 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6238 from the `muse-blosxom-markup-date-directive' rule.
6239 (blosxom-set-time): Remove this function. We're not going to be
6240 touching the timestamp manually anymore -- it's too much of a
6241 hassle. Right now I've got a python program that compiles a
6242 timestamp file and a pyblosxom helper that reads it. Something
6243 similar could be arranged for blosxom, I'm sure.
6247 ChangeLog experimental/muse-blosxom.el
6250 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6253 Apply latest journal-related updates from johnw
6255 muse--main--1.0--patch-16
6259 ChangeLog examples/muse-johnw.el muse-journal.el
6262 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6265 Add Projects node to the manual
6267 muse--main--1.0--patch-15
6269 2005-02-28 Michael Olson <mwolson@gnu.org>
6271 * muse.texi: Change copyright notice since the FSF is now the
6273 (Projects): New node, based on a section from the README file.
6279 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6282 Correct documentation, adding some content.
6284 muse--main--1.0--patch-14
6286 2005-02-28 Michael Olson <mwolson@gnu.org>
6288 * muse.texi: Change license terms of the documentation to the GNU
6289 GPL instead of the GNU FDL, as per the consent of the copyright
6290 holders of the emacs-wiki manual, from which this is based. Some
6291 emacs-wiki-isms in the manual were corrected, and the Getting
6292 Started section was updated.
6298 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6301 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6303 muse--main--1.0--patch-13
6305 2005-02-17 Michael Olson <mwolson@gnu.org>
6307 * experimental/muse-blosxom.el: Somehow the contents of this file
6308 managed to get duplicated. I removed the duplicates.
6309 (muse-blosxom-date): Remove this, since it is not useful.
6310 (muse-blosxom-header): Use the standard header that blosxom.el
6314 ChangeLog experimental/muse-blosxom.el
6317 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6320 Initial commit of muse.texi, nothing substantial
6322 muse--main--1.0--patch-12
6324 2005-02-07 Michael Olson <mwolson@gnu.org>
6326 * muse.texi: New file that provides the documentation for Muse.
6327 It is in a very rough form at the moment. Nothing substantial may
6328 be found here yet. Be ye warned.
6331 .arch-ids/muse.texi.id muse.texi
6337 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6340 Add docstring, new trivial function
6342 muse--main--1.0--patch-11
6344 2005-02-07 Michael Olson <mwolson@gnu.org>
6346 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6347 `muse-what-changed'. No functionality change.
6348 (muse-what-changed): New function that displays in diff format the
6349 changes made since the buffer was last saved.
6351 * muse-project.el (muse-project-publish): Add docstring.
6354 ChangeLog muse-mode.el muse-project.el
6357 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6360 Add experimental version of muse-blosxom.el to project
6362 muse--main--1.0--patch-10
6364 2005-02-04 Michael Olson <mwolson@gnu.org>
6366 * Makefile (realclean): Remove file that gets generated when fonts
6369 * experimental/muse-bloxsom.el: New file that implements Blosxom
6370 support for Muse. It's in a very rough state, hence its placement
6371 in the `experimental' directory.
6374 experimental/.arch-ids/=id
6375 experimental/.arch-ids/muse-blosxom.el.id
6376 experimental/muse-blosxom.el
6382 experimental experimental/.arch-ids
6385 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6388 Make permissions more consistent
6390 muse--main--1.0--patch-9
6396 modified directories:
6397 contrib examples scripts
6400 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6405 muse--main--1.0--patch-8
6407 2005-02-04 Michael Olson <mwolson@gnu.org>
6409 * muse-build.el: Add contrib directory to `load-path'.
6410 (muse-elint-files): Load `muse-regexps.el'.
6412 * scripts/publish: Change permissions so that this script is
6413 executable. Add contrib directory to load list. Add
6414 `muse-regexps.el' to list.
6417 ChangeLog muse-build.el scripts/publish
6420 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6423 Use "—" instead of "—"
6425 muse--main--1.0--patch-7
6427 2005-01-31 Michael Olson <mwolson@gnu.org>
6429 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6430 with "—" so that documents validate properly. Thanks to
6431 Björn Lindström for the suggestion.
6433 * muse-html.el (muse-html-markup-strings): Ditto.
6436 ChangeLog muse-docbook.el muse-html.el
6439 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6442 Fix use of "[:blank:]" in underline markup
6444 muse--main--1.0--patch-6
6446 2005-01-25 Michael Olson <mwolson@gnu.org>
6448 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6449 use of `muse-regexp-blank'.
6452 ChangeLog muse-colors.el
6455 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6458 Fix problem with headings being given wrong face
6460 muse--main--1.0--patch-5
6462 2005-01-03 Michael Olson <mwolson@gnu.org>
6464 * muse-colors.el: Add header.
6465 (muse-colors-emphasized): Headings were being given the coloring
6466 for the next level of heading instead of the real
6467 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6468 Heading"). Thanks to Lan Yufeng for finding this and sending a
6471 * muse-regexps.el: Fix header.
6474 ChangeLog muse-colors.el muse-regexps.el
6477 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6482 muse--main--1.0--patch-4
6484 2005-01-01 Michael Olson <mwolson@gnu.org>
6486 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6487 version will be automatically maintained by Arch.
6491 .arch-ids/ChangeLog.id ChangeLog
6494 .arch-ids/ChangeLog.id
6495 ==> .arch-ids/ChangeLog.2004.id
6500 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6503 Extended regexps fix, allow spaces in 1st part of links
6505 muse--main--1.0--patch-3
6507 2004-12-30 Michael Olson <mwolson@gnu.org>
6509 * muse.el (muse-link-regexp): Allow spaces in the first part of
6512 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6513 customizable alternatives to extended character classes.
6515 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6518 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6519 muse-html.el muse-mode.el muse-publish.el muse.el
6522 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6525 Begin to change regexp handling, tweak muse.el header
6527 muse--main--1.0--patch-2
6529 2004-12-29 Michael Olson <mwolson@gnu.org>
6531 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6534 * muse-regexps.el: New file that implements regexp handling.
6535 Generalized regexp options will be moved to it eventually.
6538 .arch-ids/muse-regexps.el.id muse-regexps.el
6544 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6547 Do some early spring cleaning
6549 muse--main--1.0--patch-1
6551 2004-12-29 Michael Olson <mwolson@gnu.org>
6553 * Makefile: Change path to `publish' script.
6555 * contrib/pcomplete.el: New file that is used by Muse without
6556 actually being a part of it: hence its location in the contrib
6559 * contrib/cgi.el, contrib/httpd.el: New location.
6561 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6563 * scripts/publish, scripts/publish-project: Ditto.
6566 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6567 contrib/pcomplete.el examples/.arch-ids/=id
6568 scripts/.arch-ids/=id
6575 ==> contrib/.arch-ids/cgi.el.id
6576 .arch-ids/httpd.el.id
6577 ==> contrib/.arch-ids/httpd.el.id
6578 .arch-ids/muse-johnw.el.id
6579 ==> examples/.arch-ids/muse-johnw.el.id
6580 .arch-ids/publish-johnw.id
6581 ==> examples/.arch-ids/publish-johnw.id
6582 .arch-ids/publish-project.id
6583 ==> scripts/.arch-ids/publish-project.id
6584 .arch-ids/publish.id
6585 ==> scripts/.arch-ids/publish.id
6589 ==> contrib/httpd.el
6591 ==> examples/muse-johnw.el
6595 ==> examples/publish-johnw
6597 ==> scripts/publish-project
6600 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6604 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6607 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6609 muse--main--1.0--base-0
6611 (automatically generated log message)
6614 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6615 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6616 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6617 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6618 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6619 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6620 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6621 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6622 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6623 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6624 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6625 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6626 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6627 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6628 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6629 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6630 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6631 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8