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-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
8 Generate autoloads file.
10 muse--main--1.0--patch-300
12 * Makefile (autoloads): New rule that calls "make autoloads" in lisp
15 * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
17 (all): Generate autoloads.
18 (autoloads): Make muse-autoloads.el.
19 (muse-autoloads.el): Call `muse-generate-autoloads' from
20 scripts/muse-build.el with arguments representing the directories to
21 use when searching for autoloads.
22 (realclean distclean fullclean): Remove autoloads.
24 * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
25 Muse. Deal with XEmacs and its quirky insistence on doing most of the
26 work itself. Expand all command line args so that the right
27 directories are searched. Hardcode muse-autoloads.el as the name of
28 the generated autoloads file. Use my custom header and footer, if
32 ChangeLog Makefile lisp/Makefile scripts/muse-build.el
35 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
40 muse--main--1.0--patch-299
42 Add autoload cookies to several functions.
45 ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
46 lisp/muse-project.el lisp/muse-protocols.el
50 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
53 muse-mode: Make muse-edit-link-at-point work.
55 muse--main--1.0--patch-298
57 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
58 this function works. Before, it would remove an arbitrary chunk of the
62 ChangeLog lisp/muse-mode.el
65 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
68 Change mode of muse-protocols to 644.
70 muse--main--1.0--patch-297
74 ChangeLog lisp/muse-protocols.el
77 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
80 muse-wiki: WikiWord suffix fix.
82 muse--main--1.0--patch-296
84 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
85 be nothing at the end. This allows us to separate WikiWords with
86 "''''" to indicate suffixes.
89 ChangeLog lisp/muse-wiki.el
92 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
95 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
97 muse--main--1.0--patch-295
99 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
100 error when muse-colors is not loaded. Thanks to Stefan van der Walt
104 ChangeLog lisp/muse-wiki.el
107 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
110 muse-publish: Make muse-insert-markup a function.
112 muse--main--1.0--patch-294
114 * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
118 ChangeLog lisp/muse-publish.el
121 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
124 Merged from muse--rel--3.02 (patch 29)
126 muse--main--1.0--patch-293
130 * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
131 muse-mode: Fix semicolon in paragraph issue.
134 ChangeLog lisp/muse-mode.el
137 mwolson@gnu.org--2005/muse--rel--3.02--patch-29
140 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
143 Merged from muse--rel--3.02 (patch 28)
145 muse--main--1.0--patch-292
149 * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
150 muse-project: Deal with edge case.
153 ChangeLog lisp/muse-project.el
156 mwolson@gnu.org--2005/muse--rel--3.02--patch-28
159 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
162 Merged from muse--rel--3.02 (patch 27)
164 muse--main--1.0--patch-291
168 * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
169 muse-project: Prevent auto-save files from being included.
172 ChangeLog lisp/muse-project.el
175 mwolson@gnu.org--2005/muse--rel--3.02--patch-27
178 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
181 muse-groff: Fix compiler warning.
183 muse--main--1.0--patch-290
185 * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
188 ChangeLog lisp/muse-groff.el
191 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
194 muse-registry: Attempt to increase Emacs20 compatibility.
196 muse--main--1.0--patch-289
198 * lisp/muse-registry.el (muse-registry-show)
199 (muse-registry-update-registry, muse-registry-make-new-registry): Use
200 dolist instead of mapc for nomimal support of Emacs20, since Planner
204 ChangeLog lisp/muse-registry.el
207 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
210 XEmacs fixes in muse-latex2png and muse-registry.
212 muse--main--1.0--patch-288
214 * lisp/muse-latex2png.el (latex2png): Fix XEmacs error. It seems better
215 to use expand-file-name than concat, since the result of the
216 temp-directory function sometimes doesn't have a trailing backslash.
218 * lisp/muse-registry.el (muse-registry-url-regexp): Use
220 (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
221 (muse-registry-make-new-registry): Use a better heuristic for
222 determining whether the given file is actually a directory. This
223 avoids the use of `directory-files-and-attributes', which is not
225 (muse-registry-new-entries): Use muse-match-string-no-properties.
228 ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
231 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
234 muse-registry.el: Fix compiler warnings.
236 muse--main--1.0--patch-287
238 * lisp/muse-registry.el: Fix compiler warnings. Remove dependency on
242 ChangeLog lisp/muse-registry.el
245 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
248 muse-wiki: First try at implementing WikiName separator.
250 muse--main--1.0--patch-286
252 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
253 markup, for when you want to add a suffix to a WikiName.
256 ChangeLog lisp/muse-wiki.el
259 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
262 Merged from muse--rel--3.02 (patch 25)
264 muse--main--1.0--patch-285
268 * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
269 muse-latex: Get table of contents to publish correctly.
272 ChangeLog lisp/muse-latex.el
275 mwolson@gnu.org--2005/muse--rel--3.02--patch-25
278 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
281 Add muse-registry.el to Muse.
283 muse--main--1.0--patch-284
285 * lisp/muse-registry.el: New file contributed by Bastien Guerry that
286 provides a URL registry for Muse.
289 lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
295 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
298 muse-mode: Minor fix.
300 muse--main--1.0--patch-283
302 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
303 and save-excursion as recommended by Emacs documentation.
306 ChangeLog lisp/muse-mode.el
309 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
312 muse-mode: Handle case where we visit an anchor-only link.
314 muse--main--1.0--patch-282
316 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
317 consists of only an anchor. Thanks to Jim Ottaway for the patch.
320 ChangeLog lisp/muse-mode.el
323 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
326 muse-colors: Add faces for all 3 levels of emphasis.
328 muse--main--1.0--patch-281
330 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
331 (muse-emphasis-3): New faces that represent italic, bold, and bold
332 italic emphasis, respectively.
333 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
334 the suggestion and the initial code.
337 AUTHORS ChangeLog lisp/muse-colors.el
340 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
343 muse-latex2png: XEmacs compatibility.
345 muse--main--1.0--patch-280
347 * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
348 file-expand-wildcards, since it was a no-op.
349 (latex2png): Fall back to a temporary directory variable that works
350 with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
353 ChangeLog lisp/muse-latex2png.el
356 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
361 muse--main--1.0--patch-279
369 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
372 Don't split anchors in URLs.
374 muse--main--1.0--patch-278
376 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
377 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
378 sure that we handle URLs before trying to split the anchor.
379 (muse-visit-link): Don't compute the anchor. Let the callee do that.
382 ChangeLog lisp/muse-mode.el
385 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
388 Merged from mwolson@gnu.org--2005 (patch 23)
390 muse--main--1.0--patch-277
394 * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
395 muse-wiki: WikiWords can have consecutive capital letters.
398 ChangeLog lisp/muse-wiki.el
401 mwolson@gnu.org--2005/muse--rel--3.02--patch-23
404 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
407 Deal with case when muse-make-link is passed an explicit link.
409 muse--main--1.0--patch-276
411 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
412 with case when we are passed an explicit-style link.
415 ChangeLog lisp/muse-mode.el
418 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
421 Merged from mwolson@gnu.org--2005 (patch 20-22)
423 muse--main--1.0--patch-275
427 * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
430 * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
433 * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
434 Release Emacs Muse 3.02.02.
437 examples/mwolson/templates/.arch-ids/header.tex.id
438 examples/mwolson/templates/header.tex
441 ChangeLog NEWS examples/mwolson/muse-init.el
442 examples/mwolson/templates/header.html lisp/muse.el muse.texi
445 mwolson@gnu.org--2005/muse--rel--3.02--patch-20
446 mwolson@gnu.org--2005/muse--rel--3.02--patch-21
447 mwolson@gnu.org--2005/muse--rel--3.02--patch-22
450 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
453 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
455 muse--main--1.0--patch-274
459 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
460 Don't interpret enddots, dots, and rule inside of links.
462 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
463 Allow bad WikiWords to be colorized, by popular request.
465 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
466 Be more fault-tolerant about muse-file-extension.
468 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
469 Prepare debian files for new minor release.
471 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
474 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
475 NEWS: Add migration note.
477 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
478 Merged from mwolson@gnu.org--2005 (patch 272-273)
481 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
482 debian/control debian/rules lisp/muse-colors.el
483 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
486 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
487 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
488 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
489 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
490 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
491 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
492 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
495 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
498 muse-latex: Make footnotes look a bit more natural for LaTeX users.
500 muse--main--1.0--patch-273
502 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
503 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
506 ChangeLog lisp/muse-latex.el
509 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
512 muse-texinfo: Correct markup strings for dots, enddots, center.
514 muse--main--1.0--patch-272
516 * AUTHORS: Bookkeeping
518 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
519 Jim Ottaway that produces correct output for dots, enddots, and
523 AUTHORS ChangeLog lisp/muse-texinfo.el
526 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
529 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)
531 muse--main--1.0--patch-271
533 Mark several revisions as "included". No actual changes were made to the
540 davidsmith@acm.org--2005/muse--devo--1.0--base-0
541 davidsmith@acm.org--main/muse--devo--1.0--base-0
542 davidsmith@acm.org--main/muse--devo--1.0--patch-1
543 davidsmith@acm.org--main/muse--devo--1.0--patch-2
544 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
545 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
546 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
547 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
548 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
549 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
550 mwolson@gnu.org--2005/muse--rel--3.02--base-0
551 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
552 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
553 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
554 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
555 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
556 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
557 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
558 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
561 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
564 muse-groff: Provide groff-pdf style rather than pdf.
566 muse--main--1.0--patch-270
568 * experimental/muse-groff.el: Remove, since the original author keeps his
569 version in the lisp/ directory, and it's reasonably stable by now.
571 * lisp/muse-groff.el: Detabify source.
572 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
573 avoid a conflict with the latex-based pdf style.
576 experimental/.arch-ids/muse-groff.el.id
577 experimental/muse-groff.el
580 ChangeLog lisp/muse-groff.el
583 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
586 Merged from ajk@iu.edu--2005 (patch 0-9)
588 muse--main--1.0--patch-269
592 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
593 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
595 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
596 Publish PDF using GROFF with mom macros.
598 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
599 Kinda works, still need tables and a bunch of other stuff.
601 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
602 Remove extra newlines from QUOTE calls.
604 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
607 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
608 - fix syntax of definition of muse-groff-markup-strings
610 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
611 Use \z to keep leading space that will result from .URL...
613 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
614 Don't use .blm (blank line == paragraph break). Hopefu...
616 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
617 Use markup-strings for <example>.
619 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
620 Catch up with mwolson
623 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
629 ajk@iu.edu--2005/muse--ajk--1.0--base-0
630 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
631 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
632 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
633 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
634 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
635 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
636 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
637 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
638 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
641 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
644 Allow "-" in publishing directives.
646 muse--main--1.0--patch-268
648 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
649 publishing directives. Thanks to Jim Ottaway for the suggestion.
652 ChangeLog lisp/muse-publish.el
655 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
658 muse-latex: Fix "generation of PDF failed" message.
660 muse--main--1.0--patch-267
662 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
663 t or nil depending on whether the publishing attempt was successful.
666 ChangeLog lisp/muse-latex.el
669 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
672 Call pdflatex a reasonable number of times.
674 muse--main--1.0--patch-266
676 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
677 times, depending on what return value we get. Thanks to John Wiegley
681 ChangeLog Makefile.defs debian/changelog debian/rules
685 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
688 Temporary workaround to make lists work properly again.
690 muse--main--1.0--patch-265
692 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
693 properties to lists, since we need to be able to reduce them in later
694 publishing rules for muse-html. I'd really like to change the way
695 lists are marked up so as to obviate the need for this.
698 ChangeLog lisp/muse-publish.el
701 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
704 Attempt to fix read-only error.
706 muse--main--1.0--patch-264
708 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
709 inhibit-read-only to t so that we don't get buffer-read-only errors.
712 ChangeLog lisp/muse-publish.el
715 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
718 Fix mistyping of new option name.
720 muse--main--1.0--patch-263
722 * lisp/muse-publish.el (muse-publish-markup-comment)
723 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
726 ChangeLog lisp/muse-publish.el
729 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
732 muse-publish: Use `apply' instead of passing list to `insert'.
734 muse--main--1.0--patch-262
736 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
737 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
738 Hopefully this will fix a backtrace or two.
741 ChangeLog lisp/muse-publish.el
744 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
747 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
749 muse--main--1.0--patch-261
751 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
752 'comment-begin and 'comment-end.
754 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
756 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
758 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
760 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
761 argument for "\ref", since it isn't valid LaTeX.
763 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
764 muse-publishing-current-output-path rather than
765 muse-publishing-current-file.
767 * lisp/muse-publish.el (muse-publishing-current-output-path): New
768 variable that determines where the current file is being published to.
769 (muse-publish-file): Set muse-publishing-current-output-path.
770 (muse-publish-comments-p): New option that determines whether comments
771 should be deleted or published. Default is to delete.
772 (muse-publish-markup-comment, muse-publish-comment-tag): Use
773 muse-publish-comments-p.
776 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
777 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
778 lisp/muse-publish.el lisp/muse-texinfo.el
781 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
784 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
786 muse--main--1.0--patch-260
788 * AUTHORS: Bookkeeping.
790 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
791 `output-dir' is not defined, so let's just use pubdir.
793 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
797 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
800 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
803 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
805 muse--main--1.0--patch-259
809 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
810 table headers and overlining table footers, as suggested by Trent Buck.
812 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
813 author has agreed to send in a copyright assignment form.
816 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
819 contrib/.arch-ids/muse-latex2png.el.id
820 ==> lisp/.arch-ids/muse-latex2png.el.id
821 contrib/muse-latex2png.el
822 ==> lisp/muse-latex2png.el
825 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
828 Pave the way for entire-document escaping of specials.
830 muse--main--1.0--patch-258
832 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
834 * lisp/muse-publish.el (muse-insert-markup): New function that is used
835 for inserting markup text. Currently, this inserts the text and adds
836 the read-only property. This should permit us to deal with escaping
837 specials in the entire document, later on.
838 (muse-publish-section-close, muse-publish-markup-word)
839 (muse-publish-markup-emdash, muse-publish-markup-enddots)
840 (muse-publish-markup-dots, muse-publish-markup-rule)
841 (muse-publish-markup-heading, muse-publish-markup-footnote)
842 (muse-publish-markup-fn-sep, muse-publish-surround-text)
843 (muse-publish-markup-list, muse-publish-markup-leading-space)
844 (muse-publish-markup-verse): Use muse-insert-markup instead of
845 `insert'. Don't use this on whitespace, just the markup text itself.
847 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
850 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
853 ChangeLog lisp/muse-book.el lisp/muse-journal.el
854 lisp/muse-mode.el lisp/muse-publish.el
857 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
860 By default, use ".muse" extension and do not detect by pathname.
862 muse--main--1.0--patch-257
864 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
865 (muse-file-extension): Default to "muse". This has the effect of
866 making Emacs associate the ".muse" extension with muse-mode, without
867 trying to figure things out from the path to the file. The former
868 method is usually considered to be best, so we'll go with it.
871 ChangeLog lisp/muse-mode.el lisp/muse.el
874 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
877 Emacs 21 flyspell fix.
879 muse--main--1.0--patch-256
881 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
882 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
883 means that the version of flyspell that comes with Emacs21 will no
884 longer mess up links.
887 ChangeLog lisp/muse-mode.el
890 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
893 Merged from jeho@jeho.org--2005 (patch 0-11)
895 muse--main--1.0--patch-255
899 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
902 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
904 (muse-visit-link-default): Save position before searching, in case the
905 search fails. Use a regexp search. Start from beginning of document.
906 Refine search regexp.
908 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
909 that indicated whether project names without a page specifier will be
911 (muse-wiki-handle-interwiki): Consult
912 `muse-wiki-ignore-bare-project-names'.
916 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
917 muse-mode.el fix for muse-visit-link-default
919 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
920 muse-mode.el fix intangible problem in muse-link-at-point
922 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
923 muse-wiki: added option for not rendering bare project names as links
925 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
926 muse-mode.el: fix finding an anchor
928 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
929 muse-latex.el: fix footnote-end
932 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
936 jeho@jeho.org--2005/muse--jeho--1.0--base-0
937 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
938 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
939 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
940 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
941 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
942 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
943 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
944 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
945 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
946 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
947 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
950 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
953 contrib/muse-latex2png.el: Put images in the correct directory.
955 muse--main--1.0--patch-254
957 * contrib/muse-latex2png.el (latex2png-move2pubdir)
958 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
959 puts generated images in the correct directory.
962 AUTHORS ChangeLog contrib/muse-latex2png.el
965 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
968 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
970 muse--main--1.0--patch-253
972 * experimental/muse-xml.el (muse-xml-insert-anchor)
973 (muse-xml-markup-anchor): Make sure we don't blow away the text just
974 before an anchor. On all types but texinfo, insert a newline
975 immediately after the anchor.
977 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
978 (muse-docbook-markup-anchor): Ditto.
980 * lisp/muse-html.el (muse-html-insert-anchor)
981 (muse-html-markup-anchor): Ditto.
983 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
984 (muse-texinfo-markup-anchor): Ditto.
986 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
987 the anchor the first match group.
989 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
990 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
992 (muse-latex-insert-anchor): Use a simpler routine that inserts
996 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
997 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1001 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1004 Allow anchors to occur near (rather than at) the beginning of line.
1006 muse--main--1.0--patch-252
1008 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1009 characters before anchor, like " - ". Thanks to Phillip Lord for the
1013 ChangeLog lisp/muse-publish.el
1016 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1019 Minor bookkeeping update.
1021 muse--main--1.0--patch-251
1023 * AUTHORS: Update information.
1029 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1032 muse-mathml: New experimental embedded MathML publisher.
1034 muse--main--1.0--patch-250
1036 * lisp/muse-html.el (muse-html): Fix docstring.
1038 * experimental/muse-mathml.el: New file that implements a <math> tag.
1039 With the help of an external program, this will translate LaTeX code
1040 between <math> and </math> to embedded MathML. A new style called
1041 "mathml" is defined, which is derived from the XHTML style, but with a
1042 more suitable header.
1045 experimental/.arch-ids/muse-mathml.el.id
1046 experimental/muse-mathml.el
1049 ChangeLog lisp/muse-html.el
1052 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1055 muse-latex: Ignore anchor if it occurs at end of line.
1057 muse--main--1.0--patch-249
1059 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1060 the end of a line, ignore it. Thanks to Na Li for the suggestion.
1063 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1066 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1069 Add ability to publish embedded LaTeX content as a PNG.
1071 muse--main--1.0--patch-248
1073 * lisp/muse-publish.el (muse-publishing-styles)
1074 (muse-publishing-current-file, muse-publishing-current-style)
1075 (muse-publishing-styles): Add documentation.
1077 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
1078 expects LaTeX content, and will publish a PNG file. If you're
1079 interesting in helping, check out To Do in the commentary. This is in
1080 /contrib for now, since the original author doesn't have a copyright
1081 assignment on file with the FSF.
1084 contrib/.arch-ids/muse-latex2png.el.id
1085 contrib/muse-latex2png.el
1088 AUTHORS ChangeLog lisp/muse-publish.el
1091 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1094 muse-groff.el: New publishing styles groff and groff-pdf.
1096 muse--main--1.0--patch-247
1100 * lisp/muse.el: Use the correct month name for this release. Oops.
1102 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1104 * experimental/muse-groff.el: New file containing the groff and groff-pdf
1108 experimental/.arch-ids/muse-groff.el.id
1109 experimental/muse-groff.el
1112 AUTHORS ChangeLog lisp/muse.el muse.texi
1115 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1118 Figure out syntax of :set.
1120 muse--main--1.0--patch-246
1122 * lisp/muse-project.el (muse-project): Make the :set option inline to
1123 match the actual syntax that Muse recognizes.
1125 * muse.texi (Projects): Note that I need to work on this section.
1128 ChangeLog lisp/muse-project.el muse.texi
1131 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1134 Release Emacs Muse 3.02.01.
1136 muse--main--1.0--patch-245
1138 * NEWS: Update entries for Muse 3.02.01.
1140 * debian/rules: Install NEWS.Debian.
1142 * debian/NEWS: New file that contains Debian-related news items.
1144 * examples/mwolson/muse-init.el: Update with my latest changes.
1146 * examples/mwolson/templates/footer.html: Use
1147 `muse-publishing-directive'.
1150 debian/.arch-ids/NEWS.id debian/NEWS
1153 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1154 examples/mwolson/muse-init.el
1155 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1158 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1161 Fix customization bugs concerning muse-project-alist.
1163 muse--main--1.0--patch-244
1165 * examples/johnw/muse-johnw.el: Update with latest version from John.
1167 * muse-project.el (muse-project-alist-using-customize): New variable that
1168 indicates whether or not we just used customize to modify the value of
1170 (muse-project-alist-get): Set muse-project-alist-using-customize.
1171 (muse-project-alist-set): Only try to unescape muse-project-alist if
1172 muse-project-alist-using-customize is set. Make sure that the value we
1173 save to .emacs is unescaped.
1174 (muse-project): Add definition for :value-delete so that we can work
1175 around an Emacs21 and XEmacs21 annoyance.
1178 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1181 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1184 Try to make link properties more sane.
1186 muse--main--1.0--patch-243
1188 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1189 a bit smarter. It is hoped that this fixes several strange key
1190 movement and link coloring issues. Thanks to Sergey Vlasov for the
1194 AUTHORS ChangeLog lisp/muse-colors.el
1197 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1200 Use modification time for date directive.
1202 muse--main--1.0--patch-242
1204 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1205 directive using the currently-publishing file's modification time,
1206 rather than the current time.
1209 ChangeLog lisp/muse-publish.el
1212 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1215 muse-latex: Add a few escaping options that may be used in the future.
1217 muse--main--1.0--patch-241
1219 * lisp/muse-latex.el: Note that we don't make use of these new options
1221 (muse-latex-markup-specials): Move longer escapes out of here.
1222 (muse-latex-markup-specials-entire-document): New option that specifies
1223 the special characters to escape in the whole document after processing
1225 (muse-latex-markup-specials-verbatim): New option that specifies the
1226 special characters to escape in <example> tags and =literal text=.
1229 ChangeLog lisp/muse-latex.el
1232 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1235 If more than 1 blank separates list/table items, separate them.
1237 muse--main--1.0--patch-240
1239 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1240 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1241 line separates a list or table item, it will form a new table.
1244 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1245 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1248 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1251 muse.texi: Use @example instead of @smallexample.
1253 muse--main--1.0--patch-239
1255 * muse.texi: Replace @smallexample with @example. It didn't do what I
1256 thought it did, and the result looked worse. Hence, the reversal.
1262 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1265 muse-html: Add muse-xhtml-style-sheet.
1267 muse--main--1.0--patch-238
1269 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1270 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1271 Thanks to Trent Buck for the suggestion.
1274 ChangeLog lisp/muse-html.el
1277 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1282 muse--main--1.0--patch-237
1284 * Makefile.defs: Update Debian stuff.
1286 * changelog: Add entry for 3.02-1, urgency medium.
1289 ChangeLog Makefile.defs debian/changelog
1292 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1295 Prepare for release.
1297 muse--main--1.0--patch-236
1299 * lisp/muse.el (muse-version): Increment to 3.02.
1301 * *.el: Fix first header line.
1303 * examples/mwolson/muse-init.el: Sync with my config.
1304 (my-muse-pdf-make-links-absolute): New function that makes relative
1305 links absolute in a hard-coded way.
1306 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1307 publishing transforms.
1312 experimental/.arch-ids/muse-cite.el.id
1313 experimental/muse-cite.el
1316 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1317 experimental/muse-message.el experimental/muse-xml.el
1318 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1319 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1320 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1321 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1322 lisp/muse-protocols.el lisp/muse-publish.el
1323 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1324 lisp/muse.el muse.texi
1327 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1330 Finish documentation.
1332 muse--main--1.0--patch-235
1334 * muse.texi (Comments): New node that describes the syntax of comments.
1335 (Markup Strings): Describe all markup strings.
1341 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1344 Document style elements for muse-define-style.
1346 muse--main--1.0--patch-234
1348 * muse.texi: Use @smallexample for 1-line examples.
1349 (Style Elements): New node that explains the different style elements
1350 that may be used for muse-define-style and muse-derive-style.
1351 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1358 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1361 Make documentation separately installable.
1363 muse--main--1.0--patch-233
1365 * Makefile (install): Split into install-bin and install-info.
1367 * muse.texi (Markup Regexps): Fix display bug.
1370 ChangeLog Makefile muse.texi
1373 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1376 muse-mode: Set comment syntax.
1378 muse--main--1.0--patch-232
1380 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1381 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1384 ChangeLog lisp/muse-mode.el
1387 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1390 muse.texi: Add publishing order information.
1392 muse--main--1.0--patch-231
1394 * muse.texi (Markup Regexps): Add publishing order.
1400 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1403 Hack on documentation. The release is in sight!
1405 muse--main--1.0--patch-230
1407 * muse.texi: Use @subsubheading for all logical split headers rather than
1408 @emph. Move all examples against left margin. Add comments to
1409 indicate what still needs to be done.
1410 (DocBook): Correct a few misspelled variable names and add some new
1412 (Common Elements): Split this into 4 new subsections.
1418 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1421 Fix publishing of stuff like <code><></code>.
1423 muse--main--1.0--patch-229
1425 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1426 `insert-before-markers' rather than `insert'. This should fix strange
1427 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1430 ChangeLog lisp/muse-publish.el
1433 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1436 Update NEWS, fix muse-url-protocols customization interface.
1438 muse--main--1.0--patch-228
1440 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1441 using nil as the resolve function.
1443 * NEWS: Bring up-to-date.
1446 ChangeLog NEWS lisp/muse-protocols.el
1449 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1452 Fix title coloring bug; muse-latex: escape '<' and '>'.
1454 muse--main--1.0--patch-227
1456 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1457 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1460 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1461 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1465 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1468 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1471 muse-latex: Handle special characters in a better way.
1473 muse--main--1.0--patch-226
1475 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1477 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1478 'end-literal. Thanks to Trent Buck for the suggestion.
1479 (muse-latex-markup-specials): Move special characters here instead of
1483 ChangeLog lisp/muse-latex.el
1486 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1489 muse-latex: Fix compiler warning.
1491 muse--main--1.0--patch-225
1493 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1497 ChangeLog lisp/muse-latex.el
1500 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1505 muse--main--1.0--patch-224
1507 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1508 verbatim. Verbatim makes text literal and escaped, code makes text
1509 teletype and escaped.
1511 * muse-publish.el (muse-publish-markup-tags): Add "code".
1512 (muse-publish-code-tag): New function that publishes code the same way
1513 as =teletyped= text.
1516 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1519 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1522 Strip text properties before browsing a URL.
1524 muse--main--1.0--patch-223
1526 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1527 this will fix a bug.
1530 ChangeLog lisp/muse-protocols.el
1533 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1536 muse-latex: Call pdflatex twice to get <contents> published.
1538 muse--main--1.0--patch-222
1540 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1541 pdflatex twice, since this seems to be necessary to get <contents>
1542 published. Thanks to Trent Buck for the heads up. I wonder if we need
1543 to call it three times, since this is what John originally did. Can
1544 someone please give me advice about this?
1547 ChangeLog lisp/muse-latex.el
1550 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1553 Make info:// and man:// not publish a link, handle insert URL edge case.
1555 muse--main--1.0--patch-221
1557 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1558 publish only the description, not the URL.
1560 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1561 get nil from muse-publish-url by not inserting any text.
1564 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1567 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1570 If a URL has a resolve function of nil, publish the description only.
1572 muse--main--1.0--patch-220
1574 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1577 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1579 (muse-resolve-url): If nil is given as the resolve function, return
1582 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1583 insert the description instead of the original URL.
1586 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1587 lisp/muse-publish.el
1590 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1593 Implement protocol handling.
1595 muse--main--1.0--patch-219
1597 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1598 should just make a hook for this stuff.
1599 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1601 * lisp/muse-protocols.el: New file that implements protocol handling.
1603 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1605 (muse-publish-markup-url): Indentation fix, no func change.
1607 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1609 * lisp/muse.el: Require muse-protocols.
1612 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1615 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1616 lisp/muse-regexps.el lisp/muse.el
1619 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1622 muse-xml: Use a more standard sort of header.
1624 muse--main--1.0--patch-218
1626 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1627 type="muse">, as suggested by Brad Collins.
1630 ChangeLog experimental/muse-xml.el
1633 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1636 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1638 muse--main--1.0--patch-217
1640 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1642 * README (examples): Mention that other files are here as well.
1644 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1645 for use with muse-xml.el.
1647 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1648 muse-xml is in experimental status.
1649 (muse-xml-markup-regexps): Correct table-munging regexp.
1650 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1651 Empty lines are marked up as <line />.
1653 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1654 s/last-stanza-end/end-last-stanza-line/.
1656 * muse-mode.el (muse-visit-link-default): Make the temporary file
1657 visiting work as expected.
1659 * muse-publish.el (muse-publish-markup-verse): Make use of
1660 'begin-verse-line and 'begin-last-stanza-line. Use
1661 'end-last-stanza-line instead of 'last-stanza-end.
1663 * muse.texi (Verse): Be a bit more clever with our example.
1666 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1669 AUTHORS ChangeLog README experimental/muse-xml.el
1670 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1674 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1677 Allow links to temporary files to be visited.
1679 muse--main--1.0--patch-216
1681 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1682 temporary files. These are buffers that do not have a corresponding
1686 ChangeLog lisp/muse-mode.el
1689 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1692 Fix save-match-data gaffe.
1694 muse--main--1.0--patch-215
1696 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1697 outside of `and' statement.
1700 ChangeLog lisp/muse-regexps.el
1703 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1706 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1708 muse--main--1.0--patch-214
1710 * examples/mwolson/muse-init.el: Update.
1712 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1713 ensure that links to other pages in this project are given the proper
1716 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1718 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1719 instead of muse-publish-output-name.
1721 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1722 functions that consult the :link-suffix when returning the name of the
1723 link (or the complete file name for the latter function). If
1724 :link-suffix does not exist, use :suffix. This should help Muse be
1725 able to handle some more usage scenarios.
1726 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1727 muse-publish-output-name.
1729 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1730 muse-publish-link-file instead of muse-publish-output-file.
1731 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1732 letters. The old behavior was not friendly to acronyms.
1735 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1736 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1740 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1743 Correct the publish-project example.
1745 muse--main--1.0--patch-213
1747 * examples/publish-project: Remove "-l muse-build.el" and note that the
1748 user's muse-init.el file should add the Muse directories to load-path.
1751 ChangeLog examples/publish-project
1754 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1757 Reinstate former extended character class rules.
1759 muse--main--1.0--patch-212
1761 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1762 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1764 (muse-regexp-emacs-revision): New variable that indicates the revision
1765 number of this version of Emacs.
1766 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1767 aren't working well enough with extended character classes in regexps.
1769 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1770 instead of just displaying it.
1773 ChangeLog lisp/muse-regexps.el lisp/muse.el
1776 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1779 Fix paragraph-filling breakage in Emacs21.
1781 muse--main--1.0--patch-211
1783 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1784 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1788 ChangeLog lisp/muse-mode.el
1791 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1794 Allow Emacs 21.3 to use extended character classes in regexps.
1796 muse--main--1.0--patch-210
1798 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1799 Since enough positive reports have come in about the usability of 21.3,
1800 we'll allow it to use extended character classes in regexps by default.
1803 ChangeLog lisp/muse-regexps.el
1806 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1809 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1811 muse--main--1.0--patch-209
1813 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1814 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1815 offer the style and directory prompt when you hit C-c C-t in a file
1816 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1817 Hodique for the fix.
1819 * lisp/muse.el (muse-read-directory-name): New function that defines a
1820 fallback version of `read-directory-name', since Emacs21 doesn't have
1824 ChangeLog lisp/muse-publish.el lisp/muse.el
1827 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1828 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1829 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1830 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1831 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1832 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1835 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1838 Fix problem with links at beginning of buf and paragraphs.
1840 muse--main--1.0--patch-208
1842 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1845 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1847 * muse-html.el (muse-html-markup-regexps): Ditto.
1849 * muse-publish.el (muse-publishing-last-position): New variable that
1850 indicates our last buffer position while publishing the current rule.
1851 Used to make sure the process doesn't get stalled.
1852 (muse-publish-markup): Fix edge case where links at beginning of
1853 buffer, with read-only text, would prevent the beginning of buffer from
1855 (muse-publish-markup-directive): Fix case where two directives of the
1856 same size would prevent any following directives from being
1857 interpreted. We accomplish this by setting the last published position
1858 to nil after each directive.
1861 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1862 lisp/muse-html.el lisp/muse-publish.el
1865 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1868 Document publishing directives.
1870 muse--main--1.0--patch-207
1872 * muse.texi (Getting Started): Remove crufty sentence.
1873 (Directives): New section that describes the likes of #title and
1880 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1883 Document WikiNames and update header publishing information.
1885 muse--main--1.0--patch-206
1887 * muse.texi (Headings): Any level of headings is supported.
1888 (Emphasizing Text): Verbatim text may span multiple lines.
1889 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1891 (Implicit Links): Document WikiNames and InterWiki links.
1897 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1900 Finish NEWS, handle emphasis at EOF edge case.
1902 muse--main--1.0--patch-205
1904 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1905 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1906 as there is a terminating emphasis delimiter.
1908 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1910 * NEWS: Bring this up to date.
1913 ChangeLog NEWS examples/mwolson/muse-init.el
1917 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1920 muse-html: Add muse-xhtml-extension.
1922 muse--main--1.0--patch-204
1924 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1925 default file extension for publishing XHTML files. Thanks to Trent
1926 Buck for the suggestion.
1930 ChangeLog lisp/muse-html.el
1933 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1936 Add items through patch-149 to NEWS.
1938 muse--main--1.0--patch-203
1940 * NEWS (progress): Catch up to patch-149.
1942 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1944 * lisp/muse-publish.el (muse-publish): Ditto.
1947 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1950 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1953 Make building of Debian revisions work.
1955 muse--main--1.0--patch-202
1957 * Makefile (distclean): Don't remove anything in debian/, since it will
1959 (debclean): Removed, since two different targets need slightly
1960 different versions of this. Even abstraction has its limits.
1961 (debbuild): New target that takes care of performing the build itself.
1962 (debrevision): New target that makes a revision build, where the
1963 original tarball must not be modified.
1964 (debrevision): Split out building stuff to debbuild target.
1966 * debian/changelog: Several revisions worth of Debian fun.
1968 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1969 (Description): Make this match the ITP and shorten the text.
1972 ChangeLog Makefile Makefile.defs debian/changelog
1976 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1979 Prepare initial upload for Debian project.
1981 muse--main--1.0--patch-201
1983 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1984 version, since we only want the last changelog entry to appear on the
1985 initial Debian upload.
1987 * debian/changelog: New Debian package 3.01.arch.201-1.
1990 ChangeLog Makefile.defs debian/changelog
1993 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1996 muse-mode: Minor regexp tweak.
1998 muse--main--1.0--patch-200
2000 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2003 ChangeLog lisp/muse-mode.el
2006 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2009 Minor fixups from Peter K. Lee.
2011 muse--main--1.0--patch-199
2013 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2014 restrictive with our end-of-table regexp.
2016 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2017 instead of start of table. Be less restrictive with several of our
2020 * lisp/muse-html.el: Patch from Peter K. Lee.
2021 (muse-html-prepare-buffer): Work around edge case where the "charset="
2022 part has already been appended to muse-html-meta-content-type.
2023 (muse-html-fixup-tables): Be slightly less restrictive with our
2024 end-of-table regexp.
2027 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2031 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2034 Keep lists from getting mashed together on M-q.
2036 muse--main--1.0--patch-198
2038 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
2039 locally so that lists don't get blended together incorrectly upon
2043 ChangeLog lisp/muse-mode.el
2046 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2049 QuickStart: Minor typo in anchor example.
2051 muse--main--1.0--patch-197
2053 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2054 rather than a full URL.
2057 ChangeLog examples/QuickStart
2060 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2063 Makefile: Use BUILDOPTS.
2065 muse--main--1.0--patch-196
2067 * Makefile (debrelease): Make use of $(BUILDOPTS).
2069 * Makefile.defs (BUILDOPTS): New option that allows additional options to
2070 be passed to dpkg-buildpackage. In case I ever make several revisions
2071 before getting the -1 revision uploaded, for example, I can use "-sa"
2072 here in order to make a valid pacakge.
2075 ChangeLog Makefile Makefile.defs
2078 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2081 Make generated Debian packages slightly easier to upload.
2083 muse--main--1.0--patch-195
2085 * debian/changelog: Generate 3.01.arch.195-1.
2087 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2089 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2090 that was last uploaded to Debian.
2092 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2093 changes is generated. This means we have to use dpkg-buildpackage,
2094 since debuild doesn't recognize the environment variables that it
2095 claims to recognize.
2098 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2101 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2104 Makefile: Minor deletion cleanups.
2106 muse--main--1.0--patch-194
2113 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2116 Compilation cleanups.
2118 muse--main--1.0--patch-193
2120 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2121 `make-variable-buffer-local' in order to silence compiler warnings.
2123 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2126 * scripts/muse-build.el (muse-elint-files): Automatically load every
2127 elisp file rather than specifying each one.
2130 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2133 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2136 Fix failure to resolve interwiki link when clicking on it.
2138 muse--main--1.0--patch-192
2140 * Makefile (debclean): Minor tweak.
2142 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
2145 * lisp/muse-project.el (muse-project-find-file): Don't add file
2146 extensions to a relative name. If we're dealing with a file, open it
2147 up without searching through the various projects for a path. This
2148 should fix the failure to resolve an interwiki link by clicking on it.
2151 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2154 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2157 Makefile: Remove stale Debian packages for this version.
2159 muse--main--1.0--patch-191
2161 * Makefile (debclean): Remove generated Debian packages for the current
2162 version in parent directory.
2168 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2171 Fix trailing backslash error.
2173 muse--main--1.0--patch-190
2175 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2176 regexp-quoting fix from drkm.
2179 ChangeLog lisp/muse-project.el
2182 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2185 Release 3.01.91 (3.02 RC2).
2187 muse--main--1.0--patch-189
2189 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2192 ChangeLog Makefile.defs lisp/muse.el muse.texi
2195 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2198 Escape email address and URL always.
2200 muse--main--1.0--patch-188
2202 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2203 escape and publish email address as read-only, even when it's not
2205 (muse-publish-markup-url): Ditto for URL.
2208 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2211 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2214 Inter-project output name fix.
2216 muse--main--1.0--patch-187
2218 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2219 that I had fixed this before.
2222 ChangeLog lisp/muse-wiki.el
2225 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2228 Make coloring of verbatim greater-than sign same as publishing.
2230 muse--main--1.0--patch-186
2232 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2233 greater-than sign surrounded by equal signs, display it in verbatim
2237 ChangeLog lisp/muse-colors.el
2240 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2243 Allow transform function for link descriptions. Bare email and URL fixes.
2245 muse--main--1.0--patch-185
2247 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2248 (muse-publish-desc-transforms): New option that contains the functions
2249 that will be called to transform a link description.
2250 (muse-publish-markup-word): Handle Yet Another Edge Case.
2251 (muse-publish-markup-email): Use
2252 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2253 double-quote on either side.
2254 (muse-publish-url): Apply description transforms.
2255 (muse-publish-markup-url): Don't publish if we have a double-quote on
2258 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2259 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2260 (muse-wiki-interwiki-delimiter): New option that indicates the
2261 interwiki delimiter to use.
2262 (muse-wiki-interwiki-replacement): New option that indicates the
2264 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2265 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2266 this can be added to muse-publish-desc-transforms.
2267 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2268 interwiki delimiter with its replacement, but only when the given text
2269 is not an explicit link.
2271 * lisp/muse.el (muse-update-file-extension): New function made from the
2272 innards of the :set function in `muse-file-extension'.
2275 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2278 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2281 Handle anchors in all publishing styles, as well as linking to them.
2283 muse--main--1.0--patch-184
2285 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2287 (muse-publish-prepare-url): Don't touch links to anchors.
2289 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2290 'internal-link. Treat centered text with
2291 <para role="center">...</para>.
2292 (muse-docbook-markup-paragraph): Slight regexp tweak.
2293 (muse-docbook-insert-anchor): Docfix.
2294 (muse-docbook-markup-anchor): Move lower in file.
2296 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2298 (muse-xhtml-markup-strings): Order list, no func change.
2299 (muse-html-markup-anchor): Move up in file, no func change.
2301 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2303 (muse-latex-markup-strings): Add handler for 'internal-link.
2304 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2305 that insert an anchor around the next word or inside of a tag.
2307 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2310 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2312 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2313 that insert an anchor before the next word or within a tag.
2315 * NEWS: Initial attempt at documenting changes since 3.01.
2318 .arch-ids/NEWS.id NEWS
2321 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2322 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2325 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2328 Generalize some blosxom helper functions.
2330 muse--main--1.0--patch-183
2332 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2333 generalized helper functions.
2334 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2335 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2338 * lisp/muse-blosxom.el: Update example in header.
2339 (muse-blosxom-new-entry): Use new names for helper functions.
2340 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2341 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2343 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2344 `muse-blosxom-project-get-categories'.
2345 (muse-project-alist-styles): Renamed from
2346 `muse-blosxom-project-alist-entry'.
2347 (muse-project-alist-dirs): Renamed from
2348 `muse-blosxom-project-alist-dirs'.
2349 (muse-project-of-file): Use `muse-current-file'.
2351 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2352 `muse-current-file'.
2354 * lisp/muse.el (muse-current-file): New function that returns the name of
2355 the currently visited or published file.
2356 (muse-page-name): Use `muse-current-file'.
2359 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2360 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2363 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2366 muse-xml: definition lists, muse-docbook: center.
2368 muse--main--1.0--patch-182
2370 * Makefile (%.info, %.html): Use general argument in rule.
2371 (distclean): Add another cruft file.
2373 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2374 type="definition"> for definition lists.
2376 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2377 with <note>, since it's the closest thing I could find.
2380 ChangeLog Makefile experimental/muse-xml.el
2381 lisp/muse-docbook.el
2384 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2387 Minor namespace fix.
2389 muse--main--1.0--patch-181
2391 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2392 muse-match-string-no-properties rather than match-string-no-properties.
2395 ChangeLog lisp/muse-colors.el
2398 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2401 Correct breakage induced by previous patch.
2403 muse--main--1.0--patch-180
2405 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2406 path as a fallback if we are publishing.
2409 ChangeLog lisp/muse-wiki.el
2412 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2415 Make interwiki links work in a few more edge cases.
2417 muse--main--1.0--patch-179
2419 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2420 assertion, now that I have a good idea of the edge cases involved.
2422 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2423 the current file is not part of any Muse project, allowing interwiki
2424 links to be resolvable even then. Don't return a relative path if we
2425 are not publishing. For visiting links, the best thing is just to
2426 return the real path.
2429 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2432 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2435 Fix warnings during font-lock, example tag highlighting.
2437 muse--main--1.0--patch-178
2439 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2441 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2443 (muse-unhighlight-region): Move higher up.
2444 (muse-colors-example-tag, muse-colors-literal-tag): Use
2445 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2446 since the point gets put in the right place automatically.
2449 ChangeLog lisp/muse-colors.el
2452 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2455 muse-xml: Separate section from title.
2457 muse--main--1.0--patch-177
2459 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2460 attribute to sections. Use separate <title> tag to handle the title of
2461 a section. Thanks to drkm for the suggestion.
2463 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2465 * lisp/muse-publish.el (muse-publish-markup-heading)
2466 (muse-publish-section-close): Pass level to markup strings for all
2467 section-related tags.
2469 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2473 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2474 lisp/muse-publish.el lisp/muse.el
2477 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2480 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2482 muse--main--1.0--patch-176
2484 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2485 folders that match `muse-project-ignore-regexp'.
2487 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2488 omission. Add ",.*" to list of bad directory parts.
2490 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2491 matches `muse-project-ignore-regexp'.
2493 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2494 (muse-style-elements-list): New function that returns a list of
2495 references to ELEM in STYLE, including base styles.
2496 (muse-publish-markup-region): Use muse-style-elements-list rather than
2497 muse-style-elements when getting :regexps.
2499 * lisp/muse-publish.el (muse-style-element): Add docstring.
2502 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2503 lisp/muse-publish.el
2506 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2509 Initial implementation of muse-xml.el. End of section edge case.
2511 muse--main--1.0--patch-175
2513 * AUTHORS: Add Peter K. Lee.
2515 * Makefile (experimental): New target that builds experimental programs.
2516 (distclean): Remove debian/dirs, a cruft file from the debian build
2519 * examples/mwolson/muse-init.el: Update.
2521 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2522 prompts for the blog entry to visit.
2524 * experimental/Makefile: New file that causes experimental stuff to be
2527 * experimental/muse-xml.el: New file that provides the experimental XML
2530 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2533 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2535 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2536 involving end-of-file and paragraph detection.
2538 * lisp/muse-wiki.el: Minor header fix.
2540 * scripts/muse-build.el (load-path): Add "../experimental".
2543 experimental/.arch-ids/Makefile.id
2544 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2545 experimental/muse-xml.el
2548 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2549 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2550 lisp/muse-wiki.el scripts/muse-build.el
2553 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2556 Try to fix <example> region coloring problem.
2558 muse--main--1.0--patch-174
2560 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2561 If region is multiple lines, add '(font-lock-multiline t) to
2562 properties. This should fix an annoying <example> region issue.
2565 ChangeLog lisp/muse-colors.el
2568 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2571 Don't publish implicit links that have a double-quote at begin or end.
2573 muse--main--1.0--patch-173
2575 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2576 double-quote exists at beginning or end.
2578 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2579 don't colorize if a double-quote exists at beginning or end.
2582 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2585 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2588 Fix failure to publish emphasis properly.
2590 muse--main--1.0--patch-172
2592 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2595 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2599 experimental/.arch-ids/muse-wiki-old.el.id
2600 experimental/muse-wiki-old.el
2603 ChangeLog lisp/muse-publish.el
2606 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2609 Add a few common revision control directories to the ignore list.
2611 muse--main--1.0--patch-171
2613 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2614 directories to be ignored when building the file alist, such as those
2615 used for CVS and Arch revision control data.
2618 ChangeLog lisp/muse-project.el
2621 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2624 Fix #2654: Append a newline when using pdf publishing style.
2626 muse--main--1.0--patch-170
2628 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2632 ChangeLog lisp/muse-latex.el
2635 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2638 5 levels of headings colorization; color bare URLs.
2640 muse--main--1.0--patch-169
2642 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2643 Really color up to 5 headings.
2644 (muse-colors-markup): Add muse-url-regexp.
2645 (muse-colors-explicit-link): Renamed from muse-colors-link.
2646 (muse-colors-implicit-link): Moved here from
2647 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2648 we'll be coloring URLs.
2651 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2654 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2657 Don't emphasize if a word constituent follows the trailer.
2659 muse--main--1.0--patch-168
2661 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2662 (muse-colors-verbatim): Don't colorize if a word constituent follows
2665 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2666 word constituent follows the trailer.
2669 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2672 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2675 Add coloring for example, verbatim, and =signs=; anchor fix.
2677 muse--main--1.0--patch-167
2679 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2680 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2681 (muse-colors-verbatim): Use `muse-verbatim-face'.
2682 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2684 (muse-colors-tags): Add verbatim and literal tags.
2685 (muse-colors-example-tag): Use `remove-text-properties' instead of
2686 `set-text-properties', since the latter does not work consistently.
2687 (muse-colors-literal-tag): New function that strips all markup from the
2689 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2690 that we can work around an annoying XEmacs issue.
2692 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2693 multi-line by default.
2695 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2699 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2703 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2706 Link with anchor bugfix.
2708 muse--main--1.0--patch-166
2710 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2711 valid, as long as the base is valid.
2714 ChangeLog lisp/muse-colors.el
2717 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2720 Link inside table issue, fixes read-only text error.
2722 muse--main--1.0--patch-165
2724 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2725 inside tables so we don't get an error when links exist.
2727 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2729 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2730 into account when displaying the "All files published" message, unless
2731 they've actually been modified.
2733 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2734 don't wrap in condition-case; we don't want the message to be muffled.
2737 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2738 lisp/muse-project.el lisp/muse.el
2741 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2744 Permit infinitely-nested sections.
2746 muse--main--1.0--patch-164
2748 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2749 (Deriving from an existing style): Mark up as a list.
2751 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2752 Color an additional level of headings.
2754 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2755 section-other, section-other-end, and section-close strings.
2756 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2757 through the 'section-close string.
2759 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2760 'begin-underline, since this messes up paragraph handling. Use
2761 <h5></h5> for 'section-other.
2763 (muse-html-fixup-tables): New function that sorts the table parts so
2764 that order is head, foot, body. Apparently XHTML needs this, and it
2765 seems like a good general practice, so we do it for HTML as well.
2767 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2770 * lisp/muse-publish.el (muse-publish-section-close): New function that
2771 determines where to put the section close given heading depth and
2773 (muse-publish-markup-heading): Handle 'section-other and
2774 'section-other-end. Call `muse-publish-section-close' at end of
2777 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2781 ChangeLog examples/QuickStart lisp/muse-colors.el
2782 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2783 lisp/muse-publish.el lisp/muse-texinfo.el
2786 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2789 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2791 muse--main--1.0--patch-163
2793 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2795 (muse-docbook-markup-regexps): Deal with new table algorithm.
2796 (muse-docbook-transform-content-type, muse-docbook-encoding)
2797 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2798 (muse-docbook-markup-table): Use a better table algorithm, based on the
2799 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2800 and foot of the table. Use informaltable rather than table.
2801 (muse-docbook-fixup-tables): New function that sorts all tables found
2802 in the published document so that the order is head, foot, body.
2803 (muse-docbook-markup-functions): Add anchor handler.
2804 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2806 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2807 that insert an anchor at point.
2809 * lisp/muse-html.el (muse-html-transform-content-type)
2810 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2812 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2814 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2816 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2817 that was evaluated in the output.
2820 ChangeLog examples/QuickStart lisp/muse-docbook.el
2821 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2824 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2827 muse-texinfo: Improve formatting for enddots, dots, underline.
2829 muse--main--1.0--patch-162
2831 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2832 of enddots and dots. For begin-underline and end-underline, use "_",
2833 since we don't have anything better.
2836 ChangeLog lisp/muse-texinfo.el
2839 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2842 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2844 muse--main--1.0--patch-161
2846 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2847 list. This should fix #2635.
2850 ChangeLog lisp/muse-texinfo.el
2853 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2856 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2858 muse--main--1.0--patch-160
2860 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2862 * debian/changelog: Ditto.
2864 * debian/control (Build-Depends-Indep): Add tetex-bin.
2866 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2869 * examples/QuickStart: Remove stray <comment> now that the bug that made
2870 it necessary is fixed.
2872 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2875 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2876 the contents from the footer to the header.
2878 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2879 each number, not after.
2881 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2883 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2884 happens when doing batch publishing. Minor whitespace fix.
2887 ChangeLog Makefile.defs debian/changelog debian/control
2888 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2889 lisp/muse-texinfo.el lisp/muse.el
2892 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2895 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2897 muse--main--1.0--patch-159
2899 * examples/QuickStart: Add "Write me." to empty sections at end so that
2900 they publish correctly with DocBook.
2902 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2903 paragraph starts with emphasis, example, link, or email address.
2906 ChangeLog examples/QuickStart lisp/muse-docbook.el
2909 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2912 Handle embedded docbook footnotes and <literal> edge case.
2914 muse--main--1.0--patch-158
2916 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2917 (muse-docbook-markup-strings): Use systemitem for example text.
2918 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2919 <para></para> inside of them.
2921 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2924 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2925 muse-publish-escape-specials-in-string to list by default.
2927 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2928 argument IGNORE-READ-ONLY determines whether or not to ignore the
2929 read-only property when transforming text. Add docstring.
2930 (muse-publish-markup-word): Use non-nil third argument to
2931 muse-publish-escape-specials when we're publishing `='-delimited text.
2932 This allows =<literal><tag></literal>= to work as intended.
2934 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2935 arguments after the first so that we can include this in
2936 `muse-publish-url-transforms'.
2938 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2941 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2942 lisp/muse-publish.el
2945 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2948 Misc. blosxom fixes, like category directive.
2950 muse--main--1.0--patch-157
2952 * contrib/pyblosxom/getstamps.py: Add file extension.
2954 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2955 extension. This will allow Muse to specify it once a
2956 timestamps-writing routine gets written.
2958 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2959 attention to the "category" directive, if it exists. Use file-truename
2960 instead of expand-file-name for base directory.
2962 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2965 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2966 available tags, even though it doesn't do anything yet.
2969 ChangeLog contrib/pyblosxom/getstamps.py
2970 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2971 lisp/muse-project.el
2974 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2977 Small logic fix with temp files.
2979 muse--main--1.0--patch-156
2981 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2982 buffer-name to determine whether the buffer is still around.
2985 ChangeLog lisp/muse.el
2988 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2991 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2993 muse--main--1.0--patch-155
2995 * lisp/muse.el (muse-widget-type-value-create)
2996 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2997 extra widgets from 'lazy type that are needed to get the
2998 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3000 * lisp/muse.el (muse-implicit-link-functions)
3001 (muse-explicit-link-functions): Remove predefined wiki-related options.
3002 These are added in muse-wiki via custom-add-option.
3004 * lisp/muse-mode.el (muse-mode-hook): Ditto.
3006 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3008 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3009 ":strings" to cope with Emacs21 and XEmacs.
3010 (muse-project-alist-set): Turn ":strings" back into ":symbols".
3012 * lisp/muse-project.el (muse-project): Derive from 'default rather than
3013 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
3014 newlines. Control indentation. Remove an unnecessary inlined repeat.
3016 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3017 since XEmacs doesn't support the alist widget. Deal with case where no
3018 projects are defined, or a strange expression is used.
3020 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3021 stuff using custom-add-option.
3024 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3025 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3028 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3031 Don't kill temp buffer if debug-on-error is non-nil.
3033 muse--main--1.0--patch-154
3035 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3036 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
3039 ChangeLog lisp/muse.el
3042 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3045 Expand Debian package description.
3047 muse--main--1.0--patch-153
3049 * debian/control (Description): Expand this to make the package more
3052 * debian/copyright, debian/rules: Minor whitespace cleanups.
3054 * debian/changelog: Package 3.01.arch.152-1.
3057 ChangeLog Makefile.defs debian/changelog debian/control
3058 debian/copyright debian/rules
3061 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3064 Header/footer docfix; ChangeLog correction.
3066 muse--main--1.0--patch-152
3068 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3069 Thanks to drkm for pointing out my error.
3071 Use better documentation and customize interface for headers and footers.
3072 Thanks to Chris McMahan.
3075 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3076 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3077 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3079 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3082 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3085 Slight Debian version tweak.
3087 muse--main--1.0--patch-151
3089 * Makefile.defs (VERSION): Use a slightly different version naming
3090 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
3091 X.YY is the Muse version, and YYY is the patch level.
3093 * debian/changelog: Ditto.
3096 ChangeLog Makefile.defs debian/changelog
3099 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3102 Improve debian build and put together a package.
3104 muse--main--1.0--patch-150
3106 * Makefile (debclean): New target that cleans up the mess that the
3107 `debian' target makes.
3108 (debian): Build using debuild rather than dpkg-buildpackage. Copy
3109 results to my debian dist dir two levels up.
3111 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3113 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3115 * debian/control (Standards-Version): Update to 3.6.2.
3117 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3120 * debian/copyright (Copyright): Improve.
3122 * debian/emacsen-install (FILES): Include contrib directory so that
3123 muse-http.el compiles properly.
3125 * debian/muse-el.examples: New file containing the example files to
3128 * debian/rules: Move example stuff to muse-el.examples. Install some
3129 additional documentation.
3132 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3135 ChangeLog Makefile Makefile.defs debian/changelog
3136 debian/control debian/copyright debian/emacsen-install
3140 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3143 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3145 muse--main--1.0--patch-149
3147 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3148 the beginning of a header would be emphasized if an asterisk came
3150 (muse-colors-underlined): Don't allow end of underlined text to be the
3151 beginning of a line. Don't use memq to check for whitespace syntax; eq
3154 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3155 on. We'll use a more clever trick to keep emphasis characters from
3156 being interpreted in explicit links -- add a custom 'noemphasis text
3157 property to them. Move mdash rule further down so that I can add
3158 designations after blockquoted text.
3160 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3161 text has the 'noemphasis property, ignore it.
3162 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3163 property to the text between BEG and END, or match beginning and end.
3165 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3166 before trying to set buffer-modified to nil. This should fix a
3167 "selecting deleted buffer" error when publishing from command line.
3170 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3174 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3177 Journal validation fixes.
3179 muse--main--1.0--patch-148
3181 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3182 default rather than HTML 4.0 [strict].
3183 (muse-html-markup-strings): Include empty alt element.
3185 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3187 * muse.texi (Journal): Ditto.
3190 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3193 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3196 Add debian files; tweak Makefile.
3198 muse--main--1.0--patch-147
3200 * Makefile (distclean): Remove directory created by dist rule.
3201 (dist): Make this only generate the directory, not the tarball.
3202 (release): New target that generates the tarball and zipfile.
3203 (debrelease): New target that builds the debian package for Muse.
3204 (upload): Depend on release target.
3206 * examples/mwolson/stylesheets: Add forgotten Arch id.
3209 debian/.arch-ids/=id debian/.arch-ids/changelog.id
3210 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3211 debian/.arch-ids/emacsen-install.id
3212 debian/.arch-ids/emacsen-remove.id
3213 debian/.arch-ids/emacsen-startup.id
3214 debian/.arch-ids/muse-el.dirs.id
3215 debian/.arch-ids/muse-el.docs.id
3216 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3217 debian/changelog debian/control debian/copyright
3218 debian/emacsen-install debian/emacsen-remove
3219 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3220 debian/muse-el.info debian/rules
3221 examples/mwolson/stylesheets/.arch-ids/=id
3222 examples/mwolson/stylesheets/.arch-ids/blog.css.id
3223 examples/mwolson/stylesheets/.arch-ids/common.css.id
3224 examples/mwolson/stylesheets/.arch-ids/print.css.id
3225 examples/mwolson/stylesheets/.arch-ids/screen.css.id
3226 examples/mwolson/stylesheets/blog.css
3227 examples/mwolson/stylesheets/common.css
3228 examples/mwolson/stylesheets/print.css
3229 examples/mwolson/stylesheets/screen.css
3235 debian debian/.arch-ids examples/mwolson/stylesheets
3236 examples/mwolson/stylesheets/.arch-ids
3239 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3242 Allow `muse-index-as-string' to remove current file from output.
3244 muse--main--1.0--patch-146
3246 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3247 which excludes the current file from the output. Improve
3251 ChangeLog lisp/muse-mode.el
3254 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3257 S-TAB issue with Windows.
3259 muse--main--1.0--patch-145
3261 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3265 ChangeLog lisp/muse-mode.el
3268 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3271 Improve temp buffer usage.
3273 muse--main--1.0--patch-144
3275 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3276 `insert-file-contents'. This should further help with the temp
3277 buffer problem. Thanks to Peter K. Lee and drkm for the research
3280 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3281 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3282 make sure the temp buffer is killed. I didn't implement an option to
3283 save the contents of the temp buffer.
3286 ChangeLog lisp/muse-book.el lisp/muse-http.el
3287 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3291 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3294 muse-docbook: split-string Emacs21 fix.
3296 muse--main--1.0--patch-143
3298 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3299 split-string to fix an Emacs21 issue.
3302 ChangeLog lisp/muse-docbook.el
3305 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3308 muse-docbook: Parse author directive so that it validates properly.
3310 muse--main--1.0--patch-142
3312 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3313 attempts to publish the contents a DocBook-usable <author> tag.
3314 (muse-docbook-header): Use `muse-docbook-get-author'.
3317 ChangeLog lisp/muse-docbook.el
3320 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3323 Be a bit more clever with our consecutive list regexp.
3325 muse--main--1.0--patch-141
3327 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3328 clever with our consecutive list regexp.
3331 ChangeLog lisp/muse-docbook.el
3334 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3337 Do the right thing with consecutive list items, hopefully.
3339 muse--main--1.0--patch-140
3341 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3342 (muse-docbook-header): Add DTD string.
3343 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3345 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3346 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3349 ChangeLog lisp/muse-docbook.el
3352 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3355 Improve customize interface for `muse-project-alist' once more.
3357 muse--main--1.0--patch-139
3359 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3360 setting to be anything, since we now support settings that use lists.
3361 (muse-project): Vastly improve this by naming each setting and showing
3362 what exact type is required. Handle case where a function is not
3363 defined yet. Use a set for styles, which looks nice. This is about as
3364 good as it can be ... unless we add some sort of inline documentation
3365 later on. A setting was added for Yann's :force-publish tag.
3367 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3371 ChangeLog lisp/muse-project.el lisp/muse.el
3374 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3377 Merged from hodique@lifl.fr--2005 (patch 24-33)
3379 muse--main--1.0--patch-138
3383 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3384 Merged from mwolson@gnu.org--2005 (patch 96)
3386 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3387 Merged from mwolson@gnu.org--2005 (patch 97-101)
3389 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3390 Merged from mwolson@gnu.org--2005 (patch 102-106)
3392 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3393 Merged from mwolson@gnu.org--2005 (patch 107-120)
3395 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3396 Merged from mwolson@gnu.org--2005 (patch 121-131)
3398 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3399 Merged from mwolson@gnu.org--2005 (patch 132)
3401 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3402 Merged from mwolson@gnu.org--2005 (patch 133-135)
3404 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3405 Merged from mwolson@gnu.org--2005 (patch 136)
3407 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3408 Merged from mwolson@gnu.org--2005 (patch 137)
3410 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3411 Introduce :force-publish project keyword. Fix bug #2637
3414 ChangeLog lisp/muse-project.el
3417 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3418 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3419 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3420 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3421 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3422 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3423 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3424 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3425 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3426 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3429 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3432 Prevent temp buffers from prompting for save; handle lisp errors better.
3434 muse--main--1.0--patch-137
3436 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3437 bound" error. I don't know for certain where this is coming from,
3438 though ... *grumble*.
3440 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3441 like how emacs-wiki does it. Warn the user about lisp errors,
3442 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3443 publish as something valid in most markup styles, with increased
3444 emphasis on those that don't support it. That's a win-win ... I think
3447 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3448 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3449 to kill the buffer so we don't get any annoying prompts. I *strongly*
3450 believe that this should be the default behavior of `with-temp-buffer'.
3452 * lisp/muse-book.el (muse-book-publish-project): Use
3453 `muse-with-temp-buffer-no-prompt'.
3455 * lisp/muse-http.el (muse-http-reject): Ditto.
3457 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3459 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3461 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3462 (muse-publish-markup-email, muse-published-contents): Ditto.
3465 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3466 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3467 lisp/muse-publish.el lisp/muse.el
3470 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3473 Customization error; Makefile tweaks.
3475 muse--main--1.0--patch-136
3477 * Makefile (dist): Use a tla-specific method to create the tarball.
3478 Create a zip file as well.
3479 (upload): New rule that uploads the tarball and zip file to gna.org.
3481 * Makefile.defs (VERSION): New variable that determines the version
3482 string to use in the `dist' and `upload' targets.
3484 * lisp/muse.el (muse-implicit-link-functions)
3485 (muse-explicit-link-functions): Use :type of hook so that the options
3489 ChangeLog Makefile Makefile.defs lisp/muse.el
3492 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3495 Prepare Muse 3.01.90 (3.02 RC1).
3497 muse--main--1.0--patch-135
3501 ChangeLog lisp/muse.el muse.texi
3504 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3507 Attempt to get the right file extension when publishing; more examples.
3509 muse--main--1.0--patch-134
3511 * examples/mwolson/muse-init.el: Update my configuration.
3513 * examples/mwolson/templates: Store my web page templates here.
3515 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3517 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3518 descriptions. Yet another reason to implement my list-returning from
3521 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3522 with a few more edge cases. Throw together a rough hack for
3523 determining when to include the output file extension.
3525 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3526 but still ineffective.
3529 examples/mwolson/templates/.arch-ids/=id
3530 examples/mwolson/templates/.arch-ids/footer.html.id
3531 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3532 examples/mwolson/templates/.arch-ids/generic-header.html.id
3533 examples/mwolson/templates/.arch-ids/header.html.id
3534 examples/mwolson/templates/footer.html
3535 examples/mwolson/templates/generic-footer.html
3536 examples/mwolson/templates/generic-header.html
3537 examples/mwolson/templates/header.html
3540 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3544 examples/mwolson/templates
3545 examples/mwolson/templates/.arch-ids
3548 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3551 Make published link handling do the right thing, plus misc. fixes.
3553 muse--main--1.0--patch-133
3555 * lisp/muse-mode.el (muse-mode-hook): Add option for
3556 `muse-wiki-update-custom-values'. The :set function makes sure that
3557 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3558 This probably isn't best-practice, but it works.
3560 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3563 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3564 `muse-publish-prepare-url' to the listed options.
3566 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3567 output-dir is not specified.
3569 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3570 here instead of later on.
3572 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3573 right thing when `muse-wiki-interwiki-alist' is nil.
3575 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3576 `muse-publish-output-file'.
3578 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3579 (muse-wiki-transform-wikiword): Removed. We should not use the
3580 publishing transforms facility to handle these.
3582 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3583 links as "link" rather than "url".
3585 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3586 takes care of any customization cleaups that need to happen whenever
3587 muse-mode is entered.
3589 * lisp/muse.el (muse-implicit-link-functions): Add options for
3590 `muse-handle-url' and the wiki handlers.
3591 (muse-explicit-link-functions): Add option for
3592 `muse-wiki-handle-internal'.
3595 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3596 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3599 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3602 Add invalid directory assertion.
3604 muse--main--1.0--patch-132
3606 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3607 any invalid directories will trigger an error.
3610 ChangeLog lisp/muse-project.el
3613 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3616 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3618 muse--main--1.0--patch-131
3625 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3628 Yann's assignment form came in!
3630 muse--main--1.0--patch-130
3637 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3640 Compilation fix, minor shuffling in `muse-mode'.
3642 muse--main--1.0--patch-129
3644 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3645 accessing it. Fixes Yet Another Compiler Error.
3647 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3648 project-specific settings happen first.
3651 ChangeLog lisp/muse-mode.el lisp/muse.el
3654 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3657 Fix annoying initial buffer coloring problem.
3659 muse--main--1.0--patch-128
3661 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3662 where even buffer-file-name is not set. This happens the first time we
3663 attempt to colorize the buffer. I'm rather astonished that I had to do
3667 ChangeLog lisp/muse-wiki.el
3670 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3673 Jump to bad and good links on TAB; mode-choosing fix.
3675 muse--main--1.0--patch-127
3677 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3678 pics a major mode for a file. If one is specified in the project of
3679 file, use it. Otherwise, use muse-mode.
3680 (muse-next-reference, muse-previous-reference): Jump to bad links as
3683 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3687 ChangeLog lisp/muse-mode.el lisp/muse.el
3690 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3693 Add specified Muse file extension to auto-mode-alist.
3695 muse--main--1.0--patch-126
3697 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3698 the old extension from auto-mode-alist and add the new one. This
3699 eliminates the need to set muse-mode-auto-p when you have specified a
3700 Muse file extension.
3702 * examples/mwolson/muse-init.el: Sync.
3705 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3708 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3711 Make `muse-project-alist' more intuitively customizable.
3713 muse--main--1.0--patch-125
3715 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3718 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3719 (muse-project-alist-get): New function that pre-parses
3720 `muse-projects-alist' before customization in order to work around an
3721 annoying limitation in the customize interface.
3722 (muse-project-alist-set): New function that takes the value that
3723 customize gave us and turns it into something Muse can use.
3724 (muse-project): New widget that outlines the form of the
3725 `muse-project-alist' variable.
3726 (muse-project-alist): Use the `muse-project' widget and specify :set
3730 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3733 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3736 Silence compiler warnings.
3738 muse--main--1.0--patch-124
3740 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3742 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3745 * lisp/muse-project.el (muse-project-applicable-styles): Call
3746 `muse-assert' with only 1 argument to silence a compiler warning.
3749 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3750 lisp/muse-project.el
3753 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3756 muse-docbook: Merge several other types of tags if necessary.
3758 muse--main--1.0--patch-123
3760 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3761 `muse-docbook-fixup-sections'. For each TAG in
3762 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3763 merge them together. Thanks to Dale P. Smith for the suggestion.
3764 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3767 ChangeLog lisp/muse-docbook.el
3770 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3773 muse-docbook: Output an XML tag with encoding at the beginning of document.
3775 muse--main--1.0--patch-122
3777 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3779 (muse-docbook-encoding-default): New option that determines which Emacs
3780 buffer encoding to use by default in Muse DocBook files if none is
3782 (muse-docbook-charset-default): New option that determines the DocBook
3783 XML charset to use if no translation is found in
3784 muse-docbook-encoding-map.
3785 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3786 system to its associated DocBook coding system.
3787 (muse-docbook-transform-content-type): New function that determines the
3788 DocBook XML encoding to use based on the contents of
3789 muse-docbook-encoding-map.
3790 (muse-docbook-encoding): New function that calls
3791 muse-docbook-transform-content-type.
3792 (muse-docbook-finalize-buffer): New function that sets the buffer file
3793 coding system to the value of muse-docbook-encoding-default, but only
3794 if the buffers contents have no special characters.
3795 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3798 ChangeLog lisp/muse-docbook.el
3801 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3804 Apply muse-docbook patch from Dale P. Smith.
3806 muse--main--1.0--patch-121
3808 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3809 Dale P. Smith to make the markup much better.
3812 AUTHORS ChangeLog lisp/muse-docbook.el
3815 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3818 Use different mapping for S-tab on Windows.
3820 muse--main--1.0--patch-120
3822 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3823 Windows, use [(shift tab)] for `muse-previous-reference'.
3826 ChangeLog lisp/muse-mode.el
3829 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3834 muse--main--1.0--patch-119
3836 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3837 `muse-match-string-no-properties' so XEmacs doesn't complain.
3840 ChangeLog lisp/muse-wiki.el
3843 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3846 Handle a few edge cases with project-page resolution gracefully.
3848 muse--main--1.0--patch-118
3850 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3851 make sure that PAGE is specified. STYLES should be generated
3852 automatically, but it could theoretically fail. I'm managing to
3853 trigger this when messing with unsaved Muse files. Handle case where
3854 buffer has not yet been saved.
3855 (muse-project-find-file): Don't try to resolve relative links; just
3858 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3859 point-of-reference bug. No need to call muse-project-page-of-file
3860 since buffer-file-name and muse-publishing-current-file both give us
3863 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3864 `skip-chars-backward' only respects the newline some of the time.
3868 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3872 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3875 Fix image-link goof-up and add pretty titles.
3877 muse--main--1.0--patch-117
3879 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3880 class="image-link"> instead of <div class="image-link">. I found a bug
3881 with the way I was handling both, so I decided to simplify things.
3883 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3884 `muse-publish-output-name', but keeps the directory prefix.
3885 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3887 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3888 customizable option that determines the words to downcase in title.
3889 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3890 Capitalized Title out of either a string or the current title. This is
3891 not currently used by any other function -- for now it is meant to be
3895 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3898 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3901 Escape specials in link descriptions.
3903 muse--main--1.0--patch-116
3905 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3906 function that escapes special characters in the given string according
3907 to the current publishing style.
3908 (muse-publish-url): Use the above function to escape the description
3909 part of extended links.
3910 (muse-publish-prepare-url): Don't make string read-only; it does
3913 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3914 (muse-wiki-transform-wikiword): Don't make string read-only.
3917 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3920 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3923 Escape "&", "<", and ">" in URL text.
3925 muse--main--1.0--patch-115
3927 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3928 specially. Thanks to John Sullivan for the suggestion.
3931 ChangeLog lisp/muse-html.el
3934 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3937 Update my example configuration.
3939 muse--main--1.0--patch-114
3941 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3942 project to "WebSite" in order to make it more distinct.
3943 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3944 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3946 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3947 published name of the current file. I really should make a function
3948 called `muse-published-name' or something similar!
3949 ("\C-cpx"): Use this key sequence for
3950 `my-muse-prepare-entry-for-xanga'.
3951 (muse-file-extension): I'm making use of this so I can figure out its
3955 ChangeLog examples/mwolson/muse-init.el
3958 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3961 Tackle a project name interwiki highlighting snafu.
3963 muse--main--1.0--patch-113
3965 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3966 this. It seems to be more robust now. Highlighting is going the way I
3970 ChangeLog lisp/muse-wiki.el
3973 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3976 Fix some gross mistakes.
3978 muse--main--1.0--patch-112
3980 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3983 * lisp/muse-project.el (muse-project-file-entries): If
3984 `muse-file-extension' is defined, use it to filter the entries.
3986 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3987 variable. Move higher in file.
3989 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3990 argument instead of the real name of the variable.
3993 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3997 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4000 Make natural interwiki links between projects mostly work.
4002 muse--main--1.0--patch-111
4004 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4005 function and flesh it out. This seems to work properly, though for
4006 some reason, interwiki links using projects are a bit flakey.
4007 (muse-wiki-handle-interwiki): Deal with case where we have a project
4008 name in an interwiki link.
4011 ChangeLog lisp/muse-wiki.el
4014 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4017 Fix Emacs21 issue with muse-insert-tag.
4019 muse--main--1.0--patch-110
4021 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4022 completing-read to appease older Emacsen.
4025 ChangeLog lisp/muse-mode.el
4028 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4031 Fix error with `muse-blosxom-new-entry' and Emacs21.
4033 muse--main--1.0--patch-109
4035 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4036 `completing-read' so that old versions of Emacs don't complain.
4039 ChangeLog lisp/muse-blosxom.el
4042 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4045 Try to fix an error with `muse-blosxom-get-categories'.
4047 muse--main--1.0--patch-108
4049 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4050 about processing directories.
4053 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4056 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4059 Make a distinction between implicit and explicit links at publish-time.
4061 muse--main--1.0--patch-107
4063 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4065 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4067 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4068 `explicit' argument.
4070 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4071 not we are dealing with an explicit link.
4073 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4075 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4076 argument, but ignore it.
4078 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4079 when link is not explicit.
4082 ChangeLog lisp/muse-html.el lisp/muse-http.el
4083 lisp/muse-publish.el lisp/muse-wiki.el
4086 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4089 Implement several WikiWord handling fixes.
4091 muse--main--1.0--patch-106
4093 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4094 found by the handlers. Don't send implicit links through some of the
4097 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4098 of interwiki link before calling `muse-handle-explicit-link'.
4100 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4101 "\\|" separator between project-alist entries and interwiki entries.
4102 Force a reconfiguration of muse-colors-markup.
4104 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4105 sure that we don't colorize WikiNames that don't go with any file.
4109 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4113 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4116 Attempt to simplify muse-wiki a bit.
4118 muse--main--1.0--patch-105
4120 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4123 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4124 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4125 (muse-wiki-update-use-wikiword-markup-regexp)
4126 (muse-wiki-update-use-wikiword-link-function)
4127 (muse-wiki-update-use-wikiword-url-transforms): Remove.
4128 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4130 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4131 `muse-wiki-use-wikiword' is specified.
4133 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4134 unless `muse-wiki-use-wikiword' is specified.
4136 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4139 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4140 muse-publish-markup-regexps.
4142 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4143 muse-publish-url-transforms.
4145 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4146 muse-wiki-handle-wikiword to muse-implicit-link-functions.
4150 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4153 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4156 Make muse-blosxom use relative name of published file in page-date alist.
4158 muse--main--1.0--patch-104
4160 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4162 (muse-blosxom-update-page-date-alist): Renamed from
4163 `muse-blosxom-markup-date-directive'. Make the current file name
4164 relative to the base directory and strip file extension if necessary.
4168 ChangeLog lisp/muse-blosxom.el
4171 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4174 Hack on muse-blosxom timestamps somewhat.
4176 muse--main--1.0--patch-103
4178 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4179 actually do something useful. This should have a different name,
4181 ("blosxom-html", "blosxom-xhtml"): Call
4182 `muse-blosxom-markup-date-directive' after publishing each entry.
4186 ChangeLog lisp/muse-blosxom.el
4189 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4192 Fix several startup and compile errors.
4194 muse--main--1.0--patch-102
4196 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
4197 fixes an error that occurred during startup.
4199 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4200 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4203 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4204 that the nasty compile errors go away. Fix a few typos.
4205 (muse-ignored-extensions): Fix docstring.
4206 (muse-file-extension): Move this higher in the file.
4211 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4214 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4217 Note that muse-file-extension should not have "." in front.
4219 muse--main--1.0--patch-101
4221 * lisp/muse-project.el (muse-project-find-file): Handle case where
4222 muse-file-extension is not specified.
4224 * lisp/muse.el (muse-file-extension): Note that the period at the
4225 beginning of this value should be omitted.
4227 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4228 file extension so that regexp characters inside the extension will not
4229 goof it up. This should never be a problem in normal cases, but let's
4234 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4238 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4241 Implement optional file extension of Muse files.
4243 muse--main--1.0--patch-100
4245 * lisp/muse-mode.el (muse-mode): Make sure
4246 `muse-update-ignored-extensions-regexp' gets updated every time we
4247 enter Muse mode. This works around a bug in the customize interface --
4248 if a user changes an option using setq, the :set function sometimes
4249 does not get executed. I should really try to determine whether or not
4250 this is really an issue anymore.
4252 * lisp/muse-project.el (muse-project-find-file): Make use of
4253 `muse-file-extension'.
4255 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4256 customizable; it is autogenerated from `muse-ignored-extensions'.
4257 (muse-update-ignored-extensions-regexp): New function that sets the
4258 value of `muse-ignored-extensions-regexp'. This is needed in order to
4259 make sure that the value of `muse-file-extension' is taken into
4261 (muse-ignored-extensions): New option that determines which file
4262 extensions to ignore. It is in the form of a list of regexps.
4264 * lisp/muse.el (muse-file-extension): New option that allows the user to
4265 specify the file extension to be used for Muse files. By default, this
4266 is nil, which means that no extension will be used.
4268 * lisp/muse.el (muse-page-name): Handle case where
4269 `muse-ignored-extensions-regexp' is nil.
4273 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4274 lisp/muse-regexps.el lisp/muse.el
4277 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4280 Document new blosxom convenience feature.
4282 muse--main--1.0--patch-99
4284 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4285 `muse-blosxom-project-alist-entry'. An example is provided in the
4290 ChangeLog lisp/muse-blosxom.el
4293 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4296 Further work on `muse-project-alist' entry generation for blosxom.
4298 muse--main--1.0--patch-98
4300 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4301 Include subdirectories in first part of "Blog" entry.
4303 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4304 that returns a list of dirs that are to be used with the first part of
4305 a `muse-project-alist' entry.
4309 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4312 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4315 New function: muse-blosxom-project-alist-entry.
4317 muse--main--1.0--patch-97
4319 * examples/mwolson/muse-init.el: Update from my latest settings.
4320 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4322 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4323 that generates the latter part of an entry for `muse-project-alist'.
4327 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4330 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4333 Merged from hodique@lifl.fr--2005 (patch 12-23)
4335 muse--main--1.0--patch-96
4339 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4340 Merged from mwolson@gnu.org--2005 (patch 68-76)
4342 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4343 Merged from mwolson@gnu.org--2005 (patch 77-80)
4345 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4346 Merged from mwolson@gnu.org--2005 (patch 81)
4348 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4349 Merged from mwolson@gnu.org--2005 (patch 82)
4351 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4352 Escape % in latex publishing
4354 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4357 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4358 small improvement on muse-make-link
4360 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4361 Fix customization of muse-wiki-wikiword-regexp
4363 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4364 Allow full customization of WikiWords
4366 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4367 Fix mouse-2 yank bug in muse-mode
4369 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4370 Fix interpretation order
4372 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4373 Merged from mwolson@gnu.org--2005 (patch 83-95)
4377 ChangeLog lisp/muse-wiki.el
4380 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4381 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4382 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4383 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4384 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4385 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4386 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4387 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4388 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4389 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4390 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4391 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4394 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4399 muse--main--1.0--patch-95
4401 * lisp/muse-mode.el (muse-follow-name-at-point)
4402 (muse-follow-name-at-mouse): Docfixes.
4406 ChangeLog lisp/muse-mode.el
4409 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4412 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4414 muse--main--1.0--patch-94
4416 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4417 `muse-blosxom-new-entry'.
4419 * muse.texi (Blosxom Entries): Ditto.
4423 ChangeLog lisp/muse-blosxom.el muse.texi
4426 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4429 Re-add global mouse-2 event.
4431 muse--main--1.0--patch-93
4433 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4434 mouse-2, since Yann found a way around the problem I was facing.
4435 (muse-follow-name-at-mouse): Call the event that would normally be used
4436 here if we don't have a link at point.
4440 ChangeLog lisp/muse-mode.el
4443 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4446 Fix publishing error.
4448 muse--main--1.0--patch-92
4450 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4451 the cdr of output-dir. This was a code fragment from a previous
4452 attempt to refactor this function.
4456 ChangeLog lisp/muse-project.el
4459 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4462 Work on getting to the point where we can resolve project interwiki links.
4464 muse--main--1.0--patch-91
4466 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4467 `muse-publishing-current-file'.
4469 * lisp/muse-project.el (muse-project-of-file): Ditto.
4471 * lisp/muse-project.el (muse-project-applicable-styles): New function
4472 that returns the usable styles for a file, given either a list of
4473 styles or a project name. This is useful for removing styles that will
4474 be ignored for a file.
4475 (muse-project-publish-file): Split :include and :exclude processing
4476 into `muse-project-applicable-styles'.
4478 * lisp/muse-publish.el (muse-publish-output-name): Use
4479 `muse-publishing-current-file'.
4481 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4483 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4486 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4487 names to be uninterpreted. Remove need for muse-assoc-string.
4489 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4490 function that will be called to fetch a link to a page from a Muse
4491 project from the output file of the currently-published file. This is
4492 commented out for now since I ran out of energy.
4494 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4495 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4496 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4497 Handle case where no interwiki can be found, even though this should
4500 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4501 whenever Muse mode is entered. That way we don't have to enter an
4502 extra command in our .emacs.
4504 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4505 `muse-publishing-current-file' already exists that does the same thing.
4508 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4510 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4515 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4516 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4519 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4522 Mouse-2 on regular text will yank rather than give an error.
4524 muse--main--1.0--patch-90
4526 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4527 this seems to be more trouble than it's worth.
4528 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4529 use our own implementation.
4533 ChangeLog lisp/muse-mode.el
4536 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4539 Make interwiki links publish with the correct extension.
4541 muse--main--1.0--patch-89
4543 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4544 prefix and suffix to interwiki names, as well as stripping out unwanted
4549 ChangeLog lisp/muse-wiki.el
4552 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4555 Fix publishing of bare interwiki names.
4557 muse--main--1.0--patch-88
4559 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4560 `set'. Use `muse-assoc-string' instead of `assoc'.
4562 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4563 `assoc-string' functionality usable with Emacs21 and XEmacs.
4567 ChangeLog lisp/muse-wiki.el lisp/muse.el
4570 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4573 Apply a few fixes from Yann's branch.
4575 muse--main--1.0--patch-87
4577 Background: I hacked on Muse over the weekend while offline, and so did
4578 Yann. His changes to muse-wiki.el are different than the
4579 ones that I made, so we should probably figure out the best
4580 way to handle this when we both get on IRC again. For now,
4581 I've merged in the bugfixes that he's made, omitting most of
4582 the changes to muse-wiki.
4584 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4586 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4588 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4589 introduced previously.
4593 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4596 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4599 Warn if file not published; hack further on Wiki stuff.
4601 muse--main--1.0--patch-86
4603 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4604 complete <div> tags that are of the class "image-link". It is hoped
4605 that this will prevent user-added <div> tags from being mangled.
4607 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4608 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4609 need to look at the text at point.
4611 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4612 current file has not been published since it was up-to-date. Thanks to
4613 Bill Freeman for the suggestion.
4615 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4616 is nil. If this happens, return the original URL.
4618 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4619 `muse-wiki-update-interwiki-regexp.'
4620 (muse-wiki-update-interwiki-regexp): New function that sets the value
4621 of `muse-wiki-interwiki-regexp'.
4622 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4625 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4626 `muse-wiki-expand-interwiki'.
4627 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4628 with no matching file from being published as links.
4630 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4631 string argument once again, since this behavior is needed when
4633 (muse-wiki-handle-wikiword): Ditto.
4635 * lisp/muse.el (muse-handle-url): Ditto.
4637 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4638 after every unsuccessful attempt at handling the link. If argument is
4639 given, restore match-data at end, too.
4641 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4642 argument. Match data is always saved. If argument is not given,
4643 assume that `muse-implicit-link-regexp' has been matched against, and
4644 return the 1st match string if no handlers worked.
4648 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4649 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4652 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4655 Hack on WikiName handling and make TAB work for Wiki links.
4657 muse--main--1.0--patch-85
4659 * lisp/muse-colors.el (muse-colors-markup): Use
4660 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4662 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4663 nil, don't color bad links. If non-nil, color bad links.
4665 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4667 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4668 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4669 (muse-journal-rss-munge-buffer): Ditto.
4671 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4674 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4675 are handled first, then implicit ones. It should work better in all
4676 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4677 to determine how far to scan for an implicit link. This defaults to
4678 the text between the point and the next space.
4680 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4681 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4682 literally after opening the buffer. Hopefully this can be of use in
4683 custom visit-link functions, when necessary.
4685 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4686 `muse-visit-link-default'.
4688 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4689 Search by text properties instead of regexps. This allows Muse to find
4690 links without having to have a massive regexp that contains all link
4691 types. The downside is that this will not work if the user defontifies
4692 the buffer. But it would somewhat defeat the purpose of following
4693 links if you can't see them.
4695 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4696 enough command line args are passed in batch mode.
4698 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4699 `muse-explicit-link-regexp'.
4701 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4704 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4705 specifies the "common ground" of all implicit links, like URLs, bare
4706 WikiNames, and -- in the future -- email addresses.
4708 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4710 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4711 optional. That was a bad idea on my part. Renamed from
4712 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4715 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4716 `muse-wiki-interwiki-expand'.
4717 (muse-wiki-handle-wikiword): Renamed from
4718 `muse-wiki-wikiword-handle'.
4720 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4721 for the eval-after-load arg since XEmacs chokes on constants.
4723 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4724 face on WikiWords that don't correspond with a file. If people really
4725 want this to appear in bad-link face, I could accommodate that.
4727 * lisp/muse.el (muse-handle-url): New function that detects whether the
4728 given string is a URL.
4729 (muse-implicit-link-functions): Renamed from
4730 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4731 (muse-explicit-link-functions): Renamed from
4732 `muse-mode-handler-functions'.
4733 (muse-handle-implicit-link): New function that handles all
4734 implicit links by calling functions from `muse-implicit-link-functions'.
4735 (muse-handle-explicit-link): Renamed from
4740 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4741 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4742 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4745 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4748 Allow WikiWords to be ignored with <nop> or "''''".
4750 muse--main--1.0--patch-84
4752 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4754 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4755 whether to hide <nop> tags when coloring a Muse buffer.
4756 (muse-wiki-wikiword-at-point): Docfix.
4757 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4758 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4760 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4761 which keeps the WikiWord that follows it from being interpreted.
4762 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4767 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4770 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4773 Update postal address of FSF in muse-wiki.el.
4775 muse--main--1.0--patch-83
4777 * lisp/muse-wiki.el: Update postal address of the FSF.
4781 ChangeLog lisp/muse-wiki.el
4784 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4787 Interpret explicit links before emphasis.
4789 muse--main--1.0--patch-82
4791 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4792 links before emphasis.
4794 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4798 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4801 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4804 Wiki hacking, regexp tweaks.
4806 muse--main--1.0--patch-81
4808 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4811 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4812 that indicates whether or not to use character classes in regexps. The
4813 default is to let Muse try to figure it out.
4814 (muse-extreg-usable-p): Make use of this variable.
4816 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4817 this regexp. I'm guessing it was supposed to have a TAB in there at
4818 one time. Replace this stuff with muse-regexp-space.
4820 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4823 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4826 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4827 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4828 We'll fix those anchor problems eventually!
4830 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4831 uses `muse-interwiki-handle' to determine whether an interwiki link is
4834 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4835 look for a suitable value at point if needed.
4837 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4839 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4841 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4844 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4848 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4851 Make installation of manual when not using Debian go smoothly.
4853 muse--main--1.0--patch-80
4855 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4856 and options are to be used when insinuating the Muse documentation into
4859 * Makefile (install): Make use of INSTALLINFO.
4861 * README (Installation): Give directions for changing INSTALLINFO on a
4862 Debian system and changing where Muse is installed.
4867 ChangeLog Makefile Makefile.defs README muse.texi
4870 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4873 Fix compiler warning induced by last patch.
4875 muse--main--1.0--patch-79
4877 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4881 ChangeLog lisp/muse-project.el lisp/muse.el
4884 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4887 Add `muse-current-file', fix minor QuickStart issue.
4889 muse--main--1.0--patch-78
4891 * examples/QuickStart: Make John Wiegley the author.
4893 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4894 `muse-current-file' instead of `buffer-file-name'.
4896 * lisp/muse-project.el (muse-current-project): Document.
4898 * lisp/muse-project.el (muse-current-file): New variable indicating the
4899 name, including path, of the file that is currently being published.
4900 (muse-project-of-file): Make use of
4901 `muse-current-file'.
4903 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4905 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4908 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4909 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4913 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4916 Make muse-replace-regexp-in-string closer to its parent; no func change.
4918 muse--main--1.0--patch-77
4920 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4921 to implement all functionality of `replace-regexp-in-string'. No
4922 functionality change.
4926 ChangeLog lisp/muse.el
4929 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4932 Play nicely with fill, adaptive-fill, and flyspell.
4934 muse--main--1.0--patch-76
4936 * muse-mode.el (muse-mode-intangible-links): New function used to
4937 determine whether links will be considered intangible.
4939 * lisp/muse-mode.el (muse-mode-link-functions)
4940 (muse-mode-handler-functions): Minor docfix.
4942 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4943 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4944 making links intangible by default, but this may be adjusted by use of
4945 the `muse-mode-intangible-links' function.
4947 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4948 nil if we should allow a fill to occur here. Keeps links from being
4951 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4952 non-nil if we allow spell-checking to occur here. Keeps links from
4953 being improperly colorized.
4955 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4956 functionality change.
4959 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4962 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4965 Minor doc changes and code prettification.
4967 muse--main--1.0--patch-75
4969 * AUTHORS: Note that YH's assignment is in the mail.
4971 * README (scripts): Explain better the contents of the `scripts'
4974 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4977 AUTHORS ChangeLog README lisp/muse-wiki.el
4980 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4983 Merged from hodique@lifl.fr--2005 (patch 7-11)
4985 muse--main--1.0--patch-74
4989 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4990 split WikiWords and InterWiki links into their own package
4992 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4993 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4995 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4996 Mimic experimental behavior for interwiki
4998 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4999 fix notes publishing
5001 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5005 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5008 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5009 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5012 experimental/.arch-ids/muse-wiki.el.id
5013 ==> experimental/.arch-ids/muse-wiki-old.el.id
5014 experimental/muse-wiki.el
5015 ==> experimental/muse-wiki-old.el
5018 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5019 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5020 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5021 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5022 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5025 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5028 Tell people where to find on-line version of manual.
5030 muse--main--1.0--patch-73
5032 * README: Add on-line locations for manual.
5034 * muse.texi: Remove @include directive. This makes generating a PDF of
5035 this documentation a lot easier.
5037 * muse.texi (Preface): Add on-line locations for manual.
5040 ChangeLog README muse.texi
5043 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5046 Try to make Muse play nice with outline minor mode.
5048 muse--main--1.0--patch-72
5050 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5051 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5052 "muse" instead of "t" when adding invisibility to text or checking for
5055 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5056 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5060 ChangeLog lisp/muse-colors.el lisp/muse.el
5063 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5066 Minor grammar fix in Introduction section of manual.
5068 muse--main--1.0--patch-71
5070 * muse.texi (Introduction): Minor grammar fix.
5076 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5081 muse--main--1.0--patch-70
5083 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5085 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5087 * lisp/muse-poem.el (muse-poem-markup-strings)
5088 (muse-poem-chapbook-strings): Make customizable.
5090 * lisp/muse-poem.el (muse-chapbook-latex-header)
5091 (muse-chapbook-latex-footer): Docfix.
5093 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5094 (muse-texinfo-pdf-extension): Ditto.
5096 * lisp/muse.el (muse-version): Change to 3.01.
5098 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
5102 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5103 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5106 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5109 Tweak documentation thoroughly; still incomplete.
5111 muse--main--1.0--patch-69
5113 * README: Minor tweaks.
5115 * muse.texi: Massively rename chapters so that the titles are more
5116 descriptive. Clean up grammar.
5118 * muse.texi (Obtaining Muse): Move content of Installation node here,
5119 stripping out any customization tips, since those are covered later.
5120 Re-work this chapter since I was dissatisfied with it.
5122 * muse.texi (Installation): This node has the content of README regarding
5123 installation, which fits the title of the node much better than the
5126 * muse.texi (Blosxom): Turn the sections of this section into
5129 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
5132 * muse.texi (History): Add a "2005" item.
5135 ChangeLog README muse.texi
5138 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5141 Finish documenting 2 more publishing styles.
5143 muse--main--1.0--patch-68
5145 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5147 * lisp/muse-journal.el: Docfixes.
5149 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5150 documentation to this function.
5152 * muse.texi (Blosxom Options): New node containing the publishing styles
5153 and options provided by Blosxom.
5154 (Book): Add usage note, as I suspect a lot of people might be confused
5156 (HTML): Space out entries better.
5157 (Journal, LaTeX): New nodes for publishing styles.
5158 (Common Elements): Document a few options that are present in
5162 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5163 lisp/muse-latex.el lisp/muse-publish.el muse.texi
5166 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5169 Make Muse installable and correct an Emacs21 issue.
5171 muse--main--1.0--patch-67
5173 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5174 directory will be generated.
5175 (all): Compile muse.info by default.
5176 (doc): Refactor into individual generation rules for .html and .info
5178 (install): New rule that installs Muse source code, compiled .elc
5179 files, and the manual into proper places.
5181 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5183 * README (Insinuation): Move old content of Installation here.
5184 (Installation): Fill out this section.
5185 (Further Documentation): Add link to my website and note that a full
5186 manual is included with Muse.
5188 * lisp/Makefile (EL): Populate with .el files.
5189 (install): New rule that installs both .elc and .el files.
5191 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5192 Emacs21, hack in a handler for the @documentencoding tag so that it
5196 ChangeLog Makefile Makefile.defs README lisp/Makefile
5197 lisp/muse-texinfo.el
5200 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5203 Cater even more to XEmacs and its annoying whims.
5205 muse--main--1.0--patch-66
5207 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5208 environment variable.
5210 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5211 handle it. Load `muse-build.el' instead.
5213 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5216 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5217 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5220 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5221 function does not appear to be used.
5223 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5224 `replace-regexp-in-string', since XEmacs doesn't have this function.
5225 We only implement the first 3 args, but this could be extended if we
5228 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5229 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5231 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5233 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5234 make XEmacs shut up.
5236 * lisp/muse-convert.el (muse-write-footnote): Ditto.
5238 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5240 * lisp/muse-http.el (muse-winnow-list): Ditto.
5242 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5244 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5246 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5248 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5251 * scripts/publish: Use EMACS environment variable instead of hard-coding
5255 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5256 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5257 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5258 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5259 lisp/muse.el scripts/muse-build.el scripts/publish
5262 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5265 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5267 muse--main--1.0--patch-65
5269 * AUTHORS: Update entry.
5271 * muse-*.el: Move to the lisp directory.
5273 * lisp/Makefile: New file containing rules to test and compile the
5276 * Makefile.defs: New file that contains common definitions for all other
5277 Makefiles, such as Emacs command to use.
5279 * Makefile: Move lisp-specific rules to lisp/Makefile.
5280 (SUBDIRS): New variable containing subdirectories to clean.
5282 * README: Update to reflect new location of source files. Give updated
5283 directions for compiling with XEmacs.
5285 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5287 (%.html): Pass SITEFLAG as an environment variable to
5290 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5291 seems to be needed to keep the process from failing. This has *got* to
5292 be a bug in Muse, but I don't want to deal with it now.
5294 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5296 * lisp/muse-convert.el: Move line to commentary section.
5298 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5299 locally-bound `type' variable isn't used here.
5301 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5303 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5306 * scripts/muse-build.el (load-path): Correct paths.
5308 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5309 as to avoid spurious warnings.
5311 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5314 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5315 (muse-match-string-no-properties): New functions that take the place of
5316 `line-end-position', `line-beginning-position', and
5317 `match-string-no-properties', respectively.
5319 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5320 (muse-my-journal-find-entries): Use Muse-specific version of
5321 `match-string-no-properties', `line-beginning-position', and
5322 `line-end-position' since these do not exist in XEmacs.
5324 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5325 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5327 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5329 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5330 (muse-html-insert-contents): Ditto.
5332 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5334 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5336 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5338 * lisp/muse-publish.el (muse-publish-markup-tag)
5339 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5340 (muse-published-buffer-contents): Ditto.
5342 * scripts/muse-build.el (muse-elint-files): Ditto.
5345 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5346 lisp/.arch-ids/Makefile.id lisp/Makefile
5349 AUTHORS ChangeLog Makefile README examples/Makefile
5350 examples/QuickStart examples/johnw/muse-johnw.el
5351 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5352 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5353 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5354 lisp/muse.el scripts/muse-build.el scripts/publish
5357 .arch-ids/muse-blosxom.el.id
5358 ==> lisp/.arch-ids/muse-blosxom.el.id
5359 .arch-ids/muse-book.el.id
5360 ==> lisp/.arch-ids/muse-book.el.id
5361 .arch-ids/muse-colors.el.id
5362 ==> lisp/.arch-ids/muse-colors.el.id
5363 .arch-ids/muse-convert.el.id
5364 ==> lisp/.arch-ids/muse-convert.el.id
5365 .arch-ids/muse-docbook.el.id
5366 ==> lisp/.arch-ids/muse-docbook.el.id
5367 .arch-ids/muse-html.el.id
5368 ==> lisp/.arch-ids/muse-html.el.id
5369 .arch-ids/muse-http.el.id
5370 ==> lisp/.arch-ids/muse-http.el.id
5371 .arch-ids/muse-journal.el.id
5372 ==> lisp/.arch-ids/muse-journal.el.id
5373 .arch-ids/muse-latex.el.id
5374 ==> lisp/.arch-ids/muse-latex.el.id
5375 .arch-ids/muse-mode.el.id
5376 ==> lisp/.arch-ids/muse-mode.el.id
5377 .arch-ids/muse-poem.el.id
5378 ==> lisp/.arch-ids/muse-poem.el.id
5379 .arch-ids/muse-project.el.id
5380 ==> lisp/.arch-ids/muse-project.el.id
5381 .arch-ids/muse-publish.el.id
5382 ==> lisp/.arch-ids/muse-publish.el.id
5383 .arch-ids/muse-regexps.el.id
5384 ==> lisp/.arch-ids/muse-regexps.el.id
5385 .arch-ids/muse-texinfo.el.id
5386 ==> lisp/.arch-ids/muse-texinfo.el.id
5387 .arch-ids/muse.el.id
5388 ==> lisp/.arch-ids/muse.el.id
5390 ==> lisp/muse-blosxom.el
5392 ==> lisp/muse-book.el
5394 ==> lisp/muse-colors.el
5396 ==> lisp/muse-convert.el
5398 ==> lisp/muse-docbook.el
5400 ==> lisp/muse-html.el
5402 ==> lisp/muse-http.el
5404 ==> lisp/muse-journal.el
5406 ==> lisp/muse-latex.el
5408 ==> lisp/muse-mode.el
5410 ==> lisp/muse-poem.el
5412 ==> lisp/muse-project.el
5414 ==> lisp/muse-publish.el
5416 ==> lisp/muse-regexps.el
5418 ==> lisp/muse-texinfo.el
5426 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5429 Massively untabify files.
5431 muse--main--1.0--patch-64
5435 ChangeLog ChangeLog.2004 experimental/muse-message.el
5436 experimental/muse-wiki.el muse-book.el muse-colors.el
5437 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5438 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5439 muse-project.el muse-publish.el muse-regexps.el
5440 muse-texinfo.el muse.el
5443 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5446 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5448 muse--main--1.0--patch-63
5450 (Summary of changes that Yann made)
5452 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5454 * muse-mode.el (muse-generate-index): Move index generation code into
5455 `muse-index-as-string'.
5456 (muse-index-as-string): New function that generates an index and
5457 returns it as a string, instead of placing it in a buffer like
5458 `muse-generate-index' used to.
5462 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5463 merge from mwolson@gnu.org--2005
5465 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5466 Accept WikiWords as links [mostly rescinded]
5468 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5469 merge from mwolson@gnu.org--2005/muse--main--1.0
5471 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5472 Merged from mwolson@gnu.org--2005 (patch 60-62)
5474 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5475 provide a string view of the index
5478 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5481 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5482 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5483 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5484 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5485 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5488 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5491 Document Blosxom, Book, DocBook, and HTML publishing styles.
5493 muse--main--1.0--patch-62
5495 * muse-blosxom.el: Clean up header.
5497 * muse-book.el (muse-before-book-publish-hook): Rename to
5498 `muse-book-before-publish-hook'.
5499 (muse-after-book-publish-hook): Rename to
5500 `muse-book-after-publish-hook'.
5502 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5503 (muse-html-markup-strings, muse-xhtml-markup-strings)
5504 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5505 (muse-html-charset-default, muse-html-encoding-default)
5506 (muse-html-encoding-map): Docfixes.
5508 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5512 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5515 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5518 Begin work on Publishing Styles section of manual.
5520 muse--main--1.0--patch-61
5522 * Makefile (.PHONY): Add "doc" to list.
5523 (doc): New rule that generates Info and HTML files from muse.texi.
5524 (dist): Rely on `distclean', not `clean'.
5526 * examples/QuickStart (Authoring mode): Remove empty section.
5528 * muse.texi: Call this program "the Emacs Muse" in title.
5529 (Publishing Styles): Begin to populate section.
5530 (Deriving Styles): First subsection of Publishing Styles.
5531 (Contributors): Remove spurious copyright section, since we address
5534 * README: Actually remember to add this file.
5537 .arch-ids/README.id README
5540 ChangeLog Makefile examples/QuickStart muse.texi
5543 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5546 Document Markup Rules.
5548 muse--main--1.0--patch-60
5550 * examples/QuickStart: Remove stray <comment> tag.
5552 * muse.texi (Top): Comment every menu line.
5553 (Markup Rules): New section with plenty of subsections.
5556 ChangeLog examples/QuickStart muse.texi
5559 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5562 Release this as Muse 3.00.90 (RC1).
5564 muse--main--1.0--patch-59
5566 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5567 is compatible with both Emacs and XEmacs.
5569 * examples/README: Renamed to QuickStart.
5571 * examples/Makefile (EXAMPLES): Reflect name change of README.
5576 ChangeLog Makefile examples/Makefile muse.el
5579 examples/.arch-ids/README.id
5580 ==> examples/.arch-ids/QuickStart.id
5582 ==> examples/QuickStart
5585 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5588 Makefile refactoring.
5590 muse--main--1.0--patch-58
5592 * Makefile (.PHONY): List all non-file targets.
5593 (examples): New rule that calls Make in the examples directory.
5594 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5596 * README: Move to the examples directory. I'd prefer to distribute a
5597 very basic plain text README and use this as a quickstart + markup
5598 example + publishing example.
5600 * examples/Makefile: Move all README-related rules here.
5602 * examples/README: Add an "About this document" section.
5604 * scripts/publish (style): Do not include the contrib directory, since we
5605 don't use any code from there. Since this is only invoked from the
5606 examples directory, make sure add the parent directory to the load
5609 * muse.texi: Change version to 3.00.90 (RC1).
5611 * muse.el: Change location of the README file in header.
5613 * muse.el (muse-version): Update to 3.00.90 (RC1).
5616 examples/.arch-ids/Makefile.id examples/Makefile
5619 ChangeLog Makefile examples/README muse.el muse.texi
5624 ==> examples/.arch-ids/README.id
5629 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5632 Update my example configuration.
5634 muse--main--1.0--patch-57
5636 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5637 and experimental status of muse-message.
5640 ChangeLog examples/mwolson/muse-init.el
5643 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5646 Provide optional outline-style faces; customization fixes; experimental stuff.
5648 muse--main--1.0--patch-56
5650 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5651 option that determines what the header faces should look like. If
5652 'outline, use outline-style faces. If nil, don't generate the faces at
5653 all, which allows the user to specify their own. Otherwise, use the
5654 scaled faces, which is the default behavior.
5655 (muse-colors-outline-faces-list): List of faces to use. In case the
5656 outline faces are not available, provide reasonable defaults.
5657 (muse-make-faces): Use dolist instead of mapc. Implement the
5658 possibility of having outline-style colors for heading. Don't call
5659 this function immediately -- give the users time to make their changes
5660 through the customize interface. Once we call this function, Emcs from
5661 CVS will not allow the faces to be changed easily, which is a shame.
5663 * muse-message.el (muse-message-contents-tag): Copied from
5664 `muse-publish-contents-tag' in order to keep the customization
5665 interface from making the `muse-markup-tags' option from throwing a
5666 type mismatch error. This function is untested and will likely do
5667 nothing useful. This file has been moved to the experimental folder
5668 until it gets fleshed out more.
5670 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5671 file that could eventually provide wiki-like ability. Currently this
5672 is just a collection of functions that were pruned out when he remade
5673 Muse, so don't get too excited. I plan to eventually merge Yann
5674 Hodique's work here, probably after the first release of Muse.
5676 * muse-regexps.el (muse-regexp): Improve description.
5678 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5679 the muse-regexp group since it is just a single regexp. Lists of
5680 regexps don't have to be in muse-regexp, however.
5682 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5683 since the Emacs devel mailing list seems to not want Britain-izations
5686 * muse-colors.el (muse-colors): Ditto.
5688 * muse-docbook.el (muse-docbook): Ditto.
5690 * muse-html.el (muse-html): Ditto.
5692 * muse-http.el (muse-http): Ditto.
5694 * muse-message.el (muse-message): Ditto.
5696 * muse-mode.el (muse-mode): Ditto.
5698 * muse-project.el (muse-project): Ditto.
5700 * muse-publish.el (muse-publish): Ditto.
5702 * muse.el (muse): Ditto.
5705 experimental/.arch-ids/=id
5706 experimental/.arch-ids/muse-wiki.el.id
5707 experimental/muse-wiki.el
5710 ChangeLog experimental/muse-message.el muse-blosxom.el
5711 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5712 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5716 .arch-ids/muse-message.el.id
5717 ==> experimental/.arch-ids/muse-message.el.id
5719 ==> experimental/muse-message.el
5722 experimental experimental/.arch-ids
5725 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5728 Fix publishing error when given an empty string for header/footer.
5730 muse--main--1.0--patch-55
5732 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5733 `file-readable-p' if it is an empty string. For some reason,
5734 `file-readable-p' and `insert-file-contents' were treating an empty
5735 string as if it were the current directory.
5738 ChangeLog muse-publish.el
5741 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5744 WYSIWYG emphasis, XEmacs compatibility hacks.
5746 muse--main--1.0--patch-54
5748 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5749 compliant. Only colorize if we end with the same number of asterisks
5750 as we start with, preventing unnoticed syntax errors. Don't colorize
5751 in the middle of a word.
5752 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5753 Only colorize if we end with an underscore. Don't colorize in the
5756 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5757 inside of group. This will probably not do anything, but it seems
5760 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5761 where we start with an image link. JohnW didn't seem to like having
5762 <p> tags inserted before image links, but they don't validate properly
5763 as they are. For now, I will surround such links/paragraphs with <div
5764 class="image-link"> in an attempt to be as not invasive and yet
5765 standards compliant as possible.
5767 * muse-html.el (muse-html-escape-string): Work around distinction between
5768 int and char types in XEmacs. Deal with an annoying replace-match bug
5769 in XEmacs that rears its head at times.
5771 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5775 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5779 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5782 Minor code cleanup to address elint issues.
5784 muse--main--1.0--patch-53
5786 * Makefile (test): Don't build README files during this rule. Remove
5787 spurious "make clean" statement.
5789 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5790 `muse-colors' group, and give it a proper type.
5792 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5794 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5795 muse-my-journal-find-entries): Replace `string-to-int' with
5798 * muse-html.el (muse-html-insert-contents): Ditto.
5800 * muse-journal.el (muse-journal-html-munge-buffer,
5801 muse-journal-latex-munge-buffer): Ditto.
5803 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5805 * muse-publish.el (muse-publish-markup-footnote,
5806 muse-publish-contents-tag): Ditto.
5808 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5811 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5812 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5816 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5819 Add ability to automate the creation a new blosxom entry.
5821 muse--main--1.0--patch-52
5823 * examples/mwolson/muse-init.el: Move new entry section to
5824 muse-blosxom.el. Modify the key settings in my example accordingly.
5826 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5827 Muse always makes sure that the file ends with a newline.
5829 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5830 planner markup is now provided automatically by the planner port to
5831 Muse, and we don't have any customized markup.
5833 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5834 variable that specifies where the base directory of your blog entries
5837 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5838 the base directory. Explore categories recursively.
5840 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5841 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5842 special characters file name.
5844 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5845 making a new blog entry. It will prompt you for a category, then a
5846 title, and then will create a new file that has the date and title
5850 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5853 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5856 Change mailing address of FSF, add AUTHORS file.
5858 muse--main--1.0--patch-51
5860 * muse-*.el, muse.texi: Change mailing address of FSF.
5862 * muse.texi (Contributors): Fix typo.
5864 * AUTHORS: New file containing a list of all of those who have
5865 contributed code or documentation to Muse, how many lines were changed,
5869 .arch-ids/AUTHORS.id AUTHORS
5872 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5873 muse-html.el muse-http.el muse-journal.el muse-latex.el
5874 muse-message.el muse-mode.el muse-poem.el muse-project.el
5875 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5879 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5882 Merged from hodique@lifl.fr--2005 (patch 0-1)
5884 muse--main--1.0--patch-50
5888 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5889 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5891 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5892 fix .html (for example) in visible names for links
5895 ChangeLog muse-publish.el
5898 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5899 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5902 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5905 Make generated X(HT)ML show up in the right encoding in other modes.
5907 muse--main--1.0--patch-49
5909 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5910 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5911 generated (X)HTML files show up in the right coding system when editing
5912 them with another Emacs mode.
5914 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5915 encoding instead of hard-coding it.
5917 * muse-message.el: Add content to Commentary section, explaining the use
5918 of this publishing style.
5921 ChangeLog muse-html.el muse-journal.el muse-message.el
5924 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5927 Move regexps to same group, only make 4 heading faces.
5929 muse--main--1.0--patch-48
5931 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5932 can only publish 3 of them specially, leaving the fourth to be in
5934 (muse-colors-markup): Only recognize 4 levels of heading.
5936 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5937 (muse-file-regexp, muse-image-regexp)
5938 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5939 like a good idea to have all the regexps in the same group.
5942 ChangeLog muse-colors.el muse-regexps.el muse.el
5945 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5948 Update my example config, minor code cleanup.
5950 muse--main--1.0--patch-47
5952 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5953 names and add "Plans" project.
5955 * muse-docbook.el (looking-back): Delete.
5957 * muse-html.el (looking-back): Delete.
5959 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5960 instead of `looking-back'.
5962 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5963 function, use this function. If `looking-back' exists, call it;
5964 otherwise, use a workaround.
5967 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5970 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5971 muse-html.el muse.el
5974 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5977 Handle a few paragraph publishing edge cases better.
5979 muse--main--1.0--patch-46
5981 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5982 beginning-of-document, end-of-document, and paragraph separator regexps
5983 so that one markup rule can be used in all these cases.
5984 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5985 particular, blockquote or center at beginning or end of document will
5986 be published properly. Hopefully this won't slow things down too much.
5987 (muse-docbook-markup-paragraph-close): Removed.
5989 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5991 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5993 (muse-html-markup-paragraph-close): Removed.
5996 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5999 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6002 Improve prompt when reading a tag.
6004 muse--main--1.0--patch-45
6006 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6007 other Emacs modes seem to do.
6010 ChangeLog muse-mode.el
6013 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6016 Warn user when publishing fails due to a private directory.
6018 muse--main--1.0--patch-44
6020 * muse-project.el (muse-project-private-p): Warn users when publishing a
6021 file fails due to its directory not being readable by others. Make
6022 sure that you do a `chmod +o name_of_directory' if you want the
6023 contents of that directory to be publishable.
6026 ChangeLog muse-project.el
6029 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6032 Fix error with example tags and message publishing style.
6034 muse--main--1.0--patch-43
6036 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
6037 see if a previous definition for `font-lock-multiline' exists.
6039 * muse-message.el (muse-message-example-tag): Don't require two
6040 additional (unused) arguments.
6043 ChangeLog muse-colors.el muse-message.el
6046 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6049 Always end the published document with a newline.
6051 muse--main--1.0--patch-42
6053 * muse-html.el (muse-html-markup-paragraph-close): Always end the
6054 published document with a newline.
6056 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6059 ChangeLog muse-docbook.el muse-html.el
6062 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6065 Don't let automatic backup files crash the publishing process.
6067 muse--main--1.0--patch-41
6069 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6070 directive since this value is already processed by
6071 `muse-publish-markup-directive', and may be obtained by using
6072 the code: (muse-publishing-directive "date").
6074 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6075 to run (funcall nil); this happened once during a debugging process.
6077 * muse-project.el (muse-project-private-p): Skip any file for which we
6078 cannot fetch attributes. This fixes a bug where having an
6079 Emacs-generated automatic backup file in a publishing directory causes
6080 the publishing process to halt with an error.
6083 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6086 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6089 Apply fix in previous patch to the DocBook publishing style.
6091 muse--main--1.0--patch-40
6093 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6094 previous patch here as well.
6098 ChangeLog muse-docbook.el
6101 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6104 Fix newly-introduced lock-up during HTML publishing.
6106 muse--main--1.0--patch-39
6108 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6109 planner rules higher priority in the publishing sequence. Hopefully
6110 this will not wreck anything; I don't use these rules, so I cannot
6111 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
6113 * muse-html.el (muse-html-markup-paragraph-close): Don't use
6114 replace-match; that seems to be slightly evil. Return nil instead of a
6115 newline since otherwise Muse thinks that we are not done yet and gets
6116 into an infinite loop. This should fix the lock-up problem that
6117 resulted from the previous few patches.
6120 ChangeLog muse-blosxom.el muse-html.el
6123 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6128 muse--main--1.0--patch-38
6130 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6134 ChangeLog muse-blosxom.el
6137 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6140 Make docbook and blosxom modes close paragraphs properly at end.
6142 muse--main--1.0--patch-37
6144 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6147 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6148 (muse-docbook-markup-paragraph-close): Adapt from
6149 `muse-html-markup-paragraph-close'.
6151 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6152 preserve the same appearance as before the last patch.
6155 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6158 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6161 Bugfix: Close P tag properly at end of file.
6163 muse--main--1.0--patch-36
6165 * muse-blosxom.el: Fix bug where loading this file twice would cause an
6168 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6169 detecting whether or not a paragraph needs a closing P tag.
6170 (muse-html-markup-paragraph-close): New function that only inserts a
6171 closing P tag when an unclosed P tag is nearby.
6174 ChangeLog muse-blosxom.el muse-html.el
6177 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6180 Update my example settings.
6182 muse--main--1.0--patch-35
6184 * examples/mwolson/muse-init.el: Synchronize with my current settings.
6187 ChangeLog examples/mwolson/muse-init.el
6190 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6193 Update documentation for C-c TAB feature.
6195 muse--main--1.0--patch-34
6197 * muse.texi (Keystroke Summary): Note that C-c TAB calls
6205 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6208 New feature: tag completion with C-c TAB.
6210 muse--main--1.0--patch-33
6212 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6213 (muse-tag-history, muse-custom-tags): New variables that keep track of
6214 the tag history and newly-entered tags respectively for
6216 (muse-insert-tag): New function that interactively prompts the user for
6220 ChangeLog muse-mode.el
6223 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6226 Fix XHTML validation error with <hr> and <br>.
6228 muse--main--1.0--patch-32
6230 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6231 and HR tags for XHTML publishing. This should fix a few validation
6232 errors that I've been noticing lately.
6235 ChangeLog muse-html.el
6238 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6241 Remove flyspell overlays on links.
6243 muse--main--1.0--patch-31
6245 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6246 should make the link clickable. On Emacs21, the color will stay red,
6247 but other Emacsen should do the right thing, which is use the normal
6248 link color. Hopefully this will fix some strange flyspell-related link
6252 ChangeLog muse-colors.el
6255 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6258 Update my example Muse settings.
6260 muse--main--1.0--patch-30
6262 * examples/mwolson/muse-init.el: Update from my latest version.
6263 (muse-project-alist): Remove the francais part of my blog.
6264 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6265 into this and `my-muse-mode-fill-nobreak-p'.
6266 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6267 this is the best way to accomplish this.
6268 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6269 characters in the title.
6270 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6273 ChangeLog examples/mwolson/muse-init.el
6276 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6279 Add simple `muse-version' function.
6281 muse--main--1.0--patch-29
6283 * muse.el (muse-version): New function that displays the value of the
6284 `muse-version' variable. This should be easier for the user to type
6285 than C-h v muse-version.
6291 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6294 Don't compile documentation by default.
6296 muse--main--1.0--patch-28
6298 * Makefile (all): Don't compile documentation by default.
6299 (doc): Use this rule to compile documentation.
6305 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6308 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6310 muse--main--1.0--patch-27
6312 2005-04-16 Michael Olson <mwolson@gnu.org>
6314 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6315 johnw. If a journal entry's title is a [[link]], then an
6316 <enclosure> tag will be added to the XML data giving the size and
6317 MIME type of the link target. This makes podcasting with Muse
6319 (muse-journal-rss-entry-template): Add enclosure usage to example.
6320 (muse-journal-rss-munge-buffer): Implement enclosures.
6323 ChangeLog muse-journal.el
6326 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6329 Standardize source headers, appease elint, don't require planner
6331 muse--main--1.0--patch-26
6333 2005-04-15 Michael Olson <mwolson@gnu.org>
6335 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6336 `scripts' directory since it really isn't part of Muse proper; it
6337 is used to generate Muse output from the command line.
6339 * muse-blosxom.el: Handle case where planner is not loaded so that
6340 it isn't a hard requirement.
6342 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6343 that elint doesn't complain.
6345 * muse-message.el (muse-message-markup-link): Don't throw up on
6346 links with no description.
6348 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6349 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6350 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6351 muse-project.el, muse-publish.el, muse-regexps.el,
6352 muse-texinfo.el, muse.el: Add standard header for each file in
6353 preparation for the initial release, which will hopefully happen
6354 sometime within the next month.
6358 experimental/.arch-ids/=id
6361 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6362 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6363 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6364 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6365 muse-texinfo.el muse.el
6368 .arch-ids/muse-build.el.id
6369 ==> scripts/.arch-ids/muse-build.el.id
6371 ==> scripts/muse-build.el
6373 removed directories:
6374 experimental experimental/.arch-ids
6377 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6380 Merge contents of muse-latexcjk.el into muse-latex.el.
6382 muse--main--1.0--patch-25
6384 2005-04-14 Michael Olson <mwolson@gnu.org>
6386 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6387 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6388 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6389 Merge in from muse-latexcjk.el.
6391 * muse-latexcjk.el: Removed, functionality merged with
6395 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6398 ChangeLog muse-latex.el
6401 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6404 Merge muse-xhtml.el into muse-html.el.
6406 muse--main--1.0--patch-24
6408 2005-04-06 Michael Olson <mwolson@gnu.org>
6410 * examples/mwolson/muse-init.el: Update with respect to the
6411 muse-xhtml.el merge.
6413 * muse-html.el: The contents of muse-xhtml.el have been merged in
6414 as advised by John Wiegley.
6415 (muse-html-style-sheet): Add example for XHTML use in the
6416 function's documentation.
6417 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6418 Moved from muse-xhtml.el.
6420 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6423 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6426 ChangeLog examples/mwolson/muse-init.el muse-html.el
6429 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6432 Try to fix regexps for Emacs 21.4.
6434 muse--main--1.0--patch-23
6436 2005-04-05 Michael Olson <mwolson@gnu.org>
6438 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6442 ChangeLog muse-regexps.el
6445 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6448 Add comments to the publish-project example script
6450 muse--main--1.0--patch-22
6452 2005-04-01 Michael Olson <mwolson@gnu.org>
6454 * examples/publish-project: Moved here from
6455 scripts/publish-project. Added a few comments so people know what
6459 ChangeLog examples/publish-project
6462 scripts/.arch-ids/publish-project.id
6463 ==> examples/.arch-ids/publish-project.id
6464 scripts/publish-project
6465 ==> examples/publish-project
6468 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6471 New XHTML style, add more examples to my sample muse config
6473 muse--main--1.0--patch-21
6475 2005-03-31 Michael Olson <mwolson@gnu.org>
6477 * examples/mwolson/muse-init.el: Give an example of deriving a
6478 custom publishing style.
6479 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6480 (my-muse-prepare-entry-for-xanga): Mangle the published output
6481 from a blosxom project and copy the result to the clipboard for
6482 easy pasting into Xanga's web form. The file is untouched.
6484 * muse-html.el (muse-html-style-sheet): Include the <style
6485 type="text/css"></style> wrapper around the example.
6486 (muse-html-header): Don't add <style type="text/css"></style>
6487 around the value of `muse-html-style-sheet' anymore. This allows
6488 for the option of putting your stylesheet(s) in a separate file.
6489 An example of this is given in the documentation for this
6492 * muse-xhtml: New file that implements a publishing style which is
6493 derived from HTML mode. It uses a slightly modified version of
6494 the HTML markup rules to generate XHTML-compliant output.
6496 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6497 "blosxom" style has been renamed to "blosxom-html". Fix a few
6500 * muse-journal.el: Add new "journal-xhtml" style.
6502 * muse-message.el: Add new "message-xhtml" style.
6505 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6508 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6509 muse-html.el muse-journal.el muse-message.el
6512 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6515 Add my muse configuration to the examples
6517 muse--main--1.0--patch-20
6519 2005-03-24 Michael Olson <mwolson@gnu.org>
6521 * examples/johnw: Move John Wiegley's configuration to this
6524 * examples/mwolson: My configuration files go here.
6526 * examples/mwolson/muse-init.el: My Muse configuration file. I
6527 just figured out how to keep links from being spell-checked or
6528 split up by fill-mode, so the implementation of this may be found
6529 here. I also made a function that sets up a blog entry for me.
6532 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6533 examples/mwolson/.arch-ids/muse-init.el.id
6534 examples/mwolson/muse-init.el
6540 examples/.arch-ids/muse-johnw.el.id
6541 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6542 examples/.arch-ids/publish-johnw.id
6543 ==> examples/johnw/.arch-ids/publish-johnw.id
6544 examples/muse-johnw.el
6545 ==> examples/johnw/muse-johnw.el
6546 examples/publish-johnw
6547 ==> examples/johnw/publish-johnw
6550 examples/johnw examples/johnw/.arch-ids examples/mwolson
6551 examples/mwolson/.arch-ids
6554 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6557 Add muse-blosxom script and plugin for pyblosxom
6559 muse--main--1.0--patch-19
6561 2005-03-24 Michael Olson <mwolson@gnu.org>
6563 * muse-blosxom.el: Update copyright notice in headers and mention
6564 the pyblosxom scripts.
6566 * contrib/pyblosxom: New directory containing pyblosxom plugins
6569 * contrib/getstamps.py: Script that generates the "timestamps"
6570 file, run on the local machine.
6572 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6576 contrib/pyblosxom/.arch-ids/=id
6577 contrib/pyblosxom/.arch-ids/getstamps.py.id
6578 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6579 contrib/pyblosxom/getstamps.py
6580 contrib/pyblosxom/hardcodedates.py
6583 ChangeLog muse-blosxom.el
6586 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6589 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6592 muse-blosxom.el has matured past experimental status
6594 muse--main--1.0--patch-18
6596 2005-03-23 Michael Olson <mwolson@gnu.org>
6598 * muse-blosxom.el: Remove common functionality that has already
6599 been implemented in `muse-html.el'. Derive this mode from
6600 `muse-html'. Update documentation. I now feel that this file is
6601 ready to be included in the top-level Muse directory.
6604 ChangeLog muse-blosxom.el
6607 experimental/.arch-ids/muse-blosxom.el.id
6608 ==> .arch-ids/muse-blosxom.el.id
6609 experimental/muse-blosxom.el
6613 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6616 Make muse-blosxom.el slightly less experimental
6618 muse--main--1.0--patch-17
6620 2005-03-22 Michael Olson <mwolson@gnu.org>
6622 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6623 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6625 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6626 from the `muse-blosxom-markup-date-directive' rule.
6627 (blosxom-set-time): Remove this function. We're not going to be
6628 touching the timestamp manually anymore -- it's too much of a
6629 hassle. Right now I've got a python program that compiles a
6630 timestamp file and a pyblosxom helper that reads it. Something
6631 similar could be arranged for blosxom, I'm sure.
6635 ChangeLog experimental/muse-blosxom.el
6638 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6641 Apply latest journal-related updates from johnw
6643 muse--main--1.0--patch-16
6647 ChangeLog examples/muse-johnw.el muse-journal.el
6650 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6653 Add Projects node to the manual
6655 muse--main--1.0--patch-15
6657 2005-02-28 Michael Olson <mwolson@gnu.org>
6659 * muse.texi: Change copyright notice since the FSF is now the
6661 (Projects): New node, based on a section from the README file.
6667 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6670 Correct documentation, adding some content.
6672 muse--main--1.0--patch-14
6674 2005-02-28 Michael Olson <mwolson@gnu.org>
6676 * muse.texi: Change license terms of the documentation to the GNU
6677 GPL instead of the GNU FDL, as per the consent of the copyright
6678 holders of the emacs-wiki manual, from which this is based. Some
6679 emacs-wiki-isms in the manual were corrected, and the Getting
6680 Started section was updated.
6686 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6689 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6691 muse--main--1.0--patch-13
6693 2005-02-17 Michael Olson <mwolson@gnu.org>
6695 * experimental/muse-blosxom.el: Somehow the contents of this file
6696 managed to get duplicated. I removed the duplicates.
6697 (muse-blosxom-date): Remove this, since it is not useful.
6698 (muse-blosxom-header): Use the standard header that blosxom.el
6702 ChangeLog experimental/muse-blosxom.el
6705 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6708 Initial commit of muse.texi, nothing substantial
6710 muse--main--1.0--patch-12
6712 2005-02-07 Michael Olson <mwolson@gnu.org>
6714 * muse.texi: New file that provides the documentation for Muse.
6715 It is in a very rough form at the moment. Nothing substantial may
6716 be found here yet. Be ye warned.
6719 .arch-ids/muse.texi.id muse.texi
6725 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6728 Add docstring, new trivial function
6730 muse--main--1.0--patch-11
6732 2005-02-07 Michael Olson <mwolson@gnu.org>
6734 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6735 `muse-what-changed'. No functionality change.
6736 (muse-what-changed): New function that displays in diff format the
6737 changes made since the buffer was last saved.
6739 * muse-project.el (muse-project-publish): Add docstring.
6742 ChangeLog muse-mode.el muse-project.el
6745 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6748 Add experimental version of muse-blosxom.el to project
6750 muse--main--1.0--patch-10
6752 2005-02-04 Michael Olson <mwolson@gnu.org>
6754 * Makefile (realclean): Remove file that gets generated when fonts
6757 * experimental/muse-bloxsom.el: New file that implements Blosxom
6758 support for Muse. It's in a very rough state, hence its placement
6759 in the `experimental' directory.
6762 experimental/.arch-ids/=id
6763 experimental/.arch-ids/muse-blosxom.el.id
6764 experimental/muse-blosxom.el
6770 experimental experimental/.arch-ids
6773 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6776 Make permissions more consistent
6778 muse--main--1.0--patch-9
6784 modified directories:
6785 contrib examples scripts
6788 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6793 muse--main--1.0--patch-8
6795 2005-02-04 Michael Olson <mwolson@gnu.org>
6797 * muse-build.el: Add contrib directory to `load-path'.
6798 (muse-elint-files): Load `muse-regexps.el'.
6800 * scripts/publish: Change permissions so that this script is
6801 executable. Add contrib directory to load list. Add
6802 `muse-regexps.el' to list.
6805 ChangeLog muse-build.el scripts/publish
6808 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6811 Use "—" instead of "—"
6813 muse--main--1.0--patch-7
6815 2005-01-31 Michael Olson <mwolson@gnu.org>
6817 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6818 with "—" so that documents validate properly. Thanks to
6819 Björn Lindström for the suggestion.
6821 * muse-html.el (muse-html-markup-strings): Ditto.
6824 ChangeLog muse-docbook.el muse-html.el
6827 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6830 Fix use of "[:blank:]" in underline markup
6832 muse--main--1.0--patch-6
6834 2005-01-25 Michael Olson <mwolson@gnu.org>
6836 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6837 use of `muse-regexp-blank'.
6840 ChangeLog muse-colors.el
6843 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6846 Fix problem with headings being given wrong face
6848 muse--main--1.0--patch-5
6850 2005-01-03 Michael Olson <mwolson@gnu.org>
6852 * muse-colors.el: Add header.
6853 (muse-colors-emphasized): Headings were being given the coloring
6854 for the next level of heading instead of the real
6855 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6856 Heading"). Thanks to Lan Yufeng for finding this and sending a
6859 * muse-regexps.el: Fix header.
6862 ChangeLog muse-colors.el muse-regexps.el
6865 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6870 muse--main--1.0--patch-4
6872 2005-01-01 Michael Olson <mwolson@gnu.org>
6874 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6875 version will be automatically maintained by Arch.
6879 .arch-ids/ChangeLog.id ChangeLog
6882 .arch-ids/ChangeLog.id
6883 ==> .arch-ids/ChangeLog.2004.id
6888 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6891 Extended regexps fix, allow spaces in 1st part of links
6893 muse--main--1.0--patch-3
6895 2004-12-30 Michael Olson <mwolson@gnu.org>
6897 * muse.el (muse-link-regexp): Allow spaces in the first part of
6900 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6901 customizable alternatives to extended character classes.
6903 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6906 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6907 muse-html.el muse-mode.el muse-publish.el muse.el
6910 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6913 Begin to change regexp handling, tweak muse.el header
6915 muse--main--1.0--patch-2
6917 2004-12-29 Michael Olson <mwolson@gnu.org>
6919 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6922 * muse-regexps.el: New file that implements regexp handling.
6923 Generalized regexp options will be moved to it eventually.
6926 .arch-ids/muse-regexps.el.id muse-regexps.el
6932 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6935 Do some early spring cleaning
6937 muse--main--1.0--patch-1
6939 2004-12-29 Michael Olson <mwolson@gnu.org>
6941 * Makefile: Change path to `publish' script.
6943 * contrib/pcomplete.el: New file that is used by Muse without
6944 actually being a part of it: hence its location in the contrib
6947 * contrib/cgi.el, contrib/httpd.el: New location.
6949 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6951 * scripts/publish, scripts/publish-project: Ditto.
6954 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6955 contrib/pcomplete.el examples/.arch-ids/=id
6956 scripts/.arch-ids/=id
6963 ==> contrib/.arch-ids/cgi.el.id
6964 .arch-ids/httpd.el.id
6965 ==> contrib/.arch-ids/httpd.el.id
6966 .arch-ids/muse-johnw.el.id
6967 ==> examples/.arch-ids/muse-johnw.el.id
6968 .arch-ids/publish-johnw.id
6969 ==> examples/.arch-ids/publish-johnw.id
6970 .arch-ids/publish-project.id
6971 ==> scripts/.arch-ids/publish-project.id
6972 .arch-ids/publish.id
6973 ==> scripts/.arch-ids/publish.id
6977 ==> contrib/httpd.el
6979 ==> examples/muse-johnw.el
6983 ==> examples/publish-johnw
6985 ==> scripts/publish-project
6988 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6992 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6995 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6997 muse--main--1.0--base-0
6999 (automatically generated log message)
7002 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7003 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7004 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7005 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7006 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7007 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7008 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7009 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7010 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7011 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7012 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7013 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7014 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7015 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7016 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7017 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7018 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7019 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8