Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
[muse-el.git] / ChangeLog
blobb1f50bdf4611df547d3e6c1b8226301668264d96
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
7     Summary:
8       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
9     Revision:
10       muse--main--1.0--patch-274
12     Patches applied:
13     
14      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
15        Don't interpret enddots, dots, and rule inside of links.
16     
17      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
18        Allow bad WikiWords to be colorized, by popular request.
19     
20      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
21        Be more fault-tolerant about muse-file-extension.
22     
23      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
24        Prepare debian files for new minor release.
25     
26      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
27        Update NEWS.
28     
29      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
30        NEWS: Add migration note.
31     
32      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
33        Merged from mwolson@gnu.org--2005 (patch 272-273)
35     modified files:
36      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
37      debian/control debian/rules lisp/muse-colors.el
38      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
40     new patches:
41      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
42      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
43      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
44      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
45      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
46      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
47      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
50 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
52     Summary:
53       muse-latex: Make footnotes look a bit more natural for LaTeX users.
54     Revision:
55       muse--main--1.0--patch-273
57     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
58       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
60     modified files:
61      ChangeLog lisp/muse-latex.el
64 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
66     Summary:
67       muse-texinfo: Correct markup strings for dots, enddots, center.
68     Revision:
69       muse--main--1.0--patch-272
71     * AUTHORS: Bookkeeping
72     
73     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
74       Jim Ottaway that produces correct output for dots, enddots, and
75       centered text.
77     modified files:
78      AUTHORS ChangeLog lisp/muse-texinfo.el
81 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
83     Summary:
84       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)
85     Revision:
86       muse--main--1.0--patch-271
88     Mark several revisions as "included".  No actual changes were made to the
89     source.
91     modified files:
92      ChangeLog
94     new patches:
95      davidsmith@acm.org--2005/muse--devo--1.0--base-0
96      davidsmith@acm.org--main/muse--devo--1.0--base-0
97      davidsmith@acm.org--main/muse--devo--1.0--patch-1
98      davidsmith@acm.org--main/muse--devo--1.0--patch-2
99      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
100      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
101      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
102      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
103      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
104      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
105      mwolson@gnu.org--2005/muse--rel--3.02--base-0
106      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
107      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
108      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
109      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
110      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
111      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
112      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
113      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
116 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
118     Summary:
119       muse-groff: Provide groff-pdf style rather than pdf.
120     Revision:
121       muse--main--1.0--patch-270
123     * experimental/muse-groff.el: Remove, since the original author keeps his
124       version in the lisp/ directory, and it's reasonably stable by now.
125     
126     * lisp/muse-groff.el: Detabify source.
127       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
128       avoid a conflict with the latex-based pdf style.
130     removed files:
131      experimental/.arch-ids/muse-groff.el.id
132      experimental/muse-groff.el
134     modified files:
135      ChangeLog lisp/muse-groff.el
138 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
140     Summary:
141       Merged from ajk@iu.edu--2005 (patch 0-9)
142     Revision:
143       muse--main--1.0--patch-269
145     Patches applied:
146     
147      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
148        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
149     
150      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
151        Publish PDF using GROFF with mom macros.
152     
153      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
154        Kinda works, still need tables and a bunch of other stuff.
155     
156      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
157        Remove extra newlines from QUOTE calls.
158     
159      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
160        mom -> groff
161     
162      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
163        - fix syntax of definition of muse-groff-markup-strings
164     
165      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
166        Use \z to keep leading space that will result from .URL...
167     
168      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
169        Don't use .blm (blank line == paragraph break).  Hopefu...
170     
171      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
172        Use markup-strings for <example>.
173     
174      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
175        Catch up with mwolson
177     new files:
178      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
180     modified files:
181      ChangeLog
183     new patches:
184      ajk@iu.edu--2005/muse--ajk--1.0--base-0
185      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
186      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
187      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
188      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
189      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
190      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
191      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
192      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
193      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
196 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
198     Summary:
199       Allow "-" in publishing directives.
200     Revision:
201       muse--main--1.0--patch-268
203     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
204       publishing directives.  Thanks to Jim Ottaway for the suggestion.
206     modified files:
207      ChangeLog lisp/muse-publish.el
210 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
212     Summary:
213       muse-latex: Fix "generation of PDF failed" message.
214     Revision:
215       muse--main--1.0--patch-267
217     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
218       t or nil depending on whether the publishing attempt was successful.
220     modified files:
221      ChangeLog lisp/muse-latex.el
224 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
226     Summary:
227       Call pdflatex a reasonable number of times.
228     Revision:
229       muse--main--1.0--patch-266
231     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
232       times, depending on what return value we get.  Thanks to John Wiegley
233       for the heads up.
235     modified files:
236      ChangeLog Makefile.defs debian/changelog debian/rules
237      lisp/muse-latex.el
240 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
242     Summary:
243       Temporary workaround to make lists work properly again.
244     Revision:
245       muse--main--1.0--patch-265
247     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
248       properties to lists, since we need to be able to reduce them in later
249       publishing rules for muse-html.  I'd really like to change the way
250       lists are marked up so as to obviate the need for this.
252     modified files:
253      ChangeLog lisp/muse-publish.el
256 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
258     Summary:
259       Attempt to fix read-only error.
260     Revision:
261       muse--main--1.0--patch-264
263     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
264       inhibit-read-only to t so that we don't get buffer-read-only errors.
266     modified files:
267      ChangeLog lisp/muse-publish.el
270 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
272     Summary:
273       Fix mistyping of new option name.
274     Revision:
275       muse--main--1.0--patch-263
277     * lisp/muse-publish.el (muse-publish-markup-comment)
278       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
280     modified files:
281      ChangeLog lisp/muse-publish.el
284 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
286     Summary:
287       muse-publish: Use `apply' instead of passing list to `insert'.
288     Revision:
289       muse--main--1.0--patch-262
291     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
292       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
293       Hopefully this will fix a backtrace or two.
295     modified files:
296      ChangeLog lisp/muse-publish.el
299 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
301     Summary:
302       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
303     Revision:
304       muse--main--1.0--patch-261
306     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
307       'comment-begin and 'comment-end.
308     
309     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
310     
311     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
312     
313     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
314     
315     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
316       argument for "\ref", since it isn't valid LaTeX.
317     
318     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
319       muse-publishing-current-output-path rather than
320       muse-publishing-current-file.
321     
322     * lisp/muse-publish.el (muse-publishing-current-output-path): New
323       variable that determines where the current file is being published to.
324       (muse-publish-file): Set muse-publishing-current-output-path.
325       (muse-publish-comments-p): New option that determines whether comments
326       should be deleted or published.  Default is to delete.
327       (muse-publish-markup-comment, muse-publish-comment-tag): Use
328       muse-publish-comments-p.
330     modified files:
331      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
332      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
333      lisp/muse-publish.el lisp/muse-texinfo.el
336 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
338     Summary:
339       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
340     Revision:
341       muse--main--1.0--patch-260
343     * AUTHORS: Bookkeeping.
344     
345     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
346       `output-dir' is not defined, so let's just use pubdir.
347     
348     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
349       Ottaway.
351     modified files:
352      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
355 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
357     Summary:
358       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
359     Revision:
360       muse--main--1.0--patch-259
362     * AUTHORS: Update.
363     
364     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
365       table headers and overlining table footers, as suggested by Trent Buck.
366     
367     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
368       author has agreed to send in a copyright assignment form.
370     modified files:
371      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
373     renamed files:
374      contrib/.arch-ids/muse-latex2png.el.id
375        ==> lisp/.arch-ids/muse-latex2png.el.id
376      contrib/muse-latex2png.el
377        ==> lisp/muse-latex2png.el
380 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
382     Summary:
383       Pave the way for entire-document escaping of specials.
384     Revision:
385       muse--main--1.0--patch-258
387     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
388     
389     * lisp/muse-publish.el (muse-insert-markup): New function that is used
390       for inserting markup text.  Currently, this inserts the text and adds
391       the read-only property.  This should permit us to deal with escaping
392       specials in the entire document, later on.
393       (muse-publish-section-close, muse-publish-markup-word)
394       (muse-publish-markup-emdash, muse-publish-markup-enddots)
395       (muse-publish-markup-dots, muse-publish-markup-rule)
396       (muse-publish-markup-heading, muse-publish-markup-footnote)
397       (muse-publish-markup-fn-sep, muse-publish-surround-text)
398       (muse-publish-markup-list, muse-publish-markup-leading-space)
399       (muse-publish-markup-verse): Use muse-insert-markup instead of
400       `insert'.  Don't use this on whitespace, just the markup text itself.
401     
402     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
403       Ditto.
404     
405     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
407     modified files:
408      ChangeLog lisp/muse-book.el lisp/muse-journal.el
409      lisp/muse-mode.el lisp/muse-publish.el
412 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
414     Summary:
415       By default, use ".muse" extension and do not detect by pathname.
416     Revision:
417       muse--main--1.0--patch-257
419     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
420       (muse-file-extension): Default to "muse".  This has the effect of
421       making Emacs associate the ".muse" extension with muse-mode, without
422       trying to figure things out from the path to the file.  The former
423       method is usually considered to be best, so we'll go with it.
425     modified files:
426      ChangeLog lisp/muse-mode.el lisp/muse.el
429 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
431     Summary:
432       Emacs 21 flyspell fix.
433     Revision:
434       muse--main--1.0--patch-256
436     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
437       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
438       means that the version of flyspell that comes with Emacs21 will no
439       longer mess up links.
441     modified files:
442      ChangeLog lisp/muse-mode.el
445 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
447     Summary:
448       Merged from jeho@jeho.org--2005 (patch 0-11)
449     Revision:
450       muse--main--1.0--patch-255
452     * AUTHORS: Update.
453     
454     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
455       footnode-end mark.
456     
457     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
458       links.
459       (muse-visit-link-default): Save position before searching, in case the
460       search fails.  Use a regexp search.  Start from beginning of document.
461       Refine search regexp.
462     
463     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
464       that indicated whether project names without a page specifier will be
465       considered links.
466       (muse-wiki-handle-interwiki): Consult
467       `muse-wiki-ignore-bare-project-names'.
468     
469     Patches applied:
470     
471      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
472        muse-mode.el fix for muse-visit-link-default
473     
474      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
475        muse-mode.el fix intangible problem in muse-link-at-point
476     
477      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
478        muse-wiki: added option for not rendering bare project names as links
479     
480      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
481        muse-mode.el: fix finding an anchor
482     
483      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
484        muse-latex.el: fix footnote-end
486     modified files:
487      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
488      lisp/muse-wiki.el
490     new patches:
491      jeho@jeho.org--2005/muse--jeho--1.0--base-0
492      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
493      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
494      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
495      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
496      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
497      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
498      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
499      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
500      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
501      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
502      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
505 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
507     Summary:
508       contrib/muse-latex2png.el: Put images in the correct directory.
509     Revision:
510       muse--main--1.0--patch-254
512     * contrib/muse-latex2png.el (latex2png-move2pubdir)
513       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
514       puts generated images in the correct directory.
516     modified files:
517      AUTHORS ChangeLog contrib/muse-latex2png.el
520 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
522     Summary:
523       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
524     Revision:
525       muse--main--1.0--patch-253
527     * experimental/muse-xml.el (muse-xml-insert-anchor)
528       (muse-xml-markup-anchor): Make sure we don't blow away the text just
529       before an anchor.  On all types but texinfo, insert a newline
530       immediately after the anchor.
531     
532     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
533       (muse-docbook-markup-anchor): Ditto.
534     
535     * lisp/muse-html.el (muse-html-insert-anchor)
536       (muse-html-markup-anchor): Ditto.
537     
538     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
539       (muse-texinfo-markup-anchor): Ditto.
540     
541     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
542       the anchor the first match group.
543     
544     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
545       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
546       suggestion.
547       (muse-latex-insert-anchor): Use a simpler routine that inserts
548       \label{}.
550     modified files:
551      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
552      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
553      lisp/muse-texinfo.el
556 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
558     Summary:
559       Allow anchors to occur near (rather than at) the beginning of line.
560     Revision:
561       muse--main--1.0--patch-252
563     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
564       characters before anchor, like " - ".  Thanks to Phillip Lord for the
565       suggestion.
567     modified files:
568      ChangeLog lisp/muse-publish.el
571 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
573     Summary:
574       Minor bookkeeping update.
575     Revision:
576       muse--main--1.0--patch-251
578     * AUTHORS: Update information.
580     modified files:
581      AUTHORS ChangeLog
584 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
586     Summary:
587       muse-mathml: New experimental embedded MathML publisher.
588     Revision:
589       muse--main--1.0--patch-250
591     * lisp/muse-html.el (muse-html): Fix docstring.
592     
593     * experimental/muse-mathml.el: New file that implements a <math> tag.
594       With the help of an external program, this will translate LaTeX code
595       between <math> and </math> to embedded MathML.  A new style called
596       "mathml" is defined, which is derived from the XHTML style, but with a
597       more suitable header.
599     new files:
600      experimental/.arch-ids/muse-mathml.el.id
601      experimental/muse-mathml.el
603     modified files:
604      ChangeLog lisp/muse-html.el
607 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
609     Summary:
610       muse-latex: Ignore anchor if it occurs at end of line.
611     Revision:
612       muse--main--1.0--patch-249
614     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
615       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
617     modified files:
618      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
621 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
623     Summary:
624       Add ability to publish embedded LaTeX content as a PNG.
625     Revision:
626       muse--main--1.0--patch-248
628     * lisp/muse-publish.el (muse-publishing-styles)
629       (muse-publishing-current-file, muse-publishing-current-style)
630       (muse-publishing-styles): Add documentation.
631     
632     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
633       expects LaTeX content, and will publish a PNG file.  If you're
634       interesting in helping, check out To Do in the commentary.  This is in
635       /contrib for now, since the original author doesn't have a copyright
636       assignment on file with the FSF.
638     new files:
639      contrib/.arch-ids/muse-latex2png.el.id
640      contrib/muse-latex2png.el
642     modified files:
643      AUTHORS ChangeLog lisp/muse-publish.el
646 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
648     Summary:
649       muse-groff.el: New publishing styles groff and groff-pdf.
650     Revision:
651       muse--main--1.0--patch-247
653     * AUTHORS: Add AJK.
654     
655     * lisp/muse.el: Use the correct month name for this release.  Oops.
656     
657     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
658     
659     * experimental/muse-groff.el: New file containing the groff and groff-pdf
660       publishing styles.
662     new files:
663      experimental/.arch-ids/muse-groff.el.id
664      experimental/muse-groff.el
666     modified files:
667      AUTHORS ChangeLog lisp/muse.el muse.texi
670 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
672     Summary:
673       Figure out syntax of :set.
674     Revision:
675       muse--main--1.0--patch-246
677     * lisp/muse-project.el (muse-project): Make the :set option inline to
678       match the actual syntax that Muse recognizes.
679     
680     * muse.texi (Projects): Note that I need to work on this section.
682     modified files:
683      ChangeLog lisp/muse-project.el muse.texi
686 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
688     Summary:
689       Release Emacs Muse 3.02.01.
690     Revision:
691       muse--main--1.0--patch-245
693     * NEWS: Update entries for Muse 3.02.01.
694     
695     * debian/rules: Install NEWS.Debian.
696     
697     * debian/NEWS: New file that contains Debian-related news items.
698     
699     * examples/mwolson/muse-init.el: Update with my latest changes.
700     
701     * examples/mwolson/templates/footer.html: Use
702       `muse-publishing-directive'.
704     new files:
705      debian/.arch-ids/NEWS.id debian/NEWS
707     modified files:
708      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
709      examples/mwolson/muse-init.el
710      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
713 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
715     Summary:
716       Fix customization bugs concerning muse-project-alist.
717     Revision:
718       muse--main--1.0--patch-244
720     * examples/johnw/muse-johnw.el: Update with latest version from John.
721     
722     * muse-project.el (muse-project-alist-using-customize): New variable that
723       indicates whether or not we just used customize to modify the value of
724       muse-project-alist.
725       (muse-project-alist-get): Set muse-project-alist-using-customize.
726       (muse-project-alist-set): Only try to unescape muse-project-alist if
727       muse-project-alist-using-customize is set.  Make sure that the value we
728       save to .emacs is unescaped.
729       (muse-project): Add definition for :value-delete so that we can work
730       around an Emacs21 and XEmacs21 annoyance.
732     modified files:
733      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
736 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
738     Summary:
739       Try to make link properties more sane.
740     Revision:
741       muse--main--1.0--patch-243
743     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
744       a bit smarter.  It is hoped that this fixes several strange key
745       movement and link coloring issues.  Thanks to Sergey Vlasov for the
746       fix.
748     modified files:
749      AUTHORS ChangeLog lisp/muse-colors.el
752 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
754     Summary:
755       Use modification time for date directive.
756     Revision:
757       muse--main--1.0--patch-242
759     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
760       directive using the currently-publishing file's modification time,
761       rather than the current time.
763     modified files:
764      ChangeLog lisp/muse-publish.el
767 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
769     Summary:
770       muse-latex: Add a few escaping options that may be used in the future.
771     Revision:
772       muse--main--1.0--patch-241
774     * lisp/muse-latex.el: Note that we don't make use of these new options
775       yet.
776       (muse-latex-markup-specials): Move longer escapes out of here.
777       (muse-latex-markup-specials-entire-document): New option that specifies
778       the special characters to escape in the whole document after processing
779       markup rules.
780       (muse-latex-markup-specials-verbatim): New option that specifies the
781       special characters to escape in <example> tags and =literal text=.
783     modified files:
784      ChangeLog lisp/muse-latex.el
787 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
789     Summary:
790       If more than 1 blank separates list/table items, separate them.
791     Revision:
792       muse--main--1.0--patch-240
794     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
795       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
796       line separates a list or table item, it will form a new table.
798     modified files:
799      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
800      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
803 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
805     Summary:
806       muse.texi: Use @example instead of @smallexample.
807     Revision:
808       muse--main--1.0--patch-239
810     * muse.texi: Replace @smallexample with @example.  It didn't do what I
811       thought it did, and the result looked worse.  Hence, the reversal.
813     modified files:
814      ChangeLog muse.texi
817 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
819     Summary:
820       muse-html: Add muse-xhtml-style-sheet.
821     Revision:
822       muse--main--1.0--patch-238
824     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
825       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
826       Thanks to Trent Buck for the suggestion.
828     modified files:
829      ChangeLog lisp/muse-html.el
832 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
834     Summary:
835       Release Muse 3.02.
836     Revision:
837       muse--main--1.0--patch-237
839     * Makefile.defs: Update Debian stuff.
840     
841     * changelog: Add entry for 3.02-1, urgency medium.
843     modified files:
844      ChangeLog Makefile.defs debian/changelog
847 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
849     Summary:
850       Prepare for release.
851     Revision:
852       muse--main--1.0--patch-236
854     * lisp/muse.el (muse-version): Increment to 3.02.
855     
856     * *.el: Fix first header line.
857     
858     * examples/mwolson/muse-init.el: Sync with my config.
859       (my-muse-pdf-make-links-absolute): New function that makes relative
860       links absolute in a hard-coded way.
861       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
862       publishing transforms.
863     
864     * NEWS: Update.
866     new files:
867      experimental/.arch-ids/muse-cite.el.id
868      experimental/muse-cite.el
870     modified files:
871      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
872      experimental/muse-message.el experimental/muse-xml.el
873      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
874      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
875      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
876      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
877      lisp/muse-protocols.el lisp/muse-publish.el
878      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
879      lisp/muse.el muse.texi
882 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
884     Summary:
885       Finish documentation.
886     Revision:
887       muse--main--1.0--patch-235
889     * muse.texi (Comments): New node that describes the syntax of comments.
890       (Markup Strings): Describe all markup strings.
892     modified files:
893      ChangeLog muse.texi
896 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
898     Summary:
899       Document style elements for muse-define-style.
900     Revision:
901       muse--main--1.0--patch-234
903     * muse.texi: Use @smallexample for 1-line examples.
904       (Style Elements): New node that explains the different style elements
905       that may be used for muse-define-style and muse-derive-style.
906       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
907       better.
909     modified files:
910      ChangeLog muse.texi
913 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
915     Summary:
916       Make documentation separately installable.
917     Revision:
918       muse--main--1.0--patch-233
920     * Makefile (install): Split into install-bin and install-info.
921     
922     * muse.texi (Markup Regexps): Fix display bug.
924     modified files:
925      ChangeLog Makefile muse.texi
928 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
930     Summary:
931       muse-mode: Set comment syntax.
932     Revision:
933       muse--main--1.0--patch-232
935     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
936       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
938     modified files:
939      ChangeLog lisp/muse-mode.el
942 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
944     Summary:
945       muse.texi: Add publishing order information.
946     Revision:
947       muse--main--1.0--patch-231
949     * muse.texi (Markup Regexps): Add publishing order.
951     modified files:
952      ChangeLog muse.texi
955 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
957     Summary:
958       Hack on documentation.  The release is in sight!
959     Revision:
960       muse--main--1.0--patch-230
962     * muse.texi: Use @subsubheading for all logical split headers rather than
963       @emph.  Move all examples against left margin.  Add comments to
964       indicate what still needs to be done.
965       (DocBook): Correct a few misspelled variable names and add some new
966       variables.
967       (Common Elements): Split this into 4 new subsections.
969     modified files:
970      ChangeLog muse.texi
973 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
975     Summary:
976       Fix publishing of stuff like <code><></code>.
977     Revision:
978       muse--main--1.0--patch-229
980     * lisp/muse-publish.el (muse-publish-escape-specials): Use
981       `insert-before-markers' rather than `insert'.  This should fix strange
982       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
984     modified files:
985      ChangeLog lisp/muse-publish.el
988 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
990     Summary:
991       Update NEWS, fix muse-url-protocols customization interface.
992     Revision:
993       muse--main--1.0--patch-228
995     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
996       using nil as the resolve function.
997     
998     * NEWS: Bring up-to-date.
1000     modified files:
1001      ChangeLog NEWS lisp/muse-protocols.el
1004 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1006     Summary:
1007       Fix title coloring bug; muse-latex: escape '<' and '>'.
1008     Revision:
1009       muse--main--1.0--patch-227
1011     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1012       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1013       for the report.
1014     
1015     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1016       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1017       Buck.
1019     modified files:
1020      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1023 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1025     Summary:
1026       muse-latex: Handle special characters in a better way.
1027     Revision:
1028       muse--main--1.0--patch-226
1030     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1031       characters hack.
1032       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1033       'end-literal.  Thanks to Trent Buck for the suggestion.
1034       (muse-latex-markup-specials): Move special characters here instead of
1035       using the regexp.
1037     modified files:
1038      ChangeLog lisp/muse-latex.el
1041 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1043     Summary:
1044       muse-latex: Fix compiler warning.
1045     Revision:
1046       muse--main--1.0--patch-225
1048     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1049       format.
1051     modified files:
1052      ChangeLog lisp/muse-latex.el
1055 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1057     Summary:
1058       Add <code> tag.
1059     Revision:
1060       muse--main--1.0--patch-224
1062     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1063       verbatim.  Verbatim makes text literal and escaped, code makes text
1064       teletype and escaped.
1065     
1066     * muse-publish.el (muse-publish-markup-tags): Add "code".
1067       (muse-publish-code-tag): New function that publishes code the same way
1068       as =teletyped= text.
1070     modified files:
1071      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1074 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1076     Summary:
1077       Strip text properties before browsing a URL.
1078     Revision:
1079       muse--main--1.0--patch-223
1081     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1082       this will fix a bug.
1084     modified files:
1085      ChangeLog lisp/muse-protocols.el
1088 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1090     Summary:
1091       muse-latex: Call pdflatex twice to get <contents> published.
1092     Revision:
1093       muse--main--1.0--patch-222
1095     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1096       pdflatex twice, since this seems to be necessary to get <contents>
1097       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1098       to call it three times, since this is what John originally did.  Can
1099       someone please give me advice about this?
1101     modified files:
1102      ChangeLog lisp/muse-latex.el
1105 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1107     Summary:
1108       Make info:// and man:// not publish a link, handle insert URL edge case.
1109     Revision:
1110       muse--main--1.0--patch-221
1112     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1113       publish only the description, not the URL.
1114     
1115     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1116       get nil from muse-publish-url by not inserting any text.
1118     modified files:
1119      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1122 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1124     Summary:
1125       If a URL has a resolve function of nil, publish the description only.
1126     Revision:
1127       muse--main--1.0--patch-220
1129     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1130       complete tag.
1131     
1132     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1133       interface.
1134       (muse-resolve-url): If nil is given as the resolve function, return
1135       nil.
1136     
1137     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1138       insert the description instead of the original URL.
1140     modified files:
1141      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1142      lisp/muse-publish.el
1145 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1147     Summary:
1148       Implement protocol handling.
1149     Revision:
1150       muse--main--1.0--patch-219
1152     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1153       should just make a hook for this stuff.
1154       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1155     
1156     * lisp/muse-protocols.el: New file that implements protocol handling.
1157     
1158     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1159       muse-resolve-url.
1160       (muse-publish-markup-url): Indentation fix, no func change.
1161     
1162     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1163     
1164     * lisp/muse.el: Require muse-protocols.
1166     new files:
1167      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1169     modified files:
1170      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1171      lisp/muse-regexps.el lisp/muse.el
1174 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1176     Summary:
1177       muse-xml: Use a more standard sort of header.
1178     Revision:
1179       muse--main--1.0--patch-218
1181     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1182       type="muse">, as suggested by Brad Collins.
1184     modified files:
1185      ChangeLog experimental/muse-xml.el
1188 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1190     Summary:
1191       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1192     Revision:
1193       muse--main--1.0--patch-217
1195     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1196     
1197     * README (examples): Mention that other files are here as well.
1198     
1199     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1200       for use with muse-xml.el.
1201     
1202     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1203       muse-xml is in experimental status.
1204       (muse-xml-markup-regexps): Correct table-munging regexp.
1205       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1206       Empty lines are marked up as <line />.
1207     
1208     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1209       s/last-stanza-end/end-last-stanza-line/.
1210     
1211     * muse-mode.el (muse-visit-link-default): Make the temporary file
1212       visiting work as expected.
1213     
1214     * muse-publish.el (muse-publish-markup-verse): Make use of
1215       'begin-verse-line and 'begin-last-stanza-line.  Use
1216       'end-last-stanza-line instead of 'last-stanza-end.
1217     
1218     * muse.texi (Verse): Be a bit more clever with our example.
1220     new files:
1221      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1223     modified files:
1224      AUTHORS ChangeLog README experimental/muse-xml.el
1225      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1226      muse.texi
1229 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1231     Summary:
1232       Allow links to temporary files to be visited.
1233     Revision:
1234       muse--main--1.0--patch-216
1236     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1237       temporary files.  These are buffers that do not have a corresponding
1238       file.
1240     modified files:
1241      ChangeLog lisp/muse-mode.el
1244 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1246     Summary:
1247       Fix save-match-data gaffe.
1248     Revision:
1249       muse--main--1.0--patch-215
1251     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1252       outside of `and' statement.
1254     modified files:
1255      ChangeLog lisp/muse-regexps.el
1258 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1260     Summary:
1261       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1262     Revision:
1263       muse--main--1.0--patch-214
1265     * examples/mwolson/muse-init.el: Update.
1266     
1267     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1268       ensure that links to other pages in this project are given the proper
1269       extension.
1270     
1271     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1272     
1273     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1274       instead of muse-publish-output-name.
1275     
1276     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1277       functions that consult the :link-suffix when returning the name of the
1278       link (or the complete file name for the latter function).  If
1279       :link-suffix does not exist, use :suffix.  This should help Muse be
1280       able to handle some more usage scenarios.
1281       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1282       muse-publish-output-name.
1283     
1284     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1285       muse-publish-link-file instead of muse-publish-output-file.
1286       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1287       letters.  The old behavior was not friendly to acronyms.
1289     modified files:
1290      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1291      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1292      lisp/muse-wiki.el
1295 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1297     Summary:
1298       Correct the publish-project example.
1299     Revision:
1300       muse--main--1.0--patch-213
1302     * examples/publish-project: Remove "-l muse-build.el" and note that the
1303       user's muse-init.el file should add the Muse directories to load-path.
1305     modified files:
1306      ChangeLog examples/publish-project
1309 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1311     Summary:
1312       Reinstate former extended character class rules.
1313     Revision:
1314       muse--main--1.0--patch-212
1316     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1317       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1318       document that.
1319       (muse-regexp-emacs-revision): New variable that indicates the revision
1320       number of this version of Emacs.
1321       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1322       aren't working well enough with extended character classes in regexps.
1323     
1324     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1325       instead of just displaying it.
1327     modified files:
1328      ChangeLog lisp/muse-regexps.el lisp/muse.el
1331 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1333     Summary:
1334       Fix paragraph-filling breakage in Emacs21.
1335     Revision:
1336       muse--main--1.0--patch-211
1338     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1339       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1340       report.
1342     modified files:
1343      ChangeLog lisp/muse-mode.el
1346 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1348     Summary:
1349       Allow Emacs 21.3 to use extended character classes in regexps.
1350     Revision:
1351       muse--main--1.0--patch-210
1353     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1354       Since enough positive reports have come in about the usability of 21.3,
1355       we'll allow it to use extended character classes in regexps by default.
1357     modified files:
1358      ChangeLog lisp/muse-regexps.el
1361 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1363     Summary:
1364       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1365     Revision:
1366       muse--main--1.0--patch-209
1368     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1369       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1370       offer the style and directory prompt when you hit C-c C-t in a file
1371       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1372       Hodique for the fix.
1373     
1374     * lisp/muse.el (muse-read-directory-name): New function that defines a
1375       fallback version of `read-directory-name', since Emacs21 doesn't have
1376       it.
1378     modified files:
1379      ChangeLog lisp/muse-publish.el lisp/muse.el
1381     new patches:
1382      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1383      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1384      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1385      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1386      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1387      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1390 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1392     Summary:
1393       Fix problem with links at beginning of buf and paragraphs.
1394     Revision:
1395       muse--main--1.0--patch-208
1397     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1398       mean.
1399     
1400     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1401     
1402     * muse-html.el (muse-html-markup-regexps): Ditto.
1403     
1404     * muse-publish.el (muse-publishing-last-position): New variable that
1405       indicates our last buffer position while publishing the current rule.
1406       Used to make sure the process doesn't get stalled.
1407       (muse-publish-markup): Fix edge case where links at beginning of
1408       buffer, with read-only text, would prevent the beginning of buffer from
1409       being matched.
1410       (muse-publish-markup-directive): Fix case where two directives of the
1411       same size would prevent any following directives from being
1412       interpreted.  We accomplish this by setting the last published position
1413       to nil after each directive.
1415     modified files:
1416      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1417      lisp/muse-html.el lisp/muse-publish.el
1420 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1422     Summary:
1423       Document publishing directives.
1424     Revision:
1425       muse--main--1.0--patch-207
1427     * muse.texi (Getting Started): Remove crufty sentence.
1428       (Directives): New section that describes the likes of #title and
1429       #author.
1431     modified files:
1432      ChangeLog muse.texi
1435 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1437     Summary:
1438       Document WikiNames and update header publishing information.
1439     Revision:
1440       muse--main--1.0--patch-206
1442     * muse.texi (Headings): Any level of headings is supported.
1443       (Emphasizing Text): Verbatim text may span multiple lines.
1444       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1445       Links, and Images.
1446       (Implicit Links): Document WikiNames and InterWiki links.
1448     modified files:
1449      ChangeLog muse.texi
1452 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1454     Summary:
1455       Finish NEWS, handle emphasis at EOF edge case.
1456     Revision:
1457       muse--main--1.0--patch-205
1459     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1460       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1461       as there is a terminating emphasis delimiter.
1462     
1463     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1464     
1465     * NEWS: Bring this up to date.
1467     modified files:
1468      ChangeLog NEWS examples/mwolson/muse-init.el
1469      lisp/muse-colors.el
1472 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1474     Summary:
1475       muse-html: Add muse-xhtml-extension.
1476     Revision:
1477       muse--main--1.0--patch-204
1479     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1480       default file extension for publishing XHTML files.  Thanks to Trent
1481       Buck for the suggestion.
1482       ("xhtml"): Use it.
1484     modified files:
1485      ChangeLog lisp/muse-html.el
1488 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1490     Summary:
1491       Add items through patch-149 to NEWS.
1492     Revision:
1493       muse--main--1.0--patch-203
1495     * NEWS (progress): Catch up to patch-149.
1496     
1497     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1498     
1499     * lisp/muse-publish.el (muse-publish): Ditto.
1501     modified files:
1502      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1505 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1507     Summary:
1508       Make building of Debian revisions work.
1509     Revision:
1510       muse--main--1.0--patch-202
1512     * Makefile (distclean): Don't remove anything in debian/, since it will
1513       never be necessary.
1514       (debclean): Removed, since two different targets need slightly
1515       different versions of this.  Even abstraction has its limits.
1516       (debbuild): New target that takes care of performing the build itself.
1517       (debrevision): New target that makes a revision build, where the
1518       original tarball must not be modified.
1519       (debrevision): Split out building stuff to debbuild target.
1520     
1521     * debian/changelog: Several revisions worth of Debian fun.
1522     
1523     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1524       (Description): Make this match the ITP and shorten the text.
1526     modified files:
1527      ChangeLog Makefile Makefile.defs debian/changelog
1528      debian/control
1531 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1533     Summary:
1534       Prepare initial upload for Debian project.
1535     Revision:
1536       muse--main--1.0--patch-201
1538     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1539       version, since we only want the last changelog entry to appear on the
1540       initial Debian upload.
1541     
1542     * debian/changelog: New Debian package 3.01.arch.201-1.
1544     modified files:
1545      ChangeLog Makefile.defs debian/changelog
1548 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1550     Summary:
1551       muse-mode: Minor regexp tweak.
1552     Revision:
1553       muse--main--1.0--patch-200
1555     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1557     modified files:
1558      ChangeLog lisp/muse-mode.el
1561 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1563     Summary:
1564       Minor fixups from Peter K. Lee.
1565     Revision:
1566       muse--main--1.0--patch-199
1568     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1569       restrictive with our end-of-table regexp.
1570     
1571     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1572       instead of start of table.  Be less restrictive with several of our
1573       regexps.
1574     
1575     * lisp/muse-html.el: Patch from Peter K. Lee.
1576       (muse-html-prepare-buffer): Work around edge case where the "charset="
1577       part has already been appended to muse-html-meta-content-type.
1578       (muse-html-fixup-tables): Be slightly less restrictive with our
1579       end-of-table regexp.
1581     modified files:
1582      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1583      lisp/muse-html.el
1586 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1588     Summary:
1589       Keep lists from getting mashed together on M-q.
1590     Revision:
1591       muse--main--1.0--patch-198
1593     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1594       locally so that lists don't get blended together incorrectly upon
1595       hitting M-q.
1597     modified files:
1598      ChangeLog lisp/muse-mode.el
1601 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1603     Summary:
1604       QuickStart: Minor typo in anchor example.
1605     Revision:
1606       muse--main--1.0--patch-197
1608     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1609       rather than a full URL.
1611     modified files:
1612      ChangeLog examples/QuickStart
1615 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1617     Summary:
1618       Makefile: Use BUILDOPTS.
1619     Revision:
1620       muse--main--1.0--patch-196
1622     * Makefile (debrelease): Make use of $(BUILDOPTS).
1623     
1624     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1625       be passed to dpkg-buildpackage.  In case I ever make several revisions
1626       before getting the -1 revision uploaded, for example, I can use "-sa"
1627       here in order to make a valid pacakge.
1629     modified files:
1630      ChangeLog Makefile Makefile.defs
1633 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1635     Summary:
1636       Make generated Debian packages slightly easier to upload.
1637     Revision:
1638       muse--main--1.0--patch-195
1640     * debian/changelog: Generate 3.01.arch.195-1.
1641     
1642     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1643     
1644     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1645       that was last uploaded to Debian.
1646     
1647     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1648       changes is generated.  This means we have to use dpkg-buildpackage,
1649       since debuild doesn't recognize the environment variables that it
1650       claims to recognize.
1652     modified files:
1653      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1656 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1658     Summary:
1659       Makefile: Minor deletion cleanups.
1660     Revision:
1661       muse--main--1.0--patch-194
1664     modified files:
1665      ChangeLog Makefile
1668 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1670     Summary:
1671       Compilation cleanups.
1672     Revision:
1673       muse--main--1.0--patch-193
1675     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1676       `make-variable-buffer-local' in order to silence compiler warnings.
1677     
1678     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1679       warning.
1680     
1681     * scripts/muse-build.el (muse-elint-files): Automatically load every
1682       elisp file rather than specifying each one.
1684     modified files:
1685      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1688 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1690     Summary:
1691       Fix failure to resolve interwiki link when clicking on it.
1692     Revision:
1693       muse--main--1.0--patch-192
1695     * Makefile (debclean): Minor tweak.
1696     
1697     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1698       change.
1699     
1700     * lisp/muse-project.el (muse-project-find-file): Don't add file
1701       extensions to a relative name.  If we're dealing with a file, open it
1702       up without searching through the various projects for a path.  This
1703       should fix the failure to resolve an interwiki link by clicking on it.
1705     modified files:
1706      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1709 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1711     Summary:
1712       Makefile: Remove stale Debian packages for this version.
1713     Revision:
1714       muse--main--1.0--patch-191
1716     * Makefile (debclean): Remove generated Debian packages for the current
1717       version in parent directory.
1719     modified files:
1720      ChangeLog Makefile
1723 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1725     Summary:
1726       Fix trailing backslash error.
1727     Revision:
1728       muse--main--1.0--patch-190
1730     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1731       regexp-quoting fix from drkm.
1733     modified files:
1734      ChangeLog lisp/muse-project.el
1737 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1739     Summary:
1740       Release 3.01.91 (3.02 RC2).
1741     Revision:
1742       muse--main--1.0--patch-189
1744     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1746     modified files:
1747      ChangeLog Makefile.defs lisp/muse.el muse.texi
1750 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1752     Summary:
1753       Escape email address and URL always.
1754     Revision:
1755       muse--main--1.0--patch-188
1757     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1758       escape and publish email address as read-only, even when it's not
1759       marked up.
1760       (muse-publish-markup-url): Ditto for URL.
1762     modified files:
1763      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1766 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1768     Summary:
1769       Inter-project output name fix.
1770     Revision:
1771       muse--main--1.0--patch-187
1773     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1774       that I had fixed this before.
1776     modified files:
1777      ChangeLog lisp/muse-wiki.el
1780 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1782     Summary:
1783       Make coloring of verbatim greater-than sign same as publishing.
1784     Revision:
1785       muse--main--1.0--patch-186
1787     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1788       greater-than sign surrounded by equal signs, display it in verbatim
1789       face.
1791     modified files:
1792      ChangeLog lisp/muse-colors.el
1795 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1797     Summary:
1798       Allow transform function for link descriptions.  Bare email and URL fixes.
1799     Revision:
1800       muse--main--1.0--patch-185
1802     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1803       (muse-publish-desc-transforms): New option that contains the functions
1804       that will be called to transform a link description.
1805       (muse-publish-markup-word): Handle Yet Another Edge Case.
1806       (muse-publish-markup-email): Use
1807       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1808       double-quote on either side.
1809       (muse-publish-url): Apply description transforms.
1810       (muse-publish-markup-url): Don't publish if we have a double-quote on
1811       either side.
1812     
1813     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1814       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1815       (muse-wiki-interwiki-delimiter): New option that indicates the
1816       interwiki delimiter to use.
1817       (muse-wiki-interwiki-replacement): New option that indicates the
1818       replacement
1819       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1820       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1821       this can be added to muse-publish-desc-transforms.
1822       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1823       interwiki delimiter with its replacement, but only when the given text
1824       is not an explicit link.
1825     
1826     * lisp/muse.el (muse-update-file-extension): New function made from the
1827       innards of the :set function in `muse-file-extension'.
1829     modified files:
1830      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1833 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1835     Summary:
1836       Handle anchors in all publishing styles, as well as linking to them.
1837     Revision:
1838       muse--main--1.0--patch-184
1840     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1841       'internal-link.
1842       (muse-publish-prepare-url): Don't touch links to anchors.
1843     
1844     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1845       'internal-link.  Treat centered text with
1846       <para role="center">...</para>.
1847       (muse-docbook-markup-paragraph): Slight regexp tweak.
1848       (muse-docbook-insert-anchor): Docfix.
1849       (muse-docbook-markup-anchor): Move lower in file.
1850     
1851     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1852       'internal-link.
1853       (muse-xhtml-markup-strings): Order list, no func change.
1854       (muse-html-markup-anchor): Move up in file, no func change.
1855     
1856     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1857       publishing anchors.
1858       (muse-latex-markup-strings): Add handler for 'internal-link.
1859       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1860       that insert an anchor around the next word or inside of a tag.
1861     
1862     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1863       publishing anchors.
1864     
1865     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1866       'internal-link.
1867       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1868       that insert an anchor before the next word or within a tag.
1869     
1870     * NEWS: Initial attempt at documenting changes since 3.01.
1872     new files:
1873      .arch-ids/NEWS.id NEWS
1875     modified files:
1876      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1877      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1880 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1882     Summary:
1883       Generalize some blosxom helper functions.
1884     Revision:
1885       muse--main--1.0--patch-183
1887     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1888       generalized helper functions.
1889       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1890       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1891       relative links.
1892     
1893     * lisp/muse-blosxom.el: Update example in header.
1894       (muse-blosxom-new-entry): Use new names for helper functions.
1895       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1896       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1897     
1898     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1899       `muse-blosxom-project-get-categories'.
1900       (muse-project-alist-styles): Renamed from
1901       `muse-blosxom-project-alist-entry'.
1902       (muse-project-alist-dirs): Renamed from
1903       `muse-blosxom-project-alist-dirs'.
1904       (muse-project-of-file): Use `muse-current-file'.
1905     
1906     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1907       `muse-current-file'.
1908     
1909     * lisp/muse.el (muse-current-file): New function that returns the name of
1910       the currently visited or published file.
1911       (muse-page-name): Use `muse-current-file'.
1913     modified files:
1914      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1915      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1918 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1920     Summary:
1921       muse-xml: definition lists, muse-docbook: center.
1922     Revision:
1923       muse--main--1.0--patch-182
1925     * Makefile (%.info, %.html): Use general argument in rule.
1926       (distclean): Add another cruft file.
1927     
1928     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1929       type="definition"> for definition lists.
1930     
1931     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1932       with <note>, since it's the closest thing I could find.
1934     modified files:
1935      ChangeLog Makefile experimental/muse-xml.el
1936      lisp/muse-docbook.el
1939 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1941     Summary:
1942       Minor namespace fix.
1943     Revision:
1944       muse--main--1.0--patch-181
1946     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1947       muse-match-string-no-properties rather than match-string-no-properties.
1949     modified files:
1950      ChangeLog lisp/muse-colors.el
1953 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1955     Summary:
1956       Correct breakage induced by previous patch.
1957     Revision:
1958       muse--main--1.0--patch-180
1960     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1961       path as a fallback if we are publishing.
1963     modified files:
1964      ChangeLog lisp/muse-wiki.el
1967 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1969     Summary:
1970       Make interwiki links work in a few more edge cases.
1971     Revision:
1972       muse--main--1.0--patch-179
1974     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1975       assertion, now that I have a good idea of the edge cases involved.
1976     
1977     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1978       the current file is not part of any Muse project, allowing interwiki
1979       links to be resolvable even then.  Don't return a relative path if we
1980       are not publishing.  For visiting links, the best thing is just to
1981       return the real path.
1983     modified files:
1984      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1987 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1989     Summary:
1990       Fix warnings during font-lock, example tag highlighting.
1991     Revision:
1992       muse--main--1.0--patch-178
1994     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1995       error.
1996       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1997       <lisp> tags.
1998       (muse-unhighlight-region): Move higher up.
1999       (muse-colors-example-tag, muse-colors-literal-tag): Use
2000       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2001       since the point gets put in the right place automatically.
2003     modified files:
2004      ChangeLog lisp/muse-colors.el
2007 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2009     Summary:
2010       muse-xml: Separate section from title.
2011     Revision:
2012       muse--main--1.0--patch-177
2014     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2015       attribute to sections.  Use separate <title> tag to handle the title of
2016       a section.  Thanks to drkm for the suggestion.
2017     
2018     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2019     
2020     * lisp/muse-publish.el (muse-publish-markup-heading)
2021       (muse-publish-section-close): Pass level to markup strings for all
2022       section-related tags.
2023     
2024     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2025       not defined.
2027     modified files:
2028      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2029      lisp/muse-publish.el lisp/muse.el
2032 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2034     Summary:
2035       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2036     Revision:
2037       muse--main--1.0--patch-176
2039     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2040       folders that match `muse-project-ignore-regexp'.
2041     
2042     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2043       omission.  Add ",.*" to list of bad directory parts.
2044     
2045     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2046       matches `muse-project-ignore-regexp'.
2047     
2048     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2049       (muse-style-elements-list): New function that returns a list of
2050       references to ELEM in STYLE, including base styles.
2051       (muse-publish-markup-region): Use muse-style-elements-list rather than
2052       muse-style-elements when getting :regexps.
2053     
2054     * lisp/muse-publish.el (muse-style-element): Add docstring.
2056     modified files:
2057      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2058      lisp/muse-publish.el
2061 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2063     Summary:
2064       Initial implementation of muse-xml.el.  End of section edge case.
2065     Revision:
2066       muse--main--1.0--patch-175
2068     * AUTHORS: Add Peter K. Lee.
2069     
2070     * Makefile (experimental): New target that builds experimental programs.
2071       (distclean): Remove debian/dirs, a cruft file from the debian build
2072       process.
2073     
2074     * examples/mwolson/muse-init.el: Update.
2075     
2076     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2077       prompts for the blog entry to visit.
2078     
2079     * experimental/Makefile: New file that causes experimental stuff to be
2080       built.
2081     
2082     * experimental/muse-xml.el: New file that provides the experimental XML
2083       publishing style.
2084     
2085     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2086       comment strings.
2087     
2088     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2089     
2090     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2091       involving end-of-file and paragraph detection.
2092     
2093     * lisp/muse-wiki.el: Minor header fix.
2094     
2095     * scripts/muse-build.el (load-path): Add "../experimental".
2097     new files:
2098      experimental/.arch-ids/Makefile.id
2099      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2100      experimental/muse-xml.el
2102     modified files:
2103      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2104      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2105      lisp/muse-wiki.el scripts/muse-build.el
2108 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2110     Summary:
2111       Try to fix <example> region coloring problem.
2112     Revision:
2113       muse--main--1.0--patch-174
2115     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2116       If region is multiple lines, add '(font-lock-multiline t) to
2117       properties.  This should fix an annoying <example> region issue.
2119     modified files:
2120      ChangeLog lisp/muse-colors.el
2123 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2125     Summary:
2126       Don't publish implicit links that have a double-quote at begin or end.
2127     Revision:
2128       muse--main--1.0--patch-173
2130     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2131       double-quote exists at beginning or end.
2132     
2133     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2134       don't colorize if a double-quote exists at beginning or end.
2136     modified files:
2137      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2140 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2142     Summary:
2143       Fix failure to publish emphasis properly.
2144     Revision:
2145       muse--main--1.0--patch-172
2147     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2148       errors.
2149     
2150     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2151       of muse-wiki.
2153     removed files:
2154      experimental/.arch-ids/muse-wiki-old.el.id
2155      experimental/muse-wiki-old.el
2157     modified files:
2158      ChangeLog lisp/muse-publish.el
2161 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2163     Summary:
2164       Add a few common revision control directories to the ignore list.
2165     Revision:
2166       muse--main--1.0--patch-171
2168     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2169       directories to be ignored when building the file alist, such as those
2170       used for CVS and Arch revision control data.
2172     modified files:
2173      ChangeLog lisp/muse-project.el
2176 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2178     Summary:
2179       Fix #2654: Append a newline when using pdf publishing style.
2180     Revision:
2181       muse--main--1.0--patch-170
2183     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2184       newline to the end.
2186     modified files:
2187      ChangeLog lisp/muse-latex.el
2190 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2192     Summary:
2193       5 levels of headings colorization; color bare URLs.
2194     Revision:
2195       muse--main--1.0--patch-169
2197     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2198       Really color up to 5 headings.
2199       (muse-colors-markup): Add muse-url-regexp.
2200       (muse-colors-explicit-link): Renamed from muse-colors-link.
2201       (muse-colors-implicit-link): Moved here from
2202       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2203       we'll be coloring URLs.
2205     modified files:
2206      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2209 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2211     Summary:
2212       Don't emphasize if a word constituent follows the trailer.
2213     Revision:
2214       muse--main--1.0--patch-168
2216     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2217       (muse-colors-verbatim): Don't colorize if a word constituent follows
2218       the trailer.
2219     
2220     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2221       word constituent follows the trailer.
2223     modified files:
2224      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2227 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2229     Summary:
2230       Add coloring for example, verbatim, and =signs=; anchor fix.
2231     Revision:
2232       muse--main--1.0--patch-167
2234     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2235       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2236       (muse-colors-verbatim): Use `muse-verbatim-face'.
2237       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2238       priority.
2239       (muse-colors-tags): Add verbatim and literal tags.
2240       (muse-colors-example-tag): Use `remove-text-properties' instead of
2241       `set-text-properties', since the latter does not work consistently.
2242       (muse-colors-literal-tag): New function that strips all markup from the
2243       region.
2244       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2245       that we can work around an annoying XEmacs issue.
2246     
2247     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2248       multi-line by default.
2249     
2250     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2251       string.
2253     modified files:
2254      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2255      lisp/muse.el
2258 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2260     Summary:
2261       Link with anchor bugfix.
2262     Revision:
2263       muse--main--1.0--patch-166
2265     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2266       valid, as long as the base is valid.
2268     modified files:
2269      ChangeLog lisp/muse-colors.el
2272 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2274     Summary:
2275       Link inside table issue, fixes read-only text error.
2276     Revision:
2277       muse--main--1.0--patch-165
2279     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2280       inside tables so we don't get an error when links exist.
2281     
2282     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2283     
2284     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2285       into account when displaying the "All files published" message, unless
2286       they've actually been modified.
2287     
2288     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2289       don't wrap in condition-case; we don't want the message to be muffled.
2291     modified files:
2292      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2293      lisp/muse-project.el lisp/muse.el
2296 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2298     Summary:
2299       Permit infinitely-nested sections.
2300     Revision:
2301       muse--main--1.0--patch-164
2303     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2304       (Deriving from an existing style): Mark up as a list.
2305     
2306     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2307       Color an additional level of headings.
2308     
2309     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2310       section-other, section-other-end, and section-close strings.
2311       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2312       through the 'section-close string.
2313     
2314     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2315       'begin-underline, since this messes up paragraph handling.  Use
2316       <h5></h5> for 'section-other.
2317     
2318       (muse-html-fixup-tables): New function that sorts the table parts so
2319       that order is head, foot, body.  Apparently XHTML needs this, and it
2320       seems like a good general practice, so we do it for HTML as well.
2321     
2322     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2323       'section-other.
2324     
2325     * lisp/muse-publish.el (muse-publish-section-close): New function that
2326       determines where to put the section close given heading depth and
2327       inserts it.
2328       (muse-publish-markup-heading): Handle 'section-other and
2329       'section-other-end.  Call `muse-publish-section-close' at end of
2330       function.
2331     
2332     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2333       for 'section-other.
2335     modified files:
2336      ChangeLog examples/QuickStart lisp/muse-colors.el
2337      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2338      lisp/muse-publish.el lisp/muse-texinfo.el
2341 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2343     Summary:
2344       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2345     Revision:
2346       muse--main--1.0--patch-163
2348     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2349       XEmacs fixes.
2350       (muse-docbook-markup-regexps): Deal with new table algorithm.
2351       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2352       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2353       (muse-docbook-markup-table): Use a better table algorithm, based on the
2354       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2355       and foot of the table.  Use informaltable rather than table.
2356       (muse-docbook-fixup-tables): New function that sorts all tables found
2357       in the published document so that the order is head, foot, body.
2358       (muse-docbook-markup-functions): Add anchor handler.
2359       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2360       paragraph.
2361       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2362       that insert an anchor at point.
2363     
2364     * lisp/muse-html.el (muse-html-transform-content-type)
2365       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2366     
2367     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2368     
2369     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2370     
2371     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2372       that was evaluated in the output.
2374     modified files:
2375      ChangeLog examples/QuickStart lisp/muse-docbook.el
2376      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2379 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2381     Summary:
2382       muse-texinfo: Improve formatting for enddots, dots, underline.
2383     Revision:
2384       muse--main--1.0--patch-162
2386     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2387       of enddots and dots.  For begin-underline and end-underline, use "_",
2388       since we don't have anything better.
2390     modified files:
2391      ChangeLog lisp/muse-texinfo.el
2394 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2396     Summary:
2397       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2398     Revision:
2399       muse--main--1.0--patch-161
2401     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2402       list.  This should fix #2635.
2404     modified files:
2405      ChangeLog lisp/muse-texinfo.el
2408 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2410     Summary:
2411       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2412     Revision:
2413       muse--main--1.0--patch-160
2415     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2416     
2417     * debian/changelog: Ditto.
2418     
2419     * debian/control (Build-Depends-Indep): Add tetex-bin.
2420     
2421     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2422       output for me.
2423     
2424     * examples/QuickStart: Remove stray <comment> now that the bug that made
2425       it necessary is fixed.
2426     
2427     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2428       suggestions.
2429     
2430     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2431       the contents from the footer to the header.
2432     
2433     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2434       each number, not after.
2435     
2436     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2437     
2438     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2439       happens when doing batch publishing.  Minor whitespace fix.
2441     modified files:
2442      ChangeLog Makefile.defs debian/changelog debian/control
2443      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2444      lisp/muse-texinfo.el lisp/muse.el
2447 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2449     Summary:
2450       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2451     Revision:
2452       muse--main--1.0--patch-159
2454     * examples/QuickStart: Add "Write me." to empty sections at end so that
2455       they publish correctly with DocBook.
2456     
2457     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2458       paragraph starts with emphasis, example, link, or email address.
2460     modified files:
2461      ChangeLog examples/QuickStart lisp/muse-docbook.el
2464 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2466     Summary:
2467       Handle embedded docbook footnotes and <literal> edge case.
2468     Revision:
2469       muse--main--1.0--patch-158
2471     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2472      (muse-docbook-markup-strings): Use systemitem for example text.
2473      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2474      <para></para> inside of them.
2475     
2476     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2477       here at all.
2478     
2479     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2480       muse-publish-escape-specials-in-string to list by default.
2481     
2482     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2483       argument IGNORE-READ-ONLY determines whether or not to ignore the
2484       read-only property when transforming text.  Add docstring.
2485       (muse-publish-markup-word): Use non-nil third argument to
2486       muse-publish-escape-specials when we're publishing `='-delimited text.
2487       This allows =<literal><tag></literal>= to work as intended.
2488     
2489     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2490       arguments after the first so that we can include this in
2491       `muse-publish-url-transforms'.
2492     
2493     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2495     modified files:
2496      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2497      lisp/muse-publish.el
2500 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2502     Summary:
2503       Misc. blosxom fixes, like category directive.
2504     Revision:
2505       muse--main--1.0--patch-157
2507     * contrib/pyblosxom/getstamps.py: Add file extension.
2508     
2509     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2510       extension.  This will allow Muse to specify it once a
2511       timestamps-writing routine gets written.
2512     
2513     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2514       attention to the "category" directive, if it exists.  Use file-truename
2515       instead of expand-file-name for base directory.
2516     
2517     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2518       by default.
2519     
2520     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2521       available tags, even though it doesn't do anything yet.
2523     modified files:
2524      ChangeLog contrib/pyblosxom/getstamps.py
2525      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2526      lisp/muse-project.el
2529 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2531     Summary:
2532       Small logic fix with temp files.
2533     Revision:
2534       muse--main--1.0--patch-156
2536     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2537       buffer-name to determine whether the buffer is still around.
2539     modified files:
2540      ChangeLog lisp/muse.el
2543 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2545     Summary:
2546       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2547     Revision:
2548       muse--main--1.0--patch-155
2550     * lisp/muse.el (muse-widget-type-value-create)
2551       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2552       extra widgets from 'lazy type that are needed to get the
2553       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2554     
2555     * lisp/muse.el (muse-implicit-link-functions)
2556       (muse-explicit-link-functions): Remove predefined wiki-related options.
2557       These are added in muse-wiki via custom-add-option.
2558     
2559     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2560     
2561     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2562     
2563     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2564       ":strings" to cope with Emacs21 and XEmacs.
2565       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2566     
2567     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2568       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2569       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2570     
2571     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2572       since XEmacs doesn't support the alist widget.  Deal with case where no
2573       projects are defined, or a strange expression is used.
2574     
2575     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2576       stuff using custom-add-option.
2578     modified files:
2579      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2580      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2583 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2585     Summary:
2586       Don't kill temp buffer if debug-on-error is non-nil.
2587     Revision:
2588       muse--main--1.0--patch-154
2590     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2591       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2593     modified files:
2594      ChangeLog lisp/muse.el
2597 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2599     Summary:
2600       Expand Debian package description.
2601     Revision:
2602       muse--main--1.0--patch-153
2604     * debian/control (Description): Expand this to make the package more
2605       enticing.
2606     
2607     * debian/copyright, debian/rules: Minor whitespace cleanups.
2608     
2609     * debian/changelog: Package 3.01.arch.152-1.
2611     modified files:
2612      ChangeLog Makefile.defs debian/changelog debian/control
2613      debian/copyright debian/rules
2616 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2618     Summary:
2619       Header/footer docfix; ChangeLog correction.
2620     Revision:
2621       muse--main--1.0--patch-152
2623     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2624       Thanks to drkm for pointing out my error.
2625     
2626     Use better documentation and customize interface for headers and footers.
2627     Thanks to Chris McMahan.
2629     modified files:
2630      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2631      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2632      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2633      muse.texi
2634      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2637 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2639     Summary:
2640       Slight Debian version tweak.
2641     Revision:
2642       muse--main--1.0--patch-151
2644     * Makefile.defs (VERSION): Use a slightly different version naming
2645       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2646       X.YY is the Muse version, and YYY is the patch level.
2647     
2648     * debian/changelog: Ditto.
2650     modified files:
2651      ChangeLog Makefile.defs debian/changelog
2654 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2656     Summary:
2657       Improve debian build and put together a package.
2658     Revision:
2659       muse--main--1.0--patch-150
2661     * Makefile (debclean): New target that cleans up the mess that the
2662       `debian' target makes.
2663       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2664       results to my debian dist dir two levels up.
2665     
2666     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2667     
2668     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2669     
2670     * debian/control (Standards-Version): Update to 3.6.2.
2671     
2672     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2673       up.
2674     
2675     * debian/copyright (Copyright): Improve.
2676     
2677     * debian/emacsen-install (FILES): Include contrib directory so that
2678       muse-http.el compiles properly.
2679     
2680     * debian/muse-el.examples: New file containing the example files to
2681       install.
2682     
2683     * debian/rules: Move example stuff to muse-el.examples.  Install some
2684       additional documentation.
2686     new files:
2687      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2689     modified files:
2690      ChangeLog Makefile Makefile.defs debian/changelog
2691      debian/control debian/copyright debian/emacsen-install
2692      debian/rules
2695 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2697     Summary:
2698       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2699     Revision:
2700       muse--main--1.0--patch-149
2702     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2703       the beginning of a header would be emphasized if an asterisk came
2704       before it.
2705       (muse-colors-underlined): Don't allow end of underlined text to be the
2706       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2707       is sufficient.
2708     
2709     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2710       on.  We'll use a more clever trick to keep emphasis characters from
2711       being interpreted in explicit links -- add a custom 'noemphasis text
2712       property to them.  Move mdash rule further down so that I can add
2713       designations after blockquoted text.
2714     
2715     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2716       text has the 'noemphasis property, ignore it.
2717       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2718       property to the text between BEG and END, or match beginning and end.
2719     
2720     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2721       before trying to set buffer-modified to nil.  This should fix a
2722       "selecting deleted buffer" error when publishing from command line.
2724     modified files:
2725      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2726      lisp/muse.el
2729 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2731     Summary:
2732       Journal validation fixes.
2733     Revision:
2734       muse--main--1.0--patch-148
2736     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2737       default rather than HTML 4.0 [strict].
2738       (muse-html-markup-strings): Include empty alt element.
2739     
2740     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2741     
2742     * muse.texi (Journal): Ditto.
2744     modified files:
2745      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2748 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2750     Summary:
2751       Add debian files; tweak Makefile.
2752     Revision:
2753       muse--main--1.0--patch-147
2755     * Makefile (distclean): Remove directory created by dist rule.
2756       (dist): Make this only generate the directory, not the tarball.
2757       (release): New target that generates the tarball and zipfile.
2758       (debrelease): New target that builds the debian package for Muse.
2759       (upload): Depend on release target.
2760     
2761     * examples/mwolson/stylesheets: Add forgotten Arch id.
2763     new files:
2764      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2765      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2766      debian/.arch-ids/emacsen-install.id
2767      debian/.arch-ids/emacsen-remove.id
2768      debian/.arch-ids/emacsen-startup.id
2769      debian/.arch-ids/muse-el.dirs.id
2770      debian/.arch-ids/muse-el.docs.id
2771      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2772      debian/changelog debian/control debian/copyright
2773      debian/emacsen-install debian/emacsen-remove
2774      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2775      debian/muse-el.info debian/rules
2776      examples/mwolson/stylesheets/.arch-ids/=id
2777      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2778      examples/mwolson/stylesheets/.arch-ids/common.css.id
2779      examples/mwolson/stylesheets/.arch-ids/print.css.id
2780      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2781      examples/mwolson/stylesheets/blog.css
2782      examples/mwolson/stylesheets/common.css
2783      examples/mwolson/stylesheets/print.css
2784      examples/mwolson/stylesheets/screen.css
2786     modified files:
2787      ChangeLog Makefile
2789     new directories:
2790      debian debian/.arch-ids examples/mwolson/stylesheets
2791      examples/mwolson/stylesheets/.arch-ids
2794 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2796     Summary:
2797       Allow `muse-index-as-string' to remove current file from output.
2798     Revision:
2799       muse--main--1.0--patch-146
2801     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2802       which excludes the current file from the output.  Improve
2803       documentation.
2805     modified files:
2806      ChangeLog lisp/muse-mode.el
2809 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2811     Summary:
2812       S-TAB issue with Windows.
2813     Revision:
2814       muse--main--1.0--patch-145
2816     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2817       issue with Windows.
2819     modified files:
2820      ChangeLog lisp/muse-mode.el
2823 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2825     Summary:
2826       Improve temp buffer usage.
2827     Revision:
2828       muse--main--1.0--patch-144
2830     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2831       `insert-file-contents'.  This should further help with the temp
2832       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2833       into this problem.
2834     
2835     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2836       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2837       make sure the temp buffer is killed.  I didn't implement an option to
2838       save the contents of the temp buffer.
2840     modified files:
2841      ChangeLog lisp/muse-book.el lisp/muse-http.el
2842      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2843      lisp/muse.el
2846 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2848     Summary:
2849       muse-docbook: split-string Emacs21 fix.
2850     Revision:
2851       muse--main--1.0--patch-143
2853     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2854       split-string to fix an Emacs21 issue.
2856     modified files:
2857      ChangeLog lisp/muse-docbook.el
2860 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2862     Summary:
2863       muse-docbook: Parse author directive so that it validates properly.
2864     Revision:
2865       muse--main--1.0--patch-142
2867     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2868       attempts to publish the contents a DocBook-usable <author> tag.
2869       (muse-docbook-header): Use `muse-docbook-get-author'.
2871     modified files:
2872      ChangeLog lisp/muse-docbook.el
2875 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2877     Summary:
2878       Be a bit more clever with our consecutive list regexp.
2879     Revision:
2880       muse--main--1.0--patch-141
2882     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2883       clever with our consecutive list regexp.
2885     modified files:
2886      ChangeLog lisp/muse-docbook.el
2889 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2891     Summary:
2892       Do the right thing with consecutive list items, hopefully.
2893     Revision:
2894       muse--main--1.0--patch-140
2896     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2897       (muse-docbook-header): Add DTD string.
2898       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2899       tags.
2900       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2901       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2903     modified files:
2904      ChangeLog lisp/muse-docbook.el
2907 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2909     Summary:
2910       Improve customize interface for `muse-project-alist' once more.
2911     Revision:
2912       muse--main--1.0--patch-139
2914     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2915       setting to be anything, since we now support settings that use lists.
2916       (muse-project): Vastly improve this by naming each setting and showing
2917       what exact type is required.  Handle case where a function is not
2918       defined yet.  Use a set for styles, which looks nice.  This is about as
2919       good as it can be ... unless we add some sort of inline documentation
2920       later on.  A setting was added for Yann's :force-publish tag.
2921     
2922     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2923       project name.
2925     modified files:
2926      ChangeLog lisp/muse-project.el lisp/muse.el
2929 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2931     Summary:
2932       Merged from hodique@lifl.fr--2005 (patch 24-33)
2933     Revision:
2934       muse--main--1.0--patch-138
2936     Patches applied:
2937     
2938      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2939        Merged from mwolson@gnu.org--2005 (patch 96)
2940     
2941      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2942        Merged from mwolson@gnu.org--2005 (patch 97-101)
2943     
2944      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2945        Merged from mwolson@gnu.org--2005 (patch 102-106)
2946     
2947      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2948        Merged from mwolson@gnu.org--2005 (patch 107-120)
2949     
2950      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2951        Merged from mwolson@gnu.org--2005 (patch 121-131)
2952     
2953      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2954        Merged from mwolson@gnu.org--2005 (patch 132)
2955     
2956      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2957        Merged from mwolson@gnu.org--2005 (patch 133-135)
2958     
2959      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2960        Merged from mwolson@gnu.org--2005 (patch 136)
2961     
2962      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2963        Merged from mwolson@gnu.org--2005 (patch 137)
2964     
2965      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2966        Introduce :force-publish project keyword. Fix bug #2637
2968     modified files:
2969      ChangeLog lisp/muse-project.el
2971     new patches:
2972      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2973      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2974      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2975      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2976      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2977      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2978      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2979      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2980      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2981      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2984 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2986     Summary:
2987       Prevent temp buffers from prompting for save; handle lisp errors better.
2988     Revision:
2989       muse--main--1.0--patch-137
2991     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2992       bound" error.  I don't know for certain where this is coming from,
2993       though ... *grumble*.
2994     
2995     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2996       like how emacs-wiki does it.  Warn the user about lisp errors,
2997       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2998       publish as something valid in most markup styles, with increased
2999       emphasis on those that don't support it.  That's a win-win ... I think
3000       :^) .
3001     
3002     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3003       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3004       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3005       believe that this should be the default behavior of `with-temp-buffer'.
3006     
3007     * lisp/muse-book.el (muse-book-publish-project): Use
3008       `muse-with-temp-buffer-no-prompt'.
3009     
3010     * lisp/muse-http.el (muse-http-reject): Ditto.
3011     
3012     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3013     
3014     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3015     
3016     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3017       (muse-publish-markup-email, muse-published-contents): Ditto.
3019     modified files:
3020      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3021      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3022      lisp/muse-publish.el lisp/muse.el
3025 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3027     Summary:
3028       Customization error; Makefile tweaks.
3029     Revision:
3030       muse--main--1.0--patch-136
3032     * Makefile (dist): Use a tla-specific method to create the tarball.
3033       Create a zip file as well.
3034       (upload): New rule that uploads the tarball and zip file to gna.org.
3035     
3036     * Makefile.defs (VERSION): New variable that determines the version
3037       string to use in the `dist' and `upload' targets.
3038     
3039     * lisp/muse.el (muse-implicit-link-functions)
3040       (muse-explicit-link-functions): Use :type of hook so that the options
3041       get recognized.
3043     modified files:
3044      ChangeLog Makefile Makefile.defs lisp/muse.el
3047 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3049     Summary:
3050       Prepare Muse 3.01.90 (3.02 RC1).
3051     Revision:
3052       muse--main--1.0--patch-135
3055     modified files:
3056      ChangeLog lisp/muse.el muse.texi
3059 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3061     Summary:
3062       Attempt to get the right file extension when publishing; more examples.
3063     Revision:
3064       muse--main--1.0--patch-134
3066     * examples/mwolson/muse-init.el: Update my configuration.
3067     
3068     * examples/mwolson/templates: Store my web page templates here.
3069     
3070     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3071     
3072     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3073       descriptions.  Yet another reason to implement my list-returning from
3074       handlers idea.
3075     
3076     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3077       with a few more edge cases.  Throw together a rough hack for
3078       determining when to include the output file extension.
3079     
3080     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3081       but still ineffective.
3083     new files:
3084      examples/mwolson/templates/.arch-ids/=id
3085      examples/mwolson/templates/.arch-ids/footer.html.id
3086      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3087      examples/mwolson/templates/.arch-ids/generic-header.html.id
3088      examples/mwolson/templates/.arch-ids/header.html.id
3089      examples/mwolson/templates/footer.html
3090      examples/mwolson/templates/generic-footer.html
3091      examples/mwolson/templates/generic-header.html
3092      examples/mwolson/templates/header.html
3094     modified files:
3095      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3096      lisp/muse-wiki.el
3098     new directories:
3099      examples/mwolson/templates
3100      examples/mwolson/templates/.arch-ids
3103 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3105     Summary:
3106       Make published link handling do the right thing, plus misc. fixes.
3107     Revision:
3108       muse--main--1.0--patch-133
3110     * lisp/muse-mode.el (muse-mode-hook): Add option for
3111       `muse-wiki-update-custom-values'.  The :set function makes sure that
3112       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3113       This probably isn't best-practice, but it works.
3114     
3115     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3116       Save match data.
3117     
3118     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3119       `muse-publish-prepare-url' to the listed options.
3120     
3121     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3122       output-dir is not specified.
3123     
3124     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3125       here instead of later on.
3126     
3127     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3128       right thing when `muse-wiki-interwiki-alist' is nil.
3129     
3130     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3131       `muse-publish-output-file'.
3132     
3133     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3134       (muse-wiki-transform-wikiword): Removed.  We should not use the
3135       publishing transforms facility to handle these.
3136     
3137     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3138       links as "link" rather than "url".
3139     
3140     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3141       takes care of any customization cleaups that need to happen whenever
3142       muse-mode is entered.
3143     
3144     * lisp/muse.el (muse-implicit-link-functions): Add options for
3145       `muse-handle-url' and the wiki handlers.
3146       (muse-explicit-link-functions): Add option for
3147       `muse-wiki-handle-internal'.
3149     modified files:
3150      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3151      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3154 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3156     Summary:
3157       Add invalid directory assertion.
3158     Revision:
3159       muse--main--1.0--patch-132
3161     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3162       any invalid directories will trigger an error.
3164     modified files:
3165      ChangeLog lisp/muse-project.el
3168 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3170     Summary:
3171       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3172     Revision:
3173       muse--main--1.0--patch-131
3176     modified files:
3177      AUTHORS ChangeLog
3180 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3182     Summary:
3183       Yann's assignment form came in!
3184     Revision:
3185       muse--main--1.0--patch-130
3188     modified files:
3189      AUTHORS ChangeLog
3192 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3194     Summary:
3195       Compilation fix, minor shuffling in `muse-mode'.
3196     Revision:
3197       muse--main--1.0--patch-129
3199     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3200       accessing it.  Fixes Yet Another Compiler Error.
3201     
3202     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3203      project-specific settings happen first.
3205     modified files:
3206      ChangeLog lisp/muse-mode.el lisp/muse.el
3209 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3211     Summary:
3212       Fix annoying initial buffer coloring problem.
3213     Revision:
3214       muse--main--1.0--patch-128
3216     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3217       where even buffer-file-name is not set.  This happens the first time we
3218       attempt to colorize the buffer.  I'm rather astonished that I had to do
3219       this.
3221     modified files:
3222      ChangeLog lisp/muse-wiki.el
3225 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3227     Summary:
3228       Jump to bad and good links on TAB; mode-choosing fix.
3229     Revision:
3230       muse--main--1.0--patch-127
3232     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3233       pics a major mode for a file.  If one is specified in the project of
3234       file, use it.  Otherwise, use muse-mode.
3235       (muse-next-reference, muse-previous-reference): Jump to bad links as
3236       well as good ones.
3237     
3238     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3239       of `muse-mode'.
3241     modified files:
3242      ChangeLog lisp/muse-mode.el lisp/muse.el
3245 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3247     Summary:
3248       Add specified Muse file extension to auto-mode-alist.
3249     Revision:
3250       muse--main--1.0--patch-126
3252     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3253       the old extension from auto-mode-alist and add the new one.  This
3254       eliminates the need to set muse-mode-auto-p when you have specified a
3255       Muse file extension.
3256     
3257     * examples/mwolson/muse-init.el: Sync.
3259     modified files:
3260      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3263 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3265     Summary:
3266       Make `muse-project-alist' more intuitively customizable.
3267     Revision:
3268       muse--main--1.0--patch-125
3270     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3271       settings.
3272     
3273     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3274       (muse-project-alist-get): New function that pre-parses
3275       `muse-projects-alist' before customization in order to work around an
3276       annoying limitation in the customize interface.
3277       (muse-project-alist-set): New function that takes the value that
3278       customize gave us and turns it into something Muse can use.
3279       (muse-project): New widget that outlines the form of the
3280       `muse-project-alist' variable.
3281       (muse-project-alist): Use the `muse-project' widget and specify :set
3282       and :get.
3284     modified files:
3285      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3288 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3290     Summary:
3291       Silence compiler warnings.
3292     Revision:
3293       muse--main--1.0--patch-124
3295     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3296     
3297     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3298       compiler warning.
3299     
3300     * lisp/muse-project.el (muse-project-applicable-styles): Call
3301       `muse-assert' with only 1 argument to silence a compiler warning.
3303     modified files:
3304      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3305      lisp/muse-project.el
3308 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3310     Summary:
3311       muse-docbook: Merge several other types of tags if necessary.
3312     Revision:
3313       muse--main--1.0--patch-123
3315     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3316       `muse-docbook-fixup-sections'.  For each TAG in
3317       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3318       merge them together.  Thanks to Dale P. Smith for the suggestion.
3319       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3321     modified files:
3322      ChangeLog lisp/muse-docbook.el
3325 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3327     Summary:
3328       muse-docbook: Output an XML tag with encoding at the beginning of document.
3329     Revision:
3330       muse--main--1.0--patch-122
3332     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3333       of document.
3334       (muse-docbook-encoding-default): New option that determines which Emacs
3335       buffer encoding to use by default in Muse DocBook files if none is
3336       found.
3337       (muse-docbook-charset-default): New option that determines the DocBook
3338       XML charset to use if no translation is found in
3339       muse-docbook-encoding-map.
3340       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3341       system to its associated DocBook coding system.
3342       (muse-docbook-transform-content-type): New function that determines the
3343       DocBook XML encoding to use based on the contents of
3344       muse-docbook-encoding-map.
3345       (muse-docbook-encoding): New function that calls
3346       muse-docbook-transform-content-type.
3347       (muse-docbook-finalize-buffer): New function that sets the buffer file
3348       coding system to the value of muse-docbook-encoding-default, but only
3349       if the buffers contents have no special characters.
3350       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3352     modified files:
3353      ChangeLog lisp/muse-docbook.el
3356 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3358     Summary:
3359       Apply muse-docbook patch from Dale P. Smith.
3360     Revision:
3361       muse--main--1.0--patch-121
3363     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3364       Dale P. Smith to make the markup much better.
3366     modified files:
3367      AUTHORS ChangeLog lisp/muse-docbook.el
3370 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3372     Summary:
3373       Use different mapping for S-tab on Windows.
3374     Revision:
3375       muse--main--1.0--patch-120
3377     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3378       Windows, use [(shift tab)] for `muse-previous-reference'.
3380     modified files:
3381      ChangeLog lisp/muse-mode.el
3384 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3386     Summary:
3387       XEmacs wiki fix.
3388     Revision:
3389       muse--main--1.0--patch-119
3391     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3392       `muse-match-string-no-properties' so XEmacs doesn't complain.
3394     modified files:
3395      ChangeLog lisp/muse-wiki.el
3398 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3400     Summary:
3401       Handle a few edge cases with project-page resolution gracefully.
3402     Revision:
3403       muse--main--1.0--patch-118
3405     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3406       make sure that PAGE is specified.  STYLES should be generated
3407       automatically, but it could theoretically fail.  I'm managing to
3408       trigger this when messing with unsaved Muse files.  Handle case where
3409       buffer has not yet been saved.
3410       (muse-project-find-file): Don't try to resolve relative links; just
3411       open them.
3412     
3413     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3414       point-of-reference bug.  No need to call muse-project-page-of-file
3415       since buffer-file-name and muse-publishing-current-file both give us
3416       full paths.
3417     
3418     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3419       `skip-chars-backward' only respects the newline some of the time.
3420       Damned annoying.
3422     modified files:
3423      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3424      lisp/muse-wiki.el
3427 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3429     Summary:
3430       Fix image-link goof-up and add pretty titles.
3431     Revision:
3432       muse--main--1.0--patch-117
3434     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3435       class="image-link"> instead of <div class="image-link">.  I found a bug
3436       with the way I was handling both, so I decided to simplify things.
3437     
3438     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3439       `muse-publish-output-name', but keeps the directory prefix.
3440       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3441     
3442     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3443       customizable option that determines the words to downcase in title.
3444       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3445       Capitalized Title out of either a string or the current title.  This is
3446       not currently used by any other function -- for now it is meant to be
3447       called by the user.
3449     modified files:
3450      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3453 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3455     Summary:
3456       Escape specials in link descriptions.
3457     Revision:
3458       muse--main--1.0--patch-116
3460     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3461       function that escapes special characters in the given string according
3462       to the current publishing style.
3463       (muse-publish-url): Use the above function to escape the description
3464       part of extended links.
3465       (muse-publish-prepare-url): Don't make string read-only; it does
3466       nothing.
3467     
3468     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3469       (muse-wiki-transform-wikiword): Don't make string read-only.
3471     modified files:
3472      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3475 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3477     Summary:
3478       Escape "&", "<", and ">" in URL text.
3479     Revision:
3480       muse--main--1.0--patch-115
3482     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3483       specially.  Thanks to John Sullivan for the suggestion.
3485     modified files:
3486      ChangeLog lisp/muse-html.el
3489 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3491     Summary:
3492       Update my example configuration.
3493     Revision:
3494       muse--main--1.0--patch-114
3496     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3497       project to "WebSite" in order to make it more distinct.
3498       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3499       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3500       anymore.
3501       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3502       published name of the current file.  I really should make a function
3503       called `muse-published-name' or something similar!
3504       ("\C-cpx"): Use this key sequence for
3505       `my-muse-prepare-entry-for-xanga'.
3506       (muse-file-extension): I'm making use of this so I can figure out its
3507       intricacies.
3509     modified files:
3510      ChangeLog examples/mwolson/muse-init.el
3513 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3515     Summary:
3516       Tackle a project name interwiki highlighting snafu.
3517     Revision:
3518       muse--main--1.0--patch-113
3520     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3521       this.  It seems to be more robust now.  Highlighting is going the way I
3522       want it.
3524     modified files:
3525      ChangeLog lisp/muse-wiki.el
3528 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3530     Summary:
3531       Fix some gross mistakes.
3532     Revision:
3533       muse--main--1.0--patch-112
3535     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3536       gross misspellings.
3537     
3538     * lisp/muse-project.el (muse-project-file-entries): If
3539       `muse-file-extension' is defined, use it to filter the entries.
3540     
3541     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3542       variable.  Move higher in file.
3543     
3544     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3545       argument instead of the real name of the variable.
3547     modified files:
3548      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3549      lisp/muse.el
3552 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3554     Summary:
3555       Make natural interwiki links between projects mostly work.
3556     Revision:
3557       muse--main--1.0--patch-111
3559     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3560       function and flesh it out.  This seems to work properly, though for
3561       some reason, interwiki links using projects are a bit flakey.
3562       (muse-wiki-handle-interwiki): Deal with case where we have a project
3563       name in an interwiki link.
3565     modified files:
3566      ChangeLog lisp/muse-wiki.el
3569 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3571     Summary:
3572       Fix Emacs21 issue with muse-insert-tag.
3573     Revision:
3574       muse--main--1.0--patch-110
3576     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3577       completing-read to appease older Emacsen.
3579     modified files:
3580      ChangeLog lisp/muse-mode.el
3583 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3585     Summary:
3586       Fix error with `muse-blosxom-new-entry' and Emacs21.
3587     Revision:
3588       muse--main--1.0--patch-109
3590     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3591       `completing-read' so that old versions of Emacs don't complain.
3593     modified files:
3594      ChangeLog lisp/muse-blosxom.el
3597 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3599     Summary:
3600       Try to fix an error with `muse-blosxom-get-categories'.
3601     Revision:
3602       muse--main--1.0--patch-108
3604     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3605       about processing directories.
3607     modified files:
3608      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3611 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3613     Summary:
3614       Make a distinction between implicit and explicit links at publish-time.
3615     Revision:
3616       muse--main--1.0--patch-107
3618     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3619     
3620     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3621     
3622     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3623       `explicit' argument.
3624     
3625     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3626       not we are dealing with an explicit link.
3627     
3628     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3629     
3630     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3631       argument, but ignore it.
3632     
3633     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3634       when link is not explicit.
3636     modified files:
3637      ChangeLog lisp/muse-html.el lisp/muse-http.el
3638      lisp/muse-publish.el lisp/muse-wiki.el
3641 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3643     Summary:
3644       Implement several WikiWord handling fixes.
3645     Revision:
3646       muse--main--1.0--patch-106
3648     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3649       found by the handlers.  Don't send implicit links through some of the
3650       advanced checks.
3651     
3652     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3653       of interwiki link before calling `muse-handle-explicit-link'.
3654     
3655     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3656       "\\|" separator between project-alist entries and interwiki entries.
3657       Force a reconfiguration of muse-colors-markup.
3658     
3659     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3660       sure that we don't colorize WikiNames that don't go with any file.
3661     
3663     modified files:
3664      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3665      lisp/muse-wiki.el
3668 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3670     Summary:
3671       Attempt to simplify muse-wiki a bit.
3672     Revision:
3673       muse--main--1.0--patch-105
3675     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3676       here.
3677     
3678     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3679       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3680       (muse-wiki-update-use-wikiword-markup-regexp)
3681       (muse-wiki-update-use-wikiword-link-function)
3682       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3683       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3684     
3685     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3686       `muse-wiki-use-wikiword' is specified.
3687     
3688     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3689       unless `muse-wiki-use-wikiword' is specified.
3690     
3691     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3692       muse-colors-markup.
3693     
3694     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3695       muse-publish-markup-regexps.
3696     
3697     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3698       muse-publish-url-transforms.
3699     
3700     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3701       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3702     
3704     modified files:
3705      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3708 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3710     Summary:
3711       Make muse-blosxom use relative name of published file in page-date alist.
3712     Revision:
3713       muse--main--1.0--patch-104
3715     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3716       file.
3717       (muse-blosxom-update-page-date-alist): Renamed from
3718       `muse-blosxom-markup-date-directive'.  Make the current file name
3719       relative to the base directory and strip file extension if necessary.
3720     
3722     modified files:
3723      ChangeLog lisp/muse-blosxom.el
3726 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3728     Summary:
3729       Hack on muse-blosxom timestamps somewhat.
3730     Revision:
3731       muse--main--1.0--patch-103
3733     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3734       actually do something useful.  This should have a different name,
3735       really.
3736       ("blosxom-html", "blosxom-xhtml"): Call
3737       `muse-blosxom-markup-date-directive' after publishing each entry.
3738     
3740     modified files:
3741      ChangeLog lisp/muse-blosxom.el
3744 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3746     Summary:
3747       Fix several startup and compile errors.
3748     Revision:
3749       muse--main--1.0--patch-102
3751     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3752       fixes an error that occurred during startup.
3753     
3754     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3755       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3756       to muse.el.
3757     
3758     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3759       that the nasty compile errors go away.  Fix a few typos.
3760       (muse-ignored-extensions): Fix docstring.
3761       (muse-file-extension): Move this higher in the file.
3762     
3763     
3765     modified files:
3766      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3769 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3771     Summary:
3772       Note that muse-file-extension should not have "." in front.
3773     Revision:
3774       muse--main--1.0--patch-101
3776     * lisp/muse-project.el (muse-project-find-file): Handle case where
3777       muse-file-extension is not specified.
3778     
3779     * lisp/muse.el (muse-file-extension): Note that the period at the
3780       beginning of this value should be omitted.
3781     
3782     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3783       file extension so that regexp characters inside the extension will not
3784       goof it up.  This should never be a problem in normal cases, but let's
3785       be robust.
3786     
3788     modified files:
3789      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3790      lisp/muse.el
3793 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3795     Summary:
3796       Implement optional file extension of Muse files.
3797     Revision:
3798       muse--main--1.0--patch-100
3800     * lisp/muse-mode.el (muse-mode): Make sure
3801       `muse-update-ignored-extensions-regexp' gets updated every time we
3802       enter Muse mode.  This works around a bug in the customize interface --
3803       if a user changes an option using setq, the :set function sometimes
3804       does not get executed.  I should really try to determine whether or not
3805       this is really an issue anymore.
3806     
3807     * lisp/muse-project.el (muse-project-find-file): Make use of
3808       `muse-file-extension'.
3809     
3810     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3811       customizable; it is autogenerated from `muse-ignored-extensions'.
3812       (muse-update-ignored-extensions-regexp): New function that sets the
3813       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3814       make sure that the value of `muse-file-extension' is taken into
3815       account.
3816       (muse-ignored-extensions): New option that determines which file
3817       extensions to ignore.  It is in the form of a list of regexps.
3818     
3819     * lisp/muse.el (muse-file-extension): New option that allows the user to
3820       specify the file extension to be used for Muse files.  By default, this
3821       is nil, which means that no extension will be used.
3822     
3823     * lisp/muse.el (muse-page-name): Handle case where
3824       `muse-ignored-extensions-regexp' is nil.
3825     
3827     modified files:
3828      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3829      lisp/muse-regexps.el lisp/muse.el
3832 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3834     Summary:
3835       Document new blosxom convenience feature.
3836     Revision:
3837       muse--main--1.0--patch-99
3839     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3840       `muse-blosxom-project-alist-entry'.  An example is provided in the
3841       header.
3842     
3844     modified files:
3845      ChangeLog lisp/muse-blosxom.el
3848 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3850     Summary:
3851       Further work on `muse-project-alist' entry generation for blosxom.
3852     Revision:
3853       muse--main--1.0--patch-98
3855     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3856       Include subdirectories in first part of "Blog" entry.
3857     
3858     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3859       that returns a list of dirs that are to be used with the first part of
3860       a `muse-project-alist' entry.
3861     
3863     modified files:
3864      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3867 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3869     Summary:
3870       New function: muse-blosxom-project-alist-entry.
3871     Revision:
3872       muse--main--1.0--patch-97
3874     * examples/mwolson/muse-init.el: Update from my latest settings.
3875       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3876     
3877     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3878       that generates the latter part of an entry for `muse-project-alist'.
3879     
3881     modified files:
3882      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3885 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3887     Summary:
3888       Merged from hodique@lifl.fr--2005 (patch 12-23)
3889     Revision:
3890       muse--main--1.0--patch-96
3892     Patches applied:
3893     
3894      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3895        Merged from mwolson@gnu.org--2005 (patch 68-76)
3896     
3897      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3898        Merged from mwolson@gnu.org--2005 (patch 77-80)
3899     
3900      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3901        Merged from mwolson@gnu.org--2005 (patch 81)
3902     
3903      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3904        Merged from mwolson@gnu.org--2005 (patch 82)
3905     
3906      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3907        Escape % in latex publishing
3908     
3909      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3910        bugfix
3911     
3912      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3913        small improvement on muse-make-link
3914     
3915      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3916        Fix customization of muse-wiki-wikiword-regexp
3917     
3918      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3919        Allow full customization of WikiWords
3920     
3921      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3922        Fix mouse-2 yank bug in muse-mode
3923     
3924      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3925        Fix interpretation order
3926     
3927      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3928        Merged from mwolson@gnu.org--2005 (patch 83-95)
3929     
3931     modified files:
3932      ChangeLog lisp/muse-wiki.el
3934     new patches:
3935      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3936      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3937      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3938      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3939      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3940      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3941      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3942      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3943      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3944      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3945      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3946      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3949 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3951     Summary:
3952       Minor docfixes.
3953     Revision:
3954       muse--main--1.0--patch-95
3956     * lisp/muse-mode.el (muse-follow-name-at-point) 
3957       (muse-follow-name-at-mouse): Docfixes.
3958     
3960     modified files:
3961      ChangeLog lisp/muse-mode.el
3964 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3966     Summary:
3967       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3968     Revision:
3969       muse--main--1.0--patch-94
3971     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3972       `muse-blosxom-new-entry'.
3973     
3974     * muse.texi (Blosxom Entries): Ditto.
3975     
3977     modified files:
3978      ChangeLog lisp/muse-blosxom.el muse.texi
3981 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3983     Summary:
3984       Re-add global mouse-2 event.
3985     Revision:
3986       muse--main--1.0--patch-93
3988     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3989       mouse-2, since Yann found a way around the problem I was facing.
3990       (muse-follow-name-at-mouse): Call the event that would normally be used
3991       here if we don't have a link at point.
3992     
3994     modified files:
3995      ChangeLog lisp/muse-mode.el
3998 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4000     Summary:
4001       Fix publishing error.
4002     Revision:
4003       muse--main--1.0--patch-92
4005     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4006       the cdr of output-dir.  This was a code fragment from a previous
4007       attempt to refactor this function.
4008     
4010     modified files:
4011      ChangeLog lisp/muse-project.el
4014 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4016     Summary:
4017       Work on getting to the point where we can resolve project interwiki links.
4018     Revision:
4019       muse--main--1.0--patch-91
4021     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4022       `muse-publishing-current-file'.
4023     
4024     * lisp/muse-project.el (muse-project-of-file): Ditto.
4025     
4026     * lisp/muse-project.el (muse-project-applicable-styles): New function
4027       that returns the usable styles for a file, given either a list of
4028       styles or a project name.  This is useful for removing styles that will
4029       be ignored for a file.
4030       (muse-project-publish-file): Split :include and :exclude processing
4031       into `muse-project-applicable-styles'.
4032     
4033     * lisp/muse-publish.el (muse-publish-output-name): Use
4034       `muse-publishing-current-file'.
4035     
4036     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4037     
4038     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4039       project names.
4040     
4041     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4042       names to be uninterpreted.  Remove need for muse-assoc-string.
4043     
4044     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4045       function that will be called to fetch a link to a page from a Muse
4046       project from the output file of the currently-published file.  This is
4047       commented out for now since I ran out of energy.
4048     
4049     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4050       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4051       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4052       Handle case where no interwiki can be found, even though this should
4053       never happen.
4054     
4055     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4056       whenever Muse mode is entered.  That way we don't have to enter an
4057       extra command in our .emacs.
4058     
4059     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4060       `muse-publishing-current-file' already exists that does the same thing.
4061       How embarrassing.
4062     
4063     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4064     
4065     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4066       to use it.
4067     
4069     modified files:
4070      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4071      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4074 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4076     Summary:
4077       Mouse-2 on regular text will yank rather than give an error.
4078     Revision:
4079       muse--main--1.0--patch-90
4081     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4082       this seems to be more trouble than it's worth.
4083       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4084       use our own implementation.
4085     
4087     modified files:
4088      ChangeLog lisp/muse-mode.el
4091 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4093     Summary:
4094       Make interwiki links publish with the correct extension.
4095     Revision:
4096       muse--main--1.0--patch-89
4098     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4099       prefix and suffix to interwiki names, as well as stripping out unwanted
4100       extensions.
4101     
4103     modified files:
4104      ChangeLog lisp/muse-wiki.el
4107 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4109     Summary:
4110       Fix publishing of bare interwiki names.
4111     Revision:
4112       muse--main--1.0--patch-88
4114     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4115       `set'.  Use `muse-assoc-string' instead of `assoc'.
4116     
4117     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4118       `assoc-string' functionality usable with Emacs21 and XEmacs.
4119     
4121     modified files:
4122      ChangeLog lisp/muse-wiki.el lisp/muse.el
4125 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4127     Summary:
4128       Apply a few fixes from Yann's branch.
4129     Revision:
4130       muse--main--1.0--patch-87
4132     Background: I hacked on Muse over the weekend while offline, and so did
4133                 Yann.  His changes to muse-wiki.el are different than the
4134                 ones that I made, so we should probably figure out the best
4135                 way to handle this when we both get on IRC again.  For now,
4136                 I've merged in the bugfixes that he's made, omitting most of
4137                 the changes to muse-wiki.
4138     
4139     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4140     
4141     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4142     
4143     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4144       introduced previously.
4145     
4147     modified files:
4148      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4151 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4153     Summary:
4154       Warn if file not published; hack further on Wiki stuff.
4155     Revision:
4156       muse--main--1.0--patch-86
4158     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4159       complete <div> tags that are of the class "image-link".  It is hoped
4160       that this will prevent user-added <div> tags from being mangled.
4161     
4162     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4163       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4164       need to look at the text at point.
4165     
4166     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4167       current file has not been published since it was up-to-date.  Thanks to
4168       Bill Freeman for the suggestion.
4169     
4170     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4171       is nil.  If this happens, return the original URL.
4172     
4173     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4174       `muse-wiki-update-interwiki-regexp.'
4175       (muse-wiki-update-interwiki-regexp): New function that sets the value
4176       of `muse-wiki-interwiki-regexp'.
4177       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4178       on :set.
4179     
4180     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4181       `muse-wiki-expand-interwiki'.
4182       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4183       with no matching file from being published as links.
4184     
4185     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4186       string argument once again, since this behavior is needed when
4187       publishing.
4188       (muse-wiki-handle-wikiword): Ditto.
4189     
4190     * lisp/muse.el (muse-handle-url): Ditto.
4191     
4192     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4193       after every unsuccessful attempt at handling the link.  If argument is
4194       given, restore match-data at end, too.
4195     
4196     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4197       argument.  Match data is always saved.  If argument is not given,
4198       assume that `muse-implicit-link-regexp' has been matched against, and
4199       return the 1st match string if no handlers worked.
4200     
4202     modified files:
4203      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4204      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4207 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4209     Summary:
4210       Hack on WikiName handling and make TAB work for Wiki links.
4211     Revision:
4212       muse--main--1.0--patch-85
4214     * lisp/muse-colors.el (muse-colors-markup): Use
4215       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4216     
4217     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4218       nil, don't color bad links.  If non-nil, color bad links.
4219     
4220     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4221     
4222     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4223       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4224       (muse-journal-rss-munge-buffer): Ditto.
4225     
4226     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4227       Docfix.
4228     
4229     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4230       are handled first, then implicit ones.  It should work better in all
4231       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4232       to determine how far to scan for an implicit link.  This defaults to
4233       the text between the point and the next space.
4234     
4235     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4236       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4237       literally after opening the buffer.  Hopefully this can be of use in
4238       custom visit-link functions, when necessary.
4239     
4240     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4241       `muse-visit-link-default'.
4242     
4243     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4244       Search by text properties instead of regexps.  This allows Muse to find
4245       links without having to have a massive regexp that contains all link
4246       types.  The downside is that this will not work if the user defontifies
4247       the buffer.  But it would somewhat defeat the purpose of following
4248       links if you can't see them.
4249     
4250     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4251       enough command line args are passed in batch mode.
4252     
4253     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4254       `muse-explicit-link-regexp'.
4255     
4256     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4257       `muse-link-regexp'.
4258     
4259     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4260       specifies the "common ground" of all implicit links, like URLs, bare
4261       WikiNames, and -- in the future -- email addresses.
4262     
4263     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4264     
4265     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4266       optional.  That was a bad idea on my part.  Renamed from
4267       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4268       annoy anyone :^) .
4269     
4270     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4271       `muse-wiki-interwiki-expand'.
4272       (muse-wiki-handle-wikiword): Renamed from
4273       `muse-wiki-wikiword-handle'.
4274     
4275     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4276       for the eval-after-load arg since XEmacs chokes on constants.
4277     
4278     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4279       face on WikiWords that don't correspond with a file.  If people really
4280       want this to appear in bad-link face, I could accommodate that.
4281     
4282     * lisp/muse.el (muse-handle-url): New function that detects whether the
4283       given string is a URL.
4284       (muse-implicit-link-functions): Renamed from
4285       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4286       (muse-explicit-link-functions): Renamed from
4287       `muse-mode-handler-functions'.
4288       (muse-handle-implicit-link): New function that handles all
4289       implicit links by calling functions from `muse-implicit-link-functions'.
4290       (muse-handle-explicit-link): Renamed from
4291       `muse-handled-url'.
4292     
4294     modified files:
4295      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4296      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4297      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4300 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4302     Summary:
4303       Allow WikiWords to be ignored with <nop> or "''''".
4304     Revision:
4305       muse--main--1.0--patch-84
4307     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4308     
4309     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4310       whether to hide <nop> tags when coloring a Muse buffer.
4311       (muse-wiki-wikiword-at-point): Docfix.
4312       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4313       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4314       during publishing.
4315       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4316       which keeps the WikiWord that follows it from being interpreted.
4317       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4318       WikiWord delimiter.
4319     
4321     modified files:
4322      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4325 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4327     Summary:
4328       Update postal address of FSF in muse-wiki.el.
4329     Revision:
4330       muse--main--1.0--patch-83
4332     * lisp/muse-wiki.el: Update postal address of the FSF.
4333     
4335     modified files:
4336      ChangeLog lisp/muse-wiki.el
4339 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4341     Summary:
4342       Interpret explicit links before emphasis.
4343     Revision:
4344       muse--main--1.0--patch-82
4346     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4347       links before emphasis.
4348     
4349     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4350       for the heck of it.
4352     modified files:
4353      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4356 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4358     Summary:
4359       Wiki hacking, regexp tweaks.
4360     Revision:
4361       muse--main--1.0--patch-81
4363     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4364       muse-regexp.
4365     
4366     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4367       that indicates whether or not to use character classes in regexps.  The
4368       default is to let Muse try to figure it out.
4369       (muse-extreg-usable-p): Make use of this variable.
4370     
4371     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4372       this regexp.  I'm guessing it was supposed to have a TAB in there at
4373       one time.  Replace this stuff with muse-regexp-space.
4374     
4375     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4376       by default.
4377     
4378     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4379       "or".
4380     
4381     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4382       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4383       We'll fix those anchor problems eventually!
4384     
4385     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4386       uses `muse-interwiki-handle' to determine whether an interwiki link is
4387       at point.
4388     
4389     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4390       look for a suitable value at point if needed.
4391     
4392     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4393     
4394     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4395     
4396     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4398     modified files:
4399      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4400      lisp/muse-wiki.el
4403 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4405     Summary:
4406       Make installation of manual when not using Debian go smoothly.
4407     Revision:
4408       muse--main--1.0--patch-80
4410     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4411       and options are to be used when insinuating the Muse documentation into
4412       the Info menu.
4413     
4414     * Makefile (install): Make use of INSTALLINFO.
4415     
4416     * README (Installation): Give directions for changing INSTALLINFO on a
4417       Debian system and changing where Muse is installed.
4418     
4419     * muse.texi: Ditto.
4421     modified files:
4422      ChangeLog Makefile Makefile.defs README muse.texi
4425 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4427     Summary:
4428       Fix compiler warning induced by last patch.
4429     Revision:
4430       muse--main--1.0--patch-79
4432     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4433       compiler warning.
4435     modified files:
4436      ChangeLog lisp/muse-project.el lisp/muse.el
4439 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4441     Summary:
4442       Add `muse-current-file', fix minor QuickStart issue.
4443     Revision:
4444       muse--main--1.0--patch-78
4446     * examples/QuickStart: Make John Wiegley the author.
4447     
4448     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4449       `muse-current-file' instead of `buffer-file-name'.
4450     
4451     * lisp/muse-project.el (muse-current-project): Document.
4452     
4453     * lisp/muse-project.el (muse-current-file): New variable indicating the
4454       name, including path, of the file that is currently being published.
4455       (muse-project-of-file): Make use of
4456       `muse-current-file'.
4457     
4458     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4459     
4460     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4462     modified files:
4463      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4464      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4465      lisp/muse.el
4468 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4470     Summary:
4471       Make muse-replace-regexp-in-string closer to its parent; no func change.
4472     Revision:
4473       muse--main--1.0--patch-77
4475     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4476       to implement all functionality of `replace-regexp-in-string'.  No
4477       functionality change.
4478     
4480     modified files:
4481      ChangeLog lisp/muse.el
4484 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4486     Summary:
4487       Play nicely with fill, adaptive-fill, and flyspell.
4488     Revision:
4489       muse--main--1.0--patch-76
4491     * muse-mode.el (muse-mode-intangible-links): New function used to
4492       determine whether links will be considered intangible.
4493     
4494     * lisp/muse-mode.el (muse-mode-link-functions)
4495       (muse-mode-handler-functions): Minor docfix.
4496     
4497     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4498       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4499       making links intangible by default, but this may be adjusted by use of
4500       the `muse-mode-intangible-links' function.
4501     
4502     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4503       nil if we should allow a fill to occur here.  Keeps links from being
4504       broken up.
4505     
4506     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4507       non-nil if we allow spell-checking to occur here.  Keeps links from
4508       being improperly colorized.
4509     
4510     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4511       functionality change.
4513     modified files:
4514      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4517 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4519     Summary:
4520       Minor doc changes and code prettification.
4521     Revision:
4522       muse--main--1.0--patch-75
4524     * AUTHORS: Note that YH's assignment is in the mail.
4525     
4526     * README (scripts): Explain better the contents of the `scripts'
4527       directory.
4528     
4529     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4531     modified files:
4532      AUTHORS ChangeLog README lisp/muse-wiki.el
4535 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4537     Summary:
4538       Merged from hodique@lifl.fr--2005 (patch 7-11)
4539     Revision:
4540       muse--main--1.0--patch-74
4542     Patches applied:
4543     
4544      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4545        split WikiWords and InterWiki links into their own package
4546     
4547      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4548        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4549     
4550      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4551        Mimic experimental behavior for interwiki
4552     
4553      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4554        fix notes publishing
4555     
4556      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4557        various minor fixes
4559     new files:
4560      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4562     modified files:
4563      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4564      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4566     renamed files:
4567      experimental/.arch-ids/muse-wiki.el.id
4568        ==> experimental/.arch-ids/muse-wiki-old.el.id
4569      experimental/muse-wiki.el
4570        ==> experimental/muse-wiki-old.el
4572     new patches:
4573      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4574      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4575      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4576      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4577      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4580 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4582     Summary:
4583       Tell people where to find on-line version of manual.
4584     Revision:
4585       muse--main--1.0--patch-73
4587     * README: Add on-line locations for manual.
4588     
4589     * muse.texi: Remove @include directive.  This makes generating a PDF of
4590       this documentation a lot easier.
4591     
4592     * muse.texi (Preface): Add on-line locations for manual.
4594     modified files:
4595      ChangeLog README muse.texi
4598 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4600     Summary:
4601       Try to make Muse play nice with outline minor mode.
4602     Revision:
4603       muse--main--1.0--patch-72
4605     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4606     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4607     "muse" instead of "t" when adding invisibility to text or checking for
4608     invisibility.
4609     
4610     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4611     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4612     this function.
4614     modified files:
4615      ChangeLog lisp/muse-colors.el lisp/muse.el
4618 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4620     Summary:
4621       Minor grammar fix in Introduction section of manual.
4622     Revision:
4623       muse--main--1.0--patch-71
4625     * muse.texi (Introduction): Minor grammar fix.
4627     modified files:
4628      ChangeLog muse.texi
4631 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4633     Summary:
4634       Release Muse 3.01.
4635     Revision:
4636       muse--main--1.0--patch-70
4638     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4639     
4640     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4641     
4642     * lisp/muse-poem.el (muse-poem-markup-strings)
4643       (muse-poem-chapbook-strings): Make customizable.
4644     
4645     * lisp/muse-poem.el (muse-chapbook-latex-header)
4646       (muse-chapbook-latex-footer): Docfix.
4647     
4648     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4649       (muse-texinfo-pdf-extension): Ditto.
4650     
4651     * lisp/muse.el (muse-version): Change to 3.01.
4652     
4653     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4654       done, for now!
4656     modified files:
4657      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4658      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4661 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4663     Summary:
4664       Tweak documentation thoroughly; still incomplete.
4665     Revision:
4666       muse--main--1.0--patch-69
4668     * README: Minor tweaks.
4669     
4670     * muse.texi: Massively rename chapters so that the titles are more
4671       descriptive.  Clean up grammar.
4672     
4673     * muse.texi (Obtaining Muse): Move content of Installation node here,
4674       stripping out any customization tips, since those are covered later.
4675       Re-work this chapter since I was dissatisfied with it.
4676     
4677     * muse.texi (Installation): This node has the content of README regarding
4678       installation, which fits the title of the node much better than the
4679       previous content.
4680     
4681     * muse.texi (Blosxom): Turn the sections of this section into
4682       subsections.
4683     
4684     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4685       like lists!
4686     
4687     * muse.texi (History): Add a "2005" item.
4689     modified files:
4690      ChangeLog README muse.texi
4693 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4695     Summary:
4696       Finish documenting 2 more publishing styles.
4697     Revision:
4698       muse--main--1.0--patch-68
4700     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4701     
4702     * lisp/muse-journal.el: Docfixes.
4703     
4704     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4705       documentation to this function.
4706     
4707     * muse.texi (Blosxom Options): New node containing the publishing styles
4708       and options provided by Blosxom.
4709       (Book): Add usage note, as I suspect a lot of people might be confused
4710       by this style.
4711       (HTML): Space out entries better.
4712       (Journal, LaTeX): New nodes for publishing styles.
4713       (Common Elements): Document a few options that are present in
4714       `muse-publish.el'.
4716     modified files:
4717      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4718      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4721 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4723     Summary:
4724       Make Muse installable and correct an Emacs21 issue.
4725     Revision:
4726       muse--main--1.0--patch-67
4728     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4729       directory will be generated.
4730       (all): Compile muse.info by default.
4731       (doc): Refactor into individual generation rules for .html and .info
4732       files.
4733       (install): New rule that installs Muse source code, compiled .elc
4734       files, and the manual into proper places.
4735     
4736     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4737     
4738     * README (Insinuation): Move old content of Installation here.
4739       (Installation): Fill out this section.
4740       (Further Documentation): Add link to my website and note that a full
4741       manual is included with Muse.
4742     
4743     * lisp/Makefile (EL): Populate with .el files.
4744       (install): New rule that installs both .elc and .el files.
4745     
4746     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4747       Emacs21, hack in a handler for the @documentencoding tag so that it
4748       doesn't error out.
4750     modified files:
4751      ChangeLog Makefile Makefile.defs README lisp/Makefile
4752      lisp/muse-texinfo.el
4755 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4757     Summary:
4758       Cater even more to XEmacs and its annoying whims.
4759     Revision:
4760       muse--main--1.0--patch-66
4762     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4763       environment variable.
4764     
4765     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4766       handle it.  Load `muse-build.el' instead.
4767     
4768     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4769       used.
4770     
4771     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4772       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4773       not used.
4774     
4775     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4776       function does not appear to be used.
4777     
4778     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4779       `replace-regexp-in-string', since XEmacs doesn't have this function.
4780       We only implement the first 3 args, but this could be extended if we
4781       need to do so.
4782     
4783     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4784       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4785     
4786     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4787     
4788     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4789       make XEmacs shut up.
4790     
4791     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4792     
4793     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4794     
4795     * lisp/muse-http.el (muse-winnow-list): Ditto.
4796     
4797     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4798     
4799     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4800     
4801     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4802     
4803     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4804       anything.
4805     
4806     * scripts/publish: Use EMACS environment variable instead of hard-coding
4807       it.
4809     modified files:
4810      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4811      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4812      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4813      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4814      lisp/muse.el scripts/muse-build.el scripts/publish
4817 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4819     Summary:
4820       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4821     Revision:
4822       muse--main--1.0--patch-65
4824     * AUTHORS: Update entry.
4825     
4826     * muse-*.el: Move to the lisp directory.
4827     
4828     * lisp/Makefile: New file containing rules to test and compile the
4829       source.
4830     
4831     * Makefile.defs: New file that contains common definitions for all other
4832       Makefiles, such as Emacs command to use.
4833     
4834     * Makefile: Move lisp-specific rules to lisp/Makefile.
4835       (SUBDIRS): New variable containing subdirectories to clean.
4836     
4837     * README: Update to reflect new location of source files.  Give updated
4838       directions for compiling with XEmacs.
4839     
4840     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4841       compile.
4842       (%.html): Pass SITEFLAG as an environment variable to
4843       ../scripts/publish.
4844     
4845     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4846       seems to be needed to keep the process from failing.  This has *got* to
4847       be a bug in Muse, but I don't want to deal with it now.
4848     
4849     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4850     
4851     * lisp/muse-convert.el: Move line to commentary section.
4852     
4853     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4854       locally-bound `type' variable isn't used here.
4855     
4856     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4857     
4858     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4859       binding.
4860     
4861     * scripts/muse-build.el (load-path): Correct paths.
4862     
4863     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4864       as to avoid spurious warnings.
4865     
4866     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4867       it exists.
4868     
4869     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4870       (muse-match-string-no-properties): New functions that take the place of
4871       `line-end-position', `line-beginning-position', and
4872       `match-string-no-properties', respectively.
4873     
4874     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4875       (muse-my-journal-find-entries): Use Muse-specific version of
4876       `match-string-no-properties', `line-beginning-position', and
4877       `line-end-position' since these do not exist in XEmacs.
4878     
4879     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4880       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4881     
4882     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4883     
4884     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4885       (muse-html-insert-contents): Ditto.
4886     
4887     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4888     
4889     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4890     
4891     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4892     
4893     * lisp/muse-publish.el (muse-publish-markup-tag)
4894       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4895       (muse-published-buffer-contents): Ditto.
4896     
4897     * scripts/muse-build.el (muse-elint-files): Ditto.
4899     new files:
4900      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4901      lisp/.arch-ids/Makefile.id lisp/Makefile
4903     modified files:
4904      AUTHORS ChangeLog Makefile README examples/Makefile
4905      examples/QuickStart examples/johnw/muse-johnw.el
4906      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4907      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4908      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4909      lisp/muse.el scripts/muse-build.el scripts/publish
4911     renamed files:
4912      .arch-ids/muse-blosxom.el.id
4913        ==> lisp/.arch-ids/muse-blosxom.el.id
4914      .arch-ids/muse-book.el.id
4915        ==> lisp/.arch-ids/muse-book.el.id
4916      .arch-ids/muse-colors.el.id
4917        ==> lisp/.arch-ids/muse-colors.el.id
4918      .arch-ids/muse-convert.el.id
4919        ==> lisp/.arch-ids/muse-convert.el.id
4920      .arch-ids/muse-docbook.el.id
4921        ==> lisp/.arch-ids/muse-docbook.el.id
4922      .arch-ids/muse-html.el.id
4923        ==> lisp/.arch-ids/muse-html.el.id
4924      .arch-ids/muse-http.el.id
4925        ==> lisp/.arch-ids/muse-http.el.id
4926      .arch-ids/muse-journal.el.id
4927        ==> lisp/.arch-ids/muse-journal.el.id
4928      .arch-ids/muse-latex.el.id
4929        ==> lisp/.arch-ids/muse-latex.el.id
4930      .arch-ids/muse-mode.el.id
4931        ==> lisp/.arch-ids/muse-mode.el.id
4932      .arch-ids/muse-poem.el.id
4933        ==> lisp/.arch-ids/muse-poem.el.id
4934      .arch-ids/muse-project.el.id
4935        ==> lisp/.arch-ids/muse-project.el.id
4936      .arch-ids/muse-publish.el.id
4937        ==> lisp/.arch-ids/muse-publish.el.id
4938      .arch-ids/muse-regexps.el.id
4939        ==> lisp/.arch-ids/muse-regexps.el.id
4940      .arch-ids/muse-texinfo.el.id
4941        ==> lisp/.arch-ids/muse-texinfo.el.id
4942      .arch-ids/muse.el.id
4943        ==> lisp/.arch-ids/muse.el.id
4944      muse-blosxom.el
4945        ==> lisp/muse-blosxom.el
4946      muse-book.el
4947        ==> lisp/muse-book.el
4948      muse-colors.el
4949        ==> lisp/muse-colors.el
4950      muse-convert.el
4951        ==> lisp/muse-convert.el
4952      muse-docbook.el
4953        ==> lisp/muse-docbook.el
4954      muse-html.el
4955        ==> lisp/muse-html.el
4956      muse-http.el
4957        ==> lisp/muse-http.el
4958      muse-journal.el
4959        ==> lisp/muse-journal.el
4960      muse-latex.el
4961        ==> lisp/muse-latex.el
4962      muse-mode.el
4963        ==> lisp/muse-mode.el
4964      muse-poem.el
4965        ==> lisp/muse-poem.el
4966      muse-project.el
4967        ==> lisp/muse-project.el
4968      muse-publish.el
4969        ==> lisp/muse-publish.el
4970      muse-regexps.el
4971        ==> lisp/muse-regexps.el
4972      muse-texinfo.el
4973        ==> lisp/muse-texinfo.el
4974      muse.el
4975        ==> lisp/muse.el
4977     new directories:
4978      lisp lisp/.arch-ids
4981 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4983     Summary:
4984       Massively untabify files.
4985     Revision:
4986       muse--main--1.0--patch-64
4989     modified files:
4990      ChangeLog ChangeLog.2004 experimental/muse-message.el
4991      experimental/muse-wiki.el muse-book.el muse-colors.el
4992      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4993      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4994      muse-project.el muse-publish.el muse-regexps.el
4995      muse-texinfo.el muse.el
4998 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5000     Summary:
5001       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5002     Revision:
5003       muse--main--1.0--patch-63
5005     (Summary of changes that Yann made)
5006     
5007     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5008     
5009     * muse-mode.el (muse-generate-index): Move index generation code into
5010       `muse-index-as-string'.
5011       (muse-index-as-string): New function that generates an index and
5012       returns it as a string, instead of placing it in a buffer like
5013       `muse-generate-index' used to.
5014     
5015     Patches applied:
5016     
5017      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5018        merge from mwolson@gnu.org--2005
5019     
5020      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5021        Accept WikiWords as links [mostly rescinded]
5022     
5023      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5024        merge from mwolson@gnu.org--2005/muse--main--1.0
5025     
5026      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5027        Merged from mwolson@gnu.org--2005 (patch 60-62)
5028     
5029      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5030        provide a string view of the index
5032     modified files:
5033      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5035     new patches:
5036      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5037      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5038      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5039      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5040      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5043 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5045     Summary:
5046       Document Blosxom, Book, DocBook, and HTML publishing styles.
5047     Revision:
5048       muse--main--1.0--patch-62
5050     * muse-blosxom.el: Clean up header.
5051     
5052     * muse-book.el (muse-before-book-publish-hook): Rename to
5053       `muse-book-before-publish-hook'.
5054       (muse-after-book-publish-hook): Rename to
5055       `muse-book-after-publish-hook'.
5056     
5057     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5058       (muse-html-markup-strings, muse-xhtml-markup-strings)
5059       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5060       (muse-html-charset-default, muse-html-encoding-default)
5061       (muse-html-encoding-map): Docfixes.
5062     
5063     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5064       sections.
5066     modified files:
5067      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5070 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5072     Summary:
5073       Begin work on Publishing Styles section of manual.
5074     Revision:
5075       muse--main--1.0--patch-61
5077     * Makefile (.PHONY): Add "doc" to list.
5078       (doc): New rule that generates Info and HTML files from muse.texi.
5079       (dist): Rely on `distclean', not `clean'.
5080     
5081     * examples/QuickStart (Authoring mode): Remove empty section.
5082     
5083     * muse.texi: Call this program "the Emacs Muse" in title.
5084       (Publishing Styles): Begin to populate section.
5085       (Deriving Styles): First subsection of Publishing Styles.
5086       (Contributors): Remove spurious copyright section, since we address
5087       this in the title.
5088     
5089     * README: Actually remember to add this file.
5091     new files:
5092      .arch-ids/README.id README
5094     modified files:
5095      ChangeLog Makefile examples/QuickStart muse.texi
5098 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5100     Summary:
5101       Document Markup Rules.
5102     Revision:
5103       muse--main--1.0--patch-60
5105     * examples/QuickStart: Remove stray <comment> tag.
5106     
5107     * muse.texi (Top): Comment every menu line.
5108       (Markup Rules): New section with plenty of subsections.
5110     modified files:
5111      ChangeLog examples/QuickStart muse.texi
5114 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5116     Summary:
5117       Release this as Muse 3.00.90 (RC1).
5118     Revision:
5119       muse--main--1.0--patch-59
5121     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5122       is compatible with both Emacs and XEmacs.
5123     
5124     * examples/README: Renamed to QuickStart.
5125     
5126     * examples/Makefile (EXAMPLES): Reflect name change of README.
5127     
5128     * muse.el: Ditto.
5130     modified files:
5131      ChangeLog Makefile examples/Makefile muse.el
5133     renamed files:
5134      examples/.arch-ids/README.id
5135        ==> examples/.arch-ids/QuickStart.id
5136      examples/README
5137        ==> examples/QuickStart
5140 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5142     Summary:
5143       Makefile refactoring.
5144     Revision:
5145       muse--main--1.0--patch-58
5147     * Makefile (.PHONY): List all non-file targets.
5148       (examples): New rule that calls Make in the examples directory.
5149       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5150     
5151     * README: Move to the examples directory.  I'd prefer to distribute a
5152       very basic plain text README and use this as a quickstart + markup
5153       example + publishing example.
5154     
5155     * examples/Makefile: Move all README-related rules here.
5156     
5157     * examples/README: Add an "About this document" section.  
5158     
5159     * scripts/publish (style): Do not include the contrib directory, since we
5160       don't use any code from there.  Since this is only invoked from the
5161       examples directory, make sure add the parent directory to the load
5162       path.
5163     
5164     * muse.texi: Change version to 3.00.90 (RC1).
5165     
5166     * muse.el: Change location of the README file in header.
5167     
5168     * muse.el (muse-version): Update to 3.00.90 (RC1).
5170     new files:
5171      examples/.arch-ids/Makefile.id examples/Makefile
5173     modified files:
5174      ChangeLog Makefile examples/README muse.el muse.texi
5175      scripts/publish
5177     renamed files:
5178      .arch-ids/README.id
5179        ==> examples/.arch-ids/README.id
5180      README
5181        ==> examples/README
5184 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5186     Summary:
5187       Update my example configuration.
5188     Revision:
5189       muse--main--1.0--patch-57
5191     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5192       and experimental status of muse-message.
5194     modified files:
5195      ChangeLog examples/mwolson/muse-init.el
5198 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5200     Summary:
5201       Provide optional outline-style faces; customization fixes; experimental stuff.
5202     Revision:
5203       muse--main--1.0--patch-56
5205     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5206       option that determines what the header faces should look like.  If
5207       'outline, use outline-style faces.  If nil, don't generate the faces at
5208       all, which allows the user to specify their own.  Otherwise, use the
5209       scaled faces, which is the default behavior.
5210       (muse-colors-outline-faces-list): List of faces to use.  In case the
5211       outline faces are not available, provide reasonable defaults.
5212       (muse-make-faces): Use dolist instead of mapc.  Implement the
5213       possibility of having outline-style colors for heading.  Don't call
5214       this function immediately -- give the users time to make their changes
5215       through the customize interface.  Once we call this function, Emcs from
5216       CVS will not allow the faces to be changed easily, which is a shame.
5217     
5218     * muse-message.el (muse-message-contents-tag): Copied from
5219       `muse-publish-contents-tag' in order to keep the customization
5220       interface from making the `muse-markup-tags' option from throwing a
5221       type mismatch error.  This function is untested and will likely do
5222       nothing useful.  This file has been moved to the experimental folder
5223       until it gets fleshed out more.
5224     
5225     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5226       file that could eventually provide wiki-like ability.  Currently this
5227       is just a collection of functions that were pruned out when he remade
5228       Muse, so don't get too excited.  I plan to eventually merge Yann
5229       Hodique's work here, probably after the first release of Muse.
5230     
5231     * muse-regexps.el (muse-regexp): Improve description.
5232     
5233     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5234       the muse-regexp group since it is just a single regexp.  Lists of
5235       regexps don't have to be in muse-regexp, however.
5236     
5237     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5238       since the Emacs devel mailing list seems to not want Britain-izations
5239       in Emacs code.
5240     
5241     * muse-colors.el (muse-colors): Ditto.
5242     
5243     * muse-docbook.el (muse-docbook): Ditto.
5244     
5245     * muse-html.el (muse-html): Ditto.
5246     
5247     * muse-http.el (muse-http): Ditto.
5248     
5249     * muse-message.el (muse-message): Ditto.
5250     
5251     * muse-mode.el (muse-mode): Ditto.
5252     
5253     * muse-project.el (muse-project): Ditto.
5254     
5255     * muse-publish.el (muse-publish): Ditto.
5256     
5257     * muse.el (muse): Ditto.
5259     new files:
5260      experimental/.arch-ids/=id
5261      experimental/.arch-ids/muse-wiki.el.id
5262      experimental/muse-wiki.el
5264     modified files:
5265      ChangeLog experimental/muse-message.el muse-blosxom.el
5266      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5267      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5268      muse.el
5270     renamed files:
5271      .arch-ids/muse-message.el.id
5272        ==> experimental/.arch-ids/muse-message.el.id
5273      muse-message.el
5274        ==> experimental/muse-message.el
5276     new directories:
5277      experimental experimental/.arch-ids
5280 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5282     Summary:
5283       Fix publishing error when given an empty string for header/footer.
5284     Revision:
5285       muse--main--1.0--patch-55
5287     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5288       `file-readable-p' if it is an empty string.  For some reason,
5289       `file-readable-p' and `insert-file-contents' were treating an empty
5290       string as if it were the current directory.
5292     modified files:
5293      ChangeLog muse-publish.el
5296 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5298     Summary:
5299       WYSIWYG emphasis, XEmacs compatibility hacks.
5300     Revision:
5301       muse--main--1.0--patch-54
5303     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5304       compliant.  Only colorize if we end with the same number of asterisks
5305       as we start with, preventing unnoticed syntax errors.  Don't colorize
5306       in the middle of a word.
5307       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5308       Only colorize if we end with an underscore.  Don't colorize in the
5309       middle of a word.
5310     
5311     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5312       inside of group.  This will probably not do anything, but it seems
5313       syntactically good.
5314     
5315     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5316       where we start with an image link.  JohnW didn't seem to like having
5317       <p> tags inserted before image links, but they don't validate properly
5318       as they are.  For now, I will surround such links/paragraphs with <div
5319       class="image-link"> in an attempt to be as not invasive and yet
5320       standards compliant as possible.
5321     
5322     * muse-html.el (muse-html-escape-string): Work around distinction between
5323       int and char types in XEmacs.  Deal with an annoying replace-match bug
5324       in XEmacs that rears its head at times.
5325     
5326     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5327       multi-line.
5329     modified files:
5330      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5331      muse-publish.el
5334 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5336     Summary:
5337       Minor code cleanup to address elint issues.
5338     Revision:
5339       muse--main--1.0--patch-53
5341     * Makefile (test): Don't build README files during this rule.  Remove
5342       spurious "make clean" statement.
5343     
5344     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5345       `muse-colors' group, and give it a proper type.
5346     
5347     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5348     
5349     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5350       muse-my-journal-find-entries): Replace `string-to-int' with
5351       `string-to-number'.
5352     
5353     * muse-html.el (muse-html-insert-contents): Ditto.
5354     
5355     * muse-journal.el (muse-journal-html-munge-buffer,
5356       muse-journal-latex-munge-buffer): Ditto.
5357     
5358     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5359     
5360     * muse-publish.el (muse-publish-markup-footnote,
5361       muse-publish-contents-tag): Ditto.
5362     
5363     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5365     modified files:
5366      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5367      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5368      muse-regexps.el
5371 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5373     Summary:
5374       Add ability to automate the creation a new blosxom entry.
5375     Revision:
5376       muse--main--1.0--patch-52
5378     * examples/mwolson/muse-init.el: Move new entry section to
5379       muse-blosxom.el.  Modify the key settings in my example accordingly.
5380     
5381     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5382       Muse always makes sure that the file ends with a newline.
5383     
5384     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5385       planner markup is now provided automatically by the planner port to
5386       Muse, and we don't have any customized markup.
5387     
5388     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5389       variable that specifies where the base directory of your blog entries
5390       is found.
5391     
5392     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5393       the base directory.  Explore categories recursively.
5394     
5395     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5396       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5397       special characters file name.
5398     
5399     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5400       making a new blog entry.  It will prompt you for a category, then a
5401       title, and then will create a new file that has the date and title
5402       inserted.
5404     modified files:
5405      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5408 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5410     Summary:
5411       Change mailing address of FSF, add AUTHORS file.
5412     Revision:
5413       muse--main--1.0--patch-51
5415     * muse-*.el, muse.texi: Change mailing address of FSF.
5416     
5417     * muse.texi (Contributors): Fix typo.
5418     
5419     * AUTHORS: New file containing a list of all of those who have
5420       contributed code or documentation to Muse, how many lines were changed,
5421       etc.
5423     new files:
5424      .arch-ids/AUTHORS.id AUTHORS
5426     modified files:
5427      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5428      muse-html.el muse-http.el muse-journal.el muse-latex.el
5429      muse-message.el muse-mode.el muse-poem.el muse-project.el
5430      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5431      muse.texi
5434 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5436     Summary:
5437       Merged from hodique@lifl.fr--2005 (patch 0-1)
5438     Revision:
5439       muse--main--1.0--patch-50
5441     Patches applied:
5442     
5443      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5444        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5445     
5446      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5447        fix .html (for example) in visible names for links
5449     modified files:
5450      ChangeLog muse-publish.el
5452     new patches:
5453      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5454      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5457 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5459     Summary:
5460       Make generated X(HT)ML show up in the right encoding in other modes.
5461     Revision:
5462       muse--main--1.0--patch-49
5464     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5465       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5466       generated (X)HTML files show up in the right coding system when editing
5467       them with another Emacs mode.
5468     
5469     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5470       encoding instead of hard-coding it.
5471     
5472     * muse-message.el: Add content to Commentary section, explaining the use
5473       of this publishing style.
5475     modified files:
5476      ChangeLog muse-html.el muse-journal.el muse-message.el
5479 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5481     Summary:
5482       Move regexps to same group, only make 4 heading faces.
5483     Revision:
5484       muse--main--1.0--patch-48
5486     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5487       can only publish 3 of them specially, leaving the fourth to be in
5488       plain text.
5489       (muse-colors-markup): Only recognize 4 levels of heading.
5490     
5491     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5492       (muse-file-regexp, muse-image-regexp)
5493       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5494       like a good idea to have all the regexps in the same group.
5496     modified files:
5497      ChangeLog muse-colors.el muse-regexps.el muse.el
5500 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5502     Summary:
5503       Update my example config, minor code cleanup.
5504     Revision:
5505       muse--main--1.0--patch-47
5507     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5508       names and add "Plans" project.
5509     
5510     * muse-docbook.el (looking-back): Delete.
5511     
5512     * muse-html.el (looking-back): Delete.
5513     
5514     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5515       instead of `looking-back'.
5516     
5517     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5518       function, use this function.  If `looking-back' exists, call it;
5519       otherwise, use a workaround.
5521     removed files:
5522      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5524     modified files:
5525      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5526      muse-html.el muse.el
5529 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5531     Summary:
5532       Handle a few paragraph publishing edge cases better.
5533     Revision:
5534       muse--main--1.0--patch-46
5536     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5537       beginning-of-document, end-of-document, and paragraph separator regexps
5538       so that one markup rule can be used in all these cases.
5539       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5540       particular, blockquote or center at beginning or end of document will
5541       be published properly.  Hopefully this won't slow things down too much.
5542       (muse-docbook-markup-paragraph-close): Removed.
5543     
5544     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5545     
5546     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5547       Ditto.
5548       (muse-html-markup-paragraph-close): Removed.
5550     modified files:
5551      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5554 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5556     Summary:
5557       Improve prompt when reading a tag.
5558     Revision:
5559       muse--main--1.0--patch-45
5561     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5562       other Emacs modes seem to do.
5564     modified files:
5565      ChangeLog muse-mode.el
5568 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5570     Summary:
5571       Warn user when publishing fails due to a private directory.
5572     Revision:
5573       muse--main--1.0--patch-44
5575     * muse-project.el (muse-project-private-p): Warn users when publishing a
5576       file fails due to its directory not being readable by others.  Make
5577       sure that you do a `chmod +o name_of_directory' if you want the
5578       contents of that directory to be publishable.
5580     modified files:
5581      ChangeLog muse-project.el
5584 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5586     Summary:
5587       Fix error with example tags and message publishing style.
5588     Revision:
5589       muse--main--1.0--patch-43
5591     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5592       see if a previous definition for `font-lock-multiline' exists.
5593     
5594     * muse-message.el (muse-message-example-tag): Don't require two
5595       additional (unused) arguments.
5597     modified files:
5598      ChangeLog muse-colors.el muse-message.el
5601 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5603     Summary:
5604       Always end the published document with a newline.
5605     Revision:
5606       muse--main--1.0--patch-42
5608     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5609       published document with a newline.
5610     
5611     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5613     modified files:
5614      ChangeLog muse-docbook.el muse-html.el
5617 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5619     Summary:
5620       Don't let automatic backup files crash the publishing process.
5621     Revision:
5622       muse--main--1.0--patch-41
5624     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5625       directive since this value is already processed by
5626       `muse-publish-markup-directive', and may be obtained by using
5627       the code: (muse-publishing-directive "date").
5628     
5629     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5630       to run (funcall nil); this happened once during a debugging process.
5631     
5632     * muse-project.el (muse-project-private-p): Skip any file for which we
5633       cannot fetch attributes.  This fixes a bug where having an
5634       Emacs-generated automatic backup file in a publishing directory causes
5635       the publishing process to halt with an error.
5637     modified files:
5638      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5641 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5643     Summary:
5644       Apply fix in previous patch to the DocBook publishing style.
5645     Revision:
5646       muse--main--1.0--patch-40
5648     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5649       previous patch here as well.
5650     
5652     modified files:
5653      ChangeLog muse-docbook.el
5656 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5658     Summary:
5659       Fix newly-introduced lock-up during HTML publishing.
5660     Revision:
5661       muse--main--1.0--patch-39
5663     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5664       planner rules higher priority in the publishing sequence.  Hopefully
5665       this will not wreck anything; I don't use these rules, so I cannot
5666       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5667     
5668     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5669       replace-match; that seems to be slightly evil.  Return nil instead of a
5670       newline since otherwise Muse thinks that we are not done yet and gets
5671       into an infinite loop.  This should fix the lock-up problem that
5672       resulted from the previous few patches.
5674     modified files:
5675      ChangeLog muse-blosxom.el muse-html.el
5678 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5680     Summary:
5681       Parenthesis goofup.
5682     Revision:
5683       muse--main--1.0--patch-38
5685     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5686     
5688     modified files:
5689      ChangeLog muse-blosxom.el
5692 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5694     Summary:
5695       Make docbook and blosxom modes close paragraphs properly at end.
5696     Revision:
5697       muse--main--1.0--patch-37
5699     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5700       patch.
5701     
5702     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5703       (muse-docbook-markup-paragraph-close): Adapt from
5704       `muse-html-markup-paragraph-close'.
5705     
5706     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5707       preserve the same appearance as before the last patch.
5709     modified files:
5710      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5713 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5715     Summary:
5716       Bugfix: Close P tag properly at end of file.
5717     Revision:
5718       muse--main--1.0--patch-36
5720     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5721       error.
5722     
5723     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5724       detecting whether or not a paragraph needs a closing P tag.
5725       (muse-html-markup-paragraph-close): New function that only inserts a
5726       closing P tag when an unclosed P tag is nearby.
5728     modified files:
5729      ChangeLog muse-blosxom.el muse-html.el
5732 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5734     Summary:
5735       Update my example settings.
5736     Revision:
5737       muse--main--1.0--patch-35
5739     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5741     modified files:
5742      ChangeLog examples/mwolson/muse-init.el
5745 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5747     Summary:
5748       Update documentation for C-c TAB feature.
5749     Revision:
5750       muse--main--1.0--patch-34
5752     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5753       `muse-insert-tag'.
5754     
5756     modified files:
5757      ChangeLog muse.texi
5760 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5762     Summary:
5763       New feature: tag completion with C-c TAB.
5764     Revision:
5765       muse--main--1.0--patch-33
5767     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5768       (muse-tag-history, muse-custom-tags): New variables that keep track of
5769       the tag history and newly-entered tags respectively for
5770       `muse-insert-tag'.
5771       (muse-insert-tag): New function that interactively prompts the user for
5772       a tag to use.
5774     modified files:
5775      ChangeLog muse-mode.el
5778 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5780     Summary:
5781       Fix XHTML validation error with <hr> and <br>.
5782     Revision:
5783       muse--main--1.0--patch-32
5785     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5786       and HR tags for XHTML publishing.  This should fix a few validation
5787       errors that I've been noticing lately.
5789     modified files:
5790      ChangeLog muse-html.el
5793 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5795     Summary:
5796       Remove flyspell overlays on links.
5797     Revision:
5798       muse--main--1.0--patch-31
5800     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5801       should make the link clickable.  On Emacs21, the color will stay red,
5802       but other Emacsen should do the right thing, which is use the normal
5803       link color.  Hopefully this will fix some strange flyspell-related link
5804       problems.
5806     modified files:
5807      ChangeLog muse-colors.el
5810 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5812     Summary:
5813       Update my example Muse settings.
5814     Revision:
5815       muse--main--1.0--patch-30
5817     * examples/mwolson/muse-init.el: Update from my latest version.
5818       (muse-project-alist): Remove the francais part of my blog.
5819       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5820       into this and `my-muse-mode-fill-nobreak-p'.
5821       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5822       this is the best way to accomplish this.
5823       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5824       characters in the title.
5825       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5827     modified files:
5828      ChangeLog examples/mwolson/muse-init.el
5831 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5833     Summary:
5834       Add simple `muse-version' function.
5835     Revision:
5836       muse--main--1.0--patch-29
5838     * muse.el (muse-version): New function that displays the value of the
5839       `muse-version' variable.  This should be easier for the user to type
5840       than C-h v muse-version.
5842     modified files:
5843      ChangeLog muse.el
5846 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5848     Summary:
5849       Don't compile documentation by default.
5850     Revision:
5851       muse--main--1.0--patch-28
5853     * Makefile (all): Don't compile documentation by default.
5854       (doc): Use this rule to compile documentation.
5856     modified files:
5857      ChangeLog Makefile
5860 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5862     Summary:
5863       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5864     Revision:
5865       muse--main--1.0--patch-27
5867     2005-04-16  Michael Olson  <mwolson@gnu.org>
5868     
5869         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5870         johnw. If a journal entry's title is a [[link]], then an
5871         <enclosure> tag will be added to the XML data giving the size and
5872         MIME type of the link target.  This makes podcasting with Muse
5873         trivial.
5874         (muse-journal-rss-entry-template): Add enclosure usage to example.
5875         (muse-journal-rss-munge-buffer): Implement enclosures.
5877     modified files:
5878      ChangeLog muse-journal.el
5881 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5883     Summary:
5884       Standardize source headers, appease elint, don't require planner
5885     Revision:
5886       muse--main--1.0--patch-26
5888     2005-04-15  Michael Olson  <mwolson@gnu.org>
5889     
5890         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5891         `scripts' directory since it really isn't part of Muse proper; it
5892         is used to generate Muse output from the command line.
5893     
5894         * muse-blosxom.el: Handle case where planner is not loaded so that
5895         it isn't a hard requirement.
5896     
5897         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5898         that elint doesn't complain.
5899     
5900         * muse-message.el (muse-message-markup-link): Don't throw up on
5901         links with no description.
5902     
5903         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5904         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5905         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5906         muse-project.el, muse-publish.el, muse-regexps.el,
5907         muse-texinfo.el, muse.el: Add standard header for each file in
5908         preparation for the initial release, which will hopefully happen
5909         sometime within the next month.
5910     
5912     removed files:
5913      experimental/.arch-ids/=id
5915     modified files:
5916      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5917      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5918      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5919      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5920      muse-texinfo.el muse.el
5922     renamed files:
5923      .arch-ids/muse-build.el.id
5924        ==> scripts/.arch-ids/muse-build.el.id
5925      muse-build.el
5926        ==> scripts/muse-build.el
5928     removed directories:
5929      experimental experimental/.arch-ids
5932 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5934     Summary:
5935       Merge contents of muse-latexcjk.el into muse-latex.el.
5936     Revision:
5937       muse--main--1.0--patch-25
5939     2005-04-14  Michael Olson  <mwolson@gnu.org>
5940     
5941         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5942         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5943         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5944         Merge in from muse-latexcjk.el.
5945     
5946         * muse-latexcjk.el: Removed, functionality merged with
5947         muse-latex.el
5949     removed files:
5950      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5952     modified files:
5953      ChangeLog muse-latex.el
5956 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5958     Summary:
5959       Merge muse-xhtml.el into muse-html.el.
5960     Revision:
5961       muse--main--1.0--patch-24
5963     2005-04-06  Michael Olson  <mwolson@gnu.org>
5964     
5965         * examples/mwolson/muse-init.el: Update with respect to the
5966         muse-xhtml.el merge.
5967     
5968         * muse-html.el: The contents of muse-xhtml.el have been merged in
5969         as advised by John Wiegley.
5970         (muse-html-style-sheet): Add example for XHTML use in the
5971         function's documentation.
5972         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5973         Moved from muse-xhtml.el.
5974     
5975         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5977     removed files:
5978      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5980     modified files:
5981      ChangeLog examples/mwolson/muse-init.el muse-html.el
5984 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5986     Summary:
5987       Try to fix regexps for Emacs 21.4.
5988     Revision:
5989       muse--main--1.0--patch-23
5991     2005-04-05  Michael Olson  <mwolson@gnu.org>
5992     
5993         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5994         for Emacs 21.4.
5996     modified files:
5997      ChangeLog muse-regexps.el
6000 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6002     Summary:
6003       Add comments to the publish-project example script
6004     Revision:
6005       muse--main--1.0--patch-22
6007     2005-04-01  Michael Olson  <mwolson@gnu.org>
6008     
6009         * examples/publish-project: Moved here from
6010         scripts/publish-project.  Added a few comments so people know what
6011         it is used for.
6013     modified files:
6014      ChangeLog examples/publish-project
6016     renamed files:
6017      scripts/.arch-ids/publish-project.id
6018        ==> examples/.arch-ids/publish-project.id
6019      scripts/publish-project
6020        ==> examples/publish-project
6023 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6025     Summary:
6026       New XHTML style, add more examples to my sample muse config
6027     Revision:
6028       muse--main--1.0--patch-21
6030     2005-03-31  Michael Olson  <mwolson@gnu.org>
6031     
6032         * examples/mwolson/muse-init.el: Give an example of deriving a
6033         custom publishing style.
6034         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6035         (my-muse-prepare-entry-for-xanga): Mangle the published output
6036         from a blosxom project and copy the result to the clipboard for
6037         easy pasting into Xanga's web form.  The file is untouched.
6038     
6039         * muse-html.el (muse-html-style-sheet): Include the <style
6040         type="text/css"></style> wrapper around the example.
6041         (muse-html-header): Don't add <style type="text/css"></style>
6042         around the value of `muse-html-style-sheet' anymore.  This allows
6043         for the option of putting your stylesheet(s) in a separate file.
6044         An example of this is given in the documentation for this
6045         variable.
6046     
6047         * muse-xhtml: New file that implements a publishing style which is
6048         derived from HTML mode.  It uses a slightly modified version of
6049         the HTML markup rules to generate XHTML-compliant output.
6050     
6051         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6052         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6053         header gaffes.
6054     
6055         * muse-journal.el: Add new "journal-xhtml" style.
6056     
6057         * muse-message.el: Add new "message-xhtml" style.
6059     new files:
6060      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6062     modified files:
6063      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6064      muse-html.el muse-journal.el muse-message.el
6067 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6069     Summary:
6070       Add my muse configuration to the examples
6071     Revision:
6072       muse--main--1.0--patch-20
6074     2005-03-24  Michael Olson  <mwolson@gnu.org>
6075     
6076         * examples/johnw: Move John Wiegley's configuration to this
6077         directory.
6078     
6079         * examples/mwolson: My configuration files go here.
6080     
6081         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6082         just figured out how to keep links from being spell-checked or
6083         split up by fill-mode, so the implementation of this may be found
6084         here.  I also made a function that sets up a blog entry for me.
6086     new files:
6087      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6088      examples/mwolson/.arch-ids/muse-init.el.id
6089      examples/mwolson/muse-init.el
6091     modified files:
6092      ChangeLog
6094     renamed files:
6095      examples/.arch-ids/muse-johnw.el.id
6096        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6097      examples/.arch-ids/publish-johnw.id
6098        ==> examples/johnw/.arch-ids/publish-johnw.id
6099      examples/muse-johnw.el
6100        ==> examples/johnw/muse-johnw.el
6101      examples/publish-johnw
6102        ==> examples/johnw/publish-johnw
6104     new directories:
6105      examples/johnw examples/johnw/.arch-ids examples/mwolson
6106      examples/mwolson/.arch-ids
6109 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6111     Summary:
6112       Add muse-blosxom script and plugin for pyblosxom
6113     Revision:
6114       muse--main--1.0--patch-19
6116     2005-03-24  Michael Olson  <mwolson@gnu.org>
6117     
6118         * muse-blosxom.el: Update copyright notice in headers and mention
6119         the pyblosxom scripts.
6120     
6121         * contrib/pyblosxom: New directory containing pyblosxom plugins
6122         and helper scripts.
6123     
6124         * contrib/getstamps.py: Script that generates the "timestamps"
6125         file, run on the local machine.
6126     
6127         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6128         timestamps file.
6130     new files:
6131      contrib/pyblosxom/.arch-ids/=id
6132      contrib/pyblosxom/.arch-ids/getstamps.py.id
6133      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6134      contrib/pyblosxom/getstamps.py
6135      contrib/pyblosxom/hardcodedates.py
6137     modified files:
6138      ChangeLog muse-blosxom.el
6140     new directories:
6141      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6144 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6146     Summary:
6147       muse-blosxom.el has matured past experimental status
6148     Revision:
6149       muse--main--1.0--patch-18
6151     2005-03-23  Michael Olson  <mwolson@gnu.org>
6152     
6153         * muse-blosxom.el: Remove common functionality that has already
6154         been implemented in `muse-html.el'.  Derive this mode from
6155         `muse-html'.  Update documentation.  I now feel that this file is
6156         ready to be included in the top-level Muse directory.
6158     modified files:
6159      ChangeLog muse-blosxom.el
6161     renamed files:
6162      experimental/.arch-ids/muse-blosxom.el.id
6163        ==> .arch-ids/muse-blosxom.el.id
6164      experimental/muse-blosxom.el
6165        ==> muse-blosxom.el
6168 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6170     Summary:
6171       Make muse-blosxom.el slightly less experimental
6172     Revision:
6173       muse--main--1.0--patch-17
6175     2005-03-22  Michael Olson  <mwolson@gnu.org>
6176     
6177         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6178         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6179         useful.
6180         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6181         from the `muse-blosxom-markup-date-directive' rule.
6182         (blosxom-set-time): Remove this function.  We're not going to be
6183         touching the timestamp manually anymore -- it's too much of a
6184         hassle.  Right now I've got a python program that compiles a
6185         timestamp file and a pyblosxom helper that reads it.  Something
6186         similar could be arranged for blosxom, I'm sure.
6187     
6189     modified files:
6190      ChangeLog experimental/muse-blosxom.el
6193 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6195     Summary:
6196       Apply latest journal-related updates from johnw
6197     Revision:
6198       muse--main--1.0--patch-16
6201     modified files:
6202      ChangeLog examples/muse-johnw.el muse-journal.el
6205 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6207     Summary:
6208       Add Projects node to the manual
6209     Revision:
6210       muse--main--1.0--patch-15
6212     2005-02-28  Michael Olson  <mwolson@gnu.org>
6213     
6214         * muse.texi: Change copyright notice since the FSF is now the
6215         copyright holder.
6216         (Projects): New node, based on a section from the README file.
6218     modified files:
6219      ChangeLog muse.texi
6222 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6224     Summary:
6225       Correct documentation, adding some content.
6226     Revision:
6227       muse--main--1.0--patch-14
6229     2005-02-28  Michael Olson  <mwolson@gnu.org>
6230     
6231         * muse.texi: Change license terms of the documentation to the GNU
6232         GPL instead of the GNU FDL, as per the consent of the copyright
6233         holders of the emacs-wiki manual, from which this is based.  Some
6234         emacs-wiki-isms in the manual were corrected, and the Getting
6235         Started section was updated.
6237     modified files:
6238      ChangeLog muse.texi
6241 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6243     Summary:
6244       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6245     Revision:
6246       muse--main--1.0--patch-13
6248     2005-02-17  Michael Olson  <mwolson@gnu.org>
6249     
6250         * experimental/muse-blosxom.el: Somehow the contents of this file
6251         managed to get duplicated.  I removed the duplicates.
6252         (muse-blosxom-date): Remove this, since it is not useful.
6253         (muse-blosxom-header): Use the standard header that blosxom.el
6254         has.
6256     modified files:
6257      ChangeLog experimental/muse-blosxom.el
6260 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6262     Summary:
6263       Initial commit of muse.texi, nothing substantial
6264     Revision:
6265       muse--main--1.0--patch-12
6267     2005-02-07  Michael Olson  <mwolson@gnu.org>
6268     
6269         * muse.texi: New file that provides the documentation for Muse.
6270         It is in a very rough form at the moment.  Nothing substantial may
6271         be found here yet.  Be ye warned.
6273     new files:
6274      .arch-ids/muse.texi.id muse.texi
6276     modified files:
6277      ChangeLog
6280 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6282     Summary:
6283       Add docstring, new trivial function
6284     Revision:
6285       muse--main--1.0--patch-11
6287     2005-02-07  Michael Olson  <mwolson@gnu.org>
6288     
6289         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6290         `muse-what-changed'.  No functionality change.
6291         (muse-what-changed): New function that displays in diff format the
6292         changes made since the buffer was last saved.
6293     
6294         * muse-project.el (muse-project-publish): Add docstring.
6296     modified files:
6297      ChangeLog muse-mode.el muse-project.el
6300 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6302     Summary:
6303       Add experimental version of muse-blosxom.el to project
6304     Revision:
6305       muse--main--1.0--patch-10
6307     2005-02-04  Michael Olson  <mwolson@gnu.org>
6308     
6309         * Makefile (realclean): Remove file that gets generated when fonts
6310         are missing.
6311     
6312         * experimental/muse-bloxsom.el: New file that implements Blosxom
6313         support for Muse.  It's in a very rough state, hence its placement
6314         in the `experimental' directory.
6316     new files:
6317      experimental/.arch-ids/=id
6318      experimental/.arch-ids/muse-blosxom.el.id
6319      experimental/muse-blosxom.el
6321     modified files:
6322      ChangeLog Makefile
6324     new directories:
6325      experimental experimental/.arch-ids
6328 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6330     Summary:
6331       Make permissions more consistent
6332     Revision:
6333       muse--main--1.0--patch-9
6336     modified files:
6337      ChangeLog
6339     modified directories:
6340      contrib examples scripts
6343 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6345     Summary:
6346       Fix build problems
6347     Revision:
6348       muse--main--1.0--patch-8
6350     2005-02-04  Michael Olson  <mwolson@gnu.org>
6351     
6352         * muse-build.el: Add contrib directory to `load-path'.
6353         (muse-elint-files): Load `muse-regexps.el'.
6354     
6355         * scripts/publish: Change permissions so that this script is
6356         executable.  Add contrib directory to load list.  Add
6357         `muse-regexps.el' to list.
6359     modified files:
6360      ChangeLog muse-build.el scripts/publish
6363 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6365     Summary:
6366       Use "&mdash;" instead of "&#151;"
6367     Revision:
6368       muse--main--1.0--patch-7
6370     2005-01-31  Michael Olson  <mwolson@gnu.org>
6371     
6372         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6373         with "&mdash;" so that documents validate properly.  Thanks to
6374         Björn Lindström for the suggestion.
6375     
6376         * muse-html.el (muse-html-markup-strings): Ditto.
6378     modified files:
6379      ChangeLog muse-docbook.el muse-html.el
6382 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6384     Summary:
6385       Fix use of "[:blank:]" in underline markup
6386     Revision:
6387       muse--main--1.0--patch-6
6389     2005-01-25  Michael Olson  <mwolson@gnu.org>
6390     
6391         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6392         use of `muse-regexp-blank'.
6394     modified files:
6395      ChangeLog muse-colors.el
6398 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6400     Summary:
6401       Fix problem with headings being given wrong face
6402     Revision:
6403       muse--main--1.0--patch-5
6405     2005-01-03  Michael Olson  <mwolson@gnu.org>
6406     
6407         * muse-colors.el: Add header.
6408         (muse-colors-emphasized): Headings were being given the coloring
6409         for the next level of heading instead of the real
6410         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6411         Heading").  Thanks to Lan Yufeng for finding this and sending a
6412         patch.
6413     
6414         * muse-regexps.el: Fix header.
6416     modified files:
6417      ChangeLog muse-colors.el muse-regexps.el
6420 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6422     Summary:
6423       Rotate ChangeLog
6424     Revision:
6425       muse--main--1.0--patch-4
6427     2005-01-01  Michael Olson  <mwolson@gnu.org>
6428     
6429         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6430         version will be automatically maintained by Arch.
6431     
6433     new files:
6434      .arch-ids/ChangeLog.id ChangeLog
6436     renamed files:
6437      .arch-ids/ChangeLog.id
6438        ==> .arch-ids/ChangeLog.2004.id
6439      ChangeLog
6440        ==> ChangeLog.2004
6443 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6445     Summary:
6446       Extended regexps fix, allow spaces in 1st part of links
6447     Revision:
6448       muse--main--1.0--patch-3
6450     2004-12-30  Michael Olson  <mwolson@gnu.org>
6451     
6452         * muse.el (muse-link-regexp): Allow spaces in the first part of
6453         links.
6454     
6455         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6456         customizable alternatives to extended character classes.
6457     
6458         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6460     modified files:
6461      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6462      muse-html.el muse-mode.el muse-publish.el muse.el
6465 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6467     Summary:
6468       Begin to change regexp handling, tweak muse.el header
6469     Revision:
6470       muse--main--1.0--patch-2
6472     2004-12-29  Michael Olson  <mwolson@gnu.org>
6473     
6474         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6475         myself.  Update URL.
6476     
6477         * muse-regexps.el: New file that implements regexp handling.
6478         Generalized regexp options will be moved to it eventually.
6480     new files:
6481      .arch-ids/muse-regexps.el.id muse-regexps.el
6483     modified files:
6484      ChangeLog muse.el
6487 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6489     Summary:
6490       Do some early spring cleaning
6491     Revision:
6492       muse--main--1.0--patch-1
6494     2004-12-29  Michael Olson  <mwolson@gnu.org>
6495     
6496         * Makefile: Change path to `publish' script.
6497     
6498         * contrib/pcomplete.el: New file that is used by Muse without
6499         actually being a part of it: hence its location in the contrib
6500         directory.
6501     
6502         * contrib/cgi.el, contrib/httpd.el: New location.
6503     
6504         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6505     
6506         * scripts/publish, scripts/publish-project: Ditto.
6508     new files:
6509      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6510      contrib/pcomplete.el examples/.arch-ids/=id
6511      scripts/.arch-ids/=id
6513     modified files:
6514      ChangeLog Makefile
6516     renamed files:
6517      .arch-ids/cgi.el.id
6518        ==> contrib/.arch-ids/cgi.el.id
6519      .arch-ids/httpd.el.id
6520        ==> contrib/.arch-ids/httpd.el.id
6521      .arch-ids/muse-johnw.el.id
6522        ==> examples/.arch-ids/muse-johnw.el.id
6523      .arch-ids/publish-johnw.id
6524        ==> examples/.arch-ids/publish-johnw.id
6525      .arch-ids/publish-project.id
6526        ==> scripts/.arch-ids/publish-project.id
6527      .arch-ids/publish.id
6528        ==> scripts/.arch-ids/publish.id
6529      cgi.el
6530        ==> contrib/cgi.el
6531      httpd.el
6532        ==> contrib/httpd.el
6533      muse-johnw.el
6534        ==> examples/muse-johnw.el
6535      publish
6536        ==> scripts/publish
6537      publish-johnw
6538        ==> examples/publish-johnw
6539      publish-project
6540        ==> scripts/publish-project
6542     new directories:
6543      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6544      scripts/.arch-ids
6547 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6549     Summary:
6550       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6551     Revision:
6552       muse--main--1.0--base-0
6554     (automatically generated log message)
6556     new patches:
6557      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6558      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6559      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6560      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6561      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6562      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6563      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6564      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6565      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6566      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6567      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6568      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6569      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6570      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6571      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6572      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6573      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6574      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8