1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
8 Don't mix up links and footnotes.
10 muse--main--1.0--patch-308
12 * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
14 * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
15 and footnotes. Thanks to Dale Smith for spotting this.
18 ChangeLog lisp/muse-html.el lisp/muse-publish.el
21 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
24 Merged from mwolson@gnu.org--2005 (patch 36)
26 muse--main--1.0--patch-307
30 * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
31 Release Emacs Muse 3.02.5.
34 ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
38 mwolson@gnu.org--2005/muse--rel--3.02--patch-36
41 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
44 Merged from mwolson@gnu.org--2005 (patch 35)
46 muse--main--1.0--patch-306
50 * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
51 muse-colors: Fix QuickStart display bug.
54 ChangeLog lisp/muse-colors.el
57 mwolson@gnu.org--2005/muse--rel--3.02--patch-35
60 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
63 Revert QuickStart changes, hack more on muse.rnc.
65 muse--main--1.0--patch-305
67 * examples/QuickStart.muse: Revert previous changes; they cause
68 publishing to fail. Hrm. Guess I'll have to fix the display issue
69 with <literal> tags then.
71 * muse.rnc: Put blockquote in the muse.element namespace, since it's not
75 ChangeLog examples/QuickStart.muse examples/muse.rnc
78 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
81 QuickStart: Correct old syntax.
83 muse--main--1.0--patch-304
85 * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
86 Just use equal sign escaping.
89 ChangeLog examples/QuickStart.muse
92 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
95 Make XML publishing work with QuickStart; no longer considered unstable.
97 muse--main--1.0--patch-303
99 * examples/muse.rnc: Strip trailing whitespace. Hack it to the point
100 that it works with our QuickStart document.
102 * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
103 (fullclean): Adapt to work with .muse extension.
105 * examples/QuickStart.muse: Rename from QuickStart. This makes it
106 automatically get colorized as a Muse document when opened.
108 * lisp/muse-xml.el: Move from experimental.
109 (muse-xml-footer): Use correct ending tag.
110 (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
111 annoying error regarding "—" when validating with nxml-mode.
112 rule and fn-sep should use the empty form of the HR tag.
114 * README: Fix directions for QuickStart.
117 ChangeLog README examples/Makefile examples/muse.rnc
121 examples/.arch-ids/QuickStart.id
122 ==> examples/.arch-ids/QuickStart.muse.id
124 ==> examples/QuickStart.muse
125 experimental/.arch-ids/muse-xml.el.id
126 ==> lisp/.arch-ids/muse-xml.el.id
127 experimental/muse-xml.el
131 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
134 muse-html: Fix regexp error.
136 muse--main--1.0--patch-302
138 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
142 ChangeLog lisp/muse-html.el
145 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
148 Makefile: Minor tweak.
150 muse--main--1.0--patch-301
152 * lisp/Makefile (ELC): Base this on $(EL). This should keep
153 muse-autoloads.elc from being added to the list -- it won't be compiled
157 ChangeLog lisp/Makefile
160 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
163 Generate autoloads file.
165 muse--main--1.0--patch-300
167 * Makefile (autoloads): New rule that calls "make autoloads" in lisp
170 * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
172 (all): Generate autoloads.
173 (autoloads): Make muse-autoloads.el.
174 (muse-autoloads.el): Call `muse-generate-autoloads' from
175 scripts/muse-build.el with arguments representing the directories to
176 use when searching for autoloads.
177 (realclean distclean fullclean): Remove autoloads.
179 * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
180 Muse. Deal with XEmacs and its quirky insistence on doing most of the
181 work itself. Expand all command line args so that the right
182 directories are searched. Hardcode muse-autoloads.el as the name of
183 the generated autoloads file. Use my custom header and footer, if
187 ChangeLog Makefile lisp/Makefile scripts/muse-build.el
190 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
193 Add autoload cookies.
195 muse--main--1.0--patch-299
197 Add autoload cookies to several functions.
200 ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
201 lisp/muse-project.el lisp/muse-protocols.el
205 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
208 muse-mode: Make muse-edit-link-at-point work.
210 muse--main--1.0--patch-298
212 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
213 this function works. Before, it would remove an arbitrary chunk of the
217 ChangeLog lisp/muse-mode.el
220 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
223 Change mode of muse-protocols to 644.
225 muse--main--1.0--patch-297
229 ChangeLog lisp/muse-protocols.el
232 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
235 muse-wiki: WikiWord suffix fix.
237 muse--main--1.0--patch-296
239 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
240 be nothing at the end. This allows us to separate WikiWords with
241 "''''" to indicate suffixes.
244 ChangeLog lisp/muse-wiki.el
247 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
250 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
252 muse--main--1.0--patch-295
254 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
255 error when muse-colors is not loaded. Thanks to Stefan van der Walt
259 ChangeLog lisp/muse-wiki.el
262 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
265 muse-publish: Make muse-insert-markup a function.
267 muse--main--1.0--patch-294
269 * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
273 ChangeLog lisp/muse-publish.el
276 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
279 Merged from muse--rel--3.02 (patch 29)
281 muse--main--1.0--patch-293
285 * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
286 muse-mode: Fix semicolon in paragraph issue.
289 ChangeLog lisp/muse-mode.el
292 mwolson@gnu.org--2005/muse--rel--3.02--patch-29
295 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
298 Merged from muse--rel--3.02 (patch 28)
300 muse--main--1.0--patch-292
304 * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
305 muse-project: Deal with edge case.
308 ChangeLog lisp/muse-project.el
311 mwolson@gnu.org--2005/muse--rel--3.02--patch-28
314 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
317 Merged from muse--rel--3.02 (patch 27)
319 muse--main--1.0--patch-291
323 * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
324 muse-project: Prevent auto-save files from being included.
327 ChangeLog lisp/muse-project.el
330 mwolson@gnu.org--2005/muse--rel--3.02--patch-27
333 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
336 muse-groff: Fix compiler warning.
338 muse--main--1.0--patch-290
340 * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
343 ChangeLog lisp/muse-groff.el
346 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
349 muse-registry: Attempt to increase Emacs20 compatibility.
351 muse--main--1.0--patch-289
353 * lisp/muse-registry.el (muse-registry-show)
354 (muse-registry-update-registry, muse-registry-make-new-registry): Use
355 dolist instead of mapc for nomimal support of Emacs20, since Planner
359 ChangeLog lisp/muse-registry.el
362 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
365 XEmacs fixes in muse-latex2png and muse-registry.
367 muse--main--1.0--patch-288
369 * lisp/muse-latex2png.el (latex2png): Fix XEmacs error. It seems better
370 to use expand-file-name than concat, since the result of the
371 temp-directory function sometimes doesn't have a trailing backslash.
373 * lisp/muse-registry.el (muse-registry-url-regexp): Use
375 (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
376 (muse-registry-make-new-registry): Use a better heuristic for
377 determining whether the given file is actually a directory. This
378 avoids the use of `directory-files-and-attributes', which is not
380 (muse-registry-new-entries): Use muse-match-string-no-properties.
383 ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
386 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
389 muse-registry.el: Fix compiler warnings.
391 muse--main--1.0--patch-287
393 * lisp/muse-registry.el: Fix compiler warnings. Remove dependency on
397 ChangeLog lisp/muse-registry.el
400 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
403 muse-wiki: First try at implementing WikiName separator.
405 muse--main--1.0--patch-286
407 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
408 markup, for when you want to add a suffix to a WikiName.
411 ChangeLog lisp/muse-wiki.el
414 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
417 Merged from muse--rel--3.02 (patch 25)
419 muse--main--1.0--patch-285
423 * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
424 muse-latex: Get table of contents to publish correctly.
427 ChangeLog lisp/muse-latex.el
430 mwolson@gnu.org--2005/muse--rel--3.02--patch-25
433 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
436 Add muse-registry.el to Muse.
438 muse--main--1.0--patch-284
440 * lisp/muse-registry.el: New file contributed by Bastien Guerry that
441 provides a URL registry for Muse.
444 lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
450 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
453 muse-mode: Minor fix.
455 muse--main--1.0--patch-283
457 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
458 and save-excursion as recommended by Emacs documentation.
461 ChangeLog lisp/muse-mode.el
464 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
467 muse-mode: Handle case where we visit an anchor-only link.
469 muse--main--1.0--patch-282
471 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
472 consists of only an anchor. Thanks to Jim Ottaway for the patch.
475 ChangeLog lisp/muse-mode.el
478 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
481 muse-colors: Add faces for all 3 levels of emphasis.
483 muse--main--1.0--patch-281
485 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
486 (muse-emphasis-3): New faces that represent italic, bold, and bold
487 italic emphasis, respectively.
488 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
489 the suggestion and the initial code.
492 AUTHORS ChangeLog lisp/muse-colors.el
495 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
498 muse-latex2png: XEmacs compatibility.
500 muse--main--1.0--patch-280
502 * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
503 file-expand-wildcards, since it was a no-op.
504 (latex2png): Fall back to a temporary directory variable that works
505 with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
508 ChangeLog lisp/muse-latex2png.el
511 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
516 muse--main--1.0--patch-279
524 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
527 Don't split anchors in URLs.
529 muse--main--1.0--patch-278
531 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
532 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
533 sure that we handle URLs before trying to split the anchor.
534 (muse-visit-link): Don't compute the anchor. Let the callee do that.
537 ChangeLog lisp/muse-mode.el
540 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
543 Merged from mwolson@gnu.org--2005 (patch 23)
545 muse--main--1.0--patch-277
549 * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
550 muse-wiki: WikiWords can have consecutive capital letters.
553 ChangeLog lisp/muse-wiki.el
556 mwolson@gnu.org--2005/muse--rel--3.02--patch-23
559 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
562 Deal with case when muse-make-link is passed an explicit link.
564 muse--main--1.0--patch-276
566 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
567 with case when we are passed an explicit-style link.
570 ChangeLog lisp/muse-mode.el
573 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
576 Merged from mwolson@gnu.org--2005 (patch 20-22)
578 muse--main--1.0--patch-275
582 * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
585 * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
588 * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
589 Release Emacs Muse 3.02.02.
592 examples/mwolson/templates/.arch-ids/header.tex.id
593 examples/mwolson/templates/header.tex
596 ChangeLog NEWS examples/mwolson/muse-init.el
597 examples/mwolson/templates/header.html lisp/muse.el muse.texi
600 mwolson@gnu.org--2005/muse--rel--3.02--patch-20
601 mwolson@gnu.org--2005/muse--rel--3.02--patch-21
602 mwolson@gnu.org--2005/muse--rel--3.02--patch-22
605 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
608 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
610 muse--main--1.0--patch-274
614 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
615 Don't interpret enddots, dots, and rule inside of links.
617 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
618 Allow bad WikiWords to be colorized, by popular request.
620 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
621 Be more fault-tolerant about muse-file-extension.
623 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
624 Prepare debian files for new minor release.
626 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
629 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
630 NEWS: Add migration note.
632 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
633 Merged from mwolson@gnu.org--2005 (patch 272-273)
636 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
637 debian/control debian/rules lisp/muse-colors.el
638 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
641 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
642 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
643 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
644 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
645 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
646 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
647 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
650 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
653 muse-latex: Make footnotes look a bit more natural for LaTeX users.
655 muse--main--1.0--patch-273
657 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
658 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
661 ChangeLog lisp/muse-latex.el
664 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
667 muse-texinfo: Correct markup strings for dots, enddots, center.
669 muse--main--1.0--patch-272
671 * AUTHORS: Bookkeeping
673 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
674 Jim Ottaway that produces correct output for dots, enddots, and
678 AUTHORS ChangeLog lisp/muse-texinfo.el
681 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
684 Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
686 muse--main--1.0--patch-271
688 Mark several revisions as "included". No actual changes were made to the
695 davidsmith@acm.org--2005/muse--devo--1.0--base-0
696 davidsmith@acm.org--main/muse--devo--1.0--base-0
697 davidsmith@acm.org--main/muse--devo--1.0--patch-1
698 davidsmith@acm.org--main/muse--devo--1.0--patch-2
699 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
700 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
701 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
702 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
703 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
704 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
705 mwolson@gnu.org--2005/muse--rel--3.02--base-0
706 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
707 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
708 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
709 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
710 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
711 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
712 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
713 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
716 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
719 muse-groff: Provide groff-pdf style rather than pdf.
721 muse--main--1.0--patch-270
723 * experimental/muse-groff.el: Remove, since the original author keeps his
724 version in the lisp/ directory, and it's reasonably stable by now.
726 * lisp/muse-groff.el: Detabify source.
727 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
728 avoid a conflict with the latex-based pdf style.
731 experimental/.arch-ids/muse-groff.el.id
732 experimental/muse-groff.el
735 ChangeLog lisp/muse-groff.el
738 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
741 Merged from ajk@iu.edu--2005 (patch 0-9)
743 muse--main--1.0--patch-269
747 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
748 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
750 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
751 Publish PDF using GROFF with mom macros.
753 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
754 Kinda works, still need tables and a bunch of other stuff.
756 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
757 Remove extra newlines from QUOTE calls.
759 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
762 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
763 - fix syntax of definition of muse-groff-markup-strings
765 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
766 Use \z to keep leading space that will result from .URL...
768 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
769 Don't use .blm (blank line == paragraph break). Hopefu...
771 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
772 Use markup-strings for <example>.
774 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
775 Catch up with mwolson
778 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
784 ajk@iu.edu--2005/muse--ajk--1.0--base-0
785 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
786 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
787 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
788 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
789 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
790 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
791 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
792 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
793 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
796 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
799 Allow "-" in publishing directives.
801 muse--main--1.0--patch-268
803 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
804 publishing directives. Thanks to Jim Ottaway for the suggestion.
807 ChangeLog lisp/muse-publish.el
810 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
813 muse-latex: Fix "generation of PDF failed" message.
815 muse--main--1.0--patch-267
817 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
818 t or nil depending on whether the publishing attempt was successful.
821 ChangeLog lisp/muse-latex.el
824 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
827 Call pdflatex a reasonable number of times.
829 muse--main--1.0--patch-266
831 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
832 times, depending on what return value we get. Thanks to John Wiegley
836 ChangeLog Makefile.defs debian/changelog debian/rules
840 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
843 Temporary workaround to make lists work properly again.
845 muse--main--1.0--patch-265
847 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
848 properties to lists, since we need to be able to reduce them in later
849 publishing rules for muse-html. I'd really like to change the way
850 lists are marked up so as to obviate the need for this.
853 ChangeLog lisp/muse-publish.el
856 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
859 Attempt to fix read-only error.
861 muse--main--1.0--patch-264
863 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
864 inhibit-read-only to t so that we don't get buffer-read-only errors.
867 ChangeLog lisp/muse-publish.el
870 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
873 Fix mistyping of new option name.
875 muse--main--1.0--patch-263
877 * lisp/muse-publish.el (muse-publish-markup-comment)
878 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
881 ChangeLog lisp/muse-publish.el
884 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
887 muse-publish: Use `apply' instead of passing list to `insert'.
889 muse--main--1.0--patch-262
891 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
892 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
893 Hopefully this will fix a backtrace or two.
896 ChangeLog lisp/muse-publish.el
899 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
902 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
904 muse--main--1.0--patch-261
906 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
907 'comment-begin and 'comment-end.
909 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
911 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
913 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
915 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
916 argument for "\ref", since it isn't valid LaTeX.
918 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
919 muse-publishing-current-output-path rather than
920 muse-publishing-current-file.
922 * lisp/muse-publish.el (muse-publishing-current-output-path): New
923 variable that determines where the current file is being published to.
924 (muse-publish-file): Set muse-publishing-current-output-path.
925 (muse-publish-comments-p): New option that determines whether comments
926 should be deleted or published. Default is to delete.
927 (muse-publish-markup-comment, muse-publish-comment-tag): Use
928 muse-publish-comments-p.
931 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
932 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
933 lisp/muse-publish.el lisp/muse-texinfo.el
936 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
939 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
941 muse--main--1.0--patch-260
943 * AUTHORS: Bookkeeping.
945 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
946 `output-dir' is not defined, so let's just use pubdir.
948 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
952 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
955 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
958 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
960 muse--main--1.0--patch-259
964 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
965 table headers and overlining table footers, as suggested by Trent Buck.
967 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
968 author has agreed to send in a copyright assignment form.
971 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
974 contrib/.arch-ids/muse-latex2png.el.id
975 ==> lisp/.arch-ids/muse-latex2png.el.id
976 contrib/muse-latex2png.el
977 ==> lisp/muse-latex2png.el
980 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
983 Pave the way for entire-document escaping of specials.
985 muse--main--1.0--patch-258
987 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
989 * lisp/muse-publish.el (muse-insert-markup): New function that is used
990 for inserting markup text. Currently, this inserts the text and adds
991 the read-only property. This should permit us to deal with escaping
992 specials in the entire document, later on.
993 (muse-publish-section-close, muse-publish-markup-word)
994 (muse-publish-markup-emdash, muse-publish-markup-enddots)
995 (muse-publish-markup-dots, muse-publish-markup-rule)
996 (muse-publish-markup-heading, muse-publish-markup-footnote)
997 (muse-publish-markup-fn-sep, muse-publish-surround-text)
998 (muse-publish-markup-list, muse-publish-markup-leading-space)
999 (muse-publish-markup-verse): Use muse-insert-markup instead of
1000 `insert'. Don't use this on whitespace, just the markup text itself.
1002 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1005 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1008 ChangeLog lisp/muse-book.el lisp/muse-journal.el
1009 lisp/muse-mode.el lisp/muse-publish.el
1012 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1015 By default, use ".muse" extension and do not detect by pathname.
1017 muse--main--1.0--patch-257
1019 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1020 (muse-file-extension): Default to "muse". This has the effect of
1021 making Emacs associate the ".muse" extension with muse-mode, without
1022 trying to figure things out from the path to the file. The former
1023 method is usually considered to be best, so we'll go with it.
1026 ChangeLog lisp/muse-mode.el lisp/muse.el
1029 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1032 Emacs 21 flyspell fix.
1034 muse--main--1.0--patch-256
1036 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1037 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1038 means that the version of flyspell that comes with Emacs21 will no
1039 longer mess up links.
1042 ChangeLog lisp/muse-mode.el
1045 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1048 Merged from jeho@jeho.org--2005 (patch 0-11)
1050 muse--main--1.0--patch-255
1054 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1057 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1059 (muse-visit-link-default): Save position before searching, in case the
1060 search fails. Use a regexp search. Start from beginning of document.
1061 Refine search regexp.
1063 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1064 that indicated whether project names without a page specifier will be
1066 (muse-wiki-handle-interwiki): Consult
1067 `muse-wiki-ignore-bare-project-names'.
1071 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1072 muse-mode.el fix for muse-visit-link-default
1074 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1075 muse-mode.el fix intangible problem in muse-link-at-point
1077 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1078 muse-wiki: added option for not rendering bare project names as links
1080 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1081 muse-mode.el: fix finding an anchor
1083 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1084 muse-latex.el: fix footnote-end
1087 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1091 jeho@jeho.org--2005/muse--jeho--1.0--base-0
1092 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1093 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1094 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1095 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1096 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1097 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1098 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1099 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1100 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1101 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1102 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1105 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1108 contrib/muse-latex2png.el: Put images in the correct directory.
1110 muse--main--1.0--patch-254
1112 * contrib/muse-latex2png.el (latex2png-move2pubdir)
1113 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1114 puts generated images in the correct directory.
1117 AUTHORS ChangeLog contrib/muse-latex2png.el
1120 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1123 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1125 muse--main--1.0--patch-253
1127 * experimental/muse-xml.el (muse-xml-insert-anchor)
1128 (muse-xml-markup-anchor): Make sure we don't blow away the text just
1129 before an anchor. On all types but texinfo, insert a newline
1130 immediately after the anchor.
1132 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1133 (muse-docbook-markup-anchor): Ditto.
1135 * lisp/muse-html.el (muse-html-insert-anchor)
1136 (muse-html-markup-anchor): Ditto.
1138 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1139 (muse-texinfo-markup-anchor): Ditto.
1141 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1142 the anchor the first match group.
1144 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1145 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
1147 (muse-latex-insert-anchor): Use a simpler routine that inserts
1151 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1152 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1153 lisp/muse-texinfo.el
1156 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1159 Allow anchors to occur near (rather than at) the beginning of line.
1161 muse--main--1.0--patch-252
1163 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1164 characters before anchor, like " - ". Thanks to Phillip Lord for the
1168 ChangeLog lisp/muse-publish.el
1171 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1174 Minor bookkeeping update.
1176 muse--main--1.0--patch-251
1178 * AUTHORS: Update information.
1184 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1187 muse-mathml: New experimental embedded MathML publisher.
1189 muse--main--1.0--patch-250
1191 * lisp/muse-html.el (muse-html): Fix docstring.
1193 * experimental/muse-mathml.el: New file that implements a <math> tag.
1194 With the help of an external program, this will translate LaTeX code
1195 between <math> and </math> to embedded MathML. A new style called
1196 "mathml" is defined, which is derived from the XHTML style, but with a
1197 more suitable header.
1200 experimental/.arch-ids/muse-mathml.el.id
1201 experimental/muse-mathml.el
1204 ChangeLog lisp/muse-html.el
1207 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1210 muse-latex: Ignore anchor if it occurs at end of line.
1212 muse--main--1.0--patch-249
1214 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1215 the end of a line, ignore it. Thanks to Na Li for the suggestion.
1218 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1221 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1224 Add ability to publish embedded LaTeX content as a PNG.
1226 muse--main--1.0--patch-248
1228 * lisp/muse-publish.el (muse-publishing-styles)
1229 (muse-publishing-current-file, muse-publishing-current-style)
1230 (muse-publishing-styles): Add documentation.
1232 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
1233 expects LaTeX content, and will publish a PNG file. If you're
1234 interesting in helping, check out To Do in the commentary. This is in
1235 /contrib for now, since the original author doesn't have a copyright
1236 assignment on file with the FSF.
1239 contrib/.arch-ids/muse-latex2png.el.id
1240 contrib/muse-latex2png.el
1243 AUTHORS ChangeLog lisp/muse-publish.el
1246 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1249 muse-groff.el: New publishing styles groff and groff-pdf.
1251 muse--main--1.0--patch-247
1255 * lisp/muse.el: Use the correct month name for this release. Oops.
1257 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1259 * experimental/muse-groff.el: New file containing the groff and groff-pdf
1263 experimental/.arch-ids/muse-groff.el.id
1264 experimental/muse-groff.el
1267 AUTHORS ChangeLog lisp/muse.el muse.texi
1270 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1273 Figure out syntax of :set.
1275 muse--main--1.0--patch-246
1277 * lisp/muse-project.el (muse-project): Make the :set option inline to
1278 match the actual syntax that Muse recognizes.
1280 * muse.texi (Projects): Note that I need to work on this section.
1283 ChangeLog lisp/muse-project.el muse.texi
1286 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1289 Release Emacs Muse 3.02.01.
1291 muse--main--1.0--patch-245
1293 * NEWS: Update entries for Muse 3.02.01.
1295 * debian/rules: Install NEWS.Debian.
1297 * debian/NEWS: New file that contains Debian-related news items.
1299 * examples/mwolson/muse-init.el: Update with my latest changes.
1301 * examples/mwolson/templates/footer.html: Use
1302 `muse-publishing-directive'.
1305 debian/.arch-ids/NEWS.id debian/NEWS
1308 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1309 examples/mwolson/muse-init.el
1310 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1313 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1316 Fix customization bugs concerning muse-project-alist.
1318 muse--main--1.0--patch-244
1320 * examples/johnw/muse-johnw.el: Update with latest version from John.
1322 * muse-project.el (muse-project-alist-using-customize): New variable that
1323 indicates whether or not we just used customize to modify the value of
1325 (muse-project-alist-get): Set muse-project-alist-using-customize.
1326 (muse-project-alist-set): Only try to unescape muse-project-alist if
1327 muse-project-alist-using-customize is set. Make sure that the value we
1328 save to .emacs is unescaped.
1329 (muse-project): Add definition for :value-delete so that we can work
1330 around an Emacs21 and XEmacs21 annoyance.
1333 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1336 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1339 Try to make link properties more sane.
1341 muse--main--1.0--patch-243
1343 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1344 a bit smarter. It is hoped that this fixes several strange key
1345 movement and link coloring issues. Thanks to Sergey Vlasov for the
1349 AUTHORS ChangeLog lisp/muse-colors.el
1352 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1355 Use modification time for date directive.
1357 muse--main--1.0--patch-242
1359 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1360 directive using the currently-publishing file's modification time,
1361 rather than the current time.
1364 ChangeLog lisp/muse-publish.el
1367 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1370 muse-latex: Add a few escaping options that may be used in the future.
1372 muse--main--1.0--patch-241
1374 * lisp/muse-latex.el: Note that we don't make use of these new options
1376 (muse-latex-markup-specials): Move longer escapes out of here.
1377 (muse-latex-markup-specials-entire-document): New option that specifies
1378 the special characters to escape in the whole document after processing
1380 (muse-latex-markup-specials-verbatim): New option that specifies the
1381 special characters to escape in <example> tags and =literal text=.
1384 ChangeLog lisp/muse-latex.el
1387 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1390 If more than 1 blank separates list/table items, separate them.
1392 muse--main--1.0--patch-240
1394 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1395 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1396 line separates a list or table item, it will form a new table.
1399 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1400 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1403 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1406 muse.texi: Use @example instead of @smallexample.
1408 muse--main--1.0--patch-239
1410 * muse.texi: Replace @smallexample with @example. It didn't do what I
1411 thought it did, and the result looked worse. Hence, the reversal.
1417 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1420 muse-html: Add muse-xhtml-style-sheet.
1422 muse--main--1.0--patch-238
1424 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1425 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1426 Thanks to Trent Buck for the suggestion.
1429 ChangeLog lisp/muse-html.el
1432 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1437 muse--main--1.0--patch-237
1439 * Makefile.defs: Update Debian stuff.
1441 * changelog: Add entry for 3.02-1, urgency medium.
1444 ChangeLog Makefile.defs debian/changelog
1447 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1450 Prepare for release.
1452 muse--main--1.0--patch-236
1454 * lisp/muse.el (muse-version): Increment to 3.02.
1456 * *.el: Fix first header line.
1458 * examples/mwolson/muse-init.el: Sync with my config.
1459 (my-muse-pdf-make-links-absolute): New function that makes relative
1460 links absolute in a hard-coded way.
1461 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1462 publishing transforms.
1467 experimental/.arch-ids/muse-cite.el.id
1468 experimental/muse-cite.el
1471 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1472 experimental/muse-message.el experimental/muse-xml.el
1473 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1474 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1475 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1476 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1477 lisp/muse-protocols.el lisp/muse-publish.el
1478 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1479 lisp/muse.el muse.texi
1482 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1485 Finish documentation.
1487 muse--main--1.0--patch-235
1489 * muse.texi (Comments): New node that describes the syntax of comments.
1490 (Markup Strings): Describe all markup strings.
1496 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1499 Document style elements for muse-define-style.
1501 muse--main--1.0--patch-234
1503 * muse.texi: Use @smallexample for 1-line examples.
1504 (Style Elements): New node that explains the different style elements
1505 that may be used for muse-define-style and muse-derive-style.
1506 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1513 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1516 Make documentation separately installable.
1518 muse--main--1.0--patch-233
1520 * Makefile (install): Split into install-bin and install-info.
1522 * muse.texi (Markup Regexps): Fix display bug.
1525 ChangeLog Makefile muse.texi
1528 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1531 muse-mode: Set comment syntax.
1533 muse--main--1.0--patch-232
1535 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1536 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1539 ChangeLog lisp/muse-mode.el
1542 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1545 muse.texi: Add publishing order information.
1547 muse--main--1.0--patch-231
1549 * muse.texi (Markup Regexps): Add publishing order.
1555 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1558 Hack on documentation. The release is in sight!
1560 muse--main--1.0--patch-230
1562 * muse.texi: Use @subsubheading for all logical split headers rather than
1563 @emph. Move all examples against left margin. Add comments to
1564 indicate what still needs to be done.
1565 (DocBook): Correct a few misspelled variable names and add some new
1567 (Common Elements): Split this into 4 new subsections.
1573 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1576 Fix publishing of stuff like <code><></code>.
1578 muse--main--1.0--patch-229
1580 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1581 `insert-before-markers' rather than `insert'. This should fix strange
1582 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1585 ChangeLog lisp/muse-publish.el
1588 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1591 Update NEWS, fix muse-url-protocols customization interface.
1593 muse--main--1.0--patch-228
1595 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1596 using nil as the resolve function.
1598 * NEWS: Bring up-to-date.
1601 ChangeLog NEWS lisp/muse-protocols.el
1604 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1607 Fix title coloring bug; muse-latex: escape '<' and '>'.
1609 muse--main--1.0--patch-227
1611 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1612 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1615 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1616 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1620 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1623 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1626 muse-latex: Handle special characters in a better way.
1628 muse--main--1.0--patch-226
1630 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1632 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1633 'end-literal. Thanks to Trent Buck for the suggestion.
1634 (muse-latex-markup-specials): Move special characters here instead of
1638 ChangeLog lisp/muse-latex.el
1641 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1644 muse-latex: Fix compiler warning.
1646 muse--main--1.0--patch-225
1648 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1652 ChangeLog lisp/muse-latex.el
1655 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1660 muse--main--1.0--patch-224
1662 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1663 verbatim. Verbatim makes text literal and escaped, code makes text
1664 teletype and escaped.
1666 * muse-publish.el (muse-publish-markup-tags): Add "code".
1667 (muse-publish-code-tag): New function that publishes code the same way
1668 as =teletyped= text.
1671 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1674 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1677 Strip text properties before browsing a URL.
1679 muse--main--1.0--patch-223
1681 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1682 this will fix a bug.
1685 ChangeLog lisp/muse-protocols.el
1688 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1691 muse-latex: Call pdflatex twice to get <contents> published.
1693 muse--main--1.0--patch-222
1695 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1696 pdflatex twice, since this seems to be necessary to get <contents>
1697 published. Thanks to Trent Buck for the heads up. I wonder if we need
1698 to call it three times, since this is what John originally did. Can
1699 someone please give me advice about this?
1702 ChangeLog lisp/muse-latex.el
1705 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1708 Make info:// and man:// not publish a link, handle insert URL edge case.
1710 muse--main--1.0--patch-221
1712 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1713 publish only the description, not the URL.
1715 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1716 get nil from muse-publish-url by not inserting any text.
1719 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1722 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1725 If a URL has a resolve function of nil, publish the description only.
1727 muse--main--1.0--patch-220
1729 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1732 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1734 (muse-resolve-url): If nil is given as the resolve function, return
1737 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1738 insert the description instead of the original URL.
1741 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1742 lisp/muse-publish.el
1745 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1748 Implement protocol handling.
1750 muse--main--1.0--patch-219
1752 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1753 should just make a hook for this stuff.
1754 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1756 * lisp/muse-protocols.el: New file that implements protocol handling.
1758 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1760 (muse-publish-markup-url): Indentation fix, no func change.
1762 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1764 * lisp/muse.el: Require muse-protocols.
1767 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1770 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1771 lisp/muse-regexps.el lisp/muse.el
1774 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1777 muse-xml: Use a more standard sort of header.
1779 muse--main--1.0--patch-218
1781 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1782 type="muse">, as suggested by Brad Collins.
1785 ChangeLog experimental/muse-xml.el
1788 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1791 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1793 muse--main--1.0--patch-217
1795 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1797 * README (examples): Mention that other files are here as well.
1799 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1800 for use with muse-xml.el.
1802 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1803 muse-xml is in experimental status.
1804 (muse-xml-markup-regexps): Correct table-munging regexp.
1805 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1806 Empty lines are marked up as <line />.
1808 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1809 s/last-stanza-end/end-last-stanza-line/.
1811 * muse-mode.el (muse-visit-link-default): Make the temporary file
1812 visiting work as expected.
1814 * muse-publish.el (muse-publish-markup-verse): Make use of
1815 'begin-verse-line and 'begin-last-stanza-line. Use
1816 'end-last-stanza-line instead of 'last-stanza-end.
1818 * muse.texi (Verse): Be a bit more clever with our example.
1821 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1824 AUTHORS ChangeLog README experimental/muse-xml.el
1825 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1829 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1832 Allow links to temporary files to be visited.
1834 muse--main--1.0--patch-216
1836 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1837 temporary files. These are buffers that do not have a corresponding
1841 ChangeLog lisp/muse-mode.el
1844 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1847 Fix save-match-data gaffe.
1849 muse--main--1.0--patch-215
1851 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1852 outside of `and' statement.
1855 ChangeLog lisp/muse-regexps.el
1858 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1861 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1863 muse--main--1.0--patch-214
1865 * examples/mwolson/muse-init.el: Update.
1867 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1868 ensure that links to other pages in this project are given the proper
1871 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1873 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1874 instead of muse-publish-output-name.
1876 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1877 functions that consult the :link-suffix when returning the name of the
1878 link (or the complete file name for the latter function). If
1879 :link-suffix does not exist, use :suffix. This should help Muse be
1880 able to handle some more usage scenarios.
1881 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1882 muse-publish-output-name.
1884 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1885 muse-publish-link-file instead of muse-publish-output-file.
1886 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1887 letters. The old behavior was not friendly to acronyms.
1890 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1891 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1895 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1898 Correct the publish-project example.
1900 muse--main--1.0--patch-213
1902 * examples/publish-project: Remove "-l muse-build.el" and note that the
1903 user's muse-init.el file should add the Muse directories to load-path.
1906 ChangeLog examples/publish-project
1909 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1912 Reinstate former extended character class rules.
1914 muse--main--1.0--patch-212
1916 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1917 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1919 (muse-regexp-emacs-revision): New variable that indicates the revision
1920 number of this version of Emacs.
1921 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1922 aren't working well enough with extended character classes in regexps.
1924 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1925 instead of just displaying it.
1928 ChangeLog lisp/muse-regexps.el lisp/muse.el
1931 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1934 Fix paragraph-filling breakage in Emacs21.
1936 muse--main--1.0--patch-211
1938 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1939 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1943 ChangeLog lisp/muse-mode.el
1946 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1949 Allow Emacs 21.3 to use extended character classes in regexps.
1951 muse--main--1.0--patch-210
1953 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1954 Since enough positive reports have come in about the usability of 21.3,
1955 we'll allow it to use extended character classes in regexps by default.
1958 ChangeLog lisp/muse-regexps.el
1961 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1964 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1966 muse--main--1.0--patch-209
1968 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1969 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1970 offer the style and directory prompt when you hit C-c C-t in a file
1971 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1972 Hodique for the fix.
1974 * lisp/muse.el (muse-read-directory-name): New function that defines a
1975 fallback version of `read-directory-name', since Emacs21 doesn't have
1979 ChangeLog lisp/muse-publish.el lisp/muse.el
1982 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1983 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1984 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1985 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1986 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1987 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1990 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1993 Fix problem with links at beginning of buf and paragraphs.
1995 muse--main--1.0--patch-208
1997 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2000 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2002 * muse-html.el (muse-html-markup-regexps): Ditto.
2004 * muse-publish.el (muse-publishing-last-position): New variable that
2005 indicates our last buffer position while publishing the current rule.
2006 Used to make sure the process doesn't get stalled.
2007 (muse-publish-markup): Fix edge case where links at beginning of
2008 buffer, with read-only text, would prevent the beginning of buffer from
2010 (muse-publish-markup-directive): Fix case where two directives of the
2011 same size would prevent any following directives from being
2012 interpreted. We accomplish this by setting the last published position
2013 to nil after each directive.
2016 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2017 lisp/muse-html.el lisp/muse-publish.el
2020 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2023 Document publishing directives.
2025 muse--main--1.0--patch-207
2027 * muse.texi (Getting Started): Remove crufty sentence.
2028 (Directives): New section that describes the likes of #title and
2035 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2038 Document WikiNames and update header publishing information.
2040 muse--main--1.0--patch-206
2042 * muse.texi (Headings): Any level of headings is supported.
2043 (Emphasizing Text): Verbatim text may span multiple lines.
2044 (Explicit Links): Refactor Links section into Explicit Links, Implicit
2046 (Implicit Links): Document WikiNames and InterWiki links.
2052 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2055 Finish NEWS, handle emphasis at EOF edge case.
2057 muse--main--1.0--patch-205
2059 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2060 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2061 as there is a terminating emphasis delimiter.
2063 * examples/mwolson/muse-init.el: Sync with my latest configuration.
2065 * NEWS: Bring this up to date.
2068 ChangeLog NEWS examples/mwolson/muse-init.el
2072 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2075 muse-html: Add muse-xhtml-extension.
2077 muse--main--1.0--patch-204
2079 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2080 default file extension for publishing XHTML files. Thanks to Trent
2081 Buck for the suggestion.
2085 ChangeLog lisp/muse-html.el
2088 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2091 Add items through patch-149 to NEWS.
2093 muse--main--1.0--patch-203
2095 * NEWS (progress): Catch up to patch-149.
2097 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2099 * lisp/muse-publish.el (muse-publish): Ditto.
2102 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2105 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2108 Make building of Debian revisions work.
2110 muse--main--1.0--patch-202
2112 * Makefile (distclean): Don't remove anything in debian/, since it will
2114 (debclean): Removed, since two different targets need slightly
2115 different versions of this. Even abstraction has its limits.
2116 (debbuild): New target that takes care of performing the build itself.
2117 (debrevision): New target that makes a revision build, where the
2118 original tarball must not be modified.
2119 (debrevision): Split out building stuff to debbuild target.
2121 * debian/changelog: Several revisions worth of Debian fun.
2123 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2124 (Description): Make this match the ITP and shorten the text.
2127 ChangeLog Makefile Makefile.defs debian/changelog
2131 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2134 Prepare initial upload for Debian project.
2136 muse--main--1.0--patch-201
2138 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2139 version, since we only want the last changelog entry to appear on the
2140 initial Debian upload.
2142 * debian/changelog: New Debian package 3.01.arch.201-1.
2145 ChangeLog Makefile.defs debian/changelog
2148 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2151 muse-mode: Minor regexp tweak.
2153 muse--main--1.0--patch-200
2155 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2158 ChangeLog lisp/muse-mode.el
2161 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2164 Minor fixups from Peter K. Lee.
2166 muse--main--1.0--patch-199
2168 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2169 restrictive with our end-of-table regexp.
2171 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2172 instead of start of table. Be less restrictive with several of our
2175 * lisp/muse-html.el: Patch from Peter K. Lee.
2176 (muse-html-prepare-buffer): Work around edge case where the "charset="
2177 part has already been appended to muse-html-meta-content-type.
2178 (muse-html-fixup-tables): Be slightly less restrictive with our
2179 end-of-table regexp.
2182 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2186 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2189 Keep lists from getting mashed together on M-q.
2191 muse--main--1.0--patch-198
2193 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
2194 locally so that lists don't get blended together incorrectly upon
2198 ChangeLog lisp/muse-mode.el
2201 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2204 QuickStart: Minor typo in anchor example.
2206 muse--main--1.0--patch-197
2208 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2209 rather than a full URL.
2212 ChangeLog examples/QuickStart
2215 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2218 Makefile: Use BUILDOPTS.
2220 muse--main--1.0--patch-196
2222 * Makefile (debrelease): Make use of $(BUILDOPTS).
2224 * Makefile.defs (BUILDOPTS): New option that allows additional options to
2225 be passed to dpkg-buildpackage. In case I ever make several revisions
2226 before getting the -1 revision uploaded, for example, I can use "-sa"
2227 here in order to make a valid pacakge.
2230 ChangeLog Makefile Makefile.defs
2233 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2236 Make generated Debian packages slightly easier to upload.
2238 muse--main--1.0--patch-195
2240 * debian/changelog: Generate 3.01.arch.195-1.
2242 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2244 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2245 that was last uploaded to Debian.
2247 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2248 changes is generated. This means we have to use dpkg-buildpackage,
2249 since debuild doesn't recognize the environment variables that it
2250 claims to recognize.
2253 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2256 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2259 Makefile: Minor deletion cleanups.
2261 muse--main--1.0--patch-194
2268 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2271 Compilation cleanups.
2273 muse--main--1.0--patch-193
2275 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2276 `make-variable-buffer-local' in order to silence compiler warnings.
2278 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2281 * scripts/muse-build.el (muse-elint-files): Automatically load every
2282 elisp file rather than specifying each one.
2285 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2288 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2291 Fix failure to resolve interwiki link when clicking on it.
2293 muse--main--1.0--patch-192
2295 * Makefile (debclean): Minor tweak.
2297 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
2300 * lisp/muse-project.el (muse-project-find-file): Don't add file
2301 extensions to a relative name. If we're dealing with a file, open it
2302 up without searching through the various projects for a path. This
2303 should fix the failure to resolve an interwiki link by clicking on it.
2306 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2309 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2312 Makefile: Remove stale Debian packages for this version.
2314 muse--main--1.0--patch-191
2316 * Makefile (debclean): Remove generated Debian packages for the current
2317 version in parent directory.
2323 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2326 Fix trailing backslash error.
2328 muse--main--1.0--patch-190
2330 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2331 regexp-quoting fix from drkm.
2334 ChangeLog lisp/muse-project.el
2337 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2340 Release 3.01.91 (3.02 RC2).
2342 muse--main--1.0--patch-189
2344 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2347 ChangeLog Makefile.defs lisp/muse.el muse.texi
2350 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2353 Escape email address and URL always.
2355 muse--main--1.0--patch-188
2357 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2358 escape and publish email address as read-only, even when it's not
2360 (muse-publish-markup-url): Ditto for URL.
2363 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2366 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2369 Inter-project output name fix.
2371 muse--main--1.0--patch-187
2373 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2374 that I had fixed this before.
2377 ChangeLog lisp/muse-wiki.el
2380 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2383 Make coloring of verbatim greater-than sign same as publishing.
2385 muse--main--1.0--patch-186
2387 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2388 greater-than sign surrounded by equal signs, display it in verbatim
2392 ChangeLog lisp/muse-colors.el
2395 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2398 Allow transform function for link descriptions. Bare email and URL fixes.
2400 muse--main--1.0--patch-185
2402 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2403 (muse-publish-desc-transforms): New option that contains the functions
2404 that will be called to transform a link description.
2405 (muse-publish-markup-word): Handle Yet Another Edge Case.
2406 (muse-publish-markup-email): Use
2407 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2408 double-quote on either side.
2409 (muse-publish-url): Apply description transforms.
2410 (muse-publish-markup-url): Don't publish if we have a double-quote on
2413 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2414 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2415 (muse-wiki-interwiki-delimiter): New option that indicates the
2416 interwiki delimiter to use.
2417 (muse-wiki-interwiki-replacement): New option that indicates the
2419 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2420 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2421 this can be added to muse-publish-desc-transforms.
2422 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2423 interwiki delimiter with its replacement, but only when the given text
2424 is not an explicit link.
2426 * lisp/muse.el (muse-update-file-extension): New function made from the
2427 innards of the :set function in `muse-file-extension'.
2430 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2433 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2436 Handle anchors in all publishing styles, as well as linking to them.
2438 muse--main--1.0--patch-184
2440 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2442 (muse-publish-prepare-url): Don't touch links to anchors.
2444 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2445 'internal-link. Treat centered text with
2446 <para role="center">...</para>.
2447 (muse-docbook-markup-paragraph): Slight regexp tweak.
2448 (muse-docbook-insert-anchor): Docfix.
2449 (muse-docbook-markup-anchor): Move lower in file.
2451 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2453 (muse-xhtml-markup-strings): Order list, no func change.
2454 (muse-html-markup-anchor): Move up in file, no func change.
2456 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2458 (muse-latex-markup-strings): Add handler for 'internal-link.
2459 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2460 that insert an anchor around the next word or inside of a tag.
2462 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2465 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2467 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2468 that insert an anchor before the next word or within a tag.
2470 * NEWS: Initial attempt at documenting changes since 3.01.
2473 .arch-ids/NEWS.id NEWS
2476 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2477 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2480 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2483 Generalize some blosxom helper functions.
2485 muse--main--1.0--patch-183
2487 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2488 generalized helper functions.
2489 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2490 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2493 * lisp/muse-blosxom.el: Update example in header.
2494 (muse-blosxom-new-entry): Use new names for helper functions.
2495 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2496 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2498 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2499 `muse-blosxom-project-get-categories'.
2500 (muse-project-alist-styles): Renamed from
2501 `muse-blosxom-project-alist-entry'.
2502 (muse-project-alist-dirs): Renamed from
2503 `muse-blosxom-project-alist-dirs'.
2504 (muse-project-of-file): Use `muse-current-file'.
2506 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2507 `muse-current-file'.
2509 * lisp/muse.el (muse-current-file): New function that returns the name of
2510 the currently visited or published file.
2511 (muse-page-name): Use `muse-current-file'.
2514 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2515 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2518 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2521 muse-xml: definition lists, muse-docbook: center.
2523 muse--main--1.0--patch-182
2525 * Makefile (%.info, %.html): Use general argument in rule.
2526 (distclean): Add another cruft file.
2528 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2529 type="definition"> for definition lists.
2531 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2532 with <note>, since it's the closest thing I could find.
2535 ChangeLog Makefile experimental/muse-xml.el
2536 lisp/muse-docbook.el
2539 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2542 Minor namespace fix.
2544 muse--main--1.0--patch-181
2546 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2547 muse-match-string-no-properties rather than match-string-no-properties.
2550 ChangeLog lisp/muse-colors.el
2553 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2556 Correct breakage induced by previous patch.
2558 muse--main--1.0--patch-180
2560 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2561 path as a fallback if we are publishing.
2564 ChangeLog lisp/muse-wiki.el
2567 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2570 Make interwiki links work in a few more edge cases.
2572 muse--main--1.0--patch-179
2574 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2575 assertion, now that I have a good idea of the edge cases involved.
2577 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2578 the current file is not part of any Muse project, allowing interwiki
2579 links to be resolvable even then. Don't return a relative path if we
2580 are not publishing. For visiting links, the best thing is just to
2581 return the real path.
2584 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2587 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2590 Fix warnings during font-lock, example tag highlighting.
2592 muse--main--1.0--patch-178
2594 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2596 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2598 (muse-unhighlight-region): Move higher up.
2599 (muse-colors-example-tag, muse-colors-literal-tag): Use
2600 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2601 since the point gets put in the right place automatically.
2604 ChangeLog lisp/muse-colors.el
2607 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2610 muse-xml: Separate section from title.
2612 muse--main--1.0--patch-177
2614 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2615 attribute to sections. Use separate <title> tag to handle the title of
2616 a section. Thanks to drkm for the suggestion.
2618 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2620 * lisp/muse-publish.el (muse-publish-markup-heading)
2621 (muse-publish-section-close): Pass level to markup strings for all
2622 section-related tags.
2624 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2628 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2629 lisp/muse-publish.el lisp/muse.el
2632 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2635 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2637 muse--main--1.0--patch-176
2639 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2640 folders that match `muse-project-ignore-regexp'.
2642 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2643 omission. Add ",.*" to list of bad directory parts.
2645 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2646 matches `muse-project-ignore-regexp'.
2648 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2649 (muse-style-elements-list): New function that returns a list of
2650 references to ELEM in STYLE, including base styles.
2651 (muse-publish-markup-region): Use muse-style-elements-list rather than
2652 muse-style-elements when getting :regexps.
2654 * lisp/muse-publish.el (muse-style-element): Add docstring.
2657 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2658 lisp/muse-publish.el
2661 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2664 Initial implementation of muse-xml.el. End of section edge case.
2666 muse--main--1.0--patch-175
2668 * AUTHORS: Add Peter K. Lee.
2670 * Makefile (experimental): New target that builds experimental programs.
2671 (distclean): Remove debian/dirs, a cruft file from the debian build
2674 * examples/mwolson/muse-init.el: Update.
2676 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2677 prompts for the blog entry to visit.
2679 * experimental/Makefile: New file that causes experimental stuff to be
2682 * experimental/muse-xml.el: New file that provides the experimental XML
2685 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2688 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2690 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2691 involving end-of-file and paragraph detection.
2693 * lisp/muse-wiki.el: Minor header fix.
2695 * scripts/muse-build.el (load-path): Add "../experimental".
2698 experimental/.arch-ids/Makefile.id
2699 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2700 experimental/muse-xml.el
2703 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2704 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2705 lisp/muse-wiki.el scripts/muse-build.el
2708 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2711 Try to fix <example> region coloring problem.
2713 muse--main--1.0--patch-174
2715 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2716 If region is multiple lines, add '(font-lock-multiline t) to
2717 properties. This should fix an annoying <example> region issue.
2720 ChangeLog lisp/muse-colors.el
2723 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2726 Don't publish implicit links that have a double-quote at begin or end.
2728 muse--main--1.0--patch-173
2730 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2731 double-quote exists at beginning or end.
2733 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2734 don't colorize if a double-quote exists at beginning or end.
2737 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2740 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2743 Fix failure to publish emphasis properly.
2745 muse--main--1.0--patch-172
2747 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2750 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2754 experimental/.arch-ids/muse-wiki-old.el.id
2755 experimental/muse-wiki-old.el
2758 ChangeLog lisp/muse-publish.el
2761 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2764 Add a few common revision control directories to the ignore list.
2766 muse--main--1.0--patch-171
2768 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2769 directories to be ignored when building the file alist, such as those
2770 used for CVS and Arch revision control data.
2773 ChangeLog lisp/muse-project.el
2776 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2779 Fix #2654: Append a newline when using pdf publishing style.
2781 muse--main--1.0--patch-170
2783 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2787 ChangeLog lisp/muse-latex.el
2790 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2793 5 levels of headings colorization; color bare URLs.
2795 muse--main--1.0--patch-169
2797 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2798 Really color up to 5 headings.
2799 (muse-colors-markup): Add muse-url-regexp.
2800 (muse-colors-explicit-link): Renamed from muse-colors-link.
2801 (muse-colors-implicit-link): Moved here from
2802 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2803 we'll be coloring URLs.
2806 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2809 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2812 Don't emphasize if a word constituent follows the trailer.
2814 muse--main--1.0--patch-168
2816 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2817 (muse-colors-verbatim): Don't colorize if a word constituent follows
2820 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2821 word constituent follows the trailer.
2824 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2827 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2830 Add coloring for example, verbatim, and =signs=; anchor fix.
2832 muse--main--1.0--patch-167
2834 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2835 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2836 (muse-colors-verbatim): Use `muse-verbatim-face'.
2837 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2839 (muse-colors-tags): Add verbatim and literal tags.
2840 (muse-colors-example-tag): Use `remove-text-properties' instead of
2841 `set-text-properties', since the latter does not work consistently.
2842 (muse-colors-literal-tag): New function that strips all markup from the
2844 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2845 that we can work around an annoying XEmacs issue.
2847 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2848 multi-line by default.
2850 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2854 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2858 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2861 Link with anchor bugfix.
2863 muse--main--1.0--patch-166
2865 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2866 valid, as long as the base is valid.
2869 ChangeLog lisp/muse-colors.el
2872 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2875 Link inside table issue, fixes read-only text error.
2877 muse--main--1.0--patch-165
2879 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2880 inside tables so we don't get an error when links exist.
2882 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2884 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2885 into account when displaying the "All files published" message, unless
2886 they've actually been modified.
2888 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2889 don't wrap in condition-case; we don't want the message to be muffled.
2892 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2893 lisp/muse-project.el lisp/muse.el
2896 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2899 Permit infinitely-nested sections.
2901 muse--main--1.0--patch-164
2903 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2904 (Deriving from an existing style): Mark up as a list.
2906 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2907 Color an additional level of headings.
2909 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2910 section-other, section-other-end, and section-close strings.
2911 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2912 through the 'section-close string.
2914 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2915 'begin-underline, since this messes up paragraph handling. Use
2916 <h5></h5> for 'section-other.
2918 (muse-html-fixup-tables): New function that sorts the table parts so
2919 that order is head, foot, body. Apparently XHTML needs this, and it
2920 seems like a good general practice, so we do it for HTML as well.
2922 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2925 * lisp/muse-publish.el (muse-publish-section-close): New function that
2926 determines where to put the section close given heading depth and
2928 (muse-publish-markup-heading): Handle 'section-other and
2929 'section-other-end. Call `muse-publish-section-close' at end of
2932 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2936 ChangeLog examples/QuickStart lisp/muse-colors.el
2937 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2938 lisp/muse-publish.el lisp/muse-texinfo.el
2941 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2944 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2946 muse--main--1.0--patch-163
2948 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2950 (muse-docbook-markup-regexps): Deal with new table algorithm.
2951 (muse-docbook-transform-content-type, muse-docbook-encoding)
2952 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2953 (muse-docbook-markup-table): Use a better table algorithm, based on the
2954 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2955 and foot of the table. Use informaltable rather than table.
2956 (muse-docbook-fixup-tables): New function that sorts all tables found
2957 in the published document so that the order is head, foot, body.
2958 (muse-docbook-markup-functions): Add anchor handler.
2959 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2961 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2962 that insert an anchor at point.
2964 * lisp/muse-html.el (muse-html-transform-content-type)
2965 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2967 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2969 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2971 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2972 that was evaluated in the output.
2975 ChangeLog examples/QuickStart lisp/muse-docbook.el
2976 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2979 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2982 muse-texinfo: Improve formatting for enddots, dots, underline.
2984 muse--main--1.0--patch-162
2986 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2987 of enddots and dots. For begin-underline and end-underline, use "_",
2988 since we don't have anything better.
2991 ChangeLog lisp/muse-texinfo.el
2994 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2997 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2999 muse--main--1.0--patch-161
3001 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3002 list. This should fix #2635.
3005 ChangeLog lisp/muse-texinfo.el
3008 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3011 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3013 muse--main--1.0--patch-160
3015 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3017 * debian/changelog: Ditto.
3019 * debian/control (Build-Depends-Indep): Add tetex-bin.
3021 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3024 * examples/QuickStart: Remove stray <comment> now that the bug that made
3025 it necessary is fixed.
3027 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3030 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3031 the contents from the footer to the header.
3033 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3034 each number, not after.
3036 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3038 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3039 happens when doing batch publishing. Minor whitespace fix.
3042 ChangeLog Makefile.defs debian/changelog debian/control
3043 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3044 lisp/muse-texinfo.el lisp/muse.el
3047 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3050 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3052 muse--main--1.0--patch-159
3054 * examples/QuickStart: Add "Write me." to empty sections at end so that
3055 they publish correctly with DocBook.
3057 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3058 paragraph starts with emphasis, example, link, or email address.
3061 ChangeLog examples/QuickStart lisp/muse-docbook.el
3064 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3067 Handle embedded docbook footnotes and <literal> edge case.
3069 muse--main--1.0--patch-158
3071 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3072 (muse-docbook-markup-strings): Use systemitem for example text.
3073 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3074 <para></para> inside of them.
3076 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3079 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3080 muse-publish-escape-specials-in-string to list by default.
3082 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3083 argument IGNORE-READ-ONLY determines whether or not to ignore the
3084 read-only property when transforming text. Add docstring.
3085 (muse-publish-markup-word): Use non-nil third argument to
3086 muse-publish-escape-specials when we're publishing `='-delimited text.
3087 This allows =<literal><tag></literal>= to work as intended.
3089 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3090 arguments after the first so that we can include this in
3091 `muse-publish-url-transforms'.
3093 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3096 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3097 lisp/muse-publish.el
3100 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3103 Misc. blosxom fixes, like category directive.
3105 muse--main--1.0--patch-157
3107 * contrib/pyblosxom/getstamps.py: Add file extension.
3109 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3110 extension. This will allow Muse to specify it once a
3111 timestamps-writing routine gets written.
3113 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3114 attention to the "category" directive, if it exists. Use file-truename
3115 instead of expand-file-name for base directory.
3117 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3120 * lisp/muse-project.el (muse-project): Add :timestamps to list of
3121 available tags, even though it doesn't do anything yet.
3124 ChangeLog contrib/pyblosxom/getstamps.py
3125 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3126 lisp/muse-project.el
3129 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3132 Small logic fix with temp files.
3134 muse--main--1.0--patch-156
3136 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3137 buffer-name to determine whether the buffer is still around.
3140 ChangeLog lisp/muse.el
3143 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3146 Make customize of muse-project-alist work in Emacs21 and XEmacs.
3148 muse--main--1.0--patch-155
3150 * lisp/muse.el (muse-widget-type-value-create)
3151 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3152 extra widgets from 'lazy type that are needed to get the
3153 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3155 * lisp/muse.el (muse-implicit-link-functions)
3156 (muse-explicit-link-functions): Remove predefined wiki-related options.
3157 These are added in muse-wiki via custom-add-option.
3159 * lisp/muse-mode.el (muse-mode-hook): Ditto.
3161 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3163 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3164 ":strings" to cope with Emacs21 and XEmacs.
3165 (muse-project-alist-set): Turn ":strings" back into ":symbols".
3167 * lisp/muse-project.el (muse-project): Derive from 'default rather than
3168 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
3169 newlines. Control indentation. Remove an unnecessary inlined repeat.
3171 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3172 since XEmacs doesn't support the alist widget. Deal with case where no
3173 projects are defined, or a strange expression is used.
3175 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3176 stuff using custom-add-option.
3179 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3180 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3183 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3186 Don't kill temp buffer if debug-on-error is non-nil.
3188 muse--main--1.0--patch-154
3190 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3191 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
3194 ChangeLog lisp/muse.el
3197 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3200 Expand Debian package description.
3202 muse--main--1.0--patch-153
3204 * debian/control (Description): Expand this to make the package more
3207 * debian/copyright, debian/rules: Minor whitespace cleanups.
3209 * debian/changelog: Package 3.01.arch.152-1.
3212 ChangeLog Makefile.defs debian/changelog debian/control
3213 debian/copyright debian/rules
3216 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3219 Header/footer docfix; ChangeLog correction.
3221 muse--main--1.0--patch-152
3223 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3224 Thanks to drkm for pointing out my error.
3226 Use better documentation and customize interface for headers and footers.
3227 Thanks to Chris McMahan.
3230 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3231 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3232 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3234 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3237 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3240 Slight Debian version tweak.
3242 muse--main--1.0--patch-151
3244 * Makefile.defs (VERSION): Use a slightly different version naming
3245 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
3246 X.YY is the Muse version, and YYY is the patch level.
3248 * debian/changelog: Ditto.
3251 ChangeLog Makefile.defs debian/changelog
3254 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3257 Improve debian build and put together a package.
3259 muse--main--1.0--patch-150
3261 * Makefile (debclean): New target that cleans up the mess that the
3262 `debian' target makes.
3263 (debian): Build using debuild rather than dpkg-buildpackage. Copy
3264 results to my debian dist dir two levels up.
3266 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3268 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3270 * debian/control (Standards-Version): Update to 3.6.2.
3272 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3275 * debian/copyright (Copyright): Improve.
3277 * debian/emacsen-install (FILES): Include contrib directory so that
3278 muse-http.el compiles properly.
3280 * debian/muse-el.examples: New file containing the example files to
3283 * debian/rules: Move example stuff to muse-el.examples. Install some
3284 additional documentation.
3287 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3290 ChangeLog Makefile Makefile.defs debian/changelog
3291 debian/control debian/copyright debian/emacsen-install
3295 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3298 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3300 muse--main--1.0--patch-149
3302 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3303 the beginning of a header would be emphasized if an asterisk came
3305 (muse-colors-underlined): Don't allow end of underlined text to be the
3306 beginning of a line. Don't use memq to check for whitespace syntax; eq
3309 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3310 on. We'll use a more clever trick to keep emphasis characters from
3311 being interpreted in explicit links -- add a custom 'noemphasis text
3312 property to them. Move mdash rule further down so that I can add
3313 designations after blockquoted text.
3315 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3316 text has the 'noemphasis property, ignore it.
3317 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3318 property to the text between BEG and END, or match beginning and end.
3320 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3321 before trying to set buffer-modified to nil. This should fix a
3322 "selecting deleted buffer" error when publishing from command line.
3325 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3329 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3332 Journal validation fixes.
3334 muse--main--1.0--patch-148
3336 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3337 default rather than HTML 4.0 [strict].
3338 (muse-html-markup-strings): Include empty alt element.
3340 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3342 * muse.texi (Journal): Ditto.
3345 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3348 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3351 Add debian files; tweak Makefile.
3353 muse--main--1.0--patch-147
3355 * Makefile (distclean): Remove directory created by dist rule.
3356 (dist): Make this only generate the directory, not the tarball.
3357 (release): New target that generates the tarball and zipfile.
3358 (debrelease): New target that builds the debian package for Muse.
3359 (upload): Depend on release target.
3361 * examples/mwolson/stylesheets: Add forgotten Arch id.
3364 debian/.arch-ids/=id debian/.arch-ids/changelog.id
3365 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3366 debian/.arch-ids/emacsen-install.id
3367 debian/.arch-ids/emacsen-remove.id
3368 debian/.arch-ids/emacsen-startup.id
3369 debian/.arch-ids/muse-el.dirs.id
3370 debian/.arch-ids/muse-el.docs.id
3371 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3372 debian/changelog debian/control debian/copyright
3373 debian/emacsen-install debian/emacsen-remove
3374 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3375 debian/muse-el.info debian/rules
3376 examples/mwolson/stylesheets/.arch-ids/=id
3377 examples/mwolson/stylesheets/.arch-ids/blog.css.id
3378 examples/mwolson/stylesheets/.arch-ids/common.css.id
3379 examples/mwolson/stylesheets/.arch-ids/print.css.id
3380 examples/mwolson/stylesheets/.arch-ids/screen.css.id
3381 examples/mwolson/stylesheets/blog.css
3382 examples/mwolson/stylesheets/common.css
3383 examples/mwolson/stylesheets/print.css
3384 examples/mwolson/stylesheets/screen.css
3390 debian debian/.arch-ids examples/mwolson/stylesheets
3391 examples/mwolson/stylesheets/.arch-ids
3394 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3397 Allow `muse-index-as-string' to remove current file from output.
3399 muse--main--1.0--patch-146
3401 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3402 which excludes the current file from the output. Improve
3406 ChangeLog lisp/muse-mode.el
3409 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3412 S-TAB issue with Windows.
3414 muse--main--1.0--patch-145
3416 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3420 ChangeLog lisp/muse-mode.el
3423 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3426 Improve temp buffer usage.
3428 muse--main--1.0--patch-144
3430 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3431 `insert-file-contents'. This should further help with the temp
3432 buffer problem. Thanks to Peter K. Lee and drkm for the research
3435 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3436 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3437 make sure the temp buffer is killed. I didn't implement an option to
3438 save the contents of the temp buffer.
3441 ChangeLog lisp/muse-book.el lisp/muse-http.el
3442 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3446 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3449 muse-docbook: split-string Emacs21 fix.
3451 muse--main--1.0--patch-143
3453 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3454 split-string to fix an Emacs21 issue.
3457 ChangeLog lisp/muse-docbook.el
3460 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3463 muse-docbook: Parse author directive so that it validates properly.
3465 muse--main--1.0--patch-142
3467 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3468 attempts to publish the contents a DocBook-usable <author> tag.
3469 (muse-docbook-header): Use `muse-docbook-get-author'.
3472 ChangeLog lisp/muse-docbook.el
3475 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3478 Be a bit more clever with our consecutive list regexp.
3480 muse--main--1.0--patch-141
3482 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3483 clever with our consecutive list regexp.
3486 ChangeLog lisp/muse-docbook.el
3489 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3492 Do the right thing with consecutive list items, hopefully.
3494 muse--main--1.0--patch-140
3496 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3497 (muse-docbook-header): Add DTD string.
3498 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3500 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3501 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3504 ChangeLog lisp/muse-docbook.el
3507 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3510 Improve customize interface for `muse-project-alist' once more.
3512 muse--main--1.0--patch-139
3514 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3515 setting to be anything, since we now support settings that use lists.
3516 (muse-project): Vastly improve this by naming each setting and showing
3517 what exact type is required. Handle case where a function is not
3518 defined yet. Use a set for styles, which looks nice. This is about as
3519 good as it can be ... unless we add some sort of inline documentation
3520 later on. A setting was added for Yann's :force-publish tag.
3522 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3526 ChangeLog lisp/muse-project.el lisp/muse.el
3529 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3532 Merged from hodique@lifl.fr--2005 (patch 24-33)
3534 muse--main--1.0--patch-138
3538 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3539 Merged from mwolson@gnu.org--2005 (patch 96)
3541 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3542 Merged from mwolson@gnu.org--2005 (patch 97-101)
3544 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3545 Merged from mwolson@gnu.org--2005 (patch 102-106)
3547 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3548 Merged from mwolson@gnu.org--2005 (patch 107-120)
3550 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3551 Merged from mwolson@gnu.org--2005 (patch 121-131)
3553 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3554 Merged from mwolson@gnu.org--2005 (patch 132)
3556 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3557 Merged from mwolson@gnu.org--2005 (patch 133-135)
3559 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3560 Merged from mwolson@gnu.org--2005 (patch 136)
3562 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3563 Merged from mwolson@gnu.org--2005 (patch 137)
3565 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3566 Introduce :force-publish project keyword. Fix bug #2637
3569 ChangeLog lisp/muse-project.el
3572 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3573 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3574 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3575 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3576 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3577 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3578 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3579 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3580 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3581 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3584 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3587 Prevent temp buffers from prompting for save; handle lisp errors better.
3589 muse--main--1.0--patch-137
3591 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3592 bound" error. I don't know for certain where this is coming from,
3593 though ... *grumble*.
3595 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3596 like how emacs-wiki does it. Warn the user about lisp errors,
3597 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3598 publish as something valid in most markup styles, with increased
3599 emphasis on those that don't support it. That's a win-win ... I think
3602 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3603 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3604 to kill the buffer so we don't get any annoying prompts. I *strongly*
3605 believe that this should be the default behavior of `with-temp-buffer'.
3607 * lisp/muse-book.el (muse-book-publish-project): Use
3608 `muse-with-temp-buffer-no-prompt'.
3610 * lisp/muse-http.el (muse-http-reject): Ditto.
3612 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3614 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3616 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3617 (muse-publish-markup-email, muse-published-contents): Ditto.
3620 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3621 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3622 lisp/muse-publish.el lisp/muse.el
3625 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3628 Customization error; Makefile tweaks.
3630 muse--main--1.0--patch-136
3632 * Makefile (dist): Use a tla-specific method to create the tarball.
3633 Create a zip file as well.
3634 (upload): New rule that uploads the tarball and zip file to gna.org.
3636 * Makefile.defs (VERSION): New variable that determines the version
3637 string to use in the `dist' and `upload' targets.
3639 * lisp/muse.el (muse-implicit-link-functions)
3640 (muse-explicit-link-functions): Use :type of hook so that the options
3644 ChangeLog Makefile Makefile.defs lisp/muse.el
3647 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3650 Prepare Muse 3.01.90 (3.02 RC1).
3652 muse--main--1.0--patch-135
3656 ChangeLog lisp/muse.el muse.texi
3659 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3662 Attempt to get the right file extension when publishing; more examples.
3664 muse--main--1.0--patch-134
3666 * examples/mwolson/muse-init.el: Update my configuration.
3668 * examples/mwolson/templates: Store my web page templates here.
3670 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3672 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3673 descriptions. Yet another reason to implement my list-returning from
3676 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3677 with a few more edge cases. Throw together a rough hack for
3678 determining when to include the output file extension.
3680 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3681 but still ineffective.
3684 examples/mwolson/templates/.arch-ids/=id
3685 examples/mwolson/templates/.arch-ids/footer.html.id
3686 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3687 examples/mwolson/templates/.arch-ids/generic-header.html.id
3688 examples/mwolson/templates/.arch-ids/header.html.id
3689 examples/mwolson/templates/footer.html
3690 examples/mwolson/templates/generic-footer.html
3691 examples/mwolson/templates/generic-header.html
3692 examples/mwolson/templates/header.html
3695 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3699 examples/mwolson/templates
3700 examples/mwolson/templates/.arch-ids
3703 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3706 Make published link handling do the right thing, plus misc. fixes.
3708 muse--main--1.0--patch-133
3710 * lisp/muse-mode.el (muse-mode-hook): Add option for
3711 `muse-wiki-update-custom-values'. The :set function makes sure that
3712 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3713 This probably isn't best-practice, but it works.
3715 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3718 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3719 `muse-publish-prepare-url' to the listed options.
3721 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3722 output-dir is not specified.
3724 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3725 here instead of later on.
3727 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3728 right thing when `muse-wiki-interwiki-alist' is nil.
3730 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3731 `muse-publish-output-file'.
3733 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3734 (muse-wiki-transform-wikiword): Removed. We should not use the
3735 publishing transforms facility to handle these.
3737 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3738 links as "link" rather than "url".
3740 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3741 takes care of any customization cleaups that need to happen whenever
3742 muse-mode is entered.
3744 * lisp/muse.el (muse-implicit-link-functions): Add options for
3745 `muse-handle-url' and the wiki handlers.
3746 (muse-explicit-link-functions): Add option for
3747 `muse-wiki-handle-internal'.
3750 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3751 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3754 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3757 Add invalid directory assertion.
3759 muse--main--1.0--patch-132
3761 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3762 any invalid directories will trigger an error.
3765 ChangeLog lisp/muse-project.el
3768 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3771 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3773 muse--main--1.0--patch-131
3780 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3783 Yann's assignment form came in!
3785 muse--main--1.0--patch-130
3792 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3795 Compilation fix, minor shuffling in `muse-mode'.
3797 muse--main--1.0--patch-129
3799 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3800 accessing it. Fixes Yet Another Compiler Error.
3802 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3803 project-specific settings happen first.
3806 ChangeLog lisp/muse-mode.el lisp/muse.el
3809 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3812 Fix annoying initial buffer coloring problem.
3814 muse--main--1.0--patch-128
3816 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3817 where even buffer-file-name is not set. This happens the first time we
3818 attempt to colorize the buffer. I'm rather astonished that I had to do
3822 ChangeLog lisp/muse-wiki.el
3825 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3828 Jump to bad and good links on TAB; mode-choosing fix.
3830 muse--main--1.0--patch-127
3832 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3833 pics a major mode for a file. If one is specified in the project of
3834 file, use it. Otherwise, use muse-mode.
3835 (muse-next-reference, muse-previous-reference): Jump to bad links as
3838 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3842 ChangeLog lisp/muse-mode.el lisp/muse.el
3845 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3848 Add specified Muse file extension to auto-mode-alist.
3850 muse--main--1.0--patch-126
3852 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3853 the old extension from auto-mode-alist and add the new one. This
3854 eliminates the need to set muse-mode-auto-p when you have specified a
3855 Muse file extension.
3857 * examples/mwolson/muse-init.el: Sync.
3860 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3863 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3866 Make `muse-project-alist' more intuitively customizable.
3868 muse--main--1.0--patch-125
3870 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3873 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3874 (muse-project-alist-get): New function that pre-parses
3875 `muse-projects-alist' before customization in order to work around an
3876 annoying limitation in the customize interface.
3877 (muse-project-alist-set): New function that takes the value that
3878 customize gave us and turns it into something Muse can use.
3879 (muse-project): New widget that outlines the form of the
3880 `muse-project-alist' variable.
3881 (muse-project-alist): Use the `muse-project' widget and specify :set
3885 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3888 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3891 Silence compiler warnings.
3893 muse--main--1.0--patch-124
3895 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3897 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3900 * lisp/muse-project.el (muse-project-applicable-styles): Call
3901 `muse-assert' with only 1 argument to silence a compiler warning.
3904 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3905 lisp/muse-project.el
3908 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3911 muse-docbook: Merge several other types of tags if necessary.
3913 muse--main--1.0--patch-123
3915 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3916 `muse-docbook-fixup-sections'. For each TAG in
3917 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3918 merge them together. Thanks to Dale P. Smith for the suggestion.
3919 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3922 ChangeLog lisp/muse-docbook.el
3925 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3928 muse-docbook: Output an XML tag with encoding at the beginning of document.
3930 muse--main--1.0--patch-122
3932 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3934 (muse-docbook-encoding-default): New option that determines which Emacs
3935 buffer encoding to use by default in Muse DocBook files if none is
3937 (muse-docbook-charset-default): New option that determines the DocBook
3938 XML charset to use if no translation is found in
3939 muse-docbook-encoding-map.
3940 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3941 system to its associated DocBook coding system.
3942 (muse-docbook-transform-content-type): New function that determines the
3943 DocBook XML encoding to use based on the contents of
3944 muse-docbook-encoding-map.
3945 (muse-docbook-encoding): New function that calls
3946 muse-docbook-transform-content-type.
3947 (muse-docbook-finalize-buffer): New function that sets the buffer file
3948 coding system to the value of muse-docbook-encoding-default, but only
3949 if the buffers contents have no special characters.
3950 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3953 ChangeLog lisp/muse-docbook.el
3956 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3959 Apply muse-docbook patch from Dale P. Smith.
3961 muse--main--1.0--patch-121
3963 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3964 Dale P. Smith to make the markup much better.
3967 AUTHORS ChangeLog lisp/muse-docbook.el
3970 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3973 Use different mapping for S-tab on Windows.
3975 muse--main--1.0--patch-120
3977 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3978 Windows, use [(shift tab)] for `muse-previous-reference'.
3981 ChangeLog lisp/muse-mode.el
3984 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3989 muse--main--1.0--patch-119
3991 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3992 `muse-match-string-no-properties' so XEmacs doesn't complain.
3995 ChangeLog lisp/muse-wiki.el
3998 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4001 Handle a few edge cases with project-page resolution gracefully.
4003 muse--main--1.0--patch-118
4005 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4006 make sure that PAGE is specified. STYLES should be generated
4007 automatically, but it could theoretically fail. I'm managing to
4008 trigger this when messing with unsaved Muse files. Handle case where
4009 buffer has not yet been saved.
4010 (muse-project-find-file): Don't try to resolve relative links; just
4013 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4014 point-of-reference bug. No need to call muse-project-page-of-file
4015 since buffer-file-name and muse-publishing-current-file both give us
4018 * lisp/muse-mode.el (muse-link-at-point): For some reason,
4019 `skip-chars-backward' only respects the newline some of the time.
4023 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4027 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4030 Fix image-link goof-up and add pretty titles.
4032 muse--main--1.0--patch-117
4034 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4035 class="image-link"> instead of <div class="image-link">. I found a bug
4036 with the way I was handling both, so I decided to simplify things.
4038 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4039 `muse-publish-output-name', but keeps the directory prefix.
4040 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4042 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4043 customizable option that determines the words to downcase in title.
4044 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4045 Capitalized Title out of either a string or the current title. This is
4046 not currently used by any other function -- for now it is meant to be
4050 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4053 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4056 Escape specials in link descriptions.
4058 muse--main--1.0--patch-116
4060 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4061 function that escapes special characters in the given string according
4062 to the current publishing style.
4063 (muse-publish-url): Use the above function to escape the description
4064 part of extended links.
4065 (muse-publish-prepare-url): Don't make string read-only; it does
4068 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4069 (muse-wiki-transform-wikiword): Don't make string read-only.
4072 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4075 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4078 Escape "&", "<", and ">" in URL text.
4080 muse--main--1.0--patch-115
4082 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4083 specially. Thanks to John Sullivan for the suggestion.
4086 ChangeLog lisp/muse-html.el
4089 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4092 Update my example configuration.
4094 muse--main--1.0--patch-114
4096 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4097 project to "WebSite" in order to make it more distinct.
4098 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4099 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4101 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4102 published name of the current file. I really should make a function
4103 called `muse-published-name' or something similar!
4104 ("\C-cpx"): Use this key sequence for
4105 `my-muse-prepare-entry-for-xanga'.
4106 (muse-file-extension): I'm making use of this so I can figure out its
4110 ChangeLog examples/mwolson/muse-init.el
4113 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4116 Tackle a project name interwiki highlighting snafu.
4118 muse--main--1.0--patch-113
4120 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4121 this. It seems to be more robust now. Highlighting is going the way I
4125 ChangeLog lisp/muse-wiki.el
4128 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4131 Fix some gross mistakes.
4133 muse--main--1.0--patch-112
4135 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4138 * lisp/muse-project.el (muse-project-file-entries): If
4139 `muse-file-extension' is defined, use it to filter the entries.
4141 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4142 variable. Move higher in file.
4144 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4145 argument instead of the real name of the variable.
4148 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4152 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4155 Make natural interwiki links between projects mostly work.
4157 muse--main--1.0--patch-111
4159 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4160 function and flesh it out. This seems to work properly, though for
4161 some reason, interwiki links using projects are a bit flakey.
4162 (muse-wiki-handle-interwiki): Deal with case where we have a project
4163 name in an interwiki link.
4166 ChangeLog lisp/muse-wiki.el
4169 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4172 Fix Emacs21 issue with muse-insert-tag.
4174 muse--main--1.0--patch-110
4176 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4177 completing-read to appease older Emacsen.
4180 ChangeLog lisp/muse-mode.el
4183 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4186 Fix error with `muse-blosxom-new-entry' and Emacs21.
4188 muse--main--1.0--patch-109
4190 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4191 `completing-read' so that old versions of Emacs don't complain.
4194 ChangeLog lisp/muse-blosxom.el
4197 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4200 Try to fix an error with `muse-blosxom-get-categories'.
4202 muse--main--1.0--patch-108
4204 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4205 about processing directories.
4208 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4211 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4214 Make a distinction between implicit and explicit links at publish-time.
4216 muse--main--1.0--patch-107
4218 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4220 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4222 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4223 `explicit' argument.
4225 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4226 not we are dealing with an explicit link.
4228 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4230 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4231 argument, but ignore it.
4233 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4234 when link is not explicit.
4237 ChangeLog lisp/muse-html.el lisp/muse-http.el
4238 lisp/muse-publish.el lisp/muse-wiki.el
4241 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4244 Implement several WikiWord handling fixes.
4246 muse--main--1.0--patch-106
4248 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4249 found by the handlers. Don't send implicit links through some of the
4252 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4253 of interwiki link before calling `muse-handle-explicit-link'.
4255 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4256 "\\|" separator between project-alist entries and interwiki entries.
4257 Force a reconfiguration of muse-colors-markup.
4259 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4260 sure that we don't colorize WikiNames that don't go with any file.
4264 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4268 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4271 Attempt to simplify muse-wiki a bit.
4273 muse--main--1.0--patch-105
4275 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4278 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4279 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4280 (muse-wiki-update-use-wikiword-markup-regexp)
4281 (muse-wiki-update-use-wikiword-link-function)
4282 (muse-wiki-update-use-wikiword-url-transforms): Remove.
4283 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4285 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4286 `muse-wiki-use-wikiword' is specified.
4288 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4289 unless `muse-wiki-use-wikiword' is specified.
4291 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4294 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4295 muse-publish-markup-regexps.
4297 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4298 muse-publish-url-transforms.
4300 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4301 muse-wiki-handle-wikiword to muse-implicit-link-functions.
4305 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4308 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4311 Make muse-blosxom use relative name of published file in page-date alist.
4313 muse--main--1.0--patch-104
4315 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4317 (muse-blosxom-update-page-date-alist): Renamed from
4318 `muse-blosxom-markup-date-directive'. Make the current file name
4319 relative to the base directory and strip file extension if necessary.
4323 ChangeLog lisp/muse-blosxom.el
4326 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4329 Hack on muse-blosxom timestamps somewhat.
4331 muse--main--1.0--patch-103
4333 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4334 actually do something useful. This should have a different name,
4336 ("blosxom-html", "blosxom-xhtml"): Call
4337 `muse-blosxom-markup-date-directive' after publishing each entry.
4341 ChangeLog lisp/muse-blosxom.el
4344 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4347 Fix several startup and compile errors.
4349 muse--main--1.0--patch-102
4351 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
4352 fixes an error that occurred during startup.
4354 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4355 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4358 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4359 that the nasty compile errors go away. Fix a few typos.
4360 (muse-ignored-extensions): Fix docstring.
4361 (muse-file-extension): Move this higher in the file.
4366 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4369 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4372 Note that muse-file-extension should not have "." in front.
4374 muse--main--1.0--patch-101
4376 * lisp/muse-project.el (muse-project-find-file): Handle case where
4377 muse-file-extension is not specified.
4379 * lisp/muse.el (muse-file-extension): Note that the period at the
4380 beginning of this value should be omitted.
4382 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4383 file extension so that regexp characters inside the extension will not
4384 goof it up. This should never be a problem in normal cases, but let's
4389 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4393 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4396 Implement optional file extension of Muse files.
4398 muse--main--1.0--patch-100
4400 * lisp/muse-mode.el (muse-mode): Make sure
4401 `muse-update-ignored-extensions-regexp' gets updated every time we
4402 enter Muse mode. This works around a bug in the customize interface --
4403 if a user changes an option using setq, the :set function sometimes
4404 does not get executed. I should really try to determine whether or not
4405 this is really an issue anymore.
4407 * lisp/muse-project.el (muse-project-find-file): Make use of
4408 `muse-file-extension'.
4410 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4411 customizable; it is autogenerated from `muse-ignored-extensions'.
4412 (muse-update-ignored-extensions-regexp): New function that sets the
4413 value of `muse-ignored-extensions-regexp'. This is needed in order to
4414 make sure that the value of `muse-file-extension' is taken into
4416 (muse-ignored-extensions): New option that determines which file
4417 extensions to ignore. It is in the form of a list of regexps.
4419 * lisp/muse.el (muse-file-extension): New option that allows the user to
4420 specify the file extension to be used for Muse files. By default, this
4421 is nil, which means that no extension will be used.
4423 * lisp/muse.el (muse-page-name): Handle case where
4424 `muse-ignored-extensions-regexp' is nil.
4428 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4429 lisp/muse-regexps.el lisp/muse.el
4432 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4435 Document new blosxom convenience feature.
4437 muse--main--1.0--patch-99
4439 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4440 `muse-blosxom-project-alist-entry'. An example is provided in the
4445 ChangeLog lisp/muse-blosxom.el
4448 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4451 Further work on `muse-project-alist' entry generation for blosxom.
4453 muse--main--1.0--patch-98
4455 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4456 Include subdirectories in first part of "Blog" entry.
4458 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4459 that returns a list of dirs that are to be used with the first part of
4460 a `muse-project-alist' entry.
4464 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4467 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4470 New function: muse-blosxom-project-alist-entry.
4472 muse--main--1.0--patch-97
4474 * examples/mwolson/muse-init.el: Update from my latest settings.
4475 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4477 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4478 that generates the latter part of an entry for `muse-project-alist'.
4482 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4485 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4488 Merged from hodique@lifl.fr--2005 (patch 12-23)
4490 muse--main--1.0--patch-96
4494 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4495 Merged from mwolson@gnu.org--2005 (patch 68-76)
4497 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4498 Merged from mwolson@gnu.org--2005 (patch 77-80)
4500 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4501 Merged from mwolson@gnu.org--2005 (patch 81)
4503 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4504 Merged from mwolson@gnu.org--2005 (patch 82)
4506 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4507 Escape % in latex publishing
4509 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4512 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4513 small improvement on muse-make-link
4515 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4516 Fix customization of muse-wiki-wikiword-regexp
4518 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4519 Allow full customization of WikiWords
4521 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4522 Fix mouse-2 yank bug in muse-mode
4524 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4525 Fix interpretation order
4527 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4528 Merged from mwolson@gnu.org--2005 (patch 83-95)
4532 ChangeLog lisp/muse-wiki.el
4535 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4536 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4537 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4538 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4539 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4540 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4541 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4542 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4543 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4544 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4545 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4546 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4549 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4554 muse--main--1.0--patch-95
4556 * lisp/muse-mode.el (muse-follow-name-at-point)
4557 (muse-follow-name-at-mouse): Docfixes.
4561 ChangeLog lisp/muse-mode.el
4564 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4567 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4569 muse--main--1.0--patch-94
4571 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4572 `muse-blosxom-new-entry'.
4574 * muse.texi (Blosxom Entries): Ditto.
4578 ChangeLog lisp/muse-blosxom.el muse.texi
4581 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4584 Re-add global mouse-2 event.
4586 muse--main--1.0--patch-93
4588 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4589 mouse-2, since Yann found a way around the problem I was facing.
4590 (muse-follow-name-at-mouse): Call the event that would normally be used
4591 here if we don't have a link at point.
4595 ChangeLog lisp/muse-mode.el
4598 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4601 Fix publishing error.
4603 muse--main--1.0--patch-92
4605 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4606 the cdr of output-dir. This was a code fragment from a previous
4607 attempt to refactor this function.
4611 ChangeLog lisp/muse-project.el
4614 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4617 Work on getting to the point where we can resolve project interwiki links.
4619 muse--main--1.0--patch-91
4621 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4622 `muse-publishing-current-file'.
4624 * lisp/muse-project.el (muse-project-of-file): Ditto.
4626 * lisp/muse-project.el (muse-project-applicable-styles): New function
4627 that returns the usable styles for a file, given either a list of
4628 styles or a project name. This is useful for removing styles that will
4629 be ignored for a file.
4630 (muse-project-publish-file): Split :include and :exclude processing
4631 into `muse-project-applicable-styles'.
4633 * lisp/muse-publish.el (muse-publish-output-name): Use
4634 `muse-publishing-current-file'.
4636 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4638 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4641 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4642 names to be uninterpreted. Remove need for muse-assoc-string.
4644 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4645 function that will be called to fetch a link to a page from a Muse
4646 project from the output file of the currently-published file. This is
4647 commented out for now since I ran out of energy.
4649 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4650 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4651 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4652 Handle case where no interwiki can be found, even though this should
4655 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4656 whenever Muse mode is entered. That way we don't have to enter an
4657 extra command in our .emacs.
4659 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4660 `muse-publishing-current-file' already exists that does the same thing.
4663 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4665 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4670 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4671 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4674 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4677 Mouse-2 on regular text will yank rather than give an error.
4679 muse--main--1.0--patch-90
4681 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4682 this seems to be more trouble than it's worth.
4683 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4684 use our own implementation.
4688 ChangeLog lisp/muse-mode.el
4691 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4694 Make interwiki links publish with the correct extension.
4696 muse--main--1.0--patch-89
4698 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4699 prefix and suffix to interwiki names, as well as stripping out unwanted
4704 ChangeLog lisp/muse-wiki.el
4707 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4710 Fix publishing of bare interwiki names.
4712 muse--main--1.0--patch-88
4714 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4715 `set'. Use `muse-assoc-string' instead of `assoc'.
4717 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4718 `assoc-string' functionality usable with Emacs21 and XEmacs.
4722 ChangeLog lisp/muse-wiki.el lisp/muse.el
4725 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4728 Apply a few fixes from Yann's branch.
4730 muse--main--1.0--patch-87
4732 Background: I hacked on Muse over the weekend while offline, and so did
4733 Yann. His changes to muse-wiki.el are different than the
4734 ones that I made, so we should probably figure out the best
4735 way to handle this when we both get on IRC again. For now,
4736 I've merged in the bugfixes that he's made, omitting most of
4737 the changes to muse-wiki.
4739 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4741 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4743 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4744 introduced previously.
4748 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4751 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4754 Warn if file not published; hack further on Wiki stuff.
4756 muse--main--1.0--patch-86
4758 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4759 complete <div> tags that are of the class "image-link". It is hoped
4760 that this will prevent user-added <div> tags from being mangled.
4762 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4763 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4764 need to look at the text at point.
4766 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4767 current file has not been published since it was up-to-date. Thanks to
4768 Bill Freeman for the suggestion.
4770 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4771 is nil. If this happens, return the original URL.
4773 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4774 `muse-wiki-update-interwiki-regexp.'
4775 (muse-wiki-update-interwiki-regexp): New function that sets the value
4776 of `muse-wiki-interwiki-regexp'.
4777 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4780 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4781 `muse-wiki-expand-interwiki'.
4782 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4783 with no matching file from being published as links.
4785 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4786 string argument once again, since this behavior is needed when
4788 (muse-wiki-handle-wikiword): Ditto.
4790 * lisp/muse.el (muse-handle-url): Ditto.
4792 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4793 after every unsuccessful attempt at handling the link. If argument is
4794 given, restore match-data at end, too.
4796 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4797 argument. Match data is always saved. If argument is not given,
4798 assume that `muse-implicit-link-regexp' has been matched against, and
4799 return the 1st match string if no handlers worked.
4803 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4804 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4807 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4810 Hack on WikiName handling and make TAB work for Wiki links.
4812 muse--main--1.0--patch-85
4814 * lisp/muse-colors.el (muse-colors-markup): Use
4815 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4817 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4818 nil, don't color bad links. If non-nil, color bad links.
4820 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4822 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4823 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4824 (muse-journal-rss-munge-buffer): Ditto.
4826 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4829 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4830 are handled first, then implicit ones. It should work better in all
4831 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4832 to determine how far to scan for an implicit link. This defaults to
4833 the text between the point and the next space.
4835 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4836 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4837 literally after opening the buffer. Hopefully this can be of use in
4838 custom visit-link functions, when necessary.
4840 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4841 `muse-visit-link-default'.
4843 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4844 Search by text properties instead of regexps. This allows Muse to find
4845 links without having to have a massive regexp that contains all link
4846 types. The downside is that this will not work if the user defontifies
4847 the buffer. But it would somewhat defeat the purpose of following
4848 links if you can't see them.
4850 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4851 enough command line args are passed in batch mode.
4853 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4854 `muse-explicit-link-regexp'.
4856 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4859 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4860 specifies the "common ground" of all implicit links, like URLs, bare
4861 WikiNames, and -- in the future -- email addresses.
4863 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4865 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4866 optional. That was a bad idea on my part. Renamed from
4867 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4870 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4871 `muse-wiki-interwiki-expand'.
4872 (muse-wiki-handle-wikiword): Renamed from
4873 `muse-wiki-wikiword-handle'.
4875 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4876 for the eval-after-load arg since XEmacs chokes on constants.
4878 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4879 face on WikiWords that don't correspond with a file. If people really
4880 want this to appear in bad-link face, I could accommodate that.
4882 * lisp/muse.el (muse-handle-url): New function that detects whether the
4883 given string is a URL.
4884 (muse-implicit-link-functions): Renamed from
4885 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4886 (muse-explicit-link-functions): Renamed from
4887 `muse-mode-handler-functions'.
4888 (muse-handle-implicit-link): New function that handles all
4889 implicit links by calling functions from `muse-implicit-link-functions'.
4890 (muse-handle-explicit-link): Renamed from
4895 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4896 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4897 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4900 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4903 Allow WikiWords to be ignored with <nop> or "''''".
4905 muse--main--1.0--patch-84
4907 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4909 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4910 whether to hide <nop> tags when coloring a Muse buffer.
4911 (muse-wiki-wikiword-at-point): Docfix.
4912 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4913 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4915 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4916 which keeps the WikiWord that follows it from being interpreted.
4917 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4922 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4925 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4928 Update postal address of FSF in muse-wiki.el.
4930 muse--main--1.0--patch-83
4932 * lisp/muse-wiki.el: Update postal address of the FSF.
4936 ChangeLog lisp/muse-wiki.el
4939 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4942 Interpret explicit links before emphasis.
4944 muse--main--1.0--patch-82
4946 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4947 links before emphasis.
4949 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4953 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4956 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4959 Wiki hacking, regexp tweaks.
4961 muse--main--1.0--patch-81
4963 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4966 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4967 that indicates whether or not to use character classes in regexps. The
4968 default is to let Muse try to figure it out.
4969 (muse-extreg-usable-p): Make use of this variable.
4971 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4972 this regexp. I'm guessing it was supposed to have a TAB in there at
4973 one time. Replace this stuff with muse-regexp-space.
4975 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4978 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4981 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4982 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4983 We'll fix those anchor problems eventually!
4985 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4986 uses `muse-interwiki-handle' to determine whether an interwiki link is
4989 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4990 look for a suitable value at point if needed.
4992 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4994 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4996 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4999 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5003 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5006 Make installation of manual when not using Debian go smoothly.
5008 muse--main--1.0--patch-80
5010 * Makefile.defs (INSTALLINFO): New variable that specifies what command
5011 and options are to be used when insinuating the Muse documentation into
5014 * Makefile (install): Make use of INSTALLINFO.
5016 * README (Installation): Give directions for changing INSTALLINFO on a
5017 Debian system and changing where Muse is installed.
5022 ChangeLog Makefile Makefile.defs README muse.texi
5025 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5028 Fix compiler warning induced by last patch.
5030 muse--main--1.0--patch-79
5032 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5036 ChangeLog lisp/muse-project.el lisp/muse.el
5039 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5042 Add `muse-current-file', fix minor QuickStart issue.
5044 muse--main--1.0--patch-78
5046 * examples/QuickStart: Make John Wiegley the author.
5048 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5049 `muse-current-file' instead of `buffer-file-name'.
5051 * lisp/muse-project.el (muse-current-project): Document.
5053 * lisp/muse-project.el (muse-current-file): New variable indicating the
5054 name, including path, of the file that is currently being published.
5055 (muse-project-of-file): Make use of
5056 `muse-current-file'.
5058 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5060 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5063 ChangeLog examples/QuickStart lisp/muse-blosxom.el
5064 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5068 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5071 Make muse-replace-regexp-in-string closer to its parent; no func change.
5073 muse--main--1.0--patch-77
5075 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5076 to implement all functionality of `replace-regexp-in-string'. No
5077 functionality change.
5081 ChangeLog lisp/muse.el
5084 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5087 Play nicely with fill, adaptive-fill, and flyspell.
5089 muse--main--1.0--patch-76
5091 * muse-mode.el (muse-mode-intangible-links): New function used to
5092 determine whether links will be considered intangible.
5094 * lisp/muse-mode.el (muse-mode-link-functions)
5095 (muse-mode-handler-functions): Minor docfix.
5097 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5098 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
5099 making links intangible by default, but this may be adjusted by use of
5100 the `muse-mode-intangible-links' function.
5102 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5103 nil if we should allow a fill to occur here. Keeps links from being
5106 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5107 non-nil if we allow spell-checking to occur here. Keeps links from
5108 being improperly colorized.
5110 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5111 functionality change.
5114 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5117 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5120 Minor doc changes and code prettification.
5122 muse--main--1.0--patch-75
5124 * AUTHORS: Note that YH's assignment is in the mail.
5126 * README (scripts): Explain better the contents of the `scripts'
5129 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5132 AUTHORS ChangeLog README lisp/muse-wiki.el
5135 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5138 Merged from hodique@lifl.fr--2005 (patch 7-11)
5140 muse--main--1.0--patch-74
5144 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5145 split WikiWords and InterWiki links into their own package
5147 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5148 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5150 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5151 Mimic experimental behavior for interwiki
5153 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5154 fix notes publishing
5156 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5160 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5163 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5164 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5167 experimental/.arch-ids/muse-wiki.el.id
5168 ==> experimental/.arch-ids/muse-wiki-old.el.id
5169 experimental/muse-wiki.el
5170 ==> experimental/muse-wiki-old.el
5173 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5174 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5175 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5176 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5177 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5180 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5183 Tell people where to find on-line version of manual.
5185 muse--main--1.0--patch-73
5187 * README: Add on-line locations for manual.
5189 * muse.texi: Remove @include directive. This makes generating a PDF of
5190 this documentation a lot easier.
5192 * muse.texi (Preface): Add on-line locations for manual.
5195 ChangeLog README muse.texi
5198 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5201 Try to make Muse play nice with outline minor mode.
5203 muse--main--1.0--patch-72
5205 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5206 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5207 "muse" instead of "t" when adding invisibility to text or checking for
5210 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5211 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5215 ChangeLog lisp/muse-colors.el lisp/muse.el
5218 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5221 Minor grammar fix in Introduction section of manual.
5223 muse--main--1.0--patch-71
5225 * muse.texi (Introduction): Minor grammar fix.
5231 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5236 muse--main--1.0--patch-70
5238 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5240 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5242 * lisp/muse-poem.el (muse-poem-markup-strings)
5243 (muse-poem-chapbook-strings): Make customizable.
5245 * lisp/muse-poem.el (muse-chapbook-latex-header)
5246 (muse-chapbook-latex-footer): Docfix.
5248 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5249 (muse-texinfo-pdf-extension): Ditto.
5251 * lisp/muse.el (muse-version): Change to 3.01.
5253 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
5257 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5258 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5261 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5264 Tweak documentation thoroughly; still incomplete.
5266 muse--main--1.0--patch-69
5268 * README: Minor tweaks.
5270 * muse.texi: Massively rename chapters so that the titles are more
5271 descriptive. Clean up grammar.
5273 * muse.texi (Obtaining Muse): Move content of Installation node here,
5274 stripping out any customization tips, since those are covered later.
5275 Re-work this chapter since I was dissatisfied with it.
5277 * muse.texi (Installation): This node has the content of README regarding
5278 installation, which fits the title of the node much better than the
5281 * muse.texi (Blosxom): Turn the sections of this section into
5284 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
5287 * muse.texi (History): Add a "2005" item.
5290 ChangeLog README muse.texi
5293 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5296 Finish documenting 2 more publishing styles.
5298 muse--main--1.0--patch-68
5300 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5302 * lisp/muse-journal.el: Docfixes.
5304 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5305 documentation to this function.
5307 * muse.texi (Blosxom Options): New node containing the publishing styles
5308 and options provided by Blosxom.
5309 (Book): Add usage note, as I suspect a lot of people might be confused
5311 (HTML): Space out entries better.
5312 (Journal, LaTeX): New nodes for publishing styles.
5313 (Common Elements): Document a few options that are present in
5317 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5318 lisp/muse-latex.el lisp/muse-publish.el muse.texi
5321 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5324 Make Muse installable and correct an Emacs21 issue.
5326 muse--main--1.0--patch-67
5328 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5329 directory will be generated.
5330 (all): Compile muse.info by default.
5331 (doc): Refactor into individual generation rules for .html and .info
5333 (install): New rule that installs Muse source code, compiled .elc
5334 files, and the manual into proper places.
5336 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5338 * README (Insinuation): Move old content of Installation here.
5339 (Installation): Fill out this section.
5340 (Further Documentation): Add link to my website and note that a full
5341 manual is included with Muse.
5343 * lisp/Makefile (EL): Populate with .el files.
5344 (install): New rule that installs both .elc and .el files.
5346 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5347 Emacs21, hack in a handler for the @documentencoding tag so that it
5351 ChangeLog Makefile Makefile.defs README lisp/Makefile
5352 lisp/muse-texinfo.el
5355 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5358 Cater even more to XEmacs and its annoying whims.
5360 muse--main--1.0--patch-66
5362 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5363 environment variable.
5365 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5366 handle it. Load `muse-build.el' instead.
5368 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5371 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5372 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5375 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5376 function does not appear to be used.
5378 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5379 `replace-regexp-in-string', since XEmacs doesn't have this function.
5380 We only implement the first 3 args, but this could be extended if we
5383 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5384 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5386 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5388 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5389 make XEmacs shut up.
5391 * lisp/muse-convert.el (muse-write-footnote): Ditto.
5393 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5395 * lisp/muse-http.el (muse-winnow-list): Ditto.
5397 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5399 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5401 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5403 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5406 * scripts/publish: Use EMACS environment variable instead of hard-coding
5410 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5411 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5412 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5413 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5414 lisp/muse.el scripts/muse-build.el scripts/publish
5417 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5420 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5422 muse--main--1.0--patch-65
5424 * AUTHORS: Update entry.
5426 * muse-*.el: Move to the lisp directory.
5428 * lisp/Makefile: New file containing rules to test and compile the
5431 * Makefile.defs: New file that contains common definitions for all other
5432 Makefiles, such as Emacs command to use.
5434 * Makefile: Move lisp-specific rules to lisp/Makefile.
5435 (SUBDIRS): New variable containing subdirectories to clean.
5437 * README: Update to reflect new location of source files. Give updated
5438 directions for compiling with XEmacs.
5440 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5442 (%.html): Pass SITEFLAG as an environment variable to
5445 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5446 seems to be needed to keep the process from failing. This has *got* to
5447 be a bug in Muse, but I don't want to deal with it now.
5449 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5451 * lisp/muse-convert.el: Move line to commentary section.
5453 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5454 locally-bound `type' variable isn't used here.
5456 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5458 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5461 * scripts/muse-build.el (load-path): Correct paths.
5463 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5464 as to avoid spurious warnings.
5466 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5469 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5470 (muse-match-string-no-properties): New functions that take the place of
5471 `line-end-position', `line-beginning-position', and
5472 `match-string-no-properties', respectively.
5474 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5475 (muse-my-journal-find-entries): Use Muse-specific version of
5476 `match-string-no-properties', `line-beginning-position', and
5477 `line-end-position' since these do not exist in XEmacs.
5479 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5480 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5482 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5484 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5485 (muse-html-insert-contents): Ditto.
5487 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5489 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5491 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5493 * lisp/muse-publish.el (muse-publish-markup-tag)
5494 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5495 (muse-published-buffer-contents): Ditto.
5497 * scripts/muse-build.el (muse-elint-files): Ditto.
5500 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5501 lisp/.arch-ids/Makefile.id lisp/Makefile
5504 AUTHORS ChangeLog Makefile README examples/Makefile
5505 examples/QuickStart examples/johnw/muse-johnw.el
5506 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5507 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5508 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5509 lisp/muse.el scripts/muse-build.el scripts/publish
5512 .arch-ids/muse-blosxom.el.id
5513 ==> lisp/.arch-ids/muse-blosxom.el.id
5514 .arch-ids/muse-book.el.id
5515 ==> lisp/.arch-ids/muse-book.el.id
5516 .arch-ids/muse-colors.el.id
5517 ==> lisp/.arch-ids/muse-colors.el.id
5518 .arch-ids/muse-convert.el.id
5519 ==> lisp/.arch-ids/muse-convert.el.id
5520 .arch-ids/muse-docbook.el.id
5521 ==> lisp/.arch-ids/muse-docbook.el.id
5522 .arch-ids/muse-html.el.id
5523 ==> lisp/.arch-ids/muse-html.el.id
5524 .arch-ids/muse-http.el.id
5525 ==> lisp/.arch-ids/muse-http.el.id
5526 .arch-ids/muse-journal.el.id
5527 ==> lisp/.arch-ids/muse-journal.el.id
5528 .arch-ids/muse-latex.el.id
5529 ==> lisp/.arch-ids/muse-latex.el.id
5530 .arch-ids/muse-mode.el.id
5531 ==> lisp/.arch-ids/muse-mode.el.id
5532 .arch-ids/muse-poem.el.id
5533 ==> lisp/.arch-ids/muse-poem.el.id
5534 .arch-ids/muse-project.el.id
5535 ==> lisp/.arch-ids/muse-project.el.id
5536 .arch-ids/muse-publish.el.id
5537 ==> lisp/.arch-ids/muse-publish.el.id
5538 .arch-ids/muse-regexps.el.id
5539 ==> lisp/.arch-ids/muse-regexps.el.id
5540 .arch-ids/muse-texinfo.el.id
5541 ==> lisp/.arch-ids/muse-texinfo.el.id
5542 .arch-ids/muse.el.id
5543 ==> lisp/.arch-ids/muse.el.id
5545 ==> lisp/muse-blosxom.el
5547 ==> lisp/muse-book.el
5549 ==> lisp/muse-colors.el
5551 ==> lisp/muse-convert.el
5553 ==> lisp/muse-docbook.el
5555 ==> lisp/muse-html.el
5557 ==> lisp/muse-http.el
5559 ==> lisp/muse-journal.el
5561 ==> lisp/muse-latex.el
5563 ==> lisp/muse-mode.el
5565 ==> lisp/muse-poem.el
5567 ==> lisp/muse-project.el
5569 ==> lisp/muse-publish.el
5571 ==> lisp/muse-regexps.el
5573 ==> lisp/muse-texinfo.el
5581 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5584 Massively untabify files.
5586 muse--main--1.0--patch-64
5590 ChangeLog ChangeLog.2004 experimental/muse-message.el
5591 experimental/muse-wiki.el muse-book.el muse-colors.el
5592 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5593 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5594 muse-project.el muse-publish.el muse-regexps.el
5595 muse-texinfo.el muse.el
5598 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5601 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5603 muse--main--1.0--patch-63
5605 (Summary of changes that Yann made)
5607 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5609 * muse-mode.el (muse-generate-index): Move index generation code into
5610 `muse-index-as-string'.
5611 (muse-index-as-string): New function that generates an index and
5612 returns it as a string, instead of placing it in a buffer like
5613 `muse-generate-index' used to.
5617 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5618 merge from mwolson@gnu.org--2005
5620 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5621 Accept WikiWords as links [mostly rescinded]
5623 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5624 merge from mwolson@gnu.org--2005/muse--main--1.0
5626 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5627 Merged from mwolson@gnu.org--2005 (patch 60-62)
5629 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5630 provide a string view of the index
5633 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5636 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5637 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5638 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5639 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5640 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5643 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5646 Document Blosxom, Book, DocBook, and HTML publishing styles.
5648 muse--main--1.0--patch-62
5650 * muse-blosxom.el: Clean up header.
5652 * muse-book.el (muse-before-book-publish-hook): Rename to
5653 `muse-book-before-publish-hook'.
5654 (muse-after-book-publish-hook): Rename to
5655 `muse-book-after-publish-hook'.
5657 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5658 (muse-html-markup-strings, muse-xhtml-markup-strings)
5659 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5660 (muse-html-charset-default, muse-html-encoding-default)
5661 (muse-html-encoding-map): Docfixes.
5663 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5667 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5670 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5673 Begin work on Publishing Styles section of manual.
5675 muse--main--1.0--patch-61
5677 * Makefile (.PHONY): Add "doc" to list.
5678 (doc): New rule that generates Info and HTML files from muse.texi.
5679 (dist): Rely on `distclean', not `clean'.
5681 * examples/QuickStart (Authoring mode): Remove empty section.
5683 * muse.texi: Call this program "the Emacs Muse" in title.
5684 (Publishing Styles): Begin to populate section.
5685 (Deriving Styles): First subsection of Publishing Styles.
5686 (Contributors): Remove spurious copyright section, since we address
5689 * README: Actually remember to add this file.
5692 .arch-ids/README.id README
5695 ChangeLog Makefile examples/QuickStart muse.texi
5698 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5701 Document Markup Rules.
5703 muse--main--1.0--patch-60
5705 * examples/QuickStart: Remove stray <comment> tag.
5707 * muse.texi (Top): Comment every menu line.
5708 (Markup Rules): New section with plenty of subsections.
5711 ChangeLog examples/QuickStart muse.texi
5714 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5717 Release this as Muse 3.00.90 (RC1).
5719 muse--main--1.0--patch-59
5721 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5722 is compatible with both Emacs and XEmacs.
5724 * examples/README: Renamed to QuickStart.
5726 * examples/Makefile (EXAMPLES): Reflect name change of README.
5731 ChangeLog Makefile examples/Makefile muse.el
5734 examples/.arch-ids/README.id
5735 ==> examples/.arch-ids/QuickStart.id
5737 ==> examples/QuickStart
5740 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5743 Makefile refactoring.
5745 muse--main--1.0--patch-58
5747 * Makefile (.PHONY): List all non-file targets.
5748 (examples): New rule that calls Make in the examples directory.
5749 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5751 * README: Move to the examples directory. I'd prefer to distribute a
5752 very basic plain text README and use this as a quickstart + markup
5753 example + publishing example.
5755 * examples/Makefile: Move all README-related rules here.
5757 * examples/README: Add an "About this document" section.
5759 * scripts/publish (style): Do not include the contrib directory, since we
5760 don't use any code from there. Since this is only invoked from the
5761 examples directory, make sure add the parent directory to the load
5764 * muse.texi: Change version to 3.00.90 (RC1).
5766 * muse.el: Change location of the README file in header.
5768 * muse.el (muse-version): Update to 3.00.90 (RC1).
5771 examples/.arch-ids/Makefile.id examples/Makefile
5774 ChangeLog Makefile examples/README muse.el muse.texi
5779 ==> examples/.arch-ids/README.id
5784 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5787 Update my example configuration.
5789 muse--main--1.0--patch-57
5791 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5792 and experimental status of muse-message.
5795 ChangeLog examples/mwolson/muse-init.el
5798 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5801 Provide optional outline-style faces; customization fixes; experimental stuff.
5803 muse--main--1.0--patch-56
5805 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5806 option that determines what the header faces should look like. If
5807 'outline, use outline-style faces. If nil, don't generate the faces at
5808 all, which allows the user to specify their own. Otherwise, use the
5809 scaled faces, which is the default behavior.
5810 (muse-colors-outline-faces-list): List of faces to use. In case the
5811 outline faces are not available, provide reasonable defaults.
5812 (muse-make-faces): Use dolist instead of mapc. Implement the
5813 possibility of having outline-style colors for heading. Don't call
5814 this function immediately -- give the users time to make their changes
5815 through the customize interface. Once we call this function, Emcs from
5816 CVS will not allow the faces to be changed easily, which is a shame.
5818 * muse-message.el (muse-message-contents-tag): Copied from
5819 `muse-publish-contents-tag' in order to keep the customization
5820 interface from making the `muse-markup-tags' option from throwing a
5821 type mismatch error. This function is untested and will likely do
5822 nothing useful. This file has been moved to the experimental folder
5823 until it gets fleshed out more.
5825 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5826 file that could eventually provide wiki-like ability. Currently this
5827 is just a collection of functions that were pruned out when he remade
5828 Muse, so don't get too excited. I plan to eventually merge Yann
5829 Hodique's work here, probably after the first release of Muse.
5831 * muse-regexps.el (muse-regexp): Improve description.
5833 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5834 the muse-regexp group since it is just a single regexp. Lists of
5835 regexps don't have to be in muse-regexp, however.
5837 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5838 since the Emacs devel mailing list seems to not want Britain-izations
5841 * muse-colors.el (muse-colors): Ditto.
5843 * muse-docbook.el (muse-docbook): Ditto.
5845 * muse-html.el (muse-html): Ditto.
5847 * muse-http.el (muse-http): Ditto.
5849 * muse-message.el (muse-message): Ditto.
5851 * muse-mode.el (muse-mode): Ditto.
5853 * muse-project.el (muse-project): Ditto.
5855 * muse-publish.el (muse-publish): Ditto.
5857 * muse.el (muse): Ditto.
5860 experimental/.arch-ids/=id
5861 experimental/.arch-ids/muse-wiki.el.id
5862 experimental/muse-wiki.el
5865 ChangeLog experimental/muse-message.el muse-blosxom.el
5866 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5867 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5871 .arch-ids/muse-message.el.id
5872 ==> experimental/.arch-ids/muse-message.el.id
5874 ==> experimental/muse-message.el
5877 experimental experimental/.arch-ids
5880 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5883 Fix publishing error when given an empty string for header/footer.
5885 muse--main--1.0--patch-55
5887 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5888 `file-readable-p' if it is an empty string. For some reason,
5889 `file-readable-p' and `insert-file-contents' were treating an empty
5890 string as if it were the current directory.
5893 ChangeLog muse-publish.el
5896 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5899 WYSIWYG emphasis, XEmacs compatibility hacks.
5901 muse--main--1.0--patch-54
5903 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5904 compliant. Only colorize if we end with the same number of asterisks
5905 as we start with, preventing unnoticed syntax errors. Don't colorize
5906 in the middle of a word.
5907 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5908 Only colorize if we end with an underscore. Don't colorize in the
5911 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5912 inside of group. This will probably not do anything, but it seems
5915 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5916 where we start with an image link. JohnW didn't seem to like having
5917 <p> tags inserted before image links, but they don't validate properly
5918 as they are. For now, I will surround such links/paragraphs with <div
5919 class="image-link"> in an attempt to be as not invasive and yet
5920 standards compliant as possible.
5922 * muse-html.el (muse-html-escape-string): Work around distinction between
5923 int and char types in XEmacs. Deal with an annoying replace-match bug
5924 in XEmacs that rears its head at times.
5926 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5930 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5934 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5937 Minor code cleanup to address elint issues.
5939 muse--main--1.0--patch-53
5941 * Makefile (test): Don't build README files during this rule. Remove
5942 spurious "make clean" statement.
5944 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5945 `muse-colors' group, and give it a proper type.
5947 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5949 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5950 muse-my-journal-find-entries): Replace `string-to-int' with
5953 * muse-html.el (muse-html-insert-contents): Ditto.
5955 * muse-journal.el (muse-journal-html-munge-buffer,
5956 muse-journal-latex-munge-buffer): Ditto.
5958 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5960 * muse-publish.el (muse-publish-markup-footnote,
5961 muse-publish-contents-tag): Ditto.
5963 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5966 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5967 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5971 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5974 Add ability to automate the creation a new blosxom entry.
5976 muse--main--1.0--patch-52
5978 * examples/mwolson/muse-init.el: Move new entry section to
5979 muse-blosxom.el. Modify the key settings in my example accordingly.
5981 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5982 Muse always makes sure that the file ends with a newline.
5984 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5985 planner markup is now provided automatically by the planner port to
5986 Muse, and we don't have any customized markup.
5988 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5989 variable that specifies where the base directory of your blog entries
5992 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5993 the base directory. Explore categories recursively.
5995 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5996 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5997 special characters file name.
5999 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6000 making a new blog entry. It will prompt you for a category, then a
6001 title, and then will create a new file that has the date and title
6005 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6008 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6011 Change mailing address of FSF, add AUTHORS file.
6013 muse--main--1.0--patch-51
6015 * muse-*.el, muse.texi: Change mailing address of FSF.
6017 * muse.texi (Contributors): Fix typo.
6019 * AUTHORS: New file containing a list of all of those who have
6020 contributed code or documentation to Muse, how many lines were changed,
6024 .arch-ids/AUTHORS.id AUTHORS
6027 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6028 muse-html.el muse-http.el muse-journal.el muse-latex.el
6029 muse-message.el muse-mode.el muse-poem.el muse-project.el
6030 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6034 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6037 Merged from hodique@lifl.fr--2005 (patch 0-1)
6039 muse--main--1.0--patch-50
6043 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6044 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6046 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6047 fix .html (for example) in visible names for links
6050 ChangeLog muse-publish.el
6053 hodique@lifl.fr--2005/muse--yh--1.0--base-0
6054 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6057 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6060 Make generated X(HT)ML show up in the right encoding in other modes.
6062 muse--main--1.0--patch-49
6064 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6065 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
6066 generated (X)HTML files show up in the right coding system when editing
6067 them with another Emacs mode.
6069 * muse-journal.el (muse-journal-rss-header): Automatically determine the
6070 encoding instead of hard-coding it.
6072 * muse-message.el: Add content to Commentary section, explaining the use
6073 of this publishing style.
6076 ChangeLog muse-html.el muse-journal.el muse-message.el
6079 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6082 Move regexps to same group, only make 4 heading faces.
6084 muse--main--1.0--patch-48
6086 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6087 can only publish 3 of them specially, leaving the fourth to be in
6089 (muse-colors-markup): Only recognize 4 levels of heading.
6091 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6092 (muse-file-regexp, muse-image-regexp)
6093 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
6094 like a good idea to have all the regexps in the same group.
6097 ChangeLog muse-colors.el muse-regexps.el muse.el
6100 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6103 Update my example config, minor code cleanup.
6105 muse--main--1.0--patch-47
6107 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6108 names and add "Plans" project.
6110 * muse-docbook.el (looking-back): Delete.
6112 * muse-html.el (looking-back): Delete.
6114 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6115 instead of `looking-back'.
6117 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6118 function, use this function. If `looking-back' exists, call it;
6119 otherwise, use a workaround.
6122 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6125 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6126 muse-html.el muse.el
6129 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6132 Handle a few paragraph publishing edge cases better.
6134 muse--main--1.0--patch-46
6136 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6137 beginning-of-document, end-of-document, and paragraph separator regexps
6138 so that one markup rule can be used in all these cases.
6139 (muse-docbook-markup-paragraph): Handle more cases correctly. In
6140 particular, blockquote or center at beginning or end of document will
6141 be published properly. Hopefully this won't slow things down too much.
6142 (muse-docbook-markup-paragraph-close): Removed.
6144 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6146 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6148 (muse-html-markup-paragraph-close): Removed.
6151 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6154 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6157 Improve prompt when reading a tag.
6159 muse--main--1.0--patch-45
6161 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6162 other Emacs modes seem to do.
6165 ChangeLog muse-mode.el
6168 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6171 Warn user when publishing fails due to a private directory.
6173 muse--main--1.0--patch-44
6175 * muse-project.el (muse-project-private-p): Warn users when publishing a
6176 file fails due to its directory not being readable by others. Make
6177 sure that you do a `chmod +o name_of_directory' if you want the
6178 contents of that directory to be publishable.
6181 ChangeLog muse-project.el
6184 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6187 Fix error with example tags and message publishing style.
6189 muse--main--1.0--patch-43
6191 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
6192 see if a previous definition for `font-lock-multiline' exists.
6194 * muse-message.el (muse-message-example-tag): Don't require two
6195 additional (unused) arguments.
6198 ChangeLog muse-colors.el muse-message.el
6201 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6204 Always end the published document with a newline.
6206 muse--main--1.0--patch-42
6208 * muse-html.el (muse-html-markup-paragraph-close): Always end the
6209 published document with a newline.
6211 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6214 ChangeLog muse-docbook.el muse-html.el
6217 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6220 Don't let automatic backup files crash the publishing process.
6222 muse--main--1.0--patch-41
6224 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6225 directive since this value is already processed by
6226 `muse-publish-markup-directive', and may be obtained by using
6227 the code: (muse-publishing-directive "date").
6229 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6230 to run (funcall nil); this happened once during a debugging process.
6232 * muse-project.el (muse-project-private-p): Skip any file for which we
6233 cannot fetch attributes. This fixes a bug where having an
6234 Emacs-generated automatic backup file in a publishing directory causes
6235 the publishing process to halt with an error.
6238 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6241 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6244 Apply fix in previous patch to the DocBook publishing style.
6246 muse--main--1.0--patch-40
6248 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6249 previous patch here as well.
6253 ChangeLog muse-docbook.el
6256 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6259 Fix newly-introduced lock-up during HTML publishing.
6261 muse--main--1.0--patch-39
6263 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6264 planner rules higher priority in the publishing sequence. Hopefully
6265 this will not wreck anything; I don't use these rules, so I cannot
6266 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
6268 * muse-html.el (muse-html-markup-paragraph-close): Don't use
6269 replace-match; that seems to be slightly evil. Return nil instead of a
6270 newline since otherwise Muse thinks that we are not done yet and gets
6271 into an infinite loop. This should fix the lock-up problem that
6272 resulted from the previous few patches.
6275 ChangeLog muse-blosxom.el muse-html.el
6278 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6283 muse--main--1.0--patch-38
6285 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6289 ChangeLog muse-blosxom.el
6292 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6295 Make docbook and blosxom modes close paragraphs properly at end.
6297 muse--main--1.0--patch-37
6299 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6302 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6303 (muse-docbook-markup-paragraph-close): Adapt from
6304 `muse-html-markup-paragraph-close'.
6306 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6307 preserve the same appearance as before the last patch.
6310 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6313 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6316 Bugfix: Close P tag properly at end of file.
6318 muse--main--1.0--patch-36
6320 * muse-blosxom.el: Fix bug where loading this file twice would cause an
6323 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6324 detecting whether or not a paragraph needs a closing P tag.
6325 (muse-html-markup-paragraph-close): New function that only inserts a
6326 closing P tag when an unclosed P tag is nearby.
6329 ChangeLog muse-blosxom.el muse-html.el
6332 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6335 Update my example settings.
6337 muse--main--1.0--patch-35
6339 * examples/mwolson/muse-init.el: Synchronize with my current settings.
6342 ChangeLog examples/mwolson/muse-init.el
6345 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6348 Update documentation for C-c TAB feature.
6350 muse--main--1.0--patch-34
6352 * muse.texi (Keystroke Summary): Note that C-c TAB calls
6360 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6363 New feature: tag completion with C-c TAB.
6365 muse--main--1.0--patch-33
6367 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6368 (muse-tag-history, muse-custom-tags): New variables that keep track of
6369 the tag history and newly-entered tags respectively for
6371 (muse-insert-tag): New function that interactively prompts the user for
6375 ChangeLog muse-mode.el
6378 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6381 Fix XHTML validation error with <hr> and <br>.
6383 muse--main--1.0--patch-32
6385 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6386 and HR tags for XHTML publishing. This should fix a few validation
6387 errors that I've been noticing lately.
6390 ChangeLog muse-html.el
6393 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6396 Remove flyspell overlays on links.
6398 muse--main--1.0--patch-31
6400 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6401 should make the link clickable. On Emacs21, the color will stay red,
6402 but other Emacsen should do the right thing, which is use the normal
6403 link color. Hopefully this will fix some strange flyspell-related link
6407 ChangeLog muse-colors.el
6410 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6413 Update my example Muse settings.
6415 muse--main--1.0--patch-30
6417 * examples/mwolson/muse-init.el: Update from my latest version.
6418 (muse-project-alist): Remove the francais part of my blog.
6419 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6420 into this and `my-muse-mode-fill-nobreak-p'.
6421 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6422 this is the best way to accomplish this.
6423 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6424 characters in the title.
6425 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6428 ChangeLog examples/mwolson/muse-init.el
6431 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6434 Add simple `muse-version' function.
6436 muse--main--1.0--patch-29
6438 * muse.el (muse-version): New function that displays the value of the
6439 `muse-version' variable. This should be easier for the user to type
6440 than C-h v muse-version.
6446 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6449 Don't compile documentation by default.
6451 muse--main--1.0--patch-28
6453 * Makefile (all): Don't compile documentation by default.
6454 (doc): Use this rule to compile documentation.
6460 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6463 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6465 muse--main--1.0--patch-27
6467 2005-04-16 Michael Olson <mwolson@gnu.org>
6469 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6470 johnw. If a journal entry's title is a [[link]], then an
6471 <enclosure> tag will be added to the XML data giving the size and
6472 MIME type of the link target. This makes podcasting with Muse
6474 (muse-journal-rss-entry-template): Add enclosure usage to example.
6475 (muse-journal-rss-munge-buffer): Implement enclosures.
6478 ChangeLog muse-journal.el
6481 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6484 Standardize source headers, appease elint, don't require planner
6486 muse--main--1.0--patch-26
6488 2005-04-15 Michael Olson <mwolson@gnu.org>
6490 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6491 `scripts' directory since it really isn't part of Muse proper; it
6492 is used to generate Muse output from the command line.
6494 * muse-blosxom.el: Handle case where planner is not loaded so that
6495 it isn't a hard requirement.
6497 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6498 that elint doesn't complain.
6500 * muse-message.el (muse-message-markup-link): Don't throw up on
6501 links with no description.
6503 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6504 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6505 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6506 muse-project.el, muse-publish.el, muse-regexps.el,
6507 muse-texinfo.el, muse.el: Add standard header for each file in
6508 preparation for the initial release, which will hopefully happen
6509 sometime within the next month.
6513 experimental/.arch-ids/=id
6516 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6517 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6518 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6519 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6520 muse-texinfo.el muse.el
6523 .arch-ids/muse-build.el.id
6524 ==> scripts/.arch-ids/muse-build.el.id
6526 ==> scripts/muse-build.el
6528 removed directories:
6529 experimental experimental/.arch-ids
6532 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6535 Merge contents of muse-latexcjk.el into muse-latex.el.
6537 muse--main--1.0--patch-25
6539 2005-04-14 Michael Olson <mwolson@gnu.org>
6541 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6542 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6543 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6544 Merge in from muse-latexcjk.el.
6546 * muse-latexcjk.el: Removed, functionality merged with
6550 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6553 ChangeLog muse-latex.el
6556 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6559 Merge muse-xhtml.el into muse-html.el.
6561 muse--main--1.0--patch-24
6563 2005-04-06 Michael Olson <mwolson@gnu.org>
6565 * examples/mwolson/muse-init.el: Update with respect to the
6566 muse-xhtml.el merge.
6568 * muse-html.el: The contents of muse-xhtml.el have been merged in
6569 as advised by John Wiegley.
6570 (muse-html-style-sheet): Add example for XHTML use in the
6571 function's documentation.
6572 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6573 Moved from muse-xhtml.el.
6575 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6578 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6581 ChangeLog examples/mwolson/muse-init.el muse-html.el
6584 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6587 Try to fix regexps for Emacs 21.4.
6589 muse--main--1.0--patch-23
6591 2005-04-05 Michael Olson <mwolson@gnu.org>
6593 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6597 ChangeLog muse-regexps.el
6600 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6603 Add comments to the publish-project example script
6605 muse--main--1.0--patch-22
6607 2005-04-01 Michael Olson <mwolson@gnu.org>
6609 * examples/publish-project: Moved here from
6610 scripts/publish-project. Added a few comments so people know what
6614 ChangeLog examples/publish-project
6617 scripts/.arch-ids/publish-project.id
6618 ==> examples/.arch-ids/publish-project.id
6619 scripts/publish-project
6620 ==> examples/publish-project
6623 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6626 New XHTML style, add more examples to my sample muse config
6628 muse--main--1.0--patch-21
6630 2005-03-31 Michael Olson <mwolson@gnu.org>
6632 * examples/mwolson/muse-init.el: Give an example of deriving a
6633 custom publishing style.
6634 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6635 (my-muse-prepare-entry-for-xanga): Mangle the published output
6636 from a blosxom project and copy the result to the clipboard for
6637 easy pasting into Xanga's web form. The file is untouched.
6639 * muse-html.el (muse-html-style-sheet): Include the <style
6640 type="text/css"></style> wrapper around the example.
6641 (muse-html-header): Don't add <style type="text/css"></style>
6642 around the value of `muse-html-style-sheet' anymore. This allows
6643 for the option of putting your stylesheet(s) in a separate file.
6644 An example of this is given in the documentation for this
6647 * muse-xhtml: New file that implements a publishing style which is
6648 derived from HTML mode. It uses a slightly modified version of
6649 the HTML markup rules to generate XHTML-compliant output.
6651 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6652 "blosxom" style has been renamed to "blosxom-html". Fix a few
6655 * muse-journal.el: Add new "journal-xhtml" style.
6657 * muse-message.el: Add new "message-xhtml" style.
6660 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6663 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6664 muse-html.el muse-journal.el muse-message.el
6667 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6670 Add my muse configuration to the examples
6672 muse--main--1.0--patch-20
6674 2005-03-24 Michael Olson <mwolson@gnu.org>
6676 * examples/johnw: Move John Wiegley's configuration to this
6679 * examples/mwolson: My configuration files go here.
6681 * examples/mwolson/muse-init.el: My Muse configuration file. I
6682 just figured out how to keep links from being spell-checked or
6683 split up by fill-mode, so the implementation of this may be found
6684 here. I also made a function that sets up a blog entry for me.
6687 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6688 examples/mwolson/.arch-ids/muse-init.el.id
6689 examples/mwolson/muse-init.el
6695 examples/.arch-ids/muse-johnw.el.id
6696 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6697 examples/.arch-ids/publish-johnw.id
6698 ==> examples/johnw/.arch-ids/publish-johnw.id
6699 examples/muse-johnw.el
6700 ==> examples/johnw/muse-johnw.el
6701 examples/publish-johnw
6702 ==> examples/johnw/publish-johnw
6705 examples/johnw examples/johnw/.arch-ids examples/mwolson
6706 examples/mwolson/.arch-ids
6709 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6712 Add muse-blosxom script and plugin for pyblosxom
6714 muse--main--1.0--patch-19
6716 2005-03-24 Michael Olson <mwolson@gnu.org>
6718 * muse-blosxom.el: Update copyright notice in headers and mention
6719 the pyblosxom scripts.
6721 * contrib/pyblosxom: New directory containing pyblosxom plugins
6724 * contrib/getstamps.py: Script that generates the "timestamps"
6725 file, run on the local machine.
6727 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6731 contrib/pyblosxom/.arch-ids/=id
6732 contrib/pyblosxom/.arch-ids/getstamps.py.id
6733 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6734 contrib/pyblosxom/getstamps.py
6735 contrib/pyblosxom/hardcodedates.py
6738 ChangeLog muse-blosxom.el
6741 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6744 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6747 muse-blosxom.el has matured past experimental status
6749 muse--main--1.0--patch-18
6751 2005-03-23 Michael Olson <mwolson@gnu.org>
6753 * muse-blosxom.el: Remove common functionality that has already
6754 been implemented in `muse-html.el'. Derive this mode from
6755 `muse-html'. Update documentation. I now feel that this file is
6756 ready to be included in the top-level Muse directory.
6759 ChangeLog muse-blosxom.el
6762 experimental/.arch-ids/muse-blosxom.el.id
6763 ==> .arch-ids/muse-blosxom.el.id
6764 experimental/muse-blosxom.el
6768 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6771 Make muse-blosxom.el slightly less experimental
6773 muse--main--1.0--patch-17
6775 2005-03-22 Michael Olson <mwolson@gnu.org>
6777 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6778 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6780 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6781 from the `muse-blosxom-markup-date-directive' rule.
6782 (blosxom-set-time): Remove this function. We're not going to be
6783 touching the timestamp manually anymore -- it's too much of a
6784 hassle. Right now I've got a python program that compiles a
6785 timestamp file and a pyblosxom helper that reads it. Something
6786 similar could be arranged for blosxom, I'm sure.
6790 ChangeLog experimental/muse-blosxom.el
6793 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6796 Apply latest journal-related updates from johnw
6798 muse--main--1.0--patch-16
6802 ChangeLog examples/muse-johnw.el muse-journal.el
6805 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6808 Add Projects node to the manual
6810 muse--main--1.0--patch-15
6812 2005-02-28 Michael Olson <mwolson@gnu.org>
6814 * muse.texi: Change copyright notice since the FSF is now the
6816 (Projects): New node, based on a section from the README file.
6822 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6825 Correct documentation, adding some content.
6827 muse--main--1.0--patch-14
6829 2005-02-28 Michael Olson <mwolson@gnu.org>
6831 * muse.texi: Change license terms of the documentation to the GNU
6832 GPL instead of the GNU FDL, as per the consent of the copyright
6833 holders of the emacs-wiki manual, from which this is based. Some
6834 emacs-wiki-isms in the manual were corrected, and the Getting
6835 Started section was updated.
6841 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6844 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6846 muse--main--1.0--patch-13
6848 2005-02-17 Michael Olson <mwolson@gnu.org>
6850 * experimental/muse-blosxom.el: Somehow the contents of this file
6851 managed to get duplicated. I removed the duplicates.
6852 (muse-blosxom-date): Remove this, since it is not useful.
6853 (muse-blosxom-header): Use the standard header that blosxom.el
6857 ChangeLog experimental/muse-blosxom.el
6860 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6863 Initial commit of muse.texi, nothing substantial
6865 muse--main--1.0--patch-12
6867 2005-02-07 Michael Olson <mwolson@gnu.org>
6869 * muse.texi: New file that provides the documentation for Muse.
6870 It is in a very rough form at the moment. Nothing substantial may
6871 be found here yet. Be ye warned.
6874 .arch-ids/muse.texi.id muse.texi
6880 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6883 Add docstring, new trivial function
6885 muse--main--1.0--patch-11
6887 2005-02-07 Michael Olson <mwolson@gnu.org>
6889 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6890 `muse-what-changed'. No functionality change.
6891 (muse-what-changed): New function that displays in diff format the
6892 changes made since the buffer was last saved.
6894 * muse-project.el (muse-project-publish): Add docstring.
6897 ChangeLog muse-mode.el muse-project.el
6900 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6903 Add experimental version of muse-blosxom.el to project
6905 muse--main--1.0--patch-10
6907 2005-02-04 Michael Olson <mwolson@gnu.org>
6909 * Makefile (realclean): Remove file that gets generated when fonts
6912 * experimental/muse-bloxsom.el: New file that implements Blosxom
6913 support for Muse. It's in a very rough state, hence its placement
6914 in the `experimental' directory.
6917 experimental/.arch-ids/=id
6918 experimental/.arch-ids/muse-blosxom.el.id
6919 experimental/muse-blosxom.el
6925 experimental experimental/.arch-ids
6928 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6931 Make permissions more consistent
6933 muse--main--1.0--patch-9
6939 modified directories:
6940 contrib examples scripts
6943 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6948 muse--main--1.0--patch-8
6950 2005-02-04 Michael Olson <mwolson@gnu.org>
6952 * muse-build.el: Add contrib directory to `load-path'.
6953 (muse-elint-files): Load `muse-regexps.el'.
6955 * scripts/publish: Change permissions so that this script is
6956 executable. Add contrib directory to load list. Add
6957 `muse-regexps.el' to list.
6960 ChangeLog muse-build.el scripts/publish
6963 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6966 Use "—" instead of "—"
6968 muse--main--1.0--patch-7
6970 2005-01-31 Michael Olson <mwolson@gnu.org>
6972 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6973 with "—" so that documents validate properly. Thanks to
6974 Björn Lindström for the suggestion.
6976 * muse-html.el (muse-html-markup-strings): Ditto.
6979 ChangeLog muse-docbook.el muse-html.el
6982 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6985 Fix use of "[:blank:]" in underline markup
6987 muse--main--1.0--patch-6
6989 2005-01-25 Michael Olson <mwolson@gnu.org>
6991 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6992 use of `muse-regexp-blank'.
6995 ChangeLog muse-colors.el
6998 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
7001 Fix problem with headings being given wrong face
7003 muse--main--1.0--patch-5
7005 2005-01-03 Michael Olson <mwolson@gnu.org>
7007 * muse-colors.el: Add header.
7008 (muse-colors-emphasized): Headings were being given the coloring
7009 for the next level of heading instead of the real
7010 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7011 Heading"). Thanks to Lan Yufeng for finding this and sending a
7014 * muse-regexps.el: Fix header.
7017 ChangeLog muse-colors.el muse-regexps.el
7020 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
7025 muse--main--1.0--patch-4
7027 2005-01-01 Michael Olson <mwolson@gnu.org>
7029 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
7030 version will be automatically maintained by Arch.
7034 .arch-ids/ChangeLog.id ChangeLog
7037 .arch-ids/ChangeLog.id
7038 ==> .arch-ids/ChangeLog.2004.id
7043 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
7046 Extended regexps fix, allow spaces in 1st part of links
7048 muse--main--1.0--patch-3
7050 2004-12-30 Michael Olson <mwolson@gnu.org>
7052 * muse.el (muse-link-regexp): Allow spaces in the first part of
7055 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7056 customizable alternatives to extended character classes.
7058 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7061 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7062 muse-html.el muse-mode.el muse-publish.el muse.el
7065 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
7068 Begin to change regexp handling, tweak muse.el header
7070 muse--main--1.0--patch-2
7072 2004-12-29 Michael Olson <mwolson@gnu.org>
7074 * muse.el: Change Copyright notice to FSF. Change Maintainer to
7077 * muse-regexps.el: New file that implements regexp handling.
7078 Generalized regexp options will be moved to it eventually.
7081 .arch-ids/muse-regexps.el.id muse-regexps.el
7087 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
7090 Do some early spring cleaning
7092 muse--main--1.0--patch-1
7094 2004-12-29 Michael Olson <mwolson@gnu.org>
7096 * Makefile: Change path to `publish' script.
7098 * contrib/pcomplete.el: New file that is used by Muse without
7099 actually being a part of it: hence its location in the contrib
7102 * contrib/cgi.el, contrib/httpd.el: New location.
7104 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7106 * scripts/publish, scripts/publish-project: Ditto.
7109 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7110 contrib/pcomplete.el examples/.arch-ids/=id
7111 scripts/.arch-ids/=id
7118 ==> contrib/.arch-ids/cgi.el.id
7119 .arch-ids/httpd.el.id
7120 ==> contrib/.arch-ids/httpd.el.id
7121 .arch-ids/muse-johnw.el.id
7122 ==> examples/.arch-ids/muse-johnw.el.id
7123 .arch-ids/publish-johnw.id
7124 ==> examples/.arch-ids/publish-johnw.id
7125 .arch-ids/publish-project.id
7126 ==> scripts/.arch-ids/publish-project.id
7127 .arch-ids/publish.id
7128 ==> scripts/.arch-ids/publish.id
7132 ==> contrib/httpd.el
7134 ==> examples/muse-johnw.el
7138 ==> examples/publish-johnw
7140 ==> scripts/publish-project
7143 contrib contrib/.arch-ids examples examples/.arch-ids scripts
7147 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
7150 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7152 muse--main--1.0--base-0
7154 (automatically generated log message)
7157 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7158 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7159 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7160 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7161 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7162 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7163 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7164 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7165 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7166 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7167 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7168 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7169 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7170 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7171 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7172 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7173 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7174 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8