muse-wiki: First try at implementing WikiName separator.
[muse-el.git] / ChangeLog
blobfc92b3f75e8c7b9cc451c6c1c3d9038730dfe824
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-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
7     Summary:
8       muse-wiki: First try at implementing WikiName separator.
9     Revision:
10       muse--main--1.0--patch-286
12     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
13       markup, for when you want to add a suffix to a WikiName.
15     modified files:
16      ChangeLog lisp/muse-wiki.el
19 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
21     Summary:
22       Merged from muse--rel--3.02 (patch 25)
23     Revision:
24       muse--main--1.0--patch-285
26     Patches applied:
27     
28      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
29        muse-latex: Get table of contents to publish correctly.
31     modified files:
32      ChangeLog lisp/muse-latex.el
34     new patches:
35      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
38 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
40     Summary:
41       Add muse-registry.el to Muse.
42     Revision:
43       muse--main--1.0--patch-284
45     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
46       provides a URL registry for Muse.
48     new files:
49      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
51     modified files:
52      AUTHORS ChangeLog
55 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
57     Summary:
58       muse-mode: Minor fix.
59     Revision:
60       muse--main--1.0--patch-283
62     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
63       and save-excursion as recommended by Emacs documentation.
65     modified files:
66      ChangeLog lisp/muse-mode.el
69 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
71     Summary:
72       muse-mode: Handle case where we visit an anchor-only link.
73     Revision:
74       muse--main--1.0--patch-282
76     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
77       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
79     modified files:
80      ChangeLog lisp/muse-mode.el
83 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
85     Summary:
86       muse-colors: Add faces for all 3 levels of emphasis.
87     Revision:
88       muse--main--1.0--patch-281
90     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
91       (muse-emphasis-3): New faces that represent italic, bold, and bold
92       italic emphasis, respectively.
93       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
94       the suggestion and the initial code. 
96     modified files:
97      AUTHORS ChangeLog lisp/muse-colors.el
100 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
102     Summary:
103       muse-latex2png: XEmacs compatibility.
104     Revision:
105       muse--main--1.0--patch-280
107     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
108       file-expand-wildcards, since it was a no-op.
109       (latex2png): Fall back to a temporary directory variable that works
110       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
112     modified files:
113      ChangeLog lisp/muse-latex2png.el
116 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
118     Summary:
119       Update AUTHORS.
120     Revision:
121       muse--main--1.0--patch-279
123     * AUTHORS: Update.
125     modified files:
126      AUTHORS ChangeLog
129 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
131     Summary:
132       Don't split anchors in URLs.
133     Revision:
134       muse--main--1.0--patch-278
136     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
137       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
138       sure that we handle URLs before trying to split the anchor.
139       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
141     modified files:
142      ChangeLog lisp/muse-mode.el
145 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
147     Summary:
148       Merged from mwolson@gnu.org--2005 (patch 23)
149     Revision:
150       muse--main--1.0--patch-277
152     Patches applied:
153     
154      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
155        muse-wiki: WikiWords can have consecutive capital letters.
157     modified files:
158      ChangeLog lisp/muse-wiki.el
160     new patches:
161      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
164 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
166     Summary:
167       Deal with case when muse-make-link is passed an explicit link.
168     Revision:
169       muse--main--1.0--patch-276
171     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
172       with case when we are passed an explicit-style link.
174     modified files:
175      ChangeLog lisp/muse-mode.el
178 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
180     Summary:
181       Merged from mwolson@gnu.org--2005 (patch 20-22)
182     Revision:
183       muse--main--1.0--patch-275
185     Patches applied:
186     
187      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
188        Update NEWS.
189     
190      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
191        Update examples.
192     
193      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
194        Release Emacs Muse 3.02.02.
196     new files:
197      examples/mwolson/templates/.arch-ids/header.tex.id
198      examples/mwolson/templates/header.tex
200     modified files:
201      ChangeLog NEWS examples/mwolson/muse-init.el
202      examples/mwolson/templates/header.html lisp/muse.el muse.texi
204     new patches:
205      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
206      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
207      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
210 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
212     Summary:
213       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
214     Revision:
215       muse--main--1.0--patch-274
217     Patches applied:
218     
219      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
220        Don't interpret enddots, dots, and rule inside of links.
221     
222      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
223        Allow bad WikiWords to be colorized, by popular request.
224     
225      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
226        Be more fault-tolerant about muse-file-extension.
227     
228      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
229        Prepare debian files for new minor release.
230     
231      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
232        Update NEWS.
233     
234      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
235        NEWS: Add migration note.
236     
237      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
238        Merged from mwolson@gnu.org--2005 (patch 272-273)
240     modified files:
241      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
242      debian/control debian/rules lisp/muse-colors.el
243      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
245     new patches:
246      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
247      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
248      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
249      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
250      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
251      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
252      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
255 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
257     Summary:
258       muse-latex: Make footnotes look a bit more natural for LaTeX users.
259     Revision:
260       muse--main--1.0--patch-273
262     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
263       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
265     modified files:
266      ChangeLog lisp/muse-latex.el
269 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
271     Summary:
272       muse-texinfo: Correct markup strings for dots, enddots, center.
273     Revision:
274       muse--main--1.0--patch-272
276     * AUTHORS: Bookkeeping
277     
278     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
279       Jim Ottaway that produces correct output for dots, enddots, and
280       centered text.
282     modified files:
283      AUTHORS ChangeLog lisp/muse-texinfo.el
286 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
288     Summary:
289       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)
290     Revision:
291       muse--main--1.0--patch-271
293     Mark several revisions as "included".  No actual changes were made to the
294     source.
296     modified files:
297      ChangeLog
299     new patches:
300      davidsmith@acm.org--2005/muse--devo--1.0--base-0
301      davidsmith@acm.org--main/muse--devo--1.0--base-0
302      davidsmith@acm.org--main/muse--devo--1.0--patch-1
303      davidsmith@acm.org--main/muse--devo--1.0--patch-2
304      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
305      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
306      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
307      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
308      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
309      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
310      mwolson@gnu.org--2005/muse--rel--3.02--base-0
311      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
312      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
313      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
314      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
315      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
316      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
317      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
318      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
321 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
323     Summary:
324       muse-groff: Provide groff-pdf style rather than pdf.
325     Revision:
326       muse--main--1.0--patch-270
328     * experimental/muse-groff.el: Remove, since the original author keeps his
329       version in the lisp/ directory, and it's reasonably stable by now.
330     
331     * lisp/muse-groff.el: Detabify source.
332       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
333       avoid a conflict with the latex-based pdf style.
335     removed files:
336      experimental/.arch-ids/muse-groff.el.id
337      experimental/muse-groff.el
339     modified files:
340      ChangeLog lisp/muse-groff.el
343 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
345     Summary:
346       Merged from ajk@iu.edu--2005 (patch 0-9)
347     Revision:
348       muse--main--1.0--patch-269
350     Patches applied:
351     
352      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
353        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
354     
355      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
356        Publish PDF using GROFF with mom macros.
357     
358      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
359        Kinda works, still need tables and a bunch of other stuff.
360     
361      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
362        Remove extra newlines from QUOTE calls.
363     
364      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
365        mom -> groff
366     
367      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
368        - fix syntax of definition of muse-groff-markup-strings
369     
370      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
371        Use \z to keep leading space that will result from .URL...
372     
373      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
374        Don't use .blm (blank line == paragraph break).  Hopefu...
375     
376      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
377        Use markup-strings for <example>.
378     
379      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
380        Catch up with mwolson
382     new files:
383      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
385     modified files:
386      ChangeLog
388     new patches:
389      ajk@iu.edu--2005/muse--ajk--1.0--base-0
390      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
391      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
392      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
393      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
394      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
395      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
396      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
397      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
398      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
401 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
403     Summary:
404       Allow "-" in publishing directives.
405     Revision:
406       muse--main--1.0--patch-268
408     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
409       publishing directives.  Thanks to Jim Ottaway for the suggestion.
411     modified files:
412      ChangeLog lisp/muse-publish.el
415 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
417     Summary:
418       muse-latex: Fix "generation of PDF failed" message.
419     Revision:
420       muse--main--1.0--patch-267
422     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
423       t or nil depending on whether the publishing attempt was successful.
425     modified files:
426      ChangeLog lisp/muse-latex.el
429 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
431     Summary:
432       Call pdflatex a reasonable number of times.
433     Revision:
434       muse--main--1.0--patch-266
436     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
437       times, depending on what return value we get.  Thanks to John Wiegley
438       for the heads up.
440     modified files:
441      ChangeLog Makefile.defs debian/changelog debian/rules
442      lisp/muse-latex.el
445 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
447     Summary:
448       Temporary workaround to make lists work properly again.
449     Revision:
450       muse--main--1.0--patch-265
452     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
453       properties to lists, since we need to be able to reduce them in later
454       publishing rules for muse-html.  I'd really like to change the way
455       lists are marked up so as to obviate the need for this.
457     modified files:
458      ChangeLog lisp/muse-publish.el
461 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
463     Summary:
464       Attempt to fix read-only error.
465     Revision:
466       muse--main--1.0--patch-264
468     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
469       inhibit-read-only to t so that we don't get buffer-read-only errors.
471     modified files:
472      ChangeLog lisp/muse-publish.el
475 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
477     Summary:
478       Fix mistyping of new option name.
479     Revision:
480       muse--main--1.0--patch-263
482     * lisp/muse-publish.el (muse-publish-markup-comment)
483       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
485     modified files:
486      ChangeLog lisp/muse-publish.el
489 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
491     Summary:
492       muse-publish: Use `apply' instead of passing list to `insert'.
493     Revision:
494       muse--main--1.0--patch-262
496     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
497       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
498       Hopefully this will fix a backtrace or two.
500     modified files:
501      ChangeLog lisp/muse-publish.el
504 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
506     Summary:
507       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
508     Revision:
509       muse--main--1.0--patch-261
511     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
512       'comment-begin and 'comment-end.
513     
514     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
515     
516     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
517     
518     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
519     
520     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
521       argument for "\ref", since it isn't valid LaTeX.
522     
523     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
524       muse-publishing-current-output-path rather than
525       muse-publishing-current-file.
526     
527     * lisp/muse-publish.el (muse-publishing-current-output-path): New
528       variable that determines where the current file is being published to.
529       (muse-publish-file): Set muse-publishing-current-output-path.
530       (muse-publish-comments-p): New option that determines whether comments
531       should be deleted or published.  Default is to delete.
532       (muse-publish-markup-comment, muse-publish-comment-tag): Use
533       muse-publish-comments-p.
535     modified files:
536      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
537      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
538      lisp/muse-publish.el lisp/muse-texinfo.el
541 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
543     Summary:
544       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
545     Revision:
546       muse--main--1.0--patch-260
548     * AUTHORS: Bookkeeping.
549     
550     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
551       `output-dir' is not defined, so let's just use pubdir.
552     
553     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
554       Ottaway.
556     modified files:
557      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
560 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
562     Summary:
563       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
564     Revision:
565       muse--main--1.0--patch-259
567     * AUTHORS: Update.
568     
569     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
570       table headers and overlining table footers, as suggested by Trent Buck.
571     
572     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
573       author has agreed to send in a copyright assignment form.
575     modified files:
576      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
578     renamed files:
579      contrib/.arch-ids/muse-latex2png.el.id
580        ==> lisp/.arch-ids/muse-latex2png.el.id
581      contrib/muse-latex2png.el
582        ==> lisp/muse-latex2png.el
585 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
587     Summary:
588       Pave the way for entire-document escaping of specials.
589     Revision:
590       muse--main--1.0--patch-258
592     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
593     
594     * lisp/muse-publish.el (muse-insert-markup): New function that is used
595       for inserting markup text.  Currently, this inserts the text and adds
596       the read-only property.  This should permit us to deal with escaping
597       specials in the entire document, later on.
598       (muse-publish-section-close, muse-publish-markup-word)
599       (muse-publish-markup-emdash, muse-publish-markup-enddots)
600       (muse-publish-markup-dots, muse-publish-markup-rule)
601       (muse-publish-markup-heading, muse-publish-markup-footnote)
602       (muse-publish-markup-fn-sep, muse-publish-surround-text)
603       (muse-publish-markup-list, muse-publish-markup-leading-space)
604       (muse-publish-markup-verse): Use muse-insert-markup instead of
605       `insert'.  Don't use this on whitespace, just the markup text itself.
606     
607     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
608       Ditto.
609     
610     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
612     modified files:
613      ChangeLog lisp/muse-book.el lisp/muse-journal.el
614      lisp/muse-mode.el lisp/muse-publish.el
617 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
619     Summary:
620       By default, use ".muse" extension and do not detect by pathname.
621     Revision:
622       muse--main--1.0--patch-257
624     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
625       (muse-file-extension): Default to "muse".  This has the effect of
626       making Emacs associate the ".muse" extension with muse-mode, without
627       trying to figure things out from the path to the file.  The former
628       method is usually considered to be best, so we'll go with it.
630     modified files:
631      ChangeLog lisp/muse-mode.el lisp/muse.el
634 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
636     Summary:
637       Emacs 21 flyspell fix.
638     Revision:
639       muse--main--1.0--patch-256
641     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
642       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
643       means that the version of flyspell that comes with Emacs21 will no
644       longer mess up links.
646     modified files:
647      ChangeLog lisp/muse-mode.el
650 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
652     Summary:
653       Merged from jeho@jeho.org--2005 (patch 0-11)
654     Revision:
655       muse--main--1.0--patch-255
657     * AUTHORS: Update.
658     
659     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
660       footnode-end mark.
661     
662     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
663       links.
664       (muse-visit-link-default): Save position before searching, in case the
665       search fails.  Use a regexp search.  Start from beginning of document.
666       Refine search regexp.
667     
668     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
669       that indicated whether project names without a page specifier will be
670       considered links.
671       (muse-wiki-handle-interwiki): Consult
672       `muse-wiki-ignore-bare-project-names'.
673     
674     Patches applied:
675     
676      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
677        muse-mode.el fix for muse-visit-link-default
678     
679      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
680        muse-mode.el fix intangible problem in muse-link-at-point
681     
682      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
683        muse-wiki: added option for not rendering bare project names as links
684     
685      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
686        muse-mode.el: fix finding an anchor
687     
688      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
689        muse-latex.el: fix footnote-end
691     modified files:
692      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
693      lisp/muse-wiki.el
695     new patches:
696      jeho@jeho.org--2005/muse--jeho--1.0--base-0
697      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
698      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
699      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
700      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
701      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
702      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
703      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
704      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
705      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
706      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
707      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
710 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
712     Summary:
713       contrib/muse-latex2png.el: Put images in the correct directory.
714     Revision:
715       muse--main--1.0--patch-254
717     * contrib/muse-latex2png.el (latex2png-move2pubdir)
718       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
719       puts generated images in the correct directory.
721     modified files:
722      AUTHORS ChangeLog contrib/muse-latex2png.el
725 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
727     Summary:
728       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
729     Revision:
730       muse--main--1.0--patch-253
732     * experimental/muse-xml.el (muse-xml-insert-anchor)
733       (muse-xml-markup-anchor): Make sure we don't blow away the text just
734       before an anchor.  On all types but texinfo, insert a newline
735       immediately after the anchor.
736     
737     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
738       (muse-docbook-markup-anchor): Ditto.
739     
740     * lisp/muse-html.el (muse-html-insert-anchor)
741       (muse-html-markup-anchor): Ditto.
742     
743     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
744       (muse-texinfo-markup-anchor): Ditto.
745     
746     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
747       the anchor the first match group.
748     
749     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
750       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
751       suggestion.
752       (muse-latex-insert-anchor): Use a simpler routine that inserts
753       \label{}.
755     modified files:
756      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
757      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
758      lisp/muse-texinfo.el
761 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
763     Summary:
764       Allow anchors to occur near (rather than at) the beginning of line.
765     Revision:
766       muse--main--1.0--patch-252
768     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
769       characters before anchor, like " - ".  Thanks to Phillip Lord for the
770       suggestion.
772     modified files:
773      ChangeLog lisp/muse-publish.el
776 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
778     Summary:
779       Minor bookkeeping update.
780     Revision:
781       muse--main--1.0--patch-251
783     * AUTHORS: Update information.
785     modified files:
786      AUTHORS ChangeLog
789 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
791     Summary:
792       muse-mathml: New experimental embedded MathML publisher.
793     Revision:
794       muse--main--1.0--patch-250
796     * lisp/muse-html.el (muse-html): Fix docstring.
797     
798     * experimental/muse-mathml.el: New file that implements a <math> tag.
799       With the help of an external program, this will translate LaTeX code
800       between <math> and </math> to embedded MathML.  A new style called
801       "mathml" is defined, which is derived from the XHTML style, but with a
802       more suitable header.
804     new files:
805      experimental/.arch-ids/muse-mathml.el.id
806      experimental/muse-mathml.el
808     modified files:
809      ChangeLog lisp/muse-html.el
812 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
814     Summary:
815       muse-latex: Ignore anchor if it occurs at end of line.
816     Revision:
817       muse--main--1.0--patch-249
819     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
820       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
822     modified files:
823      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
826 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
828     Summary:
829       Add ability to publish embedded LaTeX content as a PNG.
830     Revision:
831       muse--main--1.0--patch-248
833     * lisp/muse-publish.el (muse-publishing-styles)
834       (muse-publishing-current-file, muse-publishing-current-style)
835       (muse-publishing-styles): Add documentation.
836     
837     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
838       expects LaTeX content, and will publish a PNG file.  If you're
839       interesting in helping, check out To Do in the commentary.  This is in
840       /contrib for now, since the original author doesn't have a copyright
841       assignment on file with the FSF.
843     new files:
844      contrib/.arch-ids/muse-latex2png.el.id
845      contrib/muse-latex2png.el
847     modified files:
848      AUTHORS ChangeLog lisp/muse-publish.el
851 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
853     Summary:
854       muse-groff.el: New publishing styles groff and groff-pdf.
855     Revision:
856       muse--main--1.0--patch-247
858     * AUTHORS: Add AJK.
859     
860     * lisp/muse.el: Use the correct month name for this release.  Oops.
861     
862     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
863     
864     * experimental/muse-groff.el: New file containing the groff and groff-pdf
865       publishing styles.
867     new files:
868      experimental/.arch-ids/muse-groff.el.id
869      experimental/muse-groff.el
871     modified files:
872      AUTHORS ChangeLog lisp/muse.el muse.texi
875 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
877     Summary:
878       Figure out syntax of :set.
879     Revision:
880       muse--main--1.0--patch-246
882     * lisp/muse-project.el (muse-project): Make the :set option inline to
883       match the actual syntax that Muse recognizes.
884     
885     * muse.texi (Projects): Note that I need to work on this section.
887     modified files:
888      ChangeLog lisp/muse-project.el muse.texi
891 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
893     Summary:
894       Release Emacs Muse 3.02.01.
895     Revision:
896       muse--main--1.0--patch-245
898     * NEWS: Update entries for Muse 3.02.01.
899     
900     * debian/rules: Install NEWS.Debian.
901     
902     * debian/NEWS: New file that contains Debian-related news items.
903     
904     * examples/mwolson/muse-init.el: Update with my latest changes.
905     
906     * examples/mwolson/templates/footer.html: Use
907       `muse-publishing-directive'.
909     new files:
910      debian/.arch-ids/NEWS.id debian/NEWS
912     modified files:
913      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
914      examples/mwolson/muse-init.el
915      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
918 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
920     Summary:
921       Fix customization bugs concerning muse-project-alist.
922     Revision:
923       muse--main--1.0--patch-244
925     * examples/johnw/muse-johnw.el: Update with latest version from John.
926     
927     * muse-project.el (muse-project-alist-using-customize): New variable that
928       indicates whether or not we just used customize to modify the value of
929       muse-project-alist.
930       (muse-project-alist-get): Set muse-project-alist-using-customize.
931       (muse-project-alist-set): Only try to unescape muse-project-alist if
932       muse-project-alist-using-customize is set.  Make sure that the value we
933       save to .emacs is unescaped.
934       (muse-project): Add definition for :value-delete so that we can work
935       around an Emacs21 and XEmacs21 annoyance.
937     modified files:
938      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
941 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
943     Summary:
944       Try to make link properties more sane.
945     Revision:
946       muse--main--1.0--patch-243
948     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
949       a bit smarter.  It is hoped that this fixes several strange key
950       movement and link coloring issues.  Thanks to Sergey Vlasov for the
951       fix.
953     modified files:
954      AUTHORS ChangeLog lisp/muse-colors.el
957 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
959     Summary:
960       Use modification time for date directive.
961     Revision:
962       muse--main--1.0--patch-242
964     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
965       directive using the currently-publishing file's modification time,
966       rather than the current time.
968     modified files:
969      ChangeLog lisp/muse-publish.el
972 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
974     Summary:
975       muse-latex: Add a few escaping options that may be used in the future.
976     Revision:
977       muse--main--1.0--patch-241
979     * lisp/muse-latex.el: Note that we don't make use of these new options
980       yet.
981       (muse-latex-markup-specials): Move longer escapes out of here.
982       (muse-latex-markup-specials-entire-document): New option that specifies
983       the special characters to escape in the whole document after processing
984       markup rules.
985       (muse-latex-markup-specials-verbatim): New option that specifies the
986       special characters to escape in <example> tags and =literal text=.
988     modified files:
989      ChangeLog lisp/muse-latex.el
992 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
994     Summary:
995       If more than 1 blank separates list/table items, separate them.
996     Revision:
997       muse--main--1.0--patch-240
999     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1000       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1001       line separates a list or table item, it will form a new table.
1003     modified files:
1004      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1005      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1008 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1010     Summary:
1011       muse.texi: Use @example instead of @smallexample.
1012     Revision:
1013       muse--main--1.0--patch-239
1015     * muse.texi: Replace @smallexample with @example.  It didn't do what I
1016       thought it did, and the result looked worse.  Hence, the reversal.
1018     modified files:
1019      ChangeLog muse.texi
1022 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1024     Summary:
1025       muse-html: Add muse-xhtml-style-sheet.
1026     Revision:
1027       muse--main--1.0--patch-238
1029     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1030       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1031       Thanks to Trent Buck for the suggestion.
1033     modified files:
1034      ChangeLog lisp/muse-html.el
1037 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1039     Summary:
1040       Release Muse 3.02.
1041     Revision:
1042       muse--main--1.0--patch-237
1044     * Makefile.defs: Update Debian stuff.
1045     
1046     * changelog: Add entry for 3.02-1, urgency medium.
1048     modified files:
1049      ChangeLog Makefile.defs debian/changelog
1052 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1054     Summary:
1055       Prepare for release.
1056     Revision:
1057       muse--main--1.0--patch-236
1059     * lisp/muse.el (muse-version): Increment to 3.02.
1060     
1061     * *.el: Fix first header line.
1062     
1063     * examples/mwolson/muse-init.el: Sync with my config.
1064       (my-muse-pdf-make-links-absolute): New function that makes relative
1065       links absolute in a hard-coded way.
1066       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1067       publishing transforms.
1068     
1069     * NEWS: Update.
1071     new files:
1072      experimental/.arch-ids/muse-cite.el.id
1073      experimental/muse-cite.el
1075     modified files:
1076      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1077      experimental/muse-message.el experimental/muse-xml.el
1078      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1079      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1080      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1081      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1082      lisp/muse-protocols.el lisp/muse-publish.el
1083      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1084      lisp/muse.el muse.texi
1087 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1089     Summary:
1090       Finish documentation.
1091     Revision:
1092       muse--main--1.0--patch-235
1094     * muse.texi (Comments): New node that describes the syntax of comments.
1095       (Markup Strings): Describe all markup strings.
1097     modified files:
1098      ChangeLog muse.texi
1101 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1103     Summary:
1104       Document style elements for muse-define-style.
1105     Revision:
1106       muse--main--1.0--patch-234
1108     * muse.texi: Use @smallexample for 1-line examples.
1109       (Style Elements): New node that explains the different style elements
1110       that may be used for muse-define-style and muse-derive-style.
1111       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1112       better.
1114     modified files:
1115      ChangeLog muse.texi
1118 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1120     Summary:
1121       Make documentation separately installable.
1122     Revision:
1123       muse--main--1.0--patch-233
1125     * Makefile (install): Split into install-bin and install-info.
1126     
1127     * muse.texi (Markup Regexps): Fix display bug.
1129     modified files:
1130      ChangeLog Makefile muse.texi
1133 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1135     Summary:
1136       muse-mode: Set comment syntax.
1137     Revision:
1138       muse--main--1.0--patch-232
1140     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1141       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1143     modified files:
1144      ChangeLog lisp/muse-mode.el
1147 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1149     Summary:
1150       muse.texi: Add publishing order information.
1151     Revision:
1152       muse--main--1.0--patch-231
1154     * muse.texi (Markup Regexps): Add publishing order.
1156     modified files:
1157      ChangeLog muse.texi
1160 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1162     Summary:
1163       Hack on documentation.  The release is in sight!
1164     Revision:
1165       muse--main--1.0--patch-230
1167     * muse.texi: Use @subsubheading for all logical split headers rather than
1168       @emph.  Move all examples against left margin.  Add comments to
1169       indicate what still needs to be done.
1170       (DocBook): Correct a few misspelled variable names and add some new
1171       variables.
1172       (Common Elements): Split this into 4 new subsections.
1174     modified files:
1175      ChangeLog muse.texi
1178 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1180     Summary:
1181       Fix publishing of stuff like <code><></code>.
1182     Revision:
1183       muse--main--1.0--patch-229
1185     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1186       `insert-before-markers' rather than `insert'.  This should fix strange
1187       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1189     modified files:
1190      ChangeLog lisp/muse-publish.el
1193 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1195     Summary:
1196       Update NEWS, fix muse-url-protocols customization interface.
1197     Revision:
1198       muse--main--1.0--patch-228
1200     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1201       using nil as the resolve function.
1202     
1203     * NEWS: Bring up-to-date.
1205     modified files:
1206      ChangeLog NEWS lisp/muse-protocols.el
1209 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1211     Summary:
1212       Fix title coloring bug; muse-latex: escape '<' and '>'.
1213     Revision:
1214       muse--main--1.0--patch-227
1216     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1217       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1218       for the report.
1219     
1220     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1221       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1222       Buck.
1224     modified files:
1225      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1228 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1230     Summary:
1231       muse-latex: Handle special characters in a better way.
1232     Revision:
1233       muse--main--1.0--patch-226
1235     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1236       characters hack.
1237       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1238       'end-literal.  Thanks to Trent Buck for the suggestion.
1239       (muse-latex-markup-specials): Move special characters here instead of
1240       using the regexp.
1242     modified files:
1243      ChangeLog lisp/muse-latex.el
1246 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1248     Summary:
1249       muse-latex: Fix compiler warning.
1250     Revision:
1251       muse--main--1.0--patch-225
1253     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1254       format.
1256     modified files:
1257      ChangeLog lisp/muse-latex.el
1260 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1262     Summary:
1263       Add <code> tag.
1264     Revision:
1265       muse--main--1.0--patch-224
1267     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1268       verbatim.  Verbatim makes text literal and escaped, code makes text
1269       teletype and escaped.
1270     
1271     * muse-publish.el (muse-publish-markup-tags): Add "code".
1272       (muse-publish-code-tag): New function that publishes code the same way
1273       as =teletyped= text.
1275     modified files:
1276      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1279 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1281     Summary:
1282       Strip text properties before browsing a URL.
1283     Revision:
1284       muse--main--1.0--patch-223
1286     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1287       this will fix a bug.
1289     modified files:
1290      ChangeLog lisp/muse-protocols.el
1293 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1295     Summary:
1296       muse-latex: Call pdflatex twice to get <contents> published.
1297     Revision:
1298       muse--main--1.0--patch-222
1300     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1301       pdflatex twice, since this seems to be necessary to get <contents>
1302       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1303       to call it three times, since this is what John originally did.  Can
1304       someone please give me advice about this?
1306     modified files:
1307      ChangeLog lisp/muse-latex.el
1310 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1312     Summary:
1313       Make info:// and man:// not publish a link, handle insert URL edge case.
1314     Revision:
1315       muse--main--1.0--patch-221
1317     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1318       publish only the description, not the URL.
1319     
1320     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1321       get nil from muse-publish-url by not inserting any text.
1323     modified files:
1324      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1327 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1329     Summary:
1330       If a URL has a resolve function of nil, publish the description only.
1331     Revision:
1332       muse--main--1.0--patch-220
1334     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1335       complete tag.
1336     
1337     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1338       interface.
1339       (muse-resolve-url): If nil is given as the resolve function, return
1340       nil.
1341     
1342     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1343       insert the description instead of the original URL.
1345     modified files:
1346      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1347      lisp/muse-publish.el
1350 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1352     Summary:
1353       Implement protocol handling.
1354     Revision:
1355       muse--main--1.0--patch-219
1357     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1358       should just make a hook for this stuff.
1359       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1360     
1361     * lisp/muse-protocols.el: New file that implements protocol handling.
1362     
1363     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1364       muse-resolve-url.
1365       (muse-publish-markup-url): Indentation fix, no func change.
1366     
1367     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1368     
1369     * lisp/muse.el: Require muse-protocols.
1371     new files:
1372      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1374     modified files:
1375      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1376      lisp/muse-regexps.el lisp/muse.el
1379 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1381     Summary:
1382       muse-xml: Use a more standard sort of header.
1383     Revision:
1384       muse--main--1.0--patch-218
1386     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1387       type="muse">, as suggested by Brad Collins.
1389     modified files:
1390      ChangeLog experimental/muse-xml.el
1393 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1395     Summary:
1396       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1397     Revision:
1398       muse--main--1.0--patch-217
1400     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1401     
1402     * README (examples): Mention that other files are here as well.
1403     
1404     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1405       for use with muse-xml.el.
1406     
1407     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1408       muse-xml is in experimental status.
1409       (muse-xml-markup-regexps): Correct table-munging regexp.
1410       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1411       Empty lines are marked up as <line />.
1412     
1413     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1414       s/last-stanza-end/end-last-stanza-line/.
1415     
1416     * muse-mode.el (muse-visit-link-default): Make the temporary file
1417       visiting work as expected.
1418     
1419     * muse-publish.el (muse-publish-markup-verse): Make use of
1420       'begin-verse-line and 'begin-last-stanza-line.  Use
1421       'end-last-stanza-line instead of 'last-stanza-end.
1422     
1423     * muse.texi (Verse): Be a bit more clever with our example.
1425     new files:
1426      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1428     modified files:
1429      AUTHORS ChangeLog README experimental/muse-xml.el
1430      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1431      muse.texi
1434 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1436     Summary:
1437       Allow links to temporary files to be visited.
1438     Revision:
1439       muse--main--1.0--patch-216
1441     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1442       temporary files.  These are buffers that do not have a corresponding
1443       file.
1445     modified files:
1446      ChangeLog lisp/muse-mode.el
1449 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1451     Summary:
1452       Fix save-match-data gaffe.
1453     Revision:
1454       muse--main--1.0--patch-215
1456     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1457       outside of `and' statement.
1459     modified files:
1460      ChangeLog lisp/muse-regexps.el
1463 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1465     Summary:
1466       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1467     Revision:
1468       muse--main--1.0--patch-214
1470     * examples/mwolson/muse-init.el: Update.
1471     
1472     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1473       ensure that links to other pages in this project are given the proper
1474       extension.
1475     
1476     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1477     
1478     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1479       instead of muse-publish-output-name.
1480     
1481     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1482       functions that consult the :link-suffix when returning the name of the
1483       link (or the complete file name for the latter function).  If
1484       :link-suffix does not exist, use :suffix.  This should help Muse be
1485       able to handle some more usage scenarios.
1486       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1487       muse-publish-output-name.
1488     
1489     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1490       muse-publish-link-file instead of muse-publish-output-file.
1491       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1492       letters.  The old behavior was not friendly to acronyms.
1494     modified files:
1495      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1496      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1497      lisp/muse-wiki.el
1500 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1502     Summary:
1503       Correct the publish-project example.
1504     Revision:
1505       muse--main--1.0--patch-213
1507     * examples/publish-project: Remove "-l muse-build.el" and note that the
1508       user's muse-init.el file should add the Muse directories to load-path.
1510     modified files:
1511      ChangeLog examples/publish-project
1514 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1516     Summary:
1517       Reinstate former extended character class rules.
1518     Revision:
1519       muse--main--1.0--patch-212
1521     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1522       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1523       document that.
1524       (muse-regexp-emacs-revision): New variable that indicates the revision
1525       number of this version of Emacs.
1526       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1527       aren't working well enough with extended character classes in regexps.
1528     
1529     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1530       instead of just displaying it.
1532     modified files:
1533      ChangeLog lisp/muse-regexps.el lisp/muse.el
1536 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1538     Summary:
1539       Fix paragraph-filling breakage in Emacs21.
1540     Revision:
1541       muse--main--1.0--patch-211
1543     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1544       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1545       report.
1547     modified files:
1548      ChangeLog lisp/muse-mode.el
1551 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1553     Summary:
1554       Allow Emacs 21.3 to use extended character classes in regexps.
1555     Revision:
1556       muse--main--1.0--patch-210
1558     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1559       Since enough positive reports have come in about the usability of 21.3,
1560       we'll allow it to use extended character classes in regexps by default.
1562     modified files:
1563      ChangeLog lisp/muse-regexps.el
1566 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1568     Summary:
1569       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1570     Revision:
1571       muse--main--1.0--patch-209
1573     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1574       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1575       offer the style and directory prompt when you hit C-c C-t in a file
1576       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1577       Hodique for the fix.
1578     
1579     * lisp/muse.el (muse-read-directory-name): New function that defines a
1580       fallback version of `read-directory-name', since Emacs21 doesn't have
1581       it.
1583     modified files:
1584      ChangeLog lisp/muse-publish.el lisp/muse.el
1586     new patches:
1587      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1588      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1589      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1590      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1591      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1592      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1595 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1597     Summary:
1598       Fix problem with links at beginning of buf and paragraphs.
1599     Revision:
1600       muse--main--1.0--patch-208
1602     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1603       mean.
1604     
1605     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1606     
1607     * muse-html.el (muse-html-markup-regexps): Ditto.
1608     
1609     * muse-publish.el (muse-publishing-last-position): New variable that
1610       indicates our last buffer position while publishing the current rule.
1611       Used to make sure the process doesn't get stalled.
1612       (muse-publish-markup): Fix edge case where links at beginning of
1613       buffer, with read-only text, would prevent the beginning of buffer from
1614       being matched.
1615       (muse-publish-markup-directive): Fix case where two directives of the
1616       same size would prevent any following directives from being
1617       interpreted.  We accomplish this by setting the last published position
1618       to nil after each directive.
1620     modified files:
1621      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1622      lisp/muse-html.el lisp/muse-publish.el
1625 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1627     Summary:
1628       Document publishing directives.
1629     Revision:
1630       muse--main--1.0--patch-207
1632     * muse.texi (Getting Started): Remove crufty sentence.
1633       (Directives): New section that describes the likes of #title and
1634       #author.
1636     modified files:
1637      ChangeLog muse.texi
1640 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1642     Summary:
1643       Document WikiNames and update header publishing information.
1644     Revision:
1645       muse--main--1.0--patch-206
1647     * muse.texi (Headings): Any level of headings is supported.
1648       (Emphasizing Text): Verbatim text may span multiple lines.
1649       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1650       Links, and Images.
1651       (Implicit Links): Document WikiNames and InterWiki links.
1653     modified files:
1654      ChangeLog muse.texi
1657 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1659     Summary:
1660       Finish NEWS, handle emphasis at EOF edge case.
1661     Revision:
1662       muse--main--1.0--patch-205
1664     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1665       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1666       as there is a terminating emphasis delimiter.
1667     
1668     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1669     
1670     * NEWS: Bring this up to date.
1672     modified files:
1673      ChangeLog NEWS examples/mwolson/muse-init.el
1674      lisp/muse-colors.el
1677 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1679     Summary:
1680       muse-html: Add muse-xhtml-extension.
1681     Revision:
1682       muse--main--1.0--patch-204
1684     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1685       default file extension for publishing XHTML files.  Thanks to Trent
1686       Buck for the suggestion.
1687       ("xhtml"): Use it.
1689     modified files:
1690      ChangeLog lisp/muse-html.el
1693 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1695     Summary:
1696       Add items through patch-149 to NEWS.
1697     Revision:
1698       muse--main--1.0--patch-203
1700     * NEWS (progress): Catch up to patch-149.
1701     
1702     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1703     
1704     * lisp/muse-publish.el (muse-publish): Ditto.
1706     modified files:
1707      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1710 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1712     Summary:
1713       Make building of Debian revisions work.
1714     Revision:
1715       muse--main--1.0--patch-202
1717     * Makefile (distclean): Don't remove anything in debian/, since it will
1718       never be necessary.
1719       (debclean): Removed, since two different targets need slightly
1720       different versions of this.  Even abstraction has its limits.
1721       (debbuild): New target that takes care of performing the build itself.
1722       (debrevision): New target that makes a revision build, where the
1723       original tarball must not be modified.
1724       (debrevision): Split out building stuff to debbuild target.
1725     
1726     * debian/changelog: Several revisions worth of Debian fun.
1727     
1728     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1729       (Description): Make this match the ITP and shorten the text.
1731     modified files:
1732      ChangeLog Makefile Makefile.defs debian/changelog
1733      debian/control
1736 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1738     Summary:
1739       Prepare initial upload for Debian project.
1740     Revision:
1741       muse--main--1.0--patch-201
1743     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1744       version, since we only want the last changelog entry to appear on the
1745       initial Debian upload.
1746     
1747     * debian/changelog: New Debian package 3.01.arch.201-1.
1749     modified files:
1750      ChangeLog Makefile.defs debian/changelog
1753 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1755     Summary:
1756       muse-mode: Minor regexp tweak.
1757     Revision:
1758       muse--main--1.0--patch-200
1760     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1762     modified files:
1763      ChangeLog lisp/muse-mode.el
1766 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1768     Summary:
1769       Minor fixups from Peter K. Lee.
1770     Revision:
1771       muse--main--1.0--patch-199
1773     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1774       restrictive with our end-of-table regexp.
1775     
1776     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1777       instead of start of table.  Be less restrictive with several of our
1778       regexps.
1779     
1780     * lisp/muse-html.el: Patch from Peter K. Lee.
1781       (muse-html-prepare-buffer): Work around edge case where the "charset="
1782       part has already been appended to muse-html-meta-content-type.
1783       (muse-html-fixup-tables): Be slightly less restrictive with our
1784       end-of-table regexp.
1786     modified files:
1787      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1788      lisp/muse-html.el
1791 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1793     Summary:
1794       Keep lists from getting mashed together on M-q.
1795     Revision:
1796       muse--main--1.0--patch-198
1798     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1799       locally so that lists don't get blended together incorrectly upon
1800       hitting M-q.
1802     modified files:
1803      ChangeLog lisp/muse-mode.el
1806 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1808     Summary:
1809       QuickStart: Minor typo in anchor example.
1810     Revision:
1811       muse--main--1.0--patch-197
1813     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1814       rather than a full URL.
1816     modified files:
1817      ChangeLog examples/QuickStart
1820 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1822     Summary:
1823       Makefile: Use BUILDOPTS.
1824     Revision:
1825       muse--main--1.0--patch-196
1827     * Makefile (debrelease): Make use of $(BUILDOPTS).
1828     
1829     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1830       be passed to dpkg-buildpackage.  In case I ever make several revisions
1831       before getting the -1 revision uploaded, for example, I can use "-sa"
1832       here in order to make a valid pacakge.
1834     modified files:
1835      ChangeLog Makefile Makefile.defs
1838 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1840     Summary:
1841       Make generated Debian packages slightly easier to upload.
1842     Revision:
1843       muse--main--1.0--patch-195
1845     * debian/changelog: Generate 3.01.arch.195-1.
1846     
1847     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1848     
1849     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1850       that was last uploaded to Debian.
1851     
1852     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1853       changes is generated.  This means we have to use dpkg-buildpackage,
1854       since debuild doesn't recognize the environment variables that it
1855       claims to recognize.
1857     modified files:
1858      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1861 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1863     Summary:
1864       Makefile: Minor deletion cleanups.
1865     Revision:
1866       muse--main--1.0--patch-194
1869     modified files:
1870      ChangeLog Makefile
1873 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1875     Summary:
1876       Compilation cleanups.
1877     Revision:
1878       muse--main--1.0--patch-193
1880     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1881       `make-variable-buffer-local' in order to silence compiler warnings.
1882     
1883     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1884       warning.
1885     
1886     * scripts/muse-build.el (muse-elint-files): Automatically load every
1887       elisp file rather than specifying each one.
1889     modified files:
1890      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1893 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1895     Summary:
1896       Fix failure to resolve interwiki link when clicking on it.
1897     Revision:
1898       muse--main--1.0--patch-192
1900     * Makefile (debclean): Minor tweak.
1901     
1902     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1903       change.
1904     
1905     * lisp/muse-project.el (muse-project-find-file): Don't add file
1906       extensions to a relative name.  If we're dealing with a file, open it
1907       up without searching through the various projects for a path.  This
1908       should fix the failure to resolve an interwiki link by clicking on it.
1910     modified files:
1911      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1914 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1916     Summary:
1917       Makefile: Remove stale Debian packages for this version.
1918     Revision:
1919       muse--main--1.0--patch-191
1921     * Makefile (debclean): Remove generated Debian packages for the current
1922       version in parent directory.
1924     modified files:
1925      ChangeLog Makefile
1928 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1930     Summary:
1931       Fix trailing backslash error.
1932     Revision:
1933       muse--main--1.0--patch-190
1935     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1936       regexp-quoting fix from drkm.
1938     modified files:
1939      ChangeLog lisp/muse-project.el
1942 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1944     Summary:
1945       Release 3.01.91 (3.02 RC2).
1946     Revision:
1947       muse--main--1.0--patch-189
1949     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1951     modified files:
1952      ChangeLog Makefile.defs lisp/muse.el muse.texi
1955 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1957     Summary:
1958       Escape email address and URL always.
1959     Revision:
1960       muse--main--1.0--patch-188
1962     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1963       escape and publish email address as read-only, even when it's not
1964       marked up.
1965       (muse-publish-markup-url): Ditto for URL.
1967     modified files:
1968      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1971 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1973     Summary:
1974       Inter-project output name fix.
1975     Revision:
1976       muse--main--1.0--patch-187
1978     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1979       that I had fixed this before.
1981     modified files:
1982      ChangeLog lisp/muse-wiki.el
1985 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1987     Summary:
1988       Make coloring of verbatim greater-than sign same as publishing.
1989     Revision:
1990       muse--main--1.0--patch-186
1992     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1993       greater-than sign surrounded by equal signs, display it in verbatim
1994       face.
1996     modified files:
1997      ChangeLog lisp/muse-colors.el
2000 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2002     Summary:
2003       Allow transform function for link descriptions.  Bare email and URL fixes.
2004     Revision:
2005       muse--main--1.0--patch-185
2007     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2008       (muse-publish-desc-transforms): New option that contains the functions
2009       that will be called to transform a link description.
2010       (muse-publish-markup-word): Handle Yet Another Edge Case.
2011       (muse-publish-markup-email): Use
2012       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
2013       double-quote on either side.
2014       (muse-publish-url): Apply description transforms.
2015       (muse-publish-markup-url): Don't publish if we have a double-quote on
2016       either side.
2017     
2018     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2019       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2020       (muse-wiki-interwiki-delimiter): New option that indicates the
2021       interwiki delimiter to use.
2022       (muse-wiki-interwiki-replacement): New option that indicates the
2023       replacement
2024       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2025       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2026       this can be added to muse-publish-desc-transforms.
2027       (muse-wiki-publish-pretty-interwiki): New function that replaces the
2028       interwiki delimiter with its replacement, but only when the given text
2029       is not an explicit link.
2030     
2031     * lisp/muse.el (muse-update-file-extension): New function made from the
2032       innards of the :set function in `muse-file-extension'.
2034     modified files:
2035      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2038 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2040     Summary:
2041       Handle anchors in all publishing styles, as well as linking to them.
2042     Revision:
2043       muse--main--1.0--patch-184
2045     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2046       'internal-link.
2047       (muse-publish-prepare-url): Don't touch links to anchors.
2048     
2049     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2050       'internal-link.  Treat centered text with
2051       <para role="center">...</para>.
2052       (muse-docbook-markup-paragraph): Slight regexp tweak.
2053       (muse-docbook-insert-anchor): Docfix.
2054       (muse-docbook-markup-anchor): Move lower in file.
2055     
2056     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2057       'internal-link.
2058       (muse-xhtml-markup-strings): Order list, no func change.
2059       (muse-html-markup-anchor): Move up in file, no func change.
2060     
2061     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2062       publishing anchors.
2063       (muse-latex-markup-strings): Add handler for 'internal-link.
2064       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2065       that insert an anchor around the next word or inside of a tag.
2066     
2067     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2068       publishing anchors.
2069     
2070     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2071       'internal-link.
2072       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2073       that insert an anchor before the next word or within a tag.
2074     
2075     * NEWS: Initial attempt at documenting changes since 3.01.
2077     new files:
2078      .arch-ids/NEWS.id NEWS
2080     modified files:
2081      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2082      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2085 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2087     Summary:
2088       Generalize some blosxom helper functions.
2089     Revision:
2090       muse--main--1.0--patch-183
2092     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2093       generalized helper functions.
2094       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2095       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2096       relative links.
2097     
2098     * lisp/muse-blosxom.el: Update example in header.
2099       (muse-blosxom-new-entry): Use new names for helper functions.
2100       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2101       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2102     
2103     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2104       `muse-blosxom-project-get-categories'.
2105       (muse-project-alist-styles): Renamed from
2106       `muse-blosxom-project-alist-entry'.
2107       (muse-project-alist-dirs): Renamed from
2108       `muse-blosxom-project-alist-dirs'.
2109       (muse-project-of-file): Use `muse-current-file'.
2110     
2111     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2112       `muse-current-file'.
2113     
2114     * lisp/muse.el (muse-current-file): New function that returns the name of
2115       the currently visited or published file.
2116       (muse-page-name): Use `muse-current-file'.
2118     modified files:
2119      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2120      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2123 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2125     Summary:
2126       muse-xml: definition lists, muse-docbook: center.
2127     Revision:
2128       muse--main--1.0--patch-182
2130     * Makefile (%.info, %.html): Use general argument in rule.
2131       (distclean): Add another cruft file.
2132     
2133     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2134       type="definition"> for definition lists.
2135     
2136     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2137       with <note>, since it's the closest thing I could find.
2139     modified files:
2140      ChangeLog Makefile experimental/muse-xml.el
2141      lisp/muse-docbook.el
2144 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2146     Summary:
2147       Minor namespace fix.
2148     Revision:
2149       muse--main--1.0--patch-181
2151     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2152       muse-match-string-no-properties rather than match-string-no-properties.
2154     modified files:
2155      ChangeLog lisp/muse-colors.el
2158 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2160     Summary:
2161       Correct breakage induced by previous patch.
2162     Revision:
2163       muse--main--1.0--patch-180
2165     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2166       path as a fallback if we are publishing.
2168     modified files:
2169      ChangeLog lisp/muse-wiki.el
2172 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2174     Summary:
2175       Make interwiki links work in a few more edge cases.
2176     Revision:
2177       muse--main--1.0--patch-179
2179     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2180       assertion, now that I have a good idea of the edge cases involved.
2181     
2182     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2183       the current file is not part of any Muse project, allowing interwiki
2184       links to be resolvable even then.  Don't return a relative path if we
2185       are not publishing.  For visiting links, the best thing is just to
2186       return the real path.
2188     modified files:
2189      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2192 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2194     Summary:
2195       Fix warnings during font-lock, example tag highlighting.
2196     Revision:
2197       muse--main--1.0--patch-178
2199     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2200       error.
2201       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2202       <lisp> tags.
2203       (muse-unhighlight-region): Move higher up.
2204       (muse-colors-example-tag, muse-colors-literal-tag): Use
2205       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2206       since the point gets put in the right place automatically.
2208     modified files:
2209      ChangeLog lisp/muse-colors.el
2212 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2214     Summary:
2215       muse-xml: Separate section from title.
2216     Revision:
2217       muse--main--1.0--patch-177
2219     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2220       attribute to sections.  Use separate <title> tag to handle the title of
2221       a section.  Thanks to drkm for the suggestion.
2222     
2223     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2224     
2225     * lisp/muse-publish.el (muse-publish-markup-heading)
2226       (muse-publish-section-close): Pass level to markup strings for all
2227       section-related tags.
2228     
2229     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2230       not defined.
2232     modified files:
2233      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2234      lisp/muse-publish.el lisp/muse.el
2237 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2239     Summary:
2240       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2241     Revision:
2242       muse--main--1.0--patch-176
2244     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2245       folders that match `muse-project-ignore-regexp'.
2246     
2247     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2248       omission.  Add ",.*" to list of bad directory parts.
2249     
2250     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2251       matches `muse-project-ignore-regexp'.
2252     
2253     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2254       (muse-style-elements-list): New function that returns a list of
2255       references to ELEM in STYLE, including base styles.
2256       (muse-publish-markup-region): Use muse-style-elements-list rather than
2257       muse-style-elements when getting :regexps.
2258     
2259     * lisp/muse-publish.el (muse-style-element): Add docstring.
2261     modified files:
2262      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2263      lisp/muse-publish.el
2266 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2268     Summary:
2269       Initial implementation of muse-xml.el.  End of section edge case.
2270     Revision:
2271       muse--main--1.0--patch-175
2273     * AUTHORS: Add Peter K. Lee.
2274     
2275     * Makefile (experimental): New target that builds experimental programs.
2276       (distclean): Remove debian/dirs, a cruft file from the debian build
2277       process.
2278     
2279     * examples/mwolson/muse-init.el: Update.
2280     
2281     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2282       prompts for the blog entry to visit.
2283     
2284     * experimental/Makefile: New file that causes experimental stuff to be
2285       built.
2286     
2287     * experimental/muse-xml.el: New file that provides the experimental XML
2288       publishing style.
2289     
2290     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2291       comment strings.
2292     
2293     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2294     
2295     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2296       involving end-of-file and paragraph detection.
2297     
2298     * lisp/muse-wiki.el: Minor header fix.
2299     
2300     * scripts/muse-build.el (load-path): Add "../experimental".
2302     new files:
2303      experimental/.arch-ids/Makefile.id
2304      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2305      experimental/muse-xml.el
2307     modified files:
2308      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2309      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2310      lisp/muse-wiki.el scripts/muse-build.el
2313 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2315     Summary:
2316       Try to fix <example> region coloring problem.
2317     Revision:
2318       muse--main--1.0--patch-174
2320     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2321       If region is multiple lines, add '(font-lock-multiline t) to
2322       properties.  This should fix an annoying <example> region issue.
2324     modified files:
2325      ChangeLog lisp/muse-colors.el
2328 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2330     Summary:
2331       Don't publish implicit links that have a double-quote at begin or end.
2332     Revision:
2333       muse--main--1.0--patch-173
2335     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2336       double-quote exists at beginning or end.
2337     
2338     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2339       don't colorize if a double-quote exists at beginning or end.
2341     modified files:
2342      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2345 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2347     Summary:
2348       Fix failure to publish emphasis properly.
2349     Revision:
2350       muse--main--1.0--patch-172
2352     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2353       errors.
2354     
2355     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2356       of muse-wiki.
2358     removed files:
2359      experimental/.arch-ids/muse-wiki-old.el.id
2360      experimental/muse-wiki-old.el
2362     modified files:
2363      ChangeLog lisp/muse-publish.el
2366 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2368     Summary:
2369       Add a few common revision control directories to the ignore list.
2370     Revision:
2371       muse--main--1.0--patch-171
2373     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2374       directories to be ignored when building the file alist, such as those
2375       used for CVS and Arch revision control data.
2377     modified files:
2378      ChangeLog lisp/muse-project.el
2381 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2383     Summary:
2384       Fix #2654: Append a newline when using pdf publishing style.
2385     Revision:
2386       muse--main--1.0--patch-170
2388     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2389       newline to the end.
2391     modified files:
2392      ChangeLog lisp/muse-latex.el
2395 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2397     Summary:
2398       5 levels of headings colorization; color bare URLs.
2399     Revision:
2400       muse--main--1.0--patch-169
2402     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2403       Really color up to 5 headings.
2404       (muse-colors-markup): Add muse-url-regexp.
2405       (muse-colors-explicit-link): Renamed from muse-colors-link.
2406       (muse-colors-implicit-link): Moved here from
2407       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2408       we'll be coloring URLs.
2410     modified files:
2411      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2414 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2416     Summary:
2417       Don't emphasize if a word constituent follows the trailer.
2418     Revision:
2419       muse--main--1.0--patch-168
2421     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2422       (muse-colors-verbatim): Don't colorize if a word constituent follows
2423       the trailer.
2424     
2425     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2426       word constituent follows the trailer.
2428     modified files:
2429      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2432 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2434     Summary:
2435       Add coloring for example, verbatim, and =signs=; anchor fix.
2436     Revision:
2437       muse--main--1.0--patch-167
2439     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2440       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2441       (muse-colors-verbatim): Use `muse-verbatim-face'.
2442       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2443       priority.
2444       (muse-colors-tags): Add verbatim and literal tags.
2445       (muse-colors-example-tag): Use `remove-text-properties' instead of
2446       `set-text-properties', since the latter does not work consistently.
2447       (muse-colors-literal-tag): New function that strips all markup from the
2448       region.
2449       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2450       that we can work around an annoying XEmacs issue.
2451     
2452     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2453       multi-line by default.
2454     
2455     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2456       string.
2458     modified files:
2459      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2460      lisp/muse.el
2463 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2465     Summary:
2466       Link with anchor bugfix.
2467     Revision:
2468       muse--main--1.0--patch-166
2470     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2471       valid, as long as the base is valid.
2473     modified files:
2474      ChangeLog lisp/muse-colors.el
2477 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2479     Summary:
2480       Link inside table issue, fixes read-only text error.
2481     Revision:
2482       muse--main--1.0--patch-165
2484     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2485       inside tables so we don't get an error when links exist.
2486     
2487     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2488     
2489     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2490       into account when displaying the "All files published" message, unless
2491       they've actually been modified.
2492     
2493     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2494       don't wrap in condition-case; we don't want the message to be muffled.
2496     modified files:
2497      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2498      lisp/muse-project.el lisp/muse.el
2501 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2503     Summary:
2504       Permit infinitely-nested sections.
2505     Revision:
2506       muse--main--1.0--patch-164
2508     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2509       (Deriving from an existing style): Mark up as a list.
2510     
2511     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2512       Color an additional level of headings.
2513     
2514     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2515       section-other, section-other-end, and section-close strings.
2516       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2517       through the 'section-close string.
2518     
2519     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2520       'begin-underline, since this messes up paragraph handling.  Use
2521       <h5></h5> for 'section-other.
2522     
2523       (muse-html-fixup-tables): New function that sorts the table parts so
2524       that order is head, foot, body.  Apparently XHTML needs this, and it
2525       seems like a good general practice, so we do it for HTML as well.
2526     
2527     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2528       'section-other.
2529     
2530     * lisp/muse-publish.el (muse-publish-section-close): New function that
2531       determines where to put the section close given heading depth and
2532       inserts it.
2533       (muse-publish-markup-heading): Handle 'section-other and
2534       'section-other-end.  Call `muse-publish-section-close' at end of
2535       function.
2536     
2537     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2538       for 'section-other.
2540     modified files:
2541      ChangeLog examples/QuickStart lisp/muse-colors.el
2542      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2543      lisp/muse-publish.el lisp/muse-texinfo.el
2546 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2548     Summary:
2549       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2550     Revision:
2551       muse--main--1.0--patch-163
2553     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2554       XEmacs fixes.
2555       (muse-docbook-markup-regexps): Deal with new table algorithm.
2556       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2557       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2558       (muse-docbook-markup-table): Use a better table algorithm, based on the
2559       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2560       and foot of the table.  Use informaltable rather than table.
2561       (muse-docbook-fixup-tables): New function that sorts all tables found
2562       in the published document so that the order is head, foot, body.
2563       (muse-docbook-markup-functions): Add anchor handler.
2564       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2565       paragraph.
2566       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2567       that insert an anchor at point.
2568     
2569     * lisp/muse-html.el (muse-html-transform-content-type)
2570       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2571     
2572     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2573     
2574     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2575     
2576     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2577       that was evaluated in the output.
2579     modified files:
2580      ChangeLog examples/QuickStart lisp/muse-docbook.el
2581      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2584 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2586     Summary:
2587       muse-texinfo: Improve formatting for enddots, dots, underline.
2588     Revision:
2589       muse--main--1.0--patch-162
2591     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2592       of enddots and dots.  For begin-underline and end-underline, use "_",
2593       since we don't have anything better.
2595     modified files:
2596      ChangeLog lisp/muse-texinfo.el
2599 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2601     Summary:
2602       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2603     Revision:
2604       muse--main--1.0--patch-161
2606     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2607       list.  This should fix #2635.
2609     modified files:
2610      ChangeLog lisp/muse-texinfo.el
2613 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2615     Summary:
2616       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2617     Revision:
2618       muse--main--1.0--patch-160
2620     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2621     
2622     * debian/changelog: Ditto.
2623     
2624     * debian/control (Build-Depends-Indep): Add tetex-bin.
2625     
2626     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2627       output for me.
2628     
2629     * examples/QuickStart: Remove stray <comment> now that the bug that made
2630       it necessary is fixed.
2631     
2632     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2633       suggestions.
2634     
2635     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2636       the contents from the footer to the header.
2637     
2638     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2639       each number, not after.
2640     
2641     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2642     
2643     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2644       happens when doing batch publishing.  Minor whitespace fix.
2646     modified files:
2647      ChangeLog Makefile.defs debian/changelog debian/control
2648      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2649      lisp/muse-texinfo.el lisp/muse.el
2652 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2654     Summary:
2655       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2656     Revision:
2657       muse--main--1.0--patch-159
2659     * examples/QuickStart: Add "Write me." to empty sections at end so that
2660       they publish correctly with DocBook.
2661     
2662     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2663       paragraph starts with emphasis, example, link, or email address.
2665     modified files:
2666      ChangeLog examples/QuickStart lisp/muse-docbook.el
2669 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2671     Summary:
2672       Handle embedded docbook footnotes and <literal> edge case.
2673     Revision:
2674       muse--main--1.0--patch-158
2676     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2677      (muse-docbook-markup-strings): Use systemitem for example text.
2678      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2679      <para></para> inside of them.
2680     
2681     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2682       here at all.
2683     
2684     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2685       muse-publish-escape-specials-in-string to list by default.
2686     
2687     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2688       argument IGNORE-READ-ONLY determines whether or not to ignore the
2689       read-only property when transforming text.  Add docstring.
2690       (muse-publish-markup-word): Use non-nil third argument to
2691       muse-publish-escape-specials when we're publishing `='-delimited text.
2692       This allows =<literal><tag></literal>= to work as intended.
2693     
2694     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2695       arguments after the first so that we can include this in
2696       `muse-publish-url-transforms'.
2697     
2698     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2700     modified files:
2701      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2702      lisp/muse-publish.el
2705 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2707     Summary:
2708       Misc. blosxom fixes, like category directive.
2709     Revision:
2710       muse--main--1.0--patch-157
2712     * contrib/pyblosxom/getstamps.py: Add file extension.
2713     
2714     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2715       extension.  This will allow Muse to specify it once a
2716       timestamps-writing routine gets written.
2717     
2718     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2719       attention to the "category" directive, if it exists.  Use file-truename
2720       instead of expand-file-name for base directory.
2721     
2722     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2723       by default.
2724     
2725     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2726       available tags, even though it doesn't do anything yet.
2728     modified files:
2729      ChangeLog contrib/pyblosxom/getstamps.py
2730      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2731      lisp/muse-project.el
2734 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2736     Summary:
2737       Small logic fix with temp files.
2738     Revision:
2739       muse--main--1.0--patch-156
2741     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2742       buffer-name to determine whether the buffer is still around.
2744     modified files:
2745      ChangeLog lisp/muse.el
2748 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2750     Summary:
2751       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2752     Revision:
2753       muse--main--1.0--patch-155
2755     * lisp/muse.el (muse-widget-type-value-create)
2756       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2757       extra widgets from 'lazy type that are needed to get the
2758       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2759     
2760     * lisp/muse.el (muse-implicit-link-functions)
2761       (muse-explicit-link-functions): Remove predefined wiki-related options.
2762       These are added in muse-wiki via custom-add-option.
2763     
2764     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2765     
2766     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2767     
2768     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2769       ":strings" to cope with Emacs21 and XEmacs.
2770       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2771     
2772     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2773       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2774       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2775     
2776     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2777       since XEmacs doesn't support the alist widget.  Deal with case where no
2778       projects are defined, or a strange expression is used.
2779     
2780     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2781       stuff using custom-add-option.
2783     modified files:
2784      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2785      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2788 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2790     Summary:
2791       Don't kill temp buffer if debug-on-error is non-nil.
2792     Revision:
2793       muse--main--1.0--patch-154
2795     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2796       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2798     modified files:
2799      ChangeLog lisp/muse.el
2802 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2804     Summary:
2805       Expand Debian package description.
2806     Revision:
2807       muse--main--1.0--patch-153
2809     * debian/control (Description): Expand this to make the package more
2810       enticing.
2811     
2812     * debian/copyright, debian/rules: Minor whitespace cleanups.
2813     
2814     * debian/changelog: Package 3.01.arch.152-1.
2816     modified files:
2817      ChangeLog Makefile.defs debian/changelog debian/control
2818      debian/copyright debian/rules
2821 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2823     Summary:
2824       Header/footer docfix; ChangeLog correction.
2825     Revision:
2826       muse--main--1.0--patch-152
2828     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2829       Thanks to drkm for pointing out my error.
2830     
2831     Use better documentation and customize interface for headers and footers.
2832     Thanks to Chris McMahan.
2834     modified files:
2835      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2836      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2837      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2838      muse.texi
2839      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2842 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2844     Summary:
2845       Slight Debian version tweak.
2846     Revision:
2847       muse--main--1.0--patch-151
2849     * Makefile.defs (VERSION): Use a slightly different version naming
2850       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2851       X.YY is the Muse version, and YYY is the patch level.
2852     
2853     * debian/changelog: Ditto.
2855     modified files:
2856      ChangeLog Makefile.defs debian/changelog
2859 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2861     Summary:
2862       Improve debian build and put together a package.
2863     Revision:
2864       muse--main--1.0--patch-150
2866     * Makefile (debclean): New target that cleans up the mess that the
2867       `debian' target makes.
2868       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2869       results to my debian dist dir two levels up.
2870     
2871     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2872     
2873     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2874     
2875     * debian/control (Standards-Version): Update to 3.6.2.
2876     
2877     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2878       up.
2879     
2880     * debian/copyright (Copyright): Improve.
2881     
2882     * debian/emacsen-install (FILES): Include contrib directory so that
2883       muse-http.el compiles properly.
2884     
2885     * debian/muse-el.examples: New file containing the example files to
2886       install.
2887     
2888     * debian/rules: Move example stuff to muse-el.examples.  Install some
2889       additional documentation.
2891     new files:
2892      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2894     modified files:
2895      ChangeLog Makefile Makefile.defs debian/changelog
2896      debian/control debian/copyright debian/emacsen-install
2897      debian/rules
2900 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2902     Summary:
2903       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2904     Revision:
2905       muse--main--1.0--patch-149
2907     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2908       the beginning of a header would be emphasized if an asterisk came
2909       before it.
2910       (muse-colors-underlined): Don't allow end of underlined text to be the
2911       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2912       is sufficient.
2913     
2914     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2915       on.  We'll use a more clever trick to keep emphasis characters from
2916       being interpreted in explicit links -- add a custom 'noemphasis text
2917       property to them.  Move mdash rule further down so that I can add
2918       designations after blockquoted text.
2919     
2920     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2921       text has the 'noemphasis property, ignore it.
2922       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2923       property to the text between BEG and END, or match beginning and end.
2924     
2925     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2926       before trying to set buffer-modified to nil.  This should fix a
2927       "selecting deleted buffer" error when publishing from command line.
2929     modified files:
2930      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2931      lisp/muse.el
2934 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2936     Summary:
2937       Journal validation fixes.
2938     Revision:
2939       muse--main--1.0--patch-148
2941     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2942       default rather than HTML 4.0 [strict].
2943       (muse-html-markup-strings): Include empty alt element.
2944     
2945     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2946     
2947     * muse.texi (Journal): Ditto.
2949     modified files:
2950      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2953 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2955     Summary:
2956       Add debian files; tweak Makefile.
2957     Revision:
2958       muse--main--1.0--patch-147
2960     * Makefile (distclean): Remove directory created by dist rule.
2961       (dist): Make this only generate the directory, not the tarball.
2962       (release): New target that generates the tarball and zipfile.
2963       (debrelease): New target that builds the debian package for Muse.
2964       (upload): Depend on release target.
2965     
2966     * examples/mwolson/stylesheets: Add forgotten Arch id.
2968     new files:
2969      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2970      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2971      debian/.arch-ids/emacsen-install.id
2972      debian/.arch-ids/emacsen-remove.id
2973      debian/.arch-ids/emacsen-startup.id
2974      debian/.arch-ids/muse-el.dirs.id
2975      debian/.arch-ids/muse-el.docs.id
2976      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2977      debian/changelog debian/control debian/copyright
2978      debian/emacsen-install debian/emacsen-remove
2979      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2980      debian/muse-el.info debian/rules
2981      examples/mwolson/stylesheets/.arch-ids/=id
2982      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2983      examples/mwolson/stylesheets/.arch-ids/common.css.id
2984      examples/mwolson/stylesheets/.arch-ids/print.css.id
2985      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2986      examples/mwolson/stylesheets/blog.css
2987      examples/mwolson/stylesheets/common.css
2988      examples/mwolson/stylesheets/print.css
2989      examples/mwolson/stylesheets/screen.css
2991     modified files:
2992      ChangeLog Makefile
2994     new directories:
2995      debian debian/.arch-ids examples/mwolson/stylesheets
2996      examples/mwolson/stylesheets/.arch-ids
2999 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3001     Summary:
3002       Allow `muse-index-as-string' to remove current file from output.
3003     Revision:
3004       muse--main--1.0--patch-146
3006     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3007       which excludes the current file from the output.  Improve
3008       documentation.
3010     modified files:
3011      ChangeLog lisp/muse-mode.el
3014 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3016     Summary:
3017       S-TAB issue with Windows.
3018     Revision:
3019       muse--main--1.0--patch-145
3021     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3022       issue with Windows.
3024     modified files:
3025      ChangeLog lisp/muse-mode.el
3028 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3030     Summary:
3031       Improve temp buffer usage.
3032     Revision:
3033       muse--main--1.0--patch-144
3035     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3036       `insert-file-contents'.  This should further help with the temp
3037       buffer problem.  Thanks to Peter K. Lee and drkm for the research
3038       into this problem.
3039     
3040     * lisp/muse.el (muse-with-temp-buffer): Renamed from
3041       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
3042       make sure the temp buffer is killed.  I didn't implement an option to
3043       save the contents of the temp buffer.
3045     modified files:
3046      ChangeLog lisp/muse-book.el lisp/muse-http.el
3047      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3048      lisp/muse.el
3051 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3053     Summary:
3054       muse-docbook: split-string Emacs21 fix.
3055     Revision:
3056       muse--main--1.0--patch-143
3058     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3059       split-string to fix an Emacs21 issue.
3061     modified files:
3062      ChangeLog lisp/muse-docbook.el
3065 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3067     Summary:
3068       muse-docbook: Parse author directive so that it validates properly.
3069     Revision:
3070       muse--main--1.0--patch-142
3072     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3073       attempts to publish the contents a DocBook-usable <author> tag.
3074       (muse-docbook-header): Use `muse-docbook-get-author'.
3076     modified files:
3077      ChangeLog lisp/muse-docbook.el
3080 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3082     Summary:
3083       Be a bit more clever with our consecutive list regexp.
3084     Revision:
3085       muse--main--1.0--patch-141
3087     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3088       clever with our consecutive list regexp.
3090     modified files:
3091      ChangeLog lisp/muse-docbook.el
3094 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3096     Summary:
3097       Do the right thing with consecutive list items, hopefully.
3098     Revision:
3099       muse--main--1.0--patch-140
3101     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3102       (muse-docbook-header): Add DTD string.
3103       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3104       tags.
3105       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3106       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3108     modified files:
3109      ChangeLog lisp/muse-docbook.el
3112 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3114     Summary:
3115       Improve customize interface for `muse-project-alist' once more.
3116     Revision:
3117       muse--main--1.0--patch-139
3119     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3120       setting to be anything, since we now support settings that use lists.
3121       (muse-project): Vastly improve this by naming each setting and showing
3122       what exact type is required.  Handle case where a function is not
3123       defined yet.  Use a set for styles, which looks nice.  This is about as
3124       good as it can be ... unless we add some sort of inline documentation
3125       later on.  A setting was added for Yann's :force-publish tag.
3126     
3127     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3128       project name.
3130     modified files:
3131      ChangeLog lisp/muse-project.el lisp/muse.el
3134 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3136     Summary:
3137       Merged from hodique@lifl.fr--2005 (patch 24-33)
3138     Revision:
3139       muse--main--1.0--patch-138
3141     Patches applied:
3142     
3143      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3144        Merged from mwolson@gnu.org--2005 (patch 96)
3145     
3146      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3147        Merged from mwolson@gnu.org--2005 (patch 97-101)
3148     
3149      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3150        Merged from mwolson@gnu.org--2005 (patch 102-106)
3151     
3152      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3153        Merged from mwolson@gnu.org--2005 (patch 107-120)
3154     
3155      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3156        Merged from mwolson@gnu.org--2005 (patch 121-131)
3157     
3158      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3159        Merged from mwolson@gnu.org--2005 (patch 132)
3160     
3161      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3162        Merged from mwolson@gnu.org--2005 (patch 133-135)
3163     
3164      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3165        Merged from mwolson@gnu.org--2005 (patch 136)
3166     
3167      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3168        Merged from mwolson@gnu.org--2005 (patch 137)
3169     
3170      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3171        Introduce :force-publish project keyword. Fix bug #2637
3173     modified files:
3174      ChangeLog lisp/muse-project.el
3176     new patches:
3177      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3178      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3179      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3180      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3181      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3182      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3183      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3184      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3185      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3186      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3189 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3191     Summary:
3192       Prevent temp buffers from prompting for save; handle lisp errors better.
3193     Revision:
3194       muse--main--1.0--patch-137
3196     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3197       bound" error.  I don't know for certain where this is coming from,
3198       though ... *grumble*.
3199     
3200     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3201       like how emacs-wiki does it.  Warn the user about lisp errors,
3202       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3203       publish as something valid in most markup styles, with increased
3204       emphasis on those that don't support it.  That's a win-win ... I think
3205       :^) .
3206     
3207     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3208       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3209       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3210       believe that this should be the default behavior of `with-temp-buffer'.
3211     
3212     * lisp/muse-book.el (muse-book-publish-project): Use
3213       `muse-with-temp-buffer-no-prompt'.
3214     
3215     * lisp/muse-http.el (muse-http-reject): Ditto.
3216     
3217     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3218     
3219     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3220     
3221     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3222       (muse-publish-markup-email, muse-published-contents): Ditto.
3224     modified files:
3225      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3226      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3227      lisp/muse-publish.el lisp/muse.el
3230 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3232     Summary:
3233       Customization error; Makefile tweaks.
3234     Revision:
3235       muse--main--1.0--patch-136
3237     * Makefile (dist): Use a tla-specific method to create the tarball.
3238       Create a zip file as well.
3239       (upload): New rule that uploads the tarball and zip file to gna.org.
3240     
3241     * Makefile.defs (VERSION): New variable that determines the version
3242       string to use in the `dist' and `upload' targets.
3243     
3244     * lisp/muse.el (muse-implicit-link-functions)
3245       (muse-explicit-link-functions): Use :type of hook so that the options
3246       get recognized.
3248     modified files:
3249      ChangeLog Makefile Makefile.defs lisp/muse.el
3252 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3254     Summary:
3255       Prepare Muse 3.01.90 (3.02 RC1).
3256     Revision:
3257       muse--main--1.0--patch-135
3260     modified files:
3261      ChangeLog lisp/muse.el muse.texi
3264 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3266     Summary:
3267       Attempt to get the right file extension when publishing; more examples.
3268     Revision:
3269       muse--main--1.0--patch-134
3271     * examples/mwolson/muse-init.el: Update my configuration.
3272     
3273     * examples/mwolson/templates: Store my web page templates here.
3274     
3275     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3276     
3277     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3278       descriptions.  Yet another reason to implement my list-returning from
3279       handlers idea.
3280     
3281     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3282       with a few more edge cases.  Throw together a rough hack for
3283       determining when to include the output file extension.
3284     
3285     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3286       but still ineffective.
3288     new files:
3289      examples/mwolson/templates/.arch-ids/=id
3290      examples/mwolson/templates/.arch-ids/footer.html.id
3291      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3292      examples/mwolson/templates/.arch-ids/generic-header.html.id
3293      examples/mwolson/templates/.arch-ids/header.html.id
3294      examples/mwolson/templates/footer.html
3295      examples/mwolson/templates/generic-footer.html
3296      examples/mwolson/templates/generic-header.html
3297      examples/mwolson/templates/header.html
3299     modified files:
3300      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3301      lisp/muse-wiki.el
3303     new directories:
3304      examples/mwolson/templates
3305      examples/mwolson/templates/.arch-ids
3308 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3310     Summary:
3311       Make published link handling do the right thing, plus misc. fixes.
3312     Revision:
3313       muse--main--1.0--patch-133
3315     * lisp/muse-mode.el (muse-mode-hook): Add option for
3316       `muse-wiki-update-custom-values'.  The :set function makes sure that
3317       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3318       This probably isn't best-practice, but it works.
3319     
3320     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3321       Save match data.
3322     
3323     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3324       `muse-publish-prepare-url' to the listed options.
3325     
3326     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3327       output-dir is not specified.
3328     
3329     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3330       here instead of later on.
3331     
3332     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3333       right thing when `muse-wiki-interwiki-alist' is nil.
3334     
3335     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3336       `muse-publish-output-file'.
3337     
3338     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3339       (muse-wiki-transform-wikiword): Removed.  We should not use the
3340       publishing transforms facility to handle these.
3341     
3342     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3343       links as "link" rather than "url".
3344     
3345     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3346       takes care of any customization cleaups that need to happen whenever
3347       muse-mode is entered.
3348     
3349     * lisp/muse.el (muse-implicit-link-functions): Add options for
3350       `muse-handle-url' and the wiki handlers.
3351       (muse-explicit-link-functions): Add option for
3352       `muse-wiki-handle-internal'.
3354     modified files:
3355      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3356      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3359 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3361     Summary:
3362       Add invalid directory assertion.
3363     Revision:
3364       muse--main--1.0--patch-132
3366     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3367       any invalid directories will trigger an error.
3369     modified files:
3370      ChangeLog lisp/muse-project.el
3373 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3375     Summary:
3376       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3377     Revision:
3378       muse--main--1.0--patch-131
3381     modified files:
3382      AUTHORS ChangeLog
3385 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3387     Summary:
3388       Yann's assignment form came in!
3389     Revision:
3390       muse--main--1.0--patch-130
3393     modified files:
3394      AUTHORS ChangeLog
3397 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3399     Summary:
3400       Compilation fix, minor shuffling in `muse-mode'.
3401     Revision:
3402       muse--main--1.0--patch-129
3404     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3405       accessing it.  Fixes Yet Another Compiler Error.
3406     
3407     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3408      project-specific settings happen first.
3410     modified files:
3411      ChangeLog lisp/muse-mode.el lisp/muse.el
3414 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3416     Summary:
3417       Fix annoying initial buffer coloring problem.
3418     Revision:
3419       muse--main--1.0--patch-128
3421     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3422       where even buffer-file-name is not set.  This happens the first time we
3423       attempt to colorize the buffer.  I'm rather astonished that I had to do
3424       this.
3426     modified files:
3427      ChangeLog lisp/muse-wiki.el
3430 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3432     Summary:
3433       Jump to bad and good links on TAB; mode-choosing fix.
3434     Revision:
3435       muse--main--1.0--patch-127
3437     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3438       pics a major mode for a file.  If one is specified in the project of
3439       file, use it.  Otherwise, use muse-mode.
3440       (muse-next-reference, muse-previous-reference): Jump to bad links as
3441       well as good ones.
3442     
3443     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3444       of `muse-mode'.
3446     modified files:
3447      ChangeLog lisp/muse-mode.el lisp/muse.el
3450 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3452     Summary:
3453       Add specified Muse file extension to auto-mode-alist.
3454     Revision:
3455       muse--main--1.0--patch-126
3457     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3458       the old extension from auto-mode-alist and add the new one.  This
3459       eliminates the need to set muse-mode-auto-p when you have specified a
3460       Muse file extension.
3461     
3462     * examples/mwolson/muse-init.el: Sync.
3464     modified files:
3465      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3468 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3470     Summary:
3471       Make `muse-project-alist' more intuitively customizable.
3472     Revision:
3473       muse--main--1.0--patch-125
3475     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3476       settings.
3477     
3478     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3479       (muse-project-alist-get): New function that pre-parses
3480       `muse-projects-alist' before customization in order to work around an
3481       annoying limitation in the customize interface.
3482       (muse-project-alist-set): New function that takes the value that
3483       customize gave us and turns it into something Muse can use.
3484       (muse-project): New widget that outlines the form of the
3485       `muse-project-alist' variable.
3486       (muse-project-alist): Use the `muse-project' widget and specify :set
3487       and :get.
3489     modified files:
3490      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3493 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3495     Summary:
3496       Silence compiler warnings.
3497     Revision:
3498       muse--main--1.0--patch-124
3500     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3501     
3502     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3503       compiler warning.
3504     
3505     * lisp/muse-project.el (muse-project-applicable-styles): Call
3506       `muse-assert' with only 1 argument to silence a compiler warning.
3508     modified files:
3509      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3510      lisp/muse-project.el
3513 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3515     Summary:
3516       muse-docbook: Merge several other types of tags if necessary.
3517     Revision:
3518       muse--main--1.0--patch-123
3520     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3521       `muse-docbook-fixup-sections'.  For each TAG in
3522       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3523       merge them together.  Thanks to Dale P. Smith for the suggestion.
3524       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3526     modified files:
3527      ChangeLog lisp/muse-docbook.el
3530 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3532     Summary:
3533       muse-docbook: Output an XML tag with encoding at the beginning of document.
3534     Revision:
3535       muse--main--1.0--patch-122
3537     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3538       of document.
3539       (muse-docbook-encoding-default): New option that determines which Emacs
3540       buffer encoding to use by default in Muse DocBook files if none is
3541       found.
3542       (muse-docbook-charset-default): New option that determines the DocBook
3543       XML charset to use if no translation is found in
3544       muse-docbook-encoding-map.
3545       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3546       system to its associated DocBook coding system.
3547       (muse-docbook-transform-content-type): New function that determines the
3548       DocBook XML encoding to use based on the contents of
3549       muse-docbook-encoding-map.
3550       (muse-docbook-encoding): New function that calls
3551       muse-docbook-transform-content-type.
3552       (muse-docbook-finalize-buffer): New function that sets the buffer file
3553       coding system to the value of muse-docbook-encoding-default, but only
3554       if the buffers contents have no special characters.
3555       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3557     modified files:
3558      ChangeLog lisp/muse-docbook.el
3561 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3563     Summary:
3564       Apply muse-docbook patch from Dale P. Smith.
3565     Revision:
3566       muse--main--1.0--patch-121
3568     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3569       Dale P. Smith to make the markup much better.
3571     modified files:
3572      AUTHORS ChangeLog lisp/muse-docbook.el
3575 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3577     Summary:
3578       Use different mapping for S-tab on Windows.
3579     Revision:
3580       muse--main--1.0--patch-120
3582     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3583       Windows, use [(shift tab)] for `muse-previous-reference'.
3585     modified files:
3586      ChangeLog lisp/muse-mode.el
3589 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3591     Summary:
3592       XEmacs wiki fix.
3593     Revision:
3594       muse--main--1.0--patch-119
3596     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3597       `muse-match-string-no-properties' so XEmacs doesn't complain.
3599     modified files:
3600      ChangeLog lisp/muse-wiki.el
3603 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3605     Summary:
3606       Handle a few edge cases with project-page resolution gracefully.
3607     Revision:
3608       muse--main--1.0--patch-118
3610     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3611       make sure that PAGE is specified.  STYLES should be generated
3612       automatically, but it could theoretically fail.  I'm managing to
3613       trigger this when messing with unsaved Muse files.  Handle case where
3614       buffer has not yet been saved.
3615       (muse-project-find-file): Don't try to resolve relative links; just
3616       open them.
3617     
3618     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3619       point-of-reference bug.  No need to call muse-project-page-of-file
3620       since buffer-file-name and muse-publishing-current-file both give us
3621       full paths.
3622     
3623     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3624       `skip-chars-backward' only respects the newline some of the time.
3625       Damned annoying.
3627     modified files:
3628      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3629      lisp/muse-wiki.el
3632 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3634     Summary:
3635       Fix image-link goof-up and add pretty titles.
3636     Revision:
3637       muse--main--1.0--patch-117
3639     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3640       class="image-link"> instead of <div class="image-link">.  I found a bug
3641       with the way I was handling both, so I decided to simplify things.
3642     
3643     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3644       `muse-publish-output-name', but keeps the directory prefix.
3645       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3646     
3647     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3648       customizable option that determines the words to downcase in title.
3649       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3650       Capitalized Title out of either a string or the current title.  This is
3651       not currently used by any other function -- for now it is meant to be
3652       called by the user.
3654     modified files:
3655      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3658 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3660     Summary:
3661       Escape specials in link descriptions.
3662     Revision:
3663       muse--main--1.0--patch-116
3665     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3666       function that escapes special characters in the given string according
3667       to the current publishing style.
3668       (muse-publish-url): Use the above function to escape the description
3669       part of extended links.
3670       (muse-publish-prepare-url): Don't make string read-only; it does
3671       nothing.
3672     
3673     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3674       (muse-wiki-transform-wikiword): Don't make string read-only.
3676     modified files:
3677      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3680 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3682     Summary:
3683       Escape "&", "<", and ">" in URL text.
3684     Revision:
3685       muse--main--1.0--patch-115
3687     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3688       specially.  Thanks to John Sullivan for the suggestion.
3690     modified files:
3691      ChangeLog lisp/muse-html.el
3694 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3696     Summary:
3697       Update my example configuration.
3698     Revision:
3699       muse--main--1.0--patch-114
3701     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3702       project to "WebSite" in order to make it more distinct.
3703       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3704       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3705       anymore.
3706       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3707       published name of the current file.  I really should make a function
3708       called `muse-published-name' or something similar!
3709       ("\C-cpx"): Use this key sequence for
3710       `my-muse-prepare-entry-for-xanga'.
3711       (muse-file-extension): I'm making use of this so I can figure out its
3712       intricacies.
3714     modified files:
3715      ChangeLog examples/mwolson/muse-init.el
3718 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3720     Summary:
3721       Tackle a project name interwiki highlighting snafu.
3722     Revision:
3723       muse--main--1.0--patch-113
3725     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3726       this.  It seems to be more robust now.  Highlighting is going the way I
3727       want it.
3729     modified files:
3730      ChangeLog lisp/muse-wiki.el
3733 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3735     Summary:
3736       Fix some gross mistakes.
3737     Revision:
3738       muse--main--1.0--patch-112
3740     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3741       gross misspellings.
3742     
3743     * lisp/muse-project.el (muse-project-file-entries): If
3744       `muse-file-extension' is defined, use it to filter the entries.
3745     
3746     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3747       variable.  Move higher in file.
3748     
3749     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3750       argument instead of the real name of the variable.
3752     modified files:
3753      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3754      lisp/muse.el
3757 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3759     Summary:
3760       Make natural interwiki links between projects mostly work.
3761     Revision:
3762       muse--main--1.0--patch-111
3764     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3765       function and flesh it out.  This seems to work properly, though for
3766       some reason, interwiki links using projects are a bit flakey.
3767       (muse-wiki-handle-interwiki): Deal with case where we have a project
3768       name in an interwiki link.
3770     modified files:
3771      ChangeLog lisp/muse-wiki.el
3774 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3776     Summary:
3777       Fix Emacs21 issue with muse-insert-tag.
3778     Revision:
3779       muse--main--1.0--patch-110
3781     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3782       completing-read to appease older Emacsen.
3784     modified files:
3785      ChangeLog lisp/muse-mode.el
3788 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3790     Summary:
3791       Fix error with `muse-blosxom-new-entry' and Emacs21.
3792     Revision:
3793       muse--main--1.0--patch-109
3795     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3796       `completing-read' so that old versions of Emacs don't complain.
3798     modified files:
3799      ChangeLog lisp/muse-blosxom.el
3802 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3804     Summary:
3805       Try to fix an error with `muse-blosxom-get-categories'.
3806     Revision:
3807       muse--main--1.0--patch-108
3809     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3810       about processing directories.
3812     modified files:
3813      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3816 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3818     Summary:
3819       Make a distinction between implicit and explicit links at publish-time.
3820     Revision:
3821       muse--main--1.0--patch-107
3823     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3824     
3825     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3826     
3827     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3828       `explicit' argument.
3829     
3830     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3831       not we are dealing with an explicit link.
3832     
3833     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3834     
3835     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3836       argument, but ignore it.
3837     
3838     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3839       when link is not explicit.
3841     modified files:
3842      ChangeLog lisp/muse-html.el lisp/muse-http.el
3843      lisp/muse-publish.el lisp/muse-wiki.el
3846 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3848     Summary:
3849       Implement several WikiWord handling fixes.
3850     Revision:
3851       muse--main--1.0--patch-106
3853     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3854       found by the handlers.  Don't send implicit links through some of the
3855       advanced checks.
3856     
3857     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3858       of interwiki link before calling `muse-handle-explicit-link'.
3859     
3860     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3861       "\\|" separator between project-alist entries and interwiki entries.
3862       Force a reconfiguration of muse-colors-markup.
3863     
3864     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3865       sure that we don't colorize WikiNames that don't go with any file.
3866     
3868     modified files:
3869      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3870      lisp/muse-wiki.el
3873 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3875     Summary:
3876       Attempt to simplify muse-wiki a bit.
3877     Revision:
3878       muse--main--1.0--patch-105
3880     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3881       here.
3882     
3883     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3884       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3885       (muse-wiki-update-use-wikiword-markup-regexp)
3886       (muse-wiki-update-use-wikiword-link-function)
3887       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3888       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3889     
3890     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3891       `muse-wiki-use-wikiword' is specified.
3892     
3893     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3894       unless `muse-wiki-use-wikiword' is specified.
3895     
3896     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3897       muse-colors-markup.
3898     
3899     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3900       muse-publish-markup-regexps.
3901     
3902     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3903       muse-publish-url-transforms.
3904     
3905     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3906       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3907     
3909     modified files:
3910      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3913 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3915     Summary:
3916       Make muse-blosxom use relative name of published file in page-date alist.
3917     Revision:
3918       muse--main--1.0--patch-104
3920     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3921       file.
3922       (muse-blosxom-update-page-date-alist): Renamed from
3923       `muse-blosxom-markup-date-directive'.  Make the current file name
3924       relative to the base directory and strip file extension if necessary.
3925     
3927     modified files:
3928      ChangeLog lisp/muse-blosxom.el
3931 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3933     Summary:
3934       Hack on muse-blosxom timestamps somewhat.
3935     Revision:
3936       muse--main--1.0--patch-103
3938     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3939       actually do something useful.  This should have a different name,
3940       really.
3941       ("blosxom-html", "blosxom-xhtml"): Call
3942       `muse-blosxom-markup-date-directive' after publishing each entry.
3943     
3945     modified files:
3946      ChangeLog lisp/muse-blosxom.el
3949 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3951     Summary:
3952       Fix several startup and compile errors.
3953     Revision:
3954       muse--main--1.0--patch-102
3956     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3957       fixes an error that occurred during startup.
3958     
3959     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3960       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3961       to muse.el.
3962     
3963     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3964       that the nasty compile errors go away.  Fix a few typos.
3965       (muse-ignored-extensions): Fix docstring.
3966       (muse-file-extension): Move this higher in the file.
3967     
3968     
3970     modified files:
3971      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3974 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3976     Summary:
3977       Note that muse-file-extension should not have "." in front.
3978     Revision:
3979       muse--main--1.0--patch-101
3981     * lisp/muse-project.el (muse-project-find-file): Handle case where
3982       muse-file-extension is not specified.
3983     
3984     * lisp/muse.el (muse-file-extension): Note that the period at the
3985       beginning of this value should be omitted.
3986     
3987     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3988       file extension so that regexp characters inside the extension will not
3989       goof it up.  This should never be a problem in normal cases, but let's
3990       be robust.
3991     
3993     modified files:
3994      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3995      lisp/muse.el
3998 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4000     Summary:
4001       Implement optional file extension of Muse files.
4002     Revision:
4003       muse--main--1.0--patch-100
4005     * lisp/muse-mode.el (muse-mode): Make sure
4006       `muse-update-ignored-extensions-regexp' gets updated every time we
4007       enter Muse mode.  This works around a bug in the customize interface --
4008       if a user changes an option using setq, the :set function sometimes
4009       does not get executed.  I should really try to determine whether or not
4010       this is really an issue anymore.
4011     
4012     * lisp/muse-project.el (muse-project-find-file): Make use of
4013       `muse-file-extension'.
4014     
4015     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4016       customizable; it is autogenerated from `muse-ignored-extensions'.
4017       (muse-update-ignored-extensions-regexp): New function that sets the
4018       value of `muse-ignored-extensions-regexp'.  This is needed in order to
4019       make sure that the value of `muse-file-extension' is taken into
4020       account.
4021       (muse-ignored-extensions): New option that determines which file
4022       extensions to ignore.  It is in the form of a list of regexps.
4023     
4024     * lisp/muse.el (muse-file-extension): New option that allows the user to
4025       specify the file extension to be used for Muse files.  By default, this
4026       is nil, which means that no extension will be used.
4027     
4028     * lisp/muse.el (muse-page-name): Handle case where
4029       `muse-ignored-extensions-regexp' is nil.
4030     
4032     modified files:
4033      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4034      lisp/muse-regexps.el lisp/muse.el
4037 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4039     Summary:
4040       Document new blosxom convenience feature.
4041     Revision:
4042       muse--main--1.0--patch-99
4044     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4045       `muse-blosxom-project-alist-entry'.  An example is provided in the
4046       header.
4047     
4049     modified files:
4050      ChangeLog lisp/muse-blosxom.el
4053 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4055     Summary:
4056       Further work on `muse-project-alist' entry generation for blosxom.
4057     Revision:
4058       muse--main--1.0--patch-98
4060     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4061       Include subdirectories in first part of "Blog" entry.
4062     
4063     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4064       that returns a list of dirs that are to be used with the first part of
4065       a `muse-project-alist' entry.
4066     
4068     modified files:
4069      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4072 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4074     Summary:
4075       New function: muse-blosxom-project-alist-entry.
4076     Revision:
4077       muse--main--1.0--patch-97
4079     * examples/mwolson/muse-init.el: Update from my latest settings.
4080       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4081     
4082     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4083       that generates the latter part of an entry for `muse-project-alist'.
4084     
4086     modified files:
4087      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4090 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4092     Summary:
4093       Merged from hodique@lifl.fr--2005 (patch 12-23)
4094     Revision:
4095       muse--main--1.0--patch-96
4097     Patches applied:
4098     
4099      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4100        Merged from mwolson@gnu.org--2005 (patch 68-76)
4101     
4102      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4103        Merged from mwolson@gnu.org--2005 (patch 77-80)
4104     
4105      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4106        Merged from mwolson@gnu.org--2005 (patch 81)
4107     
4108      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4109        Merged from mwolson@gnu.org--2005 (patch 82)
4110     
4111      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4112        Escape % in latex publishing
4113     
4114      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4115        bugfix
4116     
4117      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4118        small improvement on muse-make-link
4119     
4120      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4121        Fix customization of muse-wiki-wikiword-regexp
4122     
4123      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4124        Allow full customization of WikiWords
4125     
4126      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4127        Fix mouse-2 yank bug in muse-mode
4128     
4129      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4130        Fix interpretation order
4131     
4132      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4133        Merged from mwolson@gnu.org--2005 (patch 83-95)
4134     
4136     modified files:
4137      ChangeLog lisp/muse-wiki.el
4139     new patches:
4140      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4141      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4142      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4143      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4144      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4145      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4146      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4147      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4148      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4149      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4150      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4151      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4154 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4156     Summary:
4157       Minor docfixes.
4158     Revision:
4159       muse--main--1.0--patch-95
4161     * lisp/muse-mode.el (muse-follow-name-at-point) 
4162       (muse-follow-name-at-mouse): Docfixes.
4163     
4165     modified files:
4166      ChangeLog lisp/muse-mode.el
4169 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4171     Summary:
4172       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4173     Revision:
4174       muse--main--1.0--patch-94
4176     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4177       `muse-blosxom-new-entry'.
4178     
4179     * muse.texi (Blosxom Entries): Ditto.
4180     
4182     modified files:
4183      ChangeLog lisp/muse-blosxom.el muse.texi
4186 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4188     Summary:
4189       Re-add global mouse-2 event.
4190     Revision:
4191       muse--main--1.0--patch-93
4193     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4194       mouse-2, since Yann found a way around the problem I was facing.
4195       (muse-follow-name-at-mouse): Call the event that would normally be used
4196       here if we don't have a link at point.
4197     
4199     modified files:
4200      ChangeLog lisp/muse-mode.el
4203 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4205     Summary:
4206       Fix publishing error.
4207     Revision:
4208       muse--main--1.0--patch-92
4210     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4211       the cdr of output-dir.  This was a code fragment from a previous
4212       attempt to refactor this function.
4213     
4215     modified files:
4216      ChangeLog lisp/muse-project.el
4219 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4221     Summary:
4222       Work on getting to the point where we can resolve project interwiki links.
4223     Revision:
4224       muse--main--1.0--patch-91
4226     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4227       `muse-publishing-current-file'.
4228     
4229     * lisp/muse-project.el (muse-project-of-file): Ditto.
4230     
4231     * lisp/muse-project.el (muse-project-applicable-styles): New function
4232       that returns the usable styles for a file, given either a list of
4233       styles or a project name.  This is useful for removing styles that will
4234       be ignored for a file.
4235       (muse-project-publish-file): Split :include and :exclude processing
4236       into `muse-project-applicable-styles'.
4237     
4238     * lisp/muse-publish.el (muse-publish-output-name): Use
4239       `muse-publishing-current-file'.
4240     
4241     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4242     
4243     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4244       project names.
4245     
4246     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4247       names to be uninterpreted.  Remove need for muse-assoc-string.
4248     
4249     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4250       function that will be called to fetch a link to a page from a Muse
4251       project from the output file of the currently-published file.  This is
4252       commented out for now since I ran out of energy.
4253     
4254     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4255       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4256       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4257       Handle case where no interwiki can be found, even though this should
4258       never happen.
4259     
4260     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4261       whenever Muse mode is entered.  That way we don't have to enter an
4262       extra command in our .emacs.
4263     
4264     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4265       `muse-publishing-current-file' already exists that does the same thing.
4266       How embarrassing.
4267     
4268     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4269     
4270     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4271       to use it.
4272     
4274     modified files:
4275      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4276      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4279 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4281     Summary:
4282       Mouse-2 on regular text will yank rather than give an error.
4283     Revision:
4284       muse--main--1.0--patch-90
4286     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4287       this seems to be more trouble than it's worth.
4288       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4289       use our own implementation.
4290     
4292     modified files:
4293      ChangeLog lisp/muse-mode.el
4296 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4298     Summary:
4299       Make interwiki links publish with the correct extension.
4300     Revision:
4301       muse--main--1.0--patch-89
4303     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4304       prefix and suffix to interwiki names, as well as stripping out unwanted
4305       extensions.
4306     
4308     modified files:
4309      ChangeLog lisp/muse-wiki.el
4312 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4314     Summary:
4315       Fix publishing of bare interwiki names.
4316     Revision:
4317       muse--main--1.0--patch-88
4319     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4320       `set'.  Use `muse-assoc-string' instead of `assoc'.
4321     
4322     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4323       `assoc-string' functionality usable with Emacs21 and XEmacs.
4324     
4326     modified files:
4327      ChangeLog lisp/muse-wiki.el lisp/muse.el
4330 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4332     Summary:
4333       Apply a few fixes from Yann's branch.
4334     Revision:
4335       muse--main--1.0--patch-87
4337     Background: I hacked on Muse over the weekend while offline, and so did
4338                 Yann.  His changes to muse-wiki.el are different than the
4339                 ones that I made, so we should probably figure out the best
4340                 way to handle this when we both get on IRC again.  For now,
4341                 I've merged in the bugfixes that he's made, omitting most of
4342                 the changes to muse-wiki.
4343     
4344     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4345     
4346     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4347     
4348     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4349       introduced previously.
4350     
4352     modified files:
4353      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4356 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4358     Summary:
4359       Warn if file not published; hack further on Wiki stuff.
4360     Revision:
4361       muse--main--1.0--patch-86
4363     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4364       complete <div> tags that are of the class "image-link".  It is hoped
4365       that this will prevent user-added <div> tags from being mangled.
4366     
4367     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4368       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4369       need to look at the text at point.
4370     
4371     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4372       current file has not been published since it was up-to-date.  Thanks to
4373       Bill Freeman for the suggestion.
4374     
4375     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4376       is nil.  If this happens, return the original URL.
4377     
4378     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4379       `muse-wiki-update-interwiki-regexp.'
4380       (muse-wiki-update-interwiki-regexp): New function that sets the value
4381       of `muse-wiki-interwiki-regexp'.
4382       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4383       on :set.
4384     
4385     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4386       `muse-wiki-expand-interwiki'.
4387       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4388       with no matching file from being published as links.
4389     
4390     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4391       string argument once again, since this behavior is needed when
4392       publishing.
4393       (muse-wiki-handle-wikiword): Ditto.
4394     
4395     * lisp/muse.el (muse-handle-url): Ditto.
4396     
4397     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4398       after every unsuccessful attempt at handling the link.  If argument is
4399       given, restore match-data at end, too.
4400     
4401     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4402       argument.  Match data is always saved.  If argument is not given,
4403       assume that `muse-implicit-link-regexp' has been matched against, and
4404       return the 1st match string if no handlers worked.
4405     
4407     modified files:
4408      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4409      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4412 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4414     Summary:
4415       Hack on WikiName handling and make TAB work for Wiki links.
4416     Revision:
4417       muse--main--1.0--patch-85
4419     * lisp/muse-colors.el (muse-colors-markup): Use
4420       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4421     
4422     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4423       nil, don't color bad links.  If non-nil, color bad links.
4424     
4425     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4426     
4427     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4428       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4429       (muse-journal-rss-munge-buffer): Ditto.
4430     
4431     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4432       Docfix.
4433     
4434     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4435       are handled first, then implicit ones.  It should work better in all
4436       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4437       to determine how far to scan for an implicit link.  This defaults to
4438       the text between the point and the next space.
4439     
4440     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4441       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4442       literally after opening the buffer.  Hopefully this can be of use in
4443       custom visit-link functions, when necessary.
4444     
4445     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4446       `muse-visit-link-default'.
4447     
4448     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4449       Search by text properties instead of regexps.  This allows Muse to find
4450       links without having to have a massive regexp that contains all link
4451       types.  The downside is that this will not work if the user defontifies
4452       the buffer.  But it would somewhat defeat the purpose of following
4453       links if you can't see them.
4454     
4455     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4456       enough command line args are passed in batch mode.
4457     
4458     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4459       `muse-explicit-link-regexp'.
4460     
4461     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4462       `muse-link-regexp'.
4463     
4464     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4465       specifies the "common ground" of all implicit links, like URLs, bare
4466       WikiNames, and -- in the future -- email addresses.
4467     
4468     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4469     
4470     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4471       optional.  That was a bad idea on my part.  Renamed from
4472       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4473       annoy anyone :^) .
4474     
4475     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4476       `muse-wiki-interwiki-expand'.
4477       (muse-wiki-handle-wikiword): Renamed from
4478       `muse-wiki-wikiword-handle'.
4479     
4480     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4481       for the eval-after-load arg since XEmacs chokes on constants.
4482     
4483     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4484       face on WikiWords that don't correspond with a file.  If people really
4485       want this to appear in bad-link face, I could accommodate that.
4486     
4487     * lisp/muse.el (muse-handle-url): New function that detects whether the
4488       given string is a URL.
4489       (muse-implicit-link-functions): Renamed from
4490       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4491       (muse-explicit-link-functions): Renamed from
4492       `muse-mode-handler-functions'.
4493       (muse-handle-implicit-link): New function that handles all
4494       implicit links by calling functions from `muse-implicit-link-functions'.
4495       (muse-handle-explicit-link): Renamed from
4496       `muse-handled-url'.
4497     
4499     modified files:
4500      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4501      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4502      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4505 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4507     Summary:
4508       Allow WikiWords to be ignored with <nop> or "''''".
4509     Revision:
4510       muse--main--1.0--patch-84
4512     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4513     
4514     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4515       whether to hide <nop> tags when coloring a Muse buffer.
4516       (muse-wiki-wikiword-at-point): Docfix.
4517       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4518       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4519       during publishing.
4520       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4521       which keeps the WikiWord that follows it from being interpreted.
4522       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4523       WikiWord delimiter.
4524     
4526     modified files:
4527      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4530 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4532     Summary:
4533       Update postal address of FSF in muse-wiki.el.
4534     Revision:
4535       muse--main--1.0--patch-83
4537     * lisp/muse-wiki.el: Update postal address of the FSF.
4538     
4540     modified files:
4541      ChangeLog lisp/muse-wiki.el
4544 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4546     Summary:
4547       Interpret explicit links before emphasis.
4548     Revision:
4549       muse--main--1.0--patch-82
4551     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4552       links before emphasis.
4553     
4554     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4555       for the heck of it.
4557     modified files:
4558      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4561 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4563     Summary:
4564       Wiki hacking, regexp tweaks.
4565     Revision:
4566       muse--main--1.0--patch-81
4568     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4569       muse-regexp.
4570     
4571     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4572       that indicates whether or not to use character classes in regexps.  The
4573       default is to let Muse try to figure it out.
4574       (muse-extreg-usable-p): Make use of this variable.
4575     
4576     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4577       this regexp.  I'm guessing it was supposed to have a TAB in there at
4578       one time.  Replace this stuff with muse-regexp-space.
4579     
4580     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4581       by default.
4582     
4583     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4584       "or".
4585     
4586     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4587       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4588       We'll fix those anchor problems eventually!
4589     
4590     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4591       uses `muse-interwiki-handle' to determine whether an interwiki link is
4592       at point.
4593     
4594     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4595       look for a suitable value at point if needed.
4596     
4597     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4598     
4599     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4600     
4601     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4603     modified files:
4604      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4605      lisp/muse-wiki.el
4608 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4610     Summary:
4611       Make installation of manual when not using Debian go smoothly.
4612     Revision:
4613       muse--main--1.0--patch-80
4615     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4616       and options are to be used when insinuating the Muse documentation into
4617       the Info menu.
4618     
4619     * Makefile (install): Make use of INSTALLINFO.
4620     
4621     * README (Installation): Give directions for changing INSTALLINFO on a
4622       Debian system and changing where Muse is installed.
4623     
4624     * muse.texi: Ditto.
4626     modified files:
4627      ChangeLog Makefile Makefile.defs README muse.texi
4630 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4632     Summary:
4633       Fix compiler warning induced by last patch.
4634     Revision:
4635       muse--main--1.0--patch-79
4637     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4638       compiler warning.
4640     modified files:
4641      ChangeLog lisp/muse-project.el lisp/muse.el
4644 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4646     Summary:
4647       Add `muse-current-file', fix minor QuickStart issue.
4648     Revision:
4649       muse--main--1.0--patch-78
4651     * examples/QuickStart: Make John Wiegley the author.
4652     
4653     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4654       `muse-current-file' instead of `buffer-file-name'.
4655     
4656     * lisp/muse-project.el (muse-current-project): Document.
4657     
4658     * lisp/muse-project.el (muse-current-file): New variable indicating the
4659       name, including path, of the file that is currently being published.
4660       (muse-project-of-file): Make use of
4661       `muse-current-file'.
4662     
4663     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4664     
4665     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4667     modified files:
4668      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4669      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4670      lisp/muse.el
4673 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4675     Summary:
4676       Make muse-replace-regexp-in-string closer to its parent; no func change.
4677     Revision:
4678       muse--main--1.0--patch-77
4680     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4681       to implement all functionality of `replace-regexp-in-string'.  No
4682       functionality change.
4683     
4685     modified files:
4686      ChangeLog lisp/muse.el
4689 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4691     Summary:
4692       Play nicely with fill, adaptive-fill, and flyspell.
4693     Revision:
4694       muse--main--1.0--patch-76
4696     * muse-mode.el (muse-mode-intangible-links): New function used to
4697       determine whether links will be considered intangible.
4698     
4699     * lisp/muse-mode.el (muse-mode-link-functions)
4700       (muse-mode-handler-functions): Minor docfix.
4701     
4702     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4703       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4704       making links intangible by default, but this may be adjusted by use of
4705       the `muse-mode-intangible-links' function.
4706     
4707     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4708       nil if we should allow a fill to occur here.  Keeps links from being
4709       broken up.
4710     
4711     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4712       non-nil if we allow spell-checking to occur here.  Keeps links from
4713       being improperly colorized.
4714     
4715     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4716       functionality change.
4718     modified files:
4719      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4722 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4724     Summary:
4725       Minor doc changes and code prettification.
4726     Revision:
4727       muse--main--1.0--patch-75
4729     * AUTHORS: Note that YH's assignment is in the mail.
4730     
4731     * README (scripts): Explain better the contents of the `scripts'
4732       directory.
4733     
4734     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4736     modified files:
4737      AUTHORS ChangeLog README lisp/muse-wiki.el
4740 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4742     Summary:
4743       Merged from hodique@lifl.fr--2005 (patch 7-11)
4744     Revision:
4745       muse--main--1.0--patch-74
4747     Patches applied:
4748     
4749      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4750        split WikiWords and InterWiki links into their own package
4751     
4752      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4753        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4754     
4755      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4756        Mimic experimental behavior for interwiki
4757     
4758      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4759        fix notes publishing
4760     
4761      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4762        various minor fixes
4764     new files:
4765      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4767     modified files:
4768      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4769      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4771     renamed files:
4772      experimental/.arch-ids/muse-wiki.el.id
4773        ==> experimental/.arch-ids/muse-wiki-old.el.id
4774      experimental/muse-wiki.el
4775        ==> experimental/muse-wiki-old.el
4777     new patches:
4778      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4779      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4780      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4781      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4782      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4785 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4787     Summary:
4788       Tell people where to find on-line version of manual.
4789     Revision:
4790       muse--main--1.0--patch-73
4792     * README: Add on-line locations for manual.
4793     
4794     * muse.texi: Remove @include directive.  This makes generating a PDF of
4795       this documentation a lot easier.
4796     
4797     * muse.texi (Preface): Add on-line locations for manual.
4799     modified files:
4800      ChangeLog README muse.texi
4803 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4805     Summary:
4806       Try to make Muse play nice with outline minor mode.
4807     Revision:
4808       muse--main--1.0--patch-72
4810     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4811     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4812     "muse" instead of "t" when adding invisibility to text or checking for
4813     invisibility.
4814     
4815     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4816     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4817     this function.
4819     modified files:
4820      ChangeLog lisp/muse-colors.el lisp/muse.el
4823 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4825     Summary:
4826       Minor grammar fix in Introduction section of manual.
4827     Revision:
4828       muse--main--1.0--patch-71
4830     * muse.texi (Introduction): Minor grammar fix.
4832     modified files:
4833      ChangeLog muse.texi
4836 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4838     Summary:
4839       Release Muse 3.01.
4840     Revision:
4841       muse--main--1.0--patch-70
4843     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4844     
4845     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4846     
4847     * lisp/muse-poem.el (muse-poem-markup-strings)
4848       (muse-poem-chapbook-strings): Make customizable.
4849     
4850     * lisp/muse-poem.el (muse-chapbook-latex-header)
4851       (muse-chapbook-latex-footer): Docfix.
4852     
4853     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4854       (muse-texinfo-pdf-extension): Ditto.
4855     
4856     * lisp/muse.el (muse-version): Change to 3.01.
4857     
4858     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4859       done, for now!
4861     modified files:
4862      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4863      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4866 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4868     Summary:
4869       Tweak documentation thoroughly; still incomplete.
4870     Revision:
4871       muse--main--1.0--patch-69
4873     * README: Minor tweaks.
4874     
4875     * muse.texi: Massively rename chapters so that the titles are more
4876       descriptive.  Clean up grammar.
4877     
4878     * muse.texi (Obtaining Muse): Move content of Installation node here,
4879       stripping out any customization tips, since those are covered later.
4880       Re-work this chapter since I was dissatisfied with it.
4881     
4882     * muse.texi (Installation): This node has the content of README regarding
4883       installation, which fits the title of the node much better than the
4884       previous content.
4885     
4886     * muse.texi (Blosxom): Turn the sections of this section into
4887       subsections.
4888     
4889     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4890       like lists!
4891     
4892     * muse.texi (History): Add a "2005" item.
4894     modified files:
4895      ChangeLog README muse.texi
4898 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4900     Summary:
4901       Finish documenting 2 more publishing styles.
4902     Revision:
4903       muse--main--1.0--patch-68
4905     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4906     
4907     * lisp/muse-journal.el: Docfixes.
4908     
4909     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4910       documentation to this function.
4911     
4912     * muse.texi (Blosxom Options): New node containing the publishing styles
4913       and options provided by Blosxom.
4914       (Book): Add usage note, as I suspect a lot of people might be confused
4915       by this style.
4916       (HTML): Space out entries better.
4917       (Journal, LaTeX): New nodes for publishing styles.
4918       (Common Elements): Document a few options that are present in
4919       `muse-publish.el'.
4921     modified files:
4922      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4923      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4926 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4928     Summary:
4929       Make Muse installable and correct an Emacs21 issue.
4930     Revision:
4931       muse--main--1.0--patch-67
4933     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4934       directory will be generated.
4935       (all): Compile muse.info by default.
4936       (doc): Refactor into individual generation rules for .html and .info
4937       files.
4938       (install): New rule that installs Muse source code, compiled .elc
4939       files, and the manual into proper places.
4940     
4941     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4942     
4943     * README (Insinuation): Move old content of Installation here.
4944       (Installation): Fill out this section.
4945       (Further Documentation): Add link to my website and note that a full
4946       manual is included with Muse.
4947     
4948     * lisp/Makefile (EL): Populate with .el files.
4949       (install): New rule that installs both .elc and .el files.
4950     
4951     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4952       Emacs21, hack in a handler for the @documentencoding tag so that it
4953       doesn't error out.
4955     modified files:
4956      ChangeLog Makefile Makefile.defs README lisp/Makefile
4957      lisp/muse-texinfo.el
4960 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4962     Summary:
4963       Cater even more to XEmacs and its annoying whims.
4964     Revision:
4965       muse--main--1.0--patch-66
4967     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4968       environment variable.
4969     
4970     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4971       handle it.  Load `muse-build.el' instead.
4972     
4973     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4974       used.
4975     
4976     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4977       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4978       not used.
4979     
4980     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4981       function does not appear to be used.
4982     
4983     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4984       `replace-regexp-in-string', since XEmacs doesn't have this function.
4985       We only implement the first 3 args, but this could be extended if we
4986       need to do so.
4987     
4988     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4989       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4990     
4991     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4992     
4993     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4994       make XEmacs shut up.
4995     
4996     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4997     
4998     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4999     
5000     * lisp/muse-http.el (muse-winnow-list): Ditto.
5001     
5002     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5003     
5004     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5005     
5006     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5007     
5008     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5009       anything.
5010     
5011     * scripts/publish: Use EMACS environment variable instead of hard-coding
5012       it.
5014     modified files:
5015      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5016      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5017      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5018      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5019      lisp/muse.el scripts/muse-build.el scripts/publish
5022 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5024     Summary:
5025       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5026     Revision:
5027       muse--main--1.0--patch-65
5029     * AUTHORS: Update entry.
5030     
5031     * muse-*.el: Move to the lisp directory.
5032     
5033     * lisp/Makefile: New file containing rules to test and compile the
5034       source.
5035     
5036     * Makefile.defs: New file that contains common definitions for all other
5037       Makefiles, such as Emacs command to use.
5038     
5039     * Makefile: Move lisp-specific rules to lisp/Makefile.
5040       (SUBDIRS): New variable containing subdirectories to clean.
5041     
5042     * README: Update to reflect new location of source files.  Give updated
5043       directions for compiling with XEmacs.
5044     
5045     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5046       compile.
5047       (%.html): Pass SITEFLAG as an environment variable to
5048       ../scripts/publish.
5049     
5050     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5051       seems to be needed to keep the process from failing.  This has *got* to
5052       be a bug in Muse, but I don't want to deal with it now.
5053     
5054     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5055     
5056     * lisp/muse-convert.el: Move line to commentary section.
5057     
5058     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5059       locally-bound `type' variable isn't used here.
5060     
5061     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5062     
5063     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5064       binding.
5065     
5066     * scripts/muse-build.el (load-path): Correct paths.
5067     
5068     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5069       as to avoid spurious warnings.
5070     
5071     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5072       it exists.
5073     
5074     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5075       (muse-match-string-no-properties): New functions that take the place of
5076       `line-end-position', `line-beginning-position', and
5077       `match-string-no-properties', respectively.
5078     
5079     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5080       (muse-my-journal-find-entries): Use Muse-specific version of
5081       `match-string-no-properties', `line-beginning-position', and
5082       `line-end-position' since these do not exist in XEmacs.
5083     
5084     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5085       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5086     
5087     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5088     
5089     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5090       (muse-html-insert-contents): Ditto.
5091     
5092     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5093     
5094     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5095     
5096     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5097     
5098     * lisp/muse-publish.el (muse-publish-markup-tag)
5099       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5100       (muse-published-buffer-contents): Ditto.
5101     
5102     * scripts/muse-build.el (muse-elint-files): Ditto.
5104     new files:
5105      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5106      lisp/.arch-ids/Makefile.id lisp/Makefile
5108     modified files:
5109      AUTHORS ChangeLog Makefile README examples/Makefile
5110      examples/QuickStart examples/johnw/muse-johnw.el
5111      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5112      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5113      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5114      lisp/muse.el scripts/muse-build.el scripts/publish
5116     renamed files:
5117      .arch-ids/muse-blosxom.el.id
5118        ==> lisp/.arch-ids/muse-blosxom.el.id
5119      .arch-ids/muse-book.el.id
5120        ==> lisp/.arch-ids/muse-book.el.id
5121      .arch-ids/muse-colors.el.id
5122        ==> lisp/.arch-ids/muse-colors.el.id
5123      .arch-ids/muse-convert.el.id
5124        ==> lisp/.arch-ids/muse-convert.el.id
5125      .arch-ids/muse-docbook.el.id
5126        ==> lisp/.arch-ids/muse-docbook.el.id
5127      .arch-ids/muse-html.el.id
5128        ==> lisp/.arch-ids/muse-html.el.id
5129      .arch-ids/muse-http.el.id
5130        ==> lisp/.arch-ids/muse-http.el.id
5131      .arch-ids/muse-journal.el.id
5132        ==> lisp/.arch-ids/muse-journal.el.id
5133      .arch-ids/muse-latex.el.id
5134        ==> lisp/.arch-ids/muse-latex.el.id
5135      .arch-ids/muse-mode.el.id
5136        ==> lisp/.arch-ids/muse-mode.el.id
5137      .arch-ids/muse-poem.el.id
5138        ==> lisp/.arch-ids/muse-poem.el.id
5139      .arch-ids/muse-project.el.id
5140        ==> lisp/.arch-ids/muse-project.el.id
5141      .arch-ids/muse-publish.el.id
5142        ==> lisp/.arch-ids/muse-publish.el.id
5143      .arch-ids/muse-regexps.el.id
5144        ==> lisp/.arch-ids/muse-regexps.el.id
5145      .arch-ids/muse-texinfo.el.id
5146        ==> lisp/.arch-ids/muse-texinfo.el.id
5147      .arch-ids/muse.el.id
5148        ==> lisp/.arch-ids/muse.el.id
5149      muse-blosxom.el
5150        ==> lisp/muse-blosxom.el
5151      muse-book.el
5152        ==> lisp/muse-book.el
5153      muse-colors.el
5154        ==> lisp/muse-colors.el
5155      muse-convert.el
5156        ==> lisp/muse-convert.el
5157      muse-docbook.el
5158        ==> lisp/muse-docbook.el
5159      muse-html.el
5160        ==> lisp/muse-html.el
5161      muse-http.el
5162        ==> lisp/muse-http.el
5163      muse-journal.el
5164        ==> lisp/muse-journal.el
5165      muse-latex.el
5166        ==> lisp/muse-latex.el
5167      muse-mode.el
5168        ==> lisp/muse-mode.el
5169      muse-poem.el
5170        ==> lisp/muse-poem.el
5171      muse-project.el
5172        ==> lisp/muse-project.el
5173      muse-publish.el
5174        ==> lisp/muse-publish.el
5175      muse-regexps.el
5176        ==> lisp/muse-regexps.el
5177      muse-texinfo.el
5178        ==> lisp/muse-texinfo.el
5179      muse.el
5180        ==> lisp/muse.el
5182     new directories:
5183      lisp lisp/.arch-ids
5186 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5188     Summary:
5189       Massively untabify files.
5190     Revision:
5191       muse--main--1.0--patch-64
5194     modified files:
5195      ChangeLog ChangeLog.2004 experimental/muse-message.el
5196      experimental/muse-wiki.el muse-book.el muse-colors.el
5197      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5198      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5199      muse-project.el muse-publish.el muse-regexps.el
5200      muse-texinfo.el muse.el
5203 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5205     Summary:
5206       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5207     Revision:
5208       muse--main--1.0--patch-63
5210     (Summary of changes that Yann made)
5211     
5212     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5213     
5214     * muse-mode.el (muse-generate-index): Move index generation code into
5215       `muse-index-as-string'.
5216       (muse-index-as-string): New function that generates an index and
5217       returns it as a string, instead of placing it in a buffer like
5218       `muse-generate-index' used to.
5219     
5220     Patches applied:
5221     
5222      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5223        merge from mwolson@gnu.org--2005
5224     
5225      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5226        Accept WikiWords as links [mostly rescinded]
5227     
5228      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5229        merge from mwolson@gnu.org--2005/muse--main--1.0
5230     
5231      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5232        Merged from mwolson@gnu.org--2005 (patch 60-62)
5233     
5234      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5235        provide a string view of the index
5237     modified files:
5238      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5240     new patches:
5241      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5242      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5243      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5244      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5245      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5248 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5250     Summary:
5251       Document Blosxom, Book, DocBook, and HTML publishing styles.
5252     Revision:
5253       muse--main--1.0--patch-62
5255     * muse-blosxom.el: Clean up header.
5256     
5257     * muse-book.el (muse-before-book-publish-hook): Rename to
5258       `muse-book-before-publish-hook'.
5259       (muse-after-book-publish-hook): Rename to
5260       `muse-book-after-publish-hook'.
5261     
5262     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5263       (muse-html-markup-strings, muse-xhtml-markup-strings)
5264       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5265       (muse-html-charset-default, muse-html-encoding-default)
5266       (muse-html-encoding-map): Docfixes.
5267     
5268     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5269       sections.
5271     modified files:
5272      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5275 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5277     Summary:
5278       Begin work on Publishing Styles section of manual.
5279     Revision:
5280       muse--main--1.0--patch-61
5282     * Makefile (.PHONY): Add "doc" to list.
5283       (doc): New rule that generates Info and HTML files from muse.texi.
5284       (dist): Rely on `distclean', not `clean'.
5285     
5286     * examples/QuickStart (Authoring mode): Remove empty section.
5287     
5288     * muse.texi: Call this program "the Emacs Muse" in title.
5289       (Publishing Styles): Begin to populate section.
5290       (Deriving Styles): First subsection of Publishing Styles.
5291       (Contributors): Remove spurious copyright section, since we address
5292       this in the title.
5293     
5294     * README: Actually remember to add this file.
5296     new files:
5297      .arch-ids/README.id README
5299     modified files:
5300      ChangeLog Makefile examples/QuickStart muse.texi
5303 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5305     Summary:
5306       Document Markup Rules.
5307     Revision:
5308       muse--main--1.0--patch-60
5310     * examples/QuickStart: Remove stray <comment> tag.
5311     
5312     * muse.texi (Top): Comment every menu line.
5313       (Markup Rules): New section with plenty of subsections.
5315     modified files:
5316      ChangeLog examples/QuickStart muse.texi
5319 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5321     Summary:
5322       Release this as Muse 3.00.90 (RC1).
5323     Revision:
5324       muse--main--1.0--patch-59
5326     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5327       is compatible with both Emacs and XEmacs.
5328     
5329     * examples/README: Renamed to QuickStart.
5330     
5331     * examples/Makefile (EXAMPLES): Reflect name change of README.
5332     
5333     * muse.el: Ditto.
5335     modified files:
5336      ChangeLog Makefile examples/Makefile muse.el
5338     renamed files:
5339      examples/.arch-ids/README.id
5340        ==> examples/.arch-ids/QuickStart.id
5341      examples/README
5342        ==> examples/QuickStart
5345 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5347     Summary:
5348       Makefile refactoring.
5349     Revision:
5350       muse--main--1.0--patch-58
5352     * Makefile (.PHONY): List all non-file targets.
5353       (examples): New rule that calls Make in the examples directory.
5354       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5355     
5356     * README: Move to the examples directory.  I'd prefer to distribute a
5357       very basic plain text README and use this as a quickstart + markup
5358       example + publishing example.
5359     
5360     * examples/Makefile: Move all README-related rules here.
5361     
5362     * examples/README: Add an "About this document" section.  
5363     
5364     * scripts/publish (style): Do not include the contrib directory, since we
5365       don't use any code from there.  Since this is only invoked from the
5366       examples directory, make sure add the parent directory to the load
5367       path.
5368     
5369     * muse.texi: Change version to 3.00.90 (RC1).
5370     
5371     * muse.el: Change location of the README file in header.
5372     
5373     * muse.el (muse-version): Update to 3.00.90 (RC1).
5375     new files:
5376      examples/.arch-ids/Makefile.id examples/Makefile
5378     modified files:
5379      ChangeLog Makefile examples/README muse.el muse.texi
5380      scripts/publish
5382     renamed files:
5383      .arch-ids/README.id
5384        ==> examples/.arch-ids/README.id
5385      README
5386        ==> examples/README
5389 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5391     Summary:
5392       Update my example configuration.
5393     Revision:
5394       muse--main--1.0--patch-57
5396     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5397       and experimental status of muse-message.
5399     modified files:
5400      ChangeLog examples/mwolson/muse-init.el
5403 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5405     Summary:
5406       Provide optional outline-style faces; customization fixes; experimental stuff.
5407     Revision:
5408       muse--main--1.0--patch-56
5410     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5411       option that determines what the header faces should look like.  If
5412       'outline, use outline-style faces.  If nil, don't generate the faces at
5413       all, which allows the user to specify their own.  Otherwise, use the
5414       scaled faces, which is the default behavior.
5415       (muse-colors-outline-faces-list): List of faces to use.  In case the
5416       outline faces are not available, provide reasonable defaults.
5417       (muse-make-faces): Use dolist instead of mapc.  Implement the
5418       possibility of having outline-style colors for heading.  Don't call
5419       this function immediately -- give the users time to make their changes
5420       through the customize interface.  Once we call this function, Emcs from
5421       CVS will not allow the faces to be changed easily, which is a shame.
5422     
5423     * muse-message.el (muse-message-contents-tag): Copied from
5424       `muse-publish-contents-tag' in order to keep the customization
5425       interface from making the `muse-markup-tags' option from throwing a
5426       type mismatch error.  This function is untested and will likely do
5427       nothing useful.  This file has been moved to the experimental folder
5428       until it gets fleshed out more.
5429     
5430     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5431       file that could eventually provide wiki-like ability.  Currently this
5432       is just a collection of functions that were pruned out when he remade
5433       Muse, so don't get too excited.  I plan to eventually merge Yann
5434       Hodique's work here, probably after the first release of Muse.
5435     
5436     * muse-regexps.el (muse-regexp): Improve description.
5437     
5438     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5439       the muse-regexp group since it is just a single regexp.  Lists of
5440       regexps don't have to be in muse-regexp, however.
5441     
5442     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5443       since the Emacs devel mailing list seems to not want Britain-izations
5444       in Emacs code.
5445     
5446     * muse-colors.el (muse-colors): Ditto.
5447     
5448     * muse-docbook.el (muse-docbook): Ditto.
5449     
5450     * muse-html.el (muse-html): Ditto.
5451     
5452     * muse-http.el (muse-http): Ditto.
5453     
5454     * muse-message.el (muse-message): Ditto.
5455     
5456     * muse-mode.el (muse-mode): Ditto.
5457     
5458     * muse-project.el (muse-project): Ditto.
5459     
5460     * muse-publish.el (muse-publish): Ditto.
5461     
5462     * muse.el (muse): Ditto.
5464     new files:
5465      experimental/.arch-ids/=id
5466      experimental/.arch-ids/muse-wiki.el.id
5467      experimental/muse-wiki.el
5469     modified files:
5470      ChangeLog experimental/muse-message.el muse-blosxom.el
5471      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5472      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5473      muse.el
5475     renamed files:
5476      .arch-ids/muse-message.el.id
5477        ==> experimental/.arch-ids/muse-message.el.id
5478      muse-message.el
5479        ==> experimental/muse-message.el
5481     new directories:
5482      experimental experimental/.arch-ids
5485 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5487     Summary:
5488       Fix publishing error when given an empty string for header/footer.
5489     Revision:
5490       muse--main--1.0--patch-55
5492     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5493       `file-readable-p' if it is an empty string.  For some reason,
5494       `file-readable-p' and `insert-file-contents' were treating an empty
5495       string as if it were the current directory.
5497     modified files:
5498      ChangeLog muse-publish.el
5501 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5503     Summary:
5504       WYSIWYG emphasis, XEmacs compatibility hacks.
5505     Revision:
5506       muse--main--1.0--patch-54
5508     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5509       compliant.  Only colorize if we end with the same number of asterisks
5510       as we start with, preventing unnoticed syntax errors.  Don't colorize
5511       in the middle of a word.
5512       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5513       Only colorize if we end with an underscore.  Don't colorize in the
5514       middle of a word.
5515     
5516     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5517       inside of group.  This will probably not do anything, but it seems
5518       syntactically good.
5519     
5520     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5521       where we start with an image link.  JohnW didn't seem to like having
5522       <p> tags inserted before image links, but they don't validate properly
5523       as they are.  For now, I will surround such links/paragraphs with <div
5524       class="image-link"> in an attempt to be as not invasive and yet
5525       standards compliant as possible.
5526     
5527     * muse-html.el (muse-html-escape-string): Work around distinction between
5528       int and char types in XEmacs.  Deal with an annoying replace-match bug
5529       in XEmacs that rears its head at times.
5530     
5531     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5532       multi-line.
5534     modified files:
5535      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5536      muse-publish.el
5539 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5541     Summary:
5542       Minor code cleanup to address elint issues.
5543     Revision:
5544       muse--main--1.0--patch-53
5546     * Makefile (test): Don't build README files during this rule.  Remove
5547       spurious "make clean" statement.
5548     
5549     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5550       `muse-colors' group, and give it a proper type.
5551     
5552     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5553     
5554     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5555       muse-my-journal-find-entries): Replace `string-to-int' with
5556       `string-to-number'.
5557     
5558     * muse-html.el (muse-html-insert-contents): Ditto.
5559     
5560     * muse-journal.el (muse-journal-html-munge-buffer,
5561       muse-journal-latex-munge-buffer): Ditto.
5562     
5563     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5564     
5565     * muse-publish.el (muse-publish-markup-footnote,
5566       muse-publish-contents-tag): Ditto.
5567     
5568     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5570     modified files:
5571      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5572      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5573      muse-regexps.el
5576 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5578     Summary:
5579       Add ability to automate the creation a new blosxom entry.
5580     Revision:
5581       muse--main--1.0--patch-52
5583     * examples/mwolson/muse-init.el: Move new entry section to
5584       muse-blosxom.el.  Modify the key settings in my example accordingly.
5585     
5586     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5587       Muse always makes sure that the file ends with a newline.
5588     
5589     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5590       planner markup is now provided automatically by the planner port to
5591       Muse, and we don't have any customized markup.
5592     
5593     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5594       variable that specifies where the base directory of your blog entries
5595       is found.
5596     
5597     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5598       the base directory.  Explore categories recursively.
5599     
5600     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5601       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5602       special characters file name.
5603     
5604     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5605       making a new blog entry.  It will prompt you for a category, then a
5606       title, and then will create a new file that has the date and title
5607       inserted.
5609     modified files:
5610      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5613 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5615     Summary:
5616       Change mailing address of FSF, add AUTHORS file.
5617     Revision:
5618       muse--main--1.0--patch-51
5620     * muse-*.el, muse.texi: Change mailing address of FSF.
5621     
5622     * muse.texi (Contributors): Fix typo.
5623     
5624     * AUTHORS: New file containing a list of all of those who have
5625       contributed code or documentation to Muse, how many lines were changed,
5626       etc.
5628     new files:
5629      .arch-ids/AUTHORS.id AUTHORS
5631     modified files:
5632      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5633      muse-html.el muse-http.el muse-journal.el muse-latex.el
5634      muse-message.el muse-mode.el muse-poem.el muse-project.el
5635      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5636      muse.texi
5639 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5641     Summary:
5642       Merged from hodique@lifl.fr--2005 (patch 0-1)
5643     Revision:
5644       muse--main--1.0--patch-50
5646     Patches applied:
5647     
5648      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5649        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5650     
5651      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5652        fix .html (for example) in visible names for links
5654     modified files:
5655      ChangeLog muse-publish.el
5657     new patches:
5658      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5659      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5662 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5664     Summary:
5665       Make generated X(HT)ML show up in the right encoding in other modes.
5666     Revision:
5667       muse--main--1.0--patch-49
5669     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5670       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5671       generated (X)HTML files show up in the right coding system when editing
5672       them with another Emacs mode.
5673     
5674     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5675       encoding instead of hard-coding it.
5676     
5677     * muse-message.el: Add content to Commentary section, explaining the use
5678       of this publishing style.
5680     modified files:
5681      ChangeLog muse-html.el muse-journal.el muse-message.el
5684 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5686     Summary:
5687       Move regexps to same group, only make 4 heading faces.
5688     Revision:
5689       muse--main--1.0--patch-48
5691     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5692       can only publish 3 of them specially, leaving the fourth to be in
5693       plain text.
5694       (muse-colors-markup): Only recognize 4 levels of heading.
5695     
5696     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5697       (muse-file-regexp, muse-image-regexp)
5698       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5699       like a good idea to have all the regexps in the same group.
5701     modified files:
5702      ChangeLog muse-colors.el muse-regexps.el muse.el
5705 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5707     Summary:
5708       Update my example config, minor code cleanup.
5709     Revision:
5710       muse--main--1.0--patch-47
5712     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5713       names and add "Plans" project.
5714     
5715     * muse-docbook.el (looking-back): Delete.
5716     
5717     * muse-html.el (looking-back): Delete.
5718     
5719     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5720       instead of `looking-back'.
5721     
5722     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5723       function, use this function.  If `looking-back' exists, call it;
5724       otherwise, use a workaround.
5726     removed files:
5727      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5729     modified files:
5730      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5731      muse-html.el muse.el
5734 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5736     Summary:
5737       Handle a few paragraph publishing edge cases better.
5738     Revision:
5739       muse--main--1.0--patch-46
5741     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5742       beginning-of-document, end-of-document, and paragraph separator regexps
5743       so that one markup rule can be used in all these cases.
5744       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5745       particular, blockquote or center at beginning or end of document will
5746       be published properly.  Hopefully this won't slow things down too much.
5747       (muse-docbook-markup-paragraph-close): Removed.
5748     
5749     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5750     
5751     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5752       Ditto.
5753       (muse-html-markup-paragraph-close): Removed.
5755     modified files:
5756      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5759 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5761     Summary:
5762       Improve prompt when reading a tag.
5763     Revision:
5764       muse--main--1.0--patch-45
5766     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5767       other Emacs modes seem to do.
5769     modified files:
5770      ChangeLog muse-mode.el
5773 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5775     Summary:
5776       Warn user when publishing fails due to a private directory.
5777     Revision:
5778       muse--main--1.0--patch-44
5780     * muse-project.el (muse-project-private-p): Warn users when publishing a
5781       file fails due to its directory not being readable by others.  Make
5782       sure that you do a `chmod +o name_of_directory' if you want the
5783       contents of that directory to be publishable.
5785     modified files:
5786      ChangeLog muse-project.el
5789 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5791     Summary:
5792       Fix error with example tags and message publishing style.
5793     Revision:
5794       muse--main--1.0--patch-43
5796     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5797       see if a previous definition for `font-lock-multiline' exists.
5798     
5799     * muse-message.el (muse-message-example-tag): Don't require two
5800       additional (unused) arguments.
5802     modified files:
5803      ChangeLog muse-colors.el muse-message.el
5806 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5808     Summary:
5809       Always end the published document with a newline.
5810     Revision:
5811       muse--main--1.0--patch-42
5813     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5814       published document with a newline.
5815     
5816     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5818     modified files:
5819      ChangeLog muse-docbook.el muse-html.el
5822 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5824     Summary:
5825       Don't let automatic backup files crash the publishing process.
5826     Revision:
5827       muse--main--1.0--patch-41
5829     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5830       directive since this value is already processed by
5831       `muse-publish-markup-directive', and may be obtained by using
5832       the code: (muse-publishing-directive "date").
5833     
5834     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5835       to run (funcall nil); this happened once during a debugging process.
5836     
5837     * muse-project.el (muse-project-private-p): Skip any file for which we
5838       cannot fetch attributes.  This fixes a bug where having an
5839       Emacs-generated automatic backup file in a publishing directory causes
5840       the publishing process to halt with an error.
5842     modified files:
5843      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5846 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5848     Summary:
5849       Apply fix in previous patch to the DocBook publishing style.
5850     Revision:
5851       muse--main--1.0--patch-40
5853     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5854       previous patch here as well.
5855     
5857     modified files:
5858      ChangeLog muse-docbook.el
5861 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5863     Summary:
5864       Fix newly-introduced lock-up during HTML publishing.
5865     Revision:
5866       muse--main--1.0--patch-39
5868     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5869       planner rules higher priority in the publishing sequence.  Hopefully
5870       this will not wreck anything; I don't use these rules, so I cannot
5871       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5872     
5873     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5874       replace-match; that seems to be slightly evil.  Return nil instead of a
5875       newline since otherwise Muse thinks that we are not done yet and gets
5876       into an infinite loop.  This should fix the lock-up problem that
5877       resulted from the previous few patches.
5879     modified files:
5880      ChangeLog muse-blosxom.el muse-html.el
5883 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5885     Summary:
5886       Parenthesis goofup.
5887     Revision:
5888       muse--main--1.0--patch-38
5890     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5891     
5893     modified files:
5894      ChangeLog muse-blosxom.el
5897 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5899     Summary:
5900       Make docbook and blosxom modes close paragraphs properly at end.
5901     Revision:
5902       muse--main--1.0--patch-37
5904     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5905       patch.
5906     
5907     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5908       (muse-docbook-markup-paragraph-close): Adapt from
5909       `muse-html-markup-paragraph-close'.
5910     
5911     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5912       preserve the same appearance as before the last patch.
5914     modified files:
5915      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5918 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5920     Summary:
5921       Bugfix: Close P tag properly at end of file.
5922     Revision:
5923       muse--main--1.0--patch-36
5925     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5926       error.
5927     
5928     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5929       detecting whether or not a paragraph needs a closing P tag.
5930       (muse-html-markup-paragraph-close): New function that only inserts a
5931       closing P tag when an unclosed P tag is nearby.
5933     modified files:
5934      ChangeLog muse-blosxom.el muse-html.el
5937 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5939     Summary:
5940       Update my example settings.
5941     Revision:
5942       muse--main--1.0--patch-35
5944     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5946     modified files:
5947      ChangeLog examples/mwolson/muse-init.el
5950 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5952     Summary:
5953       Update documentation for C-c TAB feature.
5954     Revision:
5955       muse--main--1.0--patch-34
5957     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5958       `muse-insert-tag'.
5959     
5961     modified files:
5962      ChangeLog muse.texi
5965 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5967     Summary:
5968       New feature: tag completion with C-c TAB.
5969     Revision:
5970       muse--main--1.0--patch-33
5972     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5973       (muse-tag-history, muse-custom-tags): New variables that keep track of
5974       the tag history and newly-entered tags respectively for
5975       `muse-insert-tag'.
5976       (muse-insert-tag): New function that interactively prompts the user for
5977       a tag to use.
5979     modified files:
5980      ChangeLog muse-mode.el
5983 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5985     Summary:
5986       Fix XHTML validation error with <hr> and <br>.
5987     Revision:
5988       muse--main--1.0--patch-32
5990     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5991       and HR tags for XHTML publishing.  This should fix a few validation
5992       errors that I've been noticing lately.
5994     modified files:
5995      ChangeLog muse-html.el
5998 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6000     Summary:
6001       Remove flyspell overlays on links.
6002     Revision:
6003       muse--main--1.0--patch-31
6005     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
6006       should make the link clickable.  On Emacs21, the color will stay red,
6007       but other Emacsen should do the right thing, which is use the normal
6008       link color.  Hopefully this will fix some strange flyspell-related link
6009       problems.
6011     modified files:
6012      ChangeLog muse-colors.el
6015 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6017     Summary:
6018       Update my example Muse settings.
6019     Revision:
6020       muse--main--1.0--patch-30
6022     * examples/mwolson/muse-init.el: Update from my latest version.
6023       (muse-project-alist): Remove the francais part of my blog.
6024       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6025       into this and `my-muse-mode-fill-nobreak-p'.
6026       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6027       this is the best way to accomplish this.
6028       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6029       characters in the title.
6030       (my-muse-prepare-entry-for-xanga): Treat example regions better.
6032     modified files:
6033      ChangeLog examples/mwolson/muse-init.el
6036 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6038     Summary:
6039       Add simple `muse-version' function.
6040     Revision:
6041       muse--main--1.0--patch-29
6043     * muse.el (muse-version): New function that displays the value of the
6044       `muse-version' variable.  This should be easier for the user to type
6045       than C-h v muse-version.
6047     modified files:
6048      ChangeLog muse.el
6051 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6053     Summary:
6054       Don't compile documentation by default.
6055     Revision:
6056       muse--main--1.0--patch-28
6058     * Makefile (all): Don't compile documentation by default.
6059       (doc): Use this rule to compile documentation.
6061     modified files:
6062      ChangeLog Makefile
6065 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6067     Summary:
6068       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6069     Revision:
6070       muse--main--1.0--patch-27
6072     2005-04-16  Michael Olson  <mwolson@gnu.org>
6073     
6074         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6075         johnw. If a journal entry's title is a [[link]], then an
6076         <enclosure> tag will be added to the XML data giving the size and
6077         MIME type of the link target.  This makes podcasting with Muse
6078         trivial.
6079         (muse-journal-rss-entry-template): Add enclosure usage to example.
6080         (muse-journal-rss-munge-buffer): Implement enclosures.
6082     modified files:
6083      ChangeLog muse-journal.el
6086 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6088     Summary:
6089       Standardize source headers, appease elint, don't require planner
6090     Revision:
6091       muse--main--1.0--patch-26
6093     2005-04-15  Michael Olson  <mwolson@gnu.org>
6094     
6095         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6096         `scripts' directory since it really isn't part of Muse proper; it
6097         is used to generate Muse output from the command line.
6098     
6099         * muse-blosxom.el: Handle case where planner is not loaded so that
6100         it isn't a hard requirement.
6101     
6102         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6103         that elint doesn't complain.
6104     
6105         * muse-message.el (muse-message-markup-link): Don't throw up on
6106         links with no description.
6107     
6108         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6109         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6110         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6111         muse-project.el, muse-publish.el, muse-regexps.el,
6112         muse-texinfo.el, muse.el: Add standard header for each file in
6113         preparation for the initial release, which will hopefully happen
6114         sometime within the next month.
6115     
6117     removed files:
6118      experimental/.arch-ids/=id
6120     modified files:
6121      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6122      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6123      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6124      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6125      muse-texinfo.el muse.el
6127     renamed files:
6128      .arch-ids/muse-build.el.id
6129        ==> scripts/.arch-ids/muse-build.el.id
6130      muse-build.el
6131        ==> scripts/muse-build.el
6133     removed directories:
6134      experimental experimental/.arch-ids
6137 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6139     Summary:
6140       Merge contents of muse-latexcjk.el into muse-latex.el.
6141     Revision:
6142       muse--main--1.0--patch-25
6144     2005-04-14  Michael Olson  <mwolson@gnu.org>
6145     
6146         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6147         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6148         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6149         Merge in from muse-latexcjk.el.
6150     
6151         * muse-latexcjk.el: Removed, functionality merged with
6152         muse-latex.el
6154     removed files:
6155      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6157     modified files:
6158      ChangeLog muse-latex.el
6161 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6163     Summary:
6164       Merge muse-xhtml.el into muse-html.el.
6165     Revision:
6166       muse--main--1.0--patch-24
6168     2005-04-06  Michael Olson  <mwolson@gnu.org>
6169     
6170         * examples/mwolson/muse-init.el: Update with respect to the
6171         muse-xhtml.el merge.
6172     
6173         * muse-html.el: The contents of muse-xhtml.el have been merged in
6174         as advised by John Wiegley.
6175         (muse-html-style-sheet): Add example for XHTML use in the
6176         function's documentation.
6177         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6178         Moved from muse-xhtml.el.
6179     
6180         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6182     removed files:
6183      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6185     modified files:
6186      ChangeLog examples/mwolson/muse-init.el muse-html.el
6189 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6191     Summary:
6192       Try to fix regexps for Emacs 21.4.
6193     Revision:
6194       muse--main--1.0--patch-23
6196     2005-04-05  Michael Olson  <mwolson@gnu.org>
6197     
6198         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6199         for Emacs 21.4.
6201     modified files:
6202      ChangeLog muse-regexps.el
6205 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6207     Summary:
6208       Add comments to the publish-project example script
6209     Revision:
6210       muse--main--1.0--patch-22
6212     2005-04-01  Michael Olson  <mwolson@gnu.org>
6213     
6214         * examples/publish-project: Moved here from
6215         scripts/publish-project.  Added a few comments so people know what
6216         it is used for.
6218     modified files:
6219      ChangeLog examples/publish-project
6221     renamed files:
6222      scripts/.arch-ids/publish-project.id
6223        ==> examples/.arch-ids/publish-project.id
6224      scripts/publish-project
6225        ==> examples/publish-project
6228 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6230     Summary:
6231       New XHTML style, add more examples to my sample muse config
6232     Revision:
6233       muse--main--1.0--patch-21
6235     2005-03-31  Michael Olson  <mwolson@gnu.org>
6236     
6237         * examples/mwolson/muse-init.el: Give an example of deriving a
6238         custom publishing style.
6239         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6240         (my-muse-prepare-entry-for-xanga): Mangle the published output
6241         from a blosxom project and copy the result to the clipboard for
6242         easy pasting into Xanga's web form.  The file is untouched.
6243     
6244         * muse-html.el (muse-html-style-sheet): Include the <style
6245         type="text/css"></style> wrapper around the example.
6246         (muse-html-header): Don't add <style type="text/css"></style>
6247         around the value of `muse-html-style-sheet' anymore.  This allows
6248         for the option of putting your stylesheet(s) in a separate file.
6249         An example of this is given in the documentation for this
6250         variable.
6251     
6252         * muse-xhtml: New file that implements a publishing style which is
6253         derived from HTML mode.  It uses a slightly modified version of
6254         the HTML markup rules to generate XHTML-compliant output.
6255     
6256         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6257         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6258         header gaffes.
6259     
6260         * muse-journal.el: Add new "journal-xhtml" style.
6261     
6262         * muse-message.el: Add new "message-xhtml" style.
6264     new files:
6265      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6267     modified files:
6268      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6269      muse-html.el muse-journal.el muse-message.el
6272 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6274     Summary:
6275       Add my muse configuration to the examples
6276     Revision:
6277       muse--main--1.0--patch-20
6279     2005-03-24  Michael Olson  <mwolson@gnu.org>
6280     
6281         * examples/johnw: Move John Wiegley's configuration to this
6282         directory.
6283     
6284         * examples/mwolson: My configuration files go here.
6285     
6286         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6287         just figured out how to keep links from being spell-checked or
6288         split up by fill-mode, so the implementation of this may be found
6289         here.  I also made a function that sets up a blog entry for me.
6291     new files:
6292      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6293      examples/mwolson/.arch-ids/muse-init.el.id
6294      examples/mwolson/muse-init.el
6296     modified files:
6297      ChangeLog
6299     renamed files:
6300      examples/.arch-ids/muse-johnw.el.id
6301        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6302      examples/.arch-ids/publish-johnw.id
6303        ==> examples/johnw/.arch-ids/publish-johnw.id
6304      examples/muse-johnw.el
6305        ==> examples/johnw/muse-johnw.el
6306      examples/publish-johnw
6307        ==> examples/johnw/publish-johnw
6309     new directories:
6310      examples/johnw examples/johnw/.arch-ids examples/mwolson
6311      examples/mwolson/.arch-ids
6314 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6316     Summary:
6317       Add muse-blosxom script and plugin for pyblosxom
6318     Revision:
6319       muse--main--1.0--patch-19
6321     2005-03-24  Michael Olson  <mwolson@gnu.org>
6322     
6323         * muse-blosxom.el: Update copyright notice in headers and mention
6324         the pyblosxom scripts.
6325     
6326         * contrib/pyblosxom: New directory containing pyblosxom plugins
6327         and helper scripts.
6328     
6329         * contrib/getstamps.py: Script that generates the "timestamps"
6330         file, run on the local machine.
6331     
6332         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6333         timestamps file.
6335     new files:
6336      contrib/pyblosxom/.arch-ids/=id
6337      contrib/pyblosxom/.arch-ids/getstamps.py.id
6338      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6339      contrib/pyblosxom/getstamps.py
6340      contrib/pyblosxom/hardcodedates.py
6342     modified files:
6343      ChangeLog muse-blosxom.el
6345     new directories:
6346      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6349 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6351     Summary:
6352       muse-blosxom.el has matured past experimental status
6353     Revision:
6354       muse--main--1.0--patch-18
6356     2005-03-23  Michael Olson  <mwolson@gnu.org>
6357     
6358         * muse-blosxom.el: Remove common functionality that has already
6359         been implemented in `muse-html.el'.  Derive this mode from
6360         `muse-html'.  Update documentation.  I now feel that this file is
6361         ready to be included in the top-level Muse directory.
6363     modified files:
6364      ChangeLog muse-blosxom.el
6366     renamed files:
6367      experimental/.arch-ids/muse-blosxom.el.id
6368        ==> .arch-ids/muse-blosxom.el.id
6369      experimental/muse-blosxom.el
6370        ==> muse-blosxom.el
6373 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6375     Summary:
6376       Make muse-blosxom.el slightly less experimental
6377     Revision:
6378       muse--main--1.0--patch-17
6380     2005-03-22  Michael Olson  <mwolson@gnu.org>
6381     
6382         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6383         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6384         useful.
6385         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6386         from the `muse-blosxom-markup-date-directive' rule.
6387         (blosxom-set-time): Remove this function.  We're not going to be
6388         touching the timestamp manually anymore -- it's too much of a
6389         hassle.  Right now I've got a python program that compiles a
6390         timestamp file and a pyblosxom helper that reads it.  Something
6391         similar could be arranged for blosxom, I'm sure.
6392     
6394     modified files:
6395      ChangeLog experimental/muse-blosxom.el
6398 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6400     Summary:
6401       Apply latest journal-related updates from johnw
6402     Revision:
6403       muse--main--1.0--patch-16
6406     modified files:
6407      ChangeLog examples/muse-johnw.el muse-journal.el
6410 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6412     Summary:
6413       Add Projects node to the manual
6414     Revision:
6415       muse--main--1.0--patch-15
6417     2005-02-28  Michael Olson  <mwolson@gnu.org>
6418     
6419         * muse.texi: Change copyright notice since the FSF is now the
6420         copyright holder.
6421         (Projects): New node, based on a section from the README file.
6423     modified files:
6424      ChangeLog muse.texi
6427 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6429     Summary:
6430       Correct documentation, adding some content.
6431     Revision:
6432       muse--main--1.0--patch-14
6434     2005-02-28  Michael Olson  <mwolson@gnu.org>
6435     
6436         * muse.texi: Change license terms of the documentation to the GNU
6437         GPL instead of the GNU FDL, as per the consent of the copyright
6438         holders of the emacs-wiki manual, from which this is based.  Some
6439         emacs-wiki-isms in the manual were corrected, and the Getting
6440         Started section was updated.
6442     modified files:
6443      ChangeLog muse.texi
6446 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6448     Summary:
6449       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6450     Revision:
6451       muse--main--1.0--patch-13
6453     2005-02-17  Michael Olson  <mwolson@gnu.org>
6454     
6455         * experimental/muse-blosxom.el: Somehow the contents of this file
6456         managed to get duplicated.  I removed the duplicates.
6457         (muse-blosxom-date): Remove this, since it is not useful.
6458         (muse-blosxom-header): Use the standard header that blosxom.el
6459         has.
6461     modified files:
6462      ChangeLog experimental/muse-blosxom.el
6465 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6467     Summary:
6468       Initial commit of muse.texi, nothing substantial
6469     Revision:
6470       muse--main--1.0--patch-12
6472     2005-02-07  Michael Olson  <mwolson@gnu.org>
6473     
6474         * muse.texi: New file that provides the documentation for Muse.
6475         It is in a very rough form at the moment.  Nothing substantial may
6476         be found here yet.  Be ye warned.
6478     new files:
6479      .arch-ids/muse.texi.id muse.texi
6481     modified files:
6482      ChangeLog
6485 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6487     Summary:
6488       Add docstring, new trivial function
6489     Revision:
6490       muse--main--1.0--patch-11
6492     2005-02-07  Michael Olson  <mwolson@gnu.org>
6493     
6494         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6495         `muse-what-changed'.  No functionality change.
6496         (muse-what-changed): New function that displays in diff format the
6497         changes made since the buffer was last saved.
6498     
6499         * muse-project.el (muse-project-publish): Add docstring.
6501     modified files:
6502      ChangeLog muse-mode.el muse-project.el
6505 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6507     Summary:
6508       Add experimental version of muse-blosxom.el to project
6509     Revision:
6510       muse--main--1.0--patch-10
6512     2005-02-04  Michael Olson  <mwolson@gnu.org>
6513     
6514         * Makefile (realclean): Remove file that gets generated when fonts
6515         are missing.
6516     
6517         * experimental/muse-bloxsom.el: New file that implements Blosxom
6518         support for Muse.  It's in a very rough state, hence its placement
6519         in the `experimental' directory.
6521     new files:
6522      experimental/.arch-ids/=id
6523      experimental/.arch-ids/muse-blosxom.el.id
6524      experimental/muse-blosxom.el
6526     modified files:
6527      ChangeLog Makefile
6529     new directories:
6530      experimental experimental/.arch-ids
6533 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6535     Summary:
6536       Make permissions more consistent
6537     Revision:
6538       muse--main--1.0--patch-9
6541     modified files:
6542      ChangeLog
6544     modified directories:
6545      contrib examples scripts
6548 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6550     Summary:
6551       Fix build problems
6552     Revision:
6553       muse--main--1.0--patch-8
6555     2005-02-04  Michael Olson  <mwolson@gnu.org>
6556     
6557         * muse-build.el: Add contrib directory to `load-path'.
6558         (muse-elint-files): Load `muse-regexps.el'.
6559     
6560         * scripts/publish: Change permissions so that this script is
6561         executable.  Add contrib directory to load list.  Add
6562         `muse-regexps.el' to list.
6564     modified files:
6565      ChangeLog muse-build.el scripts/publish
6568 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6570     Summary:
6571       Use "&mdash;" instead of "&#151;"
6572     Revision:
6573       muse--main--1.0--patch-7
6575     2005-01-31  Michael Olson  <mwolson@gnu.org>
6576     
6577         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6578         with "&mdash;" so that documents validate properly.  Thanks to
6579         Björn Lindström for the suggestion.
6580     
6581         * muse-html.el (muse-html-markup-strings): Ditto.
6583     modified files:
6584      ChangeLog muse-docbook.el muse-html.el
6587 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6589     Summary:
6590       Fix use of "[:blank:]" in underline markup
6591     Revision:
6592       muse--main--1.0--patch-6
6594     2005-01-25  Michael Olson  <mwolson@gnu.org>
6595     
6596         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6597         use of `muse-regexp-blank'.
6599     modified files:
6600      ChangeLog muse-colors.el
6603 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6605     Summary:
6606       Fix problem with headings being given wrong face
6607     Revision:
6608       muse--main--1.0--patch-5
6610     2005-01-03  Michael Olson  <mwolson@gnu.org>
6611     
6612         * muse-colors.el: Add header.
6613         (muse-colors-emphasized): Headings were being given the coloring
6614         for the next level of heading instead of the real
6615         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6616         Heading").  Thanks to Lan Yufeng for finding this and sending a
6617         patch.
6618     
6619         * muse-regexps.el: Fix header.
6621     modified files:
6622      ChangeLog muse-colors.el muse-regexps.el
6625 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6627     Summary:
6628       Rotate ChangeLog
6629     Revision:
6630       muse--main--1.0--patch-4
6632     2005-01-01  Michael Olson  <mwolson@gnu.org>
6633     
6634         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6635         version will be automatically maintained by Arch.
6636     
6638     new files:
6639      .arch-ids/ChangeLog.id ChangeLog
6641     renamed files:
6642      .arch-ids/ChangeLog.id
6643        ==> .arch-ids/ChangeLog.2004.id
6644      ChangeLog
6645        ==> ChangeLog.2004
6648 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6650     Summary:
6651       Extended regexps fix, allow spaces in 1st part of links
6652     Revision:
6653       muse--main--1.0--patch-3
6655     2004-12-30  Michael Olson  <mwolson@gnu.org>
6656     
6657         * muse.el (muse-link-regexp): Allow spaces in the first part of
6658         links.
6659     
6660         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6661         customizable alternatives to extended character classes.
6662     
6663         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6665     modified files:
6666      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6667      muse-html.el muse-mode.el muse-publish.el muse.el
6670 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6672     Summary:
6673       Begin to change regexp handling, tweak muse.el header
6674     Revision:
6675       muse--main--1.0--patch-2
6677     2004-12-29  Michael Olson  <mwolson@gnu.org>
6678     
6679         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6680         myself.  Update URL.
6681     
6682         * muse-regexps.el: New file that implements regexp handling.
6683         Generalized regexp options will be moved to it eventually.
6685     new files:
6686      .arch-ids/muse-regexps.el.id muse-regexps.el
6688     modified files:
6689      ChangeLog muse.el
6692 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6694     Summary:
6695       Do some early spring cleaning
6696     Revision:
6697       muse--main--1.0--patch-1
6699     2004-12-29  Michael Olson  <mwolson@gnu.org>
6700     
6701         * Makefile: Change path to `publish' script.
6702     
6703         * contrib/pcomplete.el: New file that is used by Muse without
6704         actually being a part of it: hence its location in the contrib
6705         directory.
6706     
6707         * contrib/cgi.el, contrib/httpd.el: New location.
6708     
6709         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6710     
6711         * scripts/publish, scripts/publish-project: Ditto.
6713     new files:
6714      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6715      contrib/pcomplete.el examples/.arch-ids/=id
6716      scripts/.arch-ids/=id
6718     modified files:
6719      ChangeLog Makefile
6721     renamed files:
6722      .arch-ids/cgi.el.id
6723        ==> contrib/.arch-ids/cgi.el.id
6724      .arch-ids/httpd.el.id
6725        ==> contrib/.arch-ids/httpd.el.id
6726      .arch-ids/muse-johnw.el.id
6727        ==> examples/.arch-ids/muse-johnw.el.id
6728      .arch-ids/publish-johnw.id
6729        ==> examples/.arch-ids/publish-johnw.id
6730      .arch-ids/publish-project.id
6731        ==> scripts/.arch-ids/publish-project.id
6732      .arch-ids/publish.id
6733        ==> scripts/.arch-ids/publish.id
6734      cgi.el
6735        ==> contrib/cgi.el
6736      httpd.el
6737        ==> contrib/httpd.el
6738      muse-johnw.el
6739        ==> examples/muse-johnw.el
6740      publish
6741        ==> scripts/publish
6742      publish-johnw
6743        ==> examples/publish-johnw
6744      publish-project
6745        ==> scripts/publish-project
6747     new directories:
6748      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6749      scripts/.arch-ids
6752 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6754     Summary:
6755       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6756     Revision:
6757       muse--main--1.0--base-0
6759     (automatically generated log message)
6761     new patches:
6762      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6763      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6764      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6765      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6766      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6767      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6768      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6769      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6770      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6771      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6772      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6773      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6774      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6775      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6776      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6777      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6778      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6779      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8