Merged from muse--main--1.0 (patch 278, 281-283)
[muse-el.git] / ChangeLog.main
blob269b09f22c284e0daf3f8b17b986c4c204cdd2f6
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
7     Summary:
8       muse-mode: Minor fix.
9     Revision:
10       muse--main--1.0--patch-283
12     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
13       and save-excursion as recommended by Emacs documentation.
15     modified files:
16      ChangeLog lisp/muse-mode.el
19 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
21     Summary:
22       muse-mode: Handle case where we visit an anchor-only link.
23     Revision:
24       muse--main--1.0--patch-282
26     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
27       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
29     modified files:
30      ChangeLog lisp/muse-mode.el
33 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
35     Summary:
36       muse-colors: Add faces for all 3 levels of emphasis.
37     Revision:
38       muse--main--1.0--patch-281
40     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
41       (muse-emphasis-3): New faces that represent italic, bold, and bold
42       italic emphasis, respectively.
43       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
44       the suggestion and the initial code. 
46     modified files:
47      AUTHORS ChangeLog lisp/muse-colors.el
50 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
52     Summary:
53       Don't split anchors in URLs.
54     Revision:
55       muse--main--1.0--patch-278
57     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
58       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
59       sure that we handle URLs before trying to split the anchor.
60       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
62     modified files:
63      ChangeLog lisp/muse-mode.el
66 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
68     Summary:
69       Deal with case when muse-make-link is passed an explicit link.
70     Revision:
71       muse--main--1.0--patch-276
73     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
74       with case when we are passed an explicit-style link.
76     modified files:
77      ChangeLog lisp/muse-mode.el
80 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
82     Summary:
83       muse-latex: Make footnotes look a bit more natural for LaTeX users.
84     Revision:
85       muse--main--1.0--patch-273
87     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
88       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
90     modified files:
91      ChangeLog lisp/muse-latex.el
94 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
96     Summary:
97       muse-texinfo: Correct markup strings for dots, enddots, center.
98     Revision:
99       muse--main--1.0--patch-272
101     * AUTHORS: Bookkeeping
102     
103     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
104       Jim Ottaway that produces correct output for dots, enddots, and
105       centered text.
107     modified files:
108      AUTHORS ChangeLog lisp/muse-texinfo.el
111 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
113     Summary:
114       Allow "-" in publishing directives.
115     Revision:
116       muse--main--1.0--patch-268
118     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
119       publishing directives.  Thanks to Jim Ottaway for the suggestion.
121     modified files:
122      ChangeLog lisp/muse-publish.el
125 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
127     Summary:
128       muse-latex: Fix "generation of PDF failed" message.
129     Revision:
130       muse--main--1.0--patch-267
132     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
133       t or nil depending on whether the publishing attempt was successful.
135     modified files:
136      ChangeLog lisp/muse-latex.el
139 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
141     Summary:
142       Call pdflatex a reasonable number of times.
143     Revision:
144       muse--main--1.0--patch-266
146     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
147       times, depending on what return value we get.  Thanks to John Wiegley
148       for the heads up.
150     modified files:
151      ChangeLog Makefile.defs debian/changelog debian/rules
152      lisp/muse-latex.el
155 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
157     Summary:
158       Fix mistyping of new option name.
159     Revision:
160       muse--main--1.0--patch-263
162     * lisp/muse-publish.el (muse-publish-markup-comment)
163       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
165     modified files:
166      ChangeLog lisp/muse-publish.el
169 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
171     Summary:
172       By default, use ".muse" extension and do not detect by pathname.
173     Revision:
174       muse--main--1.0--patch-257
176     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
177       (muse-file-extension): Default to "muse".  This has the effect of
178       making Emacs associate the ".muse" extension with muse-mode, without
179       trying to figure things out from the path to the file.  The former
180       method is usually considered to be best, so we'll go with it.
182     modified files:
183      ChangeLog lisp/muse-mode.el lisp/muse.el
186 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
188     Summary:
189       Emacs 21 flyspell fix.
190     Revision:
191       muse--main--1.0--patch-256
193     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
194       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
195       means that the version of flyspell that comes with Emacs21 will no
196       longer mess up links.
198     modified files:
199      ChangeLog lisp/muse-mode.el
202 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
204     Summary:
205       Merged from jeho@jeho.org--2005 (patch 0-11)
206     Revision:
207       muse--main--1.0--patch-255
209     * AUTHORS: Update.
210     
211     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
212       footnode-end mark.
213     
214     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
215       links.
216       (muse-visit-link-default): Save position before searching, in case the
217       search fails.  Use a regexp search.  Start from beginning of document.
218       Refine search regexp.
219     
220     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
221       that indicated whether project names without a page specifier will be
222       considered links.
223       (muse-wiki-handle-interwiki): Consult
224       `muse-wiki-ignore-bare-project-names'.
225     
226     Patches applied:
227     
228      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
229        muse-mode.el fix for muse-visit-link-default
230     
231      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
232        muse-mode.el fix intangible problem in muse-link-at-point
233     
234      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
235        muse-wiki: added option for not rendering bare project names as links
236     
237      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
238        muse-mode.el: fix finding an anchor
239     
240      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
241        muse-latex.el: fix footnote-end
243     modified files:
244      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
245      lisp/muse-wiki.el
247     new patches:
248      jeho@jeho.org--2005/muse--jeho--1.0--base-0
249      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
250      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
251      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
252      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
253      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
254      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
255      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
256      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
257      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
258      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
259      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
262 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
264     Summary:
265       Allow anchors to occur near (rather than at) the beginning of line.
266     Revision:
267       muse--main--1.0--patch-252
269     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
270       characters before anchor, like " - ".  Thanks to Phillip Lord for the
271       suggestion.
273     modified files:
274      ChangeLog lisp/muse-publish.el
277 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
279     Summary:
280       Minor bookkeeping update.
281     Revision:
282       muse--main--1.0--patch-251
284     * AUTHORS: Update information.
286     modified files:
287      AUTHORS ChangeLog
290 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
292     Summary:
293       muse-latex: Ignore anchor if it occurs at end of line.
294     Revision:
295       muse--main--1.0--patch-249
297     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
298       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
300     modified files:
301      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
304 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
306     Summary:
307       Figure out syntax of :set.
308     Revision:
309       muse--main--1.0--patch-246
311     * lisp/muse-project.el (muse-project): Make the :set option inline to
312       match the actual syntax that Muse recognizes.
313     
314     * muse.texi (Projects): Note that I need to work on this section.
316     modified files:
317      ChangeLog lisp/muse-project.el muse.texi
320 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
322     Summary:
323       Release Emacs Muse 3.02.01.
324     Revision:
325       muse--main--1.0--patch-245
327     * NEWS: Update entries for Muse 3.02.01.
328     
329     * debian/rules: Install NEWS.Debian.
330     
331     * debian/NEWS: New file that contains Debian-related news items.
332     
333     * examples/mwolson/muse-init.el: Update with my latest changes.
334     
335     * examples/mwolson/templates/footer.html: Use
336       `muse-publishing-directive'.
338     new files:
339      debian/.arch-ids/NEWS.id debian/NEWS
341     modified files:
342      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
343      examples/mwolson/muse-init.el
344      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
347 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
349     Summary:
350       Fix customization bugs concerning muse-project-alist.
351     Revision:
352       muse--main--1.0--patch-244
354     * examples/johnw/muse-johnw.el: Update with latest version from John.
355     
356     * muse-project.el (muse-project-alist-using-customize): New variable that
357       indicates whether or not we just used customize to modify the value of
358       muse-project-alist.
359       (muse-project-alist-get): Set muse-project-alist-using-customize.
360       (muse-project-alist-set): Only try to unescape muse-project-alist if
361       muse-project-alist-using-customize is set.  Make sure that the value we
362       save to .emacs is unescaped.
363       (muse-project): Add definition for :value-delete so that we can work
364       around an Emacs21 and XEmacs21 annoyance.
366     modified files:
367      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
370 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
372     Summary:
373       Try to make link properties more sane.
374     Revision:
375       muse--main--1.0--patch-243
377     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
378       a bit smarter.  It is hoped that this fixes several strange key
379       movement and link coloring issues.  Thanks to Sergey Vlasov for the
380       fix.
382     modified files:
383      AUTHORS ChangeLog lisp/muse-colors.el
386 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
388     Summary:
389       Use modification time for date directive.
390     Revision:
391       muse--main--1.0--patch-242
393     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
394       directive using the currently-publishing file's modification time,
395       rather than the current time.
397     modified files:
398      ChangeLog lisp/muse-publish.el
401 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
403     Summary:
404       If more than 1 blank separates list/table items, separate them.
405     Revision:
406       muse--main--1.0--patch-240
408     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
409       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
410       line separates a list or table item, it will form a new table.
412     modified files:
413      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
414      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
417 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
419     Summary:
420       muse.texi: Use @example instead of @smallexample.
421     Revision:
422       muse--main--1.0--patch-239
424     * muse.texi: Replace @smallexample with @example.  It didn't do what I
425       thought it did, and the result looked worse.  Hence, the reversal.
427     modified files:
428      ChangeLog muse.texi
431 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
433     Summary:
434       muse-html: Add muse-xhtml-style-sheet.
435     Revision:
436       muse--main--1.0--patch-238
438     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
439       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
440       Thanks to Trent Buck for the suggestion.
442     modified files:
443      ChangeLog lisp/muse-html.el
446 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
448     Summary:
449       Release Muse 3.02.
450     Revision:
451       muse--main--1.0--patch-237
453     * Makefile.defs: Update Debian stuff.
454     
455     * changelog: Add entry for 3.02-1, urgency medium.
457     modified files:
458      ChangeLog Makefile.defs debian/changelog
461 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
463     Summary:
464       Prepare for release.
465     Revision:
466       muse--main--1.0--patch-236
468     * lisp/muse.el (muse-version): Increment to 3.02.
469     
470     * *.el: Fix first header line.
471     
472     * examples/mwolson/muse-init.el: Sync with my config.
473       (my-muse-pdf-make-links-absolute): New function that makes relative
474       links absolute in a hard-coded way.
475       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
476       publishing transforms.
477     
478     * NEWS: Update.
480     new files:
481      experimental/.arch-ids/muse-cite.el.id
482      experimental/muse-cite.el
484     modified files:
485      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
486      experimental/muse-message.el experimental/muse-xml.el
487      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
488      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
489      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
490      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
491      lisp/muse-protocols.el lisp/muse-publish.el
492      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
493      lisp/muse.el muse.texi
496 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
498     Summary:
499       Finish documentation.
500     Revision:
501       muse--main--1.0--patch-235
503     * muse.texi (Comments): New node that describes the syntax of comments.
504       (Markup Strings): Describe all markup strings.
506     modified files:
507      ChangeLog muse.texi
510 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
512     Summary:
513       Document style elements for muse-define-style.
514     Revision:
515       muse--main--1.0--patch-234
517     * muse.texi: Use @smallexample for 1-line examples.
518       (Style Elements): New node that explains the different style elements
519       that may be used for muse-define-style and muse-derive-style.
520       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
521       better.
523     modified files:
524      ChangeLog muse.texi
527 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
529     Summary:
530       Make documentation separately installable.
531     Revision:
532       muse--main--1.0--patch-233
534     * Makefile (install): Split into install-bin and install-info.
535     
536     * muse.texi (Markup Regexps): Fix display bug.
538     modified files:
539      ChangeLog Makefile muse.texi
542 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
544     Summary:
545       muse-mode: Set comment syntax.
546     Revision:
547       muse--main--1.0--patch-232
549     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
550       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
552     modified files:
553      ChangeLog lisp/muse-mode.el
556 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
558     Summary:
559       muse.texi: Add publishing order information.
560     Revision:
561       muse--main--1.0--patch-231
563     * muse.texi (Markup Regexps): Add publishing order.
565     modified files:
566      ChangeLog muse.texi
569 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
571     Summary:
572       Hack on documentation.  The release is in sight!
573     Revision:
574       muse--main--1.0--patch-230
576     * muse.texi: Use @subsubheading for all logical split headers rather than
577       @emph.  Move all examples against left margin.  Add comments to
578       indicate what still needs to be done.
579       (DocBook): Correct a few misspelled variable names and add some new
580       variables.
581       (Common Elements): Split this into 4 new subsections.
583     modified files:
584      ChangeLog muse.texi
587 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
589     Summary:
590       Fix publishing of stuff like <code><></code>.
591     Revision:
592       muse--main--1.0--patch-229
594     * lisp/muse-publish.el (muse-publish-escape-specials): Use
595       `insert-before-markers' rather than `insert'.  This should fix strange
596       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
598     modified files:
599      ChangeLog lisp/muse-publish.el
602 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
604     Summary:
605       Update NEWS, fix muse-url-protocols customization interface.
606     Revision:
607       muse--main--1.0--patch-228
609     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
610       using nil as the resolve function.
611     
612     * NEWS: Bring up-to-date.
614     modified files:
615      ChangeLog NEWS lisp/muse-protocols.el
618 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
620     Summary:
621       Fix title coloring bug; muse-latex: escape '<' and '>'.
622     Revision:
623       muse--main--1.0--patch-227
625     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
626       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
627       for the report.
628     
629     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
630       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
631       Buck.
633     modified files:
634      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
637 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
639     Summary:
640       muse-latex: Handle special characters in a better way.
641     Revision:
642       muse--main--1.0--patch-226
644     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
645       characters hack.
646       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
647       'end-literal.  Thanks to Trent Buck for the suggestion.
648       (muse-latex-markup-specials): Move special characters here instead of
649       using the regexp.
651     modified files:
652      ChangeLog lisp/muse-latex.el
655 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
657     Summary:
658       muse-latex: Fix compiler warning.
659     Revision:
660       muse--main--1.0--patch-225
662     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
663       format.
665     modified files:
666      ChangeLog lisp/muse-latex.el
669 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
671     Summary:
672       Add <code> tag.
673     Revision:
674       muse--main--1.0--patch-224
676     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
677       verbatim.  Verbatim makes text literal and escaped, code makes text
678       teletype and escaped.
679     
680     * muse-publish.el (muse-publish-markup-tags): Add "code".
681       (muse-publish-code-tag): New function that publishes code the same way
682       as =teletyped= text.
684     modified files:
685      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
688 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
690     Summary:
691       Strip text properties before browsing a URL.
692     Revision:
693       muse--main--1.0--patch-223
695     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
696       this will fix a bug.
698     modified files:
699      ChangeLog lisp/muse-protocols.el
702 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
704     Summary:
705       muse-latex: Call pdflatex twice to get <contents> published.
706     Revision:
707       muse--main--1.0--patch-222
709     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
710       pdflatex twice, since this seems to be necessary to get <contents>
711       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
712       to call it three times, since this is what John originally did.  Can
713       someone please give me advice about this?
715     modified files:
716      ChangeLog lisp/muse-latex.el
719 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
721     Summary:
722       Make info:// and man:// not publish a link, handle insert URL edge case.
723     Revision:
724       muse--main--1.0--patch-221
726     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
727       publish only the description, not the URL.
728     
729     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
730       get nil from muse-publish-url by not inserting any text.
732     modified files:
733      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
736 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
738     Summary:
739       If a URL has a resolve function of nil, publish the description only.
740     Revision:
741       muse--main--1.0--patch-220
743     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
744       complete tag.
745     
746     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
747       interface.
748       (muse-resolve-url): If nil is given as the resolve function, return
749       nil.
750     
751     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
752       insert the description instead of the original URL.
754     modified files:
755      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
756      lisp/muse-publish.el
759 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
761     Summary:
762       Implement protocol handling.
763     Revision:
764       muse--main--1.0--patch-219
766     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
767       should just make a hook for this stuff.
768       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
769     
770     * lisp/muse-protocols.el: New file that implements protocol handling.
771     
772     * lisp/muse-publish.el (muse-publish-url-transforms): Add
773       muse-resolve-url.
774       (muse-publish-markup-url): Indentation fix, no func change.
775     
776     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
777     
778     * lisp/muse.el: Require muse-protocols.
780     new files:
781      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
783     modified files:
784      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
785      lisp/muse-regexps.el lisp/muse.el
788 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
790     Summary:
791       muse-xml: Use a more standard sort of header.
792     Revision:
793       muse--main--1.0--patch-218
795     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
796       type="muse">, as suggested by Brad Collins.
798     modified files:
799      ChangeLog experimental/muse-xml.el
802 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
804     Summary:
805       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
806     Revision:
807       muse--main--1.0--patch-217
809     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
810     
811     * README (examples): Mention that other files are here as well.
812     
813     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
814       for use with muse-xml.el.
815     
816     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
817       muse-xml is in experimental status.
818       (muse-xml-markup-regexps): Correct table-munging regexp.
819       (muse-xml-markup-strings): Surround each verse line with <line></line>.
820       Empty lines are marked up as <line />.
821     
822     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
823       s/last-stanza-end/end-last-stanza-line/.
824     
825     * muse-mode.el (muse-visit-link-default): Make the temporary file
826       visiting work as expected.
827     
828     * muse-publish.el (muse-publish-markup-verse): Make use of
829       'begin-verse-line and 'begin-last-stanza-line.  Use
830       'end-last-stanza-line instead of 'last-stanza-end.
831     
832     * muse.texi (Verse): Be a bit more clever with our example.
834     new files:
835      examples/.arch-ids/muse.rnc.id examples/muse.rnc
837     modified files:
838      AUTHORS ChangeLog README experimental/muse-xml.el
839      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
840      muse.texi
843 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
845     Summary:
846       Allow links to temporary files to be visited.
847     Revision:
848       muse--main--1.0--patch-216
850     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
851       temporary files.  These are buffers that do not have a corresponding
852       file.
854     modified files:
855      ChangeLog lisp/muse-mode.el
858 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
860     Summary:
861       Fix save-match-data gaffe.
862     Revision:
863       muse--main--1.0--patch-215
865     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
866       outside of `and' statement.
868     modified files:
869      ChangeLog lisp/muse-regexps.el
872 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
874     Summary:
875       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
876     Revision:
877       muse--main--1.0--patch-214
879     * examples/mwolson/muse-init.el: Update.
880     
881     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
882       ensure that links to other pages in this project are given the proper
883       extension.
884     
885     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
886     
887     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
888       instead of muse-publish-output-name.
889     
890     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
891       functions that consult the :link-suffix when returning the name of the
892       link (or the complete file name for the latter function).  If
893       :link-suffix does not exist, use :suffix.  This should help Muse be
894       able to handle some more usage scenarios.
895       (muse-publish-prepare-url): Use muse-publish-link-name instead of
896       muse-publish-output-name.
897     
898     * muse-wiki.el (muse-wiki-resolve-project-page): Use
899       muse-publish-link-file instead of muse-publish-output-file.
900       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
901       letters.  The old behavior was not friendly to acronyms.
903     modified files:
904      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
905      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
906      lisp/muse-wiki.el
909 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
911     Summary:
912       Correct the publish-project example.
913     Revision:
914       muse--main--1.0--patch-213
916     * examples/publish-project: Remove "-l muse-build.el" and note that the
917       user's muse-init.el file should add the Muse directories to load-path.
919     modified files:
920      ChangeLog examples/publish-project
923 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
925     Summary:
926       Reinstate former extended character class rules.
927     Revision:
928       muse--main--1.0--patch-212
930     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
931       extended regexps really don't work well on Emacs 21.2 or 21.3, so
932       document that.
933       (muse-regexp-emacs-revision): New variable that indicates the revision
934       number of this version of Emacs.
935       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
936       aren't working well enough with extended character classes in regexps.
937     
938     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
939       instead of just displaying it.
941     modified files:
942      ChangeLog lisp/muse-regexps.el lisp/muse.el
945 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
947     Summary:
948       Fix paragraph-filling breakage in Emacs21.
949     Revision:
950       muse--main--1.0--patch-211
952     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
953       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
954       report.
956     modified files:
957      ChangeLog lisp/muse-mode.el
960 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
962     Summary:
963       Allow Emacs 21.3 to use extended character classes in regexps.
964     Revision:
965       muse--main--1.0--patch-210
967     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
968       Since enough positive reports have come in about the usability of 21.3,
969       we'll allow it to use extended character classes in regexps by default.
971     modified files:
972      ChangeLog lisp/muse-regexps.el
975 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
977     Summary:
978       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
979     Revision:
980       muse--main--1.0--patch-209
982     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
983       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
984       offer the style and directory prompt when you hit C-c C-t in a file
985       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
986       Hodique for the fix.
987     
988     * lisp/muse.el (muse-read-directory-name): New function that defines a
989       fallback version of `read-directory-name', since Emacs21 doesn't have
990       it.
992     modified files:
993      ChangeLog lisp/muse-publish.el lisp/muse.el
995     new patches:
996      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
997      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
998      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
999      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1000      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1001      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1004 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1006     Summary:
1007       Fix problem with links at beginning of buf and paragraphs.
1008     Revision:
1009       muse--main--1.0--patch-208
1011     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1012       mean.
1013     
1014     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1015     
1016     * muse-html.el (muse-html-markup-regexps): Ditto.
1017     
1018     * muse-publish.el (muse-publishing-last-position): New variable that
1019       indicates our last buffer position while publishing the current rule.
1020       Used to make sure the process doesn't get stalled.
1021       (muse-publish-markup): Fix edge case where links at beginning of
1022       buffer, with read-only text, would prevent the beginning of buffer from
1023       being matched.
1024       (muse-publish-markup-directive): Fix case where two directives of the
1025       same size would prevent any following directives from being
1026       interpreted.  We accomplish this by setting the last published position
1027       to nil after each directive.
1029     modified files:
1030      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1031      lisp/muse-html.el lisp/muse-publish.el
1034 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1036     Summary:
1037       Document publishing directives.
1038     Revision:
1039       muse--main--1.0--patch-207
1041     * muse.texi (Getting Started): Remove crufty sentence.
1042       (Directives): New section that describes the likes of #title and
1043       #author.
1045     modified files:
1046      ChangeLog muse.texi
1049 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1051     Summary:
1052       Document WikiNames and update header publishing information.
1053     Revision:
1054       muse--main--1.0--patch-206
1056     * muse.texi (Headings): Any level of headings is supported.
1057       (Emphasizing Text): Verbatim text may span multiple lines.
1058       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1059       Links, and Images.
1060       (Implicit Links): Document WikiNames and InterWiki links.
1062     modified files:
1063      ChangeLog muse.texi
1066 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1068     Summary:
1069       Finish NEWS, handle emphasis at EOF edge case.
1070     Revision:
1071       muse--main--1.0--patch-205
1073     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1074       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1075       as there is a terminating emphasis delimiter.
1076     
1077     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1078     
1079     * NEWS: Bring this up to date.
1081     modified files:
1082      ChangeLog NEWS examples/mwolson/muse-init.el
1083      lisp/muse-colors.el
1086 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1088     Summary:
1089       muse-html: Add muse-xhtml-extension.
1090     Revision:
1091       muse--main--1.0--patch-204
1093     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1094       default file extension for publishing XHTML files.  Thanks to Trent
1095       Buck for the suggestion.
1096       ("xhtml"): Use it.
1098     modified files:
1099      ChangeLog lisp/muse-html.el
1102 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1104     Summary:
1105       Add items through patch-149 to NEWS.
1106     Revision:
1107       muse--main--1.0--patch-203
1109     * NEWS (progress): Catch up to patch-149.
1110     
1111     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1112     
1113     * lisp/muse-publish.el (muse-publish): Ditto.
1115     modified files:
1116      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1119 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1121     Summary:
1122       Make building of Debian revisions work.
1123     Revision:
1124       muse--main--1.0--patch-202
1126     * Makefile (distclean): Don't remove anything in debian/, since it will
1127       never be necessary.
1128       (debclean): Removed, since two different targets need slightly
1129       different versions of this.  Even abstraction has its limits.
1130       (debbuild): New target that takes care of performing the build itself.
1131       (debrevision): New target that makes a revision build, where the
1132       original tarball must not be modified.
1133       (debrevision): Split out building stuff to debbuild target.
1134     
1135     * debian/changelog: Several revisions worth of Debian fun.
1136     
1137     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1138       (Description): Make this match the ITP and shorten the text.
1140     modified files:
1141      ChangeLog Makefile Makefile.defs debian/changelog
1142      debian/control
1145 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1147     Summary:
1148       Prepare initial upload for Debian project.
1149     Revision:
1150       muse--main--1.0--patch-201
1152     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1153       version, since we only want the last changelog entry to appear on the
1154       initial Debian upload.
1155     
1156     * debian/changelog: New Debian package 3.01.arch.201-1.
1158     modified files:
1159      ChangeLog Makefile.defs debian/changelog
1162 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1164     Summary:
1165       muse-mode: Minor regexp tweak.
1166     Revision:
1167       muse--main--1.0--patch-200
1169     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1171     modified files:
1172      ChangeLog lisp/muse-mode.el
1175 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1177     Summary:
1178       Minor fixups from Peter K. Lee.
1179     Revision:
1180       muse--main--1.0--patch-199
1182     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1183       restrictive with our end-of-table regexp.
1184     
1185     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1186       instead of start of table.  Be less restrictive with several of our
1187       regexps.
1188     
1189     * lisp/muse-html.el: Patch from Peter K. Lee.
1190       (muse-html-prepare-buffer): Work around edge case where the "charset="
1191       part has already been appended to muse-html-meta-content-type.
1192       (muse-html-fixup-tables): Be slightly less restrictive with our
1193       end-of-table regexp.
1195     modified files:
1196      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1197      lisp/muse-html.el
1200 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1202     Summary:
1203       Keep lists from getting mashed together on M-q.
1204     Revision:
1205       muse--main--1.0--patch-198
1207     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1208       locally so that lists don't get blended together incorrectly upon
1209       hitting M-q.
1211     modified files:
1212      ChangeLog lisp/muse-mode.el
1215 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1217     Summary:
1218       QuickStart: Minor typo in anchor example.
1219     Revision:
1220       muse--main--1.0--patch-197
1222     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1223       rather than a full URL.
1225     modified files:
1226      ChangeLog examples/QuickStart
1229 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1231     Summary:
1232       Makefile: Use BUILDOPTS.
1233     Revision:
1234       muse--main--1.0--patch-196
1236     * Makefile (debrelease): Make use of $(BUILDOPTS).
1237     
1238     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1239       be passed to dpkg-buildpackage.  In case I ever make several revisions
1240       before getting the -1 revision uploaded, for example, I can use "-sa"
1241       here in order to make a valid pacakge.
1243     modified files:
1244      ChangeLog Makefile Makefile.defs
1247 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1249     Summary:
1250       Make generated Debian packages slightly easier to upload.
1251     Revision:
1252       muse--main--1.0--patch-195
1254     * debian/changelog: Generate 3.01.arch.195-1.
1255     
1256     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1257     
1258     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1259       that was last uploaded to Debian.
1260     
1261     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1262       changes is generated.  This means we have to use dpkg-buildpackage,
1263       since debuild doesn't recognize the environment variables that it
1264       claims to recognize.
1266     modified files:
1267      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1270 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1272     Summary:
1273       Makefile: Minor deletion cleanups.
1274     Revision:
1275       muse--main--1.0--patch-194
1278     modified files:
1279      ChangeLog Makefile
1282 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1284     Summary:
1285       Compilation cleanups.
1286     Revision:
1287       muse--main--1.0--patch-193
1289     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1290       `make-variable-buffer-local' in order to silence compiler warnings.
1291     
1292     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1293       warning.
1294     
1295     * scripts/muse-build.el (muse-elint-files): Automatically load every
1296       elisp file rather than specifying each one.
1298     modified files:
1299      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1302 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1304     Summary:
1305       Fix failure to resolve interwiki link when clicking on it.
1306     Revision:
1307       muse--main--1.0--patch-192
1309     * Makefile (debclean): Minor tweak.
1310     
1311     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1312       change.
1313     
1314     * lisp/muse-project.el (muse-project-find-file): Don't add file
1315       extensions to a relative name.  If we're dealing with a file, open it
1316       up without searching through the various projects for a path.  This
1317       should fix the failure to resolve an interwiki link by clicking on it.
1319     modified files:
1320      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1323 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1325     Summary:
1326       Makefile: Remove stale Debian packages for this version.
1327     Revision:
1328       muse--main--1.0--patch-191
1330     * Makefile (debclean): Remove generated Debian packages for the current
1331       version in parent directory.
1333     modified files:
1334      ChangeLog Makefile
1337 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1339     Summary:
1340       Fix trailing backslash error.
1341     Revision:
1342       muse--main--1.0--patch-190
1344     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1345       regexp-quoting fix from drkm.
1347     modified files:
1348      ChangeLog lisp/muse-project.el
1351 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1353     Summary:
1354       Release 3.01.91 (3.02 RC2).
1355     Revision:
1356       muse--main--1.0--patch-189
1358     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1360     modified files:
1361      ChangeLog Makefile.defs lisp/muse.el muse.texi
1364 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1366     Summary:
1367       Escape email address and URL always.
1368     Revision:
1369       muse--main--1.0--patch-188
1371     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1372       escape and publish email address as read-only, even when it's not
1373       marked up.
1374       (muse-publish-markup-url): Ditto for URL.
1376     modified files:
1377      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1380 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1382     Summary:
1383       Inter-project output name fix.
1384     Revision:
1385       muse--main--1.0--patch-187
1387     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1388       that I had fixed this before.
1390     modified files:
1391      ChangeLog lisp/muse-wiki.el
1394 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1396     Summary:
1397       Make coloring of verbatim greater-than sign same as publishing.
1398     Revision:
1399       muse--main--1.0--patch-186
1401     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1402       greater-than sign surrounded by equal signs, display it in verbatim
1403       face.
1405     modified files:
1406      ChangeLog lisp/muse-colors.el
1409 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1411     Summary:
1412       Allow transform function for link descriptions.  Bare email and URL fixes.
1413     Revision:
1414       muse--main--1.0--patch-185
1416     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1417       (muse-publish-desc-transforms): New option that contains the functions
1418       that will be called to transform a link description.
1419       (muse-publish-markup-word): Handle Yet Another Edge Case.
1420       (muse-publish-markup-email): Use
1421       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1422       double-quote on either side.
1423       (muse-publish-url): Apply description transforms.
1424       (muse-publish-markup-url): Don't publish if we have a double-quote on
1425       either side.
1426     
1427     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1428       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1429       (muse-wiki-interwiki-delimiter): New option that indicates the
1430       interwiki delimiter to use.
1431       (muse-wiki-interwiki-replacement): New option that indicates the
1432       replacement
1433       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1434       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1435       this can be added to muse-publish-desc-transforms.
1436       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1437       interwiki delimiter with its replacement, but only when the given text
1438       is not an explicit link.
1439     
1440     * lisp/muse.el (muse-update-file-extension): New function made from the
1441       innards of the :set function in `muse-file-extension'.
1443     modified files:
1444      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1447 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1449     Summary:
1450       Handle anchors in all publishing styles, as well as linking to them.
1451     Revision:
1452       muse--main--1.0--patch-184
1454     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1455       'internal-link.
1456       (muse-publish-prepare-url): Don't touch links to anchors.
1457     
1458     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1459       'internal-link.  Treat centered text with
1460       <para role="center">...</para>.
1461       (muse-docbook-markup-paragraph): Slight regexp tweak.
1462       (muse-docbook-insert-anchor): Docfix.
1463       (muse-docbook-markup-anchor): Move lower in file.
1464     
1465     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1466       'internal-link.
1467       (muse-xhtml-markup-strings): Order list, no func change.
1468       (muse-html-markup-anchor): Move up in file, no func change.
1469     
1470     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1471       publishing anchors.
1472       (muse-latex-markup-strings): Add handler for 'internal-link.
1473       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1474       that insert an anchor around the next word or inside of a tag.
1475     
1476     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1477       publishing anchors.
1478     
1479     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1480       'internal-link.
1481       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1482       that insert an anchor before the next word or within a tag.
1483     
1484     * NEWS: Initial attempt at documenting changes since 3.01.
1486     new files:
1487      .arch-ids/NEWS.id NEWS
1489     modified files:
1490      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1491      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1494 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1496     Summary:
1497       Generalize some blosxom helper functions.
1498     Revision:
1499       muse--main--1.0--patch-183
1501     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1502       generalized helper functions.
1503       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1504       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1505       relative links.
1506     
1507     * lisp/muse-blosxom.el: Update example in header.
1508       (muse-blosxom-new-entry): Use new names for helper functions.
1509       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1510       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1511     
1512     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1513       `muse-blosxom-project-get-categories'.
1514       (muse-project-alist-styles): Renamed from
1515       `muse-blosxom-project-alist-entry'.
1516       (muse-project-alist-dirs): Renamed from
1517       `muse-blosxom-project-alist-dirs'.
1518       (muse-project-of-file): Use `muse-current-file'.
1519     
1520     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1521       `muse-current-file'.
1522     
1523     * lisp/muse.el (muse-current-file): New function that returns the name of
1524       the currently visited or published file.
1525       (muse-page-name): Use `muse-current-file'.
1527     modified files:
1528      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1529      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1532 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1534     Summary:
1535       muse-xml: definition lists, muse-docbook: center.
1536     Revision:
1537       muse--main--1.0--patch-182
1539     * Makefile (%.info, %.html): Use general argument in rule.
1540       (distclean): Add another cruft file.
1541     
1542     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1543       type="definition"> for definition lists.
1544     
1545     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1546       with <note>, since it's the closest thing I could find.
1548     modified files:
1549      ChangeLog Makefile experimental/muse-xml.el
1550      lisp/muse-docbook.el
1553 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1555     Summary:
1556       Minor namespace fix.
1557     Revision:
1558       muse--main--1.0--patch-181
1560     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1561       muse-match-string-no-properties rather than match-string-no-properties.
1563     modified files:
1564      ChangeLog lisp/muse-colors.el
1567 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1569     Summary:
1570       Correct breakage induced by previous patch.
1571     Revision:
1572       muse--main--1.0--patch-180
1574     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1575       path as a fallback if we are publishing.
1577     modified files:
1578      ChangeLog lisp/muse-wiki.el
1581 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1583     Summary:
1584       Make interwiki links work in a few more edge cases.
1585     Revision:
1586       muse--main--1.0--patch-179
1588     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1589       assertion, now that I have a good idea of the edge cases involved.
1590     
1591     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1592       the current file is not part of any Muse project, allowing interwiki
1593       links to be resolvable even then.  Don't return a relative path if we
1594       are not publishing.  For visiting links, the best thing is just to
1595       return the real path.
1597     modified files:
1598      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1601 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1603     Summary:
1604       Fix warnings during font-lock, example tag highlighting.
1605     Revision:
1606       muse--main--1.0--patch-178
1608     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1609       error.
1610       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1611       <lisp> tags.
1612       (muse-unhighlight-region): Move higher up.
1613       (muse-colors-example-tag, muse-colors-literal-tag): Use
1614       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1615       since the point gets put in the right place automatically.
1617     modified files:
1618      ChangeLog lisp/muse-colors.el
1621 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1623     Summary:
1624       muse-xml: Separate section from title.
1625     Revision:
1626       muse--main--1.0--patch-177
1628     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1629       attribute to sections.  Use separate <title> tag to handle the title of
1630       a section.  Thanks to drkm for the suggestion.
1631     
1632     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1633     
1634     * lisp/muse-publish.el (muse-publish-markup-heading)
1635       (muse-publish-section-close): Pass level to markup strings for all
1636       section-related tags.
1637     
1638     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1639       not defined.
1641     modified files:
1642      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1643      lisp/muse-publish.el lisp/muse.el
1646 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1648     Summary:
1649       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1650     Revision:
1651       muse--main--1.0--patch-176
1653     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1654       folders that match `muse-project-ignore-regexp'.
1655     
1656     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1657       omission.  Add ",.*" to list of bad directory parts.
1658     
1659     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1660       matches `muse-project-ignore-regexp'.
1661     
1662     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1663       (muse-style-elements-list): New function that returns a list of
1664       references to ELEM in STYLE, including base styles.
1665       (muse-publish-markup-region): Use muse-style-elements-list rather than
1666       muse-style-elements when getting :regexps.
1667     
1668     * lisp/muse-publish.el (muse-style-element): Add docstring.
1670     modified files:
1671      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1672      lisp/muse-publish.el
1675 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1677     Summary:
1678       Initial implementation of muse-xml.el.  End of section edge case.
1679     Revision:
1680       muse--main--1.0--patch-175
1682     * AUTHORS: Add Peter K. Lee.
1683     
1684     * Makefile (experimental): New target that builds experimental programs.
1685       (distclean): Remove debian/dirs, a cruft file from the debian build
1686       process.
1687     
1688     * examples/mwolson/muse-init.el: Update.
1689     
1690     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1691       prompts for the blog entry to visit.
1692     
1693     * experimental/Makefile: New file that causes experimental stuff to be
1694       built.
1695     
1696     * experimental/muse-xml.el: New file that provides the experimental XML
1697       publishing style.
1698     
1699     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1700       comment strings.
1701     
1702     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1703     
1704     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1705       involving end-of-file and paragraph detection.
1706     
1707     * lisp/muse-wiki.el: Minor header fix.
1708     
1709     * scripts/muse-build.el (load-path): Add "../experimental".
1711     new files:
1712      experimental/.arch-ids/Makefile.id
1713      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1714      experimental/muse-xml.el
1716     modified files:
1717      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1718      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1719      lisp/muse-wiki.el scripts/muse-build.el
1722 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1724     Summary:
1725       Try to fix <example> region coloring problem.
1726     Revision:
1727       muse--main--1.0--patch-174
1729     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1730       If region is multiple lines, add '(font-lock-multiline t) to
1731       properties.  This should fix an annoying <example> region issue.
1733     modified files:
1734      ChangeLog lisp/muse-colors.el
1737 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1739     Summary:
1740       Don't publish implicit links that have a double-quote at begin or end.
1741     Revision:
1742       muse--main--1.0--patch-173
1744     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1745       double-quote exists at beginning or end.
1746     
1747     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1748       don't colorize if a double-quote exists at beginning or end.
1750     modified files:
1751      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1754 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1756     Summary:
1757       Fix failure to publish emphasis properly.
1758     Revision:
1759       muse--main--1.0--patch-172
1761     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1762       errors.
1763     
1764     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1765       of muse-wiki.
1767     removed files:
1768      experimental/.arch-ids/muse-wiki-old.el.id
1769      experimental/muse-wiki-old.el
1771     modified files:
1772      ChangeLog lisp/muse-publish.el
1775 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1777     Summary:
1778       Add a few common revision control directories to the ignore list.
1779     Revision:
1780       muse--main--1.0--patch-171
1782     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1783       directories to be ignored when building the file alist, such as those
1784       used for CVS and Arch revision control data.
1786     modified files:
1787      ChangeLog lisp/muse-project.el
1790 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1792     Summary:
1793       Fix #2654: Append a newline when using pdf publishing style.
1794     Revision:
1795       muse--main--1.0--patch-170
1797     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1798       newline to the end.
1800     modified files:
1801      ChangeLog lisp/muse-latex.el
1804 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1806     Summary:
1807       5 levels of headings colorization; color bare URLs.
1808     Revision:
1809       muse--main--1.0--patch-169
1811     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1812       Really color up to 5 headings.
1813       (muse-colors-markup): Add muse-url-regexp.
1814       (muse-colors-explicit-link): Renamed from muse-colors-link.
1815       (muse-colors-implicit-link): Moved here from
1816       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1817       we'll be coloring URLs.
1819     modified files:
1820      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1823 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1825     Summary:
1826       Don't emphasize if a word constituent follows the trailer.
1827     Revision:
1828       muse--main--1.0--patch-168
1830     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1831       (muse-colors-verbatim): Don't colorize if a word constituent follows
1832       the trailer.
1833     
1834     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1835       word constituent follows the trailer.
1837     modified files:
1838      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1841 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1843     Summary:
1844       Add coloring for example, verbatim, and =signs=; anchor fix.
1845     Revision:
1846       muse--main--1.0--patch-167
1848     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1849       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1850       (muse-colors-verbatim): Use `muse-verbatim-face'.
1851       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1852       priority.
1853       (muse-colors-tags): Add verbatim and literal tags.
1854       (muse-colors-example-tag): Use `remove-text-properties' instead of
1855       `set-text-properties', since the latter does not work consistently.
1856       (muse-colors-literal-tag): New function that strips all markup from the
1857       region.
1858       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1859       that we can work around an annoying XEmacs issue.
1860     
1861     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1862       multi-line by default.
1863     
1864     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1865       string.
1867     modified files:
1868      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1869      lisp/muse.el
1872 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1874     Summary:
1875       Link with anchor bugfix.
1876     Revision:
1877       muse--main--1.0--patch-166
1879     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1880       valid, as long as the base is valid.
1882     modified files:
1883      ChangeLog lisp/muse-colors.el
1886 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1888     Summary:
1889       Link inside table issue, fixes read-only text error.
1890     Revision:
1891       muse--main--1.0--patch-165
1893     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1894       inside tables so we don't get an error when links exist.
1895     
1896     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1897     
1898     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1899       into account when displaying the "All files published" message, unless
1900       they've actually been modified.
1901     
1902     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1903       don't wrap in condition-case; we don't want the message to be muffled.
1905     modified files:
1906      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1907      lisp/muse-project.el lisp/muse.el
1910 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1912     Summary:
1913       Permit infinitely-nested sections.
1914     Revision:
1915       muse--main--1.0--patch-164
1917     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1918       (Deriving from an existing style): Mark up as a list.
1919     
1920     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1921       Color an additional level of headings.
1922     
1923     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1924       section-other, section-other-end, and section-close strings.
1925       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1926       through the 'section-close string.
1927     
1928     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1929       'begin-underline, since this messes up paragraph handling.  Use
1930       <h5></h5> for 'section-other.
1931     
1932       (muse-html-fixup-tables): New function that sorts the table parts so
1933       that order is head, foot, body.  Apparently XHTML needs this, and it
1934       seems like a good general practice, so we do it for HTML as well.
1935     
1936     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1937       'section-other.
1938     
1939     * lisp/muse-publish.el (muse-publish-section-close): New function that
1940       determines where to put the section close given heading depth and
1941       inserts it.
1942       (muse-publish-markup-heading): Handle 'section-other and
1943       'section-other-end.  Call `muse-publish-section-close' at end of
1944       function.
1945     
1946     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1947       for 'section-other.
1949     modified files:
1950      ChangeLog examples/QuickStart lisp/muse-colors.el
1951      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1952      lisp/muse-publish.el lisp/muse-texinfo.el
1955 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1957     Summary:
1958       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1959     Revision:
1960       muse--main--1.0--patch-163
1962     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1963       XEmacs fixes.
1964       (muse-docbook-markup-regexps): Deal with new table algorithm.
1965       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1966       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1967       (muse-docbook-markup-table): Use a better table algorithm, based on the
1968       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1969       and foot of the table.  Use informaltable rather than table.
1970       (muse-docbook-fixup-tables): New function that sorts all tables found
1971       in the published document so that the order is head, foot, body.
1972       (muse-docbook-markup-functions): Add anchor handler.
1973       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1974       paragraph.
1975       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1976       that insert an anchor at point.
1977     
1978     * lisp/muse-html.el (muse-html-transform-content-type)
1979       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1980     
1981     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1982     
1983     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1984     
1985     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1986       that was evaluated in the output.
1988     modified files:
1989      ChangeLog examples/QuickStart lisp/muse-docbook.el
1990      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1993 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1995     Summary:
1996       muse-texinfo: Improve formatting for enddots, dots, underline.
1997     Revision:
1998       muse--main--1.0--patch-162
2000     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2001       of enddots and dots.  For begin-underline and end-underline, use "_",
2002       since we don't have anything better.
2004     modified files:
2005      ChangeLog lisp/muse-texinfo.el
2008 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2010     Summary:
2011       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2012     Revision:
2013       muse--main--1.0--patch-161
2015     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2016       list.  This should fix #2635.
2018     modified files:
2019      ChangeLog lisp/muse-texinfo.el
2022 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2024     Summary:
2025       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2026     Revision:
2027       muse--main--1.0--patch-160
2029     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2030     
2031     * debian/changelog: Ditto.
2032     
2033     * debian/control (Build-Depends-Indep): Add tetex-bin.
2034     
2035     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2036       output for me.
2037     
2038     * examples/QuickStart: Remove stray <comment> now that the bug that made
2039       it necessary is fixed.
2040     
2041     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2042       suggestions.
2043     
2044     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2045       the contents from the footer to the header.
2046     
2047     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2048       each number, not after.
2049     
2050     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2051     
2052     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2053       happens when doing batch publishing.  Minor whitespace fix.
2055     modified files:
2056      ChangeLog Makefile.defs debian/changelog debian/control
2057      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2058      lisp/muse-texinfo.el lisp/muse.el
2061 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2063     Summary:
2064       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2065     Revision:
2066       muse--main--1.0--patch-159
2068     * examples/QuickStart: Add "Write me." to empty sections at end so that
2069       they publish correctly with DocBook.
2070     
2071     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2072       paragraph starts with emphasis, example, link, or email address.
2074     modified files:
2075      ChangeLog examples/QuickStart lisp/muse-docbook.el
2078 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2080     Summary:
2081       Handle embedded docbook footnotes and <literal> edge case.
2082     Revision:
2083       muse--main--1.0--patch-158
2085     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2086      (muse-docbook-markup-strings): Use systemitem for example text.
2087      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2088      <para></para> inside of them.
2089     
2090     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2091       here at all.
2092     
2093     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2094       muse-publish-escape-specials-in-string to list by default.
2095     
2096     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2097       argument IGNORE-READ-ONLY determines whether or not to ignore the
2098       read-only property when transforming text.  Add docstring.
2099       (muse-publish-markup-word): Use non-nil third argument to
2100       muse-publish-escape-specials when we're publishing `='-delimited text.
2101       This allows =<literal><tag></literal>= to work as intended.
2102     
2103     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2104       arguments after the first so that we can include this in
2105       `muse-publish-url-transforms'.
2106     
2107     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2109     modified files:
2110      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2111      lisp/muse-publish.el
2114 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2116     Summary:
2117       Misc. blosxom fixes, like category directive.
2118     Revision:
2119       muse--main--1.0--patch-157
2121     * contrib/pyblosxom/getstamps.py: Add file extension.
2122     
2123     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2124       extension.  This will allow Muse to specify it once a
2125       timestamps-writing routine gets written.
2126     
2127     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2128       attention to the "category" directive, if it exists.  Use file-truename
2129       instead of expand-file-name for base directory.
2130     
2131     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2132       by default.
2133     
2134     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2135       available tags, even though it doesn't do anything yet.
2137     modified files:
2138      ChangeLog contrib/pyblosxom/getstamps.py
2139      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2140      lisp/muse-project.el
2143 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2145     Summary:
2146       Small logic fix with temp files.
2147     Revision:
2148       muse--main--1.0--patch-156
2150     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2151       buffer-name to determine whether the buffer is still around.
2153     modified files:
2154      ChangeLog lisp/muse.el
2157 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2159     Summary:
2160       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2161     Revision:
2162       muse--main--1.0--patch-155
2164     * lisp/muse.el (muse-widget-type-value-create)
2165       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2166       extra widgets from 'lazy type that are needed to get the
2167       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2168     
2169     * lisp/muse.el (muse-implicit-link-functions)
2170       (muse-explicit-link-functions): Remove predefined wiki-related options.
2171       These are added in muse-wiki via custom-add-option.
2172     
2173     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2174     
2175     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2176     
2177     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2178       ":strings" to cope with Emacs21 and XEmacs.
2179       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2180     
2181     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2182       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2183       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2184     
2185     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2186       since XEmacs doesn't support the alist widget.  Deal with case where no
2187       projects are defined, or a strange expression is used.
2188     
2189     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2190       stuff using custom-add-option.
2192     modified files:
2193      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2194      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2197 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2199     Summary:
2200       Don't kill temp buffer if debug-on-error is non-nil.
2201     Revision:
2202       muse--main--1.0--patch-154
2204     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2205       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2207     modified files:
2208      ChangeLog lisp/muse.el
2211 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2213     Summary:
2214       Expand Debian package description.
2215     Revision:
2216       muse--main--1.0--patch-153
2218     * debian/control (Description): Expand this to make the package more
2219       enticing.
2220     
2221     * debian/copyright, debian/rules: Minor whitespace cleanups.
2222     
2223     * debian/changelog: Package 3.01.arch.152-1.
2225     modified files:
2226      ChangeLog Makefile.defs debian/changelog debian/control
2227      debian/copyright debian/rules
2230 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2232     Summary:
2233       Header/footer docfix; ChangeLog correction.
2234     Revision:
2235       muse--main--1.0--patch-152
2237     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2238       Thanks to drkm for pointing out my error.
2239     
2240     Use better documentation and customize interface for headers and footers.
2241     Thanks to Chris McMahan.
2243     modified files:
2244      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2245      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2246      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2247      muse.texi
2248      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2251 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2253     Summary:
2254       Slight Debian version tweak.
2255     Revision:
2256       muse--main--1.0--patch-151
2258     * Makefile.defs (VERSION): Use a slightly different version naming
2259       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2260       X.YY is the Muse version, and YYY is the patch level.
2261     
2262     * debian/changelog: Ditto.
2264     modified files:
2265      ChangeLog Makefile.defs debian/changelog
2268 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2270     Summary:
2271       Improve debian build and put together a package.
2272     Revision:
2273       muse--main--1.0--patch-150
2275     * Makefile (debclean): New target that cleans up the mess that the
2276       `debian' target makes.
2277       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2278       results to my debian dist dir two levels up.
2279     
2280     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2281     
2282     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2283     
2284     * debian/control (Standards-Version): Update to 3.6.2.
2285     
2286     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2287       up.
2288     
2289     * debian/copyright (Copyright): Improve.
2290     
2291     * debian/emacsen-install (FILES): Include contrib directory so that
2292       muse-http.el compiles properly.
2293     
2294     * debian/muse-el.examples: New file containing the example files to
2295       install.
2296     
2297     * debian/rules: Move example stuff to muse-el.examples.  Install some
2298       additional documentation.
2300     new files:
2301      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2303     modified files:
2304      ChangeLog Makefile Makefile.defs debian/changelog
2305      debian/control debian/copyright debian/emacsen-install
2306      debian/rules
2309 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2311     Summary:
2312       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2313     Revision:
2314       muse--main--1.0--patch-149
2316     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2317       the beginning of a header would be emphasized if an asterisk came
2318       before it.
2319       (muse-colors-underlined): Don't allow end of underlined text to be the
2320       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2321       is sufficient.
2322     
2323     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2324       on.  We'll use a more clever trick to keep emphasis characters from
2325       being interpreted in explicit links -- add a custom 'noemphasis text
2326       property to them.  Move mdash rule further down so that I can add
2327       designations after blockquoted text.
2328     
2329     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2330       text has the 'noemphasis property, ignore it.
2331       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2332       property to the text between BEG and END, or match beginning and end.
2333     
2334     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2335       before trying to set buffer-modified to nil.  This should fix a
2336       "selecting deleted buffer" error when publishing from command line.
2338     modified files:
2339      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2340      lisp/muse.el
2343 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2345     Summary:
2346       Journal validation fixes.
2347     Revision:
2348       muse--main--1.0--patch-148
2350     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2351       default rather than HTML 4.0 [strict].
2352       (muse-html-markup-strings): Include empty alt element.
2353     
2354     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2355     
2356     * muse.texi (Journal): Ditto.
2358     modified files:
2359      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2362 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2364     Summary:
2365       Add debian files; tweak Makefile.
2366     Revision:
2367       muse--main--1.0--patch-147
2369     * Makefile (distclean): Remove directory created by dist rule.
2370       (dist): Make this only generate the directory, not the tarball.
2371       (release): New target that generates the tarball and zipfile.
2372       (debrelease): New target that builds the debian package for Muse.
2373       (upload): Depend on release target.
2374     
2375     * examples/mwolson/stylesheets: Add forgotten Arch id.
2377     new files:
2378      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2379      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2380      debian/.arch-ids/emacsen-install.id
2381      debian/.arch-ids/emacsen-remove.id
2382      debian/.arch-ids/emacsen-startup.id
2383      debian/.arch-ids/muse-el.dirs.id
2384      debian/.arch-ids/muse-el.docs.id
2385      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2386      debian/changelog debian/control debian/copyright
2387      debian/emacsen-install debian/emacsen-remove
2388      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2389      debian/muse-el.info debian/rules
2390      examples/mwolson/stylesheets/.arch-ids/=id
2391      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2392      examples/mwolson/stylesheets/.arch-ids/common.css.id
2393      examples/mwolson/stylesheets/.arch-ids/print.css.id
2394      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2395      examples/mwolson/stylesheets/blog.css
2396      examples/mwolson/stylesheets/common.css
2397      examples/mwolson/stylesheets/print.css
2398      examples/mwolson/stylesheets/screen.css
2400     modified files:
2401      ChangeLog Makefile
2403     new directories:
2404      debian debian/.arch-ids examples/mwolson/stylesheets
2405      examples/mwolson/stylesheets/.arch-ids
2408 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2410     Summary:
2411       Allow `muse-index-as-string' to remove current file from output.
2412     Revision:
2413       muse--main--1.0--patch-146
2415     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2416       which excludes the current file from the output.  Improve
2417       documentation.
2419     modified files:
2420      ChangeLog lisp/muse-mode.el
2423 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2425     Summary:
2426       S-TAB issue with Windows.
2427     Revision:
2428       muse--main--1.0--patch-145
2430     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2431       issue with Windows.
2433     modified files:
2434      ChangeLog lisp/muse-mode.el
2437 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2439     Summary:
2440       Improve temp buffer usage.
2441     Revision:
2442       muse--main--1.0--patch-144
2444     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2445       `insert-file-contents'.  This should further help with the temp
2446       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2447       into this problem.
2448     
2449     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2450       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2451       make sure the temp buffer is killed.  I didn't implement an option to
2452       save the contents of the temp buffer.
2454     modified files:
2455      ChangeLog lisp/muse-book.el lisp/muse-http.el
2456      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2457      lisp/muse.el
2460 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2462     Summary:
2463       muse-docbook: split-string Emacs21 fix.
2464     Revision:
2465       muse--main--1.0--patch-143
2467     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2468       split-string to fix an Emacs21 issue.
2470     modified files:
2471      ChangeLog lisp/muse-docbook.el
2474 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2476     Summary:
2477       muse-docbook: Parse author directive so that it validates properly.
2478     Revision:
2479       muse--main--1.0--patch-142
2481     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2482       attempts to publish the contents a DocBook-usable <author> tag.
2483       (muse-docbook-header): Use `muse-docbook-get-author'.
2485     modified files:
2486      ChangeLog lisp/muse-docbook.el
2489 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2491     Summary:
2492       Be a bit more clever with our consecutive list regexp.
2493     Revision:
2494       muse--main--1.0--patch-141
2496     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2497       clever with our consecutive list regexp.
2499     modified files:
2500      ChangeLog lisp/muse-docbook.el
2503 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2505     Summary:
2506       Do the right thing with consecutive list items, hopefully.
2507     Revision:
2508       muse--main--1.0--patch-140
2510     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2511       (muse-docbook-header): Add DTD string.
2512       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2513       tags.
2514       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2515       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2517     modified files:
2518      ChangeLog lisp/muse-docbook.el
2521 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2523     Summary:
2524       Improve customize interface for `muse-project-alist' once more.
2525     Revision:
2526       muse--main--1.0--patch-139
2528     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2529       setting to be anything, since we now support settings that use lists.
2530       (muse-project): Vastly improve this by naming each setting and showing
2531       what exact type is required.  Handle case where a function is not
2532       defined yet.  Use a set for styles, which looks nice.  This is about as
2533       good as it can be ... unless we add some sort of inline documentation
2534       later on.  A setting was added for Yann's :force-publish tag.
2535     
2536     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2537       project name.
2539     modified files:
2540      ChangeLog lisp/muse-project.el lisp/muse.el
2543 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2545     Summary:
2546       Merged from hodique@lifl.fr--2005 (patch 24-33)
2547     Revision:
2548       muse--main--1.0--patch-138
2550     Patches applied:
2551     
2552      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2553        Merged from mwolson@gnu.org--2005 (patch 96)
2554     
2555      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2556        Merged from mwolson@gnu.org--2005 (patch 97-101)
2557     
2558      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2559        Merged from mwolson@gnu.org--2005 (patch 102-106)
2560     
2561      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2562        Merged from mwolson@gnu.org--2005 (patch 107-120)
2563     
2564      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2565        Merged from mwolson@gnu.org--2005 (patch 121-131)
2566     
2567      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2568        Merged from mwolson@gnu.org--2005 (patch 132)
2569     
2570      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2571        Merged from mwolson@gnu.org--2005 (patch 133-135)
2572     
2573      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2574        Merged from mwolson@gnu.org--2005 (patch 136)
2575     
2576      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2577        Merged from mwolson@gnu.org--2005 (patch 137)
2578     
2579      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2580        Introduce :force-publish project keyword. Fix bug #2637
2582     modified files:
2583      ChangeLog lisp/muse-project.el
2585     new patches:
2586      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2587      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2588      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2589      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2590      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2591      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2592      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2593      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2594      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2595      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2598 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2600     Summary:
2601       Prevent temp buffers from prompting for save; handle lisp errors better.
2602     Revision:
2603       muse--main--1.0--patch-137
2605     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2606       bound" error.  I don't know for certain where this is coming from,
2607       though ... *grumble*.
2608     
2609     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2610       like how emacs-wiki does it.  Warn the user about lisp errors,
2611       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2612       publish as something valid in most markup styles, with increased
2613       emphasis on those that don't support it.  That's a win-win ... I think
2614       :^) .
2615     
2616     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2617       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2618       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2619       believe that this should be the default behavior of `with-temp-buffer'.
2620     
2621     * lisp/muse-book.el (muse-book-publish-project): Use
2622       `muse-with-temp-buffer-no-prompt'.
2623     
2624     * lisp/muse-http.el (muse-http-reject): Ditto.
2625     
2626     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2627     
2628     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2629     
2630     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2631       (muse-publish-markup-email, muse-published-contents): Ditto.
2633     modified files:
2634      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2635      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2636      lisp/muse-publish.el lisp/muse.el
2639 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2641     Summary:
2642       Customization error; Makefile tweaks.
2643     Revision:
2644       muse--main--1.0--patch-136
2646     * Makefile (dist): Use a tla-specific method to create the tarball.
2647       Create a zip file as well.
2648       (upload): New rule that uploads the tarball and zip file to gna.org.
2649     
2650     * Makefile.defs (VERSION): New variable that determines the version
2651       string to use in the `dist' and `upload' targets.
2652     
2653     * lisp/muse.el (muse-implicit-link-functions)
2654       (muse-explicit-link-functions): Use :type of hook so that the options
2655       get recognized.
2657     modified files:
2658      ChangeLog Makefile Makefile.defs lisp/muse.el
2661 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2663     Summary:
2664       Prepare Muse 3.01.90 (3.02 RC1).
2665     Revision:
2666       muse--main--1.0--patch-135
2669     modified files:
2670      ChangeLog lisp/muse.el muse.texi
2673 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2675     Summary:
2676       Attempt to get the right file extension when publishing; more examples.
2677     Revision:
2678       muse--main--1.0--patch-134
2680     * examples/mwolson/muse-init.el: Update my configuration.
2681     
2682     * examples/mwolson/templates: Store my web page templates here.
2683     
2684     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2685     
2686     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2687       descriptions.  Yet another reason to implement my list-returning from
2688       handlers idea.
2689     
2690     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2691       with a few more edge cases.  Throw together a rough hack for
2692       determining when to include the output file extension.
2693     
2694     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2695       but still ineffective.
2697     new files:
2698      examples/mwolson/templates/.arch-ids/=id
2699      examples/mwolson/templates/.arch-ids/footer.html.id
2700      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2701      examples/mwolson/templates/.arch-ids/generic-header.html.id
2702      examples/mwolson/templates/.arch-ids/header.html.id
2703      examples/mwolson/templates/footer.html
2704      examples/mwolson/templates/generic-footer.html
2705      examples/mwolson/templates/generic-header.html
2706      examples/mwolson/templates/header.html
2708     modified files:
2709      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2710      lisp/muse-wiki.el
2712     new directories:
2713      examples/mwolson/templates
2714      examples/mwolson/templates/.arch-ids
2717 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2719     Summary:
2720       Make published link handling do the right thing, plus misc. fixes.
2721     Revision:
2722       muse--main--1.0--patch-133
2724     * lisp/muse-mode.el (muse-mode-hook): Add option for
2725       `muse-wiki-update-custom-values'.  The :set function makes sure that
2726       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2727       This probably isn't best-practice, but it works.
2728     
2729     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2730       Save match data.
2731     
2732     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2733       `muse-publish-prepare-url' to the listed options.
2734     
2735     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2736       output-dir is not specified.
2737     
2738     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2739       here instead of later on.
2740     
2741     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2742       right thing when `muse-wiki-interwiki-alist' is nil.
2743     
2744     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2745       `muse-publish-output-file'.
2746     
2747     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2748       (muse-wiki-transform-wikiword): Removed.  We should not use the
2749       publishing transforms facility to handle these.
2750     
2751     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2752       links as "link" rather than "url".
2753     
2754     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2755       takes care of any customization cleaups that need to happen whenever
2756       muse-mode is entered.
2757     
2758     * lisp/muse.el (muse-implicit-link-functions): Add options for
2759       `muse-handle-url' and the wiki handlers.
2760       (muse-explicit-link-functions): Add option for
2761       `muse-wiki-handle-internal'.
2763     modified files:
2764      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2765      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2768 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2770     Summary:
2771       Add invalid directory assertion.
2772     Revision:
2773       muse--main--1.0--patch-132
2775     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2776       any invalid directories will trigger an error.
2778     modified files:
2779      ChangeLog lisp/muse-project.el
2782 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2784     Summary:
2785       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2786     Revision:
2787       muse--main--1.0--patch-131
2790     modified files:
2791      AUTHORS ChangeLog
2794 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2796     Summary:
2797       Yann's assignment form came in!
2798     Revision:
2799       muse--main--1.0--patch-130
2802     modified files:
2803      AUTHORS ChangeLog
2806 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2808     Summary:
2809       Compilation fix, minor shuffling in `muse-mode'.
2810     Revision:
2811       muse--main--1.0--patch-129
2813     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2814       accessing it.  Fixes Yet Another Compiler Error.
2815     
2816     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2817      project-specific settings happen first.
2819     modified files:
2820      ChangeLog lisp/muse-mode.el lisp/muse.el
2823 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2825     Summary:
2826       Fix annoying initial buffer coloring problem.
2827     Revision:
2828       muse--main--1.0--patch-128
2830     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2831       where even buffer-file-name is not set.  This happens the first time we
2832       attempt to colorize the buffer.  I'm rather astonished that I had to do
2833       this.
2835     modified files:
2836      ChangeLog lisp/muse-wiki.el
2839 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2841     Summary:
2842       Jump to bad and good links on TAB; mode-choosing fix.
2843     Revision:
2844       muse--main--1.0--patch-127
2846     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2847       pics a major mode for a file.  If one is specified in the project of
2848       file, use it.  Otherwise, use muse-mode.
2849       (muse-next-reference, muse-previous-reference): Jump to bad links as
2850       well as good ones.
2851     
2852     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2853       of `muse-mode'.
2855     modified files:
2856      ChangeLog lisp/muse-mode.el lisp/muse.el
2859 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2861     Summary:
2862       Add specified Muse file extension to auto-mode-alist.
2863     Revision:
2864       muse--main--1.0--patch-126
2866     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2867       the old extension from auto-mode-alist and add the new one.  This
2868       eliminates the need to set muse-mode-auto-p when you have specified a
2869       Muse file extension.
2870     
2871     * examples/mwolson/muse-init.el: Sync.
2873     modified files:
2874      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2877 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2879     Summary:
2880       Make `muse-project-alist' more intuitively customizable.
2881     Revision:
2882       muse--main--1.0--patch-125
2884     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2885       settings.
2886     
2887     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2888       (muse-project-alist-get): New function that pre-parses
2889       `muse-projects-alist' before customization in order to work around an
2890       annoying limitation in the customize interface.
2891       (muse-project-alist-set): New function that takes the value that
2892       customize gave us and turns it into something Muse can use.
2893       (muse-project): New widget that outlines the form of the
2894       `muse-project-alist' variable.
2895       (muse-project-alist): Use the `muse-project' widget and specify :set
2896       and :get.
2898     modified files:
2899      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2902 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2904     Summary:
2905       Silence compiler warnings.
2906     Revision:
2907       muse--main--1.0--patch-124
2909     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2910     
2911     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2912       compiler warning.
2913     
2914     * lisp/muse-project.el (muse-project-applicable-styles): Call
2915       `muse-assert' with only 1 argument to silence a compiler warning.
2917     modified files:
2918      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2919      lisp/muse-project.el
2922 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2924     Summary:
2925       muse-docbook: Merge several other types of tags if necessary.
2926     Revision:
2927       muse--main--1.0--patch-123
2929     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2930       `muse-docbook-fixup-sections'.  For each TAG in
2931       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2932       merge them together.  Thanks to Dale P. Smith for the suggestion.
2933       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2935     modified files:
2936      ChangeLog lisp/muse-docbook.el
2939 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2941     Summary:
2942       muse-docbook: Output an XML tag with encoding at the beginning of document.
2943     Revision:
2944       muse--main--1.0--patch-122
2946     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2947       of document.
2948       (muse-docbook-encoding-default): New option that determines which Emacs
2949       buffer encoding to use by default in Muse DocBook files if none is
2950       found.
2951       (muse-docbook-charset-default): New option that determines the DocBook
2952       XML charset to use if no translation is found in
2953       muse-docbook-encoding-map.
2954       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2955       system to its associated DocBook coding system.
2956       (muse-docbook-transform-content-type): New function that determines the
2957       DocBook XML encoding to use based on the contents of
2958       muse-docbook-encoding-map.
2959       (muse-docbook-encoding): New function that calls
2960       muse-docbook-transform-content-type.
2961       (muse-docbook-finalize-buffer): New function that sets the buffer file
2962       coding system to the value of muse-docbook-encoding-default, but only
2963       if the buffers contents have no special characters.
2964       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2966     modified files:
2967      ChangeLog lisp/muse-docbook.el
2970 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2972     Summary:
2973       Apply muse-docbook patch from Dale P. Smith.
2974     Revision:
2975       muse--main--1.0--patch-121
2977     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2978       Dale P. Smith to make the markup much better.
2980     modified files:
2981      AUTHORS ChangeLog lisp/muse-docbook.el
2984 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2986     Summary:
2987       Use different mapping for S-tab on Windows.
2988     Revision:
2989       muse--main--1.0--patch-120
2991     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2992       Windows, use [(shift tab)] for `muse-previous-reference'.
2994     modified files:
2995      ChangeLog lisp/muse-mode.el
2998 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3000     Summary:
3001       XEmacs wiki fix.
3002     Revision:
3003       muse--main--1.0--patch-119
3005     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3006       `muse-match-string-no-properties' so XEmacs doesn't complain.
3008     modified files:
3009      ChangeLog lisp/muse-wiki.el
3012 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3014     Summary:
3015       Handle a few edge cases with project-page resolution gracefully.
3016     Revision:
3017       muse--main--1.0--patch-118
3019     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3020       make sure that PAGE is specified.  STYLES should be generated
3021       automatically, but it could theoretically fail.  I'm managing to
3022       trigger this when messing with unsaved Muse files.  Handle case where
3023       buffer has not yet been saved.
3024       (muse-project-find-file): Don't try to resolve relative links; just
3025       open them.
3026     
3027     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3028       point-of-reference bug.  No need to call muse-project-page-of-file
3029       since buffer-file-name and muse-publishing-current-file both give us
3030       full paths.
3031     
3032     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3033       `skip-chars-backward' only respects the newline some of the time.
3034       Damned annoying.
3036     modified files:
3037      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3038      lisp/muse-wiki.el
3041 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3043     Summary:
3044       Fix image-link goof-up and add pretty titles.
3045     Revision:
3046       muse--main--1.0--patch-117
3048     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3049       class="image-link"> instead of <div class="image-link">.  I found a bug
3050       with the way I was handling both, so I decided to simplify things.
3051     
3052     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3053       `muse-publish-output-name', but keeps the directory prefix.
3054       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3055     
3056     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3057       customizable option that determines the words to downcase in title.
3058       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3059       Capitalized Title out of either a string or the current title.  This is
3060       not currently used by any other function -- for now it is meant to be
3061       called by the user.
3063     modified files:
3064      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3067 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3069     Summary:
3070       Escape specials in link descriptions.
3071     Revision:
3072       muse--main--1.0--patch-116
3074     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3075       function that escapes special characters in the given string according
3076       to the current publishing style.
3077       (muse-publish-url): Use the above function to escape the description
3078       part of extended links.
3079       (muse-publish-prepare-url): Don't make string read-only; it does
3080       nothing.
3081     
3082     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3083       (muse-wiki-transform-wikiword): Don't make string read-only.
3085     modified files:
3086      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3089 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3091     Summary:
3092       Escape "&", "<", and ">" in URL text.
3093     Revision:
3094       muse--main--1.0--patch-115
3096     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3097       specially.  Thanks to John Sullivan for the suggestion.
3099     modified files:
3100      ChangeLog lisp/muse-html.el
3103 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3105     Summary:
3106       Update my example configuration.
3107     Revision:
3108       muse--main--1.0--patch-114
3110     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3111       project to "WebSite" in order to make it more distinct.
3112       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3113       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3114       anymore.
3115       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3116       published name of the current file.  I really should make a function
3117       called `muse-published-name' or something similar!
3118       ("\C-cpx"): Use this key sequence for
3119       `my-muse-prepare-entry-for-xanga'.
3120       (muse-file-extension): I'm making use of this so I can figure out its
3121       intricacies.
3123     modified files:
3124      ChangeLog examples/mwolson/muse-init.el
3127 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3129     Summary:
3130       Tackle a project name interwiki highlighting snafu.
3131     Revision:
3132       muse--main--1.0--patch-113
3134     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3135       this.  It seems to be more robust now.  Highlighting is going the way I
3136       want it.
3138     modified files:
3139      ChangeLog lisp/muse-wiki.el
3142 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3144     Summary:
3145       Fix some gross mistakes.
3146     Revision:
3147       muse--main--1.0--patch-112
3149     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3150       gross misspellings.
3151     
3152     * lisp/muse-project.el (muse-project-file-entries): If
3153       `muse-file-extension' is defined, use it to filter the entries.
3154     
3155     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3156       variable.  Move higher in file.
3157     
3158     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3159       argument instead of the real name of the variable.
3161     modified files:
3162      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3163      lisp/muse.el
3166 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3168     Summary:
3169       Make natural interwiki links between projects mostly work.
3170     Revision:
3171       muse--main--1.0--patch-111
3173     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3174       function and flesh it out.  This seems to work properly, though for
3175       some reason, interwiki links using projects are a bit flakey.
3176       (muse-wiki-handle-interwiki): Deal with case where we have a project
3177       name in an interwiki link.
3179     modified files:
3180      ChangeLog lisp/muse-wiki.el
3183 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3185     Summary:
3186       Fix Emacs21 issue with muse-insert-tag.
3187     Revision:
3188       muse--main--1.0--patch-110
3190     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3191       completing-read to appease older Emacsen.
3193     modified files:
3194      ChangeLog lisp/muse-mode.el
3197 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3199     Summary:
3200       Fix error with `muse-blosxom-new-entry' and Emacs21.
3201     Revision:
3202       muse--main--1.0--patch-109
3204     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3205       `completing-read' so that old versions of Emacs don't complain.
3207     modified files:
3208      ChangeLog lisp/muse-blosxom.el
3211 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3213     Summary:
3214       Try to fix an error with `muse-blosxom-get-categories'.
3215     Revision:
3216       muse--main--1.0--patch-108
3218     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3219       about processing directories.
3221     modified files:
3222      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3225 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3227     Summary:
3228       Make a distinction between implicit and explicit links at publish-time.
3229     Revision:
3230       muse--main--1.0--patch-107
3232     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3233     
3234     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3235     
3236     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3237       `explicit' argument.
3238     
3239     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3240       not we are dealing with an explicit link.
3241     
3242     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3243     
3244     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3245       argument, but ignore it.
3246     
3247     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3248       when link is not explicit.
3250     modified files:
3251      ChangeLog lisp/muse-html.el lisp/muse-http.el
3252      lisp/muse-publish.el lisp/muse-wiki.el
3255 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3257     Summary:
3258       Implement several WikiWord handling fixes.
3259     Revision:
3260       muse--main--1.0--patch-106
3262     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3263       found by the handlers.  Don't send implicit links through some of the
3264       advanced checks.
3265     
3266     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3267       of interwiki link before calling `muse-handle-explicit-link'.
3268     
3269     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3270       "\\|" separator between project-alist entries and interwiki entries.
3271       Force a reconfiguration of muse-colors-markup.
3272     
3273     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3274       sure that we don't colorize WikiNames that don't go with any file.
3275     
3277     modified files:
3278      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3279      lisp/muse-wiki.el
3282 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3284     Summary:
3285       Attempt to simplify muse-wiki a bit.
3286     Revision:
3287       muse--main--1.0--patch-105
3289     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3290       here.
3291     
3292     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3293       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3294       (muse-wiki-update-use-wikiword-markup-regexp)
3295       (muse-wiki-update-use-wikiword-link-function)
3296       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3297       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3298     
3299     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3300       `muse-wiki-use-wikiword' is specified.
3301     
3302     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3303       unless `muse-wiki-use-wikiword' is specified.
3304     
3305     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3306       muse-colors-markup.
3307     
3308     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3309       muse-publish-markup-regexps.
3310     
3311     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3312       muse-publish-url-transforms.
3313     
3314     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3315       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3316     
3318     modified files:
3319      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3322 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3324     Summary:
3325       Make muse-blosxom use relative name of published file in page-date alist.
3326     Revision:
3327       muse--main--1.0--patch-104
3329     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3330       file.
3331       (muse-blosxom-update-page-date-alist): Renamed from
3332       `muse-blosxom-markup-date-directive'.  Make the current file name
3333       relative to the base directory and strip file extension if necessary.
3334     
3336     modified files:
3337      ChangeLog lisp/muse-blosxom.el
3340 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3342     Summary:
3343       Hack on muse-blosxom timestamps somewhat.
3344     Revision:
3345       muse--main--1.0--patch-103
3347     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3348       actually do something useful.  This should have a different name,
3349       really.
3350       ("blosxom-html", "blosxom-xhtml"): Call
3351       `muse-blosxom-markup-date-directive' after publishing each entry.
3352     
3354     modified files:
3355      ChangeLog lisp/muse-blosxom.el
3358 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3360     Summary:
3361       Fix several startup and compile errors.
3362     Revision:
3363       muse--main--1.0--patch-102
3365     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3366       fixes an error that occurred during startup.
3367     
3368     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3369       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3370       to muse.el.
3371     
3372     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3373       that the nasty compile errors go away.  Fix a few typos.
3374       (muse-ignored-extensions): Fix docstring.
3375       (muse-file-extension): Move this higher in the file.
3376     
3377     
3379     modified files:
3380      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3383 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3385     Summary:
3386       Note that muse-file-extension should not have "." in front.
3387     Revision:
3388       muse--main--1.0--patch-101
3390     * lisp/muse-project.el (muse-project-find-file): Handle case where
3391       muse-file-extension is not specified.
3392     
3393     * lisp/muse.el (muse-file-extension): Note that the period at the
3394       beginning of this value should be omitted.
3395     
3396     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3397       file extension so that regexp characters inside the extension will not
3398       goof it up.  This should never be a problem in normal cases, but let's
3399       be robust.
3400     
3402     modified files:
3403      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3404      lisp/muse.el
3407 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3409     Summary:
3410       Implement optional file extension of Muse files.
3411     Revision:
3412       muse--main--1.0--patch-100
3414     * lisp/muse-mode.el (muse-mode): Make sure
3415       `muse-update-ignored-extensions-regexp' gets updated every time we
3416       enter Muse mode.  This works around a bug in the customize interface --
3417       if a user changes an option using setq, the :set function sometimes
3418       does not get executed.  I should really try to determine whether or not
3419       this is really an issue anymore.
3420     
3421     * lisp/muse-project.el (muse-project-find-file): Make use of
3422       `muse-file-extension'.
3423     
3424     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3425       customizable; it is autogenerated from `muse-ignored-extensions'.
3426       (muse-update-ignored-extensions-regexp): New function that sets the
3427       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3428       make sure that the value of `muse-file-extension' is taken into
3429       account.
3430       (muse-ignored-extensions): New option that determines which file
3431       extensions to ignore.  It is in the form of a list of regexps.
3432     
3433     * lisp/muse.el (muse-file-extension): New option that allows the user to
3434       specify the file extension to be used for Muse files.  By default, this
3435       is nil, which means that no extension will be used.
3436     
3437     * lisp/muse.el (muse-page-name): Handle case where
3438       `muse-ignored-extensions-regexp' is nil.
3439     
3441     modified files:
3442      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3443      lisp/muse-regexps.el lisp/muse.el
3446 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3448     Summary:
3449       Document new blosxom convenience feature.
3450     Revision:
3451       muse--main--1.0--patch-99
3453     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3454       `muse-blosxom-project-alist-entry'.  An example is provided in the
3455       header.
3456     
3458     modified files:
3459      ChangeLog lisp/muse-blosxom.el
3462 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3464     Summary:
3465       Further work on `muse-project-alist' entry generation for blosxom.
3466     Revision:
3467       muse--main--1.0--patch-98
3469     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3470       Include subdirectories in first part of "Blog" entry.
3471     
3472     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3473       that returns a list of dirs that are to be used with the first part of
3474       a `muse-project-alist' entry.
3475     
3477     modified files:
3478      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3481 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3483     Summary:
3484       New function: muse-blosxom-project-alist-entry.
3485     Revision:
3486       muse--main--1.0--patch-97
3488     * examples/mwolson/muse-init.el: Update from my latest settings.
3489       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3490     
3491     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3492       that generates the latter part of an entry for `muse-project-alist'.
3493     
3495     modified files:
3496      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3499 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3501     Summary:
3502       Merged from hodique@lifl.fr--2005 (patch 12-23)
3503     Revision:
3504       muse--main--1.0--patch-96
3506     Patches applied:
3507     
3508      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3509        Merged from mwolson@gnu.org--2005 (patch 68-76)
3510     
3511      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3512        Merged from mwolson@gnu.org--2005 (patch 77-80)
3513     
3514      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3515        Merged from mwolson@gnu.org--2005 (patch 81)
3516     
3517      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3518        Merged from mwolson@gnu.org--2005 (patch 82)
3519     
3520      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3521        Escape % in latex publishing
3522     
3523      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3524        bugfix
3525     
3526      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3527        small improvement on muse-make-link
3528     
3529      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3530        Fix customization of muse-wiki-wikiword-regexp
3531     
3532      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3533        Allow full customization of WikiWords
3534     
3535      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3536        Fix mouse-2 yank bug in muse-mode
3537     
3538      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3539        Fix interpretation order
3540     
3541      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3542        Merged from mwolson@gnu.org--2005 (patch 83-95)
3543     
3545     modified files:
3546      ChangeLog lisp/muse-wiki.el
3548     new patches:
3549      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3550      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3551      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3552      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3553      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3554      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3555      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3556      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3557      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3558      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3559      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3560      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3563 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3565     Summary:
3566       Minor docfixes.
3567     Revision:
3568       muse--main--1.0--patch-95
3570     * lisp/muse-mode.el (muse-follow-name-at-point) 
3571       (muse-follow-name-at-mouse): Docfixes.
3572     
3574     modified files:
3575      ChangeLog lisp/muse-mode.el
3578 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3580     Summary:
3581       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3582     Revision:
3583       muse--main--1.0--patch-94
3585     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3586       `muse-blosxom-new-entry'.
3587     
3588     * muse.texi (Blosxom Entries): Ditto.
3589     
3591     modified files:
3592      ChangeLog lisp/muse-blosxom.el muse.texi
3595 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3597     Summary:
3598       Re-add global mouse-2 event.
3599     Revision:
3600       muse--main--1.0--patch-93
3602     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3603       mouse-2, since Yann found a way around the problem I was facing.
3604       (muse-follow-name-at-mouse): Call the event that would normally be used
3605       here if we don't have a link at point.
3606     
3608     modified files:
3609      ChangeLog lisp/muse-mode.el
3612 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3614     Summary:
3615       Fix publishing error.
3616     Revision:
3617       muse--main--1.0--patch-92
3619     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3620       the cdr of output-dir.  This was a code fragment from a previous
3621       attempt to refactor this function.
3622     
3624     modified files:
3625      ChangeLog lisp/muse-project.el
3628 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3630     Summary:
3631       Work on getting to the point where we can resolve project interwiki links.
3632     Revision:
3633       muse--main--1.0--patch-91
3635     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3636       `muse-publishing-current-file'.
3637     
3638     * lisp/muse-project.el (muse-project-of-file): Ditto.
3639     
3640     * lisp/muse-project.el (muse-project-applicable-styles): New function
3641       that returns the usable styles for a file, given either a list of
3642       styles or a project name.  This is useful for removing styles that will
3643       be ignored for a file.
3644       (muse-project-publish-file): Split :include and :exclude processing
3645       into `muse-project-applicable-styles'.
3646     
3647     * lisp/muse-publish.el (muse-publish-output-name): Use
3648       `muse-publishing-current-file'.
3649     
3650     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3651     
3652     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3653       project names.
3654     
3655     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3656       names to be uninterpreted.  Remove need for muse-assoc-string.
3657     
3658     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3659       function that will be called to fetch a link to a page from a Muse
3660       project from the output file of the currently-published file.  This is
3661       commented out for now since I ran out of energy.
3662     
3663     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3664       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3665       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3666       Handle case where no interwiki can be found, even though this should
3667       never happen.
3668     
3669     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3670       whenever Muse mode is entered.  That way we don't have to enter an
3671       extra command in our .emacs.
3672     
3673     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3674       `muse-publishing-current-file' already exists that does the same thing.
3675       How embarrassing.
3676     
3677     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3678     
3679     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3680       to use it.
3681     
3683     modified files:
3684      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3685      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3688 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3690     Summary:
3691       Mouse-2 on regular text will yank rather than give an error.
3692     Revision:
3693       muse--main--1.0--patch-90
3695     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3696       this seems to be more trouble than it's worth.
3697       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3698       use our own implementation.
3699     
3701     modified files:
3702      ChangeLog lisp/muse-mode.el
3705 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3707     Summary:
3708       Make interwiki links publish with the correct extension.
3709     Revision:
3710       muse--main--1.0--patch-89
3712     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3713       prefix and suffix to interwiki names, as well as stripping out unwanted
3714       extensions.
3715     
3717     modified files:
3718      ChangeLog lisp/muse-wiki.el
3721 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3723     Summary:
3724       Fix publishing of bare interwiki names.
3725     Revision:
3726       muse--main--1.0--patch-88
3728     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3729       `set'.  Use `muse-assoc-string' instead of `assoc'.
3730     
3731     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3732       `assoc-string' functionality usable with Emacs21 and XEmacs.
3733     
3735     modified files:
3736      ChangeLog lisp/muse-wiki.el lisp/muse.el
3739 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3741     Summary:
3742       Apply a few fixes from Yann's branch.
3743     Revision:
3744       muse--main--1.0--patch-87
3746     Background: I hacked on Muse over the weekend while offline, and so did
3747                 Yann.  His changes to muse-wiki.el are different than the
3748                 ones that I made, so we should probably figure out the best
3749                 way to handle this when we both get on IRC again.  For now,
3750                 I've merged in the bugfixes that he's made, omitting most of
3751                 the changes to muse-wiki.
3752     
3753     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3754     
3755     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3756     
3757     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3758       introduced previously.
3759     
3761     modified files:
3762      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3765 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3767     Summary:
3768       Warn if file not published; hack further on Wiki stuff.
3769     Revision:
3770       muse--main--1.0--patch-86
3772     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3773       complete <div> tags that are of the class "image-link".  It is hoped
3774       that this will prevent user-added <div> tags from being mangled.
3775     
3776     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3777       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3778       need to look at the text at point.
3779     
3780     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3781       current file has not been published since it was up-to-date.  Thanks to
3782       Bill Freeman for the suggestion.
3783     
3784     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3785       is nil.  If this happens, return the original URL.
3786     
3787     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3788       `muse-wiki-update-interwiki-regexp.'
3789       (muse-wiki-update-interwiki-regexp): New function that sets the value
3790       of `muse-wiki-interwiki-regexp'.
3791       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3792       on :set.
3793     
3794     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3795       `muse-wiki-expand-interwiki'.
3796       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3797       with no matching file from being published as links.
3798     
3799     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3800       string argument once again, since this behavior is needed when
3801       publishing.
3802       (muse-wiki-handle-wikiword): Ditto.
3803     
3804     * lisp/muse.el (muse-handle-url): Ditto.
3805     
3806     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3807       after every unsuccessful attempt at handling the link.  If argument is
3808       given, restore match-data at end, too.
3809     
3810     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3811       argument.  Match data is always saved.  If argument is not given,
3812       assume that `muse-implicit-link-regexp' has been matched against, and
3813       return the 1st match string if no handlers worked.
3814     
3816     modified files:
3817      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3818      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3821 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3823     Summary:
3824       Hack on WikiName handling and make TAB work for Wiki links.
3825     Revision:
3826       muse--main--1.0--patch-85
3828     * lisp/muse-colors.el (muse-colors-markup): Use
3829       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3830     
3831     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3832       nil, don't color bad links.  If non-nil, color bad links.
3833     
3834     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3835     
3836     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3837       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3838       (muse-journal-rss-munge-buffer): Ditto.
3839     
3840     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3841       Docfix.
3842     
3843     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3844       are handled first, then implicit ones.  It should work better in all
3845       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3846       to determine how far to scan for an implicit link.  This defaults to
3847       the text between the point and the next space.
3848     
3849     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3850       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3851       literally after opening the buffer.  Hopefully this can be of use in
3852       custom visit-link functions, when necessary.
3853     
3854     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3855       `muse-visit-link-default'.
3856     
3857     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3858       Search by text properties instead of regexps.  This allows Muse to find
3859       links without having to have a massive regexp that contains all link
3860       types.  The downside is that this will not work if the user defontifies
3861       the buffer.  But it would somewhat defeat the purpose of following
3862       links if you can't see them.
3863     
3864     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3865       enough command line args are passed in batch mode.
3866     
3867     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3868       `muse-explicit-link-regexp'.
3869     
3870     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3871       `muse-link-regexp'.
3872     
3873     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3874       specifies the "common ground" of all implicit links, like URLs, bare
3875       WikiNames, and -- in the future -- email addresses.
3876     
3877     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3878     
3879     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3880       optional.  That was a bad idea on my part.  Renamed from
3881       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3882       annoy anyone :^) .
3883     
3884     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3885       `muse-wiki-interwiki-expand'.
3886       (muse-wiki-handle-wikiword): Renamed from
3887       `muse-wiki-wikiword-handle'.
3888     
3889     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3890       for the eval-after-load arg since XEmacs chokes on constants.
3891     
3892     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3893       face on WikiWords that don't correspond with a file.  If people really
3894       want this to appear in bad-link face, I could accommodate that.
3895     
3896     * lisp/muse.el (muse-handle-url): New function that detects whether the
3897       given string is a URL.
3898       (muse-implicit-link-functions): Renamed from
3899       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3900       (muse-explicit-link-functions): Renamed from
3901       `muse-mode-handler-functions'.
3902       (muse-handle-implicit-link): New function that handles all
3903       implicit links by calling functions from `muse-implicit-link-functions'.
3904       (muse-handle-explicit-link): Renamed from
3905       `muse-handled-url'.
3906     
3908     modified files:
3909      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3910      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3911      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3914 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3916     Summary:
3917       Allow WikiWords to be ignored with <nop> or "''''".
3918     Revision:
3919       muse--main--1.0--patch-84
3921     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3922     
3923     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3924       whether to hide <nop> tags when coloring a Muse buffer.
3925       (muse-wiki-wikiword-at-point): Docfix.
3926       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3927       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3928       during publishing.
3929       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3930       which keeps the WikiWord that follows it from being interpreted.
3931       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3932       WikiWord delimiter.
3933     
3935     modified files:
3936      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3939 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3941     Summary:
3942       Update postal address of FSF in muse-wiki.el.
3943     Revision:
3944       muse--main--1.0--patch-83
3946     * lisp/muse-wiki.el: Update postal address of the FSF.
3947     
3949     modified files:
3950      ChangeLog lisp/muse-wiki.el
3953 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3955     Summary:
3956       Interpret explicit links before emphasis.
3957     Revision:
3958       muse--main--1.0--patch-82
3960     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3961       links before emphasis.
3962     
3963     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3964       for the heck of it.
3966     modified files:
3967      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3970 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3972     Summary:
3973       Wiki hacking, regexp tweaks.
3974     Revision:
3975       muse--main--1.0--patch-81
3977     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3978       muse-regexp.
3979     
3980     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3981       that indicates whether or not to use character classes in regexps.  The
3982       default is to let Muse try to figure it out.
3983       (muse-extreg-usable-p): Make use of this variable.
3984     
3985     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3986       this regexp.  I'm guessing it was supposed to have a TAB in there at
3987       one time.  Replace this stuff with muse-regexp-space.
3988     
3989     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3990       by default.
3991     
3992     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3993       "or".
3994     
3995     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3996       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3997       We'll fix those anchor problems eventually!
3998     
3999     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4000       uses `muse-interwiki-handle' to determine whether an interwiki link is
4001       at point.
4002     
4003     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4004       look for a suitable value at point if needed.
4005     
4006     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4007     
4008     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4009     
4010     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4012     modified files:
4013      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4014      lisp/muse-wiki.el
4017 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4019     Summary:
4020       Make installation of manual when not using Debian go smoothly.
4021     Revision:
4022       muse--main--1.0--patch-80
4024     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4025       and options are to be used when insinuating the Muse documentation into
4026       the Info menu.
4027     
4028     * Makefile (install): Make use of INSTALLINFO.
4029     
4030     * README (Installation): Give directions for changing INSTALLINFO on a
4031       Debian system and changing where Muse is installed.
4032     
4033     * muse.texi: Ditto.
4035     modified files:
4036      ChangeLog Makefile Makefile.defs README muse.texi
4039 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4041     Summary:
4042       Fix compiler warning induced by last patch.
4043     Revision:
4044       muse--main--1.0--patch-79
4046     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4047       compiler warning.
4049     modified files:
4050      ChangeLog lisp/muse-project.el lisp/muse.el
4053 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4055     Summary:
4056       Add `muse-current-file', fix minor QuickStart issue.
4057     Revision:
4058       muse--main--1.0--patch-78
4060     * examples/QuickStart: Make John Wiegley the author.
4061     
4062     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4063       `muse-current-file' instead of `buffer-file-name'.
4064     
4065     * lisp/muse-project.el (muse-current-project): Document.
4066     
4067     * lisp/muse-project.el (muse-current-file): New variable indicating the
4068       name, including path, of the file that is currently being published.
4069       (muse-project-of-file): Make use of
4070       `muse-current-file'.
4071     
4072     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4073     
4074     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4076     modified files:
4077      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4078      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4079      lisp/muse.el
4082 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4084     Summary:
4085       Make muse-replace-regexp-in-string closer to its parent; no func change.
4086     Revision:
4087       muse--main--1.0--patch-77
4089     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4090       to implement all functionality of `replace-regexp-in-string'.  No
4091       functionality change.
4092     
4094     modified files:
4095      ChangeLog lisp/muse.el
4098 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4100     Summary:
4101       Play nicely with fill, adaptive-fill, and flyspell.
4102     Revision:
4103       muse--main--1.0--patch-76
4105     * muse-mode.el (muse-mode-intangible-links): New function used to
4106       determine whether links will be considered intangible.
4107     
4108     * lisp/muse-mode.el (muse-mode-link-functions)
4109       (muse-mode-handler-functions): Minor docfix.
4110     
4111     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4112       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4113       making links intangible by default, but this may be adjusted by use of
4114       the `muse-mode-intangible-links' function.
4115     
4116     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4117       nil if we should allow a fill to occur here.  Keeps links from being
4118       broken up.
4119     
4120     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4121       non-nil if we allow spell-checking to occur here.  Keeps links from
4122       being improperly colorized.
4123     
4124     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4125       functionality change.
4127     modified files:
4128      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4131 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4133     Summary:
4134       Minor doc changes and code prettification.
4135     Revision:
4136       muse--main--1.0--patch-75
4138     * AUTHORS: Note that YH's assignment is in the mail.
4139     
4140     * README (scripts): Explain better the contents of the `scripts'
4141       directory.
4142     
4143     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4145     modified files:
4146      AUTHORS ChangeLog README lisp/muse-wiki.el
4149 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4151     Summary:
4152       Merged from hodique@lifl.fr--2005 (patch 7-11)
4153     Revision:
4154       muse--main--1.0--patch-74
4156     Patches applied:
4157     
4158      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4159        split WikiWords and InterWiki links into their own package
4160     
4161      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4162        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4163     
4164      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4165        Mimic experimental behavior for interwiki
4166     
4167      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4168        fix notes publishing
4169     
4170      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4171        various minor fixes
4173     new files:
4174      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4176     modified files:
4177      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4178      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4180     renamed files:
4181      experimental/.arch-ids/muse-wiki.el.id
4182        ==> experimental/.arch-ids/muse-wiki-old.el.id
4183      experimental/muse-wiki.el
4184        ==> experimental/muse-wiki-old.el
4186     new patches:
4187      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4188      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4189      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4190      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4191      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4194 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4196     Summary:
4197       Tell people where to find on-line version of manual.
4198     Revision:
4199       muse--main--1.0--patch-73
4201     * README: Add on-line locations for manual.
4202     
4203     * muse.texi: Remove @include directive.  This makes generating a PDF of
4204       this documentation a lot easier.
4205     
4206     * muse.texi (Preface): Add on-line locations for manual.
4208     modified files:
4209      ChangeLog README muse.texi
4212 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4214     Summary:
4215       Try to make Muse play nice with outline minor mode.
4216     Revision:
4217       muse--main--1.0--patch-72
4219     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4220     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4221     "muse" instead of "t" when adding invisibility to text or checking for
4222     invisibility.
4223     
4224     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4225     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4226     this function.
4228     modified files:
4229      ChangeLog lisp/muse-colors.el lisp/muse.el
4232 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4234     Summary:
4235       Minor grammar fix in Introduction section of manual.
4236     Revision:
4237       muse--main--1.0--patch-71
4239     * muse.texi (Introduction): Minor grammar fix.
4241     modified files:
4242      ChangeLog muse.texi
4245 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4247     Summary:
4248       Release Muse 3.01.
4249     Revision:
4250       muse--main--1.0--patch-70
4252     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4253     
4254     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4255     
4256     * lisp/muse-poem.el (muse-poem-markup-strings)
4257       (muse-poem-chapbook-strings): Make customizable.
4258     
4259     * lisp/muse-poem.el (muse-chapbook-latex-header)
4260       (muse-chapbook-latex-footer): Docfix.
4261     
4262     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4263       (muse-texinfo-pdf-extension): Ditto.
4264     
4265     * lisp/muse.el (muse-version): Change to 3.01.
4266     
4267     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4268       done, for now!
4270     modified files:
4271      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4272      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4275 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4277     Summary:
4278       Tweak documentation thoroughly; still incomplete.
4279     Revision:
4280       muse--main--1.0--patch-69
4282     * README: Minor tweaks.
4283     
4284     * muse.texi: Massively rename chapters so that the titles are more
4285       descriptive.  Clean up grammar.
4286     
4287     * muse.texi (Obtaining Muse): Move content of Installation node here,
4288       stripping out any customization tips, since those are covered later.
4289       Re-work this chapter since I was dissatisfied with it.
4290     
4291     * muse.texi (Installation): This node has the content of README regarding
4292       installation, which fits the title of the node much better than the
4293       previous content.
4294     
4295     * muse.texi (Blosxom): Turn the sections of this section into
4296       subsections.
4297     
4298     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4299       like lists!
4300     
4301     * muse.texi (History): Add a "2005" item.
4303     modified files:
4304      ChangeLog README muse.texi
4307 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4309     Summary:
4310       Finish documenting 2 more publishing styles.
4311     Revision:
4312       muse--main--1.0--patch-68
4314     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4315     
4316     * lisp/muse-journal.el: Docfixes.
4317     
4318     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4319       documentation to this function.
4320     
4321     * muse.texi (Blosxom Options): New node containing the publishing styles
4322       and options provided by Blosxom.
4323       (Book): Add usage note, as I suspect a lot of people might be confused
4324       by this style.
4325       (HTML): Space out entries better.
4326       (Journal, LaTeX): New nodes for publishing styles.
4327       (Common Elements): Document a few options that are present in
4328       `muse-publish.el'.
4330     modified files:
4331      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4332      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4335 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4337     Summary:
4338       Make Muse installable and correct an Emacs21 issue.
4339     Revision:
4340       muse--main--1.0--patch-67
4342     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4343       directory will be generated.
4344       (all): Compile muse.info by default.
4345       (doc): Refactor into individual generation rules for .html and .info
4346       files.
4347       (install): New rule that installs Muse source code, compiled .elc
4348       files, and the manual into proper places.
4349     
4350     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4351     
4352     * README (Insinuation): Move old content of Installation here.
4353       (Installation): Fill out this section.
4354       (Further Documentation): Add link to my website and note that a full
4355       manual is included with Muse.
4356     
4357     * lisp/Makefile (EL): Populate with .el files.
4358       (install): New rule that installs both .elc and .el files.
4359     
4360     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4361       Emacs21, hack in a handler for the @documentencoding tag so that it
4362       doesn't error out.
4364     modified files:
4365      ChangeLog Makefile Makefile.defs README lisp/Makefile
4366      lisp/muse-texinfo.el
4369 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4371     Summary:
4372       Cater even more to XEmacs and its annoying whims.
4373     Revision:
4374       muse--main--1.0--patch-66
4376     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4377       environment variable.
4378     
4379     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4380       handle it.  Load `muse-build.el' instead.
4381     
4382     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4383       used.
4384     
4385     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4386       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4387       not used.
4388     
4389     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4390       function does not appear to be used.
4391     
4392     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4393       `replace-regexp-in-string', since XEmacs doesn't have this function.
4394       We only implement the first 3 args, but this could be extended if we
4395       need to do so.
4396     
4397     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4398       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4399     
4400     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4401     
4402     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4403       make XEmacs shut up.
4404     
4405     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4406     
4407     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4408     
4409     * lisp/muse-http.el (muse-winnow-list): Ditto.
4410     
4411     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4412     
4413     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4414     
4415     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4416     
4417     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4418       anything.
4419     
4420     * scripts/publish: Use EMACS environment variable instead of hard-coding
4421       it.
4423     modified files:
4424      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4425      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4426      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4427      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4428      lisp/muse.el scripts/muse-build.el scripts/publish
4431 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4433     Summary:
4434       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4435     Revision:
4436       muse--main--1.0--patch-65
4438     * AUTHORS: Update entry.
4439     
4440     * muse-*.el: Move to the lisp directory.
4441     
4442     * lisp/Makefile: New file containing rules to test and compile the
4443       source.
4444     
4445     * Makefile.defs: New file that contains common definitions for all other
4446       Makefiles, such as Emacs command to use.
4447     
4448     * Makefile: Move lisp-specific rules to lisp/Makefile.
4449       (SUBDIRS): New variable containing subdirectories to clean.
4450     
4451     * README: Update to reflect new location of source files.  Give updated
4452       directions for compiling with XEmacs.
4453     
4454     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4455       compile.
4456       (%.html): Pass SITEFLAG as an environment variable to
4457       ../scripts/publish.
4458     
4459     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4460       seems to be needed to keep the process from failing.  This has *got* to
4461       be a bug in Muse, but I don't want to deal with it now.
4462     
4463     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4464     
4465     * lisp/muse-convert.el: Move line to commentary section.
4466     
4467     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4468       locally-bound `type' variable isn't used here.
4469     
4470     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4471     
4472     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4473       binding.
4474     
4475     * scripts/muse-build.el (load-path): Correct paths.
4476     
4477     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4478       as to avoid spurious warnings.
4479     
4480     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4481       it exists.
4482     
4483     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4484       (muse-match-string-no-properties): New functions that take the place of
4485       `line-end-position', `line-beginning-position', and
4486       `match-string-no-properties', respectively.
4487     
4488     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4489       (muse-my-journal-find-entries): Use Muse-specific version of
4490       `match-string-no-properties', `line-beginning-position', and
4491       `line-end-position' since these do not exist in XEmacs.
4492     
4493     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4494       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4495     
4496     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4497     
4498     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4499       (muse-html-insert-contents): Ditto.
4500     
4501     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4502     
4503     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4504     
4505     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4506     
4507     * lisp/muse-publish.el (muse-publish-markup-tag)
4508       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4509       (muse-published-buffer-contents): Ditto.
4510     
4511     * scripts/muse-build.el (muse-elint-files): Ditto.
4513     new files:
4514      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4515      lisp/.arch-ids/Makefile.id lisp/Makefile
4517     modified files:
4518      AUTHORS ChangeLog Makefile README examples/Makefile
4519      examples/QuickStart examples/johnw/muse-johnw.el
4520      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4521      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4522      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4523      lisp/muse.el scripts/muse-build.el scripts/publish
4525     renamed files:
4526      .arch-ids/muse-blosxom.el.id
4527        ==> lisp/.arch-ids/muse-blosxom.el.id
4528      .arch-ids/muse-book.el.id
4529        ==> lisp/.arch-ids/muse-book.el.id
4530      .arch-ids/muse-colors.el.id
4531        ==> lisp/.arch-ids/muse-colors.el.id
4532      .arch-ids/muse-convert.el.id
4533        ==> lisp/.arch-ids/muse-convert.el.id
4534      .arch-ids/muse-docbook.el.id
4535        ==> lisp/.arch-ids/muse-docbook.el.id
4536      .arch-ids/muse-html.el.id
4537        ==> lisp/.arch-ids/muse-html.el.id
4538      .arch-ids/muse-http.el.id
4539        ==> lisp/.arch-ids/muse-http.el.id
4540      .arch-ids/muse-journal.el.id
4541        ==> lisp/.arch-ids/muse-journal.el.id
4542      .arch-ids/muse-latex.el.id
4543        ==> lisp/.arch-ids/muse-latex.el.id
4544      .arch-ids/muse-mode.el.id
4545        ==> lisp/.arch-ids/muse-mode.el.id
4546      .arch-ids/muse-poem.el.id
4547        ==> lisp/.arch-ids/muse-poem.el.id
4548      .arch-ids/muse-project.el.id
4549        ==> lisp/.arch-ids/muse-project.el.id
4550      .arch-ids/muse-publish.el.id
4551        ==> lisp/.arch-ids/muse-publish.el.id
4552      .arch-ids/muse-regexps.el.id
4553        ==> lisp/.arch-ids/muse-regexps.el.id
4554      .arch-ids/muse-texinfo.el.id
4555        ==> lisp/.arch-ids/muse-texinfo.el.id
4556      .arch-ids/muse.el.id
4557        ==> lisp/.arch-ids/muse.el.id
4558      muse-blosxom.el
4559        ==> lisp/muse-blosxom.el
4560      muse-book.el
4561        ==> lisp/muse-book.el
4562      muse-colors.el
4563        ==> lisp/muse-colors.el
4564      muse-convert.el
4565        ==> lisp/muse-convert.el
4566      muse-docbook.el
4567        ==> lisp/muse-docbook.el
4568      muse-html.el
4569        ==> lisp/muse-html.el
4570      muse-http.el
4571        ==> lisp/muse-http.el
4572      muse-journal.el
4573        ==> lisp/muse-journal.el
4574      muse-latex.el
4575        ==> lisp/muse-latex.el
4576      muse-mode.el
4577        ==> lisp/muse-mode.el
4578      muse-poem.el
4579        ==> lisp/muse-poem.el
4580      muse-project.el
4581        ==> lisp/muse-project.el
4582      muse-publish.el
4583        ==> lisp/muse-publish.el
4584      muse-regexps.el
4585        ==> lisp/muse-regexps.el
4586      muse-texinfo.el
4587        ==> lisp/muse-texinfo.el
4588      muse.el
4589        ==> lisp/muse.el
4591     new directories:
4592      lisp lisp/.arch-ids
4595 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4597     Summary:
4598       Massively untabify files.
4599     Revision:
4600       muse--main--1.0--patch-64
4603     modified files:
4604      ChangeLog ChangeLog.2004 experimental/muse-message.el
4605      experimental/muse-wiki.el muse-book.el muse-colors.el
4606      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4607      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4608      muse-project.el muse-publish.el muse-regexps.el
4609      muse-texinfo.el muse.el
4612 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4614     Summary:
4615       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4616     Revision:
4617       muse--main--1.0--patch-63
4619     (Summary of changes that Yann made)
4620     
4621     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4622     
4623     * muse-mode.el (muse-generate-index): Move index generation code into
4624       `muse-index-as-string'.
4625       (muse-index-as-string): New function that generates an index and
4626       returns it as a string, instead of placing it in a buffer like
4627       `muse-generate-index' used to.
4628     
4629     Patches applied:
4630     
4631      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4632        merge from mwolson@gnu.org--2005
4633     
4634      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4635        Accept WikiWords as links [mostly rescinded]
4636     
4637      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4638        merge from mwolson@gnu.org--2005/muse--main--1.0
4639     
4640      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4641        Merged from mwolson@gnu.org--2005 (patch 60-62)
4642     
4643      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4644        provide a string view of the index
4646     modified files:
4647      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4649     new patches:
4650      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4651      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4652      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4653      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4654      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4657 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4659     Summary:
4660       Document Blosxom, Book, DocBook, and HTML publishing styles.
4661     Revision:
4662       muse--main--1.0--patch-62
4664     * muse-blosxom.el: Clean up header.
4665     
4666     * muse-book.el (muse-before-book-publish-hook): Rename to
4667       `muse-book-before-publish-hook'.
4668       (muse-after-book-publish-hook): Rename to
4669       `muse-book-after-publish-hook'.
4670     
4671     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4672       (muse-html-markup-strings, muse-xhtml-markup-strings)
4673       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4674       (muse-html-charset-default, muse-html-encoding-default)
4675       (muse-html-encoding-map): Docfixes.
4676     
4677     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4678       sections.
4680     modified files:
4681      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4684 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4686     Summary:
4687       Begin work on Publishing Styles section of manual.
4688     Revision:
4689       muse--main--1.0--patch-61
4691     * Makefile (.PHONY): Add "doc" to list.
4692       (doc): New rule that generates Info and HTML files from muse.texi.
4693       (dist): Rely on `distclean', not `clean'.
4694     
4695     * examples/QuickStart (Authoring mode): Remove empty section.
4696     
4697     * muse.texi: Call this program "the Emacs Muse" in title.
4698       (Publishing Styles): Begin to populate section.
4699       (Deriving Styles): First subsection of Publishing Styles.
4700       (Contributors): Remove spurious copyright section, since we address
4701       this in the title.
4702     
4703     * README: Actually remember to add this file.
4705     new files:
4706      .arch-ids/README.id README
4708     modified files:
4709      ChangeLog Makefile examples/QuickStart muse.texi
4712 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4714     Summary:
4715       Document Markup Rules.
4716     Revision:
4717       muse--main--1.0--patch-60
4719     * examples/QuickStart: Remove stray <comment> tag.
4720     
4721     * muse.texi (Top): Comment every menu line.
4722       (Markup Rules): New section with plenty of subsections.
4724     modified files:
4725      ChangeLog examples/QuickStart muse.texi
4728 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4730     Summary:
4731       Release this as Muse 3.00.90 (RC1).
4732     Revision:
4733       muse--main--1.0--patch-59
4735     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4736       is compatible with both Emacs and XEmacs.
4737     
4738     * examples/README: Renamed to QuickStart.
4739     
4740     * examples/Makefile (EXAMPLES): Reflect name change of README.
4741     
4742     * muse.el: Ditto.
4744     modified files:
4745      ChangeLog Makefile examples/Makefile muse.el
4747     renamed files:
4748      examples/.arch-ids/README.id
4749        ==> examples/.arch-ids/QuickStart.id
4750      examples/README
4751        ==> examples/QuickStart
4754 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4756     Summary:
4757       Makefile refactoring.
4758     Revision:
4759       muse--main--1.0--patch-58
4761     * Makefile (.PHONY): List all non-file targets.
4762       (examples): New rule that calls Make in the examples directory.
4763       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4764     
4765     * README: Move to the examples directory.  I'd prefer to distribute a
4766       very basic plain text README and use this as a quickstart + markup
4767       example + publishing example.
4768     
4769     * examples/Makefile: Move all README-related rules here.
4770     
4771     * examples/README: Add an "About this document" section.  
4772     
4773     * scripts/publish (style): Do not include the contrib directory, since we
4774       don't use any code from there.  Since this is only invoked from the
4775       examples directory, make sure add the parent directory to the load
4776       path.
4777     
4778     * muse.texi: Change version to 3.00.90 (RC1).
4779     
4780     * muse.el: Change location of the README file in header.
4781     
4782     * muse.el (muse-version): Update to 3.00.90 (RC1).
4784     new files:
4785      examples/.arch-ids/Makefile.id examples/Makefile
4787     modified files:
4788      ChangeLog Makefile examples/README muse.el muse.texi
4789      scripts/publish
4791     renamed files:
4792      .arch-ids/README.id
4793        ==> examples/.arch-ids/README.id
4794      README
4795        ==> examples/README
4798 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4800     Summary:
4801       Update my example configuration.
4802     Revision:
4803       muse--main--1.0--patch-57
4805     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4806       and experimental status of muse-message.
4808     modified files:
4809      ChangeLog examples/mwolson/muse-init.el
4812 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4814     Summary:
4815       Provide optional outline-style faces; customization fixes; experimental stuff.
4816     Revision:
4817       muse--main--1.0--patch-56
4819     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4820       option that determines what the header faces should look like.  If
4821       'outline, use outline-style faces.  If nil, don't generate the faces at
4822       all, which allows the user to specify their own.  Otherwise, use the
4823       scaled faces, which is the default behavior.
4824       (muse-colors-outline-faces-list): List of faces to use.  In case the
4825       outline faces are not available, provide reasonable defaults.
4826       (muse-make-faces): Use dolist instead of mapc.  Implement the
4827       possibility of having outline-style colors for heading.  Don't call
4828       this function immediately -- give the users time to make their changes
4829       through the customize interface.  Once we call this function, Emcs from
4830       CVS will not allow the faces to be changed easily, which is a shame.
4831     
4832     * muse-message.el (muse-message-contents-tag): Copied from
4833       `muse-publish-contents-tag' in order to keep the customization
4834       interface from making the `muse-markup-tags' option from throwing a
4835       type mismatch error.  This function is untested and will likely do
4836       nothing useful.  This file has been moved to the experimental folder
4837       until it gets fleshed out more.
4838     
4839     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4840       file that could eventually provide wiki-like ability.  Currently this
4841       is just a collection of functions that were pruned out when he remade
4842       Muse, so don't get too excited.  I plan to eventually merge Yann
4843       Hodique's work here, probably after the first release of Muse.
4844     
4845     * muse-regexps.el (muse-regexp): Improve description.
4846     
4847     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4848       the muse-regexp group since it is just a single regexp.  Lists of
4849       regexps don't have to be in muse-regexp, however.
4850     
4851     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4852       since the Emacs devel mailing list seems to not want Britain-izations
4853       in Emacs code.
4854     
4855     * muse-colors.el (muse-colors): Ditto.
4856     
4857     * muse-docbook.el (muse-docbook): Ditto.
4858     
4859     * muse-html.el (muse-html): Ditto.
4860     
4861     * muse-http.el (muse-http): Ditto.
4862     
4863     * muse-message.el (muse-message): Ditto.
4864     
4865     * muse-mode.el (muse-mode): Ditto.
4866     
4867     * muse-project.el (muse-project): Ditto.
4868     
4869     * muse-publish.el (muse-publish): Ditto.
4870     
4871     * muse.el (muse): Ditto.
4873     new files:
4874      experimental/.arch-ids/=id
4875      experimental/.arch-ids/muse-wiki.el.id
4876      experimental/muse-wiki.el
4878     modified files:
4879      ChangeLog experimental/muse-message.el muse-blosxom.el
4880      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4881      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4882      muse.el
4884     renamed files:
4885      .arch-ids/muse-message.el.id
4886        ==> experimental/.arch-ids/muse-message.el.id
4887      muse-message.el
4888        ==> experimental/muse-message.el
4890     new directories:
4891      experimental experimental/.arch-ids
4894 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4896     Summary:
4897       Fix publishing error when given an empty string for header/footer.
4898     Revision:
4899       muse--main--1.0--patch-55
4901     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4902       `file-readable-p' if it is an empty string.  For some reason,
4903       `file-readable-p' and `insert-file-contents' were treating an empty
4904       string as if it were the current directory.
4906     modified files:
4907      ChangeLog muse-publish.el
4910 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4912     Summary:
4913       WYSIWYG emphasis, XEmacs compatibility hacks.
4914     Revision:
4915       muse--main--1.0--patch-54
4917     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4918       compliant.  Only colorize if we end with the same number of asterisks
4919       as we start with, preventing unnoticed syntax errors.  Don't colorize
4920       in the middle of a word.
4921       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4922       Only colorize if we end with an underscore.  Don't colorize in the
4923       middle of a word.
4924     
4925     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4926       inside of group.  This will probably not do anything, but it seems
4927       syntactically good.
4928     
4929     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4930       where we start with an image link.  JohnW didn't seem to like having
4931       <p> tags inserted before image links, but they don't validate properly
4932       as they are.  For now, I will surround such links/paragraphs with <div
4933       class="image-link"> in an attempt to be as not invasive and yet
4934       standards compliant as possible.
4935     
4936     * muse-html.el (muse-html-escape-string): Work around distinction between
4937       int and char types in XEmacs.  Deal with an annoying replace-match bug
4938       in XEmacs that rears its head at times.
4939     
4940     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4941       multi-line.
4943     modified files:
4944      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4945      muse-publish.el
4948 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4950     Summary:
4951       Minor code cleanup to address elint issues.
4952     Revision:
4953       muse--main--1.0--patch-53
4955     * Makefile (test): Don't build README files during this rule.  Remove
4956       spurious "make clean" statement.
4957     
4958     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4959       `muse-colors' group, and give it a proper type.
4960     
4961     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4962     
4963     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4964       muse-my-journal-find-entries): Replace `string-to-int' with
4965       `string-to-number'.
4966     
4967     * muse-html.el (muse-html-insert-contents): Ditto.
4968     
4969     * muse-journal.el (muse-journal-html-munge-buffer,
4970       muse-journal-latex-munge-buffer): Ditto.
4971     
4972     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4973     
4974     * muse-publish.el (muse-publish-markup-footnote,
4975       muse-publish-contents-tag): Ditto.
4976     
4977     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4979     modified files:
4980      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4981      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4982      muse-regexps.el
4985 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4987     Summary:
4988       Add ability to automate the creation a new blosxom entry.
4989     Revision:
4990       muse--main--1.0--patch-52
4992     * examples/mwolson/muse-init.el: Move new entry section to
4993       muse-blosxom.el.  Modify the key settings in my example accordingly.
4994     
4995     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4996       Muse always makes sure that the file ends with a newline.
4997     
4998     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4999       planner markup is now provided automatically by the planner port to
5000       Muse, and we don't have any customized markup.
5001     
5002     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5003       variable that specifies where the base directory of your blog entries
5004       is found.
5005     
5006     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5007       the base directory.  Explore categories recursively.
5008     
5009     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5010       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5011       special characters file name.
5012     
5013     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5014       making a new blog entry.  It will prompt you for a category, then a
5015       title, and then will create a new file that has the date and title
5016       inserted.
5018     modified files:
5019      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5022 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5024     Summary:
5025       Change mailing address of FSF, add AUTHORS file.
5026     Revision:
5027       muse--main--1.0--patch-51
5029     * muse-*.el, muse.texi: Change mailing address of FSF.
5030     
5031     * muse.texi (Contributors): Fix typo.
5032     
5033     * AUTHORS: New file containing a list of all of those who have
5034       contributed code or documentation to Muse, how many lines were changed,
5035       etc.
5037     new files:
5038      .arch-ids/AUTHORS.id AUTHORS
5040     modified files:
5041      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5042      muse-html.el muse-http.el muse-journal.el muse-latex.el
5043      muse-message.el muse-mode.el muse-poem.el muse-project.el
5044      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5045      muse.texi
5048 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5050     Summary:
5051       Merged from hodique@lifl.fr--2005 (patch 0-1)
5052     Revision:
5053       muse--main--1.0--patch-50
5055     Patches applied:
5056     
5057      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5058        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5059     
5060      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5061        fix .html (for example) in visible names for links
5063     modified files:
5064      ChangeLog muse-publish.el
5066     new patches:
5067      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5068      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5071 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5073     Summary:
5074       Make generated X(HT)ML show up in the right encoding in other modes.
5075     Revision:
5076       muse--main--1.0--patch-49
5078     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5079       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5080       generated (X)HTML files show up in the right coding system when editing
5081       them with another Emacs mode.
5082     
5083     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5084       encoding instead of hard-coding it.
5085     
5086     * muse-message.el: Add content to Commentary section, explaining the use
5087       of this publishing style.
5089     modified files:
5090      ChangeLog muse-html.el muse-journal.el muse-message.el
5093 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5095     Summary:
5096       Move regexps to same group, only make 4 heading faces.
5097     Revision:
5098       muse--main--1.0--patch-48
5100     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5101       can only publish 3 of them specially, leaving the fourth to be in
5102       plain text.
5103       (muse-colors-markup): Only recognize 4 levels of heading.
5104     
5105     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5106       (muse-file-regexp, muse-image-regexp)
5107       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5108       like a good idea to have all the regexps in the same group.
5110     modified files:
5111      ChangeLog muse-colors.el muse-regexps.el muse.el
5114 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5116     Summary:
5117       Update my example config, minor code cleanup.
5118     Revision:
5119       muse--main--1.0--patch-47
5121     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5122       names and add "Plans" project.
5123     
5124     * muse-docbook.el (looking-back): Delete.
5125     
5126     * muse-html.el (looking-back): Delete.
5127     
5128     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5129       instead of `looking-back'.
5130     
5131     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5132       function, use this function.  If `looking-back' exists, call it;
5133       otherwise, use a workaround.
5135     removed files:
5136      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5138     modified files:
5139      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5140      muse-html.el muse.el
5143 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5145     Summary:
5146       Handle a few paragraph publishing edge cases better.
5147     Revision:
5148       muse--main--1.0--patch-46
5150     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5151       beginning-of-document, end-of-document, and paragraph separator regexps
5152       so that one markup rule can be used in all these cases.
5153       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5154       particular, blockquote or center at beginning or end of document will
5155       be published properly.  Hopefully this won't slow things down too much.
5156       (muse-docbook-markup-paragraph-close): Removed.
5157     
5158     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5159     
5160     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5161       Ditto.
5162       (muse-html-markup-paragraph-close): Removed.
5164     modified files:
5165      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5168 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5170     Summary:
5171       Improve prompt when reading a tag.
5172     Revision:
5173       muse--main--1.0--patch-45
5175     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5176       other Emacs modes seem to do.
5178     modified files:
5179      ChangeLog muse-mode.el
5182 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5184     Summary:
5185       Warn user when publishing fails due to a private directory.
5186     Revision:
5187       muse--main--1.0--patch-44
5189     * muse-project.el (muse-project-private-p): Warn users when publishing a
5190       file fails due to its directory not being readable by others.  Make
5191       sure that you do a `chmod +o name_of_directory' if you want the
5192       contents of that directory to be publishable.
5194     modified files:
5195      ChangeLog muse-project.el
5198 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5200     Summary:
5201       Fix error with example tags and message publishing style.
5202     Revision:
5203       muse--main--1.0--patch-43
5205     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5206       see if a previous definition for `font-lock-multiline' exists.
5207     
5208     * muse-message.el (muse-message-example-tag): Don't require two
5209       additional (unused) arguments.
5211     modified files:
5212      ChangeLog muse-colors.el muse-message.el
5215 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5217     Summary:
5218       Always end the published document with a newline.
5219     Revision:
5220       muse--main--1.0--patch-42
5222     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5223       published document with a newline.
5224     
5225     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5227     modified files:
5228      ChangeLog muse-docbook.el muse-html.el
5231 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5233     Summary:
5234       Don't let automatic backup files crash the publishing process.
5235     Revision:
5236       muse--main--1.0--patch-41
5238     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5239       directive since this value is already processed by
5240       `muse-publish-markup-directive', and may be obtained by using
5241       the code: (muse-publishing-directive "date").
5242     
5243     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5244       to run (funcall nil); this happened once during a debugging process.
5245     
5246     * muse-project.el (muse-project-private-p): Skip any file for which we
5247       cannot fetch attributes.  This fixes a bug where having an
5248       Emacs-generated automatic backup file in a publishing directory causes
5249       the publishing process to halt with an error.
5251     modified files:
5252      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5255 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5257     Summary:
5258       Apply fix in previous patch to the DocBook publishing style.
5259     Revision:
5260       muse--main--1.0--patch-40
5262     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5263       previous patch here as well.
5264     
5266     modified files:
5267      ChangeLog muse-docbook.el
5270 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5272     Summary:
5273       Fix newly-introduced lock-up during HTML publishing.
5274     Revision:
5275       muse--main--1.0--patch-39
5277     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5278       planner rules higher priority in the publishing sequence.  Hopefully
5279       this will not wreck anything; I don't use these rules, so I cannot
5280       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5281     
5282     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5283       replace-match; that seems to be slightly evil.  Return nil instead of a
5284       newline since otherwise Muse thinks that we are not done yet and gets
5285       into an infinite loop.  This should fix the lock-up problem that
5286       resulted from the previous few patches.
5288     modified files:
5289      ChangeLog muse-blosxom.el muse-html.el
5292 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5294     Summary:
5295       Parenthesis goofup.
5296     Revision:
5297       muse--main--1.0--patch-38
5299     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5300     
5302     modified files:
5303      ChangeLog muse-blosxom.el
5306 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5308     Summary:
5309       Make docbook and blosxom modes close paragraphs properly at end.
5310     Revision:
5311       muse--main--1.0--patch-37
5313     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5314       patch.
5315     
5316     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5317       (muse-docbook-markup-paragraph-close): Adapt from
5318       `muse-html-markup-paragraph-close'.
5319     
5320     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5321       preserve the same appearance as before the last patch.
5323     modified files:
5324      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5327 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5329     Summary:
5330       Bugfix: Close P tag properly at end of file.
5331     Revision:
5332       muse--main--1.0--patch-36
5334     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5335       error.
5336     
5337     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5338       detecting whether or not a paragraph needs a closing P tag.
5339       (muse-html-markup-paragraph-close): New function that only inserts a
5340       closing P tag when an unclosed P tag is nearby.
5342     modified files:
5343      ChangeLog muse-blosxom.el muse-html.el
5346 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5348     Summary:
5349       Update my example settings.
5350     Revision:
5351       muse--main--1.0--patch-35
5353     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5355     modified files:
5356      ChangeLog examples/mwolson/muse-init.el
5359 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5361     Summary:
5362       Update documentation for C-c TAB feature.
5363     Revision:
5364       muse--main--1.0--patch-34
5366     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5367       `muse-insert-tag'.
5368     
5370     modified files:
5371      ChangeLog muse.texi
5374 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5376     Summary:
5377       New feature: tag completion with C-c TAB.
5378     Revision:
5379       muse--main--1.0--patch-33
5381     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5382       (muse-tag-history, muse-custom-tags): New variables that keep track of
5383       the tag history and newly-entered tags respectively for
5384       `muse-insert-tag'.
5385       (muse-insert-tag): New function that interactively prompts the user for
5386       a tag to use.
5388     modified files:
5389      ChangeLog muse-mode.el
5392 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5394     Summary:
5395       Fix XHTML validation error with <hr> and <br>.
5396     Revision:
5397       muse--main--1.0--patch-32
5399     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5400       and HR tags for XHTML publishing.  This should fix a few validation
5401       errors that I've been noticing lately.
5403     modified files:
5404      ChangeLog muse-html.el
5407 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5409     Summary:
5410       Remove flyspell overlays on links.
5411     Revision:
5412       muse--main--1.0--patch-31
5414     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5415       should make the link clickable.  On Emacs21, the color will stay red,
5416       but other Emacsen should do the right thing, which is use the normal
5417       link color.  Hopefully this will fix some strange flyspell-related link
5418       problems.
5420     modified files:
5421      ChangeLog muse-colors.el
5424 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5426     Summary:
5427       Update my example Muse settings.
5428     Revision:
5429       muse--main--1.0--patch-30
5431     * examples/mwolson/muse-init.el: Update from my latest version.
5432       (muse-project-alist): Remove the francais part of my blog.
5433       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5434       into this and `my-muse-mode-fill-nobreak-p'.
5435       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5436       this is the best way to accomplish this.
5437       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5438       characters in the title.
5439       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5441     modified files:
5442      ChangeLog examples/mwolson/muse-init.el
5445 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5447     Summary:
5448       Add simple `muse-version' function.
5449     Revision:
5450       muse--main--1.0--patch-29
5452     * muse.el (muse-version): New function that displays the value of the
5453       `muse-version' variable.  This should be easier for the user to type
5454       than C-h v muse-version.
5456     modified files:
5457      ChangeLog muse.el
5460 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5462     Summary:
5463       Don't compile documentation by default.
5464     Revision:
5465       muse--main--1.0--patch-28
5467     * Makefile (all): Don't compile documentation by default.
5468       (doc): Use this rule to compile documentation.
5470     modified files:
5471      ChangeLog Makefile
5474 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5476     Summary:
5477       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5478     Revision:
5479       muse--main--1.0--patch-27
5481     2005-04-16  Michael Olson  <mwolson@gnu.org>
5482     
5483         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5484         johnw. If a journal entry's title is a [[link]], then an
5485         <enclosure> tag will be added to the XML data giving the size and
5486         MIME type of the link target.  This makes podcasting with Muse
5487         trivial.
5488         (muse-journal-rss-entry-template): Add enclosure usage to example.
5489         (muse-journal-rss-munge-buffer): Implement enclosures.
5491     modified files:
5492      ChangeLog muse-journal.el
5495 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5497     Summary:
5498       Standardize source headers, appease elint, don't require planner
5499     Revision:
5500       muse--main--1.0--patch-26
5502     2005-04-15  Michael Olson  <mwolson@gnu.org>
5503     
5504         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5505         `scripts' directory since it really isn't part of Muse proper; it
5506         is used to generate Muse output from the command line.
5507     
5508         * muse-blosxom.el: Handle case where planner is not loaded so that
5509         it isn't a hard requirement.
5510     
5511         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5512         that elint doesn't complain.
5513     
5514         * muse-message.el (muse-message-markup-link): Don't throw up on
5515         links with no description.
5516     
5517         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5518         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5519         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5520         muse-project.el, muse-publish.el, muse-regexps.el,
5521         muse-texinfo.el, muse.el: Add standard header for each file in
5522         preparation for the initial release, which will hopefully happen
5523         sometime within the next month.
5524     
5526     removed files:
5527      experimental/.arch-ids/=id
5529     modified files:
5530      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5531      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5532      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5533      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5534      muse-texinfo.el muse.el
5536     renamed files:
5537      .arch-ids/muse-build.el.id
5538        ==> scripts/.arch-ids/muse-build.el.id
5539      muse-build.el
5540        ==> scripts/muse-build.el
5542     removed directories:
5543      experimental experimental/.arch-ids
5546 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5548     Summary:
5549       Merge contents of muse-latexcjk.el into muse-latex.el.
5550     Revision:
5551       muse--main--1.0--patch-25
5553     2005-04-14  Michael Olson  <mwolson@gnu.org>
5554     
5555         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5556         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5557         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5558         Merge in from muse-latexcjk.el.
5559     
5560         * muse-latexcjk.el: Removed, functionality merged with
5561         muse-latex.el
5563     removed files:
5564      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5566     modified files:
5567      ChangeLog muse-latex.el
5570 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5572     Summary:
5573       Merge muse-xhtml.el into muse-html.el.
5574     Revision:
5575       muse--main--1.0--patch-24
5577     2005-04-06  Michael Olson  <mwolson@gnu.org>
5578     
5579         * examples/mwolson/muse-init.el: Update with respect to the
5580         muse-xhtml.el merge.
5581     
5582         * muse-html.el: The contents of muse-xhtml.el have been merged in
5583         as advised by John Wiegley.
5584         (muse-html-style-sheet): Add example for XHTML use in the
5585         function's documentation.
5586         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5587         Moved from muse-xhtml.el.
5588     
5589         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5591     removed files:
5592      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5594     modified files:
5595      ChangeLog examples/mwolson/muse-init.el muse-html.el
5598 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5600     Summary:
5601       Try to fix regexps for Emacs 21.4.
5602     Revision:
5603       muse--main--1.0--patch-23
5605     2005-04-05  Michael Olson  <mwolson@gnu.org>
5606     
5607         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5608         for Emacs 21.4.
5610     modified files:
5611      ChangeLog muse-regexps.el
5614 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5616     Summary:
5617       Add comments to the publish-project example script
5618     Revision:
5619       muse--main--1.0--patch-22
5621     2005-04-01  Michael Olson  <mwolson@gnu.org>
5622     
5623         * examples/publish-project: Moved here from
5624         scripts/publish-project.  Added a few comments so people know what
5625         it is used for.
5627     modified files:
5628      ChangeLog examples/publish-project
5630     renamed files:
5631      scripts/.arch-ids/publish-project.id
5632        ==> examples/.arch-ids/publish-project.id
5633      scripts/publish-project
5634        ==> examples/publish-project
5637 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5639     Summary:
5640       New XHTML style, add more examples to my sample muse config
5641     Revision:
5642       muse--main--1.0--patch-21
5644     2005-03-31  Michael Olson  <mwolson@gnu.org>
5645     
5646         * examples/mwolson/muse-init.el: Give an example of deriving a
5647         custom publishing style.
5648         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5649         (my-muse-prepare-entry-for-xanga): Mangle the published output
5650         from a blosxom project and copy the result to the clipboard for
5651         easy pasting into Xanga's web form.  The file is untouched.
5652     
5653         * muse-html.el (muse-html-style-sheet): Include the <style
5654         type="text/css"></style> wrapper around the example.
5655         (muse-html-header): Don't add <style type="text/css"></style>
5656         around the value of `muse-html-style-sheet' anymore.  This allows
5657         for the option of putting your stylesheet(s) in a separate file.
5658         An example of this is given in the documentation for this
5659         variable.
5660     
5661         * muse-xhtml: New file that implements a publishing style which is
5662         derived from HTML mode.  It uses a slightly modified version of
5663         the HTML markup rules to generate XHTML-compliant output.
5664     
5665         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5666         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5667         header gaffes.
5668     
5669         * muse-journal.el: Add new "journal-xhtml" style.
5670     
5671         * muse-message.el: Add new "message-xhtml" style.
5673     new files:
5674      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5676     modified files:
5677      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5678      muse-html.el muse-journal.el muse-message.el
5681 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5683     Summary:
5684       Add my muse configuration to the examples
5685     Revision:
5686       muse--main--1.0--patch-20
5688     2005-03-24  Michael Olson  <mwolson@gnu.org>
5689     
5690         * examples/johnw: Move John Wiegley's configuration to this
5691         directory.
5692     
5693         * examples/mwolson: My configuration files go here.
5694     
5695         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5696         just figured out how to keep links from being spell-checked or
5697         split up by fill-mode, so the implementation of this may be found
5698         here.  I also made a function that sets up a blog entry for me.
5700     new files:
5701      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5702      examples/mwolson/.arch-ids/muse-init.el.id
5703      examples/mwolson/muse-init.el
5705     modified files:
5706      ChangeLog
5708     renamed files:
5709      examples/.arch-ids/muse-johnw.el.id
5710        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5711      examples/.arch-ids/publish-johnw.id
5712        ==> examples/johnw/.arch-ids/publish-johnw.id
5713      examples/muse-johnw.el
5714        ==> examples/johnw/muse-johnw.el
5715      examples/publish-johnw
5716        ==> examples/johnw/publish-johnw
5718     new directories:
5719      examples/johnw examples/johnw/.arch-ids examples/mwolson
5720      examples/mwolson/.arch-ids
5723 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5725     Summary:
5726       Add muse-blosxom script and plugin for pyblosxom
5727     Revision:
5728       muse--main--1.0--patch-19
5730     2005-03-24  Michael Olson  <mwolson@gnu.org>
5731     
5732         * muse-blosxom.el: Update copyright notice in headers and mention
5733         the pyblosxom scripts.
5734     
5735         * contrib/pyblosxom: New directory containing pyblosxom plugins
5736         and helper scripts.
5737     
5738         * contrib/getstamps.py: Script that generates the "timestamps"
5739         file, run on the local machine.
5740     
5741         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5742         timestamps file.
5744     new files:
5745      contrib/pyblosxom/.arch-ids/=id
5746      contrib/pyblosxom/.arch-ids/getstamps.py.id
5747      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5748      contrib/pyblosxom/getstamps.py
5749      contrib/pyblosxom/hardcodedates.py
5751     modified files:
5752      ChangeLog muse-blosxom.el
5754     new directories:
5755      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5758 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5760     Summary:
5761       muse-blosxom.el has matured past experimental status
5762     Revision:
5763       muse--main--1.0--patch-18
5765     2005-03-23  Michael Olson  <mwolson@gnu.org>
5766     
5767         * muse-blosxom.el: Remove common functionality that has already
5768         been implemented in `muse-html.el'.  Derive this mode from
5769         `muse-html'.  Update documentation.  I now feel that this file is
5770         ready to be included in the top-level Muse directory.
5772     modified files:
5773      ChangeLog muse-blosxom.el
5775     renamed files:
5776      experimental/.arch-ids/muse-blosxom.el.id
5777        ==> .arch-ids/muse-blosxom.el.id
5778      experimental/muse-blosxom.el
5779        ==> muse-blosxom.el
5782 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5784     Summary:
5785       Make muse-blosxom.el slightly less experimental
5786     Revision:
5787       muse--main--1.0--patch-17
5789     2005-03-22  Michael Olson  <mwolson@gnu.org>
5790     
5791         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5792         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5793         useful.
5794         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5795         from the `muse-blosxom-markup-date-directive' rule.
5796         (blosxom-set-time): Remove this function.  We're not going to be
5797         touching the timestamp manually anymore -- it's too much of a
5798         hassle.  Right now I've got a python program that compiles a
5799         timestamp file and a pyblosxom helper that reads it.  Something
5800         similar could be arranged for blosxom, I'm sure.
5801     
5803     modified files:
5804      ChangeLog experimental/muse-blosxom.el
5807 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5809     Summary:
5810       Apply latest journal-related updates from johnw
5811     Revision:
5812       muse--main--1.0--patch-16
5815     modified files:
5816      ChangeLog examples/muse-johnw.el muse-journal.el
5819 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5821     Summary:
5822       Add Projects node to the manual
5823     Revision:
5824       muse--main--1.0--patch-15
5826     2005-02-28  Michael Olson  <mwolson@gnu.org>
5827     
5828         * muse.texi: Change copyright notice since the FSF is now the
5829         copyright holder.
5830         (Projects): New node, based on a section from the README file.
5832     modified files:
5833      ChangeLog muse.texi
5836 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5838     Summary:
5839       Correct documentation, adding some content.
5840     Revision:
5841       muse--main--1.0--patch-14
5843     2005-02-28  Michael Olson  <mwolson@gnu.org>
5844     
5845         * muse.texi: Change license terms of the documentation to the GNU
5846         GPL instead of the GNU FDL, as per the consent of the copyright
5847         holders of the emacs-wiki manual, from which this is based.  Some
5848         emacs-wiki-isms in the manual were corrected, and the Getting
5849         Started section was updated.
5851     modified files:
5852      ChangeLog muse.texi
5855 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5857     Summary:
5858       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5859     Revision:
5860       muse--main--1.0--patch-13
5862     2005-02-17  Michael Olson  <mwolson@gnu.org>
5863     
5864         * experimental/muse-blosxom.el: Somehow the contents of this file
5865         managed to get duplicated.  I removed the duplicates.
5866         (muse-blosxom-date): Remove this, since it is not useful.
5867         (muse-blosxom-header): Use the standard header that blosxom.el
5868         has.
5870     modified files:
5871      ChangeLog experimental/muse-blosxom.el
5874 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5876     Summary:
5877       Initial commit of muse.texi, nothing substantial
5878     Revision:
5879       muse--main--1.0--patch-12
5881     2005-02-07  Michael Olson  <mwolson@gnu.org>
5882     
5883         * muse.texi: New file that provides the documentation for Muse.
5884         It is in a very rough form at the moment.  Nothing substantial may
5885         be found here yet.  Be ye warned.
5887     new files:
5888      .arch-ids/muse.texi.id muse.texi
5890     modified files:
5891      ChangeLog
5894 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5896     Summary:
5897       Add docstring, new trivial function
5898     Revision:
5899       muse--main--1.0--patch-11
5901     2005-02-07  Michael Olson  <mwolson@gnu.org>
5902     
5903         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5904         `muse-what-changed'.  No functionality change.
5905         (muse-what-changed): New function that displays in diff format the
5906         changes made since the buffer was last saved.
5907     
5908         * muse-project.el (muse-project-publish): Add docstring.
5910     modified files:
5911      ChangeLog muse-mode.el muse-project.el
5914 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5916     Summary:
5917       Add experimental version of muse-blosxom.el to project
5918     Revision:
5919       muse--main--1.0--patch-10
5921     2005-02-04  Michael Olson  <mwolson@gnu.org>
5922     
5923         * Makefile (realclean): Remove file that gets generated when fonts
5924         are missing.
5925     
5926         * experimental/muse-bloxsom.el: New file that implements Blosxom
5927         support for Muse.  It's in a very rough state, hence its placement
5928         in the `experimental' directory.
5930     new files:
5931      experimental/.arch-ids/=id
5932      experimental/.arch-ids/muse-blosxom.el.id
5933      experimental/muse-blosxom.el
5935     modified files:
5936      ChangeLog Makefile
5938     new directories:
5939      experimental experimental/.arch-ids
5942 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5944     Summary:
5945       Make permissions more consistent
5946     Revision:
5947       muse--main--1.0--patch-9
5950     modified files:
5951      ChangeLog
5953     modified directories:
5954      contrib examples scripts
5957 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5959     Summary:
5960       Fix build problems
5961     Revision:
5962       muse--main--1.0--patch-8
5964     2005-02-04  Michael Olson  <mwolson@gnu.org>
5965     
5966         * muse-build.el: Add contrib directory to `load-path'.
5967         (muse-elint-files): Load `muse-regexps.el'.
5968     
5969         * scripts/publish: Change permissions so that this script is
5970         executable.  Add contrib directory to load list.  Add
5971         `muse-regexps.el' to list.
5973     modified files:
5974      ChangeLog muse-build.el scripts/publish
5977 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5979     Summary:
5980       Use "&mdash;" instead of "&#151;"
5981     Revision:
5982       muse--main--1.0--patch-7
5984     2005-01-31  Michael Olson  <mwolson@gnu.org>
5985     
5986         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5987         with "&mdash;" so that documents validate properly.  Thanks to
5988         Björn Lindström for the suggestion.
5989     
5990         * muse-html.el (muse-html-markup-strings): Ditto.
5992     modified files:
5993      ChangeLog muse-docbook.el muse-html.el
5996 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5998     Summary:
5999       Fix use of "[:blank:]" in underline markup
6000     Revision:
6001       muse--main--1.0--patch-6
6003     2005-01-25  Michael Olson  <mwolson@gnu.org>
6004     
6005         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6006         use of `muse-regexp-blank'.
6008     modified files:
6009      ChangeLog muse-colors.el
6012 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6014     Summary:
6015       Fix problem with headings being given wrong face
6016     Revision:
6017       muse--main--1.0--patch-5
6019     2005-01-03  Michael Olson  <mwolson@gnu.org>
6020     
6021         * muse-colors.el: Add header.
6022         (muse-colors-emphasized): Headings were being given the coloring
6023         for the next level of heading instead of the real
6024         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6025         Heading").  Thanks to Lan Yufeng for finding this and sending a
6026         patch.
6027     
6028         * muse-regexps.el: Fix header.
6030     modified files:
6031      ChangeLog muse-colors.el muse-regexps.el
6034 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6036     Summary:
6037       Rotate ChangeLog
6038     Revision:
6039       muse--main--1.0--patch-4
6041     2005-01-01  Michael Olson  <mwolson@gnu.org>
6042     
6043         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6044         version will be automatically maintained by Arch.
6045     
6047     new files:
6048      .arch-ids/ChangeLog.id ChangeLog
6050     renamed files:
6051      .arch-ids/ChangeLog.id
6052        ==> .arch-ids/ChangeLog.2004.id
6053      ChangeLog
6054        ==> ChangeLog.2004
6057 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6059     Summary:
6060       Extended regexps fix, allow spaces in 1st part of links
6061     Revision:
6062       muse--main--1.0--patch-3
6064     2004-12-30  Michael Olson  <mwolson@gnu.org>
6065     
6066         * muse.el (muse-link-regexp): Allow spaces in the first part of
6067         links.
6068     
6069         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6070         customizable alternatives to extended character classes.
6071     
6072         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6074     modified files:
6075      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6076      muse-html.el muse-mode.el muse-publish.el muse.el
6079 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6081     Summary:
6082       Begin to change regexp handling, tweak muse.el header
6083     Revision:
6084       muse--main--1.0--patch-2
6086     2004-12-29  Michael Olson  <mwolson@gnu.org>
6087     
6088         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6089         myself.  Update URL.
6090     
6091         * muse-regexps.el: New file that implements regexp handling.
6092         Generalized regexp options will be moved to it eventually.
6094     new files:
6095      .arch-ids/muse-regexps.el.id muse-regexps.el
6097     modified files:
6098      ChangeLog muse.el
6101 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6103     Summary:
6104       Do some early spring cleaning
6105     Revision:
6106       muse--main--1.0--patch-1
6108     2004-12-29  Michael Olson  <mwolson@gnu.org>
6109     
6110         * Makefile: Change path to `publish' script.
6111     
6112         * contrib/pcomplete.el: New file that is used by Muse without
6113         actually being a part of it: hence its location in the contrib
6114         directory.
6115     
6116         * contrib/cgi.el, contrib/httpd.el: New location.
6117     
6118         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6119     
6120         * scripts/publish, scripts/publish-project: Ditto.
6122     new files:
6123      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6124      contrib/pcomplete.el examples/.arch-ids/=id
6125      scripts/.arch-ids/=id
6127     modified files:
6128      ChangeLog Makefile
6130     renamed files:
6131      .arch-ids/cgi.el.id
6132        ==> contrib/.arch-ids/cgi.el.id
6133      .arch-ids/httpd.el.id
6134        ==> contrib/.arch-ids/httpd.el.id
6135      .arch-ids/muse-johnw.el.id
6136        ==> examples/.arch-ids/muse-johnw.el.id
6137      .arch-ids/publish-johnw.id
6138        ==> examples/.arch-ids/publish-johnw.id
6139      .arch-ids/publish-project.id
6140        ==> scripts/.arch-ids/publish-project.id
6141      .arch-ids/publish.id
6142        ==> scripts/.arch-ids/publish.id
6143      cgi.el
6144        ==> contrib/cgi.el
6145      httpd.el
6146        ==> contrib/httpd.el
6147      muse-johnw.el
6148        ==> examples/muse-johnw.el
6149      publish
6150        ==> scripts/publish
6151      publish-johnw
6152        ==> examples/publish-johnw
6153      publish-project
6154        ==> scripts/publish-project
6156     new directories:
6157      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6158      scripts/.arch-ids
6161 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6163     Summary:
6164       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6165     Revision:
6166       muse--main--1.0--base-0
6168     (automatically generated log message)
6170     new patches:
6171      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6172      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6173      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6174      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6175      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6176      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6177      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6178      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6179      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6180      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6181      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6182      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6183      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6184      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6185      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6186      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6187      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6188      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8