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-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
8 muse-wiki: WikiWord suffix fix.
10 muse--main--1.0--patch-296
12 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
13 be nothing at the end. This allows us to separate WikiWords with
14 "''''" to indicate suffixes.
17 ChangeLog lisp/muse-wiki.el
20 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
23 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
25 muse--main--1.0--patch-295
27 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
28 error when muse-colors is not loaded. Thanks to Stefan van der Walt
32 ChangeLog lisp/muse-wiki.el
35 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
38 muse-publish: Make muse-insert-markup a function.
40 muse--main--1.0--patch-294
42 * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
46 ChangeLog lisp/muse-publish.el
49 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
52 Merged from muse--rel--3.02 (patch 29)
54 muse--main--1.0--patch-293
58 * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
59 muse-mode: Fix semicolon in paragraph issue.
62 ChangeLog lisp/muse-mode.el
65 mwolson@gnu.org--2005/muse--rel--3.02--patch-29
68 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
71 Merged from muse--rel--3.02 (patch 28)
73 muse--main--1.0--patch-292
77 * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
78 muse-project: Deal with edge case.
81 ChangeLog lisp/muse-project.el
84 mwolson@gnu.org--2005/muse--rel--3.02--patch-28
87 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
90 Merged from muse--rel--3.02 (patch 27)
92 muse--main--1.0--patch-291
96 * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
97 muse-project: Prevent auto-save files from being included.
100 ChangeLog lisp/muse-project.el
103 mwolson@gnu.org--2005/muse--rel--3.02--patch-27
106 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
109 muse-groff: Fix compiler warning.
111 muse--main--1.0--patch-290
113 * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
116 ChangeLog lisp/muse-groff.el
119 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
122 muse-registry: Attempt to increase Emacs20 compatibility.
124 muse--main--1.0--patch-289
126 * lisp/muse-registry.el (muse-registry-show)
127 (muse-registry-update-registry, muse-registry-make-new-registry): Use
128 dolist instead of mapc for nomimal support of Emacs20, since Planner
132 ChangeLog lisp/muse-registry.el
135 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
138 XEmacs fixes in muse-latex2png and muse-registry.
140 muse--main--1.0--patch-288
142 * lisp/muse-latex2png.el (latex2png): Fix XEmacs error. It seems better
143 to use expand-file-name than concat, since the result of the
144 temp-directory function sometimes doesn't have a trailing backslash.
146 * lisp/muse-registry.el (muse-registry-url-regexp): Use
148 (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
149 (muse-registry-make-new-registry): Use a better heuristic for
150 determining whether the given file is actually a directory. This
151 avoids the use of `directory-files-and-attributes', which is not
153 (muse-registry-new-entries): Use muse-match-string-no-properties.
156 ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
159 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
162 muse-registry.el: Fix compiler warnings.
164 muse--main--1.0--patch-287
166 * lisp/muse-registry.el: Fix compiler warnings. Remove dependency on
170 ChangeLog lisp/muse-registry.el
173 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
176 muse-wiki: First try at implementing WikiName separator.
178 muse--main--1.0--patch-286
180 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
181 markup, for when you want to add a suffix to a WikiName.
184 ChangeLog lisp/muse-wiki.el
187 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
190 Merged from muse--rel--3.02 (patch 25)
192 muse--main--1.0--patch-285
196 * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
197 muse-latex: Get table of contents to publish correctly.
200 ChangeLog lisp/muse-latex.el
203 mwolson@gnu.org--2005/muse--rel--3.02--patch-25
206 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
209 Add muse-registry.el to Muse.
211 muse--main--1.0--patch-284
213 * lisp/muse-registry.el: New file contributed by Bastien Guerry that
214 provides a URL registry for Muse.
217 lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
223 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
226 muse-mode: Minor fix.
228 muse--main--1.0--patch-283
230 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
231 and save-excursion as recommended by Emacs documentation.
234 ChangeLog lisp/muse-mode.el
237 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
240 muse-mode: Handle case where we visit an anchor-only link.
242 muse--main--1.0--patch-282
244 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
245 consists of only an anchor. Thanks to Jim Ottaway for the patch.
248 ChangeLog lisp/muse-mode.el
251 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
254 muse-colors: Add faces for all 3 levels of emphasis.
256 muse--main--1.0--patch-281
258 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
259 (muse-emphasis-3): New faces that represent italic, bold, and bold
260 italic emphasis, respectively.
261 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
262 the suggestion and the initial code.
265 AUTHORS ChangeLog lisp/muse-colors.el
268 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
271 muse-latex2png: XEmacs compatibility.
273 muse--main--1.0--patch-280
275 * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
276 file-expand-wildcards, since it was a no-op.
277 (latex2png): Fall back to a temporary directory variable that works
278 with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
281 ChangeLog lisp/muse-latex2png.el
284 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
289 muse--main--1.0--patch-279
297 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
300 Don't split anchors in URLs.
302 muse--main--1.0--patch-278
304 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
305 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
306 sure that we handle URLs before trying to split the anchor.
307 (muse-visit-link): Don't compute the anchor. Let the callee do that.
310 ChangeLog lisp/muse-mode.el
313 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
316 Merged from mwolson@gnu.org--2005 (patch 23)
318 muse--main--1.0--patch-277
322 * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
323 muse-wiki: WikiWords can have consecutive capital letters.
326 ChangeLog lisp/muse-wiki.el
329 mwolson@gnu.org--2005/muse--rel--3.02--patch-23
332 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
335 Deal with case when muse-make-link is passed an explicit link.
337 muse--main--1.0--patch-276
339 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
340 with case when we are passed an explicit-style link.
343 ChangeLog lisp/muse-mode.el
346 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
349 Merged from mwolson@gnu.org--2005 (patch 20-22)
351 muse--main--1.0--patch-275
355 * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
358 * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
361 * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
362 Release Emacs Muse 3.02.02.
365 examples/mwolson/templates/.arch-ids/header.tex.id
366 examples/mwolson/templates/header.tex
369 ChangeLog NEWS examples/mwolson/muse-init.el
370 examples/mwolson/templates/header.html lisp/muse.el muse.texi
373 mwolson@gnu.org--2005/muse--rel--3.02--patch-20
374 mwolson@gnu.org--2005/muse--rel--3.02--patch-21
375 mwolson@gnu.org--2005/muse--rel--3.02--patch-22
378 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
381 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
383 muse--main--1.0--patch-274
387 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
388 Don't interpret enddots, dots, and rule inside of links.
390 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
391 Allow bad WikiWords to be colorized, by popular request.
393 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
394 Be more fault-tolerant about muse-file-extension.
396 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
397 Prepare debian files for new minor release.
399 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
402 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
403 NEWS: Add migration note.
405 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
406 Merged from mwolson@gnu.org--2005 (patch 272-273)
409 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
410 debian/control debian/rules lisp/muse-colors.el
411 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
414 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
415 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
416 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
417 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
418 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
419 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
420 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
423 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
426 muse-latex: Make footnotes look a bit more natural for LaTeX users.
428 muse--main--1.0--patch-273
430 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
431 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
434 ChangeLog lisp/muse-latex.el
437 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
440 muse-texinfo: Correct markup strings for dots, enddots, center.
442 muse--main--1.0--patch-272
444 * AUTHORS: Bookkeeping
446 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
447 Jim Ottaway that produces correct output for dots, enddots, and
451 AUTHORS ChangeLog lisp/muse-texinfo.el
454 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
457 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)
459 muse--main--1.0--patch-271
461 Mark several revisions as "included". No actual changes were made to the
468 davidsmith@acm.org--2005/muse--devo--1.0--base-0
469 davidsmith@acm.org--main/muse--devo--1.0--base-0
470 davidsmith@acm.org--main/muse--devo--1.0--patch-1
471 davidsmith@acm.org--main/muse--devo--1.0--patch-2
472 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
473 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
474 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
475 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
476 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
477 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
478 mwolson@gnu.org--2005/muse--rel--3.02--base-0
479 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
480 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
481 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
482 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
483 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
484 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
485 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
486 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
489 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
492 muse-groff: Provide groff-pdf style rather than pdf.
494 muse--main--1.0--patch-270
496 * experimental/muse-groff.el: Remove, since the original author keeps his
497 version in the lisp/ directory, and it's reasonably stable by now.
499 * lisp/muse-groff.el: Detabify source.
500 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
501 avoid a conflict with the latex-based pdf style.
504 experimental/.arch-ids/muse-groff.el.id
505 experimental/muse-groff.el
508 ChangeLog lisp/muse-groff.el
511 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
514 Merged from ajk@iu.edu--2005 (patch 0-9)
516 muse--main--1.0--patch-269
520 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
521 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
523 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
524 Publish PDF using GROFF with mom macros.
526 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
527 Kinda works, still need tables and a bunch of other stuff.
529 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
530 Remove extra newlines from QUOTE calls.
532 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
535 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
536 - fix syntax of definition of muse-groff-markup-strings
538 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
539 Use \z to keep leading space that will result from .URL...
541 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
542 Don't use .blm (blank line == paragraph break). Hopefu...
544 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
545 Use markup-strings for <example>.
547 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
548 Catch up with mwolson
551 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
557 ajk@iu.edu--2005/muse--ajk--1.0--base-0
558 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
559 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
560 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
561 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
562 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
563 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
564 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
565 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
566 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
569 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
572 Allow "-" in publishing directives.
574 muse--main--1.0--patch-268
576 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
577 publishing directives. Thanks to Jim Ottaway for the suggestion.
580 ChangeLog lisp/muse-publish.el
583 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
586 muse-latex: Fix "generation of PDF failed" message.
588 muse--main--1.0--patch-267
590 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
591 t or nil depending on whether the publishing attempt was successful.
594 ChangeLog lisp/muse-latex.el
597 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
600 Call pdflatex a reasonable number of times.
602 muse--main--1.0--patch-266
604 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
605 times, depending on what return value we get. Thanks to John Wiegley
609 ChangeLog Makefile.defs debian/changelog debian/rules
613 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
616 Temporary workaround to make lists work properly again.
618 muse--main--1.0--patch-265
620 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
621 properties to lists, since we need to be able to reduce them in later
622 publishing rules for muse-html. I'd really like to change the way
623 lists are marked up so as to obviate the need for this.
626 ChangeLog lisp/muse-publish.el
629 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
632 Attempt to fix read-only error.
634 muse--main--1.0--patch-264
636 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
637 inhibit-read-only to t so that we don't get buffer-read-only errors.
640 ChangeLog lisp/muse-publish.el
643 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
646 Fix mistyping of new option name.
648 muse--main--1.0--patch-263
650 * lisp/muse-publish.el (muse-publish-markup-comment)
651 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
654 ChangeLog lisp/muse-publish.el
657 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
660 muse-publish: Use `apply' instead of passing list to `insert'.
662 muse--main--1.0--patch-262
664 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
665 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
666 Hopefully this will fix a backtrace or two.
669 ChangeLog lisp/muse-publish.el
672 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
675 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
677 muse--main--1.0--patch-261
679 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
680 'comment-begin and 'comment-end.
682 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
684 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
686 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
688 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
689 argument for "\ref", since it isn't valid LaTeX.
691 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
692 muse-publishing-current-output-path rather than
693 muse-publishing-current-file.
695 * lisp/muse-publish.el (muse-publishing-current-output-path): New
696 variable that determines where the current file is being published to.
697 (muse-publish-file): Set muse-publishing-current-output-path.
698 (muse-publish-comments-p): New option that determines whether comments
699 should be deleted or published. Default is to delete.
700 (muse-publish-markup-comment, muse-publish-comment-tag): Use
701 muse-publish-comments-p.
704 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
705 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
706 lisp/muse-publish.el lisp/muse-texinfo.el
709 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
712 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
714 muse--main--1.0--patch-260
716 * AUTHORS: Bookkeeping.
718 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
719 `output-dir' is not defined, so let's just use pubdir.
721 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
725 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
728 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
731 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
733 muse--main--1.0--patch-259
737 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
738 table headers and overlining table footers, as suggested by Trent Buck.
740 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
741 author has agreed to send in a copyright assignment form.
744 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
747 contrib/.arch-ids/muse-latex2png.el.id
748 ==> lisp/.arch-ids/muse-latex2png.el.id
749 contrib/muse-latex2png.el
750 ==> lisp/muse-latex2png.el
753 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
756 Pave the way for entire-document escaping of specials.
758 muse--main--1.0--patch-258
760 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
762 * lisp/muse-publish.el (muse-insert-markup): New function that is used
763 for inserting markup text. Currently, this inserts the text and adds
764 the read-only property. This should permit us to deal with escaping
765 specials in the entire document, later on.
766 (muse-publish-section-close, muse-publish-markup-word)
767 (muse-publish-markup-emdash, muse-publish-markup-enddots)
768 (muse-publish-markup-dots, muse-publish-markup-rule)
769 (muse-publish-markup-heading, muse-publish-markup-footnote)
770 (muse-publish-markup-fn-sep, muse-publish-surround-text)
771 (muse-publish-markup-list, muse-publish-markup-leading-space)
772 (muse-publish-markup-verse): Use muse-insert-markup instead of
773 `insert'. Don't use this on whitespace, just the markup text itself.
775 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
778 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
781 ChangeLog lisp/muse-book.el lisp/muse-journal.el
782 lisp/muse-mode.el lisp/muse-publish.el
785 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
788 By default, use ".muse" extension and do not detect by pathname.
790 muse--main--1.0--patch-257
792 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
793 (muse-file-extension): Default to "muse". This has the effect of
794 making Emacs associate the ".muse" extension with muse-mode, without
795 trying to figure things out from the path to the file. The former
796 method is usually considered to be best, so we'll go with it.
799 ChangeLog lisp/muse-mode.el lisp/muse.el
802 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
805 Emacs 21 flyspell fix.
807 muse--main--1.0--patch-256
809 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
810 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
811 means that the version of flyspell that comes with Emacs21 will no
812 longer mess up links.
815 ChangeLog lisp/muse-mode.el
818 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
821 Merged from jeho@jeho.org--2005 (patch 0-11)
823 muse--main--1.0--patch-255
827 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
830 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
832 (muse-visit-link-default): Save position before searching, in case the
833 search fails. Use a regexp search. Start from beginning of document.
834 Refine search regexp.
836 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
837 that indicated whether project names without a page specifier will be
839 (muse-wiki-handle-interwiki): Consult
840 `muse-wiki-ignore-bare-project-names'.
844 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
845 muse-mode.el fix for muse-visit-link-default
847 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
848 muse-mode.el fix intangible problem in muse-link-at-point
850 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
851 muse-wiki: added option for not rendering bare project names as links
853 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
854 muse-mode.el: fix finding an anchor
856 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
857 muse-latex.el: fix footnote-end
860 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
864 jeho@jeho.org--2005/muse--jeho--1.0--base-0
865 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
866 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
867 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
868 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
869 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
870 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
871 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
872 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
873 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
874 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
875 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
878 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
881 contrib/muse-latex2png.el: Put images in the correct directory.
883 muse--main--1.0--patch-254
885 * contrib/muse-latex2png.el (latex2png-move2pubdir)
886 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
887 puts generated images in the correct directory.
890 AUTHORS ChangeLog contrib/muse-latex2png.el
893 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
896 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
898 muse--main--1.0--patch-253
900 * experimental/muse-xml.el (muse-xml-insert-anchor)
901 (muse-xml-markup-anchor): Make sure we don't blow away the text just
902 before an anchor. On all types but texinfo, insert a newline
903 immediately after the anchor.
905 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
906 (muse-docbook-markup-anchor): Ditto.
908 * lisp/muse-html.el (muse-html-insert-anchor)
909 (muse-html-markup-anchor): Ditto.
911 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
912 (muse-texinfo-markup-anchor): Ditto.
914 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
915 the anchor the first match group.
917 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
918 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
920 (muse-latex-insert-anchor): Use a simpler routine that inserts
924 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
925 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
929 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
932 Allow anchors to occur near (rather than at) the beginning of line.
934 muse--main--1.0--patch-252
936 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
937 characters before anchor, like " - ". Thanks to Phillip Lord for the
941 ChangeLog lisp/muse-publish.el
944 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
947 Minor bookkeeping update.
949 muse--main--1.0--patch-251
951 * AUTHORS: Update information.
957 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
960 muse-mathml: New experimental embedded MathML publisher.
962 muse--main--1.0--patch-250
964 * lisp/muse-html.el (muse-html): Fix docstring.
966 * experimental/muse-mathml.el: New file that implements a <math> tag.
967 With the help of an external program, this will translate LaTeX code
968 between <math> and </math> to embedded MathML. A new style called
969 "mathml" is defined, which is derived from the XHTML style, but with a
970 more suitable header.
973 experimental/.arch-ids/muse-mathml.el.id
974 experimental/muse-mathml.el
977 ChangeLog lisp/muse-html.el
980 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
983 muse-latex: Ignore anchor if it occurs at end of line.
985 muse--main--1.0--patch-249
987 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
988 the end of a line, ignore it. Thanks to Na Li for the suggestion.
991 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
994 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
997 Add ability to publish embedded LaTeX content as a PNG.
999 muse--main--1.0--patch-248
1001 * lisp/muse-publish.el (muse-publishing-styles)
1002 (muse-publishing-current-file, muse-publishing-current-style)
1003 (muse-publishing-styles): Add documentation.
1005 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
1006 expects LaTeX content, and will publish a PNG file. If you're
1007 interesting in helping, check out To Do in the commentary. This is in
1008 /contrib for now, since the original author doesn't have a copyright
1009 assignment on file with the FSF.
1012 contrib/.arch-ids/muse-latex2png.el.id
1013 contrib/muse-latex2png.el
1016 AUTHORS ChangeLog lisp/muse-publish.el
1019 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1022 muse-groff.el: New publishing styles groff and groff-pdf.
1024 muse--main--1.0--patch-247
1028 * lisp/muse.el: Use the correct month name for this release. Oops.
1030 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1032 * experimental/muse-groff.el: New file containing the groff and groff-pdf
1036 experimental/.arch-ids/muse-groff.el.id
1037 experimental/muse-groff.el
1040 AUTHORS ChangeLog lisp/muse.el muse.texi
1043 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1046 Figure out syntax of :set.
1048 muse--main--1.0--patch-246
1050 * lisp/muse-project.el (muse-project): Make the :set option inline to
1051 match the actual syntax that Muse recognizes.
1053 * muse.texi (Projects): Note that I need to work on this section.
1056 ChangeLog lisp/muse-project.el muse.texi
1059 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1062 Release Emacs Muse 3.02.01.
1064 muse--main--1.0--patch-245
1066 * NEWS: Update entries for Muse 3.02.01.
1068 * debian/rules: Install NEWS.Debian.
1070 * debian/NEWS: New file that contains Debian-related news items.
1072 * examples/mwolson/muse-init.el: Update with my latest changes.
1074 * examples/mwolson/templates/footer.html: Use
1075 `muse-publishing-directive'.
1078 debian/.arch-ids/NEWS.id debian/NEWS
1081 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1082 examples/mwolson/muse-init.el
1083 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1086 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1089 Fix customization bugs concerning muse-project-alist.
1091 muse--main--1.0--patch-244
1093 * examples/johnw/muse-johnw.el: Update with latest version from John.
1095 * muse-project.el (muse-project-alist-using-customize): New variable that
1096 indicates whether or not we just used customize to modify the value of
1098 (muse-project-alist-get): Set muse-project-alist-using-customize.
1099 (muse-project-alist-set): Only try to unescape muse-project-alist if
1100 muse-project-alist-using-customize is set. Make sure that the value we
1101 save to .emacs is unescaped.
1102 (muse-project): Add definition for :value-delete so that we can work
1103 around an Emacs21 and XEmacs21 annoyance.
1106 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1109 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1112 Try to make link properties more sane.
1114 muse--main--1.0--patch-243
1116 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1117 a bit smarter. It is hoped that this fixes several strange key
1118 movement and link coloring issues. Thanks to Sergey Vlasov for the
1122 AUTHORS ChangeLog lisp/muse-colors.el
1125 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1128 Use modification time for date directive.
1130 muse--main--1.0--patch-242
1132 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1133 directive using the currently-publishing file's modification time,
1134 rather than the current time.
1137 ChangeLog lisp/muse-publish.el
1140 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1143 muse-latex: Add a few escaping options that may be used in the future.
1145 muse--main--1.0--patch-241
1147 * lisp/muse-latex.el: Note that we don't make use of these new options
1149 (muse-latex-markup-specials): Move longer escapes out of here.
1150 (muse-latex-markup-specials-entire-document): New option that specifies
1151 the special characters to escape in the whole document after processing
1153 (muse-latex-markup-specials-verbatim): New option that specifies the
1154 special characters to escape in <example> tags and =literal text=.
1157 ChangeLog lisp/muse-latex.el
1160 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1163 If more than 1 blank separates list/table items, separate them.
1165 muse--main--1.0--patch-240
1167 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1168 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1169 line separates a list or table item, it will form a new table.
1172 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1173 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1176 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1179 muse.texi: Use @example instead of @smallexample.
1181 muse--main--1.0--patch-239
1183 * muse.texi: Replace @smallexample with @example. It didn't do what I
1184 thought it did, and the result looked worse. Hence, the reversal.
1190 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1193 muse-html: Add muse-xhtml-style-sheet.
1195 muse--main--1.0--patch-238
1197 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1198 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1199 Thanks to Trent Buck for the suggestion.
1202 ChangeLog lisp/muse-html.el
1205 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1210 muse--main--1.0--patch-237
1212 * Makefile.defs: Update Debian stuff.
1214 * changelog: Add entry for 3.02-1, urgency medium.
1217 ChangeLog Makefile.defs debian/changelog
1220 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1223 Prepare for release.
1225 muse--main--1.0--patch-236
1227 * lisp/muse.el (muse-version): Increment to 3.02.
1229 * *.el: Fix first header line.
1231 * examples/mwolson/muse-init.el: Sync with my config.
1232 (my-muse-pdf-make-links-absolute): New function that makes relative
1233 links absolute in a hard-coded way.
1234 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1235 publishing transforms.
1240 experimental/.arch-ids/muse-cite.el.id
1241 experimental/muse-cite.el
1244 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1245 experimental/muse-message.el experimental/muse-xml.el
1246 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1247 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1248 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1249 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1250 lisp/muse-protocols.el lisp/muse-publish.el
1251 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1252 lisp/muse.el muse.texi
1255 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1258 Finish documentation.
1260 muse--main--1.0--patch-235
1262 * muse.texi (Comments): New node that describes the syntax of comments.
1263 (Markup Strings): Describe all markup strings.
1269 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1272 Document style elements for muse-define-style.
1274 muse--main--1.0--patch-234
1276 * muse.texi: Use @smallexample for 1-line examples.
1277 (Style Elements): New node that explains the different style elements
1278 that may be used for muse-define-style and muse-derive-style.
1279 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1286 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1289 Make documentation separately installable.
1291 muse--main--1.0--patch-233
1293 * Makefile (install): Split into install-bin and install-info.
1295 * muse.texi (Markup Regexps): Fix display bug.
1298 ChangeLog Makefile muse.texi
1301 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1304 muse-mode: Set comment syntax.
1306 muse--main--1.0--patch-232
1308 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1309 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1312 ChangeLog lisp/muse-mode.el
1315 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1318 muse.texi: Add publishing order information.
1320 muse--main--1.0--patch-231
1322 * muse.texi (Markup Regexps): Add publishing order.
1328 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1331 Hack on documentation. The release is in sight!
1333 muse--main--1.0--patch-230
1335 * muse.texi: Use @subsubheading for all logical split headers rather than
1336 @emph. Move all examples against left margin. Add comments to
1337 indicate what still needs to be done.
1338 (DocBook): Correct a few misspelled variable names and add some new
1340 (Common Elements): Split this into 4 new subsections.
1346 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1349 Fix publishing of stuff like <code><></code>.
1351 muse--main--1.0--patch-229
1353 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1354 `insert-before-markers' rather than `insert'. This should fix strange
1355 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1358 ChangeLog lisp/muse-publish.el
1361 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1364 Update NEWS, fix muse-url-protocols customization interface.
1366 muse--main--1.0--patch-228
1368 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1369 using nil as the resolve function.
1371 * NEWS: Bring up-to-date.
1374 ChangeLog NEWS lisp/muse-protocols.el
1377 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1380 Fix title coloring bug; muse-latex: escape '<' and '>'.
1382 muse--main--1.0--patch-227
1384 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1385 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1388 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1389 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1393 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1396 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1399 muse-latex: Handle special characters in a better way.
1401 muse--main--1.0--patch-226
1403 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1405 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1406 'end-literal. Thanks to Trent Buck for the suggestion.
1407 (muse-latex-markup-specials): Move special characters here instead of
1411 ChangeLog lisp/muse-latex.el
1414 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1417 muse-latex: Fix compiler warning.
1419 muse--main--1.0--patch-225
1421 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1425 ChangeLog lisp/muse-latex.el
1428 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1433 muse--main--1.0--patch-224
1435 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1436 verbatim. Verbatim makes text literal and escaped, code makes text
1437 teletype and escaped.
1439 * muse-publish.el (muse-publish-markup-tags): Add "code".
1440 (muse-publish-code-tag): New function that publishes code the same way
1441 as =teletyped= text.
1444 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1447 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1450 Strip text properties before browsing a URL.
1452 muse--main--1.0--patch-223
1454 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1455 this will fix a bug.
1458 ChangeLog lisp/muse-protocols.el
1461 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1464 muse-latex: Call pdflatex twice to get <contents> published.
1466 muse--main--1.0--patch-222
1468 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1469 pdflatex twice, since this seems to be necessary to get <contents>
1470 published. Thanks to Trent Buck for the heads up. I wonder if we need
1471 to call it three times, since this is what John originally did. Can
1472 someone please give me advice about this?
1475 ChangeLog lisp/muse-latex.el
1478 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1481 Make info:// and man:// not publish a link, handle insert URL edge case.
1483 muse--main--1.0--patch-221
1485 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1486 publish only the description, not the URL.
1488 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1489 get nil from muse-publish-url by not inserting any text.
1492 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1495 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1498 If a URL has a resolve function of nil, publish the description only.
1500 muse--main--1.0--patch-220
1502 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1505 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1507 (muse-resolve-url): If nil is given as the resolve function, return
1510 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1511 insert the description instead of the original URL.
1514 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1515 lisp/muse-publish.el
1518 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1521 Implement protocol handling.
1523 muse--main--1.0--patch-219
1525 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1526 should just make a hook for this stuff.
1527 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1529 * lisp/muse-protocols.el: New file that implements protocol handling.
1531 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1533 (muse-publish-markup-url): Indentation fix, no func change.
1535 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1537 * lisp/muse.el: Require muse-protocols.
1540 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1543 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1544 lisp/muse-regexps.el lisp/muse.el
1547 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1550 muse-xml: Use a more standard sort of header.
1552 muse--main--1.0--patch-218
1554 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1555 type="muse">, as suggested by Brad Collins.
1558 ChangeLog experimental/muse-xml.el
1561 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1564 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1566 muse--main--1.0--patch-217
1568 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1570 * README (examples): Mention that other files are here as well.
1572 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1573 for use with muse-xml.el.
1575 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1576 muse-xml is in experimental status.
1577 (muse-xml-markup-regexps): Correct table-munging regexp.
1578 (muse-xml-markup-strings): Surround each verse line with <line></line>.
1579 Empty lines are marked up as <line />.
1581 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1582 s/last-stanza-end/end-last-stanza-line/.
1584 * muse-mode.el (muse-visit-link-default): Make the temporary file
1585 visiting work as expected.
1587 * muse-publish.el (muse-publish-markup-verse): Make use of
1588 'begin-verse-line and 'begin-last-stanza-line. Use
1589 'end-last-stanza-line instead of 'last-stanza-end.
1591 * muse.texi (Verse): Be a bit more clever with our example.
1594 examples/.arch-ids/muse.rnc.id examples/muse.rnc
1597 AUTHORS ChangeLog README experimental/muse-xml.el
1598 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1602 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1605 Allow links to temporary files to be visited.
1607 muse--main--1.0--patch-216
1609 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1610 temporary files. These are buffers that do not have a corresponding
1614 ChangeLog lisp/muse-mode.el
1617 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1620 Fix save-match-data gaffe.
1622 muse--main--1.0--patch-215
1624 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1625 outside of `and' statement.
1628 ChangeLog lisp/muse-regexps.el
1631 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1634 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1636 muse--main--1.0--patch-214
1638 * examples/mwolson/muse-init.el: Update.
1640 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1641 ensure that links to other pages in this project are given the proper
1644 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1646 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1647 instead of muse-publish-output-name.
1649 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1650 functions that consult the :link-suffix when returning the name of the
1651 link (or the complete file name for the latter function). If
1652 :link-suffix does not exist, use :suffix. This should help Muse be
1653 able to handle some more usage scenarios.
1654 (muse-publish-prepare-url): Use muse-publish-link-name instead of
1655 muse-publish-output-name.
1657 * muse-wiki.el (muse-wiki-resolve-project-page): Use
1658 muse-publish-link-file instead of muse-publish-output-file.
1659 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1660 letters. The old behavior was not friendly to acronyms.
1663 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1664 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1668 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1671 Correct the publish-project example.
1673 muse--main--1.0--patch-213
1675 * examples/publish-project: Remove "-l muse-build.el" and note that the
1676 user's muse-init.el file should add the Muse directories to load-path.
1679 ChangeLog examples/publish-project
1682 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1685 Reinstate former extended character class rules.
1687 muse--main--1.0--patch-212
1689 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1690 extended regexps really don't work well on Emacs 21.2 or 21.3, so
1692 (muse-regexp-emacs-revision): New variable that indicates the revision
1693 number of this version of Emacs.
1694 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1695 aren't working well enough with extended character classes in regexps.
1697 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1698 instead of just displaying it.
1701 ChangeLog lisp/muse-regexps.el lisp/muse.el
1704 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1707 Fix paragraph-filling breakage in Emacs21.
1709 muse--main--1.0--patch-211
1711 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1712 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1716 ChangeLog lisp/muse-mode.el
1719 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1722 Allow Emacs 21.3 to use extended character classes in regexps.
1724 muse--main--1.0--patch-210
1726 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1727 Since enough positive reports have come in about the usability of 21.3,
1728 we'll allow it to use extended character classes in regexps by default.
1731 ChangeLog lisp/muse-regexps.el
1734 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1737 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1739 muse--main--1.0--patch-209
1741 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1742 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1743 offer the style and directory prompt when you hit C-c C-t in a file
1744 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1745 Hodique for the fix.
1747 * lisp/muse.el (muse-read-directory-name): New function that defines a
1748 fallback version of `read-directory-name', since Emacs21 doesn't have
1752 ChangeLog lisp/muse-publish.el lisp/muse.el
1755 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1756 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1757 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1758 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1759 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1760 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1763 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1766 Fix problem with links at beginning of buf and paragraphs.
1768 muse--main--1.0--patch-208
1770 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1773 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1775 * muse-html.el (muse-html-markup-regexps): Ditto.
1777 * muse-publish.el (muse-publishing-last-position): New variable that
1778 indicates our last buffer position while publishing the current rule.
1779 Used to make sure the process doesn't get stalled.
1780 (muse-publish-markup): Fix edge case where links at beginning of
1781 buffer, with read-only text, would prevent the beginning of buffer from
1783 (muse-publish-markup-directive): Fix case where two directives of the
1784 same size would prevent any following directives from being
1785 interpreted. We accomplish this by setting the last published position
1786 to nil after each directive.
1789 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1790 lisp/muse-html.el lisp/muse-publish.el
1793 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1796 Document publishing directives.
1798 muse--main--1.0--patch-207
1800 * muse.texi (Getting Started): Remove crufty sentence.
1801 (Directives): New section that describes the likes of #title and
1808 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1811 Document WikiNames and update header publishing information.
1813 muse--main--1.0--patch-206
1815 * muse.texi (Headings): Any level of headings is supported.
1816 (Emphasizing Text): Verbatim text may span multiple lines.
1817 (Explicit Links): Refactor Links section into Explicit Links, Implicit
1819 (Implicit Links): Document WikiNames and InterWiki links.
1825 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1828 Finish NEWS, handle emphasis at EOF edge case.
1830 muse--main--1.0--patch-205
1832 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1833 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1834 as there is a terminating emphasis delimiter.
1836 * examples/mwolson/muse-init.el: Sync with my latest configuration.
1838 * NEWS: Bring this up to date.
1841 ChangeLog NEWS examples/mwolson/muse-init.el
1845 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1848 muse-html: Add muse-xhtml-extension.
1850 muse--main--1.0--patch-204
1852 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1853 default file extension for publishing XHTML files. Thanks to Trent
1854 Buck for the suggestion.
1858 ChangeLog lisp/muse-html.el
1861 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1864 Add items through patch-149 to NEWS.
1866 muse--main--1.0--patch-203
1868 * NEWS (progress): Catch up to patch-149.
1870 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1872 * lisp/muse-publish.el (muse-publish): Ditto.
1875 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1878 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1881 Make building of Debian revisions work.
1883 muse--main--1.0--patch-202
1885 * Makefile (distclean): Don't remove anything in debian/, since it will
1887 (debclean): Removed, since two different targets need slightly
1888 different versions of this. Even abstraction has its limits.
1889 (debbuild): New target that takes care of performing the build itself.
1890 (debrevision): New target that makes a revision build, where the
1891 original tarball must not be modified.
1892 (debrevision): Split out building stuff to debbuild target.
1894 * debian/changelog: Several revisions worth of Debian fun.
1896 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1897 (Description): Make this match the ITP and shorten the text.
1900 ChangeLog Makefile Makefile.defs debian/changelog
1904 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1907 Prepare initial upload for Debian project.
1909 muse--main--1.0--patch-201
1911 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1912 version, since we only want the last changelog entry to appear on the
1913 initial Debian upload.
1915 * debian/changelog: New Debian package 3.01.arch.201-1.
1918 ChangeLog Makefile.defs debian/changelog
1921 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1924 muse-mode: Minor regexp tweak.
1926 muse--main--1.0--patch-200
1928 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1931 ChangeLog lisp/muse-mode.el
1934 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1937 Minor fixups from Peter K. Lee.
1939 muse--main--1.0--patch-199
1941 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1942 restrictive with our end-of-table regexp.
1944 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1945 instead of start of table. Be less restrictive with several of our
1948 * lisp/muse-html.el: Patch from Peter K. Lee.
1949 (muse-html-prepare-buffer): Work around edge case where the "charset="
1950 part has already been appended to muse-html-meta-content-type.
1951 (muse-html-fixup-tables): Be slightly less restrictive with our
1952 end-of-table regexp.
1955 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1959 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1962 Keep lists from getting mashed together on M-q.
1964 muse--main--1.0--patch-198
1966 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1967 locally so that lists don't get blended together incorrectly upon
1971 ChangeLog lisp/muse-mode.el
1974 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1977 QuickStart: Minor typo in anchor example.
1979 muse--main--1.0--patch-197
1981 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1982 rather than a full URL.
1985 ChangeLog examples/QuickStart
1988 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1991 Makefile: Use BUILDOPTS.
1993 muse--main--1.0--patch-196
1995 * Makefile (debrelease): Make use of $(BUILDOPTS).
1997 * Makefile.defs (BUILDOPTS): New option that allows additional options to
1998 be passed to dpkg-buildpackage. In case I ever make several revisions
1999 before getting the -1 revision uploaded, for example, I can use "-sa"
2000 here in order to make a valid pacakge.
2003 ChangeLog Makefile Makefile.defs
2006 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2009 Make generated Debian packages slightly easier to upload.
2011 muse--main--1.0--patch-195
2013 * debian/changelog: Generate 3.01.arch.195-1.
2015 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2017 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2018 that was last uploaded to Debian.
2020 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2021 changes is generated. This means we have to use dpkg-buildpackage,
2022 since debuild doesn't recognize the environment variables that it
2023 claims to recognize.
2026 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2029 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2032 Makefile: Minor deletion cleanups.
2034 muse--main--1.0--patch-194
2041 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2044 Compilation cleanups.
2046 muse--main--1.0--patch-193
2048 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2049 `make-variable-buffer-local' in order to silence compiler warnings.
2051 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2054 * scripts/muse-build.el (muse-elint-files): Automatically load every
2055 elisp file rather than specifying each one.
2058 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2061 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2064 Fix failure to resolve interwiki link when clicking on it.
2066 muse--main--1.0--patch-192
2068 * Makefile (debclean): Minor tweak.
2070 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
2073 * lisp/muse-project.el (muse-project-find-file): Don't add file
2074 extensions to a relative name. If we're dealing with a file, open it
2075 up without searching through the various projects for a path. This
2076 should fix the failure to resolve an interwiki link by clicking on it.
2079 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2082 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2085 Makefile: Remove stale Debian packages for this version.
2087 muse--main--1.0--patch-191
2089 * Makefile (debclean): Remove generated Debian packages for the current
2090 version in parent directory.
2096 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2099 Fix trailing backslash error.
2101 muse--main--1.0--patch-190
2103 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2104 regexp-quoting fix from drkm.
2107 ChangeLog lisp/muse-project.el
2110 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2113 Release 3.01.91 (3.02 RC2).
2115 muse--main--1.0--patch-189
2117 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2120 ChangeLog Makefile.defs lisp/muse.el muse.texi
2123 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2126 Escape email address and URL always.
2128 muse--main--1.0--patch-188
2130 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2131 escape and publish email address as read-only, even when it's not
2133 (muse-publish-markup-url): Ditto for URL.
2136 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2139 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2142 Inter-project output name fix.
2144 muse--main--1.0--patch-187
2146 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2147 that I had fixed this before.
2150 ChangeLog lisp/muse-wiki.el
2153 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2156 Make coloring of verbatim greater-than sign same as publishing.
2158 muse--main--1.0--patch-186
2160 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2161 greater-than sign surrounded by equal signs, display it in verbatim
2165 ChangeLog lisp/muse-colors.el
2168 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2171 Allow transform function for link descriptions. Bare email and URL fixes.
2173 muse--main--1.0--patch-185
2175 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2176 (muse-publish-desc-transforms): New option that contains the functions
2177 that will be called to transform a link description.
2178 (muse-publish-markup-word): Handle Yet Another Edge Case.
2179 (muse-publish-markup-email): Use
2180 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2181 double-quote on either side.
2182 (muse-publish-url): Apply description transforms.
2183 (muse-publish-markup-url): Don't publish if we have a double-quote on
2186 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2187 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2188 (muse-wiki-interwiki-delimiter): New option that indicates the
2189 interwiki delimiter to use.
2190 (muse-wiki-interwiki-replacement): New option that indicates the
2192 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2193 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2194 this can be added to muse-publish-desc-transforms.
2195 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2196 interwiki delimiter with its replacement, but only when the given text
2197 is not an explicit link.
2199 * lisp/muse.el (muse-update-file-extension): New function made from the
2200 innards of the :set function in `muse-file-extension'.
2203 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2206 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2209 Handle anchors in all publishing styles, as well as linking to them.
2211 muse--main--1.0--patch-184
2213 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2215 (muse-publish-prepare-url): Don't touch links to anchors.
2217 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2218 'internal-link. Treat centered text with
2219 <para role="center">...</para>.
2220 (muse-docbook-markup-paragraph): Slight regexp tweak.
2221 (muse-docbook-insert-anchor): Docfix.
2222 (muse-docbook-markup-anchor): Move lower in file.
2224 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2226 (muse-xhtml-markup-strings): Order list, no func change.
2227 (muse-html-markup-anchor): Move up in file, no func change.
2229 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2231 (muse-latex-markup-strings): Add handler for 'internal-link.
2232 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2233 that insert an anchor around the next word or inside of a tag.
2235 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2238 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2240 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2241 that insert an anchor before the next word or within a tag.
2243 * NEWS: Initial attempt at documenting changes since 3.01.
2246 .arch-ids/NEWS.id NEWS
2249 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2250 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2253 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2256 Generalize some blosxom helper functions.
2258 muse--main--1.0--patch-183
2260 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2261 generalized helper functions.
2262 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2263 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2266 * lisp/muse-blosxom.el: Update example in header.
2267 (muse-blosxom-new-entry): Use new names for helper functions.
2268 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2269 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2271 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2272 `muse-blosxom-project-get-categories'.
2273 (muse-project-alist-styles): Renamed from
2274 `muse-blosxom-project-alist-entry'.
2275 (muse-project-alist-dirs): Renamed from
2276 `muse-blosxom-project-alist-dirs'.
2277 (muse-project-of-file): Use `muse-current-file'.
2279 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2280 `muse-current-file'.
2282 * lisp/muse.el (muse-current-file): New function that returns the name of
2283 the currently visited or published file.
2284 (muse-page-name): Use `muse-current-file'.
2287 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2288 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2291 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2294 muse-xml: definition lists, muse-docbook: center.
2296 muse--main--1.0--patch-182
2298 * Makefile (%.info, %.html): Use general argument in rule.
2299 (distclean): Add another cruft file.
2301 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2302 type="definition"> for definition lists.
2304 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2305 with <note>, since it's the closest thing I could find.
2308 ChangeLog Makefile experimental/muse-xml.el
2309 lisp/muse-docbook.el
2312 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2315 Minor namespace fix.
2317 muse--main--1.0--patch-181
2319 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2320 muse-match-string-no-properties rather than match-string-no-properties.
2323 ChangeLog lisp/muse-colors.el
2326 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2329 Correct breakage induced by previous patch.
2331 muse--main--1.0--patch-180
2333 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2334 path as a fallback if we are publishing.
2337 ChangeLog lisp/muse-wiki.el
2340 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2343 Make interwiki links work in a few more edge cases.
2345 muse--main--1.0--patch-179
2347 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2348 assertion, now that I have a good idea of the edge cases involved.
2350 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2351 the current file is not part of any Muse project, allowing interwiki
2352 links to be resolvable even then. Don't return a relative path if we
2353 are not publishing. For visiting links, the best thing is just to
2354 return the real path.
2357 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2360 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2363 Fix warnings during font-lock, example tag highlighting.
2365 muse--main--1.0--patch-178
2367 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2369 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2371 (muse-unhighlight-region): Move higher up.
2372 (muse-colors-example-tag, muse-colors-literal-tag): Use
2373 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2374 since the point gets put in the right place automatically.
2377 ChangeLog lisp/muse-colors.el
2380 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2383 muse-xml: Separate section from title.
2385 muse--main--1.0--patch-177
2387 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2388 attribute to sections. Use separate <title> tag to handle the title of
2389 a section. Thanks to drkm for the suggestion.
2391 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2393 * lisp/muse-publish.el (muse-publish-markup-heading)
2394 (muse-publish-section-close): Pass level to markup strings for all
2395 section-related tags.
2397 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2401 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2402 lisp/muse-publish.el lisp/muse.el
2405 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2408 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2410 muse--main--1.0--patch-176
2412 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2413 folders that match `muse-project-ignore-regexp'.
2415 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2416 omission. Add ",.*" to list of bad directory parts.
2418 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2419 matches `muse-project-ignore-regexp'.
2421 * lisp/muse-publish.el: Install patch from Peter K. Lee.
2422 (muse-style-elements-list): New function that returns a list of
2423 references to ELEM in STYLE, including base styles.
2424 (muse-publish-markup-region): Use muse-style-elements-list rather than
2425 muse-style-elements when getting :regexps.
2427 * lisp/muse-publish.el (muse-style-element): Add docstring.
2430 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2431 lisp/muse-publish.el
2434 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2437 Initial implementation of muse-xml.el. End of section edge case.
2439 muse--main--1.0--patch-175
2441 * AUTHORS: Add Peter K. Lee.
2443 * Makefile (experimental): New target that builds experimental programs.
2444 (distclean): Remove debian/dirs, a cruft file from the debian build
2447 * examples/mwolson/muse-init.el: Update.
2449 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2450 prompts for the blog entry to visit.
2452 * experimental/Makefile: New file that causes experimental stuff to be
2455 * experimental/muse-xml.el: New file that provides the experimental XML
2458 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2461 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2463 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2464 involving end-of-file and paragraph detection.
2466 * lisp/muse-wiki.el: Minor header fix.
2468 * scripts/muse-build.el (load-path): Add "../experimental".
2471 experimental/.arch-ids/Makefile.id
2472 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2473 experimental/muse-xml.el
2476 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2477 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2478 lisp/muse-wiki.el scripts/muse-build.el
2481 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2484 Try to fix <example> region coloring problem.
2486 muse--main--1.0--patch-174
2488 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2489 If region is multiple lines, add '(font-lock-multiline t) to
2490 properties. This should fix an annoying <example> region issue.
2493 ChangeLog lisp/muse-colors.el
2496 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2499 Don't publish implicit links that have a double-quote at begin or end.
2501 muse--main--1.0--patch-173
2503 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2504 double-quote exists at beginning or end.
2506 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2507 don't colorize if a double-quote exists at beginning or end.
2510 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2513 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2516 Fix failure to publish emphasis properly.
2518 muse--main--1.0--patch-172
2520 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2523 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2527 experimental/.arch-ids/muse-wiki-old.el.id
2528 experimental/muse-wiki-old.el
2531 ChangeLog lisp/muse-publish.el
2534 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2537 Add a few common revision control directories to the ignore list.
2539 muse--main--1.0--patch-171
2541 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2542 directories to be ignored when building the file alist, such as those
2543 used for CVS and Arch revision control data.
2546 ChangeLog lisp/muse-project.el
2549 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2552 Fix #2654: Append a newline when using pdf publishing style.
2554 muse--main--1.0--patch-170
2556 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2560 ChangeLog lisp/muse-latex.el
2563 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2566 5 levels of headings colorization; color bare URLs.
2568 muse--main--1.0--patch-169
2570 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2571 Really color up to 5 headings.
2572 (muse-colors-markup): Add muse-url-regexp.
2573 (muse-colors-explicit-link): Renamed from muse-colors-link.
2574 (muse-colors-implicit-link): Moved here from
2575 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2576 we'll be coloring URLs.
2579 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2582 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2585 Don't emphasize if a word constituent follows the trailer.
2587 muse--main--1.0--patch-168
2589 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2590 (muse-colors-verbatim): Don't colorize if a word constituent follows
2593 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2594 word constituent follows the trailer.
2597 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2600 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2603 Add coloring for example, verbatim, and =signs=; anchor fix.
2605 muse--main--1.0--patch-167
2607 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2608 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2609 (muse-colors-verbatim): Use `muse-verbatim-face'.
2610 (muse-colors-markup): Move =sign= interpreting down so it gets higher
2612 (muse-colors-tags): Add verbatim and literal tags.
2613 (muse-colors-example-tag): Use `remove-text-properties' instead of
2614 `set-text-properties', since the latter does not work consistently.
2615 (muse-colors-literal-tag): New function that strips all markup from the
2617 (muse-colors-link): Match against muse-explicit-link-regexp early on so
2618 that we can work around an annoying XEmacs issue.
2620 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2621 multi-line by default.
2623 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2627 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2631 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2634 Link with anchor bugfix.
2636 muse--main--1.0--patch-166
2638 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2639 valid, as long as the base is valid.
2642 ChangeLog lisp/muse-colors.el
2645 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2648 Link inside table issue, fixes read-only text error.
2650 muse--main--1.0--patch-165
2652 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2653 inside tables so we don't get an error when links exist.
2655 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2657 * lisp/muse-project.el (muse-project-publish): Don't take forced files
2658 into account when displaying the "All files published" message, unless
2659 they've actually been modified.
2661 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2662 don't wrap in condition-case; we don't want the message to be muffled.
2665 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2666 lisp/muse-project.el lisp/muse.el
2669 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2672 Permit infinitely-nested sections.
2674 muse--main--1.0--patch-164
2676 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2677 (Deriving from an existing style): Mark up as a list.
2679 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2680 Color an additional level of headings.
2682 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2683 section-other, section-other-end, and section-close strings.
2684 (muse-docbook-fixup-sections): Removed, since Muse now implements this
2685 through the 'section-close string.
2687 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2688 'begin-underline, since this messes up paragraph handling. Use
2689 <h5></h5> for 'section-other.
2691 (muse-html-fixup-tables): New function that sorts the table parts so
2692 that order is head, foot, body. Apparently XHTML needs this, and it
2693 seems like a good general practice, so we do it for HTML as well.
2695 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2698 * lisp/muse-publish.el (muse-publish-section-close): New function that
2699 determines where to put the section close given heading depth and
2701 (muse-publish-markup-heading): Handle 'section-other and
2702 'section-other-end. Call `muse-publish-section-close' at end of
2705 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2709 ChangeLog examples/QuickStart lisp/muse-colors.el
2710 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2711 lisp/muse-publish.el lisp/muse-texinfo.el
2714 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2717 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2719 muse--main--1.0--patch-163
2721 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2723 (muse-docbook-markup-regexps): Deal with new table algorithm.
2724 (muse-docbook-transform-content-type, muse-docbook-encoding)
2725 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2726 (muse-docbook-markup-table): Use a better table algorithm, based on the
2727 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2728 and foot of the table. Use informaltable rather than table.
2729 (muse-docbook-fixup-tables): New function that sorts all tables found
2730 in the published document so that the order is head, foot, body.
2731 (muse-docbook-markup-functions): Add anchor handler.
2732 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2734 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2735 that insert an anchor at point.
2737 * lisp/muse-html.el (muse-html-transform-content-type)
2738 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2740 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2742 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2744 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2745 that was evaluated in the output.
2748 ChangeLog examples/QuickStart lisp/muse-docbook.el
2749 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2752 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2755 muse-texinfo: Improve formatting for enddots, dots, underline.
2757 muse--main--1.0--patch-162
2759 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2760 of enddots and dots. For begin-underline and end-underline, use "_",
2761 since we don't have anything better.
2764 ChangeLog lisp/muse-texinfo.el
2767 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2770 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2772 muse--main--1.0--patch-161
2774 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2775 list. This should fix #2635.
2778 ChangeLog lisp/muse-texinfo.el
2781 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2784 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2786 muse--main--1.0--patch-160
2788 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2790 * debian/changelog: Ditto.
2792 * debian/control (Build-Depends-Indep): Add tetex-bin.
2794 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2797 * examples/QuickStart: Remove stray <comment> now that the bug that made
2798 it necessary is fixed.
2800 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2803 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2804 the contents from the footer to the header.
2806 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2807 each number, not after.
2809 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2811 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2812 happens when doing batch publishing. Minor whitespace fix.
2815 ChangeLog Makefile.defs debian/changelog debian/control
2816 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2817 lisp/muse-texinfo.el lisp/muse.el
2820 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2823 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2825 muse--main--1.0--patch-159
2827 * examples/QuickStart: Add "Write me." to empty sections at end so that
2828 they publish correctly with DocBook.
2830 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2831 paragraph starts with emphasis, example, link, or email address.
2834 ChangeLog examples/QuickStart lisp/muse-docbook.el
2837 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2840 Handle embedded docbook footnotes and <literal> edge case.
2842 muse--main--1.0--patch-158
2844 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2845 (muse-docbook-markup-strings): Use systemitem for example text.
2846 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2847 <para></para> inside of them.
2849 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2852 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2853 muse-publish-escape-specials-in-string to list by default.
2855 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2856 argument IGNORE-READ-ONLY determines whether or not to ignore the
2857 read-only property when transforming text. Add docstring.
2858 (muse-publish-markup-word): Use non-nil third argument to
2859 muse-publish-escape-specials when we're publishing `='-delimited text.
2860 This allows =<literal><tag></literal>= to work as intended.
2862 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2863 arguments after the first so that we can include this in
2864 `muse-publish-url-transforms'.
2866 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2869 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2870 lisp/muse-publish.el
2873 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2876 Misc. blosxom fixes, like category directive.
2878 muse--main--1.0--patch-157
2880 * contrib/pyblosxom/getstamps.py: Add file extension.
2882 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2883 extension. This will allow Muse to specify it once a
2884 timestamps-writing routine gets written.
2886 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2887 attention to the "category" directive, if it exists. Use file-truename
2888 instead of expand-file-name for base directory.
2890 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2893 * lisp/muse-project.el (muse-project): Add :timestamps to list of
2894 available tags, even though it doesn't do anything yet.
2897 ChangeLog contrib/pyblosxom/getstamps.py
2898 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2899 lisp/muse-project.el
2902 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2905 Small logic fix with temp files.
2907 muse--main--1.0--patch-156
2909 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2910 buffer-name to determine whether the buffer is still around.
2913 ChangeLog lisp/muse.el
2916 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2919 Make customize of muse-project-alist work in Emacs21 and XEmacs.
2921 muse--main--1.0--patch-155
2923 * lisp/muse.el (muse-widget-type-value-create)
2924 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2925 extra widgets from 'lazy type that are needed to get the
2926 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2928 * lisp/muse.el (muse-implicit-link-functions)
2929 (muse-explicit-link-functions): Remove predefined wiki-related options.
2930 These are added in muse-wiki via custom-add-option.
2932 * lisp/muse-mode.el (muse-mode-hook): Ditto.
2934 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2936 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2937 ":strings" to cope with Emacs21 and XEmacs.
2938 (muse-project-alist-set): Turn ":strings" back into ":symbols".
2940 * lisp/muse-project.el (muse-project): Derive from 'default rather than
2941 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2942 newlines. Control indentation. Remove an unnecessary inlined repeat.
2944 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2945 since XEmacs doesn't support the alist widget. Deal with case where no
2946 projects are defined, or a strange expression is used.
2948 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2949 stuff using custom-add-option.
2952 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2953 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2956 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2959 Don't kill temp buffer if debug-on-error is non-nil.
2961 muse--main--1.0--patch-154
2963 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2964 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2967 ChangeLog lisp/muse.el
2970 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2973 Expand Debian package description.
2975 muse--main--1.0--patch-153
2977 * debian/control (Description): Expand this to make the package more
2980 * debian/copyright, debian/rules: Minor whitespace cleanups.
2982 * debian/changelog: Package 3.01.arch.152-1.
2985 ChangeLog Makefile.defs debian/changelog debian/control
2986 debian/copyright debian/rules
2989 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2992 Header/footer docfix; ChangeLog correction.
2994 muse--main--1.0--patch-152
2996 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2997 Thanks to drkm for pointing out my error.
2999 Use better documentation and customize interface for headers and footers.
3000 Thanks to Chris McMahan.
3003 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3004 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3005 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3007 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3010 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3013 Slight Debian version tweak.
3015 muse--main--1.0--patch-151
3017 * Makefile.defs (VERSION): Use a slightly different version naming
3018 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
3019 X.YY is the Muse version, and YYY is the patch level.
3021 * debian/changelog: Ditto.
3024 ChangeLog Makefile.defs debian/changelog
3027 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3030 Improve debian build and put together a package.
3032 muse--main--1.0--patch-150
3034 * Makefile (debclean): New target that cleans up the mess that the
3035 `debian' target makes.
3036 (debian): Build using debuild rather than dpkg-buildpackage. Copy
3037 results to my debian dist dir two levels up.
3039 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3041 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3043 * debian/control (Standards-Version): Update to 3.6.2.
3045 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3048 * debian/copyright (Copyright): Improve.
3050 * debian/emacsen-install (FILES): Include contrib directory so that
3051 muse-http.el compiles properly.
3053 * debian/muse-el.examples: New file containing the example files to
3056 * debian/rules: Move example stuff to muse-el.examples. Install some
3057 additional documentation.
3060 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3063 ChangeLog Makefile Makefile.defs debian/changelog
3064 debian/control debian/copyright debian/emacsen-install
3068 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3071 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3073 muse--main--1.0--patch-149
3075 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3076 the beginning of a header would be emphasized if an asterisk came
3078 (muse-colors-underlined): Don't allow end of underlined text to be the
3079 beginning of a line. Don't use memq to check for whitespace syntax; eq
3082 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3083 on. We'll use a more clever trick to keep emphasis characters from
3084 being interpreted in explicit links -- add a custom 'noemphasis text
3085 property to them. Move mdash rule further down so that I can add
3086 designations after blockquoted text.
3088 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3089 text has the 'noemphasis property, ignore it.
3090 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3091 property to the text between BEG and END, or match beginning and end.
3093 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3094 before trying to set buffer-modified to nil. This should fix a
3095 "selecting deleted buffer" error when publishing from command line.
3098 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3102 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3105 Journal validation fixes.
3107 muse--main--1.0--patch-148
3109 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3110 default rather than HTML 4.0 [strict].
3111 (muse-html-markup-strings): Include empty alt element.
3113 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3115 * muse.texi (Journal): Ditto.
3118 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3121 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3124 Add debian files; tweak Makefile.
3126 muse--main--1.0--patch-147
3128 * Makefile (distclean): Remove directory created by dist rule.
3129 (dist): Make this only generate the directory, not the tarball.
3130 (release): New target that generates the tarball and zipfile.
3131 (debrelease): New target that builds the debian package for Muse.
3132 (upload): Depend on release target.
3134 * examples/mwolson/stylesheets: Add forgotten Arch id.
3137 debian/.arch-ids/=id debian/.arch-ids/changelog.id
3138 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3139 debian/.arch-ids/emacsen-install.id
3140 debian/.arch-ids/emacsen-remove.id
3141 debian/.arch-ids/emacsen-startup.id
3142 debian/.arch-ids/muse-el.dirs.id
3143 debian/.arch-ids/muse-el.docs.id
3144 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3145 debian/changelog debian/control debian/copyright
3146 debian/emacsen-install debian/emacsen-remove
3147 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3148 debian/muse-el.info debian/rules
3149 examples/mwolson/stylesheets/.arch-ids/=id
3150 examples/mwolson/stylesheets/.arch-ids/blog.css.id
3151 examples/mwolson/stylesheets/.arch-ids/common.css.id
3152 examples/mwolson/stylesheets/.arch-ids/print.css.id
3153 examples/mwolson/stylesheets/.arch-ids/screen.css.id
3154 examples/mwolson/stylesheets/blog.css
3155 examples/mwolson/stylesheets/common.css
3156 examples/mwolson/stylesheets/print.css
3157 examples/mwolson/stylesheets/screen.css
3163 debian debian/.arch-ids examples/mwolson/stylesheets
3164 examples/mwolson/stylesheets/.arch-ids
3167 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3170 Allow `muse-index-as-string' to remove current file from output.
3172 muse--main--1.0--patch-146
3174 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3175 which excludes the current file from the output. Improve
3179 ChangeLog lisp/muse-mode.el
3182 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3185 S-TAB issue with Windows.
3187 muse--main--1.0--patch-145
3189 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3193 ChangeLog lisp/muse-mode.el
3196 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3199 Improve temp buffer usage.
3201 muse--main--1.0--patch-144
3203 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3204 `insert-file-contents'. This should further help with the temp
3205 buffer problem. Thanks to Peter K. Lee and drkm for the research
3208 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3209 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3210 make sure the temp buffer is killed. I didn't implement an option to
3211 save the contents of the temp buffer.
3214 ChangeLog lisp/muse-book.el lisp/muse-http.el
3215 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3219 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3222 muse-docbook: split-string Emacs21 fix.
3224 muse--main--1.0--patch-143
3226 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3227 split-string to fix an Emacs21 issue.
3230 ChangeLog lisp/muse-docbook.el
3233 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3236 muse-docbook: Parse author directive so that it validates properly.
3238 muse--main--1.0--patch-142
3240 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3241 attempts to publish the contents a DocBook-usable <author> tag.
3242 (muse-docbook-header): Use `muse-docbook-get-author'.
3245 ChangeLog lisp/muse-docbook.el
3248 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3251 Be a bit more clever with our consecutive list regexp.
3253 muse--main--1.0--patch-141
3255 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3256 clever with our consecutive list regexp.
3259 ChangeLog lisp/muse-docbook.el
3262 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3265 Do the right thing with consecutive list items, hopefully.
3267 muse--main--1.0--patch-140
3269 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3270 (muse-docbook-header): Add DTD string.
3271 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3273 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3274 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3277 ChangeLog lisp/muse-docbook.el
3280 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3283 Improve customize interface for `muse-project-alist' once more.
3285 muse--main--1.0--patch-139
3287 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3288 setting to be anything, since we now support settings that use lists.
3289 (muse-project): Vastly improve this by naming each setting and showing
3290 what exact type is required. Handle case where a function is not
3291 defined yet. Use a set for styles, which looks nice. This is about as
3292 good as it can be ... unless we add some sort of inline documentation
3293 later on. A setting was added for Yann's :force-publish tag.
3295 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3299 ChangeLog lisp/muse-project.el lisp/muse.el
3302 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3305 Merged from hodique@lifl.fr--2005 (patch 24-33)
3307 muse--main--1.0--patch-138
3311 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3312 Merged from mwolson@gnu.org--2005 (patch 96)
3314 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3315 Merged from mwolson@gnu.org--2005 (patch 97-101)
3317 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3318 Merged from mwolson@gnu.org--2005 (patch 102-106)
3320 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3321 Merged from mwolson@gnu.org--2005 (patch 107-120)
3323 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3324 Merged from mwolson@gnu.org--2005 (patch 121-131)
3326 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3327 Merged from mwolson@gnu.org--2005 (patch 132)
3329 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3330 Merged from mwolson@gnu.org--2005 (patch 133-135)
3332 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3333 Merged from mwolson@gnu.org--2005 (patch 136)
3335 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3336 Merged from mwolson@gnu.org--2005 (patch 137)
3338 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3339 Introduce :force-publish project keyword. Fix bug #2637
3342 ChangeLog lisp/muse-project.el
3345 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3346 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3347 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3348 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3349 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3350 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3351 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3352 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3353 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3354 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3357 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3360 Prevent temp buffers from prompting for save; handle lisp errors better.
3362 muse--main--1.0--patch-137
3364 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3365 bound" error. I don't know for certain where this is coming from,
3366 though ... *grumble*.
3368 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3369 like how emacs-wiki does it. Warn the user about lisp errors,
3370 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3371 publish as something valid in most markup styles, with increased
3372 emphasis on those that don't support it. That's a win-win ... I think
3375 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3376 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3377 to kill the buffer so we don't get any annoying prompts. I *strongly*
3378 believe that this should be the default behavior of `with-temp-buffer'.
3380 * lisp/muse-book.el (muse-book-publish-project): Use
3381 `muse-with-temp-buffer-no-prompt'.
3383 * lisp/muse-http.el (muse-http-reject): Ditto.
3385 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3387 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3389 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3390 (muse-publish-markup-email, muse-published-contents): Ditto.
3393 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3394 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3395 lisp/muse-publish.el lisp/muse.el
3398 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3401 Customization error; Makefile tweaks.
3403 muse--main--1.0--patch-136
3405 * Makefile (dist): Use a tla-specific method to create the tarball.
3406 Create a zip file as well.
3407 (upload): New rule that uploads the tarball and zip file to gna.org.
3409 * Makefile.defs (VERSION): New variable that determines the version
3410 string to use in the `dist' and `upload' targets.
3412 * lisp/muse.el (muse-implicit-link-functions)
3413 (muse-explicit-link-functions): Use :type of hook so that the options
3417 ChangeLog Makefile Makefile.defs lisp/muse.el
3420 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3423 Prepare Muse 3.01.90 (3.02 RC1).
3425 muse--main--1.0--patch-135
3429 ChangeLog lisp/muse.el muse.texi
3432 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3435 Attempt to get the right file extension when publishing; more examples.
3437 muse--main--1.0--patch-134
3439 * examples/mwolson/muse-init.el: Update my configuration.
3441 * examples/mwolson/templates: Store my web page templates here.
3443 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3445 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3446 descriptions. Yet another reason to implement my list-returning from
3449 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3450 with a few more edge cases. Throw together a rough hack for
3451 determining when to include the output file extension.
3453 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3454 but still ineffective.
3457 examples/mwolson/templates/.arch-ids/=id
3458 examples/mwolson/templates/.arch-ids/footer.html.id
3459 examples/mwolson/templates/.arch-ids/generic-footer.html.id
3460 examples/mwolson/templates/.arch-ids/generic-header.html.id
3461 examples/mwolson/templates/.arch-ids/header.html.id
3462 examples/mwolson/templates/footer.html
3463 examples/mwolson/templates/generic-footer.html
3464 examples/mwolson/templates/generic-header.html
3465 examples/mwolson/templates/header.html
3468 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3472 examples/mwolson/templates
3473 examples/mwolson/templates/.arch-ids
3476 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3479 Make published link handling do the right thing, plus misc. fixes.
3481 muse--main--1.0--patch-133
3483 * lisp/muse-mode.el (muse-mode-hook): Add option for
3484 `muse-wiki-update-custom-values'. The :set function makes sure that
3485 this is always included in `muse-mode-hook' if muse-wiki is loaded.
3486 This probably isn't best-practice, but it works.
3488 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3491 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3492 `muse-publish-prepare-url' to the listed options.
3494 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3495 output-dir is not specified.
3497 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3498 here instead of later on.
3500 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3501 right thing when `muse-wiki-interwiki-alist' is nil.
3503 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3504 `muse-publish-output-file'.
3506 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3507 (muse-wiki-transform-wikiword): Removed. We should not use the
3508 publishing transforms facility to handle these.
3510 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3511 links as "link" rather than "url".
3513 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3514 takes care of any customization cleaups that need to happen whenever
3515 muse-mode is entered.
3517 * lisp/muse.el (muse-implicit-link-functions): Add options for
3518 `muse-handle-url' and the wiki handlers.
3519 (muse-explicit-link-functions): Add option for
3520 `muse-wiki-handle-internal'.
3523 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3524 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3527 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3530 Add invalid directory assertion.
3532 muse--main--1.0--patch-132
3534 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3535 any invalid directories will trigger an error.
3538 ChangeLog lisp/muse-project.el
3541 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3544 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3546 muse--main--1.0--patch-131
3553 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3556 Yann's assignment form came in!
3558 muse--main--1.0--patch-130
3565 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3568 Compilation fix, minor shuffling in `muse-mode'.
3570 muse--main--1.0--patch-129
3572 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3573 accessing it. Fixes Yet Another Compiler Error.
3575 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3576 project-specific settings happen first.
3579 ChangeLog lisp/muse-mode.el lisp/muse.el
3582 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3585 Fix annoying initial buffer coloring problem.
3587 muse--main--1.0--patch-128
3589 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3590 where even buffer-file-name is not set. This happens the first time we
3591 attempt to colorize the buffer. I'm rather astonished that I had to do
3595 ChangeLog lisp/muse-wiki.el
3598 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3601 Jump to bad and good links on TAB; mode-choosing fix.
3603 muse--main--1.0--patch-127
3605 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3606 pics a major mode for a file. If one is specified in the project of
3607 file, use it. Otherwise, use muse-mode.
3608 (muse-next-reference, muse-previous-reference): Jump to bad links as
3611 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3615 ChangeLog lisp/muse-mode.el lisp/muse.el
3618 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3621 Add specified Muse file extension to auto-mode-alist.
3623 muse--main--1.0--patch-126
3625 * lisp/muse.el (muse-file-extension): If extension is specified, remove
3626 the old extension from auto-mode-alist and add the new one. This
3627 eliminates the need to set muse-mode-auto-p when you have specified a
3628 Muse file extension.
3630 * examples/mwolson/muse-init.el: Sync.
3633 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3636 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3639 Make `muse-project-alist' more intuitively customizable.
3641 muse--main--1.0--patch-125
3643 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3646 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3647 (muse-project-alist-get): New function that pre-parses
3648 `muse-projects-alist' before customization in order to work around an
3649 annoying limitation in the customize interface.
3650 (muse-project-alist-set): New function that takes the value that
3651 customize gave us and turns it into something Muse can use.
3652 (muse-project): New widget that outlines the form of the
3653 `muse-project-alist' variable.
3654 (muse-project-alist): Use the `muse-project' widget and specify :set
3658 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3661 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3664 Silence compiler warnings.
3666 muse--main--1.0--patch-124
3668 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3670 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3673 * lisp/muse-project.el (muse-project-applicable-styles): Call
3674 `muse-assert' with only 1 argument to silence a compiler warning.
3677 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3678 lisp/muse-project.el
3681 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3684 muse-docbook: Merge several other types of tags if necessary.
3686 muse--main--1.0--patch-123
3688 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3689 `muse-docbook-fixup-sections'. For each TAG in
3690 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3691 merge them together. Thanks to Dale P. Smith for the suggestion.
3692 (muse-docbook-merged-tags): Customizable list of tags that need merging.
3695 ChangeLog lisp/muse-docbook.el
3698 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3701 muse-docbook: Output an XML tag with encoding at the beginning of document.
3703 muse--main--1.0--patch-122
3705 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3707 (muse-docbook-encoding-default): New option that determines which Emacs
3708 buffer encoding to use by default in Muse DocBook files if none is
3710 (muse-docbook-charset-default): New option that determines the DocBook
3711 XML charset to use if no translation is found in
3712 muse-docbook-encoding-map.
3713 (muse-docbook-encoding-map): New option alist that maps an emacs coding
3714 system to its associated DocBook coding system.
3715 (muse-docbook-transform-content-type): New function that determines the
3716 DocBook XML encoding to use based on the contents of
3717 muse-docbook-encoding-map.
3718 (muse-docbook-encoding): New function that calls
3719 muse-docbook-transform-content-type.
3720 (muse-docbook-finalize-buffer): New function that sets the buffer file
3721 coding system to the value of muse-docbook-encoding-default, but only
3722 if the buffers contents have no special characters.
3723 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3726 ChangeLog lisp/muse-docbook.el
3729 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3732 Apply muse-docbook patch from Dale P. Smith.
3734 muse--main--1.0--patch-121
3736 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3737 Dale P. Smith to make the markup much better.
3740 AUTHORS ChangeLog lisp/muse-docbook.el
3743 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3746 Use different mapping for S-tab on Windows.
3748 muse--main--1.0--patch-120
3750 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3751 Windows, use [(shift tab)] for `muse-previous-reference'.
3754 ChangeLog lisp/muse-mode.el
3757 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3762 muse--main--1.0--patch-119
3764 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3765 `muse-match-string-no-properties' so XEmacs doesn't complain.
3768 ChangeLog lisp/muse-wiki.el
3771 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3774 Handle a few edge cases with project-page resolution gracefully.
3776 muse--main--1.0--patch-118
3778 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3779 make sure that PAGE is specified. STYLES should be generated
3780 automatically, but it could theoretically fail. I'm managing to
3781 trigger this when messing with unsaved Muse files. Handle case where
3782 buffer has not yet been saved.
3783 (muse-project-find-file): Don't try to resolve relative links; just
3786 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3787 point-of-reference bug. No need to call muse-project-page-of-file
3788 since buffer-file-name and muse-publishing-current-file both give us
3791 * lisp/muse-mode.el (muse-link-at-point): For some reason,
3792 `skip-chars-backward' only respects the newline some of the time.
3796 ChangeLog lisp/muse-mode.el lisp/muse-project.el
3800 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3803 Fix image-link goof-up and add pretty titles.
3805 muse--main--1.0--patch-117
3807 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3808 class="image-link"> instead of <div class="image-link">. I found a bug
3809 with the way I was handling both, so I decided to simplify things.
3811 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3812 `muse-publish-output-name', but keeps the directory prefix.
3813 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3815 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3816 customizable option that determines the words to downcase in title.
3817 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3818 Capitalized Title out of either a string or the current title. This is
3819 not currently used by any other function -- for now it is meant to be
3823 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3826 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3829 Escape specials in link descriptions.
3831 muse--main--1.0--patch-116
3833 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3834 function that escapes special characters in the given string according
3835 to the current publishing style.
3836 (muse-publish-url): Use the above function to escape the description
3837 part of extended links.
3838 (muse-publish-prepare-url): Don't make string read-only; it does
3841 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3842 (muse-wiki-transform-wikiword): Don't make string read-only.
3845 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3848 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3851 Escape "&", "<", and ">" in URL text.
3853 muse--main--1.0--patch-115
3855 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3856 specially. Thanks to John Sullivan for the suggestion.
3859 ChangeLog lisp/muse-html.el
3862 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3865 Update my example configuration.
3867 muse--main--1.0--patch-114
3869 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3870 project to "WebSite" in order to make it more distinct.
3871 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3872 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3874 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3875 published name of the current file. I really should make a function
3876 called `muse-published-name' or something similar!
3877 ("\C-cpx"): Use this key sequence for
3878 `my-muse-prepare-entry-for-xanga'.
3879 (muse-file-extension): I'm making use of this so I can figure out its
3883 ChangeLog examples/mwolson/muse-init.el
3886 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3889 Tackle a project name interwiki highlighting snafu.
3891 muse--main--1.0--patch-113
3893 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3894 this. It seems to be more robust now. Highlighting is going the way I
3898 ChangeLog lisp/muse-wiki.el
3901 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3904 Fix some gross mistakes.
3906 muse--main--1.0--patch-112
3908 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3911 * lisp/muse-project.el (muse-project-file-entries): If
3912 `muse-file-extension' is defined, use it to filter the entries.
3914 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3915 variable. Move higher in file.
3917 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3918 argument instead of the real name of the variable.
3921 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3925 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3928 Make natural interwiki links between projects mostly work.
3930 muse--main--1.0--patch-111
3932 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3933 function and flesh it out. This seems to work properly, though for
3934 some reason, interwiki links using projects are a bit flakey.
3935 (muse-wiki-handle-interwiki): Deal with case where we have a project
3936 name in an interwiki link.
3939 ChangeLog lisp/muse-wiki.el
3942 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3945 Fix Emacs21 issue with muse-insert-tag.
3947 muse--main--1.0--patch-110
3949 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3950 completing-read to appease older Emacsen.
3953 ChangeLog lisp/muse-mode.el
3956 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3959 Fix error with `muse-blosxom-new-entry' and Emacs21.
3961 muse--main--1.0--patch-109
3963 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3964 `completing-read' so that old versions of Emacs don't complain.
3967 ChangeLog lisp/muse-blosxom.el
3970 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3973 Try to fix an error with `muse-blosxom-get-categories'.
3975 muse--main--1.0--patch-108
3977 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3978 about processing directories.
3981 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3984 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3987 Make a distinction between implicit and explicit links at publish-time.
3989 muse--main--1.0--patch-107
3991 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3993 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3995 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3996 `explicit' argument.
3998 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3999 not we are dealing with an explicit link.
4001 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4003 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4004 argument, but ignore it.
4006 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4007 when link is not explicit.
4010 ChangeLog lisp/muse-html.el lisp/muse-http.el
4011 lisp/muse-publish.el lisp/muse-wiki.el
4014 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4017 Implement several WikiWord handling fixes.
4019 muse--main--1.0--patch-106
4021 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4022 found by the handlers. Don't send implicit links through some of the
4025 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4026 of interwiki link before calling `muse-handle-explicit-link'.
4028 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4029 "\\|" separator between project-alist entries and interwiki entries.
4030 Force a reconfiguration of muse-colors-markup.
4032 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4033 sure that we don't colorize WikiNames that don't go with any file.
4037 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4041 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4044 Attempt to simplify muse-wiki a bit.
4046 muse--main--1.0--patch-105
4048 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4051 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4052 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4053 (muse-wiki-update-use-wikiword-markup-regexp)
4054 (muse-wiki-update-use-wikiword-link-function)
4055 (muse-wiki-update-use-wikiword-url-transforms): Remove.
4056 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4058 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4059 `muse-wiki-use-wikiword' is specified.
4061 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4062 unless `muse-wiki-use-wikiword' is specified.
4064 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4067 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4068 muse-publish-markup-regexps.
4070 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4071 muse-publish-url-transforms.
4073 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4074 muse-wiki-handle-wikiword to muse-implicit-link-functions.
4078 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4081 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4084 Make muse-blosxom use relative name of published file in page-date alist.
4086 muse--main--1.0--patch-104
4088 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4090 (muse-blosxom-update-page-date-alist): Renamed from
4091 `muse-blosxom-markup-date-directive'. Make the current file name
4092 relative to the base directory and strip file extension if necessary.
4096 ChangeLog lisp/muse-blosxom.el
4099 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4102 Hack on muse-blosxom timestamps somewhat.
4104 muse--main--1.0--patch-103
4106 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4107 actually do something useful. This should have a different name,
4109 ("blosxom-html", "blosxom-xhtml"): Call
4110 `muse-blosxom-markup-date-directive' after publishing each entry.
4114 ChangeLog lisp/muse-blosxom.el
4117 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4120 Fix several startup and compile errors.
4122 muse--main--1.0--patch-102
4124 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
4125 fixes an error that occurred during startup.
4127 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4128 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4131 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4132 that the nasty compile errors go away. Fix a few typos.
4133 (muse-ignored-extensions): Fix docstring.
4134 (muse-file-extension): Move this higher in the file.
4139 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4142 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4145 Note that muse-file-extension should not have "." in front.
4147 muse--main--1.0--patch-101
4149 * lisp/muse-project.el (muse-project-find-file): Handle case where
4150 muse-file-extension is not specified.
4152 * lisp/muse.el (muse-file-extension): Note that the period at the
4153 beginning of this value should be omitted.
4155 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4156 file extension so that regexp characters inside the extension will not
4157 goof it up. This should never be a problem in normal cases, but let's
4162 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4166 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4169 Implement optional file extension of Muse files.
4171 muse--main--1.0--patch-100
4173 * lisp/muse-mode.el (muse-mode): Make sure
4174 `muse-update-ignored-extensions-regexp' gets updated every time we
4175 enter Muse mode. This works around a bug in the customize interface --
4176 if a user changes an option using setq, the :set function sometimes
4177 does not get executed. I should really try to determine whether or not
4178 this is really an issue anymore.
4180 * lisp/muse-project.el (muse-project-find-file): Make use of
4181 `muse-file-extension'.
4183 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4184 customizable; it is autogenerated from `muse-ignored-extensions'.
4185 (muse-update-ignored-extensions-regexp): New function that sets the
4186 value of `muse-ignored-extensions-regexp'. This is needed in order to
4187 make sure that the value of `muse-file-extension' is taken into
4189 (muse-ignored-extensions): New option that determines which file
4190 extensions to ignore. It is in the form of a list of regexps.
4192 * lisp/muse.el (muse-file-extension): New option that allows the user to
4193 specify the file extension to be used for Muse files. By default, this
4194 is nil, which means that no extension will be used.
4196 * lisp/muse.el (muse-page-name): Handle case where
4197 `muse-ignored-extensions-regexp' is nil.
4201 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4202 lisp/muse-regexps.el lisp/muse.el
4205 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4208 Document new blosxom convenience feature.
4210 muse--main--1.0--patch-99
4212 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4213 `muse-blosxom-project-alist-entry'. An example is provided in the
4218 ChangeLog lisp/muse-blosxom.el
4221 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4224 Further work on `muse-project-alist' entry generation for blosxom.
4226 muse--main--1.0--patch-98
4228 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4229 Include subdirectories in first part of "Blog" entry.
4231 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4232 that returns a list of dirs that are to be used with the first part of
4233 a `muse-project-alist' entry.
4237 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4240 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4243 New function: muse-blosxom-project-alist-entry.
4245 muse--main--1.0--patch-97
4247 * examples/mwolson/muse-init.el: Update from my latest settings.
4248 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4250 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4251 that generates the latter part of an entry for `muse-project-alist'.
4255 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4258 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4261 Merged from hodique@lifl.fr--2005 (patch 12-23)
4263 muse--main--1.0--patch-96
4267 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4268 Merged from mwolson@gnu.org--2005 (patch 68-76)
4270 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4271 Merged from mwolson@gnu.org--2005 (patch 77-80)
4273 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4274 Merged from mwolson@gnu.org--2005 (patch 81)
4276 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4277 Merged from mwolson@gnu.org--2005 (patch 82)
4279 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4280 Escape % in latex publishing
4282 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4285 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4286 small improvement on muse-make-link
4288 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4289 Fix customization of muse-wiki-wikiword-regexp
4291 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4292 Allow full customization of WikiWords
4294 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4295 Fix mouse-2 yank bug in muse-mode
4297 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4298 Fix interpretation order
4300 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4301 Merged from mwolson@gnu.org--2005 (patch 83-95)
4305 ChangeLog lisp/muse-wiki.el
4308 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4309 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4310 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4311 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4312 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4313 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4314 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4315 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4316 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4317 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4318 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4319 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4322 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4327 muse--main--1.0--patch-95
4329 * lisp/muse-mode.el (muse-follow-name-at-point)
4330 (muse-follow-name-at-mouse): Docfixes.
4334 ChangeLog lisp/muse-mode.el
4337 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4340 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4342 muse--main--1.0--patch-94
4344 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4345 `muse-blosxom-new-entry'.
4347 * muse.texi (Blosxom Entries): Ditto.
4351 ChangeLog lisp/muse-blosxom.el muse.texi
4354 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4357 Re-add global mouse-2 event.
4359 muse--main--1.0--patch-93
4361 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4362 mouse-2, since Yann found a way around the problem I was facing.
4363 (muse-follow-name-at-mouse): Call the event that would normally be used
4364 here if we don't have a link at point.
4368 ChangeLog lisp/muse-mode.el
4371 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4374 Fix publishing error.
4376 muse--main--1.0--patch-92
4378 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4379 the cdr of output-dir. This was a code fragment from a previous
4380 attempt to refactor this function.
4384 ChangeLog lisp/muse-project.el
4387 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4390 Work on getting to the point where we can resolve project interwiki links.
4392 muse--main--1.0--patch-91
4394 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4395 `muse-publishing-current-file'.
4397 * lisp/muse-project.el (muse-project-of-file): Ditto.
4399 * lisp/muse-project.el (muse-project-applicable-styles): New function
4400 that returns the usable styles for a file, given either a list of
4401 styles or a project name. This is useful for removing styles that will
4402 be ignored for a file.
4403 (muse-project-publish-file): Split :include and :exclude processing
4404 into `muse-project-applicable-styles'.
4406 * lisp/muse-publish.el (muse-publish-output-name): Use
4407 `muse-publishing-current-file'.
4409 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4411 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4414 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4415 names to be uninterpreted. Remove need for muse-assoc-string.
4417 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4418 function that will be called to fetch a link to a page from a Muse
4419 project from the output file of the currently-published file. This is
4420 commented out for now since I ran out of energy.
4422 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4423 `muse-wiki-resolve-project-page' for handling Muse project interwiki
4424 links, but only when no match was found in `muse-wiki-interwiki-alist'.
4425 Handle case where no interwiki can be found, even though this should
4428 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4429 whenever Muse mode is entered. That way we don't have to enter an
4430 extra command in our .emacs.
4432 * lisp/muse.el (muse-current-file): Remove this, since a variable called
4433 `muse-publishing-current-file' already exists that does the same thing.
4436 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4438 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4443 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4444 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4447 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4450 Mouse-2 on regular text will yank rather than give an error.
4452 muse--main--1.0--patch-90
4454 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4455 this seems to be more trouble than it's worth.
4456 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4457 use our own implementation.
4461 ChangeLog lisp/muse-mode.el
4464 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4467 Make interwiki links publish with the correct extension.
4469 muse--main--1.0--patch-89
4471 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4472 prefix and suffix to interwiki names, as well as stripping out unwanted
4477 ChangeLog lisp/muse-wiki.el
4480 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4483 Fix publishing of bare interwiki names.
4485 muse--main--1.0--patch-88
4487 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4488 `set'. Use `muse-assoc-string' instead of `assoc'.
4490 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4491 `assoc-string' functionality usable with Emacs21 and XEmacs.
4495 ChangeLog lisp/muse-wiki.el lisp/muse.el
4498 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4501 Apply a few fixes from Yann's branch.
4503 muse--main--1.0--patch-87
4505 Background: I hacked on Muse over the weekend while offline, and so did
4506 Yann. His changes to muse-wiki.el are different than the
4507 ones that I made, so we should probably figure out the best
4508 way to handle this when we both get on IRC again. For now,
4509 I've merged in the bugfixes that he's made, omitting most of
4510 the changes to muse-wiki.
4512 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4514 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4516 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4517 introduced previously.
4521 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4524 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4527 Warn if file not published; hack further on Wiki stuff.
4529 muse--main--1.0--patch-86
4531 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4532 complete <div> tags that are of the class "image-link". It is hoped
4533 that this will prevent user-added <div> tags from being mangled.
4535 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4536 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4537 need to look at the text at point.
4539 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4540 current file has not been published since it was up-to-date. Thanks to
4541 Bill Freeman for the suggestion.
4543 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4544 is nil. If this happens, return the original URL.
4546 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4547 `muse-wiki-update-interwiki-regexp.'
4548 (muse-wiki-update-interwiki-regexp): New function that sets the value
4549 of `muse-wiki-interwiki-regexp'.
4550 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4553 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4554 `muse-wiki-expand-interwiki'.
4555 (muse-wiki-transform-wikiword): New function that prevents WikiWords
4556 with no matching file from being published as links.
4558 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4559 string argument once again, since this behavior is needed when
4561 (muse-wiki-handle-wikiword): Ditto.
4563 * lisp/muse.el (muse-handle-url): Ditto.
4565 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4566 after every unsuccessful attempt at handling the link. If argument is
4567 given, restore match-data at end, too.
4569 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4570 argument. Match data is always saved. If argument is not given,
4571 assume that `muse-implicit-link-regexp' has been matched against, and
4572 return the 1st match string if no handlers worked.
4576 ChangeLog lisp/muse-html.el lisp/muse-mode.el
4577 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4580 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4583 Hack on WikiName handling and make TAB work for Wiki links.
4585 muse--main--1.0--patch-85
4587 * lisp/muse-colors.el (muse-colors-markup): Use
4588 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4590 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4591 nil, don't color bad links. If non-nil, color bad links.
4593 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4595 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4596 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4597 (muse-journal-rss-munge-buffer): Ditto.
4599 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4602 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4603 are handled first, then implicit ones. It should work better in all
4604 cases. For now, we depend on the value of `muse-implicit-link-regexp'
4605 to determine how far to scan for an implicit link. This defaults to
4606 the text between the point and the next space.
4608 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4609 `muse-visit-link'. If the ANCHOR argument is a string, search for it
4610 literally after opening the buffer. Hopefully this can be of use in
4611 custom visit-link functions, when necessary.
4613 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
4614 `muse-visit-link-default'.
4616 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4617 Search by text properties instead of regexps. This allows Muse to find
4618 links without having to have a massive regexp that contains all link
4619 types. The downside is that this will not work if the user defontifies
4620 the buffer. But it would somewhat defeat the purpose of following
4621 links if you can't see them.
4623 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4624 enough command line args are passed in batch mode.
4626 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4627 `muse-explicit-link-regexp'.
4629 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4632 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4633 specifies the "common ground" of all implicit links, like URLs, bare
4634 WikiNames, and -- in the future -- email addresses.
4636 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4638 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4639 optional. That was a bad idea on my part. Renamed from
4640 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4643 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4644 `muse-wiki-interwiki-expand'.
4645 (muse-wiki-handle-wikiword): Renamed from
4646 `muse-wiki-wikiword-handle'.
4648 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4649 for the eval-after-load arg since XEmacs chokes on constants.
4651 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4652 face on WikiWords that don't correspond with a file. If people really
4653 want this to appear in bad-link face, I could accommodate that.
4655 * lisp/muse.el (muse-handle-url): New function that detects whether the
4656 given string is a URL.
4657 (muse-implicit-link-functions): Renamed from
4658 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
4659 (muse-explicit-link-functions): Renamed from
4660 `muse-mode-handler-functions'.
4661 (muse-handle-implicit-link): New function that handles all
4662 implicit links by calling functions from `muse-implicit-link-functions'.
4663 (muse-handle-explicit-link): Renamed from
4668 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4669 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4670 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4673 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4676 Allow WikiWords to be ignored with <nop> or "''''".
4678 muse--main--1.0--patch-84
4680 * lisp/muse-mode.el (muse-browse-result): Docfixes.
4682 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4683 whether to hide <nop> tags when coloring a Muse buffer.
4684 (muse-wiki-wikiword-at-point): Docfix.
4685 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4686 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4688 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4689 which keeps the WikiWord that follows it from being interpreted.
4690 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4695 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4698 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4701 Update postal address of FSF in muse-wiki.el.
4703 muse--main--1.0--patch-83
4705 * lisp/muse-wiki.el: Update postal address of the FSF.
4709 ChangeLog lisp/muse-wiki.el
4712 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4715 Interpret explicit links before emphasis.
4717 muse--main--1.0--patch-82
4719 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4720 links before emphasis.
4722 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4726 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4729 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4732 Wiki hacking, regexp tweaks.
4734 muse--main--1.0--patch-81
4736 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4739 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4740 that indicates whether or not to use character classes in regexps. The
4741 default is to let Muse try to figure it out.
4742 (muse-extreg-usable-p): Make use of this variable.
4744 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4745 this regexp. I'm guessing it was supposed to have a TAB in there at
4746 one time. Replace this stuff with muse-regexp-space.
4748 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4751 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4754 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4755 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4756 We'll fix those anchor problems eventually!
4758 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4759 uses `muse-interwiki-handle' to determine whether an interwiki link is
4762 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4763 look for a suitable value at point if needed.
4765 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4767 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4769 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4772 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4776 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4779 Make installation of manual when not using Debian go smoothly.
4781 muse--main--1.0--patch-80
4783 * Makefile.defs (INSTALLINFO): New variable that specifies what command
4784 and options are to be used when insinuating the Muse documentation into
4787 * Makefile (install): Make use of INSTALLINFO.
4789 * README (Installation): Give directions for changing INSTALLINFO on a
4790 Debian system and changing where Muse is installed.
4795 ChangeLog Makefile Makefile.defs README muse.texi
4798 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4801 Fix compiler warning induced by last patch.
4803 muse--main--1.0--patch-79
4805 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4809 ChangeLog lisp/muse-project.el lisp/muse.el
4812 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4815 Add `muse-current-file', fix minor QuickStart issue.
4817 muse--main--1.0--patch-78
4819 * examples/QuickStart: Make John Wiegley the author.
4821 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4822 `muse-current-file' instead of `buffer-file-name'.
4824 * lisp/muse-project.el (muse-current-project): Document.
4826 * lisp/muse-project.el (muse-current-file): New variable indicating the
4827 name, including path, of the file that is currently being published.
4828 (muse-project-of-file): Make use of
4829 `muse-current-file'.
4831 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4833 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4836 ChangeLog examples/QuickStart lisp/muse-blosxom.el
4837 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4841 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4844 Make muse-replace-regexp-in-string closer to its parent; no func change.
4846 muse--main--1.0--patch-77
4848 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4849 to implement all functionality of `replace-regexp-in-string'. No
4850 functionality change.
4854 ChangeLog lisp/muse.el
4857 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4860 Play nicely with fill, adaptive-fill, and flyspell.
4862 muse--main--1.0--patch-76
4864 * muse-mode.el (muse-mode-intangible-links): New function used to
4865 determine whether links will be considered intangible.
4867 * lisp/muse-mode.el (muse-mode-link-functions)
4868 (muse-mode-handler-functions): Minor docfix.
4870 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4871 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4872 making links intangible by default, but this may be adjusted by use of
4873 the `muse-mode-intangible-links' function.
4875 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4876 nil if we should allow a fill to occur here. Keeps links from being
4879 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4880 non-nil if we allow spell-checking to occur here. Keeps links from
4881 being improperly colorized.
4883 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4884 functionality change.
4887 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4890 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4893 Minor doc changes and code prettification.
4895 muse--main--1.0--patch-75
4897 * AUTHORS: Note that YH's assignment is in the mail.
4899 * README (scripts): Explain better the contents of the `scripts'
4902 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4905 AUTHORS ChangeLog README lisp/muse-wiki.el
4908 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4911 Merged from hodique@lifl.fr--2005 (patch 7-11)
4913 muse--main--1.0--patch-74
4917 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4918 split WikiWords and InterWiki links into their own package
4920 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4921 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4923 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4924 Mimic experimental behavior for interwiki
4926 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4927 fix notes publishing
4929 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4933 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4936 ChangeLog lisp/muse-colors.el lisp/muse-html.el
4937 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4940 experimental/.arch-ids/muse-wiki.el.id
4941 ==> experimental/.arch-ids/muse-wiki-old.el.id
4942 experimental/muse-wiki.el
4943 ==> experimental/muse-wiki-old.el
4946 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4947 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4948 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4949 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4950 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4953 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4956 Tell people where to find on-line version of manual.
4958 muse--main--1.0--patch-73
4960 * README: Add on-line locations for manual.
4962 * muse.texi: Remove @include directive. This makes generating a PDF of
4963 this documentation a lot easier.
4965 * muse.texi (Preface): Add on-line locations for manual.
4968 ChangeLog README muse.texi
4971 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4974 Try to make Muse play nice with outline minor mode.
4976 muse--main--1.0--patch-72
4978 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4979 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4980 "muse" instead of "t" when adding invisibility to text or checking for
4983 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4984 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4988 ChangeLog lisp/muse-colors.el lisp/muse.el
4991 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4994 Minor grammar fix in Introduction section of manual.
4996 muse--main--1.0--patch-71
4998 * muse.texi (Introduction): Minor grammar fix.
5004 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5009 muse--main--1.0--patch-70
5011 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5013 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5015 * lisp/muse-poem.el (muse-poem-markup-strings)
5016 (muse-poem-chapbook-strings): Make customizable.
5018 * lisp/muse-poem.el (muse-chapbook-latex-header)
5019 (muse-chapbook-latex-footer): Docfix.
5021 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5022 (muse-texinfo-pdf-extension): Ditto.
5024 * lisp/muse.el (muse-version): Change to 3.01.
5026 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
5030 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5031 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5034 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5037 Tweak documentation thoroughly; still incomplete.
5039 muse--main--1.0--patch-69
5041 * README: Minor tweaks.
5043 * muse.texi: Massively rename chapters so that the titles are more
5044 descriptive. Clean up grammar.
5046 * muse.texi (Obtaining Muse): Move content of Installation node here,
5047 stripping out any customization tips, since those are covered later.
5048 Re-work this chapter since I was dissatisfied with it.
5050 * muse.texi (Installation): This node has the content of README regarding
5051 installation, which fits the title of the node much better than the
5054 * muse.texi (Blosxom): Turn the sections of this section into
5057 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
5060 * muse.texi (History): Add a "2005" item.
5063 ChangeLog README muse.texi
5066 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5069 Finish documenting 2 more publishing styles.
5071 muse--main--1.0--patch-68
5073 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5075 * lisp/muse-journal.el: Docfixes.
5077 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5078 documentation to this function.
5080 * muse.texi (Blosxom Options): New node containing the publishing styles
5081 and options provided by Blosxom.
5082 (Book): Add usage note, as I suspect a lot of people might be confused
5084 (HTML): Space out entries better.
5085 (Journal, LaTeX): New nodes for publishing styles.
5086 (Common Elements): Document a few options that are present in
5090 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5091 lisp/muse-latex.el lisp/muse-publish.el muse.texi
5094 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5097 Make Muse installable and correct an Emacs21 issue.
5099 muse--main--1.0--patch-67
5101 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5102 directory will be generated.
5103 (all): Compile muse.info by default.
5104 (doc): Refactor into individual generation rules for .html and .info
5106 (install): New rule that installs Muse source code, compiled .elc
5107 files, and the manual into proper places.
5109 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5111 * README (Insinuation): Move old content of Installation here.
5112 (Installation): Fill out this section.
5113 (Further Documentation): Add link to my website and note that a full
5114 manual is included with Muse.
5116 * lisp/Makefile (EL): Populate with .el files.
5117 (install): New rule that installs both .elc and .el files.
5119 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5120 Emacs21, hack in a handler for the @documentencoding tag so that it
5124 ChangeLog Makefile Makefile.defs README lisp/Makefile
5125 lisp/muse-texinfo.el
5128 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5131 Cater even more to XEmacs and its annoying whims.
5133 muse--main--1.0--patch-66
5135 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5136 environment variable.
5138 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5139 handle it. Load `muse-build.el' instead.
5141 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5144 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5145 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5148 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5149 function does not appear to be used.
5151 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5152 `replace-regexp-in-string', since XEmacs doesn't have this function.
5153 We only implement the first 3 args, but this could be extended if we
5156 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5157 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5159 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5161 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5162 make XEmacs shut up.
5164 * lisp/muse-convert.el (muse-write-footnote): Ditto.
5166 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5168 * lisp/muse-http.el (muse-winnow-list): Ditto.
5170 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5172 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5174 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5176 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5179 * scripts/publish: Use EMACS environment variable instead of hard-coding
5183 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5184 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5185 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5186 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5187 lisp/muse.el scripts/muse-build.el scripts/publish
5190 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5193 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5195 muse--main--1.0--patch-65
5197 * AUTHORS: Update entry.
5199 * muse-*.el: Move to the lisp directory.
5201 * lisp/Makefile: New file containing rules to test and compile the
5204 * Makefile.defs: New file that contains common definitions for all other
5205 Makefiles, such as Emacs command to use.
5207 * Makefile: Move lisp-specific rules to lisp/Makefile.
5208 (SUBDIRS): New variable containing subdirectories to clean.
5210 * README: Update to reflect new location of source files. Give updated
5211 directions for compiling with XEmacs.
5213 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5215 (%.html): Pass SITEFLAG as an environment variable to
5218 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5219 seems to be needed to keep the process from failing. This has *got* to
5220 be a bug in Muse, but I don't want to deal with it now.
5222 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5224 * lisp/muse-convert.el: Move line to commentary section.
5226 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5227 locally-bound `type' variable isn't used here.
5229 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5231 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5234 * scripts/muse-build.el (load-path): Correct paths.
5236 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5237 as to avoid spurious warnings.
5239 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5242 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5243 (muse-match-string-no-properties): New functions that take the place of
5244 `line-end-position', `line-beginning-position', and
5245 `match-string-no-properties', respectively.
5247 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5248 (muse-my-journal-find-entries): Use Muse-specific version of
5249 `match-string-no-properties', `line-beginning-position', and
5250 `line-end-position' since these do not exist in XEmacs.
5252 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5253 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5255 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5257 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5258 (muse-html-insert-contents): Ditto.
5260 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5262 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5264 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5266 * lisp/muse-publish.el (muse-publish-markup-tag)
5267 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5268 (muse-published-buffer-contents): Ditto.
5270 * scripts/muse-build.el (muse-elint-files): Ditto.
5273 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5274 lisp/.arch-ids/Makefile.id lisp/Makefile
5277 AUTHORS ChangeLog Makefile README examples/Makefile
5278 examples/QuickStart examples/johnw/muse-johnw.el
5279 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5280 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5281 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5282 lisp/muse.el scripts/muse-build.el scripts/publish
5285 .arch-ids/muse-blosxom.el.id
5286 ==> lisp/.arch-ids/muse-blosxom.el.id
5287 .arch-ids/muse-book.el.id
5288 ==> lisp/.arch-ids/muse-book.el.id
5289 .arch-ids/muse-colors.el.id
5290 ==> lisp/.arch-ids/muse-colors.el.id
5291 .arch-ids/muse-convert.el.id
5292 ==> lisp/.arch-ids/muse-convert.el.id
5293 .arch-ids/muse-docbook.el.id
5294 ==> lisp/.arch-ids/muse-docbook.el.id
5295 .arch-ids/muse-html.el.id
5296 ==> lisp/.arch-ids/muse-html.el.id
5297 .arch-ids/muse-http.el.id
5298 ==> lisp/.arch-ids/muse-http.el.id
5299 .arch-ids/muse-journal.el.id
5300 ==> lisp/.arch-ids/muse-journal.el.id
5301 .arch-ids/muse-latex.el.id
5302 ==> lisp/.arch-ids/muse-latex.el.id
5303 .arch-ids/muse-mode.el.id
5304 ==> lisp/.arch-ids/muse-mode.el.id
5305 .arch-ids/muse-poem.el.id
5306 ==> lisp/.arch-ids/muse-poem.el.id
5307 .arch-ids/muse-project.el.id
5308 ==> lisp/.arch-ids/muse-project.el.id
5309 .arch-ids/muse-publish.el.id
5310 ==> lisp/.arch-ids/muse-publish.el.id
5311 .arch-ids/muse-regexps.el.id
5312 ==> lisp/.arch-ids/muse-regexps.el.id
5313 .arch-ids/muse-texinfo.el.id
5314 ==> lisp/.arch-ids/muse-texinfo.el.id
5315 .arch-ids/muse.el.id
5316 ==> lisp/.arch-ids/muse.el.id
5318 ==> lisp/muse-blosxom.el
5320 ==> lisp/muse-book.el
5322 ==> lisp/muse-colors.el
5324 ==> lisp/muse-convert.el
5326 ==> lisp/muse-docbook.el
5328 ==> lisp/muse-html.el
5330 ==> lisp/muse-http.el
5332 ==> lisp/muse-journal.el
5334 ==> lisp/muse-latex.el
5336 ==> lisp/muse-mode.el
5338 ==> lisp/muse-poem.el
5340 ==> lisp/muse-project.el
5342 ==> lisp/muse-publish.el
5344 ==> lisp/muse-regexps.el
5346 ==> lisp/muse-texinfo.el
5354 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5357 Massively untabify files.
5359 muse--main--1.0--patch-64
5363 ChangeLog ChangeLog.2004 experimental/muse-message.el
5364 experimental/muse-wiki.el muse-book.el muse-colors.el
5365 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5366 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5367 muse-project.el muse-publish.el muse-regexps.el
5368 muse-texinfo.el muse.el
5371 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5374 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5376 muse--main--1.0--patch-63
5378 (Summary of changes that Yann made)
5380 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5382 * muse-mode.el (muse-generate-index): Move index generation code into
5383 `muse-index-as-string'.
5384 (muse-index-as-string): New function that generates an index and
5385 returns it as a string, instead of placing it in a buffer like
5386 `muse-generate-index' used to.
5390 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5391 merge from mwolson@gnu.org--2005
5393 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5394 Accept WikiWords as links [mostly rescinded]
5396 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5397 merge from mwolson@gnu.org--2005/muse--main--1.0
5399 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5400 Merged from mwolson@gnu.org--2005 (patch 60-62)
5402 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5403 provide a string view of the index
5406 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5409 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5410 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5411 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5412 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5413 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5416 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5419 Document Blosxom, Book, DocBook, and HTML publishing styles.
5421 muse--main--1.0--patch-62
5423 * muse-blosxom.el: Clean up header.
5425 * muse-book.el (muse-before-book-publish-hook): Rename to
5426 `muse-book-before-publish-hook'.
5427 (muse-after-book-publish-hook): Rename to
5428 `muse-book-after-publish-hook'.
5430 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5431 (muse-html-markup-strings, muse-xhtml-markup-strings)
5432 (muse-html-meta-content-type, muse-html-meta-content-encoding)
5433 (muse-html-charset-default, muse-html-encoding-default)
5434 (muse-html-encoding-map): Docfixes.
5436 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5440 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5443 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5446 Begin work on Publishing Styles section of manual.
5448 muse--main--1.0--patch-61
5450 * Makefile (.PHONY): Add "doc" to list.
5451 (doc): New rule that generates Info and HTML files from muse.texi.
5452 (dist): Rely on `distclean', not `clean'.
5454 * examples/QuickStart (Authoring mode): Remove empty section.
5456 * muse.texi: Call this program "the Emacs Muse" in title.
5457 (Publishing Styles): Begin to populate section.
5458 (Deriving Styles): First subsection of Publishing Styles.
5459 (Contributors): Remove spurious copyright section, since we address
5462 * README: Actually remember to add this file.
5465 .arch-ids/README.id README
5468 ChangeLog Makefile examples/QuickStart muse.texi
5471 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5474 Document Markup Rules.
5476 muse--main--1.0--patch-60
5478 * examples/QuickStart: Remove stray <comment> tag.
5480 * muse.texi (Top): Comment every menu line.
5481 (Markup Rules): New section with plenty of subsections.
5484 ChangeLog examples/QuickStart muse.texi
5487 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5490 Release this as Muse 3.00.90 (RC1).
5492 muse--main--1.0--patch-59
5494 * Makefile (%.elc): Use -q instead of --no-init-file because the former
5495 is compatible with both Emacs and XEmacs.
5497 * examples/README: Renamed to QuickStart.
5499 * examples/Makefile (EXAMPLES): Reflect name change of README.
5504 ChangeLog Makefile examples/Makefile muse.el
5507 examples/.arch-ids/README.id
5508 ==> examples/.arch-ids/QuickStart.id
5510 ==> examples/QuickStart
5513 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5516 Makefile refactoring.
5518 muse--main--1.0--patch-58
5520 * Makefile (.PHONY): List all non-file targets.
5521 (examples): New rule that calls Make in the examples directory.
5522 (atranslit): Removed, since this isn't (yet) bundled with Muse.
5524 * README: Move to the examples directory. I'd prefer to distribute a
5525 very basic plain text README and use this as a quickstart + markup
5526 example + publishing example.
5528 * examples/Makefile: Move all README-related rules here.
5530 * examples/README: Add an "About this document" section.
5532 * scripts/publish (style): Do not include the contrib directory, since we
5533 don't use any code from there. Since this is only invoked from the
5534 examples directory, make sure add the parent directory to the load
5537 * muse.texi: Change version to 3.00.90 (RC1).
5539 * muse.el: Change location of the README file in header.
5541 * muse.el (muse-version): Update to 3.00.90 (RC1).
5544 examples/.arch-ids/Makefile.id examples/Makefile
5547 ChangeLog Makefile examples/README muse.el muse.texi
5552 ==> examples/.arch-ids/README.id
5557 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5560 Update my example configuration.
5562 muse--main--1.0--patch-57
5564 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5565 and experimental status of muse-message.
5568 ChangeLog examples/mwolson/muse-init.el
5571 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5574 Provide optional outline-style faces; customization fixes; experimental stuff.
5576 muse--main--1.0--patch-56
5578 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5579 option that determines what the header faces should look like. If
5580 'outline, use outline-style faces. If nil, don't generate the faces at
5581 all, which allows the user to specify their own. Otherwise, use the
5582 scaled faces, which is the default behavior.
5583 (muse-colors-outline-faces-list): List of faces to use. In case the
5584 outline faces are not available, provide reasonable defaults.
5585 (muse-make-faces): Use dolist instead of mapc. Implement the
5586 possibility of having outline-style colors for heading. Don't call
5587 this function immediately -- give the users time to make their changes
5588 through the customize interface. Once we call this function, Emcs from
5589 CVS will not allow the faces to be changed easily, which is a shame.
5591 * muse-message.el (muse-message-contents-tag): Copied from
5592 `muse-publish-contents-tag' in order to keep the customization
5593 interface from making the `muse-markup-tags' option from throwing a
5594 type mismatch error. This function is untested and will likely do
5595 nothing useful. This file has been moved to the experimental folder
5596 until it gets fleshed out more.
5598 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5599 file that could eventually provide wiki-like ability. Currently this
5600 is just a collection of functions that were pruned out when he remade
5601 Muse, so don't get too excited. I plan to eventually merge Yann
5602 Hodique's work here, probably after the first release of Muse.
5604 * muse-regexps.el (muse-regexp): Improve description.
5606 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5607 the muse-regexp group since it is just a single regexp. Lists of
5608 regexps don't have to be in muse-regexp, however.
5610 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5611 since the Emacs devel mailing list seems to not want Britain-izations
5614 * muse-colors.el (muse-colors): Ditto.
5616 * muse-docbook.el (muse-docbook): Ditto.
5618 * muse-html.el (muse-html): Ditto.
5620 * muse-http.el (muse-http): Ditto.
5622 * muse-message.el (muse-message): Ditto.
5624 * muse-mode.el (muse-mode): Ditto.
5626 * muse-project.el (muse-project): Ditto.
5628 * muse-publish.el (muse-publish): Ditto.
5630 * muse.el (muse): Ditto.
5633 experimental/.arch-ids/=id
5634 experimental/.arch-ids/muse-wiki.el.id
5635 experimental/muse-wiki.el
5638 ChangeLog experimental/muse-message.el muse-blosxom.el
5639 muse-colors.el muse-docbook.el muse-html.el muse-http.el
5640 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5644 .arch-ids/muse-message.el.id
5645 ==> experimental/.arch-ids/muse-message.el.id
5647 ==> experimental/muse-message.el
5650 experimental experimental/.arch-ids
5653 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5656 Fix publishing error when given an empty string for header/footer.
5658 muse--main--1.0--patch-55
5660 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5661 `file-readable-p' if it is an empty string. For some reason,
5662 `file-readable-p' and `insert-file-contents' were treating an empty
5663 string as if it were the current directory.
5666 ChangeLog muse-publish.el
5669 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5672 WYSIWYG emphasis, XEmacs compatibility hacks.
5674 muse--main--1.0--patch-54
5676 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5677 compliant. Only colorize if we end with the same number of asterisks
5678 as we start with, preventing unnoticed syntax errors. Don't colorize
5679 in the middle of a word.
5680 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5681 Only colorize if we end with an underscore. Don't colorize in the
5684 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5685 inside of group. This will probably not do anything, but it seems
5688 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5689 where we start with an image link. JohnW didn't seem to like having
5690 <p> tags inserted before image links, but they don't validate properly
5691 as they are. For now, I will surround such links/paragraphs with <div
5692 class="image-link"> in an attempt to be as not invasive and yet
5693 standards compliant as possible.
5695 * muse-html.el (muse-html-escape-string): Work around distinction between
5696 int and char types in XEmacs. Deal with an annoying replace-match bug
5697 in XEmacs that rears its head at times.
5699 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5703 ChangeLog muse-colors.el muse-docbook.el muse-html.el
5707 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5710 Minor code cleanup to address elint issues.
5712 muse--main--1.0--patch-53
5714 * Makefile (test): Don't build README files during this rule. Remove
5715 spurious "make clean" statement.
5717 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5718 `muse-colors' group, and give it a proper type.
5720 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5722 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5723 muse-my-journal-find-entries): Replace `string-to-int' with
5726 * muse-html.el (muse-html-insert-contents): Ditto.
5728 * muse-journal.el (muse-journal-html-munge-buffer,
5729 muse-journal-latex-munge-buffer): Ditto.
5731 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5733 * muse-publish.el (muse-publish-markup-footnote,
5734 muse-publish-contents-tag): Ditto.
5736 * muse-regexps.el (muse-extreg-usable-p): Ditto.
5739 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5740 muse-html.el muse-journal.el muse-mode.el muse-publish.el
5744 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5747 Add ability to automate the creation a new blosxom entry.
5749 muse--main--1.0--patch-52
5751 * examples/mwolson/muse-init.el: Move new entry section to
5752 muse-blosxom.el. Modify the key settings in my example accordingly.
5754 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5755 Muse always makes sure that the file ends with a newline.
5757 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5758 planner markup is now provided automatically by the planner port to
5759 Muse, and we don't have any customized markup.
5761 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5762 variable that specifies where the base directory of your blog entries
5765 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5766 the base directory. Explore categories recursively.
5768 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5769 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5770 special characters file name.
5772 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5773 making a new blog entry. It will prompt you for a category, then a
5774 title, and then will create a new file that has the date and title
5778 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5781 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5784 Change mailing address of FSF, add AUTHORS file.
5786 muse--main--1.0--patch-51
5788 * muse-*.el, muse.texi: Change mailing address of FSF.
5790 * muse.texi (Contributors): Fix typo.
5792 * AUTHORS: New file containing a list of all of those who have
5793 contributed code or documentation to Muse, how many lines were changed,
5797 .arch-ids/AUTHORS.id AUTHORS
5800 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5801 muse-html.el muse-http.el muse-journal.el muse-latex.el
5802 muse-message.el muse-mode.el muse-poem.el muse-project.el
5803 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5807 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5810 Merged from hodique@lifl.fr--2005 (patch 0-1)
5812 muse--main--1.0--patch-50
5816 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5817 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5819 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5820 fix .html (for example) in visible names for links
5823 ChangeLog muse-publish.el
5826 hodique@lifl.fr--2005/muse--yh--1.0--base-0
5827 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5830 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5833 Make generated X(HT)ML show up in the right encoding in other modes.
5835 muse--main--1.0--patch-49
5837 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5838 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5839 generated (X)HTML files show up in the right coding system when editing
5840 them with another Emacs mode.
5842 * muse-journal.el (muse-journal-rss-header): Automatically determine the
5843 encoding instead of hard-coding it.
5845 * muse-message.el: Add content to Commentary section, explaining the use
5846 of this publishing style.
5849 ChangeLog muse-html.el muse-journal.el muse-message.el
5852 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5855 Move regexps to same group, only make 4 heading faces.
5857 muse--main--1.0--patch-48
5859 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5860 can only publish 3 of them specially, leaving the fourth to be in
5862 (muse-colors-markup): Only recognize 4 levels of heading.
5864 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5865 (muse-file-regexp, muse-image-regexp)
5866 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5867 like a good idea to have all the regexps in the same group.
5870 ChangeLog muse-colors.el muse-regexps.el muse.el
5873 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5876 Update my example config, minor code cleanup.
5878 muse--main--1.0--patch-47
5880 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5881 names and add "Plans" project.
5883 * muse-docbook.el (looking-back): Delete.
5885 * muse-html.el (looking-back): Delete.
5887 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5888 instead of `looking-back'.
5890 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5891 function, use this function. If `looking-back' exists, call it;
5892 otherwise, use a workaround.
5895 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5898 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5899 muse-html.el muse.el
5902 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5905 Handle a few paragraph publishing edge cases better.
5907 muse--main--1.0--patch-46
5909 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5910 beginning-of-document, end-of-document, and paragraph separator regexps
5911 so that one markup rule can be used in all these cases.
5912 (muse-docbook-markup-paragraph): Handle more cases correctly. In
5913 particular, blockquote or center at beginning or end of document will
5914 be published properly. Hopefully this won't slow things down too much.
5915 (muse-docbook-markup-paragraph-close): Removed.
5917 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5919 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5921 (muse-html-markup-paragraph-close): Removed.
5924 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5927 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5930 Improve prompt when reading a tag.
5932 muse--main--1.0--patch-45
5934 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5935 other Emacs modes seem to do.
5938 ChangeLog muse-mode.el
5941 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5944 Warn user when publishing fails due to a private directory.
5946 muse--main--1.0--patch-44
5948 * muse-project.el (muse-project-private-p): Warn users when publishing a
5949 file fails due to its directory not being readable by others. Make
5950 sure that you do a `chmod +o name_of_directory' if you want the
5951 contents of that directory to be publishable.
5954 ChangeLog muse-project.el
5957 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5960 Fix error with example tags and message publishing style.
5962 muse--main--1.0--patch-43
5964 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5965 see if a previous definition for `font-lock-multiline' exists.
5967 * muse-message.el (muse-message-example-tag): Don't require two
5968 additional (unused) arguments.
5971 ChangeLog muse-colors.el muse-message.el
5974 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5977 Always end the published document with a newline.
5979 muse--main--1.0--patch-42
5981 * muse-html.el (muse-html-markup-paragraph-close): Always end the
5982 published document with a newline.
5984 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5987 ChangeLog muse-docbook.el muse-html.el
5990 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5993 Don't let automatic backup files crash the publishing process.
5995 muse--main--1.0--patch-41
5997 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5998 directive since this value is already processed by
5999 `muse-publish-markup-directive', and may be obtained by using
6000 the code: (muse-publishing-directive "date").
6002 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6003 to run (funcall nil); this happened once during a debugging process.
6005 * muse-project.el (muse-project-private-p): Skip any file for which we
6006 cannot fetch attributes. This fixes a bug where having an
6007 Emacs-generated automatic backup file in a publishing directory causes
6008 the publishing process to halt with an error.
6011 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6014 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6017 Apply fix in previous patch to the DocBook publishing style.
6019 muse--main--1.0--patch-40
6021 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6022 previous patch here as well.
6026 ChangeLog muse-docbook.el
6029 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6032 Fix newly-introduced lock-up during HTML publishing.
6034 muse--main--1.0--patch-39
6036 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6037 planner rules higher priority in the publishing sequence. Hopefully
6038 this will not wreck anything; I don't use these rules, so I cannot
6039 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
6041 * muse-html.el (muse-html-markup-paragraph-close): Don't use
6042 replace-match; that seems to be slightly evil. Return nil instead of a
6043 newline since otherwise Muse thinks that we are not done yet and gets
6044 into an infinite loop. This should fix the lock-up problem that
6045 resulted from the previous few patches.
6048 ChangeLog muse-blosxom.el muse-html.el
6051 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6056 muse--main--1.0--patch-38
6058 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6062 ChangeLog muse-blosxom.el
6065 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6068 Make docbook and blosxom modes close paragraphs properly at end.
6070 muse--main--1.0--patch-37
6072 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6075 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6076 (muse-docbook-markup-paragraph-close): Adapt from
6077 `muse-html-markup-paragraph-close'.
6079 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6080 preserve the same appearance as before the last patch.
6083 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6086 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6089 Bugfix: Close P tag properly at end of file.
6091 muse--main--1.0--patch-36
6093 * muse-blosxom.el: Fix bug where loading this file twice would cause an
6096 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6097 detecting whether or not a paragraph needs a closing P tag.
6098 (muse-html-markup-paragraph-close): New function that only inserts a
6099 closing P tag when an unclosed P tag is nearby.
6102 ChangeLog muse-blosxom.el muse-html.el
6105 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6108 Update my example settings.
6110 muse--main--1.0--patch-35
6112 * examples/mwolson/muse-init.el: Synchronize with my current settings.
6115 ChangeLog examples/mwolson/muse-init.el
6118 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6121 Update documentation for C-c TAB feature.
6123 muse--main--1.0--patch-34
6125 * muse.texi (Keystroke Summary): Note that C-c TAB calls
6133 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6136 New feature: tag completion with C-c TAB.
6138 muse--main--1.0--patch-33
6140 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6141 (muse-tag-history, muse-custom-tags): New variables that keep track of
6142 the tag history and newly-entered tags respectively for
6144 (muse-insert-tag): New function that interactively prompts the user for
6148 ChangeLog muse-mode.el
6151 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6154 Fix XHTML validation error with <hr> and <br>.
6156 muse--main--1.0--patch-32
6158 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6159 and HR tags for XHTML publishing. This should fix a few validation
6160 errors that I've been noticing lately.
6163 ChangeLog muse-html.el
6166 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6169 Remove flyspell overlays on links.
6171 muse--main--1.0--patch-31
6173 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6174 should make the link clickable. On Emacs21, the color will stay red,
6175 but other Emacsen should do the right thing, which is use the normal
6176 link color. Hopefully this will fix some strange flyspell-related link
6180 ChangeLog muse-colors.el
6183 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6186 Update my example Muse settings.
6188 muse--main--1.0--patch-30
6190 * examples/mwolson/muse-init.el: Update from my latest version.
6191 (muse-project-alist): Remove the francais part of my blog.
6192 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6193 into this and `my-muse-mode-fill-nobreak-p'.
6194 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6195 this is the best way to accomplish this.
6196 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6197 characters in the title.
6198 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6201 ChangeLog examples/mwolson/muse-init.el
6204 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6207 Add simple `muse-version' function.
6209 muse--main--1.0--patch-29
6211 * muse.el (muse-version): New function that displays the value of the
6212 `muse-version' variable. This should be easier for the user to type
6213 than C-h v muse-version.
6219 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6222 Don't compile documentation by default.
6224 muse--main--1.0--patch-28
6226 * Makefile (all): Don't compile documentation by default.
6227 (doc): Use this rule to compile documentation.
6233 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6236 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6238 muse--main--1.0--patch-27
6240 2005-04-16 Michael Olson <mwolson@gnu.org>
6242 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6243 johnw. If a journal entry's title is a [[link]], then an
6244 <enclosure> tag will be added to the XML data giving the size and
6245 MIME type of the link target. This makes podcasting with Muse
6247 (muse-journal-rss-entry-template): Add enclosure usage to example.
6248 (muse-journal-rss-munge-buffer): Implement enclosures.
6251 ChangeLog muse-journal.el
6254 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6257 Standardize source headers, appease elint, don't require planner
6259 muse--main--1.0--patch-26
6261 2005-04-15 Michael Olson <mwolson@gnu.org>
6263 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6264 `scripts' directory since it really isn't part of Muse proper; it
6265 is used to generate Muse output from the command line.
6267 * muse-blosxom.el: Handle case where planner is not loaded so that
6268 it isn't a hard requirement.
6270 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6271 that elint doesn't complain.
6273 * muse-message.el (muse-message-markup-link): Don't throw up on
6274 links with no description.
6276 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6277 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6278 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6279 muse-project.el, muse-publish.el, muse-regexps.el,
6280 muse-texinfo.el, muse.el: Add standard header for each file in
6281 preparation for the initial release, which will hopefully happen
6282 sometime within the next month.
6286 experimental/.arch-ids/=id
6289 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6290 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6291 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6292 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6293 muse-texinfo.el muse.el
6296 .arch-ids/muse-build.el.id
6297 ==> scripts/.arch-ids/muse-build.el.id
6299 ==> scripts/muse-build.el
6301 removed directories:
6302 experimental experimental/.arch-ids
6305 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6308 Merge contents of muse-latexcjk.el into muse-latex.el.
6310 muse--main--1.0--patch-25
6312 2005-04-14 Michael Olson <mwolson@gnu.org>
6314 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6315 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6316 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6317 Merge in from muse-latexcjk.el.
6319 * muse-latexcjk.el: Removed, functionality merged with
6323 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6326 ChangeLog muse-latex.el
6329 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6332 Merge muse-xhtml.el into muse-html.el.
6334 muse--main--1.0--patch-24
6336 2005-04-06 Michael Olson <mwolson@gnu.org>
6338 * examples/mwolson/muse-init.el: Update with respect to the
6339 muse-xhtml.el merge.
6341 * muse-html.el: The contents of muse-xhtml.el have been merged in
6342 as advised by John Wiegley.
6343 (muse-html-style-sheet): Add example for XHTML use in the
6344 function's documentation.
6345 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6346 Moved from muse-xhtml.el.
6348 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6351 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6354 ChangeLog examples/mwolson/muse-init.el muse-html.el
6357 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6360 Try to fix regexps for Emacs 21.4.
6362 muse--main--1.0--patch-23
6364 2005-04-05 Michael Olson <mwolson@gnu.org>
6366 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6370 ChangeLog muse-regexps.el
6373 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6376 Add comments to the publish-project example script
6378 muse--main--1.0--patch-22
6380 2005-04-01 Michael Olson <mwolson@gnu.org>
6382 * examples/publish-project: Moved here from
6383 scripts/publish-project. Added a few comments so people know what
6387 ChangeLog examples/publish-project
6390 scripts/.arch-ids/publish-project.id
6391 ==> examples/.arch-ids/publish-project.id
6392 scripts/publish-project
6393 ==> examples/publish-project
6396 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6399 New XHTML style, add more examples to my sample muse config
6401 muse--main--1.0--patch-21
6403 2005-03-31 Michael Olson <mwolson@gnu.org>
6405 * examples/mwolson/muse-init.el: Give an example of deriving a
6406 custom publishing style.
6407 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6408 (my-muse-prepare-entry-for-xanga): Mangle the published output
6409 from a blosxom project and copy the result to the clipboard for
6410 easy pasting into Xanga's web form. The file is untouched.
6412 * muse-html.el (muse-html-style-sheet): Include the <style
6413 type="text/css"></style> wrapper around the example.
6414 (muse-html-header): Don't add <style type="text/css"></style>
6415 around the value of `muse-html-style-sheet' anymore. This allows
6416 for the option of putting your stylesheet(s) in a separate file.
6417 An example of this is given in the documentation for this
6420 * muse-xhtml: New file that implements a publishing style which is
6421 derived from HTML mode. It uses a slightly modified version of
6422 the HTML markup rules to generate XHTML-compliant output.
6424 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6425 "blosxom" style has been renamed to "blosxom-html". Fix a few
6428 * muse-journal.el: Add new "journal-xhtml" style.
6430 * muse-message.el: Add new "message-xhtml" style.
6433 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6436 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6437 muse-html.el muse-journal.el muse-message.el
6440 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6443 Add my muse configuration to the examples
6445 muse--main--1.0--patch-20
6447 2005-03-24 Michael Olson <mwolson@gnu.org>
6449 * examples/johnw: Move John Wiegley's configuration to this
6452 * examples/mwolson: My configuration files go here.
6454 * examples/mwolson/muse-init.el: My Muse configuration file. I
6455 just figured out how to keep links from being spell-checked or
6456 split up by fill-mode, so the implementation of this may be found
6457 here. I also made a function that sets up a blog entry for me.
6460 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6461 examples/mwolson/.arch-ids/muse-init.el.id
6462 examples/mwolson/muse-init.el
6468 examples/.arch-ids/muse-johnw.el.id
6469 ==> examples/johnw/.arch-ids/muse-johnw.el.id
6470 examples/.arch-ids/publish-johnw.id
6471 ==> examples/johnw/.arch-ids/publish-johnw.id
6472 examples/muse-johnw.el
6473 ==> examples/johnw/muse-johnw.el
6474 examples/publish-johnw
6475 ==> examples/johnw/publish-johnw
6478 examples/johnw examples/johnw/.arch-ids examples/mwolson
6479 examples/mwolson/.arch-ids
6482 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6485 Add muse-blosxom script and plugin for pyblosxom
6487 muse--main--1.0--patch-19
6489 2005-03-24 Michael Olson <mwolson@gnu.org>
6491 * muse-blosxom.el: Update copyright notice in headers and mention
6492 the pyblosxom scripts.
6494 * contrib/pyblosxom: New directory containing pyblosxom plugins
6497 * contrib/getstamps.py: Script that generates the "timestamps"
6498 file, run on the local machine.
6500 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6504 contrib/pyblosxom/.arch-ids/=id
6505 contrib/pyblosxom/.arch-ids/getstamps.py.id
6506 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6507 contrib/pyblosxom/getstamps.py
6508 contrib/pyblosxom/hardcodedates.py
6511 ChangeLog muse-blosxom.el
6514 contrib/pyblosxom contrib/pyblosxom/.arch-ids
6517 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6520 muse-blosxom.el has matured past experimental status
6522 muse--main--1.0--patch-18
6524 2005-03-23 Michael Olson <mwolson@gnu.org>
6526 * muse-blosxom.el: Remove common functionality that has already
6527 been implemented in `muse-html.el'. Derive this mode from
6528 `muse-html'. Update documentation. I now feel that this file is
6529 ready to be included in the top-level Muse directory.
6532 ChangeLog muse-blosxom.el
6535 experimental/.arch-ids/muse-blosxom.el.id
6536 ==> .arch-ids/muse-blosxom.el.id
6537 experimental/muse-blosxom.el
6541 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6544 Make muse-blosxom.el slightly less experimental
6546 muse--main--1.0--patch-17
6548 2005-03-22 Michael Olson <mwolson@gnu.org>
6550 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6551 Renamed from `blosxom-page-date-alist'. Currently it does nothing
6553 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6554 from the `muse-blosxom-markup-date-directive' rule.
6555 (blosxom-set-time): Remove this function. We're not going to be
6556 touching the timestamp manually anymore -- it's too much of a
6557 hassle. Right now I've got a python program that compiles a
6558 timestamp file and a pyblosxom helper that reads it. Something
6559 similar could be arranged for blosxom, I'm sure.
6563 ChangeLog experimental/muse-blosxom.el
6566 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6569 Apply latest journal-related updates from johnw
6571 muse--main--1.0--patch-16
6575 ChangeLog examples/muse-johnw.el muse-journal.el
6578 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6581 Add Projects node to the manual
6583 muse--main--1.0--patch-15
6585 2005-02-28 Michael Olson <mwolson@gnu.org>
6587 * muse.texi: Change copyright notice since the FSF is now the
6589 (Projects): New node, based on a section from the README file.
6595 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6598 Correct documentation, adding some content.
6600 muse--main--1.0--patch-14
6602 2005-02-28 Michael Olson <mwolson@gnu.org>
6604 * muse.texi: Change license terms of the documentation to the GNU
6605 GPL instead of the GNU FDL, as per the consent of the copyright
6606 holders of the emacs-wiki manual, from which this is based. Some
6607 emacs-wiki-isms in the manual were corrected, and the Getting
6608 Started section was updated.
6614 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6617 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6619 muse--main--1.0--patch-13
6621 2005-02-17 Michael Olson <mwolson@gnu.org>
6623 * experimental/muse-blosxom.el: Somehow the contents of this file
6624 managed to get duplicated. I removed the duplicates.
6625 (muse-blosxom-date): Remove this, since it is not useful.
6626 (muse-blosxom-header): Use the standard header that blosxom.el
6630 ChangeLog experimental/muse-blosxom.el
6633 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6636 Initial commit of muse.texi, nothing substantial
6638 muse--main--1.0--patch-12
6640 2005-02-07 Michael Olson <mwolson@gnu.org>
6642 * muse.texi: New file that provides the documentation for Muse.
6643 It is in a very rough form at the moment. Nothing substantial may
6644 be found here yet. Be ye warned.
6647 .arch-ids/muse.texi.id muse.texi
6653 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6656 Add docstring, new trivial function
6658 muse--main--1.0--patch-11
6660 2005-02-07 Michael Olson <mwolson@gnu.org>
6662 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6663 `muse-what-changed'. No functionality change.
6664 (muse-what-changed): New function that displays in diff format the
6665 changes made since the buffer was last saved.
6667 * muse-project.el (muse-project-publish): Add docstring.
6670 ChangeLog muse-mode.el muse-project.el
6673 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6676 Add experimental version of muse-blosxom.el to project
6678 muse--main--1.0--patch-10
6680 2005-02-04 Michael Olson <mwolson@gnu.org>
6682 * Makefile (realclean): Remove file that gets generated when fonts
6685 * experimental/muse-bloxsom.el: New file that implements Blosxom
6686 support for Muse. It's in a very rough state, hence its placement
6687 in the `experimental' directory.
6690 experimental/.arch-ids/=id
6691 experimental/.arch-ids/muse-blosxom.el.id
6692 experimental/muse-blosxom.el
6698 experimental experimental/.arch-ids
6701 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6704 Make permissions more consistent
6706 muse--main--1.0--patch-9
6712 modified directories:
6713 contrib examples scripts
6716 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6721 muse--main--1.0--patch-8
6723 2005-02-04 Michael Olson <mwolson@gnu.org>
6725 * muse-build.el: Add contrib directory to `load-path'.
6726 (muse-elint-files): Load `muse-regexps.el'.
6728 * scripts/publish: Change permissions so that this script is
6729 executable. Add contrib directory to load list. Add
6730 `muse-regexps.el' to list.
6733 ChangeLog muse-build.el scripts/publish
6736 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6739 Use "—" instead of "—"
6741 muse--main--1.0--patch-7
6743 2005-01-31 Michael Olson <mwolson@gnu.org>
6745 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6746 with "—" so that documents validate properly. Thanks to
6747 Björn Lindström for the suggestion.
6749 * muse-html.el (muse-html-markup-strings): Ditto.
6752 ChangeLog muse-docbook.el muse-html.el
6755 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6758 Fix use of "[:blank:]" in underline markup
6760 muse--main--1.0--patch-6
6762 2005-01-25 Michael Olson <mwolson@gnu.org>
6764 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6765 use of `muse-regexp-blank'.
6768 ChangeLog muse-colors.el
6771 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6774 Fix problem with headings being given wrong face
6776 muse--main--1.0--patch-5
6778 2005-01-03 Michael Olson <mwolson@gnu.org>
6780 * muse-colors.el: Add header.
6781 (muse-colors-emphasized): Headings were being given the coloring
6782 for the next level of heading instead of the real
6783 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6784 Heading"). Thanks to Lan Yufeng for finding this and sending a
6787 * muse-regexps.el: Fix header.
6790 ChangeLog muse-colors.el muse-regexps.el
6793 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6798 muse--main--1.0--patch-4
6800 2005-01-01 Michael Olson <mwolson@gnu.org>
6802 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6803 version will be automatically maintained by Arch.
6807 .arch-ids/ChangeLog.id ChangeLog
6810 .arch-ids/ChangeLog.id
6811 ==> .arch-ids/ChangeLog.2004.id
6816 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6819 Extended regexps fix, allow spaces in 1st part of links
6821 muse--main--1.0--patch-3
6823 2004-12-30 Michael Olson <mwolson@gnu.org>
6825 * muse.el (muse-link-regexp): Allow spaces in the first part of
6828 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6829 customizable alternatives to extended character classes.
6831 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6834 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6835 muse-html.el muse-mode.el muse-publish.el muse.el
6838 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6841 Begin to change regexp handling, tweak muse.el header
6843 muse--main--1.0--patch-2
6845 2004-12-29 Michael Olson <mwolson@gnu.org>
6847 * muse.el: Change Copyright notice to FSF. Change Maintainer to
6850 * muse-regexps.el: New file that implements regexp handling.
6851 Generalized regexp options will be moved to it eventually.
6854 .arch-ids/muse-regexps.el.id muse-regexps.el
6860 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6863 Do some early spring cleaning
6865 muse--main--1.0--patch-1
6867 2004-12-29 Michael Olson <mwolson@gnu.org>
6869 * Makefile: Change path to `publish' script.
6871 * contrib/pcomplete.el: New file that is used by Muse without
6872 actually being a part of it: hence its location in the contrib
6875 * contrib/cgi.el, contrib/httpd.el: New location.
6877 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6879 * scripts/publish, scripts/publish-project: Ditto.
6882 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6883 contrib/pcomplete.el examples/.arch-ids/=id
6884 scripts/.arch-ids/=id
6891 ==> contrib/.arch-ids/cgi.el.id
6892 .arch-ids/httpd.el.id
6893 ==> contrib/.arch-ids/httpd.el.id
6894 .arch-ids/muse-johnw.el.id
6895 ==> examples/.arch-ids/muse-johnw.el.id
6896 .arch-ids/publish-johnw.id
6897 ==> examples/.arch-ids/publish-johnw.id
6898 .arch-ids/publish-project.id
6899 ==> scripts/.arch-ids/publish-project.id
6900 .arch-ids/publish.id
6901 ==> scripts/.arch-ids/publish.id
6905 ==> contrib/httpd.el
6907 ==> examples/muse-johnw.el
6911 ==> examples/publish-johnw
6913 ==> scripts/publish-project
6916 contrib contrib/.arch-ids examples examples/.arch-ids scripts
6920 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6923 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6925 muse--main--1.0--base-0
6927 (automatically generated log message)
6930 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6931 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6932 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6933 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6934 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6935 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6936 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6937 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6938 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6939 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6940 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6941 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6942 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6943 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6944 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6945 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6946 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6947 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8