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-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
8 Change mode of muse-protocols to 644.
10 muse--main--1.0--patch-297
14 ChangeLog lisp/muse-protocols.el
17 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
20 muse-wiki: WikiWord suffix fix.
22 muse--main--1.0--patch-296
24 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
25 be nothing at the end. This allows us to separate WikiWords with
26 "''''" to indicate suffixes.
29 ChangeLog lisp/muse-wiki.el
32 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
35 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
37 muse--main--1.0--patch-295
39 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
40 error when muse-colors is not loaded. Thanks to Stefan van der Walt
44 ChangeLog lisp/muse-wiki.el
47 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
50 muse-publish: Make muse-insert-markup a function.
52 muse--main--1.0--patch-294
54 * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
58 ChangeLog lisp/muse-publish.el
61 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
64 Merged from muse--rel--3.02 (patch 29)
66 muse--main--1.0--patch-293
70 * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
71 muse-mode: Fix semicolon in paragraph issue.
74 ChangeLog lisp/muse-mode.el
77 mwolson@gnu.org--2005/muse--rel--3.02--patch-29
80 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
83 Merged from muse--rel--3.02 (patch 28)
85 muse--main--1.0--patch-292
89 * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
90 muse-project: Deal with edge case.
93 ChangeLog lisp/muse-project.el
96 mwolson@gnu.org--2005/muse--rel--3.02--patch-28
99 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
102 Merged from muse--rel--3.02 (patch 27)
104 muse--main--1.0--patch-291
108 * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
109 muse-project: Prevent auto-save files from being included.
112 ChangeLog lisp/muse-project.el
115 mwolson@gnu.org--2005/muse--rel--3.02--patch-27
118 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
121 muse-groff: Fix compiler warning.
123 muse--main--1.0--patch-290
125 * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
128 ChangeLog lisp/muse-groff.el
131 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
134 muse-registry: Attempt to increase Emacs20 compatibility.
136 muse--main--1.0--patch-289
138 * lisp/muse-registry.el (muse-registry-show)
139 (muse-registry-update-registry, muse-registry-make-new-registry): Use
140 dolist instead of mapc for nomimal support of Emacs20, since Planner
144 ChangeLog lisp/muse-registry.el
147 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
150 XEmacs fixes in muse-latex2png and muse-registry.
152 muse--main--1.0--patch-288
154 * lisp/muse-latex2png.el (latex2png): Fix XEmacs error. It seems better
155 to use expand-file-name than concat, since the result of the
156 temp-directory function sometimes doesn't have a trailing backslash.
158 * lisp/muse-registry.el (muse-registry-url-regexp): Use
160 (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
161 (muse-registry-make-new-registry): Use a better heuristic for
162 determining whether the given file is actually a directory. This
163 avoids the use of `directory-files-and-attributes', which is not
165 (muse-registry-new-entries): Use muse-match-string-no-properties.
168 ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
171 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
174 muse-registry.el: Fix compiler warnings.
176 muse--main--1.0--patch-287
178 * lisp/muse-registry.el: Fix compiler warnings. Remove dependency on
182 ChangeLog lisp/muse-registry.el
185 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
188 muse-wiki: First try at implementing WikiName separator.
190 muse--main--1.0--patch-286
192 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
193 markup, for when you want to add a suffix to a WikiName.
196 ChangeLog lisp/muse-wiki.el
199 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
202 Merged from muse--rel--3.02 (patch 25)
204 muse--main--1.0--patch-285
208 * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
209 muse-latex: Get table of contents to publish correctly.
212 ChangeLog lisp/muse-latex.el
215 mwolson@gnu.org--2005/muse--rel--3.02--patch-25
218 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
221 Add muse-registry.el to Muse.
223 muse--main--1.0--patch-284
225 * lisp/muse-registry.el: New file contributed by Bastien Guerry that
226 provides a URL registry for Muse.
229 lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
235 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
238 muse-mode: Minor fix.
240 muse--main--1.0--patch-283
242 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
243 and save-excursion as recommended by Emacs documentation.
246 ChangeLog lisp/muse-mode.el
249 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
252 muse-mode: Handle case where we visit an anchor-only link.
254 muse--main--1.0--patch-282
256 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
257 consists of only an anchor. Thanks to Jim Ottaway for the patch.
260 ChangeLog lisp/muse-mode.el
263 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
266 muse-colors: Add faces for all 3 levels of emphasis.
268 muse--main--1.0--patch-281
270 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
271 (muse-emphasis-3): New faces that represent italic, bold, and bold
272 italic emphasis, respectively.
273 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
274 the suggestion and the initial code.
277 AUTHORS ChangeLog lisp/muse-colors.el
280 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
283 muse-latex2png: XEmacs compatibility.
285 muse--main--1.0--patch-280
287 * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
288 file-expand-wildcards, since it was a no-op.
289 (latex2png): Fall back to a temporary directory variable that works
290 with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
293 ChangeLog lisp/muse-latex2png.el
296 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
301 muse--main--1.0--patch-279
309 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
312 Don't split anchors in URLs.
314 muse--main--1.0--patch-278
316 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
317 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
318 sure that we handle URLs before trying to split the anchor.
319 (muse-visit-link): Don't compute the anchor. Let the callee do that.
322 ChangeLog lisp/muse-mode.el
325 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
328 Merged from mwolson@gnu.org--2005 (patch 23)
330 muse--main--1.0--patch-277
334 * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
335 muse-wiki: WikiWords can have consecutive capital letters.
338 ChangeLog lisp/muse-wiki.el
341 mwolson@gnu.org--2005/muse--rel--3.02--patch-23
344 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
347 Deal with case when muse-make-link is passed an explicit link.
349 muse--main--1.0--patch-276
351 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
352 with case when we are passed an explicit-style link.
355 ChangeLog lisp/muse-mode.el
358 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
361 Merged from mwolson@gnu.org--2005 (patch 20-22)
363 muse--main--1.0--patch-275
367 * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
370 * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
373 * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
374 Release Emacs Muse 3.02.02.
377 examples/mwolson/templates/.arch-ids/header.tex.id
378 examples/mwolson/templates/header.tex
381 ChangeLog NEWS examples/mwolson/muse-init.el
382 examples/mwolson/templates/header.html lisp/muse.el muse.texi
385 mwolson@gnu.org--2005/muse--rel--3.02--patch-20
386 mwolson@gnu.org--2005/muse--rel--3.02--patch-21
387 mwolson@gnu.org--2005/muse--rel--3.02--patch-22
390 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
393 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
395 muse--main--1.0--patch-274
399 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
400 Don't interpret enddots, dots, and rule inside of links.
402 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
403 Allow bad WikiWords to be colorized, by popular request.
405 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
406 Be more fault-tolerant about muse-file-extension.
408 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
409 Prepare debian files for new minor release.
411 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
414 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
415 NEWS: Add migration note.
417 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
418 Merged from mwolson@gnu.org--2005 (patch 272-273)
421 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
422 debian/control debian/rules lisp/muse-colors.el
423 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
426 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
427 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
428 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
429 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
430 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
431 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
432 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
435 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
438 muse-latex: Make footnotes look a bit more natural for LaTeX users.
440 muse--main--1.0--patch-273
442 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
443 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
446 ChangeLog lisp/muse-latex.el
449 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
452 muse-texinfo: Correct markup strings for dots, enddots, center.
454 muse--main--1.0--patch-272
456 * AUTHORS: Bookkeeping
458 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
459 Jim Ottaway that produces correct output for dots, enddots, and
463 AUTHORS ChangeLog lisp/muse-texinfo.el
466 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
469 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)
471 muse--main--1.0--patch-271
473 Mark several revisions as "included". No actual changes were made to the
480 davidsmith@acm.org--2005/muse--devo--1.0--base-0
481 davidsmith@acm.org--main/muse--devo--1.0--base-0
482 davidsmith@acm.org--main/muse--devo--1.0--patch-1
483 davidsmith@acm.org--main/muse--devo--1.0--patch-2
484 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
485 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
486 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
487 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
488 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
489 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
490 mwolson@gnu.org--2005/muse--rel--3.02--base-0
491 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
492 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
493 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
494 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
495 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
496 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
497 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
498 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
501 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
504 muse-groff: Provide groff-pdf style rather than pdf.
506 muse--main--1.0--patch-270
508 * experimental/muse-groff.el: Remove, since the original author keeps his
509 version in the lisp/ directory, and it's reasonably stable by now.
511 * lisp/muse-groff.el: Detabify source.
512 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
513 avoid a conflict with the latex-based pdf style.
516 experimental/.arch-ids/muse-groff.el.id
517 experimental/muse-groff.el
520 ChangeLog lisp/muse-groff.el
523 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
526 Merged from ajk@iu.edu--2005 (patch 0-9)
528 muse--main--1.0--patch-269
532 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
533 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
535 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
536 Publish PDF using GROFF with mom macros.
538 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
539 Kinda works, still need tables and a bunch of other stuff.
541 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
542 Remove extra newlines from QUOTE calls.
544 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
547 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
548 - fix syntax of definition of muse-groff-markup-strings
550 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
551 Use \z to keep leading space that will result from .URL...
553 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
554 Don't use .blm (blank line == paragraph break). Hopefu...
556 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
557 Use markup-strings for <example>.
559 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
560 Catch up with mwolson
563 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
569 ajk@iu.edu--2005/muse--ajk--1.0--base-0
570 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
571 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
572 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
573 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
574 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
575 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
576 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
577 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
578 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
581 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
584 Allow "-" in publishing directives.
586 muse--main--1.0--patch-268
588 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
589 publishing directives. Thanks to Jim Ottaway for the suggestion.
592 ChangeLog lisp/muse-publish.el
595 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
598 muse-latex: Fix "generation of PDF failed" message.
600 muse--main--1.0--patch-267
602 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
603 t or nil depending on whether the publishing attempt was successful.
606 ChangeLog lisp/muse-latex.el
609 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
612 Call pdflatex a reasonable number of times.
614 muse--main--1.0--patch-266
616 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
617 times, depending on what return value we get. Thanks to John Wiegley
621 ChangeLog Makefile.defs debian/changelog debian/rules
625 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
628 Temporary workaround to make lists work properly again.
630 muse--main--1.0--patch-265
632 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
633 properties to lists, since we need to be able to reduce them in later
634 publishing rules for muse-html. I'd really like to change the way
635 lists are marked up so as to obviate the need for this.
638 ChangeLog lisp/muse-publish.el
641 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
644 Attempt to fix read-only error.
646 muse--main--1.0--patch-264
648 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
649 inhibit-read-only to t so that we don't get buffer-read-only errors.
652 ChangeLog lisp/muse-publish.el
655 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
658 Fix mistyping of new option name.
660 muse--main--1.0--patch-263
662 * lisp/muse-publish.el (muse-publish-markup-comment)
663 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
666 ChangeLog lisp/muse-publish.el
669 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
672 muse-publish: Use `apply' instead of passing list to `insert'.
674 muse--main--1.0--patch-262
676 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
677 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
678 Hopefully this will fix a backtrace or two.
681 ChangeLog lisp/muse-publish.el
684 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
687 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
689 muse--main--1.0--patch-261
691 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
692 'comment-begin and 'comment-end.
694 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
696 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
698 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
700 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
701 argument for "\ref", since it isn't valid LaTeX.
703 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
704 muse-publishing-current-output-path rather than
705 muse-publishing-current-file.
707 * lisp/muse-publish.el (muse-publishing-current-output-path): New
708 variable that determines where the current file is being published to.
709 (muse-publish-file): Set muse-publishing-current-output-path.
710 (muse-publish-comments-p): New option that determines whether comments
711 should be deleted or published. Default is to delete.
712 (muse-publish-markup-comment, muse-publish-comment-tag): Use
713 muse-publish-comments-p.
716 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
717 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
718 lisp/muse-publish.el lisp/muse-texinfo.el
721 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
724 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
726 muse--main--1.0--patch-260
728 * AUTHORS: Bookkeeping.
730 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
731 `output-dir' is not defined, so let's just use pubdir.
733 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
737 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
740 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
743 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
745 muse--main--1.0--patch-259
749 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
750 table headers and overlining table footers, as suggested by Trent Buck.
752 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
753 author has agreed to send in a copyright assignment form.
756 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
759 contrib/.arch-ids/muse-latex2png.el.id
760 ==> lisp/.arch-ids/muse-latex2png.el.id
761 contrib/muse-latex2png.el
762 ==> lisp/muse-latex2png.el
765 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
768 Pave the way for entire-document escaping of specials.
770 muse--main--1.0--patch-258
772 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
774 * lisp/muse-publish.el (muse-insert-markup): New function that is used
775 for inserting markup text. Currently, this inserts the text and adds
776 the read-only property. This should permit us to deal with escaping
777 specials in the entire document, later on.
778 (muse-publish-section-close, muse-publish-markup-word)
779 (muse-publish-markup-emdash, muse-publish-markup-enddots)
780 (muse-publish-markup-dots, muse-publish-markup-rule)
781 (muse-publish-markup-heading, muse-publish-markup-footnote)
782 (muse-publish-markup-fn-sep, muse-publish-surround-text)
783 (muse-publish-markup-list, muse-publish-markup-leading-space)
784 (muse-publish-markup-verse): Use muse-insert-markup instead of
785 `insert'. Don't use this on whitespace, just the markup text itself.
787 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
790 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
793 ChangeLog lisp/muse-book.el lisp/muse-journal.el
794 lisp/muse-mode.el lisp/muse-publish.el
797 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
800 By default, use ".muse" extension and do not detect by pathname.
802 muse--main--1.0--patch-257
804 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
805 (muse-file-extension): Default to "muse". This has the effect of
806 making Emacs associate the ".muse" extension with muse-mode, without
807 trying to figure things out from the path to the file. The former
808 method is usually considered to be best, so we'll go with it.
811 ChangeLog lisp/muse-mode.el lisp/muse.el
814 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
817 Emacs 21 flyspell fix.
819 muse--main--1.0--patch-256
821 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
822 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
823 means that the version of flyspell that comes with Emacs21 will no
824 longer mess up links.
827 ChangeLog lisp/muse-mode.el
830 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
833 Merged from jeho@jeho.org--2005 (patch 0-11)
835 muse--main--1.0--patch-255
839 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
842 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
844 (muse-visit-link-default): Save position before searching, in case the
845 search fails. Use a regexp search. Start from beginning of document.
846 Refine search regexp.
848 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
849 that indicated whether project names without a page specifier will be
851 (muse-wiki-handle-interwiki): Consult
852 `muse-wiki-ignore-bare-project-names'.
856 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
857 muse-mode.el fix for muse-visit-link-default
859 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
860 muse-mode.el fix intangible problem in muse-link-at-point
862 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
863 muse-wiki: added option for not rendering bare project names as links
865 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
866 muse-mode.el: fix finding an anchor
868 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
869 muse-latex.el: fix footnote-end
872 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
876 jeho@jeho.org--2005/muse--jeho--1.0--base-0
877 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
878 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
879 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
880 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
881 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
882 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
883 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
884 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
885 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
886 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
887 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
890 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
893 contrib/muse-latex2png.el: Put images in the correct directory.
895 muse--main--1.0--patch-254
897 * contrib/muse-latex2png.el (latex2png-move2pubdir)
898 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
899 puts generated images in the correct directory.
902 AUTHORS ChangeLog contrib/muse-latex2png.el
905 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
908 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
910 muse--main--1.0--patch-253
912 * experimental/muse-xml.el (muse-xml-insert-anchor)
913 (muse-xml-markup-anchor): Make sure we don't blow away the text just
914 before an anchor. On all types but texinfo, insert a newline
915 immediately after the anchor.
917 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
918 (muse-docbook-markup-anchor): Ditto.
920 * lisp/muse-html.el (muse-html-insert-anchor)
921 (muse-html-markup-anchor): Ditto.
923 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
924 (muse-texinfo-markup-anchor): Ditto.
926 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
927 the anchor the first match group.
929 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
930 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
932 (muse-latex-insert-anchor): Use a simpler routine that inserts
936 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
937 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
941 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
944 Allow anchors to occur near (rather than at) the beginning of line.
946 muse--main--1.0--patch-252
948 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
949 characters before anchor, like " - ". Thanks to Phillip Lord for the
953 ChangeLog lisp/muse-publish.el
956 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
959 Minor bookkeeping update.
961 muse--main--1.0--patch-251
963 * AUTHORS: Update information.
969 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
972 muse-mathml: New experimental embedded MathML publisher.
974 muse--main--1.0--patch-250
976 * lisp/muse-html.el (muse-html): Fix docstring.
978 * experimental/muse-mathml.el: New file that implements a <math> tag.
979 With the help of an external program, this will translate LaTeX code
980 between <math> and </math> to embedded MathML. A new style called
981 "mathml" is defined, which is derived from the XHTML style, but with a
982 more suitable header.
985 experimental/.arch-ids/muse-mathml.el.id
986 experimental/muse-mathml.el
989 ChangeLog lisp/muse-html.el
992 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
995 muse-latex: Ignore anchor if it occurs at end of line.
997 muse--main--1.0--patch-249
999 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1000 the end of a line, ignore it. Thanks to Na Li for the suggestion.
1003 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1006 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1009 Add ability to publish embedded LaTeX content as a PNG.
1011 muse--main--1.0--patch-248
1013 * lisp/muse-publish.el (muse-publishing-styles)
1014 (muse-publishing-current-file, muse-publishing-current-style)
1015 (muse-publishing-styles): Add documentation.
1017 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
1018 expects LaTeX content, and will publish a PNG file. If you're
1019 interesting in helping, check out To Do in the commentary. This is in
1020 /contrib for now, since the original author doesn't have a copyright
1021 assignment on file with the FSF.
1024 contrib/.arch-ids/muse-latex2png.el.id
1025 contrib/muse-latex2png.el
1028 AUTHORS ChangeLog lisp/muse-publish.el
1031 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1034 muse-groff.el: New publishing styles groff and groff-pdf.
1036 muse--main--1.0--patch-247
1040 * lisp/muse.el: Use the correct month name for this release. Oops.
1042 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1044 * experimental/muse-groff.el: New file containing the groff and groff-pdf
1048 experimental/.arch-ids/muse-groff.el.id
1049 experimental/muse-groff.el
1052 AUTHORS ChangeLog lisp/muse.el muse.texi
1055 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1058 Figure out syntax of :set.
1060 muse--main--1.0--patch-246
1062 * lisp/muse-project.el (muse-project): Make the :set option inline to
1063 match the actual syntax that Muse recognizes.
1065 * muse.texi (Projects): Note that I need to work on this section.
1068 ChangeLog lisp/muse-project.el muse.texi
1071 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1074 Release Emacs Muse 3.02.01.
1076 muse--main--1.0--patch-245
1078 * NEWS: Update entries for Muse 3.02.01.
1080 * debian/rules: Install NEWS.Debian.
1082 * debian/NEWS: New file that contains Debian-related news items.
1084 * examples/mwolson/muse-init.el: Update with my latest changes.
1086 * examples/mwolson/templates/footer.html: Use
1087 `muse-publishing-directive'.
1090 debian/.arch-ids/NEWS.id debian/NEWS
1093 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1094 examples/mwolson/muse-init.el
1095 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1098 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1101 Fix customization bugs concerning muse-project-alist.
1103 muse--main--1.0--patch-244
1105 * examples/johnw/muse-johnw.el: Update with latest version from John.
1107 * muse-project.el (muse-project-alist-using-customize): New variable that
1108 indicates whether or not we just used customize to modify the value of
1110 (muse-project-alist-get): Set muse-project-alist-using-customize.
1111 (muse-project-alist-set): Only try to unescape muse-project-alist if
1112 muse-project-alist-using-customize is set. Make sure that the value we
1113 save to .emacs is unescaped.
1114 (muse-project): Add definition for :value-delete so that we can work
1115 around an Emacs21 and XEmacs21 annoyance.
1118 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1121 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1124 Try to make link properties more sane.
1126 muse--main--1.0--patch-243
1128 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1129 a bit smarter. It is hoped that this fixes several strange key
1130 movement and link coloring issues. Thanks to Sergey Vlasov for the
1134 AUTHORS ChangeLog lisp/muse-colors.el
1137 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1140 Use modification time for date directive.
1142 muse--main--1.0--patch-242
1144 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1145 directive using the currently-publishing file's modification time,
1146 rather than the current time.
1149 ChangeLog lisp/muse-publish.el
1152 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1155 muse-latex: Add a few escaping options that may be used in the future.
1157 muse--main--1.0--patch-241
1159 * lisp/muse-latex.el: Note that we don't make use of these new options
1161 (muse-latex-markup-specials): Move longer escapes out of here.
1162 (muse-latex-markup-specials-entire-document): New option that specifies
1163 the special characters to escape in the whole document after processing
1165 (muse-latex-markup-specials-verbatim): New option that specifies the
1166 special characters to escape in <example> tags and =literal text=.
1169 ChangeLog lisp/muse-latex.el
1172 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1175 If more than 1 blank separates list/table items, separate them.
1177 muse--main--1.0--patch-240
1179 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1180 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1181 line separates a list or table item, it will form a new table.
1184 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1185 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1188 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1191 muse.texi: Use @example instead of @smallexample.
1193 muse--main--1.0--patch-239
1195 * muse.texi: Replace @smallexample with @example. It didn't do what I
1196 thought it did, and the result looked worse. Hence, the reversal.
1202 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1205 muse-html: Add muse-xhtml-style-sheet.
1207 muse--main--1.0--patch-238
1209 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1210 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1211 Thanks to Trent Buck for the suggestion.
1214 ChangeLog lisp/muse-html.el
1217 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1222 muse--main--1.0--patch-237
1224 * Makefile.defs: Update Debian stuff.
1226 * changelog: Add entry for 3.02-1, urgency medium.
1229 ChangeLog Makefile.defs debian/changelog
1232 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1235 Prepare for release.
1237 muse--main--1.0--patch-236
1239 * lisp/muse.el (muse-version): Increment to 3.02.
1241 * *.el: Fix first header line.
1243 * examples/mwolson/muse-init.el: Sync with my config.
1244 (my-muse-pdf-make-links-absolute): New function that makes relative
1245 links absolute in a hard-coded way.
1246 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1247 publishing transforms.
1252 experimental/.arch-ids/muse-cite.el.id
1253 experimental/muse-cite.el
1256 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1257 experimental/muse-message.el experimental/muse-xml.el
1258 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1259 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1260 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1261 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1262 lisp/muse-protocols.el lisp/muse-publish.el
1263 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1264 lisp/muse.el muse.texi
1267 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1270 Finish documentation.
1272 muse--main--1.0--patch-235
1274 * muse.texi (Comments): New node that describes the syntax of comments.
1275 (Markup Strings): Describe all markup strings.
1281 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1284 Document style elements for muse-define-style.
1286 muse--main--1.0--patch-234
1288 * muse.texi: Use @smallexample for 1-line examples.
1289 (Style Elements): New node that explains the different style elements
1290 that may be used for muse-define-style and muse-derive-style.
1291 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1298 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1301 Make documentation separately installable.
1303 muse--main--1.0--patch-233
1305 * Makefile (install): Split into install-bin and install-info.
1307 * muse.texi (Markup Regexps): Fix display bug.
1310 ChangeLog Makefile muse.texi
1313 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1316 muse-mode: Set comment syntax.
1318 muse--main--1.0--patch-232
1320 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1321 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1324 ChangeLog lisp/muse-mode.el
1327 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1330 muse.texi: Add publishing order information.
1332 muse--main--1.0--patch-231
1334 * muse.texi (Markup Regexps): Add publishing order.
1340 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1343 Hack on documentation. The release is in sight!
1345 muse--main--1.0--patch-230
1347 * muse.texi: Use @subsubheading for all logical split headers rather than
1348 @emph. Move all examples against left margin. Add comments to
1349 indicate what still needs to be done.
1350 (DocBook): Correct a few misspelled variable names and add some new
1352 (Common Elements): Split this into 4 new subsections.
1358 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1361 Fix publishing of stuff like <code><></code>.
1363 muse--main--1.0--patch-229
1365 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1366 `insert-before-markers' rather than `insert'. This should fix strange
1367 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1370 ChangeLog lisp/muse-publish.el
1373 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1376 Update NEWS, fix muse-url-protocols customization interface.
1378 muse--main--1.0--patch-228
1380 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1381 using nil as the resolve function.
1383 * NEWS: Bring up-to-date.
1386 ChangeLog NEWS lisp/muse-protocols.el
1389 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1392 Fix title coloring bug; muse-latex: escape '<' and '>'.
1394 muse--main--1.0--patch-227
1396 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1397 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1400 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1401 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1405 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1408 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1411 muse-latex: Handle special characters in a better way.
1413 muse--main--1.0--patch-226
1415 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1417 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1418 'end-literal. Thanks to Trent Buck for the suggestion.
1419 (muse-latex-markup-specials): Move special characters here instead of
1423 ChangeLog lisp/muse-latex.el
1426 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1429 muse-latex: Fix compiler warning.
1431 muse--main--1.0--patch-225
1433 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1437 ChangeLog lisp/muse-latex.el
1440 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1445 muse--main--1.0--patch-224
1447 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1448 verbatim. Verbatim makes text literal and escaped, code makes text
1449 teletype and escaped.
1451 * muse-publish.el (muse-publish-markup-tags): Add "code".
1452 (muse-publish-code-tag): New function that publishes code the same way
1453 as =teletyped= text.
1456 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1459 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1462 Strip text properties before browsing a URL.
1464 muse--main--1.0--patch-223
1466 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1467 this will fix a bug.
1470 ChangeLog lisp/muse-protocols.el
1473 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1476 muse-latex: Call pdflatex twice to get <contents> published.
1478 muse--main--1.0--patch-222
1480 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1481 pdflatex twice, since this seems to be necessary to get <contents>
1482 published. Thanks to Trent Buck for the heads up. I wonder if we need
1483 to call it three times, since this is what John originally did. Can
1484 someone please give me advice about this?
1487 ChangeLog lisp/muse-latex.el
1490 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1493 Make info:// and man:// not publish a link, handle insert URL edge case.
1495 muse--main--1.0--patch-221
1497 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1498 publish only the description, not the URL.
1500 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1501 get nil from muse-publish-url by not inserting any text.
1504 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1507 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1510 If a URL has a resolve function of nil, publish the description only.
1512 muse--main--1.0--patch-220
1514 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1517 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1519 (muse-resolve-url): If nil is given as the resolve function, return
1522 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1523 insert the description instead of the original URL.
1526 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1527 lisp/muse-publish.el
1530 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1533 Implement protocol handling.
1535 muse--main--1.0--patch-219
1537 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1538 should just make a hook for this stuff.
1539 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1541 * lisp/muse-protocols.el: New file that implements protocol handling.
1543 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1545 (muse-publish-markup-url): Indentation fix, no func change.
1547 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1549 * lisp/muse.el: Require muse-protocols.
1552 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1555 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1556 lisp/muse-regexps.el lisp/muse.el
1559 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1562 muse-xml: Use a more standard sort of header.
1564 muse--main--1.0--patch-218
1566 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1567 type="muse">, as suggested by Brad Collins.
1570 ChangeLog experimental/muse-xml.el
1573 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1576 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1578 muse--main--1.0--patch-217
1580 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1582 * README (examples): Mention that other files are here as well.
1584 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1585 for use with muse-xml.el.
1587 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1588 muse-xml is in experimental status.
1589 (muse-xml-markup-regexps): Correct table-munging regexp.
1590 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1591 Empty lines are marked up as <line />.
1593 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1594 s/last-stanza-end/end-last-stanza-line/.
1596 * muse-mode.el (muse-visit-link-default): Make the temporary file
1597 visiting work as expected.
1599 * muse-publish.el (muse-publish-markup-verse): Make use of
1600 'begin-verse-line and 'begin-last-stanza-line. Use
1601 'end-last-stanza-line instead of 'last-stanza-end.
1603 * muse.texi (Verse): Be a bit more clever with our example.
1606 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1609 AUTHORS ChangeLog README experimental/muse-xml.el
1610 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1614 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1617 Allow links to temporary files to be visited.
1619 muse--main--1.0--patch-216
1621 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1622 temporary files. These are buffers that do not have a corresponding
1626 ChangeLog lisp/muse-mode.el
1629 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1632 Fix save-match-data gaffe.
1634 muse--main--1.0--patch-215
1636 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1637 outside of `and' statement.
1640 ChangeLog lisp/muse-regexps.el
1643 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1646 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1648 muse--main--1.0--patch-214
1650 * examples/mwolson/muse-init.el: Update.
1652 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1653 ensure that links to other pages in this project are given the proper
1656 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1658 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1659 instead of muse-publish-output-name.
1661 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1662 functions that consult the :link-suffix when returning the name of the
1663 link (or the complete file name for the latter function). If
1664 :link-suffix does not exist, use :suffix. This should help Muse be
1665 able to handle some more usage scenarios.
1666 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1667 muse-publish-output-name.
1669 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1670 muse-publish-link-file instead of muse-publish-output-file.
1671 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1672 letters. The old behavior was not friendly to acronyms.
1675 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1676 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1680 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1683 Correct the publish-project example.
1685 muse--main--1.0--patch-213
1687 * examples/publish-project: Remove "-l muse-build.el" and note that the
1688 user's muse-init.el file should add the Muse directories to load-path.
1691 ChangeLog examples/publish-project
1694 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1697 Reinstate former extended character class rules.
1699 muse--main--1.0--patch-212
1701 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1702 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1704 (muse-regexp-emacs-revision): New variable that indicates the revision
1705 number of this version of Emacs.
1706 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1707 aren't working well enough with extended character classes in regexps.
1709 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1710 instead of just displaying it.
1713 ChangeLog lisp/muse-regexps.el lisp/muse.el
1716 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1719 Fix paragraph-filling breakage in Emacs21.
1721 muse--main--1.0--patch-211
1723 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1724 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1728 ChangeLog lisp/muse-mode.el
1731 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1734 Allow Emacs 21.3 to use extended character classes in regexps.
1736 muse--main--1.0--patch-210
1738 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1739 Since enough positive reports have come in about the usability of 21.3,
1740 we'll allow it to use extended character classes in regexps by default.
1743 ChangeLog lisp/muse-regexps.el
1746 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1749 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1751 muse--main--1.0--patch-209
1753 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1754 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1755 offer the style and directory prompt when you hit C-c C-t in a file
1756 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1757 Hodique for the fix.
1759 * lisp/muse.el (muse-read-directory-name): New function that defines a
1760 fallback version of `read-directory-name', since Emacs21 doesn't have
1764 ChangeLog lisp/muse-publish.el lisp/muse.el
1767 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1768 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1769 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1770 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1771 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1772 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1775 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1778 Fix problem with links at beginning of buf and paragraphs.
1780 muse--main--1.0--patch-208
1782 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1785 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1787 * muse-html.el (muse-html-markup-regexps): Ditto.
1789 * muse-publish.el (muse-publishing-last-position): New variable that
1790 indicates our last buffer position while publishing the current rule.
1791 Used to make sure the process doesn't get stalled.
1792 (muse-publish-markup): Fix edge case where links at beginning of
1793 buffer, with read-only text, would prevent the beginning of buffer from
1795 (muse-publish-markup-directive): Fix case where two directives of the
1796 same size would prevent any following directives from being
1797 interpreted. We accomplish this by setting the last published position
1798 to nil after each directive.
1801 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1802 lisp/muse-html.el lisp/muse-publish.el
1805 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1808 Document publishing directives.
1810 muse--main--1.0--patch-207
1812 * muse.texi (Getting Started): Remove crufty sentence.
1813 (Directives): New section that describes the likes of #title and
1820 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1823 Document WikiNames and update header publishing information.
1825 muse--main--1.0--patch-206
1827 * muse.texi (Headings): Any level of headings is supported.
1828 (Emphasizing Text): Verbatim text may span multiple lines.
1829 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1831 (Implicit Links): Document WikiNames and InterWiki links.
1837 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1840 Finish NEWS, handle emphasis at EOF edge case.
1842 muse--main--1.0--patch-205
1844 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1845 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1846 as there is a terminating emphasis delimiter.
1848 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1850 * NEWS: Bring this up to date.
1853 ChangeLog NEWS examples/mwolson/muse-init.el
1857 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1860 muse-html: Add muse-xhtml-extension.
1862 muse--main--1.0--patch-204
1864 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1865 default file extension for publishing XHTML files. Thanks to Trent
1866 Buck for the suggestion.
1870 ChangeLog lisp/muse-html.el
1873 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1876 Add items through patch-149 to NEWS.
1878 muse--main--1.0--patch-203
1880 * NEWS (progress): Catch up to patch-149.
1882 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1884 * lisp/muse-publish.el (muse-publish): Ditto.
1887 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1890 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1893 Make building of Debian revisions work.
1895 muse--main--1.0--patch-202
1897 * Makefile (distclean): Don't remove anything in debian/, since it will
1899 (debclean): Removed, since two different targets need slightly
1900 different versions of this. Even abstraction has its limits.
1901 (debbuild): New target that takes care of performing the build itself.
1902 (debrevision): New target that makes a revision build, where the
1903 original tarball must not be modified.
1904 (debrevision): Split out building stuff to debbuild target.
1906 * debian/changelog: Several revisions worth of Debian fun.
1908 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1909 (Description): Make this match the ITP and shorten the text.
1912 ChangeLog Makefile Makefile.defs debian/changelog
1916 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1919 Prepare initial upload for Debian project.
1921 muse--main--1.0--patch-201
1923 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1924 version, since we only want the last changelog entry to appear on the
1925 initial Debian upload.
1927 * debian/changelog: New Debian package 3.01.arch.201-1.
1930 ChangeLog Makefile.defs debian/changelog
1933 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1936 muse-mode: Minor regexp tweak.
1938 muse--main--1.0--patch-200
1940 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1943 ChangeLog lisp/muse-mode.el
1946 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1949 Minor fixups from Peter K. Lee.
1951 muse--main--1.0--patch-199
1953 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1954 restrictive with our end-of-table regexp.
1956 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1957 instead of start of table. Be less restrictive with several of our
1960 * lisp/muse-html.el: Patch from Peter K. Lee.
1961 (muse-html-prepare-buffer): Work around edge case where the "charset="
1962 part has already been appended to muse-html-meta-content-type.
1963 (muse-html-fixup-tables): Be slightly less restrictive with our
1964 end-of-table regexp.
1967 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1971 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1974 Keep lists from getting mashed together on M-q.
1976 muse--main--1.0--patch-198
1978 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1979 locally so that lists don't get blended together incorrectly upon
1983 ChangeLog lisp/muse-mode.el
1986 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1989 QuickStart: Minor typo in anchor example.
1991 muse--main--1.0--patch-197
1993 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1994 rather than a full URL.
1997 ChangeLog examples/QuickStart
2000 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2003 Makefile: Use BUILDOPTS.
2005 muse--main--1.0--patch-196
2007 * Makefile (debrelease): Make use of $(BUILDOPTS).
2009 * Makefile.defs (BUILDOPTS): New option that allows additional options to
2010 be passed to dpkg-buildpackage. In case I ever make several revisions
2011 before getting the -1 revision uploaded, for example, I can use "-sa"
2012 here in order to make a valid pacakge.
2015 ChangeLog Makefile Makefile.defs
2018 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2021 Make generated Debian packages slightly easier to upload.
2023 muse--main--1.0--patch-195
2025 * debian/changelog: Generate 3.01.arch.195-1.
2027 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2029 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2030 that was last uploaded to Debian.
2032 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2033 changes is generated. This means we have to use dpkg-buildpackage,
2034 since debuild doesn't recognize the environment variables that it
2035 claims to recognize.
2038 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2041 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2044 Makefile: Minor deletion cleanups.
2046 muse--main--1.0--patch-194
2053 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2056 Compilation cleanups.
2058 muse--main--1.0--patch-193
2060 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2061 `make-variable-buffer-local' in order to silence compiler warnings.
2063 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2066 * scripts/muse-build.el (muse-elint-files): Automatically load every
2067 elisp file rather than specifying each one.
2070 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2073 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2076 Fix failure to resolve interwiki link when clicking on it.
2078 muse--main--1.0--patch-192
2080 * Makefile (debclean): Minor tweak.
2082 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
2085 * lisp/muse-project.el (muse-project-find-file): Don't add file
2086 extensions to a relative name. If we're dealing with a file, open it
2087 up without searching through the various projects for a path. This
2088 should fix the failure to resolve an interwiki link by clicking on it.
2091 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2094 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2097 Makefile: Remove stale Debian packages for this version.
2099 muse--main--1.0--patch-191
2101 * Makefile (debclean): Remove generated Debian packages for the current
2102 version in parent directory.
2108 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2111 Fix trailing backslash error.
2113 muse--main--1.0--patch-190
2115 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2116 regexp-quoting fix from drkm.
2119 ChangeLog lisp/muse-project.el
2122 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2125 Release 3.01.91 (3.02 RC2).
2127 muse--main--1.0--patch-189
2129 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2132 ChangeLog Makefile.defs lisp/muse.el muse.texi
2135 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2138 Escape email address and URL always.
2140 muse--main--1.0--patch-188
2142 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2143 escape and publish email address as read-only, even when it's not
2145 (muse-publish-markup-url): Ditto for URL.
2148 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2151 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2154 Inter-project output name fix.
2156 muse--main--1.0--patch-187
2158 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2159 that I had fixed this before.
2162 ChangeLog lisp/muse-wiki.el
2165 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2168 Make coloring of verbatim greater-than sign same as publishing.
2170 muse--main--1.0--patch-186
2172 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2173 greater-than sign surrounded by equal signs, display it in verbatim
2177 ChangeLog lisp/muse-colors.el
2180 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2183 Allow transform function for link descriptions. Bare email and URL fixes.
2185 muse--main--1.0--patch-185
2187 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2188 (muse-publish-desc-transforms): New option that contains the functions
2189 that will be called to transform a link description.
2190 (muse-publish-markup-word): Handle Yet Another Edge Case.
2191 (muse-publish-markup-email): Use
2192 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2193 double-quote on either side.
2194 (muse-publish-url): Apply description transforms.
2195 (muse-publish-markup-url): Don't publish if we have a double-quote on
2198 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2199 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2200 (muse-wiki-interwiki-delimiter): New option that indicates the
2201 interwiki delimiter to use.
2202 (muse-wiki-interwiki-replacement): New option that indicates the
2204 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2205 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2206 this can be added to muse-publish-desc-transforms.
2207 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2208 interwiki delimiter with its replacement, but only when the given text
2209 is not an explicit link.
2211 * lisp/muse.el (muse-update-file-extension): New function made from the
2212 innards of the :set function in `muse-file-extension'.
2215 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2218 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2221 Handle anchors in all publishing styles, as well as linking to them.
2223 muse--main--1.0--patch-184
2225 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2227 (muse-publish-prepare-url): Don't touch links to anchors.
2229 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2230 'internal-link. Treat centered text with
2231 <para role="center">...</para>.
2232 (muse-docbook-markup-paragraph): Slight regexp tweak.
2233 (muse-docbook-insert-anchor): Docfix.
2234 (muse-docbook-markup-anchor): Move lower in file.
2236 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2238 (muse-xhtml-markup-strings): Order list, no func change.
2239 (muse-html-markup-anchor): Move up in file, no func change.
2241 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2243 (muse-latex-markup-strings): Add handler for 'internal-link.
2244 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2245 that insert an anchor around the next word or inside of a tag.
2247 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2250 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2252 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2253 that insert an anchor before the next word or within a tag.
2255 * NEWS: Initial attempt at documenting changes since 3.01.
2258 .arch-ids/NEWS.id NEWS
2261 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2262 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2265 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2268 Generalize some blosxom helper functions.
2270 muse--main--1.0--patch-183
2272 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2273 generalized helper functions.
2274 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2275 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2278 * lisp/muse-blosxom.el: Update example in header.
2279 (muse-blosxom-new-entry): Use new names for helper functions.
2280 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2281 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2283 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2284 `muse-blosxom-project-get-categories'.
2285 (muse-project-alist-styles): Renamed from
2286 `muse-blosxom-project-alist-entry'.
2287 (muse-project-alist-dirs): Renamed from
2288 `muse-blosxom-project-alist-dirs'.
2289 (muse-project-of-file): Use `muse-current-file'.
2291 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2292 `muse-current-file'.
2294 * lisp/muse.el (muse-current-file): New function that returns the name of
2295 the currently visited or published file.
2296 (muse-page-name): Use `muse-current-file'.
2299 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2300 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2303 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2306 muse-xml: definition lists, muse-docbook: center.
2308 muse--main--1.0--patch-182
2310 * Makefile (%.info, %.html): Use general argument in rule.
2311 (distclean): Add another cruft file.
2313 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2314 type="definition"> for definition lists.
2316 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2317 with <note>, since it's the closest thing I could find.
2320 ChangeLog Makefile experimental/muse-xml.el
2321 lisp/muse-docbook.el
2324 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2327 Minor namespace fix.
2329 muse--main--1.0--patch-181
2331 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2332 muse-match-string-no-properties rather than match-string-no-properties.
2335 ChangeLog lisp/muse-colors.el
2338 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2341 Correct breakage induced by previous patch.
2343 muse--main--1.0--patch-180
2345 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2346 path as a fallback if we are publishing.
2349 ChangeLog lisp/muse-wiki.el
2352 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2355 Make interwiki links work in a few more edge cases.
2357 muse--main--1.0--patch-179
2359 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2360 assertion, now that I have a good idea of the edge cases involved.
2362 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2363 the current file is not part of any Muse project, allowing interwiki
2364 links to be resolvable even then. Don't return a relative path if we
2365 are not publishing. For visiting links, the best thing is just to
2366 return the real path.
2369 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2372 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2375 Fix warnings during font-lock, example tag highlighting.
2377 muse--main--1.0--patch-178
2379 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2381 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2383 (muse-unhighlight-region): Move higher up.
2384 (muse-colors-example-tag, muse-colors-literal-tag): Use
2385 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2386 since the point gets put in the right place automatically.
2389 ChangeLog lisp/muse-colors.el
2392 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2395 muse-xml: Separate section from title.
2397 muse--main--1.0--patch-177
2399 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2400 attribute to sections. Use separate <title> tag to handle the title of
2401 a section. Thanks to drkm for the suggestion.
2403 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2405 * lisp/muse-publish.el (muse-publish-markup-heading)
2406 (muse-publish-section-close): Pass level to markup strings for all
2407 section-related tags.
2409 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2413 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2414 lisp/muse-publish.el lisp/muse.el
2417 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2420 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2422 muse--main--1.0--patch-176
2424 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2425 folders that match `muse-project-ignore-regexp'.
2427 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2428 omission. Add ",.*" to list of bad directory parts.
2430 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2431 matches `muse-project-ignore-regexp'.
2433 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2434 (muse-style-elements-list): New function that returns a list of
2435 references to ELEM in STYLE, including base styles.
2436 (muse-publish-markup-region): Use muse-style-elements-list rather than
2437 muse-style-elements when getting :regexps.
2439 * lisp/muse-publish.el (muse-style-element): Add docstring.
2442 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2443 lisp/muse-publish.el
2446 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2449 Initial implementation of muse-xml.el. End of section edge case.
2451 muse--main--1.0--patch-175
2453 * AUTHORS: Add Peter K. Lee.
2455 * Makefile (experimental): New target that builds experimental programs.
2456 (distclean): Remove debian/dirs, a cruft file from the debian build
2459 * examples/mwolson/muse-init.el: Update.
2461 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2462 prompts for the blog entry to visit.
2464 * experimental/Makefile: New file that causes experimental stuff to be
2467 * experimental/muse-xml.el: New file that provides the experimental XML
2470 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2473 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2475 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2476 involving end-of-file and paragraph detection.
2478 * lisp/muse-wiki.el: Minor header fix.
2480 * scripts/muse-build.el (load-path): Add "../experimental".
2483 experimental/.arch-ids/Makefile.id
2484 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2485 experimental/muse-xml.el
2488 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2489 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2490 lisp/muse-wiki.el scripts/muse-build.el
2493 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2496 Try to fix <example> region coloring problem.
2498 muse--main--1.0--patch-174
2500 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2501 If region is multiple lines, add '(font-lock-multiline t) to
2502 properties. This should fix an annoying <example> region issue.
2505 ChangeLog lisp/muse-colors.el
2508 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2511 Don't publish implicit links that have a double-quote at begin or end.
2513 muse--main--1.0--patch-173
2515 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2516 double-quote exists at beginning or end.
2518 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2519 don't colorize if a double-quote exists at beginning or end.
2522 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2525 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2528 Fix failure to publish emphasis properly.
2530 muse--main--1.0--patch-172
2532 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2535 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2539 experimental/.arch-ids/muse-wiki-old.el.id
2540 experimental/muse-wiki-old.el
2543 ChangeLog lisp/muse-publish.el
2546 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2549 Add a few common revision control directories to the ignore list.
2551 muse--main--1.0--patch-171
2553 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2554 directories to be ignored when building the file alist, such as those
2555 used for CVS and Arch revision control data.
2558 ChangeLog lisp/muse-project.el
2561 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2564 Fix #2654: Append a newline when using pdf publishing style.
2566 muse--main--1.0--patch-170
2568 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2572 ChangeLog lisp/muse-latex.el
2575 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2578 5 levels of headings colorization; color bare URLs.
2580 muse--main--1.0--patch-169
2582 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2583 Really color up to 5 headings.
2584 (muse-colors-markup): Add muse-url-regexp.
2585 (muse-colors-explicit-link): Renamed from muse-colors-link.
2586 (muse-colors-implicit-link): Moved here from
2587 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2588 we'll be coloring URLs.
2591 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2594 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2597 Don't emphasize if a word constituent follows the trailer.
2599 muse--main--1.0--patch-168
2601 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2602 (muse-colors-verbatim): Don't colorize if a word constituent follows
2605 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2606 word constituent follows the trailer.
2609 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2612 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2615 Add coloring for example, verbatim, and =signs=; anchor fix.
2617 muse--main--1.0--patch-167
2619 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2620 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2621 (muse-colors-verbatim): Use `muse-verbatim-face'.
2622 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2624 (muse-colors-tags): Add verbatim and literal tags.
2625 (muse-colors-example-tag): Use `remove-text-properties' instead of
2626 `set-text-properties', since the latter does not work consistently.
2627 (muse-colors-literal-tag): New function that strips all markup from the
2629 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2630 that we can work around an annoying XEmacs issue.
2632 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2633 multi-line by default.
2635 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2639 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2643 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2646 Link with anchor bugfix.
2648 muse--main--1.0--patch-166
2650 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2651 valid, as long as the base is valid.
2654 ChangeLog lisp/muse-colors.el
2657 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2660 Link inside table issue, fixes read-only text error.
2662 muse--main--1.0--patch-165
2664 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2665 inside tables so we don't get an error when links exist.
2667 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2669 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2670 into account when displaying the "All files published" message, unless
2671 they've actually been modified.
2673 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2674 don't wrap in condition-case; we don't want the message to be muffled.
2677 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2678 lisp/muse-project.el lisp/muse.el
2681 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2684 Permit infinitely-nested sections.
2686 muse--main--1.0--patch-164
2688 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2689 (Deriving from an existing style): Mark up as a list.
2691 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2692 Color an additional level of headings.
2694 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2695 section-other, section-other-end, and section-close strings.
2696 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2697 through the 'section-close string.
2699 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2700 'begin-underline, since this messes up paragraph handling. Use
2701 <h5></h5> for 'section-other.
2703 (muse-html-fixup-tables): New function that sorts the table parts so
2704 that order is head, foot, body. Apparently XHTML needs this, and it
2705 seems like a good general practice, so we do it for HTML as well.
2707 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2710 * lisp/muse-publish.el (muse-publish-section-close): New function that
2711 determines where to put the section close given heading depth and
2713 (muse-publish-markup-heading): Handle 'section-other and
2714 'section-other-end. Call `muse-publish-section-close' at end of
2717 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2721 ChangeLog examples/QuickStart lisp/muse-colors.el
2722 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2723 lisp/muse-publish.el lisp/muse-texinfo.el
2726 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2729 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2731 muse--main--1.0--patch-163
2733 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2735 (muse-docbook-markup-regexps): Deal with new table algorithm.
2736 (muse-docbook-transform-content-type, muse-docbook-encoding)
2737 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2738 (muse-docbook-markup-table): Use a better table algorithm, based on the
2739 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2740 and foot of the table. Use informaltable rather than table.
2741 (muse-docbook-fixup-tables): New function that sorts all tables found
2742 in the published document so that the order is head, foot, body.
2743 (muse-docbook-markup-functions): Add anchor handler.
2744 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2746 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2747 that insert an anchor at point.
2749 * lisp/muse-html.el (muse-html-transform-content-type)
2750 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2752 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2754 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2756 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2757 that was evaluated in the output.
2760 ChangeLog examples/QuickStart lisp/muse-docbook.el
2761 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2764 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2767 muse-texinfo: Improve formatting for enddots, dots, underline.
2769 muse--main--1.0--patch-162
2771 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2772 of enddots and dots. For begin-underline and end-underline, use "_",
2773 since we don't have anything better.
2776 ChangeLog lisp/muse-texinfo.el
2779 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2782 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2784 muse--main--1.0--patch-161
2786 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2787 list. This should fix #2635.
2790 ChangeLog lisp/muse-texinfo.el
2793 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2796 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2798 muse--main--1.0--patch-160
2800 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2802 * debian/changelog: Ditto.
2804 * debian/control (Build-Depends-Indep): Add tetex-bin.
2806 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2809 * examples/QuickStart: Remove stray <comment> now that the bug that made
2810 it necessary is fixed.
2812 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2815 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2816 the contents from the footer to the header.
2818 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2819 each number, not after.
2821 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2823 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2824 happens when doing batch publishing. Minor whitespace fix.
2827 ChangeLog Makefile.defs debian/changelog debian/control
2828 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2829 lisp/muse-texinfo.el lisp/muse.el
2832 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2835 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2837 muse--main--1.0--patch-159
2839 * examples/QuickStart: Add "Write me." to empty sections at end so that
2840 they publish correctly with DocBook.
2842 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2843 paragraph starts with emphasis, example, link, or email address.
2846 ChangeLog examples/QuickStart lisp/muse-docbook.el
2849 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2852 Handle embedded docbook footnotes and <literal> edge case.
2854 muse--main--1.0--patch-158
2856 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2857 (muse-docbook-markup-strings): Use systemitem for example text.
2858 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2859 <para></para> inside of them.
2861 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2864 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2865 muse-publish-escape-specials-in-string to list by default.
2867 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2868 argument IGNORE-READ-ONLY determines whether or not to ignore the
2869 read-only property when transforming text. Add docstring.
2870 (muse-publish-markup-word): Use non-nil third argument to
2871 muse-publish-escape-specials when we're publishing `='-delimited text.
2872 This allows =<literal><tag></literal>= to work as intended.
2874 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2875 arguments after the first so that we can include this in
2876 `muse-publish-url-transforms'.
2878 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2881 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2882 lisp/muse-publish.el
2885 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2888 Misc. blosxom fixes, like category directive.
2890 muse--main--1.0--patch-157
2892 * contrib/pyblosxom/getstamps.py: Add file extension.
2894 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2895 extension. This will allow Muse to specify it once a
2896 timestamps-writing routine gets written.
2898 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2899 attention to the "category" directive, if it exists. Use file-truename
2900 instead of expand-file-name for base directory.
2902 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2905 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2906 available tags, even though it doesn't do anything yet.
2909 ChangeLog contrib/pyblosxom/getstamps.py
2910 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2911 lisp/muse-project.el
2914 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2917 Small logic fix with temp files.
2919 muse--main--1.0--patch-156
2921 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2922 buffer-name to determine whether the buffer is still around.
2925 ChangeLog lisp/muse.el
2928 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2931 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2933 muse--main--1.0--patch-155
2935 * lisp/muse.el (muse-widget-type-value-create)
2936 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2937 extra widgets from 'lazy type that are needed to get the
2938 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2940 * lisp/muse.el (muse-implicit-link-functions)
2941 (muse-explicit-link-functions): Remove predefined wiki-related options.
2942 These are added in muse-wiki via custom-add-option.
2944 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2946 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2948 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2949 ":strings" to cope with Emacs21 and XEmacs.
2950 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2952 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2953 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2954 newlines. Control indentation. Remove an unnecessary inlined repeat.
2956 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2957 since XEmacs doesn't support the alist widget. Deal with case where no
2958 projects are defined, or a strange expression is used.
2960 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2961 stuff using custom-add-option.
2964 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2965 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2968 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2971 Don't kill temp buffer if debug-on-error is non-nil.
2973 muse--main--1.0--patch-154
2975 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2976 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2979 ChangeLog lisp/muse.el
2982 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2985 Expand Debian package description.
2987 muse--main--1.0--patch-153
2989 * debian/control (Description): Expand this to make the package more
2992 * debian/copyright, debian/rules: Minor whitespace cleanups.
2994 * debian/changelog: Package 3.01.arch.152-1.
2997 ChangeLog Makefile.defs debian/changelog debian/control
2998 debian/copyright debian/rules
3001 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3004 Header/footer docfix; ChangeLog correction.
3006 muse--main--1.0--patch-152
3008 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3009 Thanks to drkm for pointing out my error.
3011 Use better documentation and customize interface for headers and footers.
3012 Thanks to Chris McMahan.
3015 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3016 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3017 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3019 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3022 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3025 Slight Debian version tweak.
3027 muse--main--1.0--patch-151
3029 * Makefile.defs (VERSION): Use a slightly different version naming
3030 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
3031 X.YY is the Muse version, and YYY is the patch level.
3033 * debian/changelog: Ditto.
3036 ChangeLog Makefile.defs debian/changelog
3039 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3042 Improve debian build and put together a package.
3044 muse--main--1.0--patch-150
3046 * Makefile (debclean): New target that cleans up the mess that the
3047 `debian' target makes.
3048 (debian): Build using debuild rather than dpkg-buildpackage. Copy
3049 results to my debian dist dir two levels up.
3051 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3053 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3055 * debian/control (Standards-Version): Update to 3.6.2.
3057 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3060 * debian/copyright (Copyright): Improve.
3062 * debian/emacsen-install (FILES): Include contrib directory so that
3063 muse-http.el compiles properly.
3065 * debian/muse-el.examples: New file containing the example files to
3068 * debian/rules: Move example stuff to muse-el.examples. Install some
3069 additional documentation.
3072 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3075 ChangeLog Makefile Makefile.defs debian/changelog
3076 debian/control debian/copyright debian/emacsen-install
3080 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3083 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3085 muse--main--1.0--patch-149
3087 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3088 the beginning of a header would be emphasized if an asterisk came
3090 (muse-colors-underlined): Don't allow end of underlined text to be the
3091 beginning of a line. Don't use memq to check for whitespace syntax; eq
3094 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3095 on. We'll use a more clever trick to keep emphasis characters from
3096 being interpreted in explicit links -- add a custom 'noemphasis text
3097 property to them. Move mdash rule further down so that I can add
3098 designations after blockquoted text.
3100 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3101 text has the 'noemphasis property, ignore it.
3102 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3103 property to the text between BEG and END, or match beginning and end.
3105 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3106 before trying to set buffer-modified to nil. This should fix a
3107 "selecting deleted buffer" error when publishing from command line.
3110 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3114 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3117 Journal validation fixes.
3119 muse--main--1.0--patch-148
3121 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3122 default rather than HTML 4.0 [strict].
3123 (muse-html-markup-strings): Include empty alt element.
3125 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3127 * muse.texi (Journal): Ditto.
3130 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3133 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3136 Add debian files; tweak Makefile.
3138 muse--main--1.0--patch-147
3140 * Makefile (distclean): Remove directory created by dist rule.
3141 (dist): Make this only generate the directory, not the tarball.
3142 (release): New target that generates the tarball and zipfile.
3143 (debrelease): New target that builds the debian package for Muse.
3144 (upload): Depend on release target.
3146 * examples/mwolson/stylesheets: Add forgotten Arch id.
3149 debian/.arch-ids/=id debian/.arch-ids/changelog.id
3150 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3151 debian/.arch-ids/emacsen-install.id
3152 debian/.arch-ids/emacsen-remove.id
3153 debian/.arch-ids/emacsen-startup.id
3154 debian/.arch-ids/muse-el.dirs.id
3155 debian/.arch-ids/muse-el.docs.id
3156 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3157 debian/changelog debian/control debian/copyright
3158 debian/emacsen-install debian/emacsen-remove
3159 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3160 debian/muse-el.info debian/rules
3161 examples/mwolson/stylesheets/.arch-ids/=id
3162 examples/mwolson/stylesheets/.arch-ids/blog.css.id
3163 examples/mwolson/stylesheets/.arch-ids/common.css.id
3164 examples/mwolson/stylesheets/.arch-ids/print.css.id
3165 examples/mwolson/stylesheets/.arch-ids/screen.css.id
3166 examples/mwolson/stylesheets/blog.css
3167 examples/mwolson/stylesheets/common.css
3168 examples/mwolson/stylesheets/print.css
3169 examples/mwolson/stylesheets/screen.css
3175 debian debian/.arch-ids examples/mwolson/stylesheets
3176 examples/mwolson/stylesheets/.arch-ids
3179 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3182 Allow `muse-index-as-string' to remove current file from output.
3184 muse--main--1.0--patch-146
3186 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3187 which excludes the current file from the output. Improve
3191 ChangeLog lisp/muse-mode.el
3194 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3197 S-TAB issue with Windows.
3199 muse--main--1.0--patch-145
3201 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3205 ChangeLog lisp/muse-mode.el
3208 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3211 Improve temp buffer usage.
3213 muse--main--1.0--patch-144
3215 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3216 `insert-file-contents'. This should further help with the temp
3217 buffer problem. Thanks to Peter K. Lee and drkm for the research
3220 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3221 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3222 make sure the temp buffer is killed. I didn't implement an option to
3223 save the contents of the temp buffer.
3226 ChangeLog lisp/muse-book.el lisp/muse-http.el
3227 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3231 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3234 muse-docbook: split-string Emacs21 fix.
3236 muse--main--1.0--patch-143
3238 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3239 split-string to fix an Emacs21 issue.
3242 ChangeLog lisp/muse-docbook.el
3245 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3248 muse-docbook: Parse author directive so that it validates properly.
3250 muse--main--1.0--patch-142
3252 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3253 attempts to publish the contents a DocBook-usable <author> tag.
3254 (muse-docbook-header): Use `muse-docbook-get-author'.
3257 ChangeLog lisp/muse-docbook.el
3260 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3263 Be a bit more clever with our consecutive list regexp.
3265 muse--main--1.0--patch-141
3267 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3268 clever with our consecutive list regexp.
3271 ChangeLog lisp/muse-docbook.el
3274 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3277 Do the right thing with consecutive list items, hopefully.
3279 muse--main--1.0--patch-140
3281 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3282 (muse-docbook-header): Add DTD string.
3283 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3285 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3286 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3289 ChangeLog lisp/muse-docbook.el
3292 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3295 Improve customize interface for `muse-project-alist' once more.
3297 muse--main--1.0--patch-139
3299 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3300 setting to be anything, since we now support settings that use lists.
3301 (muse-project): Vastly improve this by naming each setting and showing
3302 what exact type is required. Handle case where a function is not
3303 defined yet. Use a set for styles, which looks nice. This is about as
3304 good as it can be ... unless we add some sort of inline documentation
3305 later on. A setting was added for Yann's :force-publish tag.
3307 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3311 ChangeLog lisp/muse-project.el lisp/muse.el
3314 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3317 Merged from hodique@lifl.fr--2005 (patch 24-33)
3319 muse--main--1.0--patch-138
3323 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3324 Merged from mwolson@gnu.org--2005 (patch 96)
3326 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3327 Merged from mwolson@gnu.org--2005 (patch 97-101)
3329 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3330 Merged from mwolson@gnu.org--2005 (patch 102-106)
3332 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3333 Merged from mwolson@gnu.org--2005 (patch 107-120)
3335 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3336 Merged from mwolson@gnu.org--2005 (patch 121-131)
3338 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3339 Merged from mwolson@gnu.org--2005 (patch 132)
3341 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3342 Merged from mwolson@gnu.org--2005 (patch 133-135)
3344 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3345 Merged from mwolson@gnu.org--2005 (patch 136)
3347 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3348 Merged from mwolson@gnu.org--2005 (patch 137)
3350 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3351 Introduce :force-publish project keyword. Fix bug #2637
3354 ChangeLog lisp/muse-project.el
3357 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3358 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3359 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3360 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3361 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3362 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3363 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3364 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3365 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3366 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3369 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3372 Prevent temp buffers from prompting for save; handle lisp errors better.
3374 muse--main--1.0--patch-137
3376 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3377 bound" error. I don't know for certain where this is coming from,
3378 though ... *grumble*.
3380 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3381 like how emacs-wiki does it. Warn the user about lisp errors,
3382 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3383 publish as something valid in most markup styles, with increased
3384 emphasis on those that don't support it. That's a win-win ... I think
3387 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3388 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3389 to kill the buffer so we don't get any annoying prompts. I *strongly*
3390 believe that this should be the default behavior of `with-temp-buffer'.
3392 * lisp/muse-book.el (muse-book-publish-project): Use
3393 `muse-with-temp-buffer-no-prompt'.
3395 * lisp/muse-http.el (muse-http-reject): Ditto.
3397 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3399 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3401 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3402 (muse-publish-markup-email, muse-published-contents): Ditto.
3405 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3406 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3407 lisp/muse-publish.el lisp/muse.el
3410 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3413 Customization error; Makefile tweaks.
3415 muse--main--1.0--patch-136
3417 * Makefile (dist): Use a tla-specific method to create the tarball.
3418 Create a zip file as well.
3419 (upload): New rule that uploads the tarball and zip file to gna.org.
3421 * Makefile.defs (VERSION): New variable that determines the version
3422 string to use in the `dist' and `upload' targets.
3424 * lisp/muse.el (muse-implicit-link-functions)
3425 (muse-explicit-link-functions): Use :type of hook so that the options
3429 ChangeLog Makefile Makefile.defs lisp/muse.el
3432 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3435 Prepare Muse 3.01.90 (3.02 RC1).
3437 muse--main--1.0--patch-135
3441 ChangeLog lisp/muse.el muse.texi
3444 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3447 Attempt to get the right file extension when publishing; more examples.
3449 muse--main--1.0--patch-134
3451 * examples/mwolson/muse-init.el: Update my configuration.
3453 * examples/mwolson/templates: Store my web page templates here.
3455 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3457 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3458 descriptions. Yet another reason to implement my list-returning from
3461 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3462 with a few more edge cases. Throw together a rough hack for
3463 determining when to include the output file extension.
3465 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3466 but still ineffective.
3469 examples/mwolson/templates/.arch-ids/=id
3470 examples/mwolson/templates/.arch-ids/footer.html.id
3471 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3472 examples/mwolson/templates/.arch-ids/generic-header.html.id
3473 examples/mwolson/templates/.arch-ids/header.html.id
3474 examples/mwolson/templates/footer.html
3475 examples/mwolson/templates/generic-footer.html
3476 examples/mwolson/templates/generic-header.html
3477 examples/mwolson/templates/header.html
3480 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3484 examples/mwolson/templates
3485 examples/mwolson/templates/.arch-ids
3488 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3491 Make published link handling do the right thing, plus misc. fixes.
3493 muse--main--1.0--patch-133
3495 * lisp/muse-mode.el (muse-mode-hook): Add option for
3496 `muse-wiki-update-custom-values'. The :set function makes sure that
3497 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3498 This probably isn't best-practice, but it works.
3500 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3503 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3504 `muse-publish-prepare-url' to the listed options.
3506 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3507 output-dir is not specified.
3509 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3510 here instead of later on.
3512 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3513 right thing when `muse-wiki-interwiki-alist' is nil.
3515 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3516 `muse-publish-output-file'.
3518 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3519 (muse-wiki-transform-wikiword): Removed. We should not use the
3520 publishing transforms facility to handle these.
3522 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3523 links as "link" rather than "url".
3525 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3526 takes care of any customization cleaups that need to happen whenever
3527 muse-mode is entered.
3529 * lisp/muse.el (muse-implicit-link-functions): Add options for
3530 `muse-handle-url' and the wiki handlers.
3531 (muse-explicit-link-functions): Add option for
3532 `muse-wiki-handle-internal'.
3535 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3536 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3539 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3542 Add invalid directory assertion.
3544 muse--main--1.0--patch-132
3546 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3547 any invalid directories will trigger an error.
3550 ChangeLog lisp/muse-project.el
3553 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3556 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3558 muse--main--1.0--patch-131
3565 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3568 Yann's assignment form came in!
3570 muse--main--1.0--patch-130
3577 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3580 Compilation fix, minor shuffling in `muse-mode'.
3582 muse--main--1.0--patch-129
3584 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3585 accessing it. Fixes Yet Another Compiler Error.
3587 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3588 project-specific settings happen first.
3591 ChangeLog lisp/muse-mode.el lisp/muse.el
3594 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3597 Fix annoying initial buffer coloring problem.
3599 muse--main--1.0--patch-128
3601 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3602 where even buffer-file-name is not set. This happens the first time we
3603 attempt to colorize the buffer. I'm rather astonished that I had to do
3607 ChangeLog lisp/muse-wiki.el
3610 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3613 Jump to bad and good links on TAB; mode-choosing fix.
3615 muse--main--1.0--patch-127
3617 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3618 pics a major mode for a file. If one is specified in the project of
3619 file, use it. Otherwise, use muse-mode.
3620 (muse-next-reference, muse-previous-reference): Jump to bad links as
3623 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3627 ChangeLog lisp/muse-mode.el lisp/muse.el
3630 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3633 Add specified Muse file extension to auto-mode-alist.
3635 muse--main--1.0--patch-126
3637 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3638 the old extension from auto-mode-alist and add the new one. This
3639 eliminates the need to set muse-mode-auto-p when you have specified a
3640 Muse file extension.
3642 * examples/mwolson/muse-init.el: Sync.
3645 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3648 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3651 Make `muse-project-alist' more intuitively customizable.
3653 muse--main--1.0--patch-125
3655 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3658 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3659 (muse-project-alist-get): New function that pre-parses
3660 `muse-projects-alist' before customization in order to work around an
3661 annoying limitation in the customize interface.
3662 (muse-project-alist-set): New function that takes the value that
3663 customize gave us and turns it into something Muse can use.
3664 (muse-project): New widget that outlines the form of the
3665 `muse-project-alist' variable.
3666 (muse-project-alist): Use the `muse-project' widget and specify :set
3670 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3673 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3676 Silence compiler warnings.
3678 muse--main--1.0--patch-124
3680 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3682 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3685 * lisp/muse-project.el (muse-project-applicable-styles): Call
3686 `muse-assert' with only 1 argument to silence a compiler warning.
3689 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3690 lisp/muse-project.el
3693 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3696 muse-docbook: Merge several other types of tags if necessary.
3698 muse--main--1.0--patch-123
3700 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3701 `muse-docbook-fixup-sections'. For each TAG in
3702 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3703 merge them together. Thanks to Dale P. Smith for the suggestion.
3704 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3707 ChangeLog lisp/muse-docbook.el
3710 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3713 muse-docbook: Output an XML tag with encoding at the beginning of document.
3715 muse--main--1.0--patch-122
3717 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3719 (muse-docbook-encoding-default): New option that determines which Emacs
3720 buffer encoding to use by default in Muse DocBook files if none is
3722 (muse-docbook-charset-default): New option that determines the DocBook
3723 XML charset to use if no translation is found in
3724 muse-docbook-encoding-map.
3725 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3726 system to its associated DocBook coding system.
3727 (muse-docbook-transform-content-type): New function that determines the
3728 DocBook XML encoding to use based on the contents of
3729 muse-docbook-encoding-map.
3730 (muse-docbook-encoding): New function that calls
3731 muse-docbook-transform-content-type.
3732 (muse-docbook-finalize-buffer): New function that sets the buffer file
3733 coding system to the value of muse-docbook-encoding-default, but only
3734 if the buffers contents have no special characters.
3735 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3738 ChangeLog lisp/muse-docbook.el
3741 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3744 Apply muse-docbook patch from Dale P. Smith.
3746 muse--main--1.0--patch-121
3748 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3749 Dale P. Smith to make the markup much better.
3752 AUTHORS ChangeLog lisp/muse-docbook.el
3755 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3758 Use different mapping for S-tab on Windows.
3760 muse--main--1.0--patch-120
3762 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3763 Windows, use [(shift tab)] for `muse-previous-reference'.
3766 ChangeLog lisp/muse-mode.el
3769 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3774 muse--main--1.0--patch-119
3776 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3777 `muse-match-string-no-properties' so XEmacs doesn't complain.
3780 ChangeLog lisp/muse-wiki.el
3783 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3786 Handle a few edge cases with project-page resolution gracefully.
3788 muse--main--1.0--patch-118
3790 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3791 make sure that PAGE is specified. STYLES should be generated
3792 automatically, but it could theoretically fail. I'm managing to
3793 trigger this when messing with unsaved Muse files. Handle case where
3794 buffer has not yet been saved.
3795 (muse-project-find-file): Don't try to resolve relative links; just
3798 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3799 point-of-reference bug. No need to call muse-project-page-of-file
3800 since buffer-file-name and muse-publishing-current-file both give us
3803 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3804 `skip-chars-backward' only respects the newline some of the time.
3808 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3812 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3815 Fix image-link goof-up and add pretty titles.
3817 muse--main--1.0--patch-117
3819 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3820 class="image-link"> instead of <div class="image-link">. I found a bug
3821 with the way I was handling both, so I decided to simplify things.
3823 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3824 `muse-publish-output-name', but keeps the directory prefix.
3825 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3827 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3828 customizable option that determines the words to downcase in title.
3829 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3830 Capitalized Title out of either a string or the current title. This is
3831 not currently used by any other function -- for now it is meant to be
3835 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3838 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3841 Escape specials in link descriptions.
3843 muse--main--1.0--patch-116
3845 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3846 function that escapes special characters in the given string according
3847 to the current publishing style.
3848 (muse-publish-url): Use the above function to escape the description
3849 part of extended links.
3850 (muse-publish-prepare-url): Don't make string read-only; it does
3853 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3854 (muse-wiki-transform-wikiword): Don't make string read-only.
3857 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3860 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3863 Escape "&", "<", and ">" in URL text.
3865 muse--main--1.0--patch-115
3867 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3868 specially. Thanks to John Sullivan for the suggestion.
3871 ChangeLog lisp/muse-html.el
3874 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3877 Update my example configuration.
3879 muse--main--1.0--patch-114
3881 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3882 project to "WebSite" in order to make it more distinct.
3883 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3884 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3886 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3887 published name of the current file. I really should make a function
3888 called `muse-published-name' or something similar!
3889 ("\C-cpx"): Use this key sequence for
3890 `my-muse-prepare-entry-for-xanga'.
3891 (muse-file-extension): I'm making use of this so I can figure out its
3895 ChangeLog examples/mwolson/muse-init.el
3898 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3901 Tackle a project name interwiki highlighting snafu.
3903 muse--main--1.0--patch-113
3905 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3906 this. It seems to be more robust now. Highlighting is going the way I
3910 ChangeLog lisp/muse-wiki.el
3913 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3916 Fix some gross mistakes.
3918 muse--main--1.0--patch-112
3920 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3923 * lisp/muse-project.el (muse-project-file-entries): If
3924 `muse-file-extension' is defined, use it to filter the entries.
3926 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3927 variable. Move higher in file.
3929 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3930 argument instead of the real name of the variable.
3933 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3937 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3940 Make natural interwiki links between projects mostly work.
3942 muse--main--1.0--patch-111
3944 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3945 function and flesh it out. This seems to work properly, though for
3946 some reason, interwiki links using projects are a bit flakey.
3947 (muse-wiki-handle-interwiki): Deal with case where we have a project
3948 name in an interwiki link.
3951 ChangeLog lisp/muse-wiki.el
3954 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3957 Fix Emacs21 issue with muse-insert-tag.
3959 muse--main--1.0--patch-110
3961 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3962 completing-read to appease older Emacsen.
3965 ChangeLog lisp/muse-mode.el
3968 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3971 Fix error with `muse-blosxom-new-entry' and Emacs21.
3973 muse--main--1.0--patch-109
3975 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3976 `completing-read' so that old versions of Emacs don't complain.
3979 ChangeLog lisp/muse-blosxom.el
3982 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3985 Try to fix an error with `muse-blosxom-get-categories'.
3987 muse--main--1.0--patch-108
3989 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3990 about processing directories.
3993 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3996 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3999 Make a distinction between implicit and explicit links at publish-time.
4001 muse--main--1.0--patch-107
4003 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4005 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4007 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4008 `explicit' argument.
4010 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4011 not we are dealing with an explicit link.
4013 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4015 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4016 argument, but ignore it.
4018 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4019 when link is not explicit.
4022 ChangeLog lisp/muse-html.el lisp/muse-http.el
4023 lisp/muse-publish.el lisp/muse-wiki.el
4026 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4029 Implement several WikiWord handling fixes.
4031 muse--main--1.0--patch-106
4033 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4034 found by the handlers. Don't send implicit links through some of the
4037 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4038 of interwiki link before calling `muse-handle-explicit-link'.
4040 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4041 "\\|" separator between project-alist entries and interwiki entries.
4042 Force a reconfiguration of muse-colors-markup.
4044 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4045 sure that we don't colorize WikiNames that don't go with any file.
4049 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4053 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4056 Attempt to simplify muse-wiki a bit.
4058 muse--main--1.0--patch-105
4060 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4063 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4064 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4065 (muse-wiki-update-use-wikiword-markup-regexp)
4066 (muse-wiki-update-use-wikiword-link-function)
4067 (muse-wiki-update-use-wikiword-url-transforms): Remove.
4068 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4070 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4071 `muse-wiki-use-wikiword' is specified.
4073 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4074 unless `muse-wiki-use-wikiword' is specified.
4076 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4079 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4080 muse-publish-markup-regexps.
4082 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4083 muse-publish-url-transforms.
4085 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4086 muse-wiki-handle-wikiword to muse-implicit-link-functions.
4090 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4093 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4096 Make muse-blosxom use relative name of published file in page-date alist.
4098 muse--main--1.0--patch-104
4100 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4102 (muse-blosxom-update-page-date-alist): Renamed from
4103 `muse-blosxom-markup-date-directive'. Make the current file name
4104 relative to the base directory and strip file extension if necessary.
4108 ChangeLog lisp/muse-blosxom.el
4111 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4114 Hack on muse-blosxom timestamps somewhat.
4116 muse--main--1.0--patch-103
4118 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4119 actually do something useful. This should have a different name,
4121 ("blosxom-html", "blosxom-xhtml"): Call
4122 `muse-blosxom-markup-date-directive' after publishing each entry.
4126 ChangeLog lisp/muse-blosxom.el
4129 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4132 Fix several startup and compile errors.
4134 muse--main--1.0--patch-102
4136 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
4137 fixes an error that occurred during startup.
4139 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4140 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4143 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4144 that the nasty compile errors go away. Fix a few typos.
4145 (muse-ignored-extensions): Fix docstring.
4146 (muse-file-extension): Move this higher in the file.
4151 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4154 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4157 Note that muse-file-extension should not have "." in front.
4159 muse--main--1.0--patch-101
4161 * lisp/muse-project.el (muse-project-find-file): Handle case where
4162 muse-file-extension is not specified.
4164 * lisp/muse.el (muse-file-extension): Note that the period at the
4165 beginning of this value should be omitted.
4167 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4168 file extension so that regexp characters inside the extension will not
4169 goof it up. This should never be a problem in normal cases, but let's
4174 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4178 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4181 Implement optional file extension of Muse files.
4183 muse--main--1.0--patch-100
4185 * lisp/muse-mode.el (muse-mode): Make sure
4186 `muse-update-ignored-extensions-regexp' gets updated every time we
4187 enter Muse mode. This works around a bug in the customize interface --
4188 if a user changes an option using setq, the :set function sometimes
4189 does not get executed. I should really try to determine whether or not
4190 this is really an issue anymore.
4192 * lisp/muse-project.el (muse-project-find-file): Make use of
4193 `muse-file-extension'.
4195 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4196 customizable; it is autogenerated from `muse-ignored-extensions'.
4197 (muse-update-ignored-extensions-regexp): New function that sets the
4198 value of `muse-ignored-extensions-regexp'. This is needed in order to
4199 make sure that the value of `muse-file-extension' is taken into
4201 (muse-ignored-extensions): New option that determines which file
4202 extensions to ignore. It is in the form of a list of regexps.
4204 * lisp/muse.el (muse-file-extension): New option that allows the user to
4205 specify the file extension to be used for Muse files. By default, this
4206 is nil, which means that no extension will be used.
4208 * lisp/muse.el (muse-page-name): Handle case where
4209 `muse-ignored-extensions-regexp' is nil.
4213 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4214 lisp/muse-regexps.el lisp/muse.el
4217 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4220 Document new blosxom convenience feature.
4222 muse--main--1.0--patch-99
4224 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4225 `muse-blosxom-project-alist-entry'. An example is provided in the
4230 ChangeLog lisp/muse-blosxom.el
4233 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4236 Further work on `muse-project-alist' entry generation for blosxom.
4238 muse--main--1.0--patch-98
4240 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4241 Include subdirectories in first part of "Blog" entry.
4243 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4244 that returns a list of dirs that are to be used with the first part of
4245 a `muse-project-alist' entry.
4249 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4252 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4255 New function: muse-blosxom-project-alist-entry.
4257 muse--main--1.0--patch-97
4259 * examples/mwolson/muse-init.el: Update from my latest settings.
4260 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4262 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4263 that generates the latter part of an entry for `muse-project-alist'.
4267 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4270 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4273 Merged from hodique@lifl.fr--2005 (patch 12-23)
4275 muse--main--1.0--patch-96
4279 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4280 Merged from mwolson@gnu.org--2005 (patch 68-76)
4282 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4283 Merged from mwolson@gnu.org--2005 (patch 77-80)
4285 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4286 Merged from mwolson@gnu.org--2005 (patch 81)
4288 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4289 Merged from mwolson@gnu.org--2005 (patch 82)
4291 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4292 Escape % in latex publishing
4294 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4297 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4298 small improvement on muse-make-link
4300 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4301 Fix customization of muse-wiki-wikiword-regexp
4303 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4304 Allow full customization of WikiWords
4306 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4307 Fix mouse-2 yank bug in muse-mode
4309 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4310 Fix interpretation order
4312 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4313 Merged from mwolson@gnu.org--2005 (patch 83-95)
4317 ChangeLog lisp/muse-wiki.el
4320 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4321 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4322 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4323 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4324 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4325 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4326 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4327 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4328 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4329 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4330 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4331 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4334 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4339 muse--main--1.0--patch-95
4341 * lisp/muse-mode.el (muse-follow-name-at-point)
4342 (muse-follow-name-at-mouse): Docfixes.
4346 ChangeLog lisp/muse-mode.el
4349 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4352 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4354 muse--main--1.0--patch-94
4356 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4357 `muse-blosxom-new-entry'.
4359 * muse.texi (Blosxom Entries): Ditto.
4363 ChangeLog lisp/muse-blosxom.el muse.texi
4366 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4369 Re-add global mouse-2 event.
4371 muse--main--1.0--patch-93
4373 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4374 mouse-2, since Yann found a way around the problem I was facing.
4375 (muse-follow-name-at-mouse): Call the event that would normally be used
4376 here if we don't have a link at point.
4380 ChangeLog lisp/muse-mode.el
4383 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4386 Fix publishing error.
4388 muse--main--1.0--patch-92
4390 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4391 the cdr of output-dir. This was a code fragment from a previous
4392 attempt to refactor this function.
4396 ChangeLog lisp/muse-project.el
4399 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4402 Work on getting to the point where we can resolve project interwiki links.
4404 muse--main--1.0--patch-91
4406 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4407 `muse-publishing-current-file'.
4409 * lisp/muse-project.el (muse-project-of-file): Ditto.
4411 * lisp/muse-project.el (muse-project-applicable-styles): New function
4412 that returns the usable styles for a file, given either a list of
4413 styles or a project name. This is useful for removing styles that will
4414 be ignored for a file.
4415 (muse-project-publish-file): Split :include and :exclude processing
4416 into `muse-project-applicable-styles'.
4418 * lisp/muse-publish.el (muse-publish-output-name): Use
4419 `muse-publishing-current-file'.
4421 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4423 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4426 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4427 names to be uninterpreted. Remove need for muse-assoc-string.
4429 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4430 function that will be called to fetch a link to a page from a Muse
4431 project from the output file of the currently-published file. This is
4432 commented out for now since I ran out of energy.
4434 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4435 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4436 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4437 Handle case where no interwiki can be found, even though this should
4440 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4441 whenever Muse mode is entered. That way we don't have to enter an
4442 extra command in our .emacs.
4444 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4445 `muse-publishing-current-file' already exists that does the same thing.
4448 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4450 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4455 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4456 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4459 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4462 Mouse-2 on regular text will yank rather than give an error.
4464 muse--main--1.0--patch-90
4466 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4467 this seems to be more trouble than it's worth.
4468 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4469 use our own implementation.
4473 ChangeLog lisp/muse-mode.el
4476 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4479 Make interwiki links publish with the correct extension.
4481 muse--main--1.0--patch-89
4483 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4484 prefix and suffix to interwiki names, as well as stripping out unwanted
4489 ChangeLog lisp/muse-wiki.el
4492 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4495 Fix publishing of bare interwiki names.
4497 muse--main--1.0--patch-88
4499 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4500 `set'. Use `muse-assoc-string' instead of `assoc'.
4502 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4503 `assoc-string' functionality usable with Emacs21 and XEmacs.
4507 ChangeLog lisp/muse-wiki.el lisp/muse.el
4510 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4513 Apply a few fixes from Yann's branch.
4515 muse--main--1.0--patch-87
4517 Background: I hacked on Muse over the weekend while offline, and so did
4518 Yann. His changes to muse-wiki.el are different than the
4519 ones that I made, so we should probably figure out the best
4520 way to handle this when we both get on IRC again. For now,
4521 I've merged in the bugfixes that he's made, omitting most of
4522 the changes to muse-wiki.
4524 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4526 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4528 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4529 introduced previously.
4533 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4536 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4539 Warn if file not published; hack further on Wiki stuff.
4541 muse--main--1.0--patch-86
4543 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4544 complete <div> tags that are of the class "image-link". It is hoped
4545 that this will prevent user-added <div> tags from being mangled.
4547 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4548 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4549 need to look at the text at point.
4551 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4552 current file has not been published since it was up-to-date. Thanks to
4553 Bill Freeman for the suggestion.
4555 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4556 is nil. If this happens, return the original URL.
4558 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4559 `muse-wiki-update-interwiki-regexp.'
4560 (muse-wiki-update-interwiki-regexp): New function that sets the value
4561 of `muse-wiki-interwiki-regexp'.
4562 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4565 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4566 `muse-wiki-expand-interwiki'.
4567 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4568 with no matching file from being published as links.
4570 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4571 string argument once again, since this behavior is needed when
4573 (muse-wiki-handle-wikiword): Ditto.
4575 * lisp/muse.el (muse-handle-url): Ditto.
4577 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4578 after every unsuccessful attempt at handling the link. If argument is
4579 given, restore match-data at end, too.
4581 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4582 argument. Match data is always saved. If argument is not given,
4583 assume that `muse-implicit-link-regexp' has been matched against, and
4584 return the 1st match string if no handlers worked.
4588 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4589 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4592 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4595 Hack on WikiName handling and make TAB work for Wiki links.
4597 muse--main--1.0--patch-85
4599 * lisp/muse-colors.el (muse-colors-markup): Use
4600 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4602 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4603 nil, don't color bad links. If non-nil, color bad links.
4605 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4607 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4608 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4609 (muse-journal-rss-munge-buffer): Ditto.
4611 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4614 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4615 are handled first, then implicit ones. It should work better in all
4616 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4617 to determine how far to scan for an implicit link. This defaults to
4618 the text between the point and the next space.
4620 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4621 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4622 literally after opening the buffer. Hopefully this can be of use in
4623 custom visit-link functions, when necessary.
4625 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4626 `muse-visit-link-default'.
4628 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4629 Search by text properties instead of regexps. This allows Muse to find
4630 links without having to have a massive regexp that contains all link
4631 types. The downside is that this will not work if the user defontifies
4632 the buffer. But it would somewhat defeat the purpose of following
4633 links if you can't see them.
4635 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4636 enough command line args are passed in batch mode.
4638 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4639 `muse-explicit-link-regexp'.
4641 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4644 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4645 specifies the "common ground" of all implicit links, like URLs, bare
4646 WikiNames, and -- in the future -- email addresses.
4648 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4650 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4651 optional. That was a bad idea on my part. Renamed from
4652 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4655 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4656 `muse-wiki-interwiki-expand'.
4657 (muse-wiki-handle-wikiword): Renamed from
4658 `muse-wiki-wikiword-handle'.
4660 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4661 for the eval-after-load arg since XEmacs chokes on constants.
4663 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4664 face on WikiWords that don't correspond with a file. If people really
4665 want this to appear in bad-link face, I could accommodate that.
4667 * lisp/muse.el (muse-handle-url): New function that detects whether the
4668 given string is a URL.
4669 (muse-implicit-link-functions): Renamed from
4670 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4671 (muse-explicit-link-functions): Renamed from
4672 `muse-mode-handler-functions'.
4673 (muse-handle-implicit-link): New function that handles all
4674 implicit links by calling functions from `muse-implicit-link-functions'.
4675 (muse-handle-explicit-link): Renamed from
4680 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4681 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4682 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4685 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4688 Allow WikiWords to be ignored with <nop> or "''''".
4690 muse--main--1.0--patch-84
4692 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4694 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4695 whether to hide <nop> tags when coloring a Muse buffer.
4696 (muse-wiki-wikiword-at-point): Docfix.
4697 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4698 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4700 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4701 which keeps the WikiWord that follows it from being interpreted.
4702 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4707 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4710 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4713 Update postal address of FSF in muse-wiki.el.
4715 muse--main--1.0--patch-83
4717 * lisp/muse-wiki.el: Update postal address of the FSF.
4721 ChangeLog lisp/muse-wiki.el
4724 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4727 Interpret explicit links before emphasis.
4729 muse--main--1.0--patch-82
4731 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4732 links before emphasis.
4734 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4738 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4741 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4744 Wiki hacking, regexp tweaks.
4746 muse--main--1.0--patch-81
4748 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4751 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4752 that indicates whether or not to use character classes in regexps. The
4753 default is to let Muse try to figure it out.
4754 (muse-extreg-usable-p): Make use of this variable.
4756 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4757 this regexp. I'm guessing it was supposed to have a TAB in there at
4758 one time. Replace this stuff with muse-regexp-space.
4760 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4763 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4766 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4767 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4768 We'll fix those anchor problems eventually!
4770 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4771 uses `muse-interwiki-handle' to determine whether an interwiki link is
4774 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4775 look for a suitable value at point if needed.
4777 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4779 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4781 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4784 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4788 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4791 Make installation of manual when not using Debian go smoothly.
4793 muse--main--1.0--patch-80
4795 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4796 and options are to be used when insinuating the Muse documentation into
4799 * Makefile (install): Make use of INSTALLINFO.
4801 * README (Installation): Give directions for changing INSTALLINFO on a
4802 Debian system and changing where Muse is installed.
4807 ChangeLog Makefile Makefile.defs README muse.texi
4810 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4813 Fix compiler warning induced by last patch.
4815 muse--main--1.0--patch-79
4817 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4821 ChangeLog lisp/muse-project.el lisp/muse.el
4824 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4827 Add `muse-current-file', fix minor QuickStart issue.
4829 muse--main--1.0--patch-78
4831 * examples/QuickStart: Make John Wiegley the author.
4833 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4834 `muse-current-file' instead of `buffer-file-name'.
4836 * lisp/muse-project.el (muse-current-project): Document.
4838 * lisp/muse-project.el (muse-current-file): New variable indicating the
4839 name, including path, of the file that is currently being published.
4840 (muse-project-of-file): Make use of
4841 `muse-current-file'.
4843 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4845 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4848 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4849 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4853 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4856 Make muse-replace-regexp-in-string closer to its parent; no func change.
4858 muse--main--1.0--patch-77
4860 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4861 to implement all functionality of `replace-regexp-in-string'. No
4862 functionality change.
4866 ChangeLog lisp/muse.el
4869 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4872 Play nicely with fill, adaptive-fill, and flyspell.
4874 muse--main--1.0--patch-76
4876 * muse-mode.el (muse-mode-intangible-links): New function used to
4877 determine whether links will be considered intangible.
4879 * lisp/muse-mode.el (muse-mode-link-functions)
4880 (muse-mode-handler-functions): Minor docfix.
4882 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4883 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4884 making links intangible by default, but this may be adjusted by use of
4885 the `muse-mode-intangible-links' function.
4887 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4888 nil if we should allow a fill to occur here. Keeps links from being
4891 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4892 non-nil if we allow spell-checking to occur here. Keeps links from
4893 being improperly colorized.
4895 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4896 functionality change.
4899 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4902 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4905 Minor doc changes and code prettification.
4907 muse--main--1.0--patch-75
4909 * AUTHORS: Note that YH's assignment is in the mail.
4911 * README (scripts): Explain better the contents of the `scripts'
4914 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4917 AUTHORS ChangeLog README lisp/muse-wiki.el
4920 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4923 Merged from hodique@lifl.fr--2005 (patch 7-11)
4925 muse--main--1.0--patch-74
4929 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4930 split WikiWords and InterWiki links into their own package
4932 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4933 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4935 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4936 Mimic experimental behavior for interwiki
4938 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4939 fix notes publishing
4941 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4945 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4948 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4949 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4952 experimental/.arch-ids/muse-wiki.el.id
4953 ==> experimental/.arch-ids/muse-wiki-old.el.id
4954 experimental/muse-wiki.el
4955 ==> experimental/muse-wiki-old.el
4958 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4959 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4960 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4961 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4962 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4965 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4968 Tell people where to find on-line version of manual.
4970 muse--main--1.0--patch-73
4972 * README: Add on-line locations for manual.
4974 * muse.texi: Remove @include directive. This makes generating a PDF of
4975 this documentation a lot easier.
4977 * muse.texi (Preface): Add on-line locations for manual.
4980 ChangeLog README muse.texi
4983 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4986 Try to make Muse play nice with outline minor mode.
4988 muse--main--1.0--patch-72
4990 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4991 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4992 "muse" instead of "t" when adding invisibility to text or checking for
4995 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4996 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5000 ChangeLog lisp/muse-colors.el lisp/muse.el
5003 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5006 Minor grammar fix in Introduction section of manual.
5008 muse--main--1.0--patch-71
5010 * muse.texi (Introduction): Minor grammar fix.
5016 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5021 muse--main--1.0--patch-70
5023 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5025 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5027 * lisp/muse-poem.el (muse-poem-markup-strings)
5028 (muse-poem-chapbook-strings): Make customizable.
5030 * lisp/muse-poem.el (muse-chapbook-latex-header)
5031 (muse-chapbook-latex-footer): Docfix.
5033 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5034 (muse-texinfo-pdf-extension): Ditto.
5036 * lisp/muse.el (muse-version): Change to 3.01.
5038 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
5042 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5043 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5046 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5049 Tweak documentation thoroughly; still incomplete.
5051 muse--main--1.0--patch-69
5053 * README: Minor tweaks.
5055 * muse.texi: Massively rename chapters so that the titles are more
5056 descriptive. Clean up grammar.
5058 * muse.texi (Obtaining Muse): Move content of Installation node here,
5059 stripping out any customization tips, since those are covered later.
5060 Re-work this chapter since I was dissatisfied with it.
5062 * muse.texi (Installation): This node has the content of README regarding
5063 installation, which fits the title of the node much better than the
5066 * muse.texi (Blosxom): Turn the sections of this section into
5069 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
5072 * muse.texi (History): Add a "2005" item.
5075 ChangeLog README muse.texi
5078 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5081 Finish documenting 2 more publishing styles.
5083 muse--main--1.0--patch-68
5085 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5087 * lisp/muse-journal.el: Docfixes.
5089 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5090 documentation to this function.
5092 * muse.texi (Blosxom Options): New node containing the publishing styles
5093 and options provided by Blosxom.
5094 (Book): Add usage note, as I suspect a lot of people might be confused
5096 (HTML): Space out entries better.
5097 (Journal, LaTeX): New nodes for publishing styles.
5098 (Common Elements): Document a few options that are present in
5102 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5103 lisp/muse-latex.el lisp/muse-publish.el muse.texi
5106 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5109 Make Muse installable and correct an Emacs21 issue.
5111 muse--main--1.0--patch-67
5113 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5114 directory will be generated.
5115 (all): Compile muse.info by default.
5116 (doc): Refactor into individual generation rules for .html and .info
5118 (install): New rule that installs Muse source code, compiled .elc
5119 files, and the manual into proper places.
5121 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5123 * README (Insinuation): Move old content of Installation here.
5124 (Installation): Fill out this section.
5125 (Further Documentation): Add link to my website and note that a full
5126 manual is included with Muse.
5128 * lisp/Makefile (EL): Populate with .el files.
5129 (install): New rule that installs both .elc and .el files.
5131 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5132 Emacs21, hack in a handler for the @documentencoding tag so that it
5136 ChangeLog Makefile Makefile.defs README lisp/Makefile
5137 lisp/muse-texinfo.el
5140 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5143 Cater even more to XEmacs and its annoying whims.
5145 muse--main--1.0--patch-66
5147 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5148 environment variable.
5150 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5151 handle it. Load `muse-build.el' instead.
5153 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5156 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5157 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5160 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5161 function does not appear to be used.
5163 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5164 `replace-regexp-in-string', since XEmacs doesn't have this function.
5165 We only implement the first 3 args, but this could be extended if we
5168 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5169 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5171 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5173 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5174 make XEmacs shut up.
5176 * lisp/muse-convert.el (muse-write-footnote): Ditto.
5178 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5180 * lisp/muse-http.el (muse-winnow-list): Ditto.
5182 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5184 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5186 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5188 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5191 * scripts/publish: Use EMACS environment variable instead of hard-coding
5195 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5196 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5197 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5198 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5199 lisp/muse.el scripts/muse-build.el scripts/publish
5202 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5205 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5207 muse--main--1.0--patch-65
5209 * AUTHORS: Update entry.
5211 * muse-*.el: Move to the lisp directory.
5213 * lisp/Makefile: New file containing rules to test and compile the
5216 * Makefile.defs: New file that contains common definitions for all other
5217 Makefiles, such as Emacs command to use.
5219 * Makefile: Move lisp-specific rules to lisp/Makefile.
5220 (SUBDIRS): New variable containing subdirectories to clean.
5222 * README: Update to reflect new location of source files. Give updated
5223 directions for compiling with XEmacs.
5225 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5227 (%.html): Pass SITEFLAG as an environment variable to
5230 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5231 seems to be needed to keep the process from failing. This has *got* to
5232 be a bug in Muse, but I don't want to deal with it now.
5234 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5236 * lisp/muse-convert.el: Move line to commentary section.
5238 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5239 locally-bound `type' variable isn't used here.
5241 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5243 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5246 * scripts/muse-build.el (load-path): Correct paths.
5248 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5249 as to avoid spurious warnings.
5251 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5254 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5255 (muse-match-string-no-properties): New functions that take the place of
5256 `line-end-position', `line-beginning-position', and
5257 `match-string-no-properties', respectively.
5259 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5260 (muse-my-journal-find-entries): Use Muse-specific version of
5261 `match-string-no-properties', `line-beginning-position', and
5262 `line-end-position' since these do not exist in XEmacs.
5264 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5265 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5267 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5269 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5270 (muse-html-insert-contents): Ditto.
5272 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5274 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5276 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5278 * lisp/muse-publish.el (muse-publish-markup-tag)
5279 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5280 (muse-published-buffer-contents): Ditto.
5282 * scripts/muse-build.el (muse-elint-files): Ditto.
5285 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5286 lisp/.arch-ids/Makefile.id lisp/Makefile
5289 AUTHORS ChangeLog Makefile README examples/Makefile
5290 examples/QuickStart examples/johnw/muse-johnw.el
5291 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5292 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5293 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5294 lisp/muse.el scripts/muse-build.el scripts/publish
5297 .arch-ids/muse-blosxom.el.id
5298 ==> lisp/.arch-ids/muse-blosxom.el.id
5299 .arch-ids/muse-book.el.id
5300 ==> lisp/.arch-ids/muse-book.el.id
5301 .arch-ids/muse-colors.el.id
5302 ==> lisp/.arch-ids/muse-colors.el.id
5303 .arch-ids/muse-convert.el.id
5304 ==> lisp/.arch-ids/muse-convert.el.id
5305 .arch-ids/muse-docbook.el.id
5306 ==> lisp/.arch-ids/muse-docbook.el.id
5307 .arch-ids/muse-html.el.id
5308 ==> lisp/.arch-ids/muse-html.el.id
5309 .arch-ids/muse-http.el.id
5310 ==> lisp/.arch-ids/muse-http.el.id
5311 .arch-ids/muse-journal.el.id
5312 ==> lisp/.arch-ids/muse-journal.el.id
5313 .arch-ids/muse-latex.el.id
5314 ==> lisp/.arch-ids/muse-latex.el.id
5315 .arch-ids/muse-mode.el.id
5316 ==> lisp/.arch-ids/muse-mode.el.id
5317 .arch-ids/muse-poem.el.id
5318 ==> lisp/.arch-ids/muse-poem.el.id
5319 .arch-ids/muse-project.el.id
5320 ==> lisp/.arch-ids/muse-project.el.id
5321 .arch-ids/muse-publish.el.id
5322 ==> lisp/.arch-ids/muse-publish.el.id
5323 .arch-ids/muse-regexps.el.id
5324 ==> lisp/.arch-ids/muse-regexps.el.id
5325 .arch-ids/muse-texinfo.el.id
5326 ==> lisp/.arch-ids/muse-texinfo.el.id
5327 .arch-ids/muse.el.id
5328 ==> lisp/.arch-ids/muse.el.id
5330 ==> lisp/muse-blosxom.el
5332 ==> lisp/muse-book.el
5334 ==> lisp/muse-colors.el
5336 ==> lisp/muse-convert.el
5338 ==> lisp/muse-docbook.el
5340 ==> lisp/muse-html.el
5342 ==> lisp/muse-http.el
5344 ==> lisp/muse-journal.el
5346 ==> lisp/muse-latex.el
5348 ==> lisp/muse-mode.el
5350 ==> lisp/muse-poem.el
5352 ==> lisp/muse-project.el
5354 ==> lisp/muse-publish.el
5356 ==> lisp/muse-regexps.el
5358 ==> lisp/muse-texinfo.el
5366 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5369 Massively untabify files.
5371 muse--main--1.0--patch-64
5375 ChangeLog ChangeLog.2004 experimental/muse-message.el
5376 experimental/muse-wiki.el muse-book.el muse-colors.el
5377 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5378 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5379 muse-project.el muse-publish.el muse-regexps.el
5380 muse-texinfo.el muse.el
5383 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5386 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5388 muse--main--1.0--patch-63
5390 (Summary of changes that Yann made)
5392 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5394 * muse-mode.el (muse-generate-index): Move index generation code into
5395 `muse-index-as-string'.
5396 (muse-index-as-string): New function that generates an index and
5397 returns it as a string, instead of placing it in a buffer like
5398 `muse-generate-index' used to.
5402 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5403 merge from mwolson@gnu.org--2005
5405 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5406 Accept WikiWords as links [mostly rescinded]
5408 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5409 merge from mwolson@gnu.org--2005/muse--main--1.0
5411 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5412 Merged from mwolson@gnu.org--2005 (patch 60-62)
5414 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5415 provide a string view of the index
5418 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5421 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5422 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5423 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5424 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5425 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5428 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5431 Document Blosxom, Book, DocBook, and HTML publishing styles.
5433 muse--main--1.0--patch-62
5435 * muse-blosxom.el: Clean up header.
5437 * muse-book.el (muse-before-book-publish-hook): Rename to
5438 `muse-book-before-publish-hook'.
5439 (muse-after-book-publish-hook): Rename to
5440 `muse-book-after-publish-hook'.
5442 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5443 (muse-html-markup-strings, muse-xhtml-markup-strings)
5444 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5445 (muse-html-charset-default, muse-html-encoding-default)
5446 (muse-html-encoding-map): Docfixes.
5448 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5452 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5455 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5458 Begin work on Publishing Styles section of manual.
5460 muse--main--1.0--patch-61
5462 * Makefile (.PHONY): Add "doc" to list.
5463 (doc): New rule that generates Info and HTML files from muse.texi.
5464 (dist): Rely on `distclean', not `clean'.
5466 * examples/QuickStart (Authoring mode): Remove empty section.
5468 * muse.texi: Call this program "the Emacs Muse" in title.
5469 (Publishing Styles): Begin to populate section.
5470 (Deriving Styles): First subsection of Publishing Styles.
5471 (Contributors): Remove spurious copyright section, since we address
5474 * README: Actually remember to add this file.
5477 .arch-ids/README.id README
5480 ChangeLog Makefile examples/QuickStart muse.texi
5483 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5486 Document Markup Rules.
5488 muse--main--1.0--patch-60
5490 * examples/QuickStart: Remove stray <comment> tag.
5492 * muse.texi (Top): Comment every menu line.
5493 (Markup Rules): New section with plenty of subsections.
5496 ChangeLog examples/QuickStart muse.texi
5499 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5502 Release this as Muse 3.00.90 (RC1).
5504 muse--main--1.0--patch-59
5506 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5507 is compatible with both Emacs and XEmacs.
5509 * examples/README: Renamed to QuickStart.
5511 * examples/Makefile (EXAMPLES): Reflect name change of README.
5516 ChangeLog Makefile examples/Makefile muse.el
5519 examples/.arch-ids/README.id
5520 ==> examples/.arch-ids/QuickStart.id
5522 ==> examples/QuickStart
5525 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5528 Makefile refactoring.
5530 muse--main--1.0--patch-58
5532 * Makefile (.PHONY): List all non-file targets.
5533 (examples): New rule that calls Make in the examples directory.
5534 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5536 * README: Move to the examples directory. I'd prefer to distribute a
5537 very basic plain text README and use this as a quickstart + markup
5538 example + publishing example.
5540 * examples/Makefile: Move all README-related rules here.
5542 * examples/README: Add an "About this document" section.
5544 * scripts/publish (style): Do not include the contrib directory, since we
5545 don't use any code from there. Since this is only invoked from the
5546 examples directory, make sure add the parent directory to the load
5549 * muse.texi: Change version to 3.00.90 (RC1).
5551 * muse.el: Change location of the README file in header.
5553 * muse.el (muse-version): Update to 3.00.90 (RC1).
5556 examples/.arch-ids/Makefile.id examples/Makefile
5559 ChangeLog Makefile examples/README muse.el muse.texi
5564 ==> examples/.arch-ids/README.id
5569 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5572 Update my example configuration.
5574 muse--main--1.0--patch-57
5576 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5577 and experimental status of muse-message.
5580 ChangeLog examples/mwolson/muse-init.el
5583 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5586 Provide optional outline-style faces; customization fixes; experimental stuff.
5588 muse--main--1.0--patch-56
5590 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5591 option that determines what the header faces should look like. If
5592 'outline, use outline-style faces. If nil, don't generate the faces at
5593 all, which allows the user to specify their own. Otherwise, use the
5594 scaled faces, which is the default behavior.
5595 (muse-colors-outline-faces-list): List of faces to use. In case the
5596 outline faces are not available, provide reasonable defaults.
5597 (muse-make-faces): Use dolist instead of mapc. Implement the
5598 possibility of having outline-style colors for heading. Don't call
5599 this function immediately -- give the users time to make their changes
5600 through the customize interface. Once we call this function, Emcs from
5601 CVS will not allow the faces to be changed easily, which is a shame.
5603 * muse-message.el (muse-message-contents-tag): Copied from
5604 `muse-publish-contents-tag' in order to keep the customization
5605 interface from making the `muse-markup-tags' option from throwing a
5606 type mismatch error. This function is untested and will likely do
5607 nothing useful. This file has been moved to the experimental folder
5608 until it gets fleshed out more.
5610 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5611 file that could eventually provide wiki-like ability. Currently this
5612 is just a collection of functions that were pruned out when he remade
5613 Muse, so don't get too excited. I plan to eventually merge Yann
5614 Hodique's work here, probably after the first release of Muse.
5616 * muse-regexps.el (muse-regexp): Improve description.
5618 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5619 the muse-regexp group since it is just a single regexp. Lists of
5620 regexps don't have to be in muse-regexp, however.
5622 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5623 since the Emacs devel mailing list seems to not want Britain-izations
5626 * muse-colors.el (muse-colors): Ditto.
5628 * muse-docbook.el (muse-docbook): Ditto.
5630 * muse-html.el (muse-html): Ditto.
5632 * muse-http.el (muse-http): Ditto.
5634 * muse-message.el (muse-message): Ditto.
5636 * muse-mode.el (muse-mode): Ditto.
5638 * muse-project.el (muse-project): Ditto.
5640 * muse-publish.el (muse-publish): Ditto.
5642 * muse.el (muse): Ditto.
5645 experimental/.arch-ids/=id
5646 experimental/.arch-ids/muse-wiki.el.id
5647 experimental/muse-wiki.el
5650 ChangeLog experimental/muse-message.el muse-blosxom.el
5651 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5652 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5656 .arch-ids/muse-message.el.id
5657 ==> experimental/.arch-ids/muse-message.el.id
5659 ==> experimental/muse-message.el
5662 experimental experimental/.arch-ids
5665 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5668 Fix publishing error when given an empty string for header/footer.
5670 muse--main--1.0--patch-55
5672 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5673 `file-readable-p' if it is an empty string. For some reason,
5674 `file-readable-p' and `insert-file-contents' were treating an empty
5675 string as if it were the current directory.
5678 ChangeLog muse-publish.el
5681 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5684 WYSIWYG emphasis, XEmacs compatibility hacks.
5686 muse--main--1.0--patch-54
5688 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5689 compliant. Only colorize if we end with the same number of asterisks
5690 as we start with, preventing unnoticed syntax errors. Don't colorize
5691 in the middle of a word.
5692 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5693 Only colorize if we end with an underscore. Don't colorize in the
5696 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5697 inside of group. This will probably not do anything, but it seems
5700 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5701 where we start with an image link. JohnW didn't seem to like having
5702 <p> tags inserted before image links, but they don't validate properly
5703 as they are. For now, I will surround such links/paragraphs with <div
5704 class="image-link"> in an attempt to be as not invasive and yet
5705 standards compliant as possible.
5707 * muse-html.el (muse-html-escape-string): Work around distinction between
5708 int and char types in XEmacs. Deal with an annoying replace-match bug
5709 in XEmacs that rears its head at times.
5711 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5715 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5719 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5722 Minor code cleanup to address elint issues.
5724 muse--main--1.0--patch-53
5726 * Makefile (test): Don't build README files during this rule. Remove
5727 spurious "make clean" statement.
5729 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5730 `muse-colors' group, and give it a proper type.
5732 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5734 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5735 muse-my-journal-find-entries): Replace `string-to-int' with
5738 * muse-html.el (muse-html-insert-contents): Ditto.
5740 * muse-journal.el (muse-journal-html-munge-buffer,
5741 muse-journal-latex-munge-buffer): Ditto.
5743 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5745 * muse-publish.el (muse-publish-markup-footnote,
5746 muse-publish-contents-tag): Ditto.
5748 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5751 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5752 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5756 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5759 Add ability to automate the creation a new blosxom entry.
5761 muse--main--1.0--patch-52
5763 * examples/mwolson/muse-init.el: Move new entry section to
5764 muse-blosxom.el. Modify the key settings in my example accordingly.
5766 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5767 Muse always makes sure that the file ends with a newline.
5769 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5770 planner markup is now provided automatically by the planner port to
5771 Muse, and we don't have any customized markup.
5773 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5774 variable that specifies where the base directory of your blog entries
5777 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5778 the base directory. Explore categories recursively.
5780 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5781 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5782 special characters file name.
5784 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5785 making a new blog entry. It will prompt you for a category, then a
5786 title, and then will create a new file that has the date and title
5790 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5793 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5796 Change mailing address of FSF, add AUTHORS file.
5798 muse--main--1.0--patch-51
5800 * muse-*.el, muse.texi: Change mailing address of FSF.
5802 * muse.texi (Contributors): Fix typo.
5804 * AUTHORS: New file containing a list of all of those who have
5805 contributed code or documentation to Muse, how many lines were changed,
5809 .arch-ids/AUTHORS.id AUTHORS
5812 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5813 muse-html.el muse-http.el muse-journal.el muse-latex.el
5814 muse-message.el muse-mode.el muse-poem.el muse-project.el
5815 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5819 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5822 Merged from hodique@lifl.fr--2005 (patch 0-1)
5824 muse--main--1.0--patch-50
5828 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5829 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5831 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5832 fix .html (for example) in visible names for links
5835 ChangeLog muse-publish.el
5838 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5839 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5842 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5845 Make generated X(HT)ML show up in the right encoding in other modes.
5847 muse--main--1.0--patch-49
5849 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5850 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5851 generated (X)HTML files show up in the right coding system when editing
5852 them with another Emacs mode.
5854 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5855 encoding instead of hard-coding it.
5857 * muse-message.el: Add content to Commentary section, explaining the use
5858 of this publishing style.
5861 ChangeLog muse-html.el muse-journal.el muse-message.el
5864 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5867 Move regexps to same group, only make 4 heading faces.
5869 muse--main--1.0--patch-48
5871 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5872 can only publish 3 of them specially, leaving the fourth to be in
5874 (muse-colors-markup): Only recognize 4 levels of heading.
5876 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5877 (muse-file-regexp, muse-image-regexp)
5878 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5879 like a good idea to have all the regexps in the same group.
5882 ChangeLog muse-colors.el muse-regexps.el muse.el
5885 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5888 Update my example config, minor code cleanup.
5890 muse--main--1.0--patch-47
5892 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5893 names and add "Plans" project.
5895 * muse-docbook.el (looking-back): Delete.
5897 * muse-html.el (looking-back): Delete.
5899 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5900 instead of `looking-back'.
5902 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5903 function, use this function. If `looking-back' exists, call it;
5904 otherwise, use a workaround.
5907 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5910 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5911 muse-html.el muse.el
5914 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5917 Handle a few paragraph publishing edge cases better.
5919 muse--main--1.0--patch-46
5921 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5922 beginning-of-document, end-of-document, and paragraph separator regexps
5923 so that one markup rule can be used in all these cases.
5924 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5925 particular, blockquote or center at beginning or end of document will
5926 be published properly. Hopefully this won't slow things down too much.
5927 (muse-docbook-markup-paragraph-close): Removed.
5929 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5931 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5933 (muse-html-markup-paragraph-close): Removed.
5936 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5939 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5942 Improve prompt when reading a tag.
5944 muse--main--1.0--patch-45
5946 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5947 other Emacs modes seem to do.
5950 ChangeLog muse-mode.el
5953 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5956 Warn user when publishing fails due to a private directory.
5958 muse--main--1.0--patch-44
5960 * muse-project.el (muse-project-private-p): Warn users when publishing a
5961 file fails due to its directory not being readable by others. Make
5962 sure that you do a `chmod +o name_of_directory' if you want the
5963 contents of that directory to be publishable.
5966 ChangeLog muse-project.el
5969 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5972 Fix error with example tags and message publishing style.
5974 muse--main--1.0--patch-43
5976 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5977 see if a previous definition for `font-lock-multiline' exists.
5979 * muse-message.el (muse-message-example-tag): Don't require two
5980 additional (unused) arguments.
5983 ChangeLog muse-colors.el muse-message.el
5986 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5989 Always end the published document with a newline.
5991 muse--main--1.0--patch-42
5993 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5994 published document with a newline.
5996 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5999 ChangeLog muse-docbook.el muse-html.el
6002 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6005 Don't let automatic backup files crash the publishing process.
6007 muse--main--1.0--patch-41
6009 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6010 directive since this value is already processed by
6011 `muse-publish-markup-directive', and may be obtained by using
6012 the code: (muse-publishing-directive "date").
6014 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6015 to run (funcall nil); this happened once during a debugging process.
6017 * muse-project.el (muse-project-private-p): Skip any file for which we
6018 cannot fetch attributes. This fixes a bug where having an
6019 Emacs-generated automatic backup file in a publishing directory causes
6020 the publishing process to halt with an error.
6023 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6026 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6029 Apply fix in previous patch to the DocBook publishing style.
6031 muse--main--1.0--patch-40
6033 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6034 previous patch here as well.
6038 ChangeLog muse-docbook.el
6041 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6044 Fix newly-introduced lock-up during HTML publishing.
6046 muse--main--1.0--patch-39
6048 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6049 planner rules higher priority in the publishing sequence. Hopefully
6050 this will not wreck anything; I don't use these rules, so I cannot
6051 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
6053 * muse-html.el (muse-html-markup-paragraph-close): Don't use
6054 replace-match; that seems to be slightly evil. Return nil instead of a
6055 newline since otherwise Muse thinks that we are not done yet and gets
6056 into an infinite loop. This should fix the lock-up problem that
6057 resulted from the previous few patches.
6060 ChangeLog muse-blosxom.el muse-html.el
6063 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6068 muse--main--1.0--patch-38
6070 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6074 ChangeLog muse-blosxom.el
6077 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6080 Make docbook and blosxom modes close paragraphs properly at end.
6082 muse--main--1.0--patch-37
6084 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6087 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6088 (muse-docbook-markup-paragraph-close): Adapt from
6089 `muse-html-markup-paragraph-close'.
6091 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6092 preserve the same appearance as before the last patch.
6095 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6098 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6101 Bugfix: Close P tag properly at end of file.
6103 muse--main--1.0--patch-36
6105 * muse-blosxom.el: Fix bug where loading this file twice would cause an
6108 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6109 detecting whether or not a paragraph needs a closing P tag.
6110 (muse-html-markup-paragraph-close): New function that only inserts a
6111 closing P tag when an unclosed P tag is nearby.
6114 ChangeLog muse-blosxom.el muse-html.el
6117 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6120 Update my example settings.
6122 muse--main--1.0--patch-35
6124 * examples/mwolson/muse-init.el: Synchronize with my current settings.
6127 ChangeLog examples/mwolson/muse-init.el
6130 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6133 Update documentation for C-c TAB feature.
6135 muse--main--1.0--patch-34
6137 * muse.texi (Keystroke Summary): Note that C-c TAB calls
6145 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6148 New feature: tag completion with C-c TAB.
6150 muse--main--1.0--patch-33
6152 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6153 (muse-tag-history, muse-custom-tags): New variables that keep track of
6154 the tag history and newly-entered tags respectively for
6156 (muse-insert-tag): New function that interactively prompts the user for
6160 ChangeLog muse-mode.el
6163 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6166 Fix XHTML validation error with <hr> and <br>.
6168 muse--main--1.0--patch-32
6170 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6171 and HR tags for XHTML publishing. This should fix a few validation
6172 errors that I've been noticing lately.
6175 ChangeLog muse-html.el
6178 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6181 Remove flyspell overlays on links.
6183 muse--main--1.0--patch-31
6185 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6186 should make the link clickable. On Emacs21, the color will stay red,
6187 but other Emacsen should do the right thing, which is use the normal
6188 link color. Hopefully this will fix some strange flyspell-related link
6192 ChangeLog muse-colors.el
6195 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6198 Update my example Muse settings.
6200 muse--main--1.0--patch-30
6202 * examples/mwolson/muse-init.el: Update from my latest version.
6203 (muse-project-alist): Remove the francais part of my blog.
6204 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6205 into this and `my-muse-mode-fill-nobreak-p'.
6206 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6207 this is the best way to accomplish this.
6208 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6209 characters in the title.
6210 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6213 ChangeLog examples/mwolson/muse-init.el
6216 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6219 Add simple `muse-version' function.
6221 muse--main--1.0--patch-29
6223 * muse.el (muse-version): New function that displays the value of the
6224 `muse-version' variable. This should be easier for the user to type
6225 than C-h v muse-version.
6231 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6234 Don't compile documentation by default.
6236 muse--main--1.0--patch-28
6238 * Makefile (all): Don't compile documentation by default.
6239 (doc): Use this rule to compile documentation.
6245 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6248 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6250 muse--main--1.0--patch-27
6252 2005-04-16 Michael Olson <mwolson@gnu.org>
6254 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6255 johnw. If a journal entry's title is a [[link]], then an
6256 <enclosure> tag will be added to the XML data giving the size and
6257 MIME type of the link target. This makes podcasting with Muse
6259 (muse-journal-rss-entry-template): Add enclosure usage to example.
6260 (muse-journal-rss-munge-buffer): Implement enclosures.
6263 ChangeLog muse-journal.el
6266 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6269 Standardize source headers, appease elint, don't require planner
6271 muse--main--1.0--patch-26
6273 2005-04-15 Michael Olson <mwolson@gnu.org>
6275 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6276 `scripts' directory since it really isn't part of Muse proper; it
6277 is used to generate Muse output from the command line.
6279 * muse-blosxom.el: Handle case where planner is not loaded so that
6280 it isn't a hard requirement.
6282 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6283 that elint doesn't complain.
6285 * muse-message.el (muse-message-markup-link): Don't throw up on
6286 links with no description.
6288 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6289 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6290 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6291 muse-project.el, muse-publish.el, muse-regexps.el,
6292 muse-texinfo.el, muse.el: Add standard header for each file in
6293 preparation for the initial release, which will hopefully happen
6294 sometime within the next month.
6298 experimental/.arch-ids/=id
6301 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6302 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6303 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6304 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6305 muse-texinfo.el muse.el
6308 .arch-ids/muse-build.el.id
6309 ==> scripts/.arch-ids/muse-build.el.id
6311 ==> scripts/muse-build.el
6313 removed directories:
6314 experimental experimental/.arch-ids
6317 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6320 Merge contents of muse-latexcjk.el into muse-latex.el.
6322 muse--main--1.0--patch-25
6324 2005-04-14 Michael Olson <mwolson@gnu.org>
6326 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6327 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6328 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6329 Merge in from muse-latexcjk.el.
6331 * muse-latexcjk.el: Removed, functionality merged with
6335 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6338 ChangeLog muse-latex.el
6341 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6344 Merge muse-xhtml.el into muse-html.el.
6346 muse--main--1.0--patch-24
6348 2005-04-06 Michael Olson <mwolson@gnu.org>
6350 * examples/mwolson/muse-init.el: Update with respect to the
6351 muse-xhtml.el merge.
6353 * muse-html.el: The contents of muse-xhtml.el have been merged in
6354 as advised by John Wiegley.
6355 (muse-html-style-sheet): Add example for XHTML use in the
6356 function's documentation.
6357 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6358 Moved from muse-xhtml.el.
6360 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6363 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6366 ChangeLog examples/mwolson/muse-init.el muse-html.el
6369 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6372 Try to fix regexps for Emacs 21.4.
6374 muse--main--1.0--patch-23
6376 2005-04-05 Michael Olson <mwolson@gnu.org>
6378 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6382 ChangeLog muse-regexps.el
6385 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6388 Add comments to the publish-project example script
6390 muse--main--1.0--patch-22
6392 2005-04-01 Michael Olson <mwolson@gnu.org>
6394 * examples/publish-project: Moved here from
6395 scripts/publish-project. Added a few comments so people know what
6399 ChangeLog examples/publish-project
6402 scripts/.arch-ids/publish-project.id
6403 ==> examples/.arch-ids/publish-project.id
6404 scripts/publish-project
6405 ==> examples/publish-project
6408 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6411 New XHTML style, add more examples to my sample muse config
6413 muse--main--1.0--patch-21
6415 2005-03-31 Michael Olson <mwolson@gnu.org>
6417 * examples/mwolson/muse-init.el: Give an example of deriving a
6418 custom publishing style.
6419 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6420 (my-muse-prepare-entry-for-xanga): Mangle the published output
6421 from a blosxom project and copy the result to the clipboard for
6422 easy pasting into Xanga's web form. The file is untouched.
6424 * muse-html.el (muse-html-style-sheet): Include the <style
6425 type="text/css"></style> wrapper around the example.
6426 (muse-html-header): Don't add <style type="text/css"></style>
6427 around the value of `muse-html-style-sheet' anymore. This allows
6428 for the option of putting your stylesheet(s) in a separate file.
6429 An example of this is given in the documentation for this
6432 * muse-xhtml: New file that implements a publishing style which is
6433 derived from HTML mode. It uses a slightly modified version of
6434 the HTML markup rules to generate XHTML-compliant output.
6436 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6437 "blosxom" style has been renamed to "blosxom-html". Fix a few
6440 * muse-journal.el: Add new "journal-xhtml" style.
6442 * muse-message.el: Add new "message-xhtml" style.
6445 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6448 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6449 muse-html.el muse-journal.el muse-message.el
6452 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6455 Add my muse configuration to the examples
6457 muse--main--1.0--patch-20
6459 2005-03-24 Michael Olson <mwolson@gnu.org>
6461 * examples/johnw: Move John Wiegley's configuration to this
6464 * examples/mwolson: My configuration files go here.
6466 * examples/mwolson/muse-init.el: My Muse configuration file. I
6467 just figured out how to keep links from being spell-checked or
6468 split up by fill-mode, so the implementation of this may be found
6469 here. I also made a function that sets up a blog entry for me.
6472 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6473 examples/mwolson/.arch-ids/muse-init.el.id
6474 examples/mwolson/muse-init.el
6480 examples/.arch-ids/muse-johnw.el.id
6481 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6482 examples/.arch-ids/publish-johnw.id
6483 ==> examples/johnw/.arch-ids/publish-johnw.id
6484 examples/muse-johnw.el
6485 ==> examples/johnw/muse-johnw.el
6486 examples/publish-johnw
6487 ==> examples/johnw/publish-johnw
6490 examples/johnw examples/johnw/.arch-ids examples/mwolson
6491 examples/mwolson/.arch-ids
6494 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6497 Add muse-blosxom script and plugin for pyblosxom
6499 muse--main--1.0--patch-19
6501 2005-03-24 Michael Olson <mwolson@gnu.org>
6503 * muse-blosxom.el: Update copyright notice in headers and mention
6504 the pyblosxom scripts.
6506 * contrib/pyblosxom: New directory containing pyblosxom plugins
6509 * contrib/getstamps.py: Script that generates the "timestamps"
6510 file, run on the local machine.
6512 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6516 contrib/pyblosxom/.arch-ids/=id
6517 contrib/pyblosxom/.arch-ids/getstamps.py.id
6518 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6519 contrib/pyblosxom/getstamps.py
6520 contrib/pyblosxom/hardcodedates.py
6523 ChangeLog muse-blosxom.el
6526 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6529 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6532 muse-blosxom.el has matured past experimental status
6534 muse--main--1.0--patch-18
6536 2005-03-23 Michael Olson <mwolson@gnu.org>
6538 * muse-blosxom.el: Remove common functionality that has already
6539 been implemented in `muse-html.el'. Derive this mode from
6540 `muse-html'. Update documentation. I now feel that this file is
6541 ready to be included in the top-level Muse directory.
6544 ChangeLog muse-blosxom.el
6547 experimental/.arch-ids/muse-blosxom.el.id
6548 ==> .arch-ids/muse-blosxom.el.id
6549 experimental/muse-blosxom.el
6553 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6556 Make muse-blosxom.el slightly less experimental
6558 muse--main--1.0--patch-17
6560 2005-03-22 Michael Olson <mwolson@gnu.org>
6562 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6563 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6565 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6566 from the `muse-blosxom-markup-date-directive' rule.
6567 (blosxom-set-time): Remove this function. We're not going to be
6568 touching the timestamp manually anymore -- it's too much of a
6569 hassle. Right now I've got a python program that compiles a
6570 timestamp file and a pyblosxom helper that reads it. Something
6571 similar could be arranged for blosxom, I'm sure.
6575 ChangeLog experimental/muse-blosxom.el
6578 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6581 Apply latest journal-related updates from johnw
6583 muse--main--1.0--patch-16
6587 ChangeLog examples/muse-johnw.el muse-journal.el
6590 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6593 Add Projects node to the manual
6595 muse--main--1.0--patch-15
6597 2005-02-28 Michael Olson <mwolson@gnu.org>
6599 * muse.texi: Change copyright notice since the FSF is now the
6601 (Projects): New node, based on a section from the README file.
6607 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6610 Correct documentation, adding some content.
6612 muse--main--1.0--patch-14
6614 2005-02-28 Michael Olson <mwolson@gnu.org>
6616 * muse.texi: Change license terms of the documentation to the GNU
6617 GPL instead of the GNU FDL, as per the consent of the copyright
6618 holders of the emacs-wiki manual, from which this is based. Some
6619 emacs-wiki-isms in the manual were corrected, and the Getting
6620 Started section was updated.
6626 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6629 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6631 muse--main--1.0--patch-13
6633 2005-02-17 Michael Olson <mwolson@gnu.org>
6635 * experimental/muse-blosxom.el: Somehow the contents of this file
6636 managed to get duplicated. I removed the duplicates.
6637 (muse-blosxom-date): Remove this, since it is not useful.
6638 (muse-blosxom-header): Use the standard header that blosxom.el
6642 ChangeLog experimental/muse-blosxom.el
6645 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6648 Initial commit of muse.texi, nothing substantial
6650 muse--main--1.0--patch-12
6652 2005-02-07 Michael Olson <mwolson@gnu.org>
6654 * muse.texi: New file that provides the documentation for Muse.
6655 It is in a very rough form at the moment. Nothing substantial may
6656 be found here yet. Be ye warned.
6659 .arch-ids/muse.texi.id muse.texi
6665 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6668 Add docstring, new trivial function
6670 muse--main--1.0--patch-11
6672 2005-02-07 Michael Olson <mwolson@gnu.org>
6674 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6675 `muse-what-changed'. No functionality change.
6676 (muse-what-changed): New function that displays in diff format the
6677 changes made since the buffer was last saved.
6679 * muse-project.el (muse-project-publish): Add docstring.
6682 ChangeLog muse-mode.el muse-project.el
6685 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6688 Add experimental version of muse-blosxom.el to project
6690 muse--main--1.0--patch-10
6692 2005-02-04 Michael Olson <mwolson@gnu.org>
6694 * Makefile (realclean): Remove file that gets generated when fonts
6697 * experimental/muse-bloxsom.el: New file that implements Blosxom
6698 support for Muse. It's in a very rough state, hence its placement
6699 in the `experimental' directory.
6702 experimental/.arch-ids/=id
6703 experimental/.arch-ids/muse-blosxom.el.id
6704 experimental/muse-blosxom.el
6710 experimental experimental/.arch-ids
6713 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6716 Make permissions more consistent
6718 muse--main--1.0--patch-9
6724 modified directories:
6725 contrib examples scripts
6728 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6733 muse--main--1.0--patch-8
6735 2005-02-04 Michael Olson <mwolson@gnu.org>
6737 * muse-build.el: Add contrib directory to `load-path'.
6738 (muse-elint-files): Load `muse-regexps.el'.
6740 * scripts/publish: Change permissions so that this script is
6741 executable. Add contrib directory to load list. Add
6742 `muse-regexps.el' to list.
6745 ChangeLog muse-build.el scripts/publish
6748 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6751 Use "—" instead of "—"
6753 muse--main--1.0--patch-7
6755 2005-01-31 Michael Olson <mwolson@gnu.org>
6757 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6758 with "—" so that documents validate properly. Thanks to
6759 Björn Lindström for the suggestion.
6761 * muse-html.el (muse-html-markup-strings): Ditto.
6764 ChangeLog muse-docbook.el muse-html.el
6767 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6770 Fix use of "[:blank:]" in underline markup
6772 muse--main--1.0--patch-6
6774 2005-01-25 Michael Olson <mwolson@gnu.org>
6776 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6777 use of `muse-regexp-blank'.
6780 ChangeLog muse-colors.el
6783 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6786 Fix problem with headings being given wrong face
6788 muse--main--1.0--patch-5
6790 2005-01-03 Michael Olson <mwolson@gnu.org>
6792 * muse-colors.el: Add header.
6793 (muse-colors-emphasized): Headings were being given the coloring
6794 for the next level of heading instead of the real
6795 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6796 Heading"). Thanks to Lan Yufeng for finding this and sending a
6799 * muse-regexps.el: Fix header.
6802 ChangeLog muse-colors.el muse-regexps.el
6805 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6810 muse--main--1.0--patch-4
6812 2005-01-01 Michael Olson <mwolson@gnu.org>
6814 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6815 version will be automatically maintained by Arch.
6819 .arch-ids/ChangeLog.id ChangeLog
6822 .arch-ids/ChangeLog.id
6823 ==> .arch-ids/ChangeLog.2004.id
6828 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6831 Extended regexps fix, allow spaces in 1st part of links
6833 muse--main--1.0--patch-3
6835 2004-12-30 Michael Olson <mwolson@gnu.org>
6837 * muse.el (muse-link-regexp): Allow spaces in the first part of
6840 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6841 customizable alternatives to extended character classes.
6843 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6846 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6847 muse-html.el muse-mode.el muse-publish.el muse.el
6850 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6853 Begin to change regexp handling, tweak muse.el header
6855 muse--main--1.0--patch-2
6857 2004-12-29 Michael Olson <mwolson@gnu.org>
6859 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6862 * muse-regexps.el: New file that implements regexp handling.
6863 Generalized regexp options will be moved to it eventually.
6866 .arch-ids/muse-regexps.el.id muse-regexps.el
6872 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6875 Do some early spring cleaning
6877 muse--main--1.0--patch-1
6879 2004-12-29 Michael Olson <mwolson@gnu.org>
6881 * Makefile: Change path to `publish' script.
6883 * contrib/pcomplete.el: New file that is used by Muse without
6884 actually being a part of it: hence its location in the contrib
6887 * contrib/cgi.el, contrib/httpd.el: New location.
6889 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6891 * scripts/publish, scripts/publish-project: Ditto.
6894 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6895 contrib/pcomplete.el examples/.arch-ids/=id
6896 scripts/.arch-ids/=id
6903 ==> contrib/.arch-ids/cgi.el.id
6904 .arch-ids/httpd.el.id
6905 ==> contrib/.arch-ids/httpd.el.id
6906 .arch-ids/muse-johnw.el.id
6907 ==> examples/.arch-ids/muse-johnw.el.id
6908 .arch-ids/publish-johnw.id
6909 ==> examples/.arch-ids/publish-johnw.id
6910 .arch-ids/publish-project.id
6911 ==> scripts/.arch-ids/publish-project.id
6912 .arch-ids/publish.id
6913 ==> scripts/.arch-ids/publish.id
6917 ==> contrib/httpd.el
6919 ==> examples/muse-johnw.el
6923 ==> examples/publish-johnw
6925 ==> scripts/publish-project
6928 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6932 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6935 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6937 muse--main--1.0--base-0
6939 (automatically generated log message)
6942 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6943 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6944 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6945 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6946 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6947 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6948 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6949 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6950 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6951 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6952 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6953 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6954 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6955 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6956 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6957 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6958 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6959 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8