muse-wiki: WikiWord suffix fix.
[muse-el.git] / ChangeLog
blob65392b43430cd47d0f16348fad366802b20d2f6f
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
7     Summary:
8       muse-wiki: WikiWord suffix fix.
9     Revision:
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.
16     modified files:
17      ChangeLog lisp/muse-wiki.el
20 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
22     Summary:
23       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
24     Revision:
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
29       for the report.
31     modified files:
32      ChangeLog lisp/muse-wiki.el
35 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
37     Summary:
38       muse-publish: Make muse-insert-markup a function.
39     Revision:
40       muse--main--1.0--patch-294
42     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
43       defsubst.
45     modified files:
46      ChangeLog lisp/muse-publish.el
49 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
51     Summary:
52       Merged from muse--rel--3.02 (patch 29)
53     Revision:
54       muse--main--1.0--patch-293
56     Patches applied:
57     
58      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
59        muse-mode: Fix semicolon in paragraph issue.
61     modified files:
62      ChangeLog lisp/muse-mode.el
64     new patches:
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
70     Summary:
71       Merged from muse--rel--3.02 (patch 28)
72     Revision:
73       muse--main--1.0--patch-292
75     Patches applied:
76     
77      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
78        muse-project: Deal with edge case.
80     modified files:
81      ChangeLog lisp/muse-project.el
83     new patches:
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
89     Summary:
90       Merged from muse--rel--3.02 (patch 27)
91     Revision:
92       muse--main--1.0--patch-291
94     Patches applied:
95     
96      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
97        muse-project: Prevent auto-save files from being included.
99     modified files:
100      ChangeLog lisp/muse-project.el
102     new patches:
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
108     Summary:
109       muse-groff: Fix compiler warning.
110     Revision:
111       muse--main--1.0--patch-290
113     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
115     modified files:
116      ChangeLog lisp/muse-groff.el
119 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
121     Summary:
122       muse-registry: Attempt to increase Emacs20 compatibility.
123     Revision:
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
129       tries to support it.
131     modified files:
132      ChangeLog lisp/muse-registry.el
135 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
137     Summary:
138       XEmacs fixes in muse-latex2png and muse-registry.
139     Revision:
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.
145     
146     * lisp/muse-registry.el (muse-registry-url-regexp): Use
147       muse-regexp-space.
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
152       available in XEmacs.
153       (muse-registry-new-entries): Use muse-match-string-no-properties.
155     modified files:
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
161     Summary:
162       muse-registry.el: Fix compiler warnings.
163     Revision:
164       muse--main--1.0--patch-287
166     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
167       cl.el.
169     modified files:
170      ChangeLog lisp/muse-registry.el
173 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
175     Summary:
176       muse-wiki: First try at implementing WikiName separator.
177     Revision:
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.
183     modified files:
184      ChangeLog lisp/muse-wiki.el
187 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
189     Summary:
190       Merged from muse--rel--3.02 (patch 25)
191     Revision:
192       muse--main--1.0--patch-285
194     Patches applied:
195     
196      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
197        muse-latex: Get table of contents to publish correctly.
199     modified files:
200      ChangeLog lisp/muse-latex.el
202     new patches:
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
208     Summary:
209       Add muse-registry.el to Muse.
210     Revision:
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.
216     new files:
217      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
219     modified files:
220      AUTHORS ChangeLog
223 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
225     Summary:
226       muse-mode: Minor fix.
227     Revision:
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.
233     modified files:
234      ChangeLog lisp/muse-mode.el
237 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
239     Summary:
240       muse-mode: Handle case where we visit an anchor-only link.
241     Revision:
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.
247     modified files:
248      ChangeLog lisp/muse-mode.el
251 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
253     Summary:
254       muse-colors: Add faces for all 3 levels of emphasis.
255     Revision:
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. 
264     modified files:
265      AUTHORS ChangeLog lisp/muse-colors.el
268 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
270     Summary:
271       muse-latex2png: XEmacs compatibility.
272     Revision:
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.
280     modified files:
281      ChangeLog lisp/muse-latex2png.el
284 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
286     Summary:
287       Update AUTHORS.
288     Revision:
289       muse--main--1.0--patch-279
291     * AUTHORS: Update.
293     modified files:
294      AUTHORS ChangeLog
297 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
299     Summary:
300       Don't split anchors in URLs.
301     Revision:
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.
309     modified files:
310      ChangeLog lisp/muse-mode.el
313 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
315     Summary:
316       Merged from mwolson@gnu.org--2005 (patch 23)
317     Revision:
318       muse--main--1.0--patch-277
320     Patches applied:
321     
322      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
323        muse-wiki: WikiWords can have consecutive capital letters.
325     modified files:
326      ChangeLog lisp/muse-wiki.el
328     new patches:
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
334     Summary:
335       Deal with case when muse-make-link is passed an explicit link.
336     Revision:
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.
342     modified files:
343      ChangeLog lisp/muse-mode.el
346 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
348     Summary:
349       Merged from mwolson@gnu.org--2005 (patch 20-22)
350     Revision:
351       muse--main--1.0--patch-275
353     Patches applied:
354     
355      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
356        Update NEWS.
357     
358      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
359        Update examples.
360     
361      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
362        Release Emacs Muse 3.02.02.
364     new files:
365      examples/mwolson/templates/.arch-ids/header.tex.id
366      examples/mwolson/templates/header.tex
368     modified files:
369      ChangeLog NEWS examples/mwolson/muse-init.el
370      examples/mwolson/templates/header.html lisp/muse.el muse.texi
372     new patches:
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
380     Summary:
381       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
382     Revision:
383       muse--main--1.0--patch-274
385     Patches applied:
386     
387      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
388        Don't interpret enddots, dots, and rule inside of links.
389     
390      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
391        Allow bad WikiWords to be colorized, by popular request.
392     
393      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
394        Be more fault-tolerant about muse-file-extension.
395     
396      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
397        Prepare debian files for new minor release.
398     
399      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
400        Update NEWS.
401     
402      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
403        NEWS: Add migration note.
404     
405      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
406        Merged from mwolson@gnu.org--2005 (patch 272-273)
408     modified files:
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
413     new patches:
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
425     Summary:
426       muse-latex: Make footnotes look a bit more natural for LaTeX users.
427     Revision:
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.
433     modified files:
434      ChangeLog lisp/muse-latex.el
437 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
439     Summary:
440       muse-texinfo: Correct markup strings for dots, enddots, center.
441     Revision:
442       muse--main--1.0--patch-272
444     * AUTHORS: Bookkeeping
445     
446     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
447       Jim Ottaway that produces correct output for dots, enddots, and
448       centered text.
450     modified files:
451      AUTHORS ChangeLog lisp/muse-texinfo.el
454 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
456     Summary:
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)
458     Revision:
459       muse--main--1.0--patch-271
461     Mark several revisions as "included".  No actual changes were made to the
462     source.
464     modified files:
465      ChangeLog
467     new patches:
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
491     Summary:
492       muse-groff: Provide groff-pdf style rather than pdf.
493     Revision:
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.
498     
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.
503     removed files:
504      experimental/.arch-ids/muse-groff.el.id
505      experimental/muse-groff.el
507     modified files:
508      ChangeLog lisp/muse-groff.el
511 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
513     Summary:
514       Merged from ajk@iu.edu--2005 (patch 0-9)
515     Revision:
516       muse--main--1.0--patch-269
518     Patches applied:
519     
520      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
521        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
522     
523      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
524        Publish PDF using GROFF with mom macros.
525     
526      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
527        Kinda works, still need tables and a bunch of other stuff.
528     
529      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
530        Remove extra newlines from QUOTE calls.
531     
532      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
533        mom -> groff
534     
535      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
536        - fix syntax of definition of muse-groff-markup-strings
537     
538      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
539        Use \z to keep leading space that will result from .URL...
540     
541      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
542        Don't use .blm (blank line == paragraph break).  Hopefu...
543     
544      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
545        Use markup-strings for <example>.
546     
547      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
548        Catch up with mwolson
550     new files:
551      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
553     modified files:
554      ChangeLog
556     new patches:
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
571     Summary:
572       Allow "-" in publishing directives.
573     Revision:
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.
579     modified files:
580      ChangeLog lisp/muse-publish.el
583 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
585     Summary:
586       muse-latex: Fix "generation of PDF failed" message.
587     Revision:
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.
593     modified files:
594      ChangeLog lisp/muse-latex.el
597 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
599     Summary:
600       Call pdflatex a reasonable number of times.
601     Revision:
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
606       for the heads up.
608     modified files:
609      ChangeLog Makefile.defs debian/changelog debian/rules
610      lisp/muse-latex.el
613 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
615     Summary:
616       Temporary workaround to make lists work properly again.
617     Revision:
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.
625     modified files:
626      ChangeLog lisp/muse-publish.el
629 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
631     Summary:
632       Attempt to fix read-only error.
633     Revision:
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.
639     modified files:
640      ChangeLog lisp/muse-publish.el
643 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
645     Summary:
646       Fix mistyping of new option name.
647     Revision:
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.
653     modified files:
654      ChangeLog lisp/muse-publish.el
657 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
659     Summary:
660       muse-publish: Use `apply' instead of passing list to `insert'.
661     Revision:
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.
668     modified files:
669      ChangeLog lisp/muse-publish.el
672 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
674     Summary:
675       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
676     Revision:
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.
681     
682     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
683     
684     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
685     
686     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
687     
688     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
689       argument for "\ref", since it isn't valid LaTeX.
690     
691     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
692       muse-publishing-current-output-path rather than
693       muse-publishing-current-file.
694     
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.
703     modified files:
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
711     Summary:
712       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
713     Revision:
714       muse--main--1.0--patch-260
716     * AUTHORS: Bookkeeping.
717     
718     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
719       `output-dir' is not defined, so let's just use pubdir.
720     
721     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
722       Ottaway.
724     modified files:
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
730     Summary:
731       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
732     Revision:
733       muse--main--1.0--patch-259
735     * AUTHORS: Update.
736     
737     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
738       table headers and overlining table footers, as suggested by Trent Buck.
739     
740     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
741       author has agreed to send in a copyright assignment form.
743     modified files:
744      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
746     renamed files:
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
755     Summary:
756       Pave the way for entire-document escaping of specials.
757     Revision:
758       muse--main--1.0--patch-258
760     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
761     
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.
774     
775     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
776       Ditto.
777     
778     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
780     modified files:
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
787     Summary:
788       By default, use ".muse" extension and do not detect by pathname.
789     Revision:
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.
798     modified files:
799      ChangeLog lisp/muse-mode.el lisp/muse.el
802 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
804     Summary:
805       Emacs 21 flyspell fix.
806     Revision:
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.
814     modified files:
815      ChangeLog lisp/muse-mode.el
818 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
820     Summary:
821       Merged from jeho@jeho.org--2005 (patch 0-11)
822     Revision:
823       muse--main--1.0--patch-255
825     * AUTHORS: Update.
826     
827     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
828       footnode-end mark.
829     
830     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
831       links.
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.
835     
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
838       considered links.
839       (muse-wiki-handle-interwiki): Consult
840       `muse-wiki-ignore-bare-project-names'.
841     
842     Patches applied:
843     
844      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
845        muse-mode.el fix for muse-visit-link-default
846     
847      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
848        muse-mode.el fix intangible problem in muse-link-at-point
849     
850      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
851        muse-wiki: added option for not rendering bare project names as links
852     
853      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
854        muse-mode.el: fix finding an anchor
855     
856      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
857        muse-latex.el: fix footnote-end
859     modified files:
860      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
861      lisp/muse-wiki.el
863     new patches:
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
880     Summary:
881       contrib/muse-latex2png.el: Put images in the correct directory.
882     Revision:
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.
889     modified files:
890      AUTHORS ChangeLog contrib/muse-latex2png.el
893 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
895     Summary:
896       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
897     Revision:
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.
904     
905     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
906       (muse-docbook-markup-anchor): Ditto.
907     
908     * lisp/muse-html.el (muse-html-insert-anchor)
909       (muse-html-markup-anchor): Ditto.
910     
911     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
912       (muse-texinfo-markup-anchor): Ditto.
913     
914     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
915       the anchor the first match group.
916     
917     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
918       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
919       suggestion.
920       (muse-latex-insert-anchor): Use a simpler routine that inserts
921       \label{}.
923     modified files:
924      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
925      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
926      lisp/muse-texinfo.el
929 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
931     Summary:
932       Allow anchors to occur near (rather than at) the beginning of line.
933     Revision:
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
938       suggestion.
940     modified files:
941      ChangeLog lisp/muse-publish.el
944 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
946     Summary:
947       Minor bookkeeping update.
948     Revision:
949       muse--main--1.0--patch-251
951     * AUTHORS: Update information.
953     modified files:
954      AUTHORS ChangeLog
957 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
959     Summary:
960       muse-mathml: New experimental embedded MathML publisher.
961     Revision:
962       muse--main--1.0--patch-250
964     * lisp/muse-html.el (muse-html): Fix docstring.
965     
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.
972     new files:
973      experimental/.arch-ids/muse-mathml.el.id
974      experimental/muse-mathml.el
976     modified files:
977      ChangeLog lisp/muse-html.el
980 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
982     Summary:
983       muse-latex: Ignore anchor if it occurs at end of line.
984     Revision:
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.
990     modified files:
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
996     Summary:
997       Add ability to publish embedded LaTeX content as a PNG.
998     Revision:
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.
1004     
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.
1011     new files:
1012      contrib/.arch-ids/muse-latex2png.el.id
1013      contrib/muse-latex2png.el
1015     modified files:
1016      AUTHORS ChangeLog lisp/muse-publish.el
1019 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1021     Summary:
1022       muse-groff.el: New publishing styles groff and groff-pdf.
1023     Revision:
1024       muse--main--1.0--patch-247
1026     * AUTHORS: Add AJK.
1027     
1028     * lisp/muse.el: Use the correct month name for this release.  Oops.
1029     
1030     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1031     
1032     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1033       publishing styles.
1035     new files:
1036      experimental/.arch-ids/muse-groff.el.id
1037      experimental/muse-groff.el
1039     modified files:
1040      AUTHORS ChangeLog lisp/muse.el muse.texi
1043 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1045     Summary:
1046       Figure out syntax of :set.
1047     Revision:
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.
1052     
1053     * muse.texi (Projects): Note that I need to work on this section.
1055     modified files:
1056      ChangeLog lisp/muse-project.el muse.texi
1059 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1061     Summary:
1062       Release Emacs Muse 3.02.01.
1063     Revision:
1064       muse--main--1.0--patch-245
1066     * NEWS: Update entries for Muse 3.02.01.
1067     
1068     * debian/rules: Install NEWS.Debian.
1069     
1070     * debian/NEWS: New file that contains Debian-related news items.
1071     
1072     * examples/mwolson/muse-init.el: Update with my latest changes.
1073     
1074     * examples/mwolson/templates/footer.html: Use
1075       `muse-publishing-directive'.
1077     new files:
1078      debian/.arch-ids/NEWS.id debian/NEWS
1080     modified files:
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
1088     Summary:
1089       Fix customization bugs concerning muse-project-alist.
1090     Revision:
1091       muse--main--1.0--patch-244
1093     * examples/johnw/muse-johnw.el: Update with latest version from John.
1094     
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
1097       muse-project-alist.
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.
1105     modified files:
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
1111     Summary:
1112       Try to make link properties more sane.
1113     Revision:
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
1119       fix.
1121     modified files:
1122      AUTHORS ChangeLog lisp/muse-colors.el
1125 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1127     Summary:
1128       Use modification time for date directive.
1129     Revision:
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.
1136     modified files:
1137      ChangeLog lisp/muse-publish.el
1140 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1142     Summary:
1143       muse-latex: Add a few escaping options that may be used in the future.
1144     Revision:
1145       muse--main--1.0--patch-241
1147     * lisp/muse-latex.el: Note that we don't make use of these new options
1148       yet.
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
1152       markup rules.
1153       (muse-latex-markup-specials-verbatim): New option that specifies the
1154       special characters to escape in <example> tags and =literal text=.
1156     modified files:
1157      ChangeLog lisp/muse-latex.el
1160 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1162     Summary:
1163       If more than 1 blank separates list/table items, separate them.
1164     Revision:
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.
1171     modified files:
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
1178     Summary:
1179       muse.texi: Use @example instead of @smallexample.
1180     Revision:
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.
1186     modified files:
1187      ChangeLog muse.texi
1190 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1192     Summary:
1193       muse-html: Add muse-xhtml-style-sheet.
1194     Revision:
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.
1201     modified files:
1202      ChangeLog lisp/muse-html.el
1205 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1207     Summary:
1208       Release Muse 3.02.
1209     Revision:
1210       muse--main--1.0--patch-237
1212     * Makefile.defs: Update Debian stuff.
1213     
1214     * changelog: Add entry for 3.02-1, urgency medium.
1216     modified files:
1217      ChangeLog Makefile.defs debian/changelog
1220 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1222     Summary:
1223       Prepare for release.
1224     Revision:
1225       muse--main--1.0--patch-236
1227     * lisp/muse.el (muse-version): Increment to 3.02.
1228     
1229     * *.el: Fix first header line.
1230     
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.
1236     
1237     * NEWS: Update.
1239     new files:
1240      experimental/.arch-ids/muse-cite.el.id
1241      experimental/muse-cite.el
1243     modified files:
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
1257     Summary:
1258       Finish documentation.
1259     Revision:
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.
1265     modified files:
1266      ChangeLog muse.texi
1269 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1271     Summary:
1272       Document style elements for muse-define-style.
1273     Revision:
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
1280       better.
1282     modified files:
1283      ChangeLog muse.texi
1286 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1288     Summary:
1289       Make documentation separately installable.
1290     Revision:
1291       muse--main--1.0--patch-233
1293     * Makefile (install): Split into install-bin and install-info.
1294     
1295     * muse.texi (Markup Regexps): Fix display bug.
1297     modified files:
1298      ChangeLog Makefile muse.texi
1301 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1303     Summary:
1304       muse-mode: Set comment syntax.
1305     Revision:
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.
1311     modified files:
1312      ChangeLog lisp/muse-mode.el
1315 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1317     Summary:
1318       muse.texi: Add publishing order information.
1319     Revision:
1320       muse--main--1.0--patch-231
1322     * muse.texi (Markup Regexps): Add publishing order.
1324     modified files:
1325      ChangeLog muse.texi
1328 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1330     Summary:
1331       Hack on documentation.  The release is in sight!
1332     Revision:
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
1339       variables.
1340       (Common Elements): Split this into 4 new subsections.
1342     modified files:
1343      ChangeLog muse.texi
1346 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1348     Summary:
1349       Fix publishing of stuff like <code><></code>.
1350     Revision:
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.
1357     modified files:
1358      ChangeLog lisp/muse-publish.el
1361 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1363     Summary:
1364       Update NEWS, fix muse-url-protocols customization interface.
1365     Revision:
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.
1370     
1371     * NEWS: Bring up-to-date.
1373     modified files:
1374      ChangeLog NEWS lisp/muse-protocols.el
1377 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1379     Summary:
1380       Fix title coloring bug; muse-latex: escape '<' and '>'.
1381     Revision:
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
1386       for the report.
1387     
1388     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1389       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1390       Buck.
1392     modified files:
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
1398     Summary:
1399       muse-latex: Handle special characters in a better way.
1400     Revision:
1401       muse--main--1.0--patch-226
1403     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1404       characters hack.
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
1408       using the regexp.
1410     modified files:
1411      ChangeLog lisp/muse-latex.el
1414 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1416     Summary:
1417       muse-latex: Fix compiler warning.
1418     Revision:
1419       muse--main--1.0--patch-225
1421     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1422       format.
1424     modified files:
1425      ChangeLog lisp/muse-latex.el
1428 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1430     Summary:
1431       Add <code> tag.
1432     Revision:
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.
1438     
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.
1443     modified files:
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
1449     Summary:
1450       Strip text properties before browsing a URL.
1451     Revision:
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.
1457     modified files:
1458      ChangeLog lisp/muse-protocols.el
1461 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1463     Summary:
1464       muse-latex: Call pdflatex twice to get <contents> published.
1465     Revision:
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?
1474     modified files:
1475      ChangeLog lisp/muse-latex.el
1478 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1480     Summary:
1481       Make info:// and man:// not publish a link, handle insert URL edge case.
1482     Revision:
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.
1487     
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.
1491     modified files:
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
1497     Summary:
1498       If a URL has a resolve function of nil, publish the description only.
1499     Revision:
1500       muse--main--1.0--patch-220
1502     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1503       complete tag.
1504     
1505     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1506       interface.
1507       (muse-resolve-url): If nil is given as the resolve function, return
1508       nil.
1509     
1510     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1511       insert the description instead of the original URL.
1513     modified files:
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
1520     Summary:
1521       Implement protocol handling.
1522     Revision:
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.
1528     
1529     * lisp/muse-protocols.el: New file that implements protocol handling.
1530     
1531     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1532       muse-resolve-url.
1533       (muse-publish-markup-url): Indentation fix, no func change.
1534     
1535     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1536     
1537     * lisp/muse.el: Require muse-protocols.
1539     new files:
1540      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1542     modified files:
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
1549     Summary:
1550       muse-xml: Use a more standard sort of header.
1551     Revision:
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.
1557     modified files:
1558      ChangeLog experimental/muse-xml.el
1561 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1563     Summary:
1564       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1565     Revision:
1566       muse--main--1.0--patch-217
1568     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1569     
1570     * README (examples): Mention that other files are here as well.
1571     
1572     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1573       for use with muse-xml.el.
1574     
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 />.
1580     
1581     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1582       s/last-stanza-end/end-last-stanza-line/.
1583     
1584     * muse-mode.el (muse-visit-link-default): Make the temporary file
1585       visiting work as expected.
1586     
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.
1590     
1591     * muse.texi (Verse): Be a bit more clever with our example.
1593     new files:
1594      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1596     modified files:
1597      AUTHORS ChangeLog README experimental/muse-xml.el
1598      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1599      muse.texi
1602 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1604     Summary:
1605       Allow links to temporary files to be visited.
1606     Revision:
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
1611       file.
1613     modified files:
1614      ChangeLog lisp/muse-mode.el
1617 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1619     Summary:
1620       Fix save-match-data gaffe.
1621     Revision:
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.
1627     modified files:
1628      ChangeLog lisp/muse-regexps.el
1631 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1633     Summary:
1634       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1635     Revision:
1636       muse--main--1.0--patch-214
1638     * examples/mwolson/muse-init.el: Update.
1639     
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
1642       extension.
1643     
1644     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1645     
1646     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1647       instead of muse-publish-output-name.
1648     
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.
1656     
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.
1662     modified files:
1663      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1664      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1665      lisp/muse-wiki.el
1668 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1670     Summary:
1671       Correct the publish-project example.
1672     Revision:
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.
1678     modified files:
1679      ChangeLog examples/publish-project
1682 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1684     Summary:
1685       Reinstate former extended character class rules.
1686     Revision:
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
1691       document that.
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.
1696     
1697     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1698       instead of just displaying it.
1700     modified files:
1701      ChangeLog lisp/muse-regexps.el lisp/muse.el
1704 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1706     Summary:
1707       Fix paragraph-filling breakage in Emacs21.
1708     Revision:
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
1713       report.
1715     modified files:
1716      ChangeLog lisp/muse-mode.el
1719 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1721     Summary:
1722       Allow Emacs 21.3 to use extended character classes in regexps.
1723     Revision:
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.
1730     modified files:
1731      ChangeLog lisp/muse-regexps.el
1734 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1736     Summary:
1737       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1738     Revision:
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.
1746     
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
1749       it.
1751     modified files:
1752      ChangeLog lisp/muse-publish.el lisp/muse.el
1754     new patches:
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
1765     Summary:
1766       Fix problem with links at beginning of buf and paragraphs.
1767     Revision:
1768       muse--main--1.0--patch-208
1770     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1771       mean.
1772     
1773     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1774     
1775     * muse-html.el (muse-html-markup-regexps): Ditto.
1776     
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
1782       being matched.
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.
1788     modified files:
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
1795     Summary:
1796       Document publishing directives.
1797     Revision:
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
1802       #author.
1804     modified files:
1805      ChangeLog muse.texi
1808 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1810     Summary:
1811       Document WikiNames and update header publishing information.
1812     Revision:
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
1818       Links, and Images.
1819       (Implicit Links): Document WikiNames and InterWiki links.
1821     modified files:
1822      ChangeLog muse.texi
1825 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1827     Summary:
1828       Finish NEWS, handle emphasis at EOF edge case.
1829     Revision:
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.
1835     
1836     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1837     
1838     * NEWS: Bring this up to date.
1840     modified files:
1841      ChangeLog NEWS examples/mwolson/muse-init.el
1842      lisp/muse-colors.el
1845 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1847     Summary:
1848       muse-html: Add muse-xhtml-extension.
1849     Revision:
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.
1855       ("xhtml"): Use it.
1857     modified files:
1858      ChangeLog lisp/muse-html.el
1861 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1863     Summary:
1864       Add items through patch-149 to NEWS.
1865     Revision:
1866       muse--main--1.0--patch-203
1868     * NEWS (progress): Catch up to patch-149.
1869     
1870     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1871     
1872     * lisp/muse-publish.el (muse-publish): Ditto.
1874     modified files:
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
1880     Summary:
1881       Make building of Debian revisions work.
1882     Revision:
1883       muse--main--1.0--patch-202
1885     * Makefile (distclean): Don't remove anything in debian/, since it will
1886       never be necessary.
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.
1893     
1894     * debian/changelog: Several revisions worth of Debian fun.
1895     
1896     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1897       (Description): Make this match the ITP and shorten the text.
1899     modified files:
1900      ChangeLog Makefile Makefile.defs debian/changelog
1901      debian/control
1904 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1906     Summary:
1907       Prepare initial upload for Debian project.
1908     Revision:
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.
1914     
1915     * debian/changelog: New Debian package 3.01.arch.201-1.
1917     modified files:
1918      ChangeLog Makefile.defs debian/changelog
1921 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1923     Summary:
1924       muse-mode: Minor regexp tweak.
1925     Revision:
1926       muse--main--1.0--patch-200
1928     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1930     modified files:
1931      ChangeLog lisp/muse-mode.el
1934 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1936     Summary:
1937       Minor fixups from Peter K. Lee.
1938     Revision:
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.
1943     
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
1946       regexps.
1947     
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.
1954     modified files:
1955      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1956      lisp/muse-html.el
1959 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1961     Summary:
1962       Keep lists from getting mashed together on M-q.
1963     Revision:
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
1968       hitting M-q.
1970     modified files:
1971      ChangeLog lisp/muse-mode.el
1974 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1976     Summary:
1977       QuickStart: Minor typo in anchor example.
1978     Revision:
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.
1984     modified files:
1985      ChangeLog examples/QuickStart
1988 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1990     Summary:
1991       Makefile: Use BUILDOPTS.
1992     Revision:
1993       muse--main--1.0--patch-196
1995     * Makefile (debrelease): Make use of $(BUILDOPTS).
1996     
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.
2002     modified files:
2003      ChangeLog Makefile Makefile.defs
2006 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2008     Summary:
2009       Make generated Debian packages slightly easier to upload.
2010     Revision:
2011       muse--main--1.0--patch-195
2013     * debian/changelog: Generate 3.01.arch.195-1.
2014     
2015     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2016     
2017     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2018       that was last uploaded to Debian.
2019     
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.
2025     modified files:
2026      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2029 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2031     Summary:
2032       Makefile: Minor deletion cleanups.
2033     Revision:
2034       muse--main--1.0--patch-194
2037     modified files:
2038      ChangeLog Makefile
2041 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2043     Summary:
2044       Compilation cleanups.
2045     Revision:
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.
2050     
2051     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2052       warning.
2053     
2054     * scripts/muse-build.el (muse-elint-files): Automatically load every
2055       elisp file rather than specifying each one.
2057     modified files:
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
2063     Summary:
2064       Fix failure to resolve interwiki link when clicking on it.
2065     Revision:
2066       muse--main--1.0--patch-192
2068     * Makefile (debclean): Minor tweak.
2069     
2070     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2071       change.
2072     
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.
2078     modified files:
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
2084     Summary:
2085       Makefile: Remove stale Debian packages for this version.
2086     Revision:
2087       muse--main--1.0--patch-191
2089     * Makefile (debclean): Remove generated Debian packages for the current
2090       version in parent directory.
2092     modified files:
2093      ChangeLog Makefile
2096 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2098     Summary:
2099       Fix trailing backslash error.
2100     Revision:
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.
2106     modified files:
2107      ChangeLog lisp/muse-project.el
2110 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2112     Summary:
2113       Release 3.01.91 (3.02 RC2).
2114     Revision:
2115       muse--main--1.0--patch-189
2117     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2119     modified files:
2120      ChangeLog Makefile.defs lisp/muse.el muse.texi
2123 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2125     Summary:
2126       Escape email address and URL always.
2127     Revision:
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
2132       marked up.
2133       (muse-publish-markup-url): Ditto for URL.
2135     modified files:
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
2141     Summary:
2142       Inter-project output name fix.
2143     Revision:
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.
2149     modified files:
2150      ChangeLog lisp/muse-wiki.el
2153 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2155     Summary:
2156       Make coloring of verbatim greater-than sign same as publishing.
2157     Revision:
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
2162       face.
2164     modified files:
2165      ChangeLog lisp/muse-colors.el
2168 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2170     Summary:
2171       Allow transform function for link descriptions.  Bare email and URL fixes.
2172     Revision:
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
2184       either side.
2185     
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
2191       replacement
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.
2198     
2199     * lisp/muse.el (muse-update-file-extension): New function made from the
2200       innards of the :set function in `muse-file-extension'.
2202     modified files:
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
2208     Summary:
2209       Handle anchors in all publishing styles, as well as linking to them.
2210     Revision:
2211       muse--main--1.0--patch-184
2213     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2214       'internal-link.
2215       (muse-publish-prepare-url): Don't touch links to anchors.
2216     
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.
2223     
2224     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2225       'internal-link.
2226       (muse-xhtml-markup-strings): Order list, no func change.
2227       (muse-html-markup-anchor): Move up in file, no func change.
2228     
2229     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2230       publishing anchors.
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.
2234     
2235     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2236       publishing anchors.
2237     
2238     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2239       'internal-link.
2240       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2241       that insert an anchor before the next word or within a tag.
2242     
2243     * NEWS: Initial attempt at documenting changes since 3.01.
2245     new files:
2246      .arch-ids/NEWS.id NEWS
2248     modified files:
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
2255     Summary:
2256       Generalize some blosxom helper functions.
2257     Revision:
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
2264       relative links.
2265     
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.
2270     
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'.
2278     
2279     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2280       `muse-current-file'.
2281     
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'.
2286     modified files:
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
2293     Summary:
2294       muse-xml: definition lists, muse-docbook: center.
2295     Revision:
2296       muse--main--1.0--patch-182
2298     * Makefile (%.info, %.html): Use general argument in rule.
2299       (distclean): Add another cruft file.
2300     
2301     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2302       type="definition"> for definition lists.
2303     
2304     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2305       with <note>, since it's the closest thing I could find.
2307     modified files:
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
2314     Summary:
2315       Minor namespace fix.
2316     Revision:
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.
2322     modified files:
2323      ChangeLog lisp/muse-colors.el
2326 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2328     Summary:
2329       Correct breakage induced by previous patch.
2330     Revision:
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.
2336     modified files:
2337      ChangeLog lisp/muse-wiki.el
2340 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2342     Summary:
2343       Make interwiki links work in a few more edge cases.
2344     Revision:
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.
2349     
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.
2356     modified files:
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
2362     Summary:
2363       Fix warnings during font-lock, example tag highlighting.
2364     Revision:
2365       muse--main--1.0--patch-178
2367     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2368       error.
2369       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2370       <lisp> tags.
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.
2376     modified files:
2377      ChangeLog lisp/muse-colors.el
2380 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2382     Summary:
2383       muse-xml: Separate section from title.
2384     Revision:
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.
2390     
2391     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2392     
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.
2396     
2397     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2398       not defined.
2400     modified files:
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
2407     Summary:
2408       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2409     Revision:
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'.
2414     
2415     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2416       omission.  Add ",.*" to list of bad directory parts.
2417     
2418     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2419       matches `muse-project-ignore-regexp'.
2420     
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.
2426     
2427     * lisp/muse-publish.el (muse-style-element): Add docstring.
2429     modified files:
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
2436     Summary:
2437       Initial implementation of muse-xml.el.  End of section edge case.
2438     Revision:
2439       muse--main--1.0--patch-175
2441     * AUTHORS: Add Peter K. Lee.
2442     
2443     * Makefile (experimental): New target that builds experimental programs.
2444       (distclean): Remove debian/dirs, a cruft file from the debian build
2445       process.
2446     
2447     * examples/mwolson/muse-init.el: Update.
2448     
2449     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2450       prompts for the blog entry to visit.
2451     
2452     * experimental/Makefile: New file that causes experimental stuff to be
2453       built.
2454     
2455     * experimental/muse-xml.el: New file that provides the experimental XML
2456       publishing style.
2457     
2458     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2459       comment strings.
2460     
2461     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2462     
2463     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2464       involving end-of-file and paragraph detection.
2465     
2466     * lisp/muse-wiki.el: Minor header fix.
2467     
2468     * scripts/muse-build.el (load-path): Add "../experimental".
2470     new files:
2471      experimental/.arch-ids/Makefile.id
2472      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2473      experimental/muse-xml.el
2475     modified files:
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
2483     Summary:
2484       Try to fix <example> region coloring problem.
2485     Revision:
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.
2492     modified files:
2493      ChangeLog lisp/muse-colors.el
2496 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2498     Summary:
2499       Don't publish implicit links that have a double-quote at begin or end.
2500     Revision:
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.
2505     
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.
2509     modified files:
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
2515     Summary:
2516       Fix failure to publish emphasis properly.
2517     Revision:
2518       muse--main--1.0--patch-172
2520     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2521       errors.
2522     
2523     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2524       of muse-wiki.
2526     removed files:
2527      experimental/.arch-ids/muse-wiki-old.el.id
2528      experimental/muse-wiki-old.el
2530     modified files:
2531      ChangeLog lisp/muse-publish.el
2534 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2536     Summary:
2537       Add a few common revision control directories to the ignore list.
2538     Revision:
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.
2545     modified files:
2546      ChangeLog lisp/muse-project.el
2549 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2551     Summary:
2552       Fix #2654: Append a newline when using pdf publishing style.
2553     Revision:
2554       muse--main--1.0--patch-170
2556     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2557       newline to the end.
2559     modified files:
2560      ChangeLog lisp/muse-latex.el
2563 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2565     Summary:
2566       5 levels of headings colorization; color bare URLs.
2567     Revision:
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.
2578     modified files:
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
2584     Summary:
2585       Don't emphasize if a word constituent follows the trailer.
2586     Revision:
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
2591       the trailer.
2592     
2593     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2594       word constituent follows the trailer.
2596     modified files:
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
2602     Summary:
2603       Add coloring for example, verbatim, and =signs=; anchor fix.
2604     Revision:
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
2611       priority.
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
2616       region.
2617       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2618       that we can work around an annoying XEmacs issue.
2619     
2620     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2621       multi-line by default.
2622     
2623     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2624       string.
2626     modified files:
2627      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2628      lisp/muse.el
2631 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2633     Summary:
2634       Link with anchor bugfix.
2635     Revision:
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.
2641     modified files:
2642      ChangeLog lisp/muse-colors.el
2645 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2647     Summary:
2648       Link inside table issue, fixes read-only text error.
2649     Revision:
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.
2654     
2655     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2656     
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.
2660     
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.
2664     modified files:
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
2671     Summary:
2672       Permit infinitely-nested sections.
2673     Revision:
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.
2678     
2679     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2680       Color an additional level of headings.
2681     
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.
2686     
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.
2690     
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.
2694     
2695     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2696       'section-other.
2697     
2698     * lisp/muse-publish.el (muse-publish-section-close): New function that
2699       determines where to put the section close given heading depth and
2700       inserts it.
2701       (muse-publish-markup-heading): Handle 'section-other and
2702       'section-other-end.  Call `muse-publish-section-close' at end of
2703       function.
2704     
2705     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2706       for 'section-other.
2708     modified files:
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
2716     Summary:
2717       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2718     Revision:
2719       muse--main--1.0--patch-163
2721     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2722       XEmacs fixes.
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
2733       paragraph.
2734       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2735       that insert an anchor at point.
2736     
2737     * lisp/muse-html.el (muse-html-transform-content-type)
2738       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2739     
2740     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2741     
2742     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2743     
2744     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2745       that was evaluated in the output.
2747     modified files:
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
2754     Summary:
2755       muse-texinfo: Improve formatting for enddots, dots, underline.
2756     Revision:
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.
2763     modified files:
2764      ChangeLog lisp/muse-texinfo.el
2767 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2769     Summary:
2770       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2771     Revision:
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.
2777     modified files:
2778      ChangeLog lisp/muse-texinfo.el
2781 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2783     Summary:
2784       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2785     Revision:
2786       muse--main--1.0--patch-160
2788     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2789     
2790     * debian/changelog: Ditto.
2791     
2792     * debian/control (Build-Depends-Indep): Add tetex-bin.
2793     
2794     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2795       output for me.
2796     
2797     * examples/QuickStart: Remove stray <comment> now that the bug that made
2798       it necessary is fixed.
2799     
2800     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2801       suggestions.
2802     
2803     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2804       the contents from the footer to the header.
2805     
2806     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2807       each number, not after.
2808     
2809     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2810     
2811     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2812       happens when doing batch publishing.  Minor whitespace fix.
2814     modified files:
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
2822     Summary:
2823       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2824     Revision:
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.
2829     
2830     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2831       paragraph starts with emphasis, example, link, or email address.
2833     modified files:
2834      ChangeLog examples/QuickStart lisp/muse-docbook.el
2837 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2839     Summary:
2840       Handle embedded docbook footnotes and <literal> edge case.
2841     Revision:
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.
2848     
2849     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2850       here at all.
2851     
2852     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2853       muse-publish-escape-specials-in-string to list by default.
2854     
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.
2861     
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'.
2865     
2866     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2868     modified files:
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
2875     Summary:
2876       Misc. blosxom fixes, like category directive.
2877     Revision:
2878       muse--main--1.0--patch-157
2880     * contrib/pyblosxom/getstamps.py: Add file extension.
2881     
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.
2885     
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.
2889     
2890     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2891       by default.
2892     
2893     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2894       available tags, even though it doesn't do anything yet.
2896     modified files:
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
2904     Summary:
2905       Small logic fix with temp files.
2906     Revision:
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.
2912     modified files:
2913      ChangeLog lisp/muse.el
2916 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2918     Summary:
2919       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2920     Revision:
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.
2927     
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.
2931     
2932     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2933     
2934     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2935     
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".
2939     
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.
2943     
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.
2947     
2948     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2949       stuff using custom-add-option.
2951     modified files:
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
2958     Summary:
2959       Don't kill temp buffer if debug-on-error is non-nil.
2960     Revision:
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.
2966     modified files:
2967      ChangeLog lisp/muse.el
2970 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2972     Summary:
2973       Expand Debian package description.
2974     Revision:
2975       muse--main--1.0--patch-153
2977     * debian/control (Description): Expand this to make the package more
2978       enticing.
2979     
2980     * debian/copyright, debian/rules: Minor whitespace cleanups.
2981     
2982     * debian/changelog: Package 3.01.arch.152-1.
2984     modified files:
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
2991     Summary:
2992       Header/footer docfix; ChangeLog correction.
2993     Revision:
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.
2998     
2999     Use better documentation and customize interface for headers and footers.
3000     Thanks to Chris McMahan.
3002     modified files:
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
3006      muse.texi
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
3012     Summary:
3013       Slight Debian version tweak.
3014     Revision:
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.
3020     
3021     * debian/changelog: Ditto.
3023     modified files:
3024      ChangeLog Makefile.defs debian/changelog
3027 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3029     Summary:
3030       Improve debian build and put together a package.
3031     Revision:
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.
3038     
3039     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3040     
3041     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3042     
3043     * debian/control (Standards-Version): Update to 3.6.2.
3044     
3045     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3046       up.
3047     
3048     * debian/copyright (Copyright): Improve.
3049     
3050     * debian/emacsen-install (FILES): Include contrib directory so that
3051       muse-http.el compiles properly.
3052     
3053     * debian/muse-el.examples: New file containing the example files to
3054       install.
3055     
3056     * debian/rules: Move example stuff to muse-el.examples.  Install some
3057       additional documentation.
3059     new files:
3060      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3062     modified files:
3063      ChangeLog Makefile Makefile.defs debian/changelog
3064      debian/control debian/copyright debian/emacsen-install
3065      debian/rules
3068 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3070     Summary:
3071       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3072     Revision:
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
3077       before it.
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
3080       is sufficient.
3081     
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.
3087     
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.
3092     
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.
3097     modified files:
3098      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3099      lisp/muse.el
3102 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3104     Summary:
3105       Journal validation fixes.
3106     Revision:
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.
3112     
3113     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3114     
3115     * muse.texi (Journal): Ditto.
3117     modified files:
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
3123     Summary:
3124       Add debian files; tweak Makefile.
3125     Revision:
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.
3133     
3134     * examples/mwolson/stylesheets: Add forgotten Arch id.
3136     new files:
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
3159     modified files:
3160      ChangeLog Makefile
3162     new directories:
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
3169     Summary:
3170       Allow `muse-index-as-string' to remove current file from output.
3171     Revision:
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
3176       documentation.
3178     modified files:
3179      ChangeLog lisp/muse-mode.el
3182 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3184     Summary:
3185       S-TAB issue with Windows.
3186     Revision:
3187       muse--main--1.0--patch-145
3189     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3190       issue with Windows.
3192     modified files:
3193      ChangeLog lisp/muse-mode.el
3196 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3198     Summary:
3199       Improve temp buffer usage.
3200     Revision:
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
3206       into this problem.
3207     
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.
3213     modified files:
3214      ChangeLog lisp/muse-book.el lisp/muse-http.el
3215      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3216      lisp/muse.el
3219 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3221     Summary:
3222       muse-docbook: split-string Emacs21 fix.
3223     Revision:
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.
3229     modified files:
3230      ChangeLog lisp/muse-docbook.el
3233 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3235     Summary:
3236       muse-docbook: Parse author directive so that it validates properly.
3237     Revision:
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'.
3244     modified files:
3245      ChangeLog lisp/muse-docbook.el
3248 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3250     Summary:
3251       Be a bit more clever with our consecutive list regexp.
3252     Revision:
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.
3258     modified files:
3259      ChangeLog lisp/muse-docbook.el
3262 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3264     Summary:
3265       Do the right thing with consecutive list items, hopefully.
3266     Revision:
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
3272       tags.
3273       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3274       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3276     modified files:
3277      ChangeLog lisp/muse-docbook.el
3280 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3282     Summary:
3283       Improve customize interface for `muse-project-alist' once more.
3284     Revision:
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.
3294     
3295     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3296       project name.
3298     modified files:
3299      ChangeLog lisp/muse-project.el lisp/muse.el
3302 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3304     Summary:
3305       Merged from hodique@lifl.fr--2005 (patch 24-33)
3306     Revision:
3307       muse--main--1.0--patch-138
3309     Patches applied:
3310     
3311      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3312        Merged from mwolson@gnu.org--2005 (patch 96)
3313     
3314      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3315        Merged from mwolson@gnu.org--2005 (patch 97-101)
3316     
3317      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3318        Merged from mwolson@gnu.org--2005 (patch 102-106)
3319     
3320      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3321        Merged from mwolson@gnu.org--2005 (patch 107-120)
3322     
3323      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3324        Merged from mwolson@gnu.org--2005 (patch 121-131)
3325     
3326      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3327        Merged from mwolson@gnu.org--2005 (patch 132)
3328     
3329      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3330        Merged from mwolson@gnu.org--2005 (patch 133-135)
3331     
3332      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3333        Merged from mwolson@gnu.org--2005 (patch 136)
3334     
3335      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3336        Merged from mwolson@gnu.org--2005 (patch 137)
3337     
3338      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3339        Introduce :force-publish project keyword. Fix bug #2637
3341     modified files:
3342      ChangeLog lisp/muse-project.el
3344     new patches:
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
3359     Summary:
3360       Prevent temp buffers from prompting for save; handle lisp errors better.
3361     Revision:
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*.
3367     
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
3373       :^) .
3374     
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'.
3379     
3380     * lisp/muse-book.el (muse-book-publish-project): Use
3381       `muse-with-temp-buffer-no-prompt'.
3382     
3383     * lisp/muse-http.el (muse-http-reject): Ditto.
3384     
3385     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3386     
3387     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3388     
3389     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3390       (muse-publish-markup-email, muse-published-contents): Ditto.
3392     modified files:
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
3400     Summary:
3401       Customization error; Makefile tweaks.
3402     Revision:
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.
3408     
3409     * Makefile.defs (VERSION): New variable that determines the version
3410       string to use in the `dist' and `upload' targets.
3411     
3412     * lisp/muse.el (muse-implicit-link-functions)
3413       (muse-explicit-link-functions): Use :type of hook so that the options
3414       get recognized.
3416     modified files:
3417      ChangeLog Makefile Makefile.defs lisp/muse.el
3420 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3422     Summary:
3423       Prepare Muse 3.01.90 (3.02 RC1).
3424     Revision:
3425       muse--main--1.0--patch-135
3428     modified files:
3429      ChangeLog lisp/muse.el muse.texi
3432 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3434     Summary:
3435       Attempt to get the right file extension when publishing; more examples.
3436     Revision:
3437       muse--main--1.0--patch-134
3439     * examples/mwolson/muse-init.el: Update my configuration.
3440     
3441     * examples/mwolson/templates: Store my web page templates here.
3442     
3443     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3444     
3445     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3446       descriptions.  Yet another reason to implement my list-returning from
3447       handlers idea.
3448     
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.
3452     
3453     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3454       but still ineffective.
3456     new files:
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
3467     modified files:
3468      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3469      lisp/muse-wiki.el
3471     new directories:
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
3478     Summary:
3479       Make published link handling do the right thing, plus misc. fixes.
3480     Revision:
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.
3487     
3488     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3489       Save match data.
3490     
3491     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3492       `muse-publish-prepare-url' to the listed options.
3493     
3494     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3495       output-dir is not specified.
3496     
3497     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3498       here instead of later on.
3499     
3500     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3501       right thing when `muse-wiki-interwiki-alist' is nil.
3502     
3503     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3504       `muse-publish-output-file'.
3505     
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.
3509     
3510     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3511       links as "link" rather than "url".
3512     
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.
3516     
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'.
3522     modified files:
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
3529     Summary:
3530       Add invalid directory assertion.
3531     Revision:
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.
3537     modified files:
3538      ChangeLog lisp/muse-project.el
3541 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3543     Summary:
3544       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3545     Revision:
3546       muse--main--1.0--patch-131
3549     modified files:
3550      AUTHORS ChangeLog
3553 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3555     Summary:
3556       Yann's assignment form came in!
3557     Revision:
3558       muse--main--1.0--patch-130
3561     modified files:
3562      AUTHORS ChangeLog
3565 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3567     Summary:
3568       Compilation fix, minor shuffling in `muse-mode'.
3569     Revision:
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.
3574     
3575     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3576      project-specific settings happen first.
3578     modified files:
3579      ChangeLog lisp/muse-mode.el lisp/muse.el
3582 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3584     Summary:
3585       Fix annoying initial buffer coloring problem.
3586     Revision:
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
3592       this.
3594     modified files:
3595      ChangeLog lisp/muse-wiki.el
3598 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3600     Summary:
3601       Jump to bad and good links on TAB; mode-choosing fix.
3602     Revision:
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
3609       well as good ones.
3610     
3611     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3612       of `muse-mode'.
3614     modified files:
3615      ChangeLog lisp/muse-mode.el lisp/muse.el
3618 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3620     Summary:
3621       Add specified Muse file extension to auto-mode-alist.
3622     Revision:
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.
3629     
3630     * examples/mwolson/muse-init.el: Sync.
3632     modified files:
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
3638     Summary:
3639       Make `muse-project-alist' more intuitively customizable.
3640     Revision:
3641       muse--main--1.0--patch-125
3643     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3644       settings.
3645     
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
3655       and :get.
3657     modified files:
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
3663     Summary:
3664       Silence compiler warnings.
3665     Revision:
3666       muse--main--1.0--patch-124
3668     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3669     
3670     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3671       compiler warning.
3672     
3673     * lisp/muse-project.el (muse-project-applicable-styles): Call
3674       `muse-assert' with only 1 argument to silence a compiler warning.
3676     modified files:
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
3683     Summary:
3684       muse-docbook: Merge several other types of tags if necessary.
3685     Revision:
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.
3694     modified files:
3695      ChangeLog lisp/muse-docbook.el
3698 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3700     Summary:
3701       muse-docbook: Output an XML tag with encoding at the beginning of document.
3702     Revision:
3703       muse--main--1.0--patch-122
3705     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3706       of document.
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
3709       found.
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.
3725     modified files:
3726      ChangeLog lisp/muse-docbook.el
3729 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3731     Summary:
3732       Apply muse-docbook patch from Dale P. Smith.
3733     Revision:
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.
3739     modified files:
3740      AUTHORS ChangeLog lisp/muse-docbook.el
3743 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3745     Summary:
3746       Use different mapping for S-tab on Windows.
3747     Revision:
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'.
3753     modified files:
3754      ChangeLog lisp/muse-mode.el
3757 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3759     Summary:
3760       XEmacs wiki fix.
3761     Revision:
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.
3767     modified files:
3768      ChangeLog lisp/muse-wiki.el
3771 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3773     Summary:
3774       Handle a few edge cases with project-page resolution gracefully.
3775     Revision:
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
3784       open them.
3785     
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
3789       full paths.
3790     
3791     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3792       `skip-chars-backward' only respects the newline some of the time.
3793       Damned annoying.
3795     modified files:
3796      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3797      lisp/muse-wiki.el
3800 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3802     Summary:
3803       Fix image-link goof-up and add pretty titles.
3804     Revision:
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.
3810     
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'.
3814     
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
3820       called by the user.
3822     modified files:
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
3828     Summary:
3829       Escape specials in link descriptions.
3830     Revision:
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
3839       nothing.
3840     
3841     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3842       (muse-wiki-transform-wikiword): Don't make string read-only.
3844     modified files:
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
3850     Summary:
3851       Escape "&", "<", and ">" in URL text.
3852     Revision:
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.
3858     modified files:
3859      ChangeLog lisp/muse-html.el
3862 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3864     Summary:
3865       Update my example configuration.
3866     Revision:
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
3873       anymore.
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
3880       intricacies.
3882     modified files:
3883      ChangeLog examples/mwolson/muse-init.el
3886 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3888     Summary:
3889       Tackle a project name interwiki highlighting snafu.
3890     Revision:
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
3895       want it.
3897     modified files:
3898      ChangeLog lisp/muse-wiki.el
3901 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3903     Summary:
3904       Fix some gross mistakes.
3905     Revision:
3906       muse--main--1.0--patch-112
3908     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3909       gross misspellings.
3910     
3911     * lisp/muse-project.el (muse-project-file-entries): If
3912       `muse-file-extension' is defined, use it to filter the entries.
3913     
3914     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3915       variable.  Move higher in file.
3916     
3917     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3918       argument instead of the real name of the variable.
3920     modified files:
3921      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3922      lisp/muse.el
3925 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3927     Summary:
3928       Make natural interwiki links between projects mostly work.
3929     Revision:
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.
3938     modified files:
3939      ChangeLog lisp/muse-wiki.el
3942 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3944     Summary:
3945       Fix Emacs21 issue with muse-insert-tag.
3946     Revision:
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.
3952     modified files:
3953      ChangeLog lisp/muse-mode.el
3956 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3958     Summary:
3959       Fix error with `muse-blosxom-new-entry' and Emacs21.
3960     Revision:
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.
3966     modified files:
3967      ChangeLog lisp/muse-blosxom.el
3970 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3972     Summary:
3973       Try to fix an error with `muse-blosxom-get-categories'.
3974     Revision:
3975       muse--main--1.0--patch-108
3977     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3978       about processing directories.
3980     modified files:
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
3986     Summary:
3987       Make a distinction between implicit and explicit links at publish-time.
3988     Revision:
3989       muse--main--1.0--patch-107
3991     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3992     
3993     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3994     
3995     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3996       `explicit' argument.
3997     
3998     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3999       not we are dealing with an explicit link.
4000     
4001     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4002     
4003     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4004       argument, but ignore it.
4005     
4006     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4007       when link is not explicit.
4009     modified files:
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
4016     Summary:
4017       Implement several WikiWord handling fixes.
4018     Revision:
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
4023       advanced checks.
4024     
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'.
4027     
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.
4031     
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.
4034     
4036     modified files:
4037      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4038      lisp/muse-wiki.el
4041 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4043     Summary:
4044       Attempt to simplify muse-wiki a bit.
4045     Revision:
4046       muse--main--1.0--patch-105
4048     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4049       here.
4050     
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.
4057     
4058     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4059       `muse-wiki-use-wikiword' is specified.
4060     
4061     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4062       unless `muse-wiki-use-wikiword' is specified.
4063     
4064     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4065       muse-colors-markup.
4066     
4067     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4068       muse-publish-markup-regexps.
4069     
4070     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4071       muse-publish-url-transforms.
4072     
4073     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4074       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4075     
4077     modified files:
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
4083     Summary:
4084       Make muse-blosxom use relative name of published file in page-date alist.
4085     Revision:
4086       muse--main--1.0--patch-104
4088     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4089       file.
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.
4093     
4095     modified files:
4096      ChangeLog lisp/muse-blosxom.el
4099 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4101     Summary:
4102       Hack on muse-blosxom timestamps somewhat.
4103     Revision:
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,
4108       really.
4109       ("blosxom-html", "blosxom-xhtml"): Call
4110       `muse-blosxom-markup-date-directive' after publishing each entry.
4111     
4113     modified files:
4114      ChangeLog lisp/muse-blosxom.el
4117 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4119     Summary:
4120       Fix several startup and compile errors.
4121     Revision:
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.
4126     
4127     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4128       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4129       to muse.el.
4130     
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.
4135     
4136     
4138     modified files:
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
4144     Summary:
4145       Note that muse-file-extension should not have "." in front.
4146     Revision:
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.
4151     
4152     * lisp/muse.el (muse-file-extension): Note that the period at the
4153       beginning of this value should be omitted.
4154     
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
4158       be robust.
4159     
4161     modified files:
4162      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4163      lisp/muse.el
4166 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4168     Summary:
4169       Implement optional file extension of Muse files.
4170     Revision:
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.
4179     
4180     * lisp/muse-project.el (muse-project-find-file): Make use of
4181       `muse-file-extension'.
4182     
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
4188       account.
4189       (muse-ignored-extensions): New option that determines which file
4190       extensions to ignore.  It is in the form of a list of regexps.
4191     
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.
4195     
4196     * lisp/muse.el (muse-page-name): Handle case where
4197       `muse-ignored-extensions-regexp' is nil.
4198     
4200     modified files:
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
4207     Summary:
4208       Document new blosxom convenience feature.
4209     Revision:
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
4214       header.
4215     
4217     modified files:
4218      ChangeLog lisp/muse-blosxom.el
4221 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4223     Summary:
4224       Further work on `muse-project-alist' entry generation for blosxom.
4225     Revision:
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.
4230     
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.
4234     
4236     modified files:
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
4242     Summary:
4243       New function: muse-blosxom-project-alist-entry.
4244     Revision:
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'.
4249     
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'.
4252     
4254     modified files:
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
4260     Summary:
4261       Merged from hodique@lifl.fr--2005 (patch 12-23)
4262     Revision:
4263       muse--main--1.0--patch-96
4265     Patches applied:
4266     
4267      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4268        Merged from mwolson@gnu.org--2005 (patch 68-76)
4269     
4270      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4271        Merged from mwolson@gnu.org--2005 (patch 77-80)
4272     
4273      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4274        Merged from mwolson@gnu.org--2005 (patch 81)
4275     
4276      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4277        Merged from mwolson@gnu.org--2005 (patch 82)
4278     
4279      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4280        Escape % in latex publishing
4281     
4282      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4283        bugfix
4284     
4285      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4286        small improvement on muse-make-link
4287     
4288      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4289        Fix customization of muse-wiki-wikiword-regexp
4290     
4291      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4292        Allow full customization of WikiWords
4293     
4294      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4295        Fix mouse-2 yank bug in muse-mode
4296     
4297      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4298        Fix interpretation order
4299     
4300      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4301        Merged from mwolson@gnu.org--2005 (patch 83-95)
4302     
4304     modified files:
4305      ChangeLog lisp/muse-wiki.el
4307     new patches:
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
4324     Summary:
4325       Minor docfixes.
4326     Revision:
4327       muse--main--1.0--patch-95
4329     * lisp/muse-mode.el (muse-follow-name-at-point) 
4330       (muse-follow-name-at-mouse): Docfixes.
4331     
4333     modified files:
4334      ChangeLog lisp/muse-mode.el
4337 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4339     Summary:
4340       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4341     Revision:
4342       muse--main--1.0--patch-94
4344     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4345       `muse-blosxom-new-entry'.
4346     
4347     * muse.texi (Blosxom Entries): Ditto.
4348     
4350     modified files:
4351      ChangeLog lisp/muse-blosxom.el muse.texi
4354 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4356     Summary:
4357       Re-add global mouse-2 event.
4358     Revision:
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.
4365     
4367     modified files:
4368      ChangeLog lisp/muse-mode.el
4371 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4373     Summary:
4374       Fix publishing error.
4375     Revision:
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.
4381     
4383     modified files:
4384      ChangeLog lisp/muse-project.el
4387 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4389     Summary:
4390       Work on getting to the point where we can resolve project interwiki links.
4391     Revision:
4392       muse--main--1.0--patch-91
4394     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4395       `muse-publishing-current-file'.
4396     
4397     * lisp/muse-project.el (muse-project-of-file): Ditto.
4398     
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'.
4405     
4406     * lisp/muse-publish.el (muse-publish-output-name): Use
4407       `muse-publishing-current-file'.
4408     
4409     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4410     
4411     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4412       project names.
4413     
4414     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4415       names to be uninterpreted.  Remove need for muse-assoc-string.
4416     
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.
4421     
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
4426       never happen.
4427     
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.
4431     
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.
4434       How embarrassing.
4435     
4436     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4437     
4438     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4439       to use it.
4440     
4442     modified files:
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
4449     Summary:
4450       Mouse-2 on regular text will yank rather than give an error.
4451     Revision:
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.
4458     
4460     modified files:
4461      ChangeLog lisp/muse-mode.el
4464 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4466     Summary:
4467       Make interwiki links publish with the correct extension.
4468     Revision:
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
4473       extensions.
4474     
4476     modified files:
4477      ChangeLog lisp/muse-wiki.el
4480 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4482     Summary:
4483       Fix publishing of bare interwiki names.
4484     Revision:
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'.
4489     
4490     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4491       `assoc-string' functionality usable with Emacs21 and XEmacs.
4492     
4494     modified files:
4495      ChangeLog lisp/muse-wiki.el lisp/muse.el
4498 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4500     Summary:
4501       Apply a few fixes from Yann's branch.
4502     Revision:
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.
4511     
4512     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4513     
4514     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4515     
4516     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4517       introduced previously.
4518     
4520     modified files:
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
4526     Summary:
4527       Warn if file not published; hack further on Wiki stuff.
4528     Revision:
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.
4534     
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.
4538     
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.
4542     
4543     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4544       is nil.  If this happens, return the original URL.
4545     
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'
4551       on :set.
4552     
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.
4557     
4558     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4559       string argument once again, since this behavior is needed when
4560       publishing.
4561       (muse-wiki-handle-wikiword): Ditto.
4562     
4563     * lisp/muse.el (muse-handle-url): Ditto.
4564     
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.
4568     
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.
4573     
4575     modified files:
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
4582     Summary:
4583       Hack on WikiName handling and make TAB work for Wiki links.
4584     Revision:
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'.
4589     
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.
4592     
4593     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4594     
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.
4598     
4599     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4600       Docfix.
4601     
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.
4607     
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.
4612     
4613     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4614       `muse-visit-link-default'.
4615     
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.
4622     
4623     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4624       enough command line args are passed in batch mode.
4625     
4626     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4627       `muse-explicit-link-regexp'.
4628     
4629     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4630       `muse-link-regexp'.
4631     
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.
4635     
4636     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4637     
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
4641       annoy anyone :^) .
4642     
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'.
4647     
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.
4650     
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.
4654     
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
4664       `muse-handled-url'.
4665     
4667     modified files:
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
4675     Summary:
4676       Allow WikiWords to be ignored with <nop> or "''''".
4677     Revision:
4678       muse--main--1.0--patch-84
4680     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4681     
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
4687       during publishing.
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
4691       WikiWord delimiter.
4692     
4694     modified files:
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
4700     Summary:
4701       Update postal address of FSF in muse-wiki.el.
4702     Revision:
4703       muse--main--1.0--patch-83
4705     * lisp/muse-wiki.el: Update postal address of the FSF.
4706     
4708     modified files:
4709      ChangeLog lisp/muse-wiki.el
4712 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4714     Summary:
4715       Interpret explicit links before emphasis.
4716     Revision:
4717       muse--main--1.0--patch-82
4719     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4720       links before emphasis.
4721     
4722     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4723       for the heck of it.
4725     modified files:
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
4731     Summary:
4732       Wiki hacking, regexp tweaks.
4733     Revision:
4734       muse--main--1.0--patch-81
4736     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4737       muse-regexp.
4738     
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.
4743     
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.
4747     
4748     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4749       by default.
4750     
4751     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4752       "or".
4753     
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!
4757     
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
4760       at point.
4761     
4762     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4763       look for a suitable value at point if needed.
4764     
4765     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4766     
4767     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4768     
4769     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4771     modified files:
4772      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4773      lisp/muse-wiki.el
4776 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4778     Summary:
4779       Make installation of manual when not using Debian go smoothly.
4780     Revision:
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
4785       the Info menu.
4786     
4787     * Makefile (install): Make use of INSTALLINFO.
4788     
4789     * README (Installation): Give directions for changing INSTALLINFO on a
4790       Debian system and changing where Muse is installed.
4791     
4792     * muse.texi: Ditto.
4794     modified files:
4795      ChangeLog Makefile Makefile.defs README muse.texi
4798 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4800     Summary:
4801       Fix compiler warning induced by last patch.
4802     Revision:
4803       muse--main--1.0--patch-79
4805     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4806       compiler warning.
4808     modified files:
4809      ChangeLog lisp/muse-project.el lisp/muse.el
4812 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4814     Summary:
4815       Add `muse-current-file', fix minor QuickStart issue.
4816     Revision:
4817       muse--main--1.0--patch-78
4819     * examples/QuickStart: Make John Wiegley the author.
4820     
4821     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4822       `muse-current-file' instead of `buffer-file-name'.
4823     
4824     * lisp/muse-project.el (muse-current-project): Document.
4825     
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'.
4830     
4831     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4832     
4833     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4835     modified files:
4836      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4837      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4838      lisp/muse.el
4841 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4843     Summary:
4844       Make muse-replace-regexp-in-string closer to its parent; no func change.
4845     Revision:
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.
4851     
4853     modified files:
4854      ChangeLog lisp/muse.el
4857 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4859     Summary:
4860       Play nicely with fill, adaptive-fill, and flyspell.
4861     Revision:
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.
4866     
4867     * lisp/muse-mode.el (muse-mode-link-functions)
4868       (muse-mode-handler-functions): Minor docfix.
4869     
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.
4874     
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
4877       broken up.
4878     
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.
4882     
4883     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4884       functionality change.
4886     modified files:
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
4892     Summary:
4893       Minor doc changes and code prettification.
4894     Revision:
4895       muse--main--1.0--patch-75
4897     * AUTHORS: Note that YH's assignment is in the mail.
4898     
4899     * README (scripts): Explain better the contents of the `scripts'
4900       directory.
4901     
4902     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4904     modified files:
4905      AUTHORS ChangeLog README lisp/muse-wiki.el
4908 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4910     Summary:
4911       Merged from hodique@lifl.fr--2005 (patch 7-11)
4912     Revision:
4913       muse--main--1.0--patch-74
4915     Patches applied:
4916     
4917      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4918        split WikiWords and InterWiki links into their own package
4919     
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
4922     
4923      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4924        Mimic experimental behavior for interwiki
4925     
4926      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4927        fix notes publishing
4928     
4929      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4930        various minor fixes
4932     new files:
4933      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4935     modified files:
4936      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4937      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4939     renamed files:
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
4945     new patches:
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
4955     Summary:
4956       Tell people where to find on-line version of manual.
4957     Revision:
4958       muse--main--1.0--patch-73
4960     * README: Add on-line locations for manual.
4961     
4962     * muse.texi: Remove @include directive.  This makes generating a PDF of
4963       this documentation a lot easier.
4964     
4965     * muse.texi (Preface): Add on-line locations for manual.
4967     modified files:
4968      ChangeLog README muse.texi
4971 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4973     Summary:
4974       Try to make Muse play nice with outline minor mode.
4975     Revision:
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
4981     invisibility.
4982     
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
4985     this function.
4987     modified files:
4988      ChangeLog lisp/muse-colors.el lisp/muse.el
4991 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4993     Summary:
4994       Minor grammar fix in Introduction section of manual.
4995     Revision:
4996       muse--main--1.0--patch-71
4998     * muse.texi (Introduction): Minor grammar fix.
5000     modified files:
5001      ChangeLog muse.texi
5004 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5006     Summary:
5007       Release Muse 3.01.
5008     Revision:
5009       muse--main--1.0--patch-70
5011     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5012     
5013     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5014     
5015     * lisp/muse-poem.el (muse-poem-markup-strings)
5016       (muse-poem-chapbook-strings): Make customizable.
5017     
5018     * lisp/muse-poem.el (muse-chapbook-latex-header)
5019       (muse-chapbook-latex-footer): Docfix.
5020     
5021     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5022       (muse-texinfo-pdf-extension): Ditto.
5023     
5024     * lisp/muse.el (muse-version): Change to 3.01.
5025     
5026     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5027       done, for now!
5029     modified files:
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
5036     Summary:
5037       Tweak documentation thoroughly; still incomplete.
5038     Revision:
5039       muse--main--1.0--patch-69
5041     * README: Minor tweaks.
5042     
5043     * muse.texi: Massively rename chapters so that the titles are more
5044       descriptive.  Clean up grammar.
5045     
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.
5049     
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
5052       previous content.
5053     
5054     * muse.texi (Blosxom): Turn the sections of this section into
5055       subsections.
5056     
5057     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5058       like lists!
5059     
5060     * muse.texi (History): Add a "2005" item.
5062     modified files:
5063      ChangeLog README muse.texi
5066 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5068     Summary:
5069       Finish documenting 2 more publishing styles.
5070     Revision:
5071       muse--main--1.0--patch-68
5073     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5074     
5075     * lisp/muse-journal.el: Docfixes.
5076     
5077     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5078       documentation to this function.
5079     
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
5083       by this style.
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
5087       `muse-publish.el'.
5089     modified files:
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
5096     Summary:
5097       Make Muse installable and correct an Emacs21 issue.
5098     Revision:
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
5105       files.
5106       (install): New rule that installs Muse source code, compiled .elc
5107       files, and the manual into proper places.
5108     
5109     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5110     
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.
5115     
5116     * lisp/Makefile (EL): Populate with .el files.
5117       (install): New rule that installs both .elc and .el files.
5118     
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
5121       doesn't error out.
5123     modified files:
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
5130     Summary:
5131       Cater even more to XEmacs and its annoying whims.
5132     Revision:
5133       muse--main--1.0--patch-66
5135     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5136       environment variable.
5137     
5138     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5139       handle it.  Load `muse-build.el' instead.
5140     
5141     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5142       used.
5143     
5144     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5145       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5146       not used.
5147     
5148     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5149       function does not appear to be used.
5150     
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
5154       need to do so.
5155     
5156     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5157       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5158     
5159     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5160     
5161     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5162       make XEmacs shut up.
5163     
5164     * lisp/muse-convert.el (muse-write-footnote): Ditto.
5165     
5166     * lisp/muse-html.el (muse-html-markup-table): Ditto.
5167     
5168     * lisp/muse-http.el (muse-winnow-list): Ditto.
5169     
5170     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5171     
5172     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5173     
5174     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5175     
5176     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5177       anything.
5178     
5179     * scripts/publish: Use EMACS environment variable instead of hard-coding
5180       it.
5182     modified files:
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
5192     Summary:
5193       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5194     Revision:
5195       muse--main--1.0--patch-65
5197     * AUTHORS: Update entry.
5198     
5199     * muse-*.el: Move to the lisp directory.
5200     
5201     * lisp/Makefile: New file containing rules to test and compile the
5202       source.
5203     
5204     * Makefile.defs: New file that contains common definitions for all other
5205       Makefiles, such as Emacs command to use.
5206     
5207     * Makefile: Move lisp-specific rules to lisp/Makefile.
5208       (SUBDIRS): New variable containing subdirectories to clean.
5209     
5210     * README: Update to reflect new location of source files.  Give updated
5211       directions for compiling with XEmacs.
5212     
5213     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5214       compile.
5215       (%.html): Pass SITEFLAG as an environment variable to
5216       ../scripts/publish.
5217     
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.
5221     
5222     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5223     
5224     * lisp/muse-convert.el: Move line to commentary section.
5225     
5226     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5227       locally-bound `type' variable isn't used here.
5228     
5229     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5230     
5231     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5232       binding.
5233     
5234     * scripts/muse-build.el (load-path): Correct paths.
5235     
5236     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5237       as to avoid spurious warnings.
5238     
5239     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5240       it exists.
5241     
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.
5246     
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.
5251     
5252     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5253       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5254     
5255     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5256     
5257     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5258       (muse-html-insert-contents): Ditto.
5259     
5260     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5261     
5262     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5263     
5264     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5265     
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.
5269     
5270     * scripts/muse-build.el (muse-elint-files): Ditto.
5272     new files:
5273      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5274      lisp/.arch-ids/Makefile.id lisp/Makefile
5276     modified files:
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
5284     renamed files:
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
5317      muse-blosxom.el
5318        ==> lisp/muse-blosxom.el
5319      muse-book.el
5320        ==> lisp/muse-book.el
5321      muse-colors.el
5322        ==> lisp/muse-colors.el
5323      muse-convert.el
5324        ==> lisp/muse-convert.el
5325      muse-docbook.el
5326        ==> lisp/muse-docbook.el
5327      muse-html.el
5328        ==> lisp/muse-html.el
5329      muse-http.el
5330        ==> lisp/muse-http.el
5331      muse-journal.el
5332        ==> lisp/muse-journal.el
5333      muse-latex.el
5334        ==> lisp/muse-latex.el
5335      muse-mode.el
5336        ==> lisp/muse-mode.el
5337      muse-poem.el
5338        ==> lisp/muse-poem.el
5339      muse-project.el
5340        ==> lisp/muse-project.el
5341      muse-publish.el
5342        ==> lisp/muse-publish.el
5343      muse-regexps.el
5344        ==> lisp/muse-regexps.el
5345      muse-texinfo.el
5346        ==> lisp/muse-texinfo.el
5347      muse.el
5348        ==> lisp/muse.el
5350     new directories:
5351      lisp lisp/.arch-ids
5354 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5356     Summary:
5357       Massively untabify files.
5358     Revision:
5359       muse--main--1.0--patch-64
5362     modified files:
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
5373     Summary:
5374       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5375     Revision:
5376       muse--main--1.0--patch-63
5378     (Summary of changes that Yann made)
5379     
5380     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5381     
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.
5387     
5388     Patches applied:
5389     
5390      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5391        merge from mwolson@gnu.org--2005
5392     
5393      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5394        Accept WikiWords as links [mostly rescinded]
5395     
5396      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5397        merge from mwolson@gnu.org--2005/muse--main--1.0
5398     
5399      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5400        Merged from mwolson@gnu.org--2005 (patch 60-62)
5401     
5402      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5403        provide a string view of the index
5405     modified files:
5406      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5408     new patches:
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
5418     Summary:
5419       Document Blosxom, Book, DocBook, and HTML publishing styles.
5420     Revision:
5421       muse--main--1.0--patch-62
5423     * muse-blosxom.el: Clean up header.
5424     
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'.
5429     
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.
5435     
5436     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5437       sections.
5439     modified files:
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
5445     Summary:
5446       Begin work on Publishing Styles section of manual.
5447     Revision:
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'.
5453     
5454     * examples/QuickStart (Authoring mode): Remove empty section.
5455     
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
5460       this in the title.
5461     
5462     * README: Actually remember to add this file.
5464     new files:
5465      .arch-ids/README.id README
5467     modified files:
5468      ChangeLog Makefile examples/QuickStart muse.texi
5471 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5473     Summary:
5474       Document Markup Rules.
5475     Revision:
5476       muse--main--1.0--patch-60
5478     * examples/QuickStart: Remove stray <comment> tag.
5479     
5480     * muse.texi (Top): Comment every menu line.
5481       (Markup Rules): New section with plenty of subsections.
5483     modified files:
5484      ChangeLog examples/QuickStart muse.texi
5487 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5489     Summary:
5490       Release this as Muse 3.00.90 (RC1).
5491     Revision:
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.
5496     
5497     * examples/README: Renamed to QuickStart.
5498     
5499     * examples/Makefile (EXAMPLES): Reflect name change of README.
5500     
5501     * muse.el: Ditto.
5503     modified files:
5504      ChangeLog Makefile examples/Makefile muse.el
5506     renamed files:
5507      examples/.arch-ids/README.id
5508        ==> examples/.arch-ids/QuickStart.id
5509      examples/README
5510        ==> examples/QuickStart
5513 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5515     Summary:
5516       Makefile refactoring.
5517     Revision:
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.
5523     
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.
5527     
5528     * examples/Makefile: Move all README-related rules here.
5529     
5530     * examples/README: Add an "About this document" section.  
5531     
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
5535       path.
5536     
5537     * muse.texi: Change version to 3.00.90 (RC1).
5538     
5539     * muse.el: Change location of the README file in header.
5540     
5541     * muse.el (muse-version): Update to 3.00.90 (RC1).
5543     new files:
5544      examples/.arch-ids/Makefile.id examples/Makefile
5546     modified files:
5547      ChangeLog Makefile examples/README muse.el muse.texi
5548      scripts/publish
5550     renamed files:
5551      .arch-ids/README.id
5552        ==> examples/.arch-ids/README.id
5553      README
5554        ==> examples/README
5557 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5559     Summary:
5560       Update my example configuration.
5561     Revision:
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.
5567     modified files:
5568      ChangeLog examples/mwolson/muse-init.el
5571 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5573     Summary:
5574       Provide optional outline-style faces; customization fixes; experimental stuff.
5575     Revision:
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.
5590     
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.
5597     
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.
5603     
5604     * muse-regexps.el (muse-regexp): Improve description.
5605     
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.
5609     
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
5612       in Emacs code.
5613     
5614     * muse-colors.el (muse-colors): Ditto.
5615     
5616     * muse-docbook.el (muse-docbook): Ditto.
5617     
5618     * muse-html.el (muse-html): Ditto.
5619     
5620     * muse-http.el (muse-http): Ditto.
5621     
5622     * muse-message.el (muse-message): Ditto.
5623     
5624     * muse-mode.el (muse-mode): Ditto.
5625     
5626     * muse-project.el (muse-project): Ditto.
5627     
5628     * muse-publish.el (muse-publish): Ditto.
5629     
5630     * muse.el (muse): Ditto.
5632     new files:
5633      experimental/.arch-ids/=id
5634      experimental/.arch-ids/muse-wiki.el.id
5635      experimental/muse-wiki.el
5637     modified files:
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
5641      muse.el
5643     renamed files:
5644      .arch-ids/muse-message.el.id
5645        ==> experimental/.arch-ids/muse-message.el.id
5646      muse-message.el
5647        ==> experimental/muse-message.el
5649     new directories:
5650      experimental experimental/.arch-ids
5653 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5655     Summary:
5656       Fix publishing error when given an empty string for header/footer.
5657     Revision:
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.
5665     modified files:
5666      ChangeLog muse-publish.el
5669 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5671     Summary:
5672       WYSIWYG emphasis, XEmacs compatibility hacks.
5673     Revision:
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
5682       middle of a word.
5683     
5684     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5685       inside of group.  This will probably not do anything, but it seems
5686       syntactically good.
5687     
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.
5694     
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.
5698     
5699     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5700       multi-line.
5702     modified files:
5703      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5704      muse-publish.el
5707 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5709     Summary:
5710       Minor code cleanup to address elint issues.
5711     Revision:
5712       muse--main--1.0--patch-53
5714     * Makefile (test): Don't build README files during this rule.  Remove
5715       spurious "make clean" statement.
5716     
5717     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5718       `muse-colors' group, and give it a proper type.
5719     
5720     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5721     
5722     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5723       muse-my-journal-find-entries): Replace `string-to-int' with
5724       `string-to-number'.
5725     
5726     * muse-html.el (muse-html-insert-contents): Ditto.
5727     
5728     * muse-journal.el (muse-journal-html-munge-buffer,
5729       muse-journal-latex-munge-buffer): Ditto.
5730     
5731     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5732     
5733     * muse-publish.el (muse-publish-markup-footnote,
5734       muse-publish-contents-tag): Ditto.
5735     
5736     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5738     modified files:
5739      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5740      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5741      muse-regexps.el
5744 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5746     Summary:
5747       Add ability to automate the creation a new blosxom entry.
5748     Revision:
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.
5753     
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.
5756     
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.
5760     
5761     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5762       variable that specifies where the base directory of your blog entries
5763       is found.
5764     
5765     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5766       the base directory.  Explore categories recursively.
5767     
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.
5771     
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
5775       inserted.
5777     modified files:
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
5783     Summary:
5784       Change mailing address of FSF, add AUTHORS file.
5785     Revision:
5786       muse--main--1.0--patch-51
5788     * muse-*.el, muse.texi: Change mailing address of FSF.
5789     
5790     * muse.texi (Contributors): Fix typo.
5791     
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,
5794       etc.
5796     new files:
5797      .arch-ids/AUTHORS.id AUTHORS
5799     modified files:
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
5804      muse.texi
5807 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5809     Summary:
5810       Merged from hodique@lifl.fr--2005 (patch 0-1)
5811     Revision:
5812       muse--main--1.0--patch-50
5814     Patches applied:
5815     
5816      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5817        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5818     
5819      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5820        fix .html (for example) in visible names for links
5822     modified files:
5823      ChangeLog muse-publish.el
5825     new patches:
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
5832     Summary:
5833       Make generated X(HT)ML show up in the right encoding in other modes.
5834     Revision:
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.
5841     
5842     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5843       encoding instead of hard-coding it.
5844     
5845     * muse-message.el: Add content to Commentary section, explaining the use
5846       of this publishing style.
5848     modified files:
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
5854     Summary:
5855       Move regexps to same group, only make 4 heading faces.
5856     Revision:
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
5861       plain text.
5862       (muse-colors-markup): Only recognize 4 levels of heading.
5863     
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.
5869     modified files:
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
5875     Summary:
5876       Update my example config, minor code cleanup.
5877     Revision:
5878       muse--main--1.0--patch-47
5880     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5881       names and add "Plans" project.
5882     
5883     * muse-docbook.el (looking-back): Delete.
5884     
5885     * muse-html.el (looking-back): Delete.
5886     
5887     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5888       instead of `looking-back'.
5889     
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.
5894     removed files:
5895      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5897     modified files:
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
5904     Summary:
5905       Handle a few paragraph publishing edge cases better.
5906     Revision:
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.
5916     
5917     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5918     
5919     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5920       Ditto.
5921       (muse-html-markup-paragraph-close): Removed.
5923     modified files:
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
5929     Summary:
5930       Improve prompt when reading a tag.
5931     Revision:
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.
5937     modified files:
5938      ChangeLog muse-mode.el
5941 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5943     Summary:
5944       Warn user when publishing fails due to a private directory.
5945     Revision:
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.
5953     modified files:
5954      ChangeLog muse-project.el
5957 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5959     Summary:
5960       Fix error with example tags and message publishing style.
5961     Revision:
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.
5966     
5967     * muse-message.el (muse-message-example-tag): Don't require two
5968       additional (unused) arguments.
5970     modified files:
5971      ChangeLog muse-colors.el muse-message.el
5974 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5976     Summary:
5977       Always end the published document with a newline.
5978     Revision:
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.
5983     
5984     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5986     modified files:
5987      ChangeLog muse-docbook.el muse-html.el
5990 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5992     Summary:
5993       Don't let automatic backup files crash the publishing process.
5994     Revision:
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").
6001     
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.
6004     
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.
6010     modified files:
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
6016     Summary:
6017       Apply fix in previous patch to the DocBook publishing style.
6018     Revision:
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.
6023     
6025     modified files:
6026      ChangeLog muse-docbook.el
6029 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6031     Summary:
6032       Fix newly-introduced lock-up during HTML publishing.
6033     Revision:
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.
6040     
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.
6047     modified files:
6048      ChangeLog muse-blosxom.el muse-html.el
6051 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6053     Summary:
6054       Parenthesis goofup.
6055     Revision:
6056       muse--main--1.0--patch-38
6058     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6059     
6061     modified files:
6062      ChangeLog muse-blosxom.el
6065 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6067     Summary:
6068       Make docbook and blosxom modes close paragraphs properly at end.
6069     Revision:
6070       muse--main--1.0--patch-37
6072     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6073       patch.
6074     
6075     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6076       (muse-docbook-markup-paragraph-close): Adapt from
6077       `muse-html-markup-paragraph-close'.
6078     
6079     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6080       preserve the same appearance as before the last patch.
6082     modified files:
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
6088     Summary:
6089       Bugfix: Close P tag properly at end of file.
6090     Revision:
6091       muse--main--1.0--patch-36
6093     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6094       error.
6095     
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.
6101     modified files:
6102      ChangeLog muse-blosxom.el muse-html.el
6105 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6107     Summary:
6108       Update my example settings.
6109     Revision:
6110       muse--main--1.0--patch-35
6112     * examples/mwolson/muse-init.el: Synchronize with my current settings.
6114     modified files:
6115      ChangeLog examples/mwolson/muse-init.el
6118 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6120     Summary:
6121       Update documentation for C-c TAB feature.
6122     Revision:
6123       muse--main--1.0--patch-34
6125     * muse.texi (Keystroke Summary): Note that C-c TAB calls
6126       `muse-insert-tag'.
6127     
6129     modified files:
6130      ChangeLog muse.texi
6133 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6135     Summary:
6136       New feature: tag completion with C-c TAB.
6137     Revision:
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
6143       `muse-insert-tag'.
6144       (muse-insert-tag): New function that interactively prompts the user for
6145       a tag to use.
6147     modified files:
6148      ChangeLog muse-mode.el
6151 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6153     Summary:
6154       Fix XHTML validation error with <hr> and <br>.
6155     Revision:
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.
6162     modified files:
6163      ChangeLog muse-html.el
6166 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6168     Summary:
6169       Remove flyspell overlays on links.
6170     Revision:
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
6177       problems.
6179     modified files:
6180      ChangeLog muse-colors.el
6183 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6185     Summary:
6186       Update my example Muse settings.
6187     Revision:
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.
6200     modified files:
6201      ChangeLog examples/mwolson/muse-init.el
6204 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6206     Summary:
6207       Add simple `muse-version' function.
6208     Revision:
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.
6215     modified files:
6216      ChangeLog muse.el
6219 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6221     Summary:
6222       Don't compile documentation by default.
6223     Revision:
6224       muse--main--1.0--patch-28
6226     * Makefile (all): Don't compile documentation by default.
6227       (doc): Use this rule to compile documentation.
6229     modified files:
6230      ChangeLog Makefile
6233 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6235     Summary:
6236       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6237     Revision:
6238       muse--main--1.0--patch-27
6240     2005-04-16  Michael Olson  <mwolson@gnu.org>
6241     
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
6246         trivial.
6247         (muse-journal-rss-entry-template): Add enclosure usage to example.
6248         (muse-journal-rss-munge-buffer): Implement enclosures.
6250     modified files:
6251      ChangeLog muse-journal.el
6254 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6256     Summary:
6257       Standardize source headers, appease elint, don't require planner
6258     Revision:
6259       muse--main--1.0--patch-26
6261     2005-04-15  Michael Olson  <mwolson@gnu.org>
6262     
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.
6266     
6267         * muse-blosxom.el: Handle case where planner is not loaded so that
6268         it isn't a hard requirement.
6269     
6270         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6271         that elint doesn't complain.
6272     
6273         * muse-message.el (muse-message-markup-link): Don't throw up on
6274         links with no description.
6275     
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.
6283     
6285     removed files:
6286      experimental/.arch-ids/=id
6288     modified files:
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
6295     renamed files:
6296      .arch-ids/muse-build.el.id
6297        ==> scripts/.arch-ids/muse-build.el.id
6298      muse-build.el
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
6307     Summary:
6308       Merge contents of muse-latexcjk.el into muse-latex.el.
6309     Revision:
6310       muse--main--1.0--patch-25
6312     2005-04-14  Michael Olson  <mwolson@gnu.org>
6313     
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.
6318     
6319         * muse-latexcjk.el: Removed, functionality merged with
6320         muse-latex.el
6322     removed files:
6323      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6325     modified files:
6326      ChangeLog muse-latex.el
6329 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6331     Summary:
6332       Merge muse-xhtml.el into muse-html.el.
6333     Revision:
6334       muse--main--1.0--patch-24
6336     2005-04-06  Michael Olson  <mwolson@gnu.org>
6337     
6338         * examples/mwolson/muse-init.el: Update with respect to the
6339         muse-xhtml.el merge.
6340     
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.
6347     
6348         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6350     removed files:
6351      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6353     modified files:
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
6359     Summary:
6360       Try to fix regexps for Emacs 21.4.
6361     Revision:
6362       muse--main--1.0--patch-23
6364     2005-04-05  Michael Olson  <mwolson@gnu.org>
6365     
6366         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6367         for Emacs 21.4.
6369     modified files:
6370      ChangeLog muse-regexps.el
6373 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6375     Summary:
6376       Add comments to the publish-project example script
6377     Revision:
6378       muse--main--1.0--patch-22
6380     2005-04-01  Michael Olson  <mwolson@gnu.org>
6381     
6382         * examples/publish-project: Moved here from
6383         scripts/publish-project.  Added a few comments so people know what
6384         it is used for.
6386     modified files:
6387      ChangeLog examples/publish-project
6389     renamed files:
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
6398     Summary:
6399       New XHTML style, add more examples to my sample muse config
6400     Revision:
6401       muse--main--1.0--patch-21
6403     2005-03-31  Michael Olson  <mwolson@gnu.org>
6404     
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.
6411     
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
6418         variable.
6419     
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.
6423     
6424         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6425         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6426         header gaffes.
6427     
6428         * muse-journal.el: Add new "journal-xhtml" style.
6429     
6430         * muse-message.el: Add new "message-xhtml" style.
6432     new files:
6433      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6435     modified files:
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
6442     Summary:
6443       Add my muse configuration to the examples
6444     Revision:
6445       muse--main--1.0--patch-20
6447     2005-03-24  Michael Olson  <mwolson@gnu.org>
6448     
6449         * examples/johnw: Move John Wiegley's configuration to this
6450         directory.
6451     
6452         * examples/mwolson: My configuration files go here.
6453     
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.
6459     new files:
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
6464     modified files:
6465      ChangeLog
6467     renamed files:
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
6477     new directories:
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
6484     Summary:
6485       Add muse-blosxom script and plugin for pyblosxom
6486     Revision:
6487       muse--main--1.0--patch-19
6489     2005-03-24  Michael Olson  <mwolson@gnu.org>
6490     
6491         * muse-blosxom.el: Update copyright notice in headers and mention
6492         the pyblosxom scripts.
6493     
6494         * contrib/pyblosxom: New directory containing pyblosxom plugins
6495         and helper scripts.
6496     
6497         * contrib/getstamps.py: Script that generates the "timestamps"
6498         file, run on the local machine.
6499     
6500         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6501         timestamps file.
6503     new files:
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
6510     modified files:
6511      ChangeLog muse-blosxom.el
6513     new directories:
6514      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6517 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6519     Summary:
6520       muse-blosxom.el has matured past experimental status
6521     Revision:
6522       muse--main--1.0--patch-18
6524     2005-03-23  Michael Olson  <mwolson@gnu.org>
6525     
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.
6531     modified files:
6532      ChangeLog muse-blosxom.el
6534     renamed files:
6535      experimental/.arch-ids/muse-blosxom.el.id
6536        ==> .arch-ids/muse-blosxom.el.id
6537      experimental/muse-blosxom.el
6538        ==> muse-blosxom.el
6541 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6543     Summary:
6544       Make muse-blosxom.el slightly less experimental
6545     Revision:
6546       muse--main--1.0--patch-17
6548     2005-03-22  Michael Olson  <mwolson@gnu.org>
6549     
6550         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6551         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6552         useful.
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.
6560     
6562     modified files:
6563      ChangeLog experimental/muse-blosxom.el
6566 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6568     Summary:
6569       Apply latest journal-related updates from johnw
6570     Revision:
6571       muse--main--1.0--patch-16
6574     modified files:
6575      ChangeLog examples/muse-johnw.el muse-journal.el
6578 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6580     Summary:
6581       Add Projects node to the manual
6582     Revision:
6583       muse--main--1.0--patch-15
6585     2005-02-28  Michael Olson  <mwolson@gnu.org>
6586     
6587         * muse.texi: Change copyright notice since the FSF is now the
6588         copyright holder.
6589         (Projects): New node, based on a section from the README file.
6591     modified files:
6592      ChangeLog muse.texi
6595 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6597     Summary:
6598       Correct documentation, adding some content.
6599     Revision:
6600       muse--main--1.0--patch-14
6602     2005-02-28  Michael Olson  <mwolson@gnu.org>
6603     
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.
6610     modified files:
6611      ChangeLog muse.texi
6614 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6616     Summary:
6617       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6618     Revision:
6619       muse--main--1.0--patch-13
6621     2005-02-17  Michael Olson  <mwolson@gnu.org>
6622     
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
6627         has.
6629     modified files:
6630      ChangeLog experimental/muse-blosxom.el
6633 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6635     Summary:
6636       Initial commit of muse.texi, nothing substantial
6637     Revision:
6638       muse--main--1.0--patch-12
6640     2005-02-07  Michael Olson  <mwolson@gnu.org>
6641     
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.
6646     new files:
6647      .arch-ids/muse.texi.id muse.texi
6649     modified files:
6650      ChangeLog
6653 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6655     Summary:
6656       Add docstring, new trivial function
6657     Revision:
6658       muse--main--1.0--patch-11
6660     2005-02-07  Michael Olson  <mwolson@gnu.org>
6661     
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.
6666     
6667         * muse-project.el (muse-project-publish): Add docstring.
6669     modified files:
6670      ChangeLog muse-mode.el muse-project.el
6673 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6675     Summary:
6676       Add experimental version of muse-blosxom.el to project
6677     Revision:
6678       muse--main--1.0--patch-10
6680     2005-02-04  Michael Olson  <mwolson@gnu.org>
6681     
6682         * Makefile (realclean): Remove file that gets generated when fonts
6683         are missing.
6684     
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.
6689     new files:
6690      experimental/.arch-ids/=id
6691      experimental/.arch-ids/muse-blosxom.el.id
6692      experimental/muse-blosxom.el
6694     modified files:
6695      ChangeLog Makefile
6697     new directories:
6698      experimental experimental/.arch-ids
6701 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6703     Summary:
6704       Make permissions more consistent
6705     Revision:
6706       muse--main--1.0--patch-9
6709     modified files:
6710      ChangeLog
6712     modified directories:
6713      contrib examples scripts
6716 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6718     Summary:
6719       Fix build problems
6720     Revision:
6721       muse--main--1.0--patch-8
6723     2005-02-04  Michael Olson  <mwolson@gnu.org>
6724     
6725         * muse-build.el: Add contrib directory to `load-path'.
6726         (muse-elint-files): Load `muse-regexps.el'.
6727     
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.
6732     modified files:
6733      ChangeLog muse-build.el scripts/publish
6736 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6738     Summary:
6739       Use "&mdash;" instead of "&#151;"
6740     Revision:
6741       muse--main--1.0--patch-7
6743     2005-01-31  Michael Olson  <mwolson@gnu.org>
6744     
6745         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6746         with "&mdash;" so that documents validate properly.  Thanks to
6747         Björn Lindström for the suggestion.
6748     
6749         * muse-html.el (muse-html-markup-strings): Ditto.
6751     modified files:
6752      ChangeLog muse-docbook.el muse-html.el
6755 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6757     Summary:
6758       Fix use of "[:blank:]" in underline markup
6759     Revision:
6760       muse--main--1.0--patch-6
6762     2005-01-25  Michael Olson  <mwolson@gnu.org>
6763     
6764         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6765         use of `muse-regexp-blank'.
6767     modified files:
6768      ChangeLog muse-colors.el
6771 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6773     Summary:
6774       Fix problem with headings being given wrong face
6775     Revision:
6776       muse--main--1.0--patch-5
6778     2005-01-03  Michael Olson  <mwolson@gnu.org>
6779     
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
6785         patch.
6786     
6787         * muse-regexps.el: Fix header.
6789     modified files:
6790      ChangeLog muse-colors.el muse-regexps.el
6793 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6795     Summary:
6796       Rotate ChangeLog
6797     Revision:
6798       muse--main--1.0--patch-4
6800     2005-01-01  Michael Olson  <mwolson@gnu.org>
6801     
6802         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6803         version will be automatically maintained by Arch.
6804     
6806     new files:
6807      .arch-ids/ChangeLog.id ChangeLog
6809     renamed files:
6810      .arch-ids/ChangeLog.id
6811        ==> .arch-ids/ChangeLog.2004.id
6812      ChangeLog
6813        ==> ChangeLog.2004
6816 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6818     Summary:
6819       Extended regexps fix, allow spaces in 1st part of links
6820     Revision:
6821       muse--main--1.0--patch-3
6823     2004-12-30  Michael Olson  <mwolson@gnu.org>
6824     
6825         * muse.el (muse-link-regexp): Allow spaces in the first part of
6826         links.
6827     
6828         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6829         customizable alternatives to extended character classes.
6830     
6831         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6833     modified files:
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
6840     Summary:
6841       Begin to change regexp handling, tweak muse.el header
6842     Revision:
6843       muse--main--1.0--patch-2
6845     2004-12-29  Michael Olson  <mwolson@gnu.org>
6846     
6847         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6848         myself.  Update URL.
6849     
6850         * muse-regexps.el: New file that implements regexp handling.
6851         Generalized regexp options will be moved to it eventually.
6853     new files:
6854      .arch-ids/muse-regexps.el.id muse-regexps.el
6856     modified files:
6857      ChangeLog muse.el
6860 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6862     Summary:
6863       Do some early spring cleaning
6864     Revision:
6865       muse--main--1.0--patch-1
6867     2004-12-29  Michael Olson  <mwolson@gnu.org>
6868     
6869         * Makefile: Change path to `publish' script.
6870     
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
6873         directory.
6874     
6875         * contrib/cgi.el, contrib/httpd.el: New location.
6876     
6877         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6878     
6879         * scripts/publish, scripts/publish-project: Ditto.
6881     new files:
6882      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6883      contrib/pcomplete.el examples/.arch-ids/=id
6884      scripts/.arch-ids/=id
6886     modified files:
6887      ChangeLog Makefile
6889     renamed files:
6890      .arch-ids/cgi.el.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
6902      cgi.el
6903        ==> contrib/cgi.el
6904      httpd.el
6905        ==> contrib/httpd.el
6906      muse-johnw.el
6907        ==> examples/muse-johnw.el
6908      publish
6909        ==> scripts/publish
6910      publish-johnw
6911        ==> examples/publish-johnw
6912      publish-project
6913        ==> scripts/publish-project
6915     new directories:
6916      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6917      scripts/.arch-ids
6920 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6922     Summary:
6923       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6924     Revision:
6925       muse--main--1.0--base-0
6927     (automatically generated log message)
6929     new patches:
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