muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
[muse-el.git] / ChangeLog
blob13cdf241ee9cfe7c0109dfb5122b7f76359e0040
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
7     Summary:
8       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
9     Revision:
10       muse--main--1.0--patch-260
12     * AUTHORS: Bookkeeping.
13     
14     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
15       `output-dir' is not defined, so let's just use pubdir.
16     
17     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
18       Ottaway.
20     modified files:
21      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
24 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
26     Summary:
27       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
28     Revision:
29       muse--main--1.0--patch-259
31     * AUTHORS: Update.
32     
33     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
34       table headers and overlining table footers, as suggested by Trent Buck.
35     
36     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
37       author has agreed to send in a copyright assignment form.
39     modified files:
40      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
42     renamed files:
43      contrib/.arch-ids/muse-latex2png.el.id
44        ==> lisp/.arch-ids/muse-latex2png.el.id
45      contrib/muse-latex2png.el
46        ==> lisp/muse-latex2png.el
49 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
51     Summary:
52       Pave the way for entire-document escaping of specials.
53     Revision:
54       muse--main--1.0--patch-258
56     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
57     
58     * lisp/muse-publish.el (muse-insert-markup): New function that is used
59       for inserting markup text.  Currently, this inserts the text and adds
60       the read-only property.  This should permit us to deal with escaping
61       specials in the entire document, later on.
62       (muse-publish-section-close, muse-publish-markup-word)
63       (muse-publish-markup-emdash, muse-publish-markup-enddots)
64       (muse-publish-markup-dots, muse-publish-markup-rule)
65       (muse-publish-markup-heading, muse-publish-markup-footnote)
66       (muse-publish-markup-fn-sep, muse-publish-surround-text)
67       (muse-publish-markup-list, muse-publish-markup-leading-space)
68       (muse-publish-markup-verse): Use muse-insert-markup instead of
69       `insert'.  Don't use this on whitespace, just the markup text itself.
70     
71     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
72       Ditto.
73     
74     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
76     modified files:
77      ChangeLog lisp/muse-book.el lisp/muse-journal.el
78      lisp/muse-mode.el lisp/muse-publish.el
81 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
83     Summary:
84       By default, use ".muse" extension and do not detect by pathname.
85     Revision:
86       muse--main--1.0--patch-257
88     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
89       (muse-file-extension): Default to "muse".  This has the effect of
90       making Emacs associate the ".muse" extension with muse-mode, without
91       trying to figure things out from the path to the file.  The former
92       method is usually considered to be best, so we'll go with it.
94     modified files:
95      ChangeLog lisp/muse-mode.el lisp/muse.el
98 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
100     Summary:
101       Emacs 21 flyspell fix.
102     Revision:
103       muse--main--1.0--patch-256
105     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
106       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
107       means that the version of flyspell that comes with Emacs21 will no
108       longer mess up links.
110     modified files:
111      ChangeLog lisp/muse-mode.el
114 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
116     Summary:
117       Merged from jeho@jeho.org--2005 (patch 0-11)
118     Revision:
119       muse--main--1.0--patch-255
121     * AUTHORS: Update.
122     
123     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
124       footnode-end mark.
125     
126     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
127       links.
128       (muse-visit-link-default): Save position before searching, in case the
129       search fails.  Use a regexp search.  Start from beginning of document.
130       Refine search regexp.
131     
132     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
133       that indicated whether project names without a page specifier will be
134       considered links.
135       (muse-wiki-handle-interwiki): Consult
136       `muse-wiki-ignore-bare-project-names'.
137     
138     Patches applied:
139     
140      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
141        muse-mode.el fix for muse-visit-link-default
142     
143      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
144        muse-mode.el fix intangible problem in muse-link-at-point
145     
146      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
147        muse-wiki: added option for not rendering bare project names as links
148     
149      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
150        muse-mode.el: fix finding an anchor
151     
152      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
153        muse-latex.el: fix footnote-end
155     modified files:
156      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
157      lisp/muse-wiki.el
159     new patches:
160      jeho@jeho.org--2005/muse--jeho--1.0--base-0
161      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
162      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
163      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
164      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
165      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
166      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
167      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
168      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
169      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
170      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
171      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
174 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
176     Summary:
177       contrib/muse-latex2png.el: Put images in the correct directory.
178     Revision:
179       muse--main--1.0--patch-254
181     * contrib/muse-latex2png.el (latex2png-move2pubdir)
182       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
183       puts generated images in the correct directory.
185     modified files:
186      AUTHORS ChangeLog contrib/muse-latex2png.el
189 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
191     Summary:
192       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
193     Revision:
194       muse--main--1.0--patch-253
196     * experimental/muse-xml.el (muse-xml-insert-anchor)
197       (muse-xml-markup-anchor): Make sure we don't blow away the text just
198       before an anchor.  On all types but texinfo, insert a newline
199       immediately after the anchor.
200     
201     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
202       (muse-docbook-markup-anchor): Ditto.
203     
204     * lisp/muse-html.el (muse-html-insert-anchor)
205       (muse-html-markup-anchor): Ditto.
206     
207     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
208       (muse-texinfo-markup-anchor): Ditto.
209     
210     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
211       the anchor the first match group.
212     
213     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
214       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
215       suggestion.
216       (muse-latex-insert-anchor): Use a simpler routine that inserts
217       \label{}.
219     modified files:
220      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
221      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
222      lisp/muse-texinfo.el
225 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
227     Summary:
228       Allow anchors to occur near (rather than at) the beginning of line.
229     Revision:
230       muse--main--1.0--patch-252
232     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
233       characters before anchor, like " - ".  Thanks to Phillip Lord for the
234       suggestion.
236     modified files:
237      ChangeLog lisp/muse-publish.el
240 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
242     Summary:
243       Minor bookkeeping update.
244     Revision:
245       muse--main--1.0--patch-251
247     * AUTHORS: Update information.
249     modified files:
250      AUTHORS ChangeLog
253 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
255     Summary:
256       muse-mathml: New experimental embedded MathML publisher.
257     Revision:
258       muse--main--1.0--patch-250
260     * lisp/muse-html.el (muse-html): Fix docstring.
261     
262     * experimental/muse-mathml.el: New file that implements a <math> tag.
263       With the help of an external program, this will translate LaTeX code
264       between <math> and </math> to embedded MathML.  A new style called
265       "mathml" is defined, which is derived from the XHTML style, but with a
266       more suitable header.
268     new files:
269      experimental/.arch-ids/muse-mathml.el.id
270      experimental/muse-mathml.el
272     modified files:
273      ChangeLog lisp/muse-html.el
276 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
278     Summary:
279       muse-latex: Ignore anchor if it occurs at end of line.
280     Revision:
281       muse--main--1.0--patch-249
283     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
284       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
286     modified files:
287      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
290 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
292     Summary:
293       Add ability to publish embedded LaTeX content as a PNG.
294     Revision:
295       muse--main--1.0--patch-248
297     * lisp/muse-publish.el (muse-publishing-styles)
298       (muse-publishing-current-file, muse-publishing-current-style)
299       (muse-publishing-styles): Add documentation.
300     
301     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
302       expects LaTeX content, and will publish a PNG file.  If you're
303       interesting in helping, check out To Do in the commentary.  This is in
304       /contrib for now, since the original author doesn't have a copyright
305       assignment on file with the FSF.
307     new files:
308      contrib/.arch-ids/muse-latex2png.el.id
309      contrib/muse-latex2png.el
311     modified files:
312      AUTHORS ChangeLog lisp/muse-publish.el
315 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
317     Summary:
318       muse-groff.el: New publishing styles groff and groff-pdf.
319     Revision:
320       muse--main--1.0--patch-247
322     * AUTHORS: Add AJK.
323     
324     * lisp/muse.el: Use the correct month name for this release.  Oops.
325     
326     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
327     
328     * experimental/muse-groff.el: New file containing the groff and groff-pdf
329       publishing styles.
331     new files:
332      experimental/.arch-ids/muse-groff.el.id
333      experimental/muse-groff.el
335     modified files:
336      AUTHORS ChangeLog lisp/muse.el muse.texi
339 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
341     Summary:
342       Figure out syntax of :set.
343     Revision:
344       muse--main--1.0--patch-246
346     * lisp/muse-project.el (muse-project): Make the :set option inline to
347       match the actual syntax that Muse recognizes.
348     
349     * muse.texi (Projects): Note that I need to work on this section.
351     modified files:
352      ChangeLog lisp/muse-project.el muse.texi
355 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
357     Summary:
358       Release Emacs Muse 3.02.01.
359     Revision:
360       muse--main--1.0--patch-245
362     * NEWS: Update entries for Muse 3.02.01.
363     
364     * debian/rules: Install NEWS.Debian.
365     
366     * debian/NEWS: New file that contains Debian-related news items.
367     
368     * examples/mwolson/muse-init.el: Update with my latest changes.
369     
370     * examples/mwolson/templates/footer.html: Use
371       `muse-publishing-directive'.
373     new files:
374      debian/.arch-ids/NEWS.id debian/NEWS
376     modified files:
377      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
378      examples/mwolson/muse-init.el
379      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
382 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
384     Summary:
385       Fix customization bugs concerning muse-project-alist.
386     Revision:
387       muse--main--1.0--patch-244
389     * examples/johnw/muse-johnw.el: Update with latest version from John.
390     
391     * muse-project.el (muse-project-alist-using-customize): New variable that
392       indicates whether or not we just used customize to modify the value of
393       muse-project-alist.
394       (muse-project-alist-get): Set muse-project-alist-using-customize.
395       (muse-project-alist-set): Only try to unescape muse-project-alist if
396       muse-project-alist-using-customize is set.  Make sure that the value we
397       save to .emacs is unescaped.
398       (muse-project): Add definition for :value-delete so that we can work
399       around an Emacs21 and XEmacs21 annoyance.
401     modified files:
402      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
405 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
407     Summary:
408       Try to make link properties more sane.
409     Revision:
410       muse--main--1.0--patch-243
412     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
413       a bit smarter.  It is hoped that this fixes several strange key
414       movement and link coloring issues.  Thanks to Sergey Vlasov for the
415       fix.
417     modified files:
418      AUTHORS ChangeLog lisp/muse-colors.el
421 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
423     Summary:
424       Use modification time for date directive.
425     Revision:
426       muse--main--1.0--patch-242
428     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
429       directive using the currently-publishing file's modification time,
430       rather than the current time.
432     modified files:
433      ChangeLog lisp/muse-publish.el
436 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
438     Summary:
439       muse-latex: Add a few escaping options that may be used in the future.
440     Revision:
441       muse--main--1.0--patch-241
443     * lisp/muse-latex.el: Note that we don't make use of these new options
444       yet.
445       (muse-latex-markup-specials): Move longer escapes out of here.
446       (muse-latex-markup-specials-entire-document): New option that specifies
447       the special characters to escape in the whole document after processing
448       markup rules.
449       (muse-latex-markup-specials-verbatim): New option that specifies the
450       special characters to escape in <example> tags and =literal text=.
452     modified files:
453      ChangeLog lisp/muse-latex.el
456 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
458     Summary:
459       If more than 1 blank separates list/table items, separate them.
460     Revision:
461       muse--main--1.0--patch-240
463     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
464       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
465       line separates a list or table item, it will form a new table.
467     modified files:
468      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
469      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
472 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
474     Summary:
475       muse.texi: Use @example instead of @smallexample.
476     Revision:
477       muse--main--1.0--patch-239
479     * muse.texi: Replace @smallexample with @example.  It didn't do what I
480       thought it did, and the result looked worse.  Hence, the reversal.
482     modified files:
483      ChangeLog muse.texi
486 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
488     Summary:
489       muse-html: Add muse-xhtml-style-sheet.
490     Revision:
491       muse--main--1.0--patch-238
493     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
494       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
495       Thanks to Trent Buck for the suggestion.
497     modified files:
498      ChangeLog lisp/muse-html.el
501 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
503     Summary:
504       Release Muse 3.02.
505     Revision:
506       muse--main--1.0--patch-237
508     * Makefile.defs: Update Debian stuff.
509     
510     * changelog: Add entry for 3.02-1, urgency medium.
512     modified files:
513      ChangeLog Makefile.defs debian/changelog
516 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
518     Summary:
519       Prepare for release.
520     Revision:
521       muse--main--1.0--patch-236
523     * lisp/muse.el (muse-version): Increment to 3.02.
524     
525     * *.el: Fix first header line.
526     
527     * examples/mwolson/muse-init.el: Sync with my config.
528       (my-muse-pdf-make-links-absolute): New function that makes relative
529       links absolute in a hard-coded way.
530       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
531       publishing transforms.
532     
533     * NEWS: Update.
535     new files:
536      experimental/.arch-ids/muse-cite.el.id
537      experimental/muse-cite.el
539     modified files:
540      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
541      experimental/muse-message.el experimental/muse-xml.el
542      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
543      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
544      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
545      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
546      lisp/muse-protocols.el lisp/muse-publish.el
547      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
548      lisp/muse.el muse.texi
551 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
553     Summary:
554       Finish documentation.
555     Revision:
556       muse--main--1.0--patch-235
558     * muse.texi (Comments): New node that describes the syntax of comments.
559       (Markup Strings): Describe all markup strings.
561     modified files:
562      ChangeLog muse.texi
565 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
567     Summary:
568       Document style elements for muse-define-style.
569     Revision:
570       muse--main--1.0--patch-234
572     * muse.texi: Use @smallexample for 1-line examples.
573       (Style Elements): New node that explains the different style elements
574       that may be used for muse-define-style and muse-derive-style.
575       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
576       better.
578     modified files:
579      ChangeLog muse.texi
582 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
584     Summary:
585       Make documentation separately installable.
586     Revision:
587       muse--main--1.0--patch-233
589     * Makefile (install): Split into install-bin and install-info.
590     
591     * muse.texi (Markup Regexps): Fix display bug.
593     modified files:
594      ChangeLog Makefile muse.texi
597 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
599     Summary:
600       muse-mode: Set comment syntax.
601     Revision:
602       muse--main--1.0--patch-232
604     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
605       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
607     modified files:
608      ChangeLog lisp/muse-mode.el
611 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
613     Summary:
614       muse.texi: Add publishing order information.
615     Revision:
616       muse--main--1.0--patch-231
618     * muse.texi (Markup Regexps): Add publishing order.
620     modified files:
621      ChangeLog muse.texi
624 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
626     Summary:
627       Hack on documentation.  The release is in sight!
628     Revision:
629       muse--main--1.0--patch-230
631     * muse.texi: Use @subsubheading for all logical split headers rather than
632       @emph.  Move all examples against left margin.  Add comments to
633       indicate what still needs to be done.
634       (DocBook): Correct a few misspelled variable names and add some new
635       variables.
636       (Common Elements): Split this into 4 new subsections.
638     modified files:
639      ChangeLog muse.texi
642 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
644     Summary:
645       Fix publishing of stuff like <code><></code>.
646     Revision:
647       muse--main--1.0--patch-229
649     * lisp/muse-publish.el (muse-publish-escape-specials): Use
650       `insert-before-markers' rather than `insert'.  This should fix strange
651       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
653     modified files:
654      ChangeLog lisp/muse-publish.el
657 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
659     Summary:
660       Update NEWS, fix muse-url-protocols customization interface.
661     Revision:
662       muse--main--1.0--patch-228
664     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
665       using nil as the resolve function.
666     
667     * NEWS: Bring up-to-date.
669     modified files:
670      ChangeLog NEWS lisp/muse-protocols.el
673 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
675     Summary:
676       Fix title coloring bug; muse-latex: escape '<' and '>'.
677     Revision:
678       muse--main--1.0--patch-227
680     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
681       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
682       for the report.
683     
684     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
685       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
686       Buck.
688     modified files:
689      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
692 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
694     Summary:
695       muse-latex: Handle special characters in a better way.
696     Revision:
697       muse--main--1.0--patch-226
699     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
700       characters hack.
701       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
702       'end-literal.  Thanks to Trent Buck for the suggestion.
703       (muse-latex-markup-specials): Move special characters here instead of
704       using the regexp.
706     modified files:
707      ChangeLog lisp/muse-latex.el
710 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
712     Summary:
713       muse-latex: Fix compiler warning.
714     Revision:
715       muse--main--1.0--patch-225
717     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
718       format.
720     modified files:
721      ChangeLog lisp/muse-latex.el
724 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
726     Summary:
727       Add <code> tag.
728     Revision:
729       muse--main--1.0--patch-224
731     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
732       verbatim.  Verbatim makes text literal and escaped, code makes text
733       teletype and escaped.
734     
735     * muse-publish.el (muse-publish-markup-tags): Add "code".
736       (muse-publish-code-tag): New function that publishes code the same way
737       as =teletyped= text.
739     modified files:
740      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
743 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
745     Summary:
746       Strip text properties before browsing a URL.
747     Revision:
748       muse--main--1.0--patch-223
750     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
751       this will fix a bug.
753     modified files:
754      ChangeLog lisp/muse-protocols.el
757 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
759     Summary:
760       muse-latex: Call pdflatex twice to get <contents> published.
761     Revision:
762       muse--main--1.0--patch-222
764     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
765       pdflatex twice, since this seems to be necessary to get <contents>
766       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
767       to call it three times, since this is what John originally did.  Can
768       someone please give me advice about this?
770     modified files:
771      ChangeLog lisp/muse-latex.el
774 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
776     Summary:
777       Make info:// and man:// not publish a link, handle insert URL edge case.
778     Revision:
779       muse--main--1.0--patch-221
781     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
782       publish only the description, not the URL.
783     
784     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
785       get nil from muse-publish-url by not inserting any text.
787     modified files:
788      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
791 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
793     Summary:
794       If a URL has a resolve function of nil, publish the description only.
795     Revision:
796       muse--main--1.0--patch-220
798     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
799       complete tag.
800     
801     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
802       interface.
803       (muse-resolve-url): If nil is given as the resolve function, return
804       nil.
805     
806     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
807       insert the description instead of the original URL.
809     modified files:
810      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
811      lisp/muse-publish.el
814 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
816     Summary:
817       Implement protocol handling.
818     Revision:
819       muse--main--1.0--patch-219
821     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
822       should just make a hook for this stuff.
823       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
824     
825     * lisp/muse-protocols.el: New file that implements protocol handling.
826     
827     * lisp/muse-publish.el (muse-publish-url-transforms): Add
828       muse-resolve-url.
829       (muse-publish-markup-url): Indentation fix, no func change.
830     
831     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
832     
833     * lisp/muse.el: Require muse-protocols.
835     new files:
836      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
838     modified files:
839      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
840      lisp/muse-regexps.el lisp/muse.el
843 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
845     Summary:
846       muse-xml: Use a more standard sort of header.
847     Revision:
848       muse--main--1.0--patch-218
850     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
851       type="muse">, as suggested by Brad Collins.
853     modified files:
854      ChangeLog experimental/muse-xml.el
857 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
859     Summary:
860       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
861     Revision:
862       muse--main--1.0--patch-217
864     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
865     
866     * README (examples): Mention that other files are here as well.
867     
868     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
869       for use with muse-xml.el.
870     
871     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
872       muse-xml is in experimental status.
873       (muse-xml-markup-regexps): Correct table-munging regexp.
874       (muse-xml-markup-strings): Surround each verse line with <line></line>.
875       Empty lines are marked up as <line />.
876     
877     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
878       s/last-stanza-end/end-last-stanza-line/.
879     
880     * muse-mode.el (muse-visit-link-default): Make the temporary file
881       visiting work as expected.
882     
883     * muse-publish.el (muse-publish-markup-verse): Make use of
884       'begin-verse-line and 'begin-last-stanza-line.  Use
885       'end-last-stanza-line instead of 'last-stanza-end.
886     
887     * muse.texi (Verse): Be a bit more clever with our example.
889     new files:
890      examples/.arch-ids/muse.rnc.id examples/muse.rnc
892     modified files:
893      AUTHORS ChangeLog README experimental/muse-xml.el
894      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
895      muse.texi
898 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
900     Summary:
901       Allow links to temporary files to be visited.
902     Revision:
903       muse--main--1.0--patch-216
905     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
906       temporary files.  These are buffers that do not have a corresponding
907       file.
909     modified files:
910      ChangeLog lisp/muse-mode.el
913 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
915     Summary:
916       Fix save-match-data gaffe.
917     Revision:
918       muse--main--1.0--patch-215
920     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
921       outside of `and' statement.
923     modified files:
924      ChangeLog lisp/muse-regexps.el
927 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
929     Summary:
930       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
931     Revision:
932       muse--main--1.0--patch-214
934     * examples/mwolson/muse-init.el: Update.
935     
936     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
937       ensure that links to other pages in this project are given the proper
938       extension.
939     
940     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
941     
942     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
943       instead of muse-publish-output-name.
944     
945     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
946       functions that consult the :link-suffix when returning the name of the
947       link (or the complete file name for the latter function).  If
948       :link-suffix does not exist, use :suffix.  This should help Muse be
949       able to handle some more usage scenarios.
950       (muse-publish-prepare-url): Use muse-publish-link-name instead of
951       muse-publish-output-name.
952     
953     * muse-wiki.el (muse-wiki-resolve-project-page): Use
954       muse-publish-link-file instead of muse-publish-output-file.
955       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
956       letters.  The old behavior was not friendly to acronyms.
958     modified files:
959      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
960      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
961      lisp/muse-wiki.el
964 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
966     Summary:
967       Correct the publish-project example.
968     Revision:
969       muse--main--1.0--patch-213
971     * examples/publish-project: Remove "-l muse-build.el" and note that the
972       user's muse-init.el file should add the Muse directories to load-path.
974     modified files:
975      ChangeLog examples/publish-project
978 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
980     Summary:
981       Reinstate former extended character class rules.
982     Revision:
983       muse--main--1.0--patch-212
985     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
986       extended regexps really don't work well on Emacs 21.2 or 21.3, so
987       document that.
988       (muse-regexp-emacs-revision): New variable that indicates the revision
989       number of this version of Emacs.
990       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
991       aren't working well enough with extended character classes in regexps.
992     
993     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
994       instead of just displaying it.
996     modified files:
997      ChangeLog lisp/muse-regexps.el lisp/muse.el
1000 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1002     Summary:
1003       Fix paragraph-filling breakage in Emacs21.
1004     Revision:
1005       muse--main--1.0--patch-211
1007     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1008       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1009       report.
1011     modified files:
1012      ChangeLog lisp/muse-mode.el
1015 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1017     Summary:
1018       Allow Emacs 21.3 to use extended character classes in regexps.
1019     Revision:
1020       muse--main--1.0--patch-210
1022     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1023       Since enough positive reports have come in about the usability of 21.3,
1024       we'll allow it to use extended character classes in regexps by default.
1026     modified files:
1027      ChangeLog lisp/muse-regexps.el
1030 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1032     Summary:
1033       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1034     Revision:
1035       muse--main--1.0--patch-209
1037     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1038       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1039       offer the style and directory prompt when you hit C-c C-t in a file
1040       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1041       Hodique for the fix.
1042     
1043     * lisp/muse.el (muse-read-directory-name): New function that defines a
1044       fallback version of `read-directory-name', since Emacs21 doesn't have
1045       it.
1047     modified files:
1048      ChangeLog lisp/muse-publish.el lisp/muse.el
1050     new patches:
1051      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1052      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1053      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1054      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1055      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1056      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1059 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1061     Summary:
1062       Fix problem with links at beginning of buf and paragraphs.
1063     Revision:
1064       muse--main--1.0--patch-208
1066     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1067       mean.
1068     
1069     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1070     
1071     * muse-html.el (muse-html-markup-regexps): Ditto.
1072     
1073     * muse-publish.el (muse-publishing-last-position): New variable that
1074       indicates our last buffer position while publishing the current rule.
1075       Used to make sure the process doesn't get stalled.
1076       (muse-publish-markup): Fix edge case where links at beginning of
1077       buffer, with read-only text, would prevent the beginning of buffer from
1078       being matched.
1079       (muse-publish-markup-directive): Fix case where two directives of the
1080       same size would prevent any following directives from being
1081       interpreted.  We accomplish this by setting the last published position
1082       to nil after each directive.
1084     modified files:
1085      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1086      lisp/muse-html.el lisp/muse-publish.el
1089 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1091     Summary:
1092       Document publishing directives.
1093     Revision:
1094       muse--main--1.0--patch-207
1096     * muse.texi (Getting Started): Remove crufty sentence.
1097       (Directives): New section that describes the likes of #title and
1098       #author.
1100     modified files:
1101      ChangeLog muse.texi
1104 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1106     Summary:
1107       Document WikiNames and update header publishing information.
1108     Revision:
1109       muse--main--1.0--patch-206
1111     * muse.texi (Headings): Any level of headings is supported.
1112       (Emphasizing Text): Verbatim text may span multiple lines.
1113       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1114       Links, and Images.
1115       (Implicit Links): Document WikiNames and InterWiki links.
1117     modified files:
1118      ChangeLog muse.texi
1121 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1123     Summary:
1124       Finish NEWS, handle emphasis at EOF edge case.
1125     Revision:
1126       muse--main--1.0--patch-205
1128     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1129       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1130       as there is a terminating emphasis delimiter.
1131     
1132     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1133     
1134     * NEWS: Bring this up to date.
1136     modified files:
1137      ChangeLog NEWS examples/mwolson/muse-init.el
1138      lisp/muse-colors.el
1141 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1143     Summary:
1144       muse-html: Add muse-xhtml-extension.
1145     Revision:
1146       muse--main--1.0--patch-204
1148     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1149       default file extension for publishing XHTML files.  Thanks to Trent
1150       Buck for the suggestion.
1151       ("xhtml"): Use it.
1153     modified files:
1154      ChangeLog lisp/muse-html.el
1157 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1159     Summary:
1160       Add items through patch-149 to NEWS.
1161     Revision:
1162       muse--main--1.0--patch-203
1164     * NEWS (progress): Catch up to patch-149.
1165     
1166     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1167     
1168     * lisp/muse-publish.el (muse-publish): Ditto.
1170     modified files:
1171      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1174 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1176     Summary:
1177       Make building of Debian revisions work.
1178     Revision:
1179       muse--main--1.0--patch-202
1181     * Makefile (distclean): Don't remove anything in debian/, since it will
1182       never be necessary.
1183       (debclean): Removed, since two different targets need slightly
1184       different versions of this.  Even abstraction has its limits.
1185       (debbuild): New target that takes care of performing the build itself.
1186       (debrevision): New target that makes a revision build, where the
1187       original tarball must not be modified.
1188       (debrevision): Split out building stuff to debbuild target.
1189     
1190     * debian/changelog: Several revisions worth of Debian fun.
1191     
1192     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1193       (Description): Make this match the ITP and shorten the text.
1195     modified files:
1196      ChangeLog Makefile Makefile.defs debian/changelog
1197      debian/control
1200 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1202     Summary:
1203       Prepare initial upload for Debian project.
1204     Revision:
1205       muse--main--1.0--patch-201
1207     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1208       version, since we only want the last changelog entry to appear on the
1209       initial Debian upload.
1210     
1211     * debian/changelog: New Debian package 3.01.arch.201-1.
1213     modified files:
1214      ChangeLog Makefile.defs debian/changelog
1217 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1219     Summary:
1220       muse-mode: Minor regexp tweak.
1221     Revision:
1222       muse--main--1.0--patch-200
1224     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1226     modified files:
1227      ChangeLog lisp/muse-mode.el
1230 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1232     Summary:
1233       Minor fixups from Peter K. Lee.
1234     Revision:
1235       muse--main--1.0--patch-199
1237     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1238       restrictive with our end-of-table regexp.
1239     
1240     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1241       instead of start of table.  Be less restrictive with several of our
1242       regexps.
1243     
1244     * lisp/muse-html.el: Patch from Peter K. Lee.
1245       (muse-html-prepare-buffer): Work around edge case where the "charset="
1246       part has already been appended to muse-html-meta-content-type.
1247       (muse-html-fixup-tables): Be slightly less restrictive with our
1248       end-of-table regexp.
1250     modified files:
1251      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1252      lisp/muse-html.el
1255 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1257     Summary:
1258       Keep lists from getting mashed together on M-q.
1259     Revision:
1260       muse--main--1.0--patch-198
1262     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1263       locally so that lists don't get blended together incorrectly upon
1264       hitting M-q.
1266     modified files:
1267      ChangeLog lisp/muse-mode.el
1270 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1272     Summary:
1273       QuickStart: Minor typo in anchor example.
1274     Revision:
1275       muse--main--1.0--patch-197
1277     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1278       rather than a full URL.
1280     modified files:
1281      ChangeLog examples/QuickStart
1284 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1286     Summary:
1287       Makefile: Use BUILDOPTS.
1288     Revision:
1289       muse--main--1.0--patch-196
1291     * Makefile (debrelease): Make use of $(BUILDOPTS).
1292     
1293     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1294       be passed to dpkg-buildpackage.  In case I ever make several revisions
1295       before getting the -1 revision uploaded, for example, I can use "-sa"
1296       here in order to make a valid pacakge.
1298     modified files:
1299      ChangeLog Makefile Makefile.defs
1302 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1304     Summary:
1305       Make generated Debian packages slightly easier to upload.
1306     Revision:
1307       muse--main--1.0--patch-195
1309     * debian/changelog: Generate 3.01.arch.195-1.
1310     
1311     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1312     
1313     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1314       that was last uploaded to Debian.
1315     
1316     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1317       changes is generated.  This means we have to use dpkg-buildpackage,
1318       since debuild doesn't recognize the environment variables that it
1319       claims to recognize.
1321     modified files:
1322      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1325 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1327     Summary:
1328       Makefile: Minor deletion cleanups.
1329     Revision:
1330       muse--main--1.0--patch-194
1333     modified files:
1334      ChangeLog Makefile
1337 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1339     Summary:
1340       Compilation cleanups.
1341     Revision:
1342       muse--main--1.0--patch-193
1344     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1345       `make-variable-buffer-local' in order to silence compiler warnings.
1346     
1347     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1348       warning.
1349     
1350     * scripts/muse-build.el (muse-elint-files): Automatically load every
1351       elisp file rather than specifying each one.
1353     modified files:
1354      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1357 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1359     Summary:
1360       Fix failure to resolve interwiki link when clicking on it.
1361     Revision:
1362       muse--main--1.0--patch-192
1364     * Makefile (debclean): Minor tweak.
1365     
1366     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1367       change.
1368     
1369     * lisp/muse-project.el (muse-project-find-file): Don't add file
1370       extensions to a relative name.  If we're dealing with a file, open it
1371       up without searching through the various projects for a path.  This
1372       should fix the failure to resolve an interwiki link by clicking on it.
1374     modified files:
1375      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1378 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1380     Summary:
1381       Makefile: Remove stale Debian packages for this version.
1382     Revision:
1383       muse--main--1.0--patch-191
1385     * Makefile (debclean): Remove generated Debian packages for the current
1386       version in parent directory.
1388     modified files:
1389      ChangeLog Makefile
1392 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1394     Summary:
1395       Fix trailing backslash error.
1396     Revision:
1397       muse--main--1.0--patch-190
1399     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1400       regexp-quoting fix from drkm.
1402     modified files:
1403      ChangeLog lisp/muse-project.el
1406 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1408     Summary:
1409       Release 3.01.91 (3.02 RC2).
1410     Revision:
1411       muse--main--1.0--patch-189
1413     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1415     modified files:
1416      ChangeLog Makefile.defs lisp/muse.el muse.texi
1419 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1421     Summary:
1422       Escape email address and URL always.
1423     Revision:
1424       muse--main--1.0--patch-188
1426     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1427       escape and publish email address as read-only, even when it's not
1428       marked up.
1429       (muse-publish-markup-url): Ditto for URL.
1431     modified files:
1432      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1435 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1437     Summary:
1438       Inter-project output name fix.
1439     Revision:
1440       muse--main--1.0--patch-187
1442     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1443       that I had fixed this before.
1445     modified files:
1446      ChangeLog lisp/muse-wiki.el
1449 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1451     Summary:
1452       Make coloring of verbatim greater-than sign same as publishing.
1453     Revision:
1454       muse--main--1.0--patch-186
1456     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1457       greater-than sign surrounded by equal signs, display it in verbatim
1458       face.
1460     modified files:
1461      ChangeLog lisp/muse-colors.el
1464 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1466     Summary:
1467       Allow transform function for link descriptions.  Bare email and URL fixes.
1468     Revision:
1469       muse--main--1.0--patch-185
1471     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1472       (muse-publish-desc-transforms): New option that contains the functions
1473       that will be called to transform a link description.
1474       (muse-publish-markup-word): Handle Yet Another Edge Case.
1475       (muse-publish-markup-email): Use
1476       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1477       double-quote on either side.
1478       (muse-publish-url): Apply description transforms.
1479       (muse-publish-markup-url): Don't publish if we have a double-quote on
1480       either side.
1481     
1482     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1483       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1484       (muse-wiki-interwiki-delimiter): New option that indicates the
1485       interwiki delimiter to use.
1486       (muse-wiki-interwiki-replacement): New option that indicates the
1487       replacement
1488       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1489       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1490       this can be added to muse-publish-desc-transforms.
1491       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1492       interwiki delimiter with its replacement, but only when the given text
1493       is not an explicit link.
1494     
1495     * lisp/muse.el (muse-update-file-extension): New function made from the
1496       innards of the :set function in `muse-file-extension'.
1498     modified files:
1499      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1502 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1504     Summary:
1505       Handle anchors in all publishing styles, as well as linking to them.
1506     Revision:
1507       muse--main--1.0--patch-184
1509     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1510       'internal-link.
1511       (muse-publish-prepare-url): Don't touch links to anchors.
1512     
1513     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1514       'internal-link.  Treat centered text with
1515       <para role="center">...</para>.
1516       (muse-docbook-markup-paragraph): Slight regexp tweak.
1517       (muse-docbook-insert-anchor): Docfix.
1518       (muse-docbook-markup-anchor): Move lower in file.
1519     
1520     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1521       'internal-link.
1522       (muse-xhtml-markup-strings): Order list, no func change.
1523       (muse-html-markup-anchor): Move up in file, no func change.
1524     
1525     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1526       publishing anchors.
1527       (muse-latex-markup-strings): Add handler for 'internal-link.
1528       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1529       that insert an anchor around the next word or inside of a tag.
1530     
1531     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1532       publishing anchors.
1533     
1534     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1535       'internal-link.
1536       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1537       that insert an anchor before the next word or within a tag.
1538     
1539     * NEWS: Initial attempt at documenting changes since 3.01.
1541     new files:
1542      .arch-ids/NEWS.id NEWS
1544     modified files:
1545      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1546      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1549 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1551     Summary:
1552       Generalize some blosxom helper functions.
1553     Revision:
1554       muse--main--1.0--patch-183
1556     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1557       generalized helper functions.
1558       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1559       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1560       relative links.
1561     
1562     * lisp/muse-blosxom.el: Update example in header.
1563       (muse-blosxom-new-entry): Use new names for helper functions.
1564       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1565       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1566     
1567     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1568       `muse-blosxom-project-get-categories'.
1569       (muse-project-alist-styles): Renamed from
1570       `muse-blosxom-project-alist-entry'.
1571       (muse-project-alist-dirs): Renamed from
1572       `muse-blosxom-project-alist-dirs'.
1573       (muse-project-of-file): Use `muse-current-file'.
1574     
1575     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1576       `muse-current-file'.
1577     
1578     * lisp/muse.el (muse-current-file): New function that returns the name of
1579       the currently visited or published file.
1580       (muse-page-name): Use `muse-current-file'.
1582     modified files:
1583      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1584      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1587 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1589     Summary:
1590       muse-xml: definition lists, muse-docbook: center.
1591     Revision:
1592       muse--main--1.0--patch-182
1594     * Makefile (%.info, %.html): Use general argument in rule.
1595       (distclean): Add another cruft file.
1596     
1597     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1598       type="definition"> for definition lists.
1599     
1600     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1601       with <note>, since it's the closest thing I could find.
1603     modified files:
1604      ChangeLog Makefile experimental/muse-xml.el
1605      lisp/muse-docbook.el
1608 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1610     Summary:
1611       Minor namespace fix.
1612     Revision:
1613       muse--main--1.0--patch-181
1615     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1616       muse-match-string-no-properties rather than match-string-no-properties.
1618     modified files:
1619      ChangeLog lisp/muse-colors.el
1622 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1624     Summary:
1625       Correct breakage induced by previous patch.
1626     Revision:
1627       muse--main--1.0--patch-180
1629     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1630       path as a fallback if we are publishing.
1632     modified files:
1633      ChangeLog lisp/muse-wiki.el
1636 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1638     Summary:
1639       Make interwiki links work in a few more edge cases.
1640     Revision:
1641       muse--main--1.0--patch-179
1643     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1644       assertion, now that I have a good idea of the edge cases involved.
1645     
1646     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1647       the current file is not part of any Muse project, allowing interwiki
1648       links to be resolvable even then.  Don't return a relative path if we
1649       are not publishing.  For visiting links, the best thing is just to
1650       return the real path.
1652     modified files:
1653      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1656 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1658     Summary:
1659       Fix warnings during font-lock, example tag highlighting.
1660     Revision:
1661       muse--main--1.0--patch-178
1663     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1664       error.
1665       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1666       <lisp> tags.
1667       (muse-unhighlight-region): Move higher up.
1668       (muse-colors-example-tag, muse-colors-literal-tag): Use
1669       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1670       since the point gets put in the right place automatically.
1672     modified files:
1673      ChangeLog lisp/muse-colors.el
1676 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1678     Summary:
1679       muse-xml: Separate section from title.
1680     Revision:
1681       muse--main--1.0--patch-177
1683     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1684       attribute to sections.  Use separate <title> tag to handle the title of
1685       a section.  Thanks to drkm for the suggestion.
1686     
1687     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1688     
1689     * lisp/muse-publish.el (muse-publish-markup-heading)
1690       (muse-publish-section-close): Pass level to markup strings for all
1691       section-related tags.
1692     
1693     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1694       not defined.
1696     modified files:
1697      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1698      lisp/muse-publish.el lisp/muse.el
1701 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1703     Summary:
1704       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1705     Revision:
1706       muse--main--1.0--patch-176
1708     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1709       folders that match `muse-project-ignore-regexp'.
1710     
1711     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1712       omission.  Add ",.*" to list of bad directory parts.
1713     
1714     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1715       matches `muse-project-ignore-regexp'.
1716     
1717     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1718       (muse-style-elements-list): New function that returns a list of
1719       references to ELEM in STYLE, including base styles.
1720       (muse-publish-markup-region): Use muse-style-elements-list rather than
1721       muse-style-elements when getting :regexps.
1722     
1723     * lisp/muse-publish.el (muse-style-element): Add docstring.
1725     modified files:
1726      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1727      lisp/muse-publish.el
1730 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1732     Summary:
1733       Initial implementation of muse-xml.el.  End of section edge case.
1734     Revision:
1735       muse--main--1.0--patch-175
1737     * AUTHORS: Add Peter K. Lee.
1738     
1739     * Makefile (experimental): New target that builds experimental programs.
1740       (distclean): Remove debian/dirs, a cruft file from the debian build
1741       process.
1742     
1743     * examples/mwolson/muse-init.el: Update.
1744     
1745     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1746       prompts for the blog entry to visit.
1747     
1748     * experimental/Makefile: New file that causes experimental stuff to be
1749       built.
1750     
1751     * experimental/muse-xml.el: New file that provides the experimental XML
1752       publishing style.
1753     
1754     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1755       comment strings.
1756     
1757     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1758     
1759     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1760       involving end-of-file and paragraph detection.
1761     
1762     * lisp/muse-wiki.el: Minor header fix.
1763     
1764     * scripts/muse-build.el (load-path): Add "../experimental".
1766     new files:
1767      experimental/.arch-ids/Makefile.id
1768      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1769      experimental/muse-xml.el
1771     modified files:
1772      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1773      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1774      lisp/muse-wiki.el scripts/muse-build.el
1777 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1779     Summary:
1780       Try to fix <example> region coloring problem.
1781     Revision:
1782       muse--main--1.0--patch-174
1784     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1785       If region is multiple lines, add '(font-lock-multiline t) to
1786       properties.  This should fix an annoying <example> region issue.
1788     modified files:
1789      ChangeLog lisp/muse-colors.el
1792 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1794     Summary:
1795       Don't publish implicit links that have a double-quote at begin or end.
1796     Revision:
1797       muse--main--1.0--patch-173
1799     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1800       double-quote exists at beginning or end.
1801     
1802     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1803       don't colorize if a double-quote exists at beginning or end.
1805     modified files:
1806      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1809 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1811     Summary:
1812       Fix failure to publish emphasis properly.
1813     Revision:
1814       muse--main--1.0--patch-172
1816     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1817       errors.
1818     
1819     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1820       of muse-wiki.
1822     removed files:
1823      experimental/.arch-ids/muse-wiki-old.el.id
1824      experimental/muse-wiki-old.el
1826     modified files:
1827      ChangeLog lisp/muse-publish.el
1830 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1832     Summary:
1833       Add a few common revision control directories to the ignore list.
1834     Revision:
1835       muse--main--1.0--patch-171
1837     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1838       directories to be ignored when building the file alist, such as those
1839       used for CVS and Arch revision control data.
1841     modified files:
1842      ChangeLog lisp/muse-project.el
1845 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1847     Summary:
1848       Fix #2654: Append a newline when using pdf publishing style.
1849     Revision:
1850       muse--main--1.0--patch-170
1852     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1853       newline to the end.
1855     modified files:
1856      ChangeLog lisp/muse-latex.el
1859 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1861     Summary:
1862       5 levels of headings colorization; color bare URLs.
1863     Revision:
1864       muse--main--1.0--patch-169
1866     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1867       Really color up to 5 headings.
1868       (muse-colors-markup): Add muse-url-regexp.
1869       (muse-colors-explicit-link): Renamed from muse-colors-link.
1870       (muse-colors-implicit-link): Moved here from
1871       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1872       we'll be coloring URLs.
1874     modified files:
1875      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1878 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1880     Summary:
1881       Don't emphasize if a word constituent follows the trailer.
1882     Revision:
1883       muse--main--1.0--patch-168
1885     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1886       (muse-colors-verbatim): Don't colorize if a word constituent follows
1887       the trailer.
1888     
1889     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1890       word constituent follows the trailer.
1892     modified files:
1893      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1896 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1898     Summary:
1899       Add coloring for example, verbatim, and =signs=; anchor fix.
1900     Revision:
1901       muse--main--1.0--patch-167
1903     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1904       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1905       (muse-colors-verbatim): Use `muse-verbatim-face'.
1906       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1907       priority.
1908       (muse-colors-tags): Add verbatim and literal tags.
1909       (muse-colors-example-tag): Use `remove-text-properties' instead of
1910       `set-text-properties', since the latter does not work consistently.
1911       (muse-colors-literal-tag): New function that strips all markup from the
1912       region.
1913       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1914       that we can work around an annoying XEmacs issue.
1915     
1916     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1917       multi-line by default.
1918     
1919     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1920       string.
1922     modified files:
1923      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1924      lisp/muse.el
1927 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1929     Summary:
1930       Link with anchor bugfix.
1931     Revision:
1932       muse--main--1.0--patch-166
1934     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1935       valid, as long as the base is valid.
1937     modified files:
1938      ChangeLog lisp/muse-colors.el
1941 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1943     Summary:
1944       Link inside table issue, fixes read-only text error.
1945     Revision:
1946       muse--main--1.0--patch-165
1948     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1949       inside tables so we don't get an error when links exist.
1950     
1951     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1952     
1953     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1954       into account when displaying the "All files published" message, unless
1955       they've actually been modified.
1956     
1957     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1958       don't wrap in condition-case; we don't want the message to be muffled.
1960     modified files:
1961      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1962      lisp/muse-project.el lisp/muse.el
1965 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1967     Summary:
1968       Permit infinitely-nested sections.
1969     Revision:
1970       muse--main--1.0--patch-164
1972     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1973       (Deriving from an existing style): Mark up as a list.
1974     
1975     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1976       Color an additional level of headings.
1977     
1978     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1979       section-other, section-other-end, and section-close strings.
1980       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1981       through the 'section-close string.
1982     
1983     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1984       'begin-underline, since this messes up paragraph handling.  Use
1985       <h5></h5> for 'section-other.
1986     
1987       (muse-html-fixup-tables): New function that sorts the table parts so
1988       that order is head, foot, body.  Apparently XHTML needs this, and it
1989       seems like a good general practice, so we do it for HTML as well.
1990     
1991     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1992       'section-other.
1993     
1994     * lisp/muse-publish.el (muse-publish-section-close): New function that
1995       determines where to put the section close given heading depth and
1996       inserts it.
1997       (muse-publish-markup-heading): Handle 'section-other and
1998       'section-other-end.  Call `muse-publish-section-close' at end of
1999       function.
2000     
2001     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2002       for 'section-other.
2004     modified files:
2005      ChangeLog examples/QuickStart lisp/muse-colors.el
2006      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2007      lisp/muse-publish.el lisp/muse-texinfo.el
2010 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2012     Summary:
2013       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2014     Revision:
2015       muse--main--1.0--patch-163
2017     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2018       XEmacs fixes.
2019       (muse-docbook-markup-regexps): Deal with new table algorithm.
2020       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2021       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2022       (muse-docbook-markup-table): Use a better table algorithm, based on the
2023       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2024       and foot of the table.  Use informaltable rather than table.
2025       (muse-docbook-fixup-tables): New function that sorts all tables found
2026       in the published document so that the order is head, foot, body.
2027       (muse-docbook-markup-functions): Add anchor handler.
2028       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2029       paragraph.
2030       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2031       that insert an anchor at point.
2032     
2033     * lisp/muse-html.el (muse-html-transform-content-type)
2034       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2035     
2036     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2037     
2038     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2039     
2040     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2041       that was evaluated in the output.
2043     modified files:
2044      ChangeLog examples/QuickStart lisp/muse-docbook.el
2045      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2048 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2050     Summary:
2051       muse-texinfo: Improve formatting for enddots, dots, underline.
2052     Revision:
2053       muse--main--1.0--patch-162
2055     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2056       of enddots and dots.  For begin-underline and end-underline, use "_",
2057       since we don't have anything better.
2059     modified files:
2060      ChangeLog lisp/muse-texinfo.el
2063 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2065     Summary:
2066       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2067     Revision:
2068       muse--main--1.0--patch-161
2070     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2071       list.  This should fix #2635.
2073     modified files:
2074      ChangeLog lisp/muse-texinfo.el
2077 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2079     Summary:
2080       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2081     Revision:
2082       muse--main--1.0--patch-160
2084     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2085     
2086     * debian/changelog: Ditto.
2087     
2088     * debian/control (Build-Depends-Indep): Add tetex-bin.
2089     
2090     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2091       output for me.
2092     
2093     * examples/QuickStart: Remove stray <comment> now that the bug that made
2094       it necessary is fixed.
2095     
2096     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2097       suggestions.
2098     
2099     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2100       the contents from the footer to the header.
2101     
2102     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2103       each number, not after.
2104     
2105     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2106     
2107     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2108       happens when doing batch publishing.  Minor whitespace fix.
2110     modified files:
2111      ChangeLog Makefile.defs debian/changelog debian/control
2112      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2113      lisp/muse-texinfo.el lisp/muse.el
2116 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2118     Summary:
2119       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2120     Revision:
2121       muse--main--1.0--patch-159
2123     * examples/QuickStart: Add "Write me." to empty sections at end so that
2124       they publish correctly with DocBook.
2125     
2126     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2127       paragraph starts with emphasis, example, link, or email address.
2129     modified files:
2130      ChangeLog examples/QuickStart lisp/muse-docbook.el
2133 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2135     Summary:
2136       Handle embedded docbook footnotes and <literal> edge case.
2137     Revision:
2138       muse--main--1.0--patch-158
2140     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2141      (muse-docbook-markup-strings): Use systemitem for example text.
2142      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2143      <para></para> inside of them.
2144     
2145     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2146       here at all.
2147     
2148     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2149       muse-publish-escape-specials-in-string to list by default.
2150     
2151     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2152       argument IGNORE-READ-ONLY determines whether or not to ignore the
2153       read-only property when transforming text.  Add docstring.
2154       (muse-publish-markup-word): Use non-nil third argument to
2155       muse-publish-escape-specials when we're publishing `='-delimited text.
2156       This allows =<literal><tag></literal>= to work as intended.
2157     
2158     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2159       arguments after the first so that we can include this in
2160       `muse-publish-url-transforms'.
2161     
2162     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2164     modified files:
2165      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2166      lisp/muse-publish.el
2169 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2171     Summary:
2172       Misc. blosxom fixes, like category directive.
2173     Revision:
2174       muse--main--1.0--patch-157
2176     * contrib/pyblosxom/getstamps.py: Add file extension.
2177     
2178     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2179       extension.  This will allow Muse to specify it once a
2180       timestamps-writing routine gets written.
2181     
2182     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2183       attention to the "category" directive, if it exists.  Use file-truename
2184       instead of expand-file-name for base directory.
2185     
2186     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2187       by default.
2188     
2189     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2190       available tags, even though it doesn't do anything yet.
2192     modified files:
2193      ChangeLog contrib/pyblosxom/getstamps.py
2194      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2195      lisp/muse-project.el
2198 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2200     Summary:
2201       Small logic fix with temp files.
2202     Revision:
2203       muse--main--1.0--patch-156
2205     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2206       buffer-name to determine whether the buffer is still around.
2208     modified files:
2209      ChangeLog lisp/muse.el
2212 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2214     Summary:
2215       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2216     Revision:
2217       muse--main--1.0--patch-155
2219     * lisp/muse.el (muse-widget-type-value-create)
2220       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2221       extra widgets from 'lazy type that are needed to get the
2222       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2223     
2224     * lisp/muse.el (muse-implicit-link-functions)
2225       (muse-explicit-link-functions): Remove predefined wiki-related options.
2226       These are added in muse-wiki via custom-add-option.
2227     
2228     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2229     
2230     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2231     
2232     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2233       ":strings" to cope with Emacs21 and XEmacs.
2234       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2235     
2236     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2237       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2238       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2239     
2240     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2241       since XEmacs doesn't support the alist widget.  Deal with case where no
2242       projects are defined, or a strange expression is used.
2243     
2244     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2245       stuff using custom-add-option.
2247     modified files:
2248      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2249      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2252 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2254     Summary:
2255       Don't kill temp buffer if debug-on-error is non-nil.
2256     Revision:
2257       muse--main--1.0--patch-154
2259     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2260       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2262     modified files:
2263      ChangeLog lisp/muse.el
2266 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2268     Summary:
2269       Expand Debian package description.
2270     Revision:
2271       muse--main--1.0--patch-153
2273     * debian/control (Description): Expand this to make the package more
2274       enticing.
2275     
2276     * debian/copyright, debian/rules: Minor whitespace cleanups.
2277     
2278     * debian/changelog: Package 3.01.arch.152-1.
2280     modified files:
2281      ChangeLog Makefile.defs debian/changelog debian/control
2282      debian/copyright debian/rules
2285 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2287     Summary:
2288       Header/footer docfix; ChangeLog correction.
2289     Revision:
2290       muse--main--1.0--patch-152
2292     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2293       Thanks to drkm for pointing out my error.
2294     
2295     Use better documentation and customize interface for headers and footers.
2296     Thanks to Chris McMahan.
2298     modified files:
2299      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2300      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2301      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2302      muse.texi
2303      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2306 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2308     Summary:
2309       Slight Debian version tweak.
2310     Revision:
2311       muse--main--1.0--patch-151
2313     * Makefile.defs (VERSION): Use a slightly different version naming
2314       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2315       X.YY is the Muse version, and YYY is the patch level.
2316     
2317     * debian/changelog: Ditto.
2319     modified files:
2320      ChangeLog Makefile.defs debian/changelog
2323 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2325     Summary:
2326       Improve debian build and put together a package.
2327     Revision:
2328       muse--main--1.0--patch-150
2330     * Makefile (debclean): New target that cleans up the mess that the
2331       `debian' target makes.
2332       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2333       results to my debian dist dir two levels up.
2334     
2335     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2336     
2337     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2338     
2339     * debian/control (Standards-Version): Update to 3.6.2.
2340     
2341     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2342       up.
2343     
2344     * debian/copyright (Copyright): Improve.
2345     
2346     * debian/emacsen-install (FILES): Include contrib directory so that
2347       muse-http.el compiles properly.
2348     
2349     * debian/muse-el.examples: New file containing the example files to
2350       install.
2351     
2352     * debian/rules: Move example stuff to muse-el.examples.  Install some
2353       additional documentation.
2355     new files:
2356      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2358     modified files:
2359      ChangeLog Makefile Makefile.defs debian/changelog
2360      debian/control debian/copyright debian/emacsen-install
2361      debian/rules
2364 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2366     Summary:
2367       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2368     Revision:
2369       muse--main--1.0--patch-149
2371     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2372       the beginning of a header would be emphasized if an asterisk came
2373       before it.
2374       (muse-colors-underlined): Don't allow end of underlined text to be the
2375       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2376       is sufficient.
2377     
2378     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2379       on.  We'll use a more clever trick to keep emphasis characters from
2380       being interpreted in explicit links -- add a custom 'noemphasis text
2381       property to them.  Move mdash rule further down so that I can add
2382       designations after blockquoted text.
2383     
2384     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2385       text has the 'noemphasis property, ignore it.
2386       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2387       property to the text between BEG and END, or match beginning and end.
2388     
2389     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2390       before trying to set buffer-modified to nil.  This should fix a
2391       "selecting deleted buffer" error when publishing from command line.
2393     modified files:
2394      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2395      lisp/muse.el
2398 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2400     Summary:
2401       Journal validation fixes.
2402     Revision:
2403       muse--main--1.0--patch-148
2405     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2406       default rather than HTML 4.0 [strict].
2407       (muse-html-markup-strings): Include empty alt element.
2408     
2409     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2410     
2411     * muse.texi (Journal): Ditto.
2413     modified files:
2414      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2417 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2419     Summary:
2420       Add debian files; tweak Makefile.
2421     Revision:
2422       muse--main--1.0--patch-147
2424     * Makefile (distclean): Remove directory created by dist rule.
2425       (dist): Make this only generate the directory, not the tarball.
2426       (release): New target that generates the tarball and zipfile.
2427       (debrelease): New target that builds the debian package for Muse.
2428       (upload): Depend on release target.
2429     
2430     * examples/mwolson/stylesheets: Add forgotten Arch id.
2432     new files:
2433      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2434      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2435      debian/.arch-ids/emacsen-install.id
2436      debian/.arch-ids/emacsen-remove.id
2437      debian/.arch-ids/emacsen-startup.id
2438      debian/.arch-ids/muse-el.dirs.id
2439      debian/.arch-ids/muse-el.docs.id
2440      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2441      debian/changelog debian/control debian/copyright
2442      debian/emacsen-install debian/emacsen-remove
2443      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2444      debian/muse-el.info debian/rules
2445      examples/mwolson/stylesheets/.arch-ids/=id
2446      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2447      examples/mwolson/stylesheets/.arch-ids/common.css.id
2448      examples/mwolson/stylesheets/.arch-ids/print.css.id
2449      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2450      examples/mwolson/stylesheets/blog.css
2451      examples/mwolson/stylesheets/common.css
2452      examples/mwolson/stylesheets/print.css
2453      examples/mwolson/stylesheets/screen.css
2455     modified files:
2456      ChangeLog Makefile
2458     new directories:
2459      debian debian/.arch-ids examples/mwolson/stylesheets
2460      examples/mwolson/stylesheets/.arch-ids
2463 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2465     Summary:
2466       Allow `muse-index-as-string' to remove current file from output.
2467     Revision:
2468       muse--main--1.0--patch-146
2470     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2471       which excludes the current file from the output.  Improve
2472       documentation.
2474     modified files:
2475      ChangeLog lisp/muse-mode.el
2478 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2480     Summary:
2481       S-TAB issue with Windows.
2482     Revision:
2483       muse--main--1.0--patch-145
2485     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2486       issue with Windows.
2488     modified files:
2489      ChangeLog lisp/muse-mode.el
2492 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2494     Summary:
2495       Improve temp buffer usage.
2496     Revision:
2497       muse--main--1.0--patch-144
2499     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2500       `insert-file-contents'.  This should further help with the temp
2501       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2502       into this problem.
2503     
2504     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2505       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2506       make sure the temp buffer is killed.  I didn't implement an option to
2507       save the contents of the temp buffer.
2509     modified files:
2510      ChangeLog lisp/muse-book.el lisp/muse-http.el
2511      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2512      lisp/muse.el
2515 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2517     Summary:
2518       muse-docbook: split-string Emacs21 fix.
2519     Revision:
2520       muse--main--1.0--patch-143
2522     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2523       split-string to fix an Emacs21 issue.
2525     modified files:
2526      ChangeLog lisp/muse-docbook.el
2529 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2531     Summary:
2532       muse-docbook: Parse author directive so that it validates properly.
2533     Revision:
2534       muse--main--1.0--patch-142
2536     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2537       attempts to publish the contents a DocBook-usable <author> tag.
2538       (muse-docbook-header): Use `muse-docbook-get-author'.
2540     modified files:
2541      ChangeLog lisp/muse-docbook.el
2544 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2546     Summary:
2547       Be a bit more clever with our consecutive list regexp.
2548     Revision:
2549       muse--main--1.0--patch-141
2551     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2552       clever with our consecutive list regexp.
2554     modified files:
2555      ChangeLog lisp/muse-docbook.el
2558 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2560     Summary:
2561       Do the right thing with consecutive list items, hopefully.
2562     Revision:
2563       muse--main--1.0--patch-140
2565     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2566       (muse-docbook-header): Add DTD string.
2567       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2568       tags.
2569       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2570       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2572     modified files:
2573      ChangeLog lisp/muse-docbook.el
2576 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2578     Summary:
2579       Improve customize interface for `muse-project-alist' once more.
2580     Revision:
2581       muse--main--1.0--patch-139
2583     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2584       setting to be anything, since we now support settings that use lists.
2585       (muse-project): Vastly improve this by naming each setting and showing
2586       what exact type is required.  Handle case where a function is not
2587       defined yet.  Use a set for styles, which looks nice.  This is about as
2588       good as it can be ... unless we add some sort of inline documentation
2589       later on.  A setting was added for Yann's :force-publish tag.
2590     
2591     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2592       project name.
2594     modified files:
2595      ChangeLog lisp/muse-project.el lisp/muse.el
2598 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2600     Summary:
2601       Merged from hodique@lifl.fr--2005 (patch 24-33)
2602     Revision:
2603       muse--main--1.0--patch-138
2605     Patches applied:
2606     
2607      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2608        Merged from mwolson@gnu.org--2005 (patch 96)
2609     
2610      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2611        Merged from mwolson@gnu.org--2005 (patch 97-101)
2612     
2613      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2614        Merged from mwolson@gnu.org--2005 (patch 102-106)
2615     
2616      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2617        Merged from mwolson@gnu.org--2005 (patch 107-120)
2618     
2619      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2620        Merged from mwolson@gnu.org--2005 (patch 121-131)
2621     
2622      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2623        Merged from mwolson@gnu.org--2005 (patch 132)
2624     
2625      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2626        Merged from mwolson@gnu.org--2005 (patch 133-135)
2627     
2628      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2629        Merged from mwolson@gnu.org--2005 (patch 136)
2630     
2631      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2632        Merged from mwolson@gnu.org--2005 (patch 137)
2633     
2634      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2635        Introduce :force-publish project keyword. Fix bug #2637
2637     modified files:
2638      ChangeLog lisp/muse-project.el
2640     new patches:
2641      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2642      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2643      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2644      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2645      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2646      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2647      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2648      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2649      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2650      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2653 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2655     Summary:
2656       Prevent temp buffers from prompting for save; handle lisp errors better.
2657     Revision:
2658       muse--main--1.0--patch-137
2660     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2661       bound" error.  I don't know for certain where this is coming from,
2662       though ... *grumble*.
2663     
2664     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2665       like how emacs-wiki does it.  Warn the user about lisp errors,
2666       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2667       publish as something valid in most markup styles, with increased
2668       emphasis on those that don't support it.  That's a win-win ... I think
2669       :^) .
2670     
2671     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2672       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2673       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2674       believe that this should be the default behavior of `with-temp-buffer'.
2675     
2676     * lisp/muse-book.el (muse-book-publish-project): Use
2677       `muse-with-temp-buffer-no-prompt'.
2678     
2679     * lisp/muse-http.el (muse-http-reject): Ditto.
2680     
2681     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2682     
2683     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2684     
2685     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2686       (muse-publish-markup-email, muse-published-contents): Ditto.
2688     modified files:
2689      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2690      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2691      lisp/muse-publish.el lisp/muse.el
2694 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2696     Summary:
2697       Customization error; Makefile tweaks.
2698     Revision:
2699       muse--main--1.0--patch-136
2701     * Makefile (dist): Use a tla-specific method to create the tarball.
2702       Create a zip file as well.
2703       (upload): New rule that uploads the tarball and zip file to gna.org.
2704     
2705     * Makefile.defs (VERSION): New variable that determines the version
2706       string to use in the `dist' and `upload' targets.
2707     
2708     * lisp/muse.el (muse-implicit-link-functions)
2709       (muse-explicit-link-functions): Use :type of hook so that the options
2710       get recognized.
2712     modified files:
2713      ChangeLog Makefile Makefile.defs lisp/muse.el
2716 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2718     Summary:
2719       Prepare Muse 3.01.90 (3.02 RC1).
2720     Revision:
2721       muse--main--1.0--patch-135
2724     modified files:
2725      ChangeLog lisp/muse.el muse.texi
2728 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2730     Summary:
2731       Attempt to get the right file extension when publishing; more examples.
2732     Revision:
2733       muse--main--1.0--patch-134
2735     * examples/mwolson/muse-init.el: Update my configuration.
2736     
2737     * examples/mwolson/templates: Store my web page templates here.
2738     
2739     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2740     
2741     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2742       descriptions.  Yet another reason to implement my list-returning from
2743       handlers idea.
2744     
2745     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2746       with a few more edge cases.  Throw together a rough hack for
2747       determining when to include the output file extension.
2748     
2749     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2750       but still ineffective.
2752     new files:
2753      examples/mwolson/templates/.arch-ids/=id
2754      examples/mwolson/templates/.arch-ids/footer.html.id
2755      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2756      examples/mwolson/templates/.arch-ids/generic-header.html.id
2757      examples/mwolson/templates/.arch-ids/header.html.id
2758      examples/mwolson/templates/footer.html
2759      examples/mwolson/templates/generic-footer.html
2760      examples/mwolson/templates/generic-header.html
2761      examples/mwolson/templates/header.html
2763     modified files:
2764      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2765      lisp/muse-wiki.el
2767     new directories:
2768      examples/mwolson/templates
2769      examples/mwolson/templates/.arch-ids
2772 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2774     Summary:
2775       Make published link handling do the right thing, plus misc. fixes.
2776     Revision:
2777       muse--main--1.0--patch-133
2779     * lisp/muse-mode.el (muse-mode-hook): Add option for
2780       `muse-wiki-update-custom-values'.  The :set function makes sure that
2781       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2782       This probably isn't best-practice, but it works.
2783     
2784     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2785       Save match data.
2786     
2787     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2788       `muse-publish-prepare-url' to the listed options.
2789     
2790     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2791       output-dir is not specified.
2792     
2793     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2794       here instead of later on.
2795     
2796     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2797       right thing when `muse-wiki-interwiki-alist' is nil.
2798     
2799     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2800       `muse-publish-output-file'.
2801     
2802     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2803       (muse-wiki-transform-wikiword): Removed.  We should not use the
2804       publishing transforms facility to handle these.
2805     
2806     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2807       links as "link" rather than "url".
2808     
2809     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2810       takes care of any customization cleaups that need to happen whenever
2811       muse-mode is entered.
2812     
2813     * lisp/muse.el (muse-implicit-link-functions): Add options for
2814       `muse-handle-url' and the wiki handlers.
2815       (muse-explicit-link-functions): Add option for
2816       `muse-wiki-handle-internal'.
2818     modified files:
2819      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2820      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2823 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2825     Summary:
2826       Add invalid directory assertion.
2827     Revision:
2828       muse--main--1.0--patch-132
2830     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2831       any invalid directories will trigger an error.
2833     modified files:
2834      ChangeLog lisp/muse-project.el
2837 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2839     Summary:
2840       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2841     Revision:
2842       muse--main--1.0--patch-131
2845     modified files:
2846      AUTHORS ChangeLog
2849 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2851     Summary:
2852       Yann's assignment form came in!
2853     Revision:
2854       muse--main--1.0--patch-130
2857     modified files:
2858      AUTHORS ChangeLog
2861 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2863     Summary:
2864       Compilation fix, minor shuffling in `muse-mode'.
2865     Revision:
2866       muse--main--1.0--patch-129
2868     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2869       accessing it.  Fixes Yet Another Compiler Error.
2870     
2871     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2872      project-specific settings happen first.
2874     modified files:
2875      ChangeLog lisp/muse-mode.el lisp/muse.el
2878 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2880     Summary:
2881       Fix annoying initial buffer coloring problem.
2882     Revision:
2883       muse--main--1.0--patch-128
2885     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2886       where even buffer-file-name is not set.  This happens the first time we
2887       attempt to colorize the buffer.  I'm rather astonished that I had to do
2888       this.
2890     modified files:
2891      ChangeLog lisp/muse-wiki.el
2894 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2896     Summary:
2897       Jump to bad and good links on TAB; mode-choosing fix.
2898     Revision:
2899       muse--main--1.0--patch-127
2901     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2902       pics a major mode for a file.  If one is specified in the project of
2903       file, use it.  Otherwise, use muse-mode.
2904       (muse-next-reference, muse-previous-reference): Jump to bad links as
2905       well as good ones.
2906     
2907     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2908       of `muse-mode'.
2910     modified files:
2911      ChangeLog lisp/muse-mode.el lisp/muse.el
2914 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2916     Summary:
2917       Add specified Muse file extension to auto-mode-alist.
2918     Revision:
2919       muse--main--1.0--patch-126
2921     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2922       the old extension from auto-mode-alist and add the new one.  This
2923       eliminates the need to set muse-mode-auto-p when you have specified a
2924       Muse file extension.
2925     
2926     * examples/mwolson/muse-init.el: Sync.
2928     modified files:
2929      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2932 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2934     Summary:
2935       Make `muse-project-alist' more intuitively customizable.
2936     Revision:
2937       muse--main--1.0--patch-125
2939     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2940       settings.
2941     
2942     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2943       (muse-project-alist-get): New function that pre-parses
2944       `muse-projects-alist' before customization in order to work around an
2945       annoying limitation in the customize interface.
2946       (muse-project-alist-set): New function that takes the value that
2947       customize gave us and turns it into something Muse can use.
2948       (muse-project): New widget that outlines the form of the
2949       `muse-project-alist' variable.
2950       (muse-project-alist): Use the `muse-project' widget and specify :set
2951       and :get.
2953     modified files:
2954      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2957 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2959     Summary:
2960       Silence compiler warnings.
2961     Revision:
2962       muse--main--1.0--patch-124
2964     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2965     
2966     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2967       compiler warning.
2968     
2969     * lisp/muse-project.el (muse-project-applicable-styles): Call
2970       `muse-assert' with only 1 argument to silence a compiler warning.
2972     modified files:
2973      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2974      lisp/muse-project.el
2977 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2979     Summary:
2980       muse-docbook: Merge several other types of tags if necessary.
2981     Revision:
2982       muse--main--1.0--patch-123
2984     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2985       `muse-docbook-fixup-sections'.  For each TAG in
2986       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2987       merge them together.  Thanks to Dale P. Smith for the suggestion.
2988       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2990     modified files:
2991      ChangeLog lisp/muse-docbook.el
2994 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2996     Summary:
2997       muse-docbook: Output an XML tag with encoding at the beginning of document.
2998     Revision:
2999       muse--main--1.0--patch-122
3001     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3002       of document.
3003       (muse-docbook-encoding-default): New option that determines which Emacs
3004       buffer encoding to use by default in Muse DocBook files if none is
3005       found.
3006       (muse-docbook-charset-default): New option that determines the DocBook
3007       XML charset to use if no translation is found in
3008       muse-docbook-encoding-map.
3009       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3010       system to its associated DocBook coding system.
3011       (muse-docbook-transform-content-type): New function that determines the
3012       DocBook XML encoding to use based on the contents of
3013       muse-docbook-encoding-map.
3014       (muse-docbook-encoding): New function that calls
3015       muse-docbook-transform-content-type.
3016       (muse-docbook-finalize-buffer): New function that sets the buffer file
3017       coding system to the value of muse-docbook-encoding-default, but only
3018       if the buffers contents have no special characters.
3019       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3021     modified files:
3022      ChangeLog lisp/muse-docbook.el
3025 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3027     Summary:
3028       Apply muse-docbook patch from Dale P. Smith.
3029     Revision:
3030       muse--main--1.0--patch-121
3032     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3033       Dale P. Smith to make the markup much better.
3035     modified files:
3036      AUTHORS ChangeLog lisp/muse-docbook.el
3039 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3041     Summary:
3042       Use different mapping for S-tab on Windows.
3043     Revision:
3044       muse--main--1.0--patch-120
3046     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3047       Windows, use [(shift tab)] for `muse-previous-reference'.
3049     modified files:
3050      ChangeLog lisp/muse-mode.el
3053 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3055     Summary:
3056       XEmacs wiki fix.
3057     Revision:
3058       muse--main--1.0--patch-119
3060     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3061       `muse-match-string-no-properties' so XEmacs doesn't complain.
3063     modified files:
3064      ChangeLog lisp/muse-wiki.el
3067 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3069     Summary:
3070       Handle a few edge cases with project-page resolution gracefully.
3071     Revision:
3072       muse--main--1.0--patch-118
3074     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3075       make sure that PAGE is specified.  STYLES should be generated
3076       automatically, but it could theoretically fail.  I'm managing to
3077       trigger this when messing with unsaved Muse files.  Handle case where
3078       buffer has not yet been saved.
3079       (muse-project-find-file): Don't try to resolve relative links; just
3080       open them.
3081     
3082     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3083       point-of-reference bug.  No need to call muse-project-page-of-file
3084       since buffer-file-name and muse-publishing-current-file both give us
3085       full paths.
3086     
3087     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3088       `skip-chars-backward' only respects the newline some of the time.
3089       Damned annoying.
3091     modified files:
3092      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3093      lisp/muse-wiki.el
3096 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3098     Summary:
3099       Fix image-link goof-up and add pretty titles.
3100     Revision:
3101       muse--main--1.0--patch-117
3103     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3104       class="image-link"> instead of <div class="image-link">.  I found a bug
3105       with the way I was handling both, so I decided to simplify things.
3106     
3107     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3108       `muse-publish-output-name', but keeps the directory prefix.
3109       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3110     
3111     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3112       customizable option that determines the words to downcase in title.
3113       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3114       Capitalized Title out of either a string or the current title.  This is
3115       not currently used by any other function -- for now it is meant to be
3116       called by the user.
3118     modified files:
3119      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3122 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3124     Summary:
3125       Escape specials in link descriptions.
3126     Revision:
3127       muse--main--1.0--patch-116
3129     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3130       function that escapes special characters in the given string according
3131       to the current publishing style.
3132       (muse-publish-url): Use the above function to escape the description
3133       part of extended links.
3134       (muse-publish-prepare-url): Don't make string read-only; it does
3135       nothing.
3136     
3137     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3138       (muse-wiki-transform-wikiword): Don't make string read-only.
3140     modified files:
3141      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3144 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3146     Summary:
3147       Escape "&", "<", and ">" in URL text.
3148     Revision:
3149       muse--main--1.0--patch-115
3151     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3152       specially.  Thanks to John Sullivan for the suggestion.
3154     modified files:
3155      ChangeLog lisp/muse-html.el
3158 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3160     Summary:
3161       Update my example configuration.
3162     Revision:
3163       muse--main--1.0--patch-114
3165     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3166       project to "WebSite" in order to make it more distinct.
3167       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3168       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3169       anymore.
3170       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3171       published name of the current file.  I really should make a function
3172       called `muse-published-name' or something similar!
3173       ("\C-cpx"): Use this key sequence for
3174       `my-muse-prepare-entry-for-xanga'.
3175       (muse-file-extension): I'm making use of this so I can figure out its
3176       intricacies.
3178     modified files:
3179      ChangeLog examples/mwolson/muse-init.el
3182 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3184     Summary:
3185       Tackle a project name interwiki highlighting snafu.
3186     Revision:
3187       muse--main--1.0--patch-113
3189     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3190       this.  It seems to be more robust now.  Highlighting is going the way I
3191       want it.
3193     modified files:
3194      ChangeLog lisp/muse-wiki.el
3197 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3199     Summary:
3200       Fix some gross mistakes.
3201     Revision:
3202       muse--main--1.0--patch-112
3204     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3205       gross misspellings.
3206     
3207     * lisp/muse-project.el (muse-project-file-entries): If
3208       `muse-file-extension' is defined, use it to filter the entries.
3209     
3210     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3211       variable.  Move higher in file.
3212     
3213     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3214       argument instead of the real name of the variable.
3216     modified files:
3217      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3218      lisp/muse.el
3221 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3223     Summary:
3224       Make natural interwiki links between projects mostly work.
3225     Revision:
3226       muse--main--1.0--patch-111
3228     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3229       function and flesh it out.  This seems to work properly, though for
3230       some reason, interwiki links using projects are a bit flakey.
3231       (muse-wiki-handle-interwiki): Deal with case where we have a project
3232       name in an interwiki link.
3234     modified files:
3235      ChangeLog lisp/muse-wiki.el
3238 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3240     Summary:
3241       Fix Emacs21 issue with muse-insert-tag.
3242     Revision:
3243       muse--main--1.0--patch-110
3245     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3246       completing-read to appease older Emacsen.
3248     modified files:
3249      ChangeLog lisp/muse-mode.el
3252 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3254     Summary:
3255       Fix error with `muse-blosxom-new-entry' and Emacs21.
3256     Revision:
3257       muse--main--1.0--patch-109
3259     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3260       `completing-read' so that old versions of Emacs don't complain.
3262     modified files:
3263      ChangeLog lisp/muse-blosxom.el
3266 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3268     Summary:
3269       Try to fix an error with `muse-blosxom-get-categories'.
3270     Revision:
3271       muse--main--1.0--patch-108
3273     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3274       about processing directories.
3276     modified files:
3277      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3280 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3282     Summary:
3283       Make a distinction between implicit and explicit links at publish-time.
3284     Revision:
3285       muse--main--1.0--patch-107
3287     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3288     
3289     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3290     
3291     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3292       `explicit' argument.
3293     
3294     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3295       not we are dealing with an explicit link.
3296     
3297     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3298     
3299     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3300       argument, but ignore it.
3301     
3302     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3303       when link is not explicit.
3305     modified files:
3306      ChangeLog lisp/muse-html.el lisp/muse-http.el
3307      lisp/muse-publish.el lisp/muse-wiki.el
3310 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3312     Summary:
3313       Implement several WikiWord handling fixes.
3314     Revision:
3315       muse--main--1.0--patch-106
3317     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3318       found by the handlers.  Don't send implicit links through some of the
3319       advanced checks.
3320     
3321     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3322       of interwiki link before calling `muse-handle-explicit-link'.
3323     
3324     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3325       "\\|" separator between project-alist entries and interwiki entries.
3326       Force a reconfiguration of muse-colors-markup.
3327     
3328     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3329       sure that we don't colorize WikiNames that don't go with any file.
3330     
3332     modified files:
3333      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3334      lisp/muse-wiki.el
3337 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3339     Summary:
3340       Attempt to simplify muse-wiki a bit.
3341     Revision:
3342       muse--main--1.0--patch-105
3344     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3345       here.
3346     
3347     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3348       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3349       (muse-wiki-update-use-wikiword-markup-regexp)
3350       (muse-wiki-update-use-wikiword-link-function)
3351       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3352       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3353     
3354     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3355       `muse-wiki-use-wikiword' is specified.
3356     
3357     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3358       unless `muse-wiki-use-wikiword' is specified.
3359     
3360     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3361       muse-colors-markup.
3362     
3363     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3364       muse-publish-markup-regexps.
3365     
3366     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3367       muse-publish-url-transforms.
3368     
3369     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3370       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3371     
3373     modified files:
3374      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3377 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3379     Summary:
3380       Make muse-blosxom use relative name of published file in page-date alist.
3381     Revision:
3382       muse--main--1.0--patch-104
3384     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3385       file.
3386       (muse-blosxom-update-page-date-alist): Renamed from
3387       `muse-blosxom-markup-date-directive'.  Make the current file name
3388       relative to the base directory and strip file extension if necessary.
3389     
3391     modified files:
3392      ChangeLog lisp/muse-blosxom.el
3395 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3397     Summary:
3398       Hack on muse-blosxom timestamps somewhat.
3399     Revision:
3400       muse--main--1.0--patch-103
3402     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3403       actually do something useful.  This should have a different name,
3404       really.
3405       ("blosxom-html", "blosxom-xhtml"): Call
3406       `muse-blosxom-markup-date-directive' after publishing each entry.
3407     
3409     modified files:
3410      ChangeLog lisp/muse-blosxom.el
3413 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3415     Summary:
3416       Fix several startup and compile errors.
3417     Revision:
3418       muse--main--1.0--patch-102
3420     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3421       fixes an error that occurred during startup.
3422     
3423     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3424       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3425       to muse.el.
3426     
3427     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3428       that the nasty compile errors go away.  Fix a few typos.
3429       (muse-ignored-extensions): Fix docstring.
3430       (muse-file-extension): Move this higher in the file.
3431     
3432     
3434     modified files:
3435      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3438 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3440     Summary:
3441       Note that muse-file-extension should not have "." in front.
3442     Revision:
3443       muse--main--1.0--patch-101
3445     * lisp/muse-project.el (muse-project-find-file): Handle case where
3446       muse-file-extension is not specified.
3447     
3448     * lisp/muse.el (muse-file-extension): Note that the period at the
3449       beginning of this value should be omitted.
3450     
3451     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3452       file extension so that regexp characters inside the extension will not
3453       goof it up.  This should never be a problem in normal cases, but let's
3454       be robust.
3455     
3457     modified files:
3458      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3459      lisp/muse.el
3462 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3464     Summary:
3465       Implement optional file extension of Muse files.
3466     Revision:
3467       muse--main--1.0--patch-100
3469     * lisp/muse-mode.el (muse-mode): Make sure
3470       `muse-update-ignored-extensions-regexp' gets updated every time we
3471       enter Muse mode.  This works around a bug in the customize interface --
3472       if a user changes an option using setq, the :set function sometimes
3473       does not get executed.  I should really try to determine whether or not
3474       this is really an issue anymore.
3475     
3476     * lisp/muse-project.el (muse-project-find-file): Make use of
3477       `muse-file-extension'.
3478     
3479     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3480       customizable; it is autogenerated from `muse-ignored-extensions'.
3481       (muse-update-ignored-extensions-regexp): New function that sets the
3482       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3483       make sure that the value of `muse-file-extension' is taken into
3484       account.
3485       (muse-ignored-extensions): New option that determines which file
3486       extensions to ignore.  It is in the form of a list of regexps.
3487     
3488     * lisp/muse.el (muse-file-extension): New option that allows the user to
3489       specify the file extension to be used for Muse files.  By default, this
3490       is nil, which means that no extension will be used.
3491     
3492     * lisp/muse.el (muse-page-name): Handle case where
3493       `muse-ignored-extensions-regexp' is nil.
3494     
3496     modified files:
3497      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3498      lisp/muse-regexps.el lisp/muse.el
3501 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3503     Summary:
3504       Document new blosxom convenience feature.
3505     Revision:
3506       muse--main--1.0--patch-99
3508     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3509       `muse-blosxom-project-alist-entry'.  An example is provided in the
3510       header.
3511     
3513     modified files:
3514      ChangeLog lisp/muse-blosxom.el
3517 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3519     Summary:
3520       Further work on `muse-project-alist' entry generation for blosxom.
3521     Revision:
3522       muse--main--1.0--patch-98
3524     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3525       Include subdirectories in first part of "Blog" entry.
3526     
3527     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3528       that returns a list of dirs that are to be used with the first part of
3529       a `muse-project-alist' entry.
3530     
3532     modified files:
3533      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3536 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3538     Summary:
3539       New function: muse-blosxom-project-alist-entry.
3540     Revision:
3541       muse--main--1.0--patch-97
3543     * examples/mwolson/muse-init.el: Update from my latest settings.
3544       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3545     
3546     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3547       that generates the latter part of an entry for `muse-project-alist'.
3548     
3550     modified files:
3551      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3554 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3556     Summary:
3557       Merged from hodique@lifl.fr--2005 (patch 12-23)
3558     Revision:
3559       muse--main--1.0--patch-96
3561     Patches applied:
3562     
3563      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3564        Merged from mwolson@gnu.org--2005 (patch 68-76)
3565     
3566      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3567        Merged from mwolson@gnu.org--2005 (patch 77-80)
3568     
3569      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3570        Merged from mwolson@gnu.org--2005 (patch 81)
3571     
3572      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3573        Merged from mwolson@gnu.org--2005 (patch 82)
3574     
3575      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3576        Escape % in latex publishing
3577     
3578      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3579        bugfix
3580     
3581      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3582        small improvement on muse-make-link
3583     
3584      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3585        Fix customization of muse-wiki-wikiword-regexp
3586     
3587      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3588        Allow full customization of WikiWords
3589     
3590      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3591        Fix mouse-2 yank bug in muse-mode
3592     
3593      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3594        Fix interpretation order
3595     
3596      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3597        Merged from mwolson@gnu.org--2005 (patch 83-95)
3598     
3600     modified files:
3601      ChangeLog lisp/muse-wiki.el
3603     new patches:
3604      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3605      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3606      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3607      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3608      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3609      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3610      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3611      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3612      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3613      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3614      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3615      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3618 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3620     Summary:
3621       Minor docfixes.
3622     Revision:
3623       muse--main--1.0--patch-95
3625     * lisp/muse-mode.el (muse-follow-name-at-point) 
3626       (muse-follow-name-at-mouse): Docfixes.
3627     
3629     modified files:
3630      ChangeLog lisp/muse-mode.el
3633 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3635     Summary:
3636       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3637     Revision:
3638       muse--main--1.0--patch-94
3640     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3641       `muse-blosxom-new-entry'.
3642     
3643     * muse.texi (Blosxom Entries): Ditto.
3644     
3646     modified files:
3647      ChangeLog lisp/muse-blosxom.el muse.texi
3650 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3652     Summary:
3653       Re-add global mouse-2 event.
3654     Revision:
3655       muse--main--1.0--patch-93
3657     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3658       mouse-2, since Yann found a way around the problem I was facing.
3659       (muse-follow-name-at-mouse): Call the event that would normally be used
3660       here if we don't have a link at point.
3661     
3663     modified files:
3664      ChangeLog lisp/muse-mode.el
3667 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3669     Summary:
3670       Fix publishing error.
3671     Revision:
3672       muse--main--1.0--patch-92
3674     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3675       the cdr of output-dir.  This was a code fragment from a previous
3676       attempt to refactor this function.
3677     
3679     modified files:
3680      ChangeLog lisp/muse-project.el
3683 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3685     Summary:
3686       Work on getting to the point where we can resolve project interwiki links.
3687     Revision:
3688       muse--main--1.0--patch-91
3690     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3691       `muse-publishing-current-file'.
3692     
3693     * lisp/muse-project.el (muse-project-of-file): Ditto.
3694     
3695     * lisp/muse-project.el (muse-project-applicable-styles): New function
3696       that returns the usable styles for a file, given either a list of
3697       styles or a project name.  This is useful for removing styles that will
3698       be ignored for a file.
3699       (muse-project-publish-file): Split :include and :exclude processing
3700       into `muse-project-applicable-styles'.
3701     
3702     * lisp/muse-publish.el (muse-publish-output-name): Use
3703       `muse-publishing-current-file'.
3704     
3705     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3706     
3707     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3708       project names.
3709     
3710     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3711       names to be uninterpreted.  Remove need for muse-assoc-string.
3712     
3713     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3714       function that will be called to fetch a link to a page from a Muse
3715       project from the output file of the currently-published file.  This is
3716       commented out for now since I ran out of energy.
3717     
3718     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3719       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3720       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3721       Handle case where no interwiki can be found, even though this should
3722       never happen.
3723     
3724     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3725       whenever Muse mode is entered.  That way we don't have to enter an
3726       extra command in our .emacs.
3727     
3728     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3729       `muse-publishing-current-file' already exists that does the same thing.
3730       How embarrassing.
3731     
3732     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3733     
3734     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3735       to use it.
3736     
3738     modified files:
3739      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3740      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3743 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3745     Summary:
3746       Mouse-2 on regular text will yank rather than give an error.
3747     Revision:
3748       muse--main--1.0--patch-90
3750     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3751       this seems to be more trouble than it's worth.
3752       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3753       use our own implementation.
3754     
3756     modified files:
3757      ChangeLog lisp/muse-mode.el
3760 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3762     Summary:
3763       Make interwiki links publish with the correct extension.
3764     Revision:
3765       muse--main--1.0--patch-89
3767     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3768       prefix and suffix to interwiki names, as well as stripping out unwanted
3769       extensions.
3770     
3772     modified files:
3773      ChangeLog lisp/muse-wiki.el
3776 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3778     Summary:
3779       Fix publishing of bare interwiki names.
3780     Revision:
3781       muse--main--1.0--patch-88
3783     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3784       `set'.  Use `muse-assoc-string' instead of `assoc'.
3785     
3786     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3787       `assoc-string' functionality usable with Emacs21 and XEmacs.
3788     
3790     modified files:
3791      ChangeLog lisp/muse-wiki.el lisp/muse.el
3794 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3796     Summary:
3797       Apply a few fixes from Yann's branch.
3798     Revision:
3799       muse--main--1.0--patch-87
3801     Background: I hacked on Muse over the weekend while offline, and so did
3802                 Yann.  His changes to muse-wiki.el are different than the
3803                 ones that I made, so we should probably figure out the best
3804                 way to handle this when we both get on IRC again.  For now,
3805                 I've merged in the bugfixes that he's made, omitting most of
3806                 the changes to muse-wiki.
3807     
3808     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3809     
3810     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3811     
3812     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3813       introduced previously.
3814     
3816     modified files:
3817      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3820 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3822     Summary:
3823       Warn if file not published; hack further on Wiki stuff.
3824     Revision:
3825       muse--main--1.0--patch-86
3827     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3828       complete <div> tags that are of the class "image-link".  It is hoped
3829       that this will prevent user-added <div> tags from being mangled.
3830     
3831     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3832       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3833       need to look at the text at point.
3834     
3835     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3836       current file has not been published since it was up-to-date.  Thanks to
3837       Bill Freeman for the suggestion.
3838     
3839     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3840       is nil.  If this happens, return the original URL.
3841     
3842     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3843       `muse-wiki-update-interwiki-regexp.'
3844       (muse-wiki-update-interwiki-regexp): New function that sets the value
3845       of `muse-wiki-interwiki-regexp'.
3846       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3847       on :set.
3848     
3849     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3850       `muse-wiki-expand-interwiki'.
3851       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3852       with no matching file from being published as links.
3853     
3854     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3855       string argument once again, since this behavior is needed when
3856       publishing.
3857       (muse-wiki-handle-wikiword): Ditto.
3858     
3859     * lisp/muse.el (muse-handle-url): Ditto.
3860     
3861     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3862       after every unsuccessful attempt at handling the link.  If argument is
3863       given, restore match-data at end, too.
3864     
3865     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3866       argument.  Match data is always saved.  If argument is not given,
3867       assume that `muse-implicit-link-regexp' has been matched against, and
3868       return the 1st match string if no handlers worked.
3869     
3871     modified files:
3872      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3873      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3876 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3878     Summary:
3879       Hack on WikiName handling and make TAB work for Wiki links.
3880     Revision:
3881       muse--main--1.0--patch-85
3883     * lisp/muse-colors.el (muse-colors-markup): Use
3884       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3885     
3886     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3887       nil, don't color bad links.  If non-nil, color bad links.
3888     
3889     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3890     
3891     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3892       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3893       (muse-journal-rss-munge-buffer): Ditto.
3894     
3895     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3896       Docfix.
3897     
3898     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3899       are handled first, then implicit ones.  It should work better in all
3900       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3901       to determine how far to scan for an implicit link.  This defaults to
3902       the text between the point and the next space.
3903     
3904     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3905       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3906       literally after opening the buffer.  Hopefully this can be of use in
3907       custom visit-link functions, when necessary.
3908     
3909     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3910       `muse-visit-link-default'.
3911     
3912     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3913       Search by text properties instead of regexps.  This allows Muse to find
3914       links without having to have a massive regexp that contains all link
3915       types.  The downside is that this will not work if the user defontifies
3916       the buffer.  But it would somewhat defeat the purpose of following
3917       links if you can't see them.
3918     
3919     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3920       enough command line args are passed in batch mode.
3921     
3922     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3923       `muse-explicit-link-regexp'.
3924     
3925     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3926       `muse-link-regexp'.
3927     
3928     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3929       specifies the "common ground" of all implicit links, like URLs, bare
3930       WikiNames, and -- in the future -- email addresses.
3931     
3932     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3933     
3934     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3935       optional.  That was a bad idea on my part.  Renamed from
3936       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3937       annoy anyone :^) .
3938     
3939     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3940       `muse-wiki-interwiki-expand'.
3941       (muse-wiki-handle-wikiword): Renamed from
3942       `muse-wiki-wikiword-handle'.
3943     
3944     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3945       for the eval-after-load arg since XEmacs chokes on constants.
3946     
3947     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3948       face on WikiWords that don't correspond with a file.  If people really
3949       want this to appear in bad-link face, I could accommodate that.
3950     
3951     * lisp/muse.el (muse-handle-url): New function that detects whether the
3952       given string is a URL.
3953       (muse-implicit-link-functions): Renamed from
3954       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3955       (muse-explicit-link-functions): Renamed from
3956       `muse-mode-handler-functions'.
3957       (muse-handle-implicit-link): New function that handles all
3958       implicit links by calling functions from `muse-implicit-link-functions'.
3959       (muse-handle-explicit-link): Renamed from
3960       `muse-handled-url'.
3961     
3963     modified files:
3964      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3965      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3966      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3969 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3971     Summary:
3972       Allow WikiWords to be ignored with <nop> or "''''".
3973     Revision:
3974       muse--main--1.0--patch-84
3976     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3977     
3978     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3979       whether to hide <nop> tags when coloring a Muse buffer.
3980       (muse-wiki-wikiword-at-point): Docfix.
3981       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3982       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3983       during publishing.
3984       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3985       which keeps the WikiWord that follows it from being interpreted.
3986       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3987       WikiWord delimiter.
3988     
3990     modified files:
3991      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3994 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3996     Summary:
3997       Update postal address of FSF in muse-wiki.el.
3998     Revision:
3999       muse--main--1.0--patch-83
4001     * lisp/muse-wiki.el: Update postal address of the FSF.
4002     
4004     modified files:
4005      ChangeLog lisp/muse-wiki.el
4008 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4010     Summary:
4011       Interpret explicit links before emphasis.
4012     Revision:
4013       muse--main--1.0--patch-82
4015     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4016       links before emphasis.
4017     
4018     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4019       for the heck of it.
4021     modified files:
4022      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4025 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4027     Summary:
4028       Wiki hacking, regexp tweaks.
4029     Revision:
4030       muse--main--1.0--patch-81
4032     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4033       muse-regexp.
4034     
4035     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4036       that indicates whether or not to use character classes in regexps.  The
4037       default is to let Muse try to figure it out.
4038       (muse-extreg-usable-p): Make use of this variable.
4039     
4040     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4041       this regexp.  I'm guessing it was supposed to have a TAB in there at
4042       one time.  Replace this stuff with muse-regexp-space.
4043     
4044     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4045       by default.
4046     
4047     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4048       "or".
4049     
4050     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4051       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4052       We'll fix those anchor problems eventually!
4053     
4054     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4055       uses `muse-interwiki-handle' to determine whether an interwiki link is
4056       at point.
4057     
4058     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4059       look for a suitable value at point if needed.
4060     
4061     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4062     
4063     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4064     
4065     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4067     modified files:
4068      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4069      lisp/muse-wiki.el
4072 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4074     Summary:
4075       Make installation of manual when not using Debian go smoothly.
4076     Revision:
4077       muse--main--1.0--patch-80
4079     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4080       and options are to be used when insinuating the Muse documentation into
4081       the Info menu.
4082     
4083     * Makefile (install): Make use of INSTALLINFO.
4084     
4085     * README (Installation): Give directions for changing INSTALLINFO on a
4086       Debian system and changing where Muse is installed.
4087     
4088     * muse.texi: Ditto.
4090     modified files:
4091      ChangeLog Makefile Makefile.defs README muse.texi
4094 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4096     Summary:
4097       Fix compiler warning induced by last patch.
4098     Revision:
4099       muse--main--1.0--patch-79
4101     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4102       compiler warning.
4104     modified files:
4105      ChangeLog lisp/muse-project.el lisp/muse.el
4108 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4110     Summary:
4111       Add `muse-current-file', fix minor QuickStart issue.
4112     Revision:
4113       muse--main--1.0--patch-78
4115     * examples/QuickStart: Make John Wiegley the author.
4116     
4117     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4118       `muse-current-file' instead of `buffer-file-name'.
4119     
4120     * lisp/muse-project.el (muse-current-project): Document.
4121     
4122     * lisp/muse-project.el (muse-current-file): New variable indicating the
4123       name, including path, of the file that is currently being published.
4124       (muse-project-of-file): Make use of
4125       `muse-current-file'.
4126     
4127     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4128     
4129     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4131     modified files:
4132      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4133      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4134      lisp/muse.el
4137 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4139     Summary:
4140       Make muse-replace-regexp-in-string closer to its parent; no func change.
4141     Revision:
4142       muse--main--1.0--patch-77
4144     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4145       to implement all functionality of `replace-regexp-in-string'.  No
4146       functionality change.
4147     
4149     modified files:
4150      ChangeLog lisp/muse.el
4153 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4155     Summary:
4156       Play nicely with fill, adaptive-fill, and flyspell.
4157     Revision:
4158       muse--main--1.0--patch-76
4160     * muse-mode.el (muse-mode-intangible-links): New function used to
4161       determine whether links will be considered intangible.
4162     
4163     * lisp/muse-mode.el (muse-mode-link-functions)
4164       (muse-mode-handler-functions): Minor docfix.
4165     
4166     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4167       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4168       making links intangible by default, but this may be adjusted by use of
4169       the `muse-mode-intangible-links' function.
4170     
4171     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4172       nil if we should allow a fill to occur here.  Keeps links from being
4173       broken up.
4174     
4175     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4176       non-nil if we allow spell-checking to occur here.  Keeps links from
4177       being improperly colorized.
4178     
4179     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4180       functionality change.
4182     modified files:
4183      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4186 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4188     Summary:
4189       Minor doc changes and code prettification.
4190     Revision:
4191       muse--main--1.0--patch-75
4193     * AUTHORS: Note that YH's assignment is in the mail.
4194     
4195     * README (scripts): Explain better the contents of the `scripts'
4196       directory.
4197     
4198     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4200     modified files:
4201      AUTHORS ChangeLog README lisp/muse-wiki.el
4204 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4206     Summary:
4207       Merged from hodique@lifl.fr--2005 (patch 7-11)
4208     Revision:
4209       muse--main--1.0--patch-74
4211     Patches applied:
4212     
4213      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4214        split WikiWords and InterWiki links into their own package
4215     
4216      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4217        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4218     
4219      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4220        Mimic experimental behavior for interwiki
4221     
4222      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4223        fix notes publishing
4224     
4225      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4226        various minor fixes
4228     new files:
4229      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4231     modified files:
4232      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4233      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4235     renamed files:
4236      experimental/.arch-ids/muse-wiki.el.id
4237        ==> experimental/.arch-ids/muse-wiki-old.el.id
4238      experimental/muse-wiki.el
4239        ==> experimental/muse-wiki-old.el
4241     new patches:
4242      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4243      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4244      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4245      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4246      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4249 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4251     Summary:
4252       Tell people where to find on-line version of manual.
4253     Revision:
4254       muse--main--1.0--patch-73
4256     * README: Add on-line locations for manual.
4257     
4258     * muse.texi: Remove @include directive.  This makes generating a PDF of
4259       this documentation a lot easier.
4260     
4261     * muse.texi (Preface): Add on-line locations for manual.
4263     modified files:
4264      ChangeLog README muse.texi
4267 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4269     Summary:
4270       Try to make Muse play nice with outline minor mode.
4271     Revision:
4272       muse--main--1.0--patch-72
4274     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4275     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4276     "muse" instead of "t" when adding invisibility to text or checking for
4277     invisibility.
4278     
4279     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4280     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4281     this function.
4283     modified files:
4284      ChangeLog lisp/muse-colors.el lisp/muse.el
4287 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4289     Summary:
4290       Minor grammar fix in Introduction section of manual.
4291     Revision:
4292       muse--main--1.0--patch-71
4294     * muse.texi (Introduction): Minor grammar fix.
4296     modified files:
4297      ChangeLog muse.texi
4300 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4302     Summary:
4303       Release Muse 3.01.
4304     Revision:
4305       muse--main--1.0--patch-70
4307     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4308     
4309     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4310     
4311     * lisp/muse-poem.el (muse-poem-markup-strings)
4312       (muse-poem-chapbook-strings): Make customizable.
4313     
4314     * lisp/muse-poem.el (muse-chapbook-latex-header)
4315       (muse-chapbook-latex-footer): Docfix.
4316     
4317     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4318       (muse-texinfo-pdf-extension): Ditto.
4319     
4320     * lisp/muse.el (muse-version): Change to 3.01.
4321     
4322     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4323       done, for now!
4325     modified files:
4326      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4327      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4330 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4332     Summary:
4333       Tweak documentation thoroughly; still incomplete.
4334     Revision:
4335       muse--main--1.0--patch-69
4337     * README: Minor tweaks.
4338     
4339     * muse.texi: Massively rename chapters so that the titles are more
4340       descriptive.  Clean up grammar.
4341     
4342     * muse.texi (Obtaining Muse): Move content of Installation node here,
4343       stripping out any customization tips, since those are covered later.
4344       Re-work this chapter since I was dissatisfied with it.
4345     
4346     * muse.texi (Installation): This node has the content of README regarding
4347       installation, which fits the title of the node much better than the
4348       previous content.
4349     
4350     * muse.texi (Blosxom): Turn the sections of this section into
4351       subsections.
4352     
4353     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4354       like lists!
4355     
4356     * muse.texi (History): Add a "2005" item.
4358     modified files:
4359      ChangeLog README muse.texi
4362 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4364     Summary:
4365       Finish documenting 2 more publishing styles.
4366     Revision:
4367       muse--main--1.0--patch-68
4369     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4370     
4371     * lisp/muse-journal.el: Docfixes.
4372     
4373     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4374       documentation to this function.
4375     
4376     * muse.texi (Blosxom Options): New node containing the publishing styles
4377       and options provided by Blosxom.
4378       (Book): Add usage note, as I suspect a lot of people might be confused
4379       by this style.
4380       (HTML): Space out entries better.
4381       (Journal, LaTeX): New nodes for publishing styles.
4382       (Common Elements): Document a few options that are present in
4383       `muse-publish.el'.
4385     modified files:
4386      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4387      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4390 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4392     Summary:
4393       Make Muse installable and correct an Emacs21 issue.
4394     Revision:
4395       muse--main--1.0--patch-67
4397     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4398       directory will be generated.
4399       (all): Compile muse.info by default.
4400       (doc): Refactor into individual generation rules for .html and .info
4401       files.
4402       (install): New rule that installs Muse source code, compiled .elc
4403       files, and the manual into proper places.
4404     
4405     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4406     
4407     * README (Insinuation): Move old content of Installation here.
4408       (Installation): Fill out this section.
4409       (Further Documentation): Add link to my website and note that a full
4410       manual is included with Muse.
4411     
4412     * lisp/Makefile (EL): Populate with .el files.
4413       (install): New rule that installs both .elc and .el files.
4414     
4415     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4416       Emacs21, hack in a handler for the @documentencoding tag so that it
4417       doesn't error out.
4419     modified files:
4420      ChangeLog Makefile Makefile.defs README lisp/Makefile
4421      lisp/muse-texinfo.el
4424 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4426     Summary:
4427       Cater even more to XEmacs and its annoying whims.
4428     Revision:
4429       muse--main--1.0--patch-66
4431     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4432       environment variable.
4433     
4434     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4435       handle it.  Load `muse-build.el' instead.
4436     
4437     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4438       used.
4439     
4440     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4441       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4442       not used.
4443     
4444     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4445       function does not appear to be used.
4446     
4447     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4448       `replace-regexp-in-string', since XEmacs doesn't have this function.
4449       We only implement the first 3 args, but this could be extended if we
4450       need to do so.
4451     
4452     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4453       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4454     
4455     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4456     
4457     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4458       make XEmacs shut up.
4459     
4460     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4461     
4462     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4463     
4464     * lisp/muse-http.el (muse-winnow-list): Ditto.
4465     
4466     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4467     
4468     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4469     
4470     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4471     
4472     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4473       anything.
4474     
4475     * scripts/publish: Use EMACS environment variable instead of hard-coding
4476       it.
4478     modified files:
4479      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4480      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4481      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4482      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4483      lisp/muse.el scripts/muse-build.el scripts/publish
4486 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4488     Summary:
4489       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4490     Revision:
4491       muse--main--1.0--patch-65
4493     * AUTHORS: Update entry.
4494     
4495     * muse-*.el: Move to the lisp directory.
4496     
4497     * lisp/Makefile: New file containing rules to test and compile the
4498       source.
4499     
4500     * Makefile.defs: New file that contains common definitions for all other
4501       Makefiles, such as Emacs command to use.
4502     
4503     * Makefile: Move lisp-specific rules to lisp/Makefile.
4504       (SUBDIRS): New variable containing subdirectories to clean.
4505     
4506     * README: Update to reflect new location of source files.  Give updated
4507       directions for compiling with XEmacs.
4508     
4509     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4510       compile.
4511       (%.html): Pass SITEFLAG as an environment variable to
4512       ../scripts/publish.
4513     
4514     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4515       seems to be needed to keep the process from failing.  This has *got* to
4516       be a bug in Muse, but I don't want to deal with it now.
4517     
4518     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4519     
4520     * lisp/muse-convert.el: Move line to commentary section.
4521     
4522     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4523       locally-bound `type' variable isn't used here.
4524     
4525     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4526     
4527     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4528       binding.
4529     
4530     * scripts/muse-build.el (load-path): Correct paths.
4531     
4532     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4533       as to avoid spurious warnings.
4534     
4535     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4536       it exists.
4537     
4538     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4539       (muse-match-string-no-properties): New functions that take the place of
4540       `line-end-position', `line-beginning-position', and
4541       `match-string-no-properties', respectively.
4542     
4543     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4544       (muse-my-journal-find-entries): Use Muse-specific version of
4545       `match-string-no-properties', `line-beginning-position', and
4546       `line-end-position' since these do not exist in XEmacs.
4547     
4548     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4549       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4550     
4551     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4552     
4553     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4554       (muse-html-insert-contents): Ditto.
4555     
4556     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4557     
4558     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4559     
4560     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4561     
4562     * lisp/muse-publish.el (muse-publish-markup-tag)
4563       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4564       (muse-published-buffer-contents): Ditto.
4565     
4566     * scripts/muse-build.el (muse-elint-files): Ditto.
4568     new files:
4569      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4570      lisp/.arch-ids/Makefile.id lisp/Makefile
4572     modified files:
4573      AUTHORS ChangeLog Makefile README examples/Makefile
4574      examples/QuickStart examples/johnw/muse-johnw.el
4575      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4576      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4577      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4578      lisp/muse.el scripts/muse-build.el scripts/publish
4580     renamed files:
4581      .arch-ids/muse-blosxom.el.id
4582        ==> lisp/.arch-ids/muse-blosxom.el.id
4583      .arch-ids/muse-book.el.id
4584        ==> lisp/.arch-ids/muse-book.el.id
4585      .arch-ids/muse-colors.el.id
4586        ==> lisp/.arch-ids/muse-colors.el.id
4587      .arch-ids/muse-convert.el.id
4588        ==> lisp/.arch-ids/muse-convert.el.id
4589      .arch-ids/muse-docbook.el.id
4590        ==> lisp/.arch-ids/muse-docbook.el.id
4591      .arch-ids/muse-html.el.id
4592        ==> lisp/.arch-ids/muse-html.el.id
4593      .arch-ids/muse-http.el.id
4594        ==> lisp/.arch-ids/muse-http.el.id
4595      .arch-ids/muse-journal.el.id
4596        ==> lisp/.arch-ids/muse-journal.el.id
4597      .arch-ids/muse-latex.el.id
4598        ==> lisp/.arch-ids/muse-latex.el.id
4599      .arch-ids/muse-mode.el.id
4600        ==> lisp/.arch-ids/muse-mode.el.id
4601      .arch-ids/muse-poem.el.id
4602        ==> lisp/.arch-ids/muse-poem.el.id
4603      .arch-ids/muse-project.el.id
4604        ==> lisp/.arch-ids/muse-project.el.id
4605      .arch-ids/muse-publish.el.id
4606        ==> lisp/.arch-ids/muse-publish.el.id
4607      .arch-ids/muse-regexps.el.id
4608        ==> lisp/.arch-ids/muse-regexps.el.id
4609      .arch-ids/muse-texinfo.el.id
4610        ==> lisp/.arch-ids/muse-texinfo.el.id
4611      .arch-ids/muse.el.id
4612        ==> lisp/.arch-ids/muse.el.id
4613      muse-blosxom.el
4614        ==> lisp/muse-blosxom.el
4615      muse-book.el
4616        ==> lisp/muse-book.el
4617      muse-colors.el
4618        ==> lisp/muse-colors.el
4619      muse-convert.el
4620        ==> lisp/muse-convert.el
4621      muse-docbook.el
4622        ==> lisp/muse-docbook.el
4623      muse-html.el
4624        ==> lisp/muse-html.el
4625      muse-http.el
4626        ==> lisp/muse-http.el
4627      muse-journal.el
4628        ==> lisp/muse-journal.el
4629      muse-latex.el
4630        ==> lisp/muse-latex.el
4631      muse-mode.el
4632        ==> lisp/muse-mode.el
4633      muse-poem.el
4634        ==> lisp/muse-poem.el
4635      muse-project.el
4636        ==> lisp/muse-project.el
4637      muse-publish.el
4638        ==> lisp/muse-publish.el
4639      muse-regexps.el
4640        ==> lisp/muse-regexps.el
4641      muse-texinfo.el
4642        ==> lisp/muse-texinfo.el
4643      muse.el
4644        ==> lisp/muse.el
4646     new directories:
4647      lisp lisp/.arch-ids
4650 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4652     Summary:
4653       Massively untabify files.
4654     Revision:
4655       muse--main--1.0--patch-64
4658     modified files:
4659      ChangeLog ChangeLog.2004 experimental/muse-message.el
4660      experimental/muse-wiki.el muse-book.el muse-colors.el
4661      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4662      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4663      muse-project.el muse-publish.el muse-regexps.el
4664      muse-texinfo.el muse.el
4667 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4669     Summary:
4670       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4671     Revision:
4672       muse--main--1.0--patch-63
4674     (Summary of changes that Yann made)
4675     
4676     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4677     
4678     * muse-mode.el (muse-generate-index): Move index generation code into
4679       `muse-index-as-string'.
4680       (muse-index-as-string): New function that generates an index and
4681       returns it as a string, instead of placing it in a buffer like
4682       `muse-generate-index' used to.
4683     
4684     Patches applied:
4685     
4686      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4687        merge from mwolson@gnu.org--2005
4688     
4689      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4690        Accept WikiWords as links [mostly rescinded]
4691     
4692      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4693        merge from mwolson@gnu.org--2005/muse--main--1.0
4694     
4695      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4696        Merged from mwolson@gnu.org--2005 (patch 60-62)
4697     
4698      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4699        provide a string view of the index
4701     modified files:
4702      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4704     new patches:
4705      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4706      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4707      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4708      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4709      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4712 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4714     Summary:
4715       Document Blosxom, Book, DocBook, and HTML publishing styles.
4716     Revision:
4717       muse--main--1.0--patch-62
4719     * muse-blosxom.el: Clean up header.
4720     
4721     * muse-book.el (muse-before-book-publish-hook): Rename to
4722       `muse-book-before-publish-hook'.
4723       (muse-after-book-publish-hook): Rename to
4724       `muse-book-after-publish-hook'.
4725     
4726     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4727       (muse-html-markup-strings, muse-xhtml-markup-strings)
4728       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4729       (muse-html-charset-default, muse-html-encoding-default)
4730       (muse-html-encoding-map): Docfixes.
4731     
4732     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4733       sections.
4735     modified files:
4736      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4739 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4741     Summary:
4742       Begin work on Publishing Styles section of manual.
4743     Revision:
4744       muse--main--1.0--patch-61
4746     * Makefile (.PHONY): Add "doc" to list.
4747       (doc): New rule that generates Info and HTML files from muse.texi.
4748       (dist): Rely on `distclean', not `clean'.
4749     
4750     * examples/QuickStart (Authoring mode): Remove empty section.
4751     
4752     * muse.texi: Call this program "the Emacs Muse" in title.
4753       (Publishing Styles): Begin to populate section.
4754       (Deriving Styles): First subsection of Publishing Styles.
4755       (Contributors): Remove spurious copyright section, since we address
4756       this in the title.
4757     
4758     * README: Actually remember to add this file.
4760     new files:
4761      .arch-ids/README.id README
4763     modified files:
4764      ChangeLog Makefile examples/QuickStart muse.texi
4767 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4769     Summary:
4770       Document Markup Rules.
4771     Revision:
4772       muse--main--1.0--patch-60
4774     * examples/QuickStart: Remove stray <comment> tag.
4775     
4776     * muse.texi (Top): Comment every menu line.
4777       (Markup Rules): New section with plenty of subsections.
4779     modified files:
4780      ChangeLog examples/QuickStart muse.texi
4783 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4785     Summary:
4786       Release this as Muse 3.00.90 (RC1).
4787     Revision:
4788       muse--main--1.0--patch-59
4790     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4791       is compatible with both Emacs and XEmacs.
4792     
4793     * examples/README: Renamed to QuickStart.
4794     
4795     * examples/Makefile (EXAMPLES): Reflect name change of README.
4796     
4797     * muse.el: Ditto.
4799     modified files:
4800      ChangeLog Makefile examples/Makefile muse.el
4802     renamed files:
4803      examples/.arch-ids/README.id
4804        ==> examples/.arch-ids/QuickStart.id
4805      examples/README
4806        ==> examples/QuickStart
4809 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4811     Summary:
4812       Makefile refactoring.
4813     Revision:
4814       muse--main--1.0--patch-58
4816     * Makefile (.PHONY): List all non-file targets.
4817       (examples): New rule that calls Make in the examples directory.
4818       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4819     
4820     * README: Move to the examples directory.  I'd prefer to distribute a
4821       very basic plain text README and use this as a quickstart + markup
4822       example + publishing example.
4823     
4824     * examples/Makefile: Move all README-related rules here.
4825     
4826     * examples/README: Add an "About this document" section.  
4827     
4828     * scripts/publish (style): Do not include the contrib directory, since we
4829       don't use any code from there.  Since this is only invoked from the
4830       examples directory, make sure add the parent directory to the load
4831       path.
4832     
4833     * muse.texi: Change version to 3.00.90 (RC1).
4834     
4835     * muse.el: Change location of the README file in header.
4836     
4837     * muse.el (muse-version): Update to 3.00.90 (RC1).
4839     new files:
4840      examples/.arch-ids/Makefile.id examples/Makefile
4842     modified files:
4843      ChangeLog Makefile examples/README muse.el muse.texi
4844      scripts/publish
4846     renamed files:
4847      .arch-ids/README.id
4848        ==> examples/.arch-ids/README.id
4849      README
4850        ==> examples/README
4853 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4855     Summary:
4856       Update my example configuration.
4857     Revision:
4858       muse--main--1.0--patch-57
4860     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4861       and experimental status of muse-message.
4863     modified files:
4864      ChangeLog examples/mwolson/muse-init.el
4867 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4869     Summary:
4870       Provide optional outline-style faces; customization fixes; experimental stuff.
4871     Revision:
4872       muse--main--1.0--patch-56
4874     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4875       option that determines what the header faces should look like.  If
4876       'outline, use outline-style faces.  If nil, don't generate the faces at
4877       all, which allows the user to specify their own.  Otherwise, use the
4878       scaled faces, which is the default behavior.
4879       (muse-colors-outline-faces-list): List of faces to use.  In case the
4880       outline faces are not available, provide reasonable defaults.
4881       (muse-make-faces): Use dolist instead of mapc.  Implement the
4882       possibility of having outline-style colors for heading.  Don't call
4883       this function immediately -- give the users time to make their changes
4884       through the customize interface.  Once we call this function, Emcs from
4885       CVS will not allow the faces to be changed easily, which is a shame.
4886     
4887     * muse-message.el (muse-message-contents-tag): Copied from
4888       `muse-publish-contents-tag' in order to keep the customization
4889       interface from making the `muse-markup-tags' option from throwing a
4890       type mismatch error.  This function is untested and will likely do
4891       nothing useful.  This file has been moved to the experimental folder
4892       until it gets fleshed out more.
4893     
4894     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4895       file that could eventually provide wiki-like ability.  Currently this
4896       is just a collection of functions that were pruned out when he remade
4897       Muse, so don't get too excited.  I plan to eventually merge Yann
4898       Hodique's work here, probably after the first release of Muse.
4899     
4900     * muse-regexps.el (muse-regexp): Improve description.
4901     
4902     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4903       the muse-regexp group since it is just a single regexp.  Lists of
4904       regexps don't have to be in muse-regexp, however.
4905     
4906     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4907       since the Emacs devel mailing list seems to not want Britain-izations
4908       in Emacs code.
4909     
4910     * muse-colors.el (muse-colors): Ditto.
4911     
4912     * muse-docbook.el (muse-docbook): Ditto.
4913     
4914     * muse-html.el (muse-html): Ditto.
4915     
4916     * muse-http.el (muse-http): Ditto.
4917     
4918     * muse-message.el (muse-message): Ditto.
4919     
4920     * muse-mode.el (muse-mode): Ditto.
4921     
4922     * muse-project.el (muse-project): Ditto.
4923     
4924     * muse-publish.el (muse-publish): Ditto.
4925     
4926     * muse.el (muse): Ditto.
4928     new files:
4929      experimental/.arch-ids/=id
4930      experimental/.arch-ids/muse-wiki.el.id
4931      experimental/muse-wiki.el
4933     modified files:
4934      ChangeLog experimental/muse-message.el muse-blosxom.el
4935      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4936      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4937      muse.el
4939     renamed files:
4940      .arch-ids/muse-message.el.id
4941        ==> experimental/.arch-ids/muse-message.el.id
4942      muse-message.el
4943        ==> experimental/muse-message.el
4945     new directories:
4946      experimental experimental/.arch-ids
4949 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4951     Summary:
4952       Fix publishing error when given an empty string for header/footer.
4953     Revision:
4954       muse--main--1.0--patch-55
4956     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4957       `file-readable-p' if it is an empty string.  For some reason,
4958       `file-readable-p' and `insert-file-contents' were treating an empty
4959       string as if it were the current directory.
4961     modified files:
4962      ChangeLog muse-publish.el
4965 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4967     Summary:
4968       WYSIWYG emphasis, XEmacs compatibility hacks.
4969     Revision:
4970       muse--main--1.0--patch-54
4972     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4973       compliant.  Only colorize if we end with the same number of asterisks
4974       as we start with, preventing unnoticed syntax errors.  Don't colorize
4975       in the middle of a word.
4976       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4977       Only colorize if we end with an underscore.  Don't colorize in the
4978       middle of a word.
4979     
4980     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4981       inside of group.  This will probably not do anything, but it seems
4982       syntactically good.
4983     
4984     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4985       where we start with an image link.  JohnW didn't seem to like having
4986       <p> tags inserted before image links, but they don't validate properly
4987       as they are.  For now, I will surround such links/paragraphs with <div
4988       class="image-link"> in an attempt to be as not invasive and yet
4989       standards compliant as possible.
4990     
4991     * muse-html.el (muse-html-escape-string): Work around distinction between
4992       int and char types in XEmacs.  Deal with an annoying replace-match bug
4993       in XEmacs that rears its head at times.
4994     
4995     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4996       multi-line.
4998     modified files:
4999      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5000      muse-publish.el
5003 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5005     Summary:
5006       Minor code cleanup to address elint issues.
5007     Revision:
5008       muse--main--1.0--patch-53
5010     * Makefile (test): Don't build README files during this rule.  Remove
5011       spurious "make clean" statement.
5012     
5013     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5014       `muse-colors' group, and give it a proper type.
5015     
5016     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5017     
5018     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5019       muse-my-journal-find-entries): Replace `string-to-int' with
5020       `string-to-number'.
5021     
5022     * muse-html.el (muse-html-insert-contents): Ditto.
5023     
5024     * muse-journal.el (muse-journal-html-munge-buffer,
5025       muse-journal-latex-munge-buffer): Ditto.
5026     
5027     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5028     
5029     * muse-publish.el (muse-publish-markup-footnote,
5030       muse-publish-contents-tag): Ditto.
5031     
5032     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5034     modified files:
5035      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5036      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5037      muse-regexps.el
5040 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5042     Summary:
5043       Add ability to automate the creation a new blosxom entry.
5044     Revision:
5045       muse--main--1.0--patch-52
5047     * examples/mwolson/muse-init.el: Move new entry section to
5048       muse-blosxom.el.  Modify the key settings in my example accordingly.
5049     
5050     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5051       Muse always makes sure that the file ends with a newline.
5052     
5053     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5054       planner markup is now provided automatically by the planner port to
5055       Muse, and we don't have any customized markup.
5056     
5057     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5058       variable that specifies where the base directory of your blog entries
5059       is found.
5060     
5061     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5062       the base directory.  Explore categories recursively.
5063     
5064     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5065       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5066       special characters file name.
5067     
5068     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5069       making a new blog entry.  It will prompt you for a category, then a
5070       title, and then will create a new file that has the date and title
5071       inserted.
5073     modified files:
5074      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5077 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5079     Summary:
5080       Change mailing address of FSF, add AUTHORS file.
5081     Revision:
5082       muse--main--1.0--patch-51
5084     * muse-*.el, muse.texi: Change mailing address of FSF.
5085     
5086     * muse.texi (Contributors): Fix typo.
5087     
5088     * AUTHORS: New file containing a list of all of those who have
5089       contributed code or documentation to Muse, how many lines were changed,
5090       etc.
5092     new files:
5093      .arch-ids/AUTHORS.id AUTHORS
5095     modified files:
5096      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5097      muse-html.el muse-http.el muse-journal.el muse-latex.el
5098      muse-message.el muse-mode.el muse-poem.el muse-project.el
5099      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5100      muse.texi
5103 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5105     Summary:
5106       Merged from hodique@lifl.fr--2005 (patch 0-1)
5107     Revision:
5108       muse--main--1.0--patch-50
5110     Patches applied:
5111     
5112      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5113        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5114     
5115      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5116        fix .html (for example) in visible names for links
5118     modified files:
5119      ChangeLog muse-publish.el
5121     new patches:
5122      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5123      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5126 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5128     Summary:
5129       Make generated X(HT)ML show up in the right encoding in other modes.
5130     Revision:
5131       muse--main--1.0--patch-49
5133     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5134       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5135       generated (X)HTML files show up in the right coding system when editing
5136       them with another Emacs mode.
5137     
5138     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5139       encoding instead of hard-coding it.
5140     
5141     * muse-message.el: Add content to Commentary section, explaining the use
5142       of this publishing style.
5144     modified files:
5145      ChangeLog muse-html.el muse-journal.el muse-message.el
5148 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5150     Summary:
5151       Move regexps to same group, only make 4 heading faces.
5152     Revision:
5153       muse--main--1.0--patch-48
5155     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5156       can only publish 3 of them specially, leaving the fourth to be in
5157       plain text.
5158       (muse-colors-markup): Only recognize 4 levels of heading.
5159     
5160     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5161       (muse-file-regexp, muse-image-regexp)
5162       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5163       like a good idea to have all the regexps in the same group.
5165     modified files:
5166      ChangeLog muse-colors.el muse-regexps.el muse.el
5169 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5171     Summary:
5172       Update my example config, minor code cleanup.
5173     Revision:
5174       muse--main--1.0--patch-47
5176     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5177       names and add "Plans" project.
5178     
5179     * muse-docbook.el (looking-back): Delete.
5180     
5181     * muse-html.el (looking-back): Delete.
5182     
5183     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5184       instead of `looking-back'.
5185     
5186     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5187       function, use this function.  If `looking-back' exists, call it;
5188       otherwise, use a workaround.
5190     removed files:
5191      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5193     modified files:
5194      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5195      muse-html.el muse.el
5198 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5200     Summary:
5201       Handle a few paragraph publishing edge cases better.
5202     Revision:
5203       muse--main--1.0--patch-46
5205     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5206       beginning-of-document, end-of-document, and paragraph separator regexps
5207       so that one markup rule can be used in all these cases.
5208       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5209       particular, blockquote or center at beginning or end of document will
5210       be published properly.  Hopefully this won't slow things down too much.
5211       (muse-docbook-markup-paragraph-close): Removed.
5212     
5213     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5214     
5215     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5216       Ditto.
5217       (muse-html-markup-paragraph-close): Removed.
5219     modified files:
5220      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5223 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5225     Summary:
5226       Improve prompt when reading a tag.
5227     Revision:
5228       muse--main--1.0--patch-45
5230     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5231       other Emacs modes seem to do.
5233     modified files:
5234      ChangeLog muse-mode.el
5237 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5239     Summary:
5240       Warn user when publishing fails due to a private directory.
5241     Revision:
5242       muse--main--1.0--patch-44
5244     * muse-project.el (muse-project-private-p): Warn users when publishing a
5245       file fails due to its directory not being readable by others.  Make
5246       sure that you do a `chmod +o name_of_directory' if you want the
5247       contents of that directory to be publishable.
5249     modified files:
5250      ChangeLog muse-project.el
5253 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5255     Summary:
5256       Fix error with example tags and message publishing style.
5257     Revision:
5258       muse--main--1.0--patch-43
5260     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5261       see if a previous definition for `font-lock-multiline' exists.
5262     
5263     * muse-message.el (muse-message-example-tag): Don't require two
5264       additional (unused) arguments.
5266     modified files:
5267      ChangeLog muse-colors.el muse-message.el
5270 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5272     Summary:
5273       Always end the published document with a newline.
5274     Revision:
5275       muse--main--1.0--patch-42
5277     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5278       published document with a newline.
5279     
5280     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5282     modified files:
5283      ChangeLog muse-docbook.el muse-html.el
5286 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5288     Summary:
5289       Don't let automatic backup files crash the publishing process.
5290     Revision:
5291       muse--main--1.0--patch-41
5293     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5294       directive since this value is already processed by
5295       `muse-publish-markup-directive', and may be obtained by using
5296       the code: (muse-publishing-directive "date").
5297     
5298     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5299       to run (funcall nil); this happened once during a debugging process.
5300     
5301     * muse-project.el (muse-project-private-p): Skip any file for which we
5302       cannot fetch attributes.  This fixes a bug where having an
5303       Emacs-generated automatic backup file in a publishing directory causes
5304       the publishing process to halt with an error.
5306     modified files:
5307      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5310 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5312     Summary:
5313       Apply fix in previous patch to the DocBook publishing style.
5314     Revision:
5315       muse--main--1.0--patch-40
5317     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5318       previous patch here as well.
5319     
5321     modified files:
5322      ChangeLog muse-docbook.el
5325 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5327     Summary:
5328       Fix newly-introduced lock-up during HTML publishing.
5329     Revision:
5330       muse--main--1.0--patch-39
5332     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5333       planner rules higher priority in the publishing sequence.  Hopefully
5334       this will not wreck anything; I don't use these rules, so I cannot
5335       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5336     
5337     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5338       replace-match; that seems to be slightly evil.  Return nil instead of a
5339       newline since otherwise Muse thinks that we are not done yet and gets
5340       into an infinite loop.  This should fix the lock-up problem that
5341       resulted from the previous few patches.
5343     modified files:
5344      ChangeLog muse-blosxom.el muse-html.el
5347 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5349     Summary:
5350       Parenthesis goofup.
5351     Revision:
5352       muse--main--1.0--patch-38
5354     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5355     
5357     modified files:
5358      ChangeLog muse-blosxom.el
5361 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5363     Summary:
5364       Make docbook and blosxom modes close paragraphs properly at end.
5365     Revision:
5366       muse--main--1.0--patch-37
5368     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5369       patch.
5370     
5371     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5372       (muse-docbook-markup-paragraph-close): Adapt from
5373       `muse-html-markup-paragraph-close'.
5374     
5375     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5376       preserve the same appearance as before the last patch.
5378     modified files:
5379      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5382 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5384     Summary:
5385       Bugfix: Close P tag properly at end of file.
5386     Revision:
5387       muse--main--1.0--patch-36
5389     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5390       error.
5391     
5392     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5393       detecting whether or not a paragraph needs a closing P tag.
5394       (muse-html-markup-paragraph-close): New function that only inserts a
5395       closing P tag when an unclosed P tag is nearby.
5397     modified files:
5398      ChangeLog muse-blosxom.el muse-html.el
5401 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5403     Summary:
5404       Update my example settings.
5405     Revision:
5406       muse--main--1.0--patch-35
5408     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5410     modified files:
5411      ChangeLog examples/mwolson/muse-init.el
5414 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5416     Summary:
5417       Update documentation for C-c TAB feature.
5418     Revision:
5419       muse--main--1.0--patch-34
5421     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5422       `muse-insert-tag'.
5423     
5425     modified files:
5426      ChangeLog muse.texi
5429 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5431     Summary:
5432       New feature: tag completion with C-c TAB.
5433     Revision:
5434       muse--main--1.0--patch-33
5436     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5437       (muse-tag-history, muse-custom-tags): New variables that keep track of
5438       the tag history and newly-entered tags respectively for
5439       `muse-insert-tag'.
5440       (muse-insert-tag): New function that interactively prompts the user for
5441       a tag to use.
5443     modified files:
5444      ChangeLog muse-mode.el
5447 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5449     Summary:
5450       Fix XHTML validation error with <hr> and <br>.
5451     Revision:
5452       muse--main--1.0--patch-32
5454     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5455       and HR tags for XHTML publishing.  This should fix a few validation
5456       errors that I've been noticing lately.
5458     modified files:
5459      ChangeLog muse-html.el
5462 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5464     Summary:
5465       Remove flyspell overlays on links.
5466     Revision:
5467       muse--main--1.0--patch-31
5469     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5470       should make the link clickable.  On Emacs21, the color will stay red,
5471       but other Emacsen should do the right thing, which is use the normal
5472       link color.  Hopefully this will fix some strange flyspell-related link
5473       problems.
5475     modified files:
5476      ChangeLog muse-colors.el
5479 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5481     Summary:
5482       Update my example Muse settings.
5483     Revision:
5484       muse--main--1.0--patch-30
5486     * examples/mwolson/muse-init.el: Update from my latest version.
5487       (muse-project-alist): Remove the francais part of my blog.
5488       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5489       into this and `my-muse-mode-fill-nobreak-p'.
5490       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5491       this is the best way to accomplish this.
5492       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5493       characters in the title.
5494       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5496     modified files:
5497      ChangeLog examples/mwolson/muse-init.el
5500 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5502     Summary:
5503       Add simple `muse-version' function.
5504     Revision:
5505       muse--main--1.0--patch-29
5507     * muse.el (muse-version): New function that displays the value of the
5508       `muse-version' variable.  This should be easier for the user to type
5509       than C-h v muse-version.
5511     modified files:
5512      ChangeLog muse.el
5515 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5517     Summary:
5518       Don't compile documentation by default.
5519     Revision:
5520       muse--main--1.0--patch-28
5522     * Makefile (all): Don't compile documentation by default.
5523       (doc): Use this rule to compile documentation.
5525     modified files:
5526      ChangeLog Makefile
5529 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5531     Summary:
5532       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5533     Revision:
5534       muse--main--1.0--patch-27
5536     2005-04-16  Michael Olson  <mwolson@gnu.org>
5537     
5538         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5539         johnw. If a journal entry's title is a [[link]], then an
5540         <enclosure> tag will be added to the XML data giving the size and
5541         MIME type of the link target.  This makes podcasting with Muse
5542         trivial.
5543         (muse-journal-rss-entry-template): Add enclosure usage to example.
5544         (muse-journal-rss-munge-buffer): Implement enclosures.
5546     modified files:
5547      ChangeLog muse-journal.el
5550 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5552     Summary:
5553       Standardize source headers, appease elint, don't require planner
5554     Revision:
5555       muse--main--1.0--patch-26
5557     2005-04-15  Michael Olson  <mwolson@gnu.org>
5558     
5559         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5560         `scripts' directory since it really isn't part of Muse proper; it
5561         is used to generate Muse output from the command line.
5562     
5563         * muse-blosxom.el: Handle case where planner is not loaded so that
5564         it isn't a hard requirement.
5565     
5566         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5567         that elint doesn't complain.
5568     
5569         * muse-message.el (muse-message-markup-link): Don't throw up on
5570         links with no description.
5571     
5572         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5573         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5574         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5575         muse-project.el, muse-publish.el, muse-regexps.el,
5576         muse-texinfo.el, muse.el: Add standard header for each file in
5577         preparation for the initial release, which will hopefully happen
5578         sometime within the next month.
5579     
5581     removed files:
5582      experimental/.arch-ids/=id
5584     modified files:
5585      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5586      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5587      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5588      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5589      muse-texinfo.el muse.el
5591     renamed files:
5592      .arch-ids/muse-build.el.id
5593        ==> scripts/.arch-ids/muse-build.el.id
5594      muse-build.el
5595        ==> scripts/muse-build.el
5597     removed directories:
5598      experimental experimental/.arch-ids
5601 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5603     Summary:
5604       Merge contents of muse-latexcjk.el into muse-latex.el.
5605     Revision:
5606       muse--main--1.0--patch-25
5608     2005-04-14  Michael Olson  <mwolson@gnu.org>
5609     
5610         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5611         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5612         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5613         Merge in from muse-latexcjk.el.
5614     
5615         * muse-latexcjk.el: Removed, functionality merged with
5616         muse-latex.el
5618     removed files:
5619      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5621     modified files:
5622      ChangeLog muse-latex.el
5625 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5627     Summary:
5628       Merge muse-xhtml.el into muse-html.el.
5629     Revision:
5630       muse--main--1.0--patch-24
5632     2005-04-06  Michael Olson  <mwolson@gnu.org>
5633     
5634         * examples/mwolson/muse-init.el: Update with respect to the
5635         muse-xhtml.el merge.
5636     
5637         * muse-html.el: The contents of muse-xhtml.el have been merged in
5638         as advised by John Wiegley.
5639         (muse-html-style-sheet): Add example for XHTML use in the
5640         function's documentation.
5641         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5642         Moved from muse-xhtml.el.
5643     
5644         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5646     removed files:
5647      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5649     modified files:
5650      ChangeLog examples/mwolson/muse-init.el muse-html.el
5653 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5655     Summary:
5656       Try to fix regexps for Emacs 21.4.
5657     Revision:
5658       muse--main--1.0--patch-23
5660     2005-04-05  Michael Olson  <mwolson@gnu.org>
5661     
5662         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5663         for Emacs 21.4.
5665     modified files:
5666      ChangeLog muse-regexps.el
5669 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5671     Summary:
5672       Add comments to the publish-project example script
5673     Revision:
5674       muse--main--1.0--patch-22
5676     2005-04-01  Michael Olson  <mwolson@gnu.org>
5677     
5678         * examples/publish-project: Moved here from
5679         scripts/publish-project.  Added a few comments so people know what
5680         it is used for.
5682     modified files:
5683      ChangeLog examples/publish-project
5685     renamed files:
5686      scripts/.arch-ids/publish-project.id
5687        ==> examples/.arch-ids/publish-project.id
5688      scripts/publish-project
5689        ==> examples/publish-project
5692 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5694     Summary:
5695       New XHTML style, add more examples to my sample muse config
5696     Revision:
5697       muse--main--1.0--patch-21
5699     2005-03-31  Michael Olson  <mwolson@gnu.org>
5700     
5701         * examples/mwolson/muse-init.el: Give an example of deriving a
5702         custom publishing style.
5703         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5704         (my-muse-prepare-entry-for-xanga): Mangle the published output
5705         from a blosxom project and copy the result to the clipboard for
5706         easy pasting into Xanga's web form.  The file is untouched.
5707     
5708         * muse-html.el (muse-html-style-sheet): Include the <style
5709         type="text/css"></style> wrapper around the example.
5710         (muse-html-header): Don't add <style type="text/css"></style>
5711         around the value of `muse-html-style-sheet' anymore.  This allows
5712         for the option of putting your stylesheet(s) in a separate file.
5713         An example of this is given in the documentation for this
5714         variable.
5715     
5716         * muse-xhtml: New file that implements a publishing style which is
5717         derived from HTML mode.  It uses a slightly modified version of
5718         the HTML markup rules to generate XHTML-compliant output.
5719     
5720         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5721         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5722         header gaffes.
5723     
5724         * muse-journal.el: Add new "journal-xhtml" style.
5725     
5726         * muse-message.el: Add new "message-xhtml" style.
5728     new files:
5729      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5731     modified files:
5732      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5733      muse-html.el muse-journal.el muse-message.el
5736 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5738     Summary:
5739       Add my muse configuration to the examples
5740     Revision:
5741       muse--main--1.0--patch-20
5743     2005-03-24  Michael Olson  <mwolson@gnu.org>
5744     
5745         * examples/johnw: Move John Wiegley's configuration to this
5746         directory.
5747     
5748         * examples/mwolson: My configuration files go here.
5749     
5750         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5751         just figured out how to keep links from being spell-checked or
5752         split up by fill-mode, so the implementation of this may be found
5753         here.  I also made a function that sets up a blog entry for me.
5755     new files:
5756      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5757      examples/mwolson/.arch-ids/muse-init.el.id
5758      examples/mwolson/muse-init.el
5760     modified files:
5761      ChangeLog
5763     renamed files:
5764      examples/.arch-ids/muse-johnw.el.id
5765        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5766      examples/.arch-ids/publish-johnw.id
5767        ==> examples/johnw/.arch-ids/publish-johnw.id
5768      examples/muse-johnw.el
5769        ==> examples/johnw/muse-johnw.el
5770      examples/publish-johnw
5771        ==> examples/johnw/publish-johnw
5773     new directories:
5774      examples/johnw examples/johnw/.arch-ids examples/mwolson
5775      examples/mwolson/.arch-ids
5778 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5780     Summary:
5781       Add muse-blosxom script and plugin for pyblosxom
5782     Revision:
5783       muse--main--1.0--patch-19
5785     2005-03-24  Michael Olson  <mwolson@gnu.org>
5786     
5787         * muse-blosxom.el: Update copyright notice in headers and mention
5788         the pyblosxom scripts.
5789     
5790         * contrib/pyblosxom: New directory containing pyblosxom plugins
5791         and helper scripts.
5792     
5793         * contrib/getstamps.py: Script that generates the "timestamps"
5794         file, run on the local machine.
5795     
5796         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5797         timestamps file.
5799     new files:
5800      contrib/pyblosxom/.arch-ids/=id
5801      contrib/pyblosxom/.arch-ids/getstamps.py.id
5802      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5803      contrib/pyblosxom/getstamps.py
5804      contrib/pyblosxom/hardcodedates.py
5806     modified files:
5807      ChangeLog muse-blosxom.el
5809     new directories:
5810      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5813 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5815     Summary:
5816       muse-blosxom.el has matured past experimental status
5817     Revision:
5818       muse--main--1.0--patch-18
5820     2005-03-23  Michael Olson  <mwolson@gnu.org>
5821     
5822         * muse-blosxom.el: Remove common functionality that has already
5823         been implemented in `muse-html.el'.  Derive this mode from
5824         `muse-html'.  Update documentation.  I now feel that this file is
5825         ready to be included in the top-level Muse directory.
5827     modified files:
5828      ChangeLog muse-blosxom.el
5830     renamed files:
5831      experimental/.arch-ids/muse-blosxom.el.id
5832        ==> .arch-ids/muse-blosxom.el.id
5833      experimental/muse-blosxom.el
5834        ==> muse-blosxom.el
5837 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5839     Summary:
5840       Make muse-blosxom.el slightly less experimental
5841     Revision:
5842       muse--main--1.0--patch-17
5844     2005-03-22  Michael Olson  <mwolson@gnu.org>
5845     
5846         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5847         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5848         useful.
5849         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5850         from the `muse-blosxom-markup-date-directive' rule.
5851         (blosxom-set-time): Remove this function.  We're not going to be
5852         touching the timestamp manually anymore -- it's too much of a
5853         hassle.  Right now I've got a python program that compiles a
5854         timestamp file and a pyblosxom helper that reads it.  Something
5855         similar could be arranged for blosxom, I'm sure.
5856     
5858     modified files:
5859      ChangeLog experimental/muse-blosxom.el
5862 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5864     Summary:
5865       Apply latest journal-related updates from johnw
5866     Revision:
5867       muse--main--1.0--patch-16
5870     modified files:
5871      ChangeLog examples/muse-johnw.el muse-journal.el
5874 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5876     Summary:
5877       Add Projects node to the manual
5878     Revision:
5879       muse--main--1.0--patch-15
5881     2005-02-28  Michael Olson  <mwolson@gnu.org>
5882     
5883         * muse.texi: Change copyright notice since the FSF is now the
5884         copyright holder.
5885         (Projects): New node, based on a section from the README file.
5887     modified files:
5888      ChangeLog muse.texi
5891 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5893     Summary:
5894       Correct documentation, adding some content.
5895     Revision:
5896       muse--main--1.0--patch-14
5898     2005-02-28  Michael Olson  <mwolson@gnu.org>
5899     
5900         * muse.texi: Change license terms of the documentation to the GNU
5901         GPL instead of the GNU FDL, as per the consent of the copyright
5902         holders of the emacs-wiki manual, from which this is based.  Some
5903         emacs-wiki-isms in the manual were corrected, and the Getting
5904         Started section was updated.
5906     modified files:
5907      ChangeLog muse.texi
5910 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5912     Summary:
5913       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5914     Revision:
5915       muse--main--1.0--patch-13
5917     2005-02-17  Michael Olson  <mwolson@gnu.org>
5918     
5919         * experimental/muse-blosxom.el: Somehow the contents of this file
5920         managed to get duplicated.  I removed the duplicates.
5921         (muse-blosxom-date): Remove this, since it is not useful.
5922         (muse-blosxom-header): Use the standard header that blosxom.el
5923         has.
5925     modified files:
5926      ChangeLog experimental/muse-blosxom.el
5929 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5931     Summary:
5932       Initial commit of muse.texi, nothing substantial
5933     Revision:
5934       muse--main--1.0--patch-12
5936     2005-02-07  Michael Olson  <mwolson@gnu.org>
5937     
5938         * muse.texi: New file that provides the documentation for Muse.
5939         It is in a very rough form at the moment.  Nothing substantial may
5940         be found here yet.  Be ye warned.
5942     new files:
5943      .arch-ids/muse.texi.id muse.texi
5945     modified files:
5946      ChangeLog
5949 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5951     Summary:
5952       Add docstring, new trivial function
5953     Revision:
5954       muse--main--1.0--patch-11
5956     2005-02-07  Michael Olson  <mwolson@gnu.org>
5957     
5958         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5959         `muse-what-changed'.  No functionality change.
5960         (muse-what-changed): New function that displays in diff format the
5961         changes made since the buffer was last saved.
5962     
5963         * muse-project.el (muse-project-publish): Add docstring.
5965     modified files:
5966      ChangeLog muse-mode.el muse-project.el
5969 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5971     Summary:
5972       Add experimental version of muse-blosxom.el to project
5973     Revision:
5974       muse--main--1.0--patch-10
5976     2005-02-04  Michael Olson  <mwolson@gnu.org>
5977     
5978         * Makefile (realclean): Remove file that gets generated when fonts
5979         are missing.
5980     
5981         * experimental/muse-bloxsom.el: New file that implements Blosxom
5982         support for Muse.  It's in a very rough state, hence its placement
5983         in the `experimental' directory.
5985     new files:
5986      experimental/.arch-ids/=id
5987      experimental/.arch-ids/muse-blosxom.el.id
5988      experimental/muse-blosxom.el
5990     modified files:
5991      ChangeLog Makefile
5993     new directories:
5994      experimental experimental/.arch-ids
5997 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5999     Summary:
6000       Make permissions more consistent
6001     Revision:
6002       muse--main--1.0--patch-9
6005     modified files:
6006      ChangeLog
6008     modified directories:
6009      contrib examples scripts
6012 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6014     Summary:
6015       Fix build problems
6016     Revision:
6017       muse--main--1.0--patch-8
6019     2005-02-04  Michael Olson  <mwolson@gnu.org>
6020     
6021         * muse-build.el: Add contrib directory to `load-path'.
6022         (muse-elint-files): Load `muse-regexps.el'.
6023     
6024         * scripts/publish: Change permissions so that this script is
6025         executable.  Add contrib directory to load list.  Add
6026         `muse-regexps.el' to list.
6028     modified files:
6029      ChangeLog muse-build.el scripts/publish
6032 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6034     Summary:
6035       Use "&mdash;" instead of "&#151;"
6036     Revision:
6037       muse--main--1.0--patch-7
6039     2005-01-31  Michael Olson  <mwolson@gnu.org>
6040     
6041         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6042         with "&mdash;" so that documents validate properly.  Thanks to
6043         Björn Lindström for the suggestion.
6044     
6045         * muse-html.el (muse-html-markup-strings): Ditto.
6047     modified files:
6048      ChangeLog muse-docbook.el muse-html.el
6051 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6053     Summary:
6054       Fix use of "[:blank:]" in underline markup
6055     Revision:
6056       muse--main--1.0--patch-6
6058     2005-01-25  Michael Olson  <mwolson@gnu.org>
6059     
6060         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6061         use of `muse-regexp-blank'.
6063     modified files:
6064      ChangeLog muse-colors.el
6067 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6069     Summary:
6070       Fix problem with headings being given wrong face
6071     Revision:
6072       muse--main--1.0--patch-5
6074     2005-01-03  Michael Olson  <mwolson@gnu.org>
6075     
6076         * muse-colors.el: Add header.
6077         (muse-colors-emphasized): Headings were being given the coloring
6078         for the next level of heading instead of the real
6079         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6080         Heading").  Thanks to Lan Yufeng for finding this and sending a
6081         patch.
6082     
6083         * muse-regexps.el: Fix header.
6085     modified files:
6086      ChangeLog muse-colors.el muse-regexps.el
6089 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6091     Summary:
6092       Rotate ChangeLog
6093     Revision:
6094       muse--main--1.0--patch-4
6096     2005-01-01  Michael Olson  <mwolson@gnu.org>
6097     
6098         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6099         version will be automatically maintained by Arch.
6100     
6102     new files:
6103      .arch-ids/ChangeLog.id ChangeLog
6105     renamed files:
6106      .arch-ids/ChangeLog.id
6107        ==> .arch-ids/ChangeLog.2004.id
6108      ChangeLog
6109        ==> ChangeLog.2004
6112 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6114     Summary:
6115       Extended regexps fix, allow spaces in 1st part of links
6116     Revision:
6117       muse--main--1.0--patch-3
6119     2004-12-30  Michael Olson  <mwolson@gnu.org>
6120     
6121         * muse.el (muse-link-regexp): Allow spaces in the first part of
6122         links.
6123     
6124         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6125         customizable alternatives to extended character classes.
6126     
6127         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6129     modified files:
6130      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6131      muse-html.el muse-mode.el muse-publish.el muse.el
6134 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6136     Summary:
6137       Begin to change regexp handling, tweak muse.el header
6138     Revision:
6139       muse--main--1.0--patch-2
6141     2004-12-29  Michael Olson  <mwolson@gnu.org>
6142     
6143         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6144         myself.  Update URL.
6145     
6146         * muse-regexps.el: New file that implements regexp handling.
6147         Generalized regexp options will be moved to it eventually.
6149     new files:
6150      .arch-ids/muse-regexps.el.id muse-regexps.el
6152     modified files:
6153      ChangeLog muse.el
6156 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6158     Summary:
6159       Do some early spring cleaning
6160     Revision:
6161       muse--main--1.0--patch-1
6163     2004-12-29  Michael Olson  <mwolson@gnu.org>
6164     
6165         * Makefile: Change path to `publish' script.
6166     
6167         * contrib/pcomplete.el: New file that is used by Muse without
6168         actually being a part of it: hence its location in the contrib
6169         directory.
6170     
6171         * contrib/cgi.el, contrib/httpd.el: New location.
6172     
6173         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6174     
6175         * scripts/publish, scripts/publish-project: Ditto.
6177     new files:
6178      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6179      contrib/pcomplete.el examples/.arch-ids/=id
6180      scripts/.arch-ids/=id
6182     modified files:
6183      ChangeLog Makefile
6185     renamed files:
6186      .arch-ids/cgi.el.id
6187        ==> contrib/.arch-ids/cgi.el.id
6188      .arch-ids/httpd.el.id
6189        ==> contrib/.arch-ids/httpd.el.id
6190      .arch-ids/muse-johnw.el.id
6191        ==> examples/.arch-ids/muse-johnw.el.id
6192      .arch-ids/publish-johnw.id
6193        ==> examples/.arch-ids/publish-johnw.id
6194      .arch-ids/publish-project.id
6195        ==> scripts/.arch-ids/publish-project.id
6196      .arch-ids/publish.id
6197        ==> scripts/.arch-ids/publish.id
6198      cgi.el
6199        ==> contrib/cgi.el
6200      httpd.el
6201        ==> contrib/httpd.el
6202      muse-johnw.el
6203        ==> examples/muse-johnw.el
6204      publish
6205        ==> scripts/publish
6206      publish-johnw
6207        ==> examples/publish-johnw
6208      publish-project
6209        ==> scripts/publish-project
6211     new directories:
6212      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6213      scripts/.arch-ids
6216 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6218     Summary:
6219       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6220     Revision:
6221       muse--main--1.0--base-0
6223     (automatically generated log message)
6225     new patches:
6226      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6227      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6228      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6229      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6230      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6231      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6232      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6233      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6234      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6235      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6236      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6237      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6238      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6239      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6240      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6241      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6242      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6243      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8