Fix use of muse-insert-markup.
[muse-el.git] / ChangeLog.main
blob61b5609566bc6a03f46d5edc021a6cfc2d6ea2fe
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-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
7     Summary:
8       Add markup for non-breaking space.
9     Revision:
10       muse--main--1.0--patch-323
12     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
13       for 'no-break-space.
14     
15     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
16     
17     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
18     
19     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
20     
21     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
22     
23     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
24     
25     * lisp/muse-publish.el (muse-publish-markup-regexps)
26       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
27       space.  Thanks to Ken Brown for the suggestion.
28       (muse-publish-markup-no-break-space): New function that publishes a
29       non-breaking space.
31     modified files:
32      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
33      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
34      lisp/muse-texinfo.el lisp/muse-xml.el
37 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
39     Summary:
40       muse-html: Fix regexp error.
41     Revision:
42       muse--main--1.0--patch-302
44     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
45       string.
47     modified files:
48      ChangeLog lisp/muse-html.el
51 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
53     Summary:
54       muse-mode: Make muse-edit-link-at-point work.
55     Revision:
56       muse--main--1.0--patch-298
58     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
59       this function works.  Before, it would remove an arbitrary chunk of the
60       top of the buffer.
62     modified files:
63      ChangeLog lisp/muse-mode.el
66 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
68     Summary:
69       Change mode of muse-protocols to 644.
70     Revision:
71       muse--main--1.0--patch-297
74     modified files:
75      ChangeLog lisp/muse-protocols.el
78 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
80     Summary:
81       muse-wiki: WikiWord suffix fix.
82     Revision:
83       muse--main--1.0--patch-296
85     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
86       be nothing at the end.  This allows us to separate WikiWords with
87       "''''" to indicate suffixes.
89     modified files:
90      ChangeLog lisp/muse-wiki.el
93 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
95     Summary:
96       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
97     Revision:
98       muse--main--1.0--patch-295
100     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
101       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
102       for the report.
104     modified files:
105      ChangeLog lisp/muse-wiki.el
108 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
110     Summary:
111       muse-wiki: First try at implementing WikiName separator.
112     Revision:
113       muse--main--1.0--patch-286
115     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
116       markup, for when you want to add a suffix to a WikiName.
118     modified files:
119      ChangeLog lisp/muse-wiki.el
122 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
124     Summary:
125       muse-mode: Minor fix.
126     Revision:
127       muse--main--1.0--patch-283
129     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
130       and save-excursion as recommended by Emacs documentation.
132     modified files:
133      ChangeLog lisp/muse-mode.el
136 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
138     Summary:
139       muse-mode: Handle case where we visit an anchor-only link.
140     Revision:
141       muse--main--1.0--patch-282
143     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
144       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
146     modified files:
147      ChangeLog lisp/muse-mode.el
150 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
152     Summary:
153       muse-colors: Add faces for all 3 levels of emphasis.
154     Revision:
155       muse--main--1.0--patch-281
157     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
158       (muse-emphasis-3): New faces that represent italic, bold, and bold
159       italic emphasis, respectively.
160       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
161       the suggestion and the initial code. 
163     modified files:
164      AUTHORS ChangeLog lisp/muse-colors.el
167 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
169     Summary:
170       Don't split anchors in URLs.
171     Revision:
172       muse--main--1.0--patch-278
174     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
175       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
176       sure that we handle URLs before trying to split the anchor.
177       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
179     modified files:
180      ChangeLog lisp/muse-mode.el
183 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
185     Summary:
186       Deal with case when muse-make-link is passed an explicit link.
187     Revision:
188       muse--main--1.0--patch-276
190     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
191       with case when we are passed an explicit-style link.
193     modified files:
194      ChangeLog lisp/muse-mode.el
197 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
199     Summary:
200       muse-latex: Make footnotes look a bit more natural for LaTeX users.
201     Revision:
202       muse--main--1.0--patch-273
204     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
205       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
207     modified files:
208      ChangeLog lisp/muse-latex.el
211 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
213     Summary:
214       muse-texinfo: Correct markup strings for dots, enddots, center.
215     Revision:
216       muse--main--1.0--patch-272
218     * AUTHORS: Bookkeeping
219     
220     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
221       Jim Ottaway that produces correct output for dots, enddots, and
222       centered text.
224     modified files:
225      AUTHORS ChangeLog lisp/muse-texinfo.el
228 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
230     Summary:
231       Allow "-" in publishing directives.
232     Revision:
233       muse--main--1.0--patch-268
235     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
236       publishing directives.  Thanks to Jim Ottaway for the suggestion.
238     modified files:
239      ChangeLog lisp/muse-publish.el
242 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
244     Summary:
245       muse-latex: Fix "generation of PDF failed" message.
246     Revision:
247       muse--main--1.0--patch-267
249     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
250       t or nil depending on whether the publishing attempt was successful.
252     modified files:
253      ChangeLog lisp/muse-latex.el
256 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
258     Summary:
259       Call pdflatex a reasonable number of times.
260     Revision:
261       muse--main--1.0--patch-266
263     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
264       times, depending on what return value we get.  Thanks to John Wiegley
265       for the heads up.
267     modified files:
268      ChangeLog Makefile.defs debian/changelog debian/rules
269      lisp/muse-latex.el
272 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
274     Summary:
275       Fix mistyping of new option name.
276     Revision:
277       muse--main--1.0--patch-263
279     * lisp/muse-publish.el (muse-publish-markup-comment)
280       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
282     modified files:
283      ChangeLog lisp/muse-publish.el
286 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
288     Summary:
289       By default, use ".muse" extension and do not detect by pathname.
290     Revision:
291       muse--main--1.0--patch-257
293     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
294       (muse-file-extension): Default to "muse".  This has the effect of
295       making Emacs associate the ".muse" extension with muse-mode, without
296       trying to figure things out from the path to the file.  The former
297       method is usually considered to be best, so we'll go with it.
299     modified files:
300      ChangeLog lisp/muse-mode.el lisp/muse.el
303 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
305     Summary:
306       Emacs 21 flyspell fix.
307     Revision:
308       muse--main--1.0--patch-256
310     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
311       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
312       means that the version of flyspell that comes with Emacs21 will no
313       longer mess up links.
315     modified files:
316      ChangeLog lisp/muse-mode.el
319 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
321     Summary:
322       Merged from jeho@jeho.org--2005 (patch 0-11)
323     Revision:
324       muse--main--1.0--patch-255
326     * AUTHORS: Update.
327     
328     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
329       footnode-end mark.
330     
331     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
332       links.
333       (muse-visit-link-default): Save position before searching, in case the
334       search fails.  Use a regexp search.  Start from beginning of document.
335       Refine search regexp.
336     
337     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
338       that indicated whether project names without a page specifier will be
339       considered links.
340       (muse-wiki-handle-interwiki): Consult
341       `muse-wiki-ignore-bare-project-names'.
342     
343     Patches applied:
344     
345      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
346        muse-mode.el fix for muse-visit-link-default
347     
348      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
349        muse-mode.el fix intangible problem in muse-link-at-point
350     
351      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
352        muse-wiki: added option for not rendering bare project names as links
353     
354      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
355        muse-mode.el: fix finding an anchor
356     
357      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
358        muse-latex.el: fix footnote-end
360     modified files:
361      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
362      lisp/muse-wiki.el
364     new patches:
365      jeho@jeho.org--2005/muse--jeho--1.0--base-0
366      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
367      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
368      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
369      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
370      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
371      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
372      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
373      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
374      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
375      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
376      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
379 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
381     Summary:
382       Allow anchors to occur near (rather than at) the beginning of line.
383     Revision:
384       muse--main--1.0--patch-252
386     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
387       characters before anchor, like " - ".  Thanks to Phillip Lord for the
388       suggestion.
390     modified files:
391      ChangeLog lisp/muse-publish.el
394 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
396     Summary:
397       Minor bookkeeping update.
398     Revision:
399       muse--main--1.0--patch-251
401     * AUTHORS: Update information.
403     modified files:
404      AUTHORS ChangeLog
407 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
409     Summary:
410       muse-latex: Ignore anchor if it occurs at end of line.
411     Revision:
412       muse--main--1.0--patch-249
414     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
415       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
417     modified files:
418      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
421 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
423     Summary:
424       Figure out syntax of :set.
425     Revision:
426       muse--main--1.0--patch-246
428     * lisp/muse-project.el (muse-project): Make the :set option inline to
429       match the actual syntax that Muse recognizes.
430     
431     * muse.texi (Projects): Note that I need to work on this section.
433     modified files:
434      ChangeLog lisp/muse-project.el muse.texi
437 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
439     Summary:
440       Release Emacs Muse 3.02.01.
441     Revision:
442       muse--main--1.0--patch-245
444     * NEWS: Update entries for Muse 3.02.01.
445     
446     * debian/rules: Install NEWS.Debian.
447     
448     * debian/NEWS: New file that contains Debian-related news items.
449     
450     * examples/mwolson/muse-init.el: Update with my latest changes.
451     
452     * examples/mwolson/templates/footer.html: Use
453       `muse-publishing-directive'.
455     new files:
456      debian/.arch-ids/NEWS.id debian/NEWS
458     modified files:
459      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
460      examples/mwolson/muse-init.el
461      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
464 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
466     Summary:
467       Fix customization bugs concerning muse-project-alist.
468     Revision:
469       muse--main--1.0--patch-244
471     * examples/johnw/muse-johnw.el: Update with latest version from John.
472     
473     * muse-project.el (muse-project-alist-using-customize): New variable that
474       indicates whether or not we just used customize to modify the value of
475       muse-project-alist.
476       (muse-project-alist-get): Set muse-project-alist-using-customize.
477       (muse-project-alist-set): Only try to unescape muse-project-alist if
478       muse-project-alist-using-customize is set.  Make sure that the value we
479       save to .emacs is unescaped.
480       (muse-project): Add definition for :value-delete so that we can work
481       around an Emacs21 and XEmacs21 annoyance.
483     modified files:
484      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
487 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
489     Summary:
490       Try to make link properties more sane.
491     Revision:
492       muse--main--1.0--patch-243
494     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
495       a bit smarter.  It is hoped that this fixes several strange key
496       movement and link coloring issues.  Thanks to Sergey Vlasov for the
497       fix.
499     modified files:
500      AUTHORS ChangeLog lisp/muse-colors.el
503 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
505     Summary:
506       Use modification time for date directive.
507     Revision:
508       muse--main--1.0--patch-242
510     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
511       directive using the currently-publishing file's modification time,
512       rather than the current time.
514     modified files:
515      ChangeLog lisp/muse-publish.el
518 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
520     Summary:
521       If more than 1 blank separates list/table items, separate them.
522     Revision:
523       muse--main--1.0--patch-240
525     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
526       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
527       line separates a list or table item, it will form a new table.
529     modified files:
530      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
531      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
534 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
536     Summary:
537       muse.texi: Use @example instead of @smallexample.
538     Revision:
539       muse--main--1.0--patch-239
541     * muse.texi: Replace @smallexample with @example.  It didn't do what I
542       thought it did, and the result looked worse.  Hence, the reversal.
544     modified files:
545      ChangeLog muse.texi
548 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
550     Summary:
551       muse-html: Add muse-xhtml-style-sheet.
552     Revision:
553       muse--main--1.0--patch-238
555     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
556       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
557       Thanks to Trent Buck for the suggestion.
559     modified files:
560      ChangeLog lisp/muse-html.el
563 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
565     Summary:
566       Release Muse 3.02.
567     Revision:
568       muse--main--1.0--patch-237
570     * Makefile.defs: Update Debian stuff.
571     
572     * changelog: Add entry for 3.02-1, urgency medium.
574     modified files:
575      ChangeLog Makefile.defs debian/changelog
578 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
580     Summary:
581       Prepare for release.
582     Revision:
583       muse--main--1.0--patch-236
585     * lisp/muse.el (muse-version): Increment to 3.02.
586     
587     * *.el: Fix first header line.
588     
589     * examples/mwolson/muse-init.el: Sync with my config.
590       (my-muse-pdf-make-links-absolute): New function that makes relative
591       links absolute in a hard-coded way.
592       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
593       publishing transforms.
594     
595     * NEWS: Update.
597     new files:
598      experimental/.arch-ids/muse-cite.el.id
599      experimental/muse-cite.el
601     modified files:
602      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
603      experimental/muse-message.el experimental/muse-xml.el
604      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
605      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
606      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
607      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
608      lisp/muse-protocols.el lisp/muse-publish.el
609      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
610      lisp/muse.el muse.texi
613 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
615     Summary:
616       Finish documentation.
617     Revision:
618       muse--main--1.0--patch-235
620     * muse.texi (Comments): New node that describes the syntax of comments.
621       (Markup Strings): Describe all markup strings.
623     modified files:
624      ChangeLog muse.texi
627 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
629     Summary:
630       Document style elements for muse-define-style.
631     Revision:
632       muse--main--1.0--patch-234
634     * muse.texi: Use @smallexample for 1-line examples.
635       (Style Elements): New node that explains the different style elements
636       that may be used for muse-define-style and muse-derive-style.
637       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
638       better.
640     modified files:
641      ChangeLog muse.texi
644 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
646     Summary:
647       Make documentation separately installable.
648     Revision:
649       muse--main--1.0--patch-233
651     * Makefile (install): Split into install-bin and install-info.
652     
653     * muse.texi (Markup Regexps): Fix display bug.
655     modified files:
656      ChangeLog Makefile muse.texi
659 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
661     Summary:
662       muse-mode: Set comment syntax.
663     Revision:
664       muse--main--1.0--patch-232
666     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
667       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
669     modified files:
670      ChangeLog lisp/muse-mode.el
673 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
675     Summary:
676       muse.texi: Add publishing order information.
677     Revision:
678       muse--main--1.0--patch-231
680     * muse.texi (Markup Regexps): Add publishing order.
682     modified files:
683      ChangeLog muse.texi
686 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
688     Summary:
689       Hack on documentation.  The release is in sight!
690     Revision:
691       muse--main--1.0--patch-230
693     * muse.texi: Use @subsubheading for all logical split headers rather than
694       @emph.  Move all examples against left margin.  Add comments to
695       indicate what still needs to be done.
696       (DocBook): Correct a few misspelled variable names and add some new
697       variables.
698       (Common Elements): Split this into 4 new subsections.
700     modified files:
701      ChangeLog muse.texi
704 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
706     Summary:
707       Fix publishing of stuff like <code><></code>.
708     Revision:
709       muse--main--1.0--patch-229
711     * lisp/muse-publish.el (muse-publish-escape-specials): Use
712       `insert-before-markers' rather than `insert'.  This should fix strange
713       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
715     modified files:
716      ChangeLog lisp/muse-publish.el
719 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
721     Summary:
722       Update NEWS, fix muse-url-protocols customization interface.
723     Revision:
724       muse--main--1.0--patch-228
726     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
727       using nil as the resolve function.
728     
729     * NEWS: Bring up-to-date.
731     modified files:
732      ChangeLog NEWS lisp/muse-protocols.el
735 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
737     Summary:
738       Fix title coloring bug; muse-latex: escape '<' and '>'.
739     Revision:
740       muse--main--1.0--patch-227
742     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
743       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
744       for the report.
745     
746     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
747       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
748       Buck.
750     modified files:
751      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
754 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
756     Summary:
757       muse-latex: Handle special characters in a better way.
758     Revision:
759       muse--main--1.0--patch-226
761     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
762       characters hack.
763       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
764       'end-literal.  Thanks to Trent Buck for the suggestion.
765       (muse-latex-markup-specials): Move special characters here instead of
766       using the regexp.
768     modified files:
769      ChangeLog lisp/muse-latex.el
772 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
774     Summary:
775       muse-latex: Fix compiler warning.
776     Revision:
777       muse--main--1.0--patch-225
779     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
780       format.
782     modified files:
783      ChangeLog lisp/muse-latex.el
786 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
788     Summary:
789       Add <code> tag.
790     Revision:
791       muse--main--1.0--patch-224
793     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
794       verbatim.  Verbatim makes text literal and escaped, code makes text
795       teletype and escaped.
796     
797     * muse-publish.el (muse-publish-markup-tags): Add "code".
798       (muse-publish-code-tag): New function that publishes code the same way
799       as =teletyped= text.
801     modified files:
802      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
805 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
807     Summary:
808       Strip text properties before browsing a URL.
809     Revision:
810       muse--main--1.0--patch-223
812     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
813       this will fix a bug.
815     modified files:
816      ChangeLog lisp/muse-protocols.el
819 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
821     Summary:
822       muse-latex: Call pdflatex twice to get <contents> published.
823     Revision:
824       muse--main--1.0--patch-222
826     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
827       pdflatex twice, since this seems to be necessary to get <contents>
828       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
829       to call it three times, since this is what John originally did.  Can
830       someone please give me advice about this?
832     modified files:
833      ChangeLog lisp/muse-latex.el
836 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
838     Summary:
839       Make info:// and man:// not publish a link, handle insert URL edge case.
840     Revision:
841       muse--main--1.0--patch-221
843     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
844       publish only the description, not the URL.
845     
846     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
847       get nil from muse-publish-url by not inserting any text.
849     modified files:
850      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
853 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
855     Summary:
856       If a URL has a resolve function of nil, publish the description only.
857     Revision:
858       muse--main--1.0--patch-220
860     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
861       complete tag.
862     
863     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
864       interface.
865       (muse-resolve-url): If nil is given as the resolve function, return
866       nil.
867     
868     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
869       insert the description instead of the original URL.
871     modified files:
872      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
873      lisp/muse-publish.el
876 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
878     Summary:
879       Implement protocol handling.
880     Revision:
881       muse--main--1.0--patch-219
883     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
884       should just make a hook for this stuff.
885       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
886     
887     * lisp/muse-protocols.el: New file that implements protocol handling.
888     
889     * lisp/muse-publish.el (muse-publish-url-transforms): Add
890       muse-resolve-url.
891       (muse-publish-markup-url): Indentation fix, no func change.
892     
893     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
894     
895     * lisp/muse.el: Require muse-protocols.
897     new files:
898      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
900     modified files:
901      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
902      lisp/muse-regexps.el lisp/muse.el
905 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
907     Summary:
908       muse-xml: Use a more standard sort of header.
909     Revision:
910       muse--main--1.0--patch-218
912     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
913       type="muse">, as suggested by Brad Collins.
915     modified files:
916      ChangeLog experimental/muse-xml.el
919 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
921     Summary:
922       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
923     Revision:
924       muse--main--1.0--patch-217
926     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
927     
928     * README (examples): Mention that other files are here as well.
929     
930     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
931       for use with muse-xml.el.
932     
933     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
934       muse-xml is in experimental status.
935       (muse-xml-markup-regexps): Correct table-munging regexp.
936       (muse-xml-markup-strings): Surround each verse line with <line></line>.
937       Empty lines are marked up as <line />.
938     
939     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
940       s/last-stanza-end/end-last-stanza-line/.
941     
942     * muse-mode.el (muse-visit-link-default): Make the temporary file
943       visiting work as expected.
944     
945     * muse-publish.el (muse-publish-markup-verse): Make use of
946       'begin-verse-line and 'begin-last-stanza-line.  Use
947       'end-last-stanza-line instead of 'last-stanza-end.
948     
949     * muse.texi (Verse): Be a bit more clever with our example.
951     new files:
952      examples/.arch-ids/muse.rnc.id examples/muse.rnc
954     modified files:
955      AUTHORS ChangeLog README experimental/muse-xml.el
956      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
957      muse.texi
960 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
962     Summary:
963       Allow links to temporary files to be visited.
964     Revision:
965       muse--main--1.0--patch-216
967     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
968       temporary files.  These are buffers that do not have a corresponding
969       file.
971     modified files:
972      ChangeLog lisp/muse-mode.el
975 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
977     Summary:
978       Fix save-match-data gaffe.
979     Revision:
980       muse--main--1.0--patch-215
982     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
983       outside of `and' statement.
985     modified files:
986      ChangeLog lisp/muse-regexps.el
989 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
991     Summary:
992       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
993     Revision:
994       muse--main--1.0--patch-214
996     * examples/mwolson/muse-init.el: Update.
997     
998     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
999       ensure that links to other pages in this project are given the proper
1000       extension.
1001     
1002     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1003     
1004     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1005       instead of muse-publish-output-name.
1006     
1007     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1008       functions that consult the :link-suffix when returning the name of the
1009       link (or the complete file name for the latter function).  If
1010       :link-suffix does not exist, use :suffix.  This should help Muse be
1011       able to handle some more usage scenarios.
1012       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1013       muse-publish-output-name.
1014     
1015     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1016       muse-publish-link-file instead of muse-publish-output-file.
1017       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1018       letters.  The old behavior was not friendly to acronyms.
1020     modified files:
1021      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1022      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1023      lisp/muse-wiki.el
1026 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1028     Summary:
1029       Correct the publish-project example.
1030     Revision:
1031       muse--main--1.0--patch-213
1033     * examples/publish-project: Remove "-l muse-build.el" and note that the
1034       user's muse-init.el file should add the Muse directories to load-path.
1036     modified files:
1037      ChangeLog examples/publish-project
1040 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1042     Summary:
1043       Reinstate former extended character class rules.
1044     Revision:
1045       muse--main--1.0--patch-212
1047     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1048       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1049       document that.
1050       (muse-regexp-emacs-revision): New variable that indicates the revision
1051       number of this version of Emacs.
1052       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1053       aren't working well enough with extended character classes in regexps.
1054     
1055     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1056       instead of just displaying it.
1058     modified files:
1059      ChangeLog lisp/muse-regexps.el lisp/muse.el
1062 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1064     Summary:
1065       Fix paragraph-filling breakage in Emacs21.
1066     Revision:
1067       muse--main--1.0--patch-211
1069     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1070       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1071       report.
1073     modified files:
1074      ChangeLog lisp/muse-mode.el
1077 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1079     Summary:
1080       Allow Emacs 21.3 to use extended character classes in regexps.
1081     Revision:
1082       muse--main--1.0--patch-210
1084     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1085       Since enough positive reports have come in about the usability of 21.3,
1086       we'll allow it to use extended character classes in regexps by default.
1088     modified files:
1089      ChangeLog lisp/muse-regexps.el
1092 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1094     Summary:
1095       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1096     Revision:
1097       muse--main--1.0--patch-209
1099     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1100       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1101       offer the style and directory prompt when you hit C-c C-t in a file
1102       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1103       Hodique for the fix.
1104     
1105     * lisp/muse.el (muse-read-directory-name): New function that defines a
1106       fallback version of `read-directory-name', since Emacs21 doesn't have
1107       it.
1109     modified files:
1110      ChangeLog lisp/muse-publish.el lisp/muse.el
1112     new patches:
1113      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1114      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1115      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1116      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1117      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1118      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1121 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1123     Summary:
1124       Fix problem with links at beginning of buf and paragraphs.
1125     Revision:
1126       muse--main--1.0--patch-208
1128     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1129       mean.
1130     
1131     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1132     
1133     * muse-html.el (muse-html-markup-regexps): Ditto.
1134     
1135     * muse-publish.el (muse-publishing-last-position): New variable that
1136       indicates our last buffer position while publishing the current rule.
1137       Used to make sure the process doesn't get stalled.
1138       (muse-publish-markup): Fix edge case where links at beginning of
1139       buffer, with read-only text, would prevent the beginning of buffer from
1140       being matched.
1141       (muse-publish-markup-directive): Fix case where two directives of the
1142       same size would prevent any following directives from being
1143       interpreted.  We accomplish this by setting the last published position
1144       to nil after each directive.
1146     modified files:
1147      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1148      lisp/muse-html.el lisp/muse-publish.el
1151 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1153     Summary:
1154       Document publishing directives.
1155     Revision:
1156       muse--main--1.0--patch-207
1158     * muse.texi (Getting Started): Remove crufty sentence.
1159       (Directives): New section that describes the likes of #title and
1160       #author.
1162     modified files:
1163      ChangeLog muse.texi
1166 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1168     Summary:
1169       Document WikiNames and update header publishing information.
1170     Revision:
1171       muse--main--1.0--patch-206
1173     * muse.texi (Headings): Any level of headings is supported.
1174       (Emphasizing Text): Verbatim text may span multiple lines.
1175       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1176       Links, and Images.
1177       (Implicit Links): Document WikiNames and InterWiki links.
1179     modified files:
1180      ChangeLog muse.texi
1183 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1185     Summary:
1186       Finish NEWS, handle emphasis at EOF edge case.
1187     Revision:
1188       muse--main--1.0--patch-205
1190     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1191       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1192       as there is a terminating emphasis delimiter.
1193     
1194     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1195     
1196     * NEWS: Bring this up to date.
1198     modified files:
1199      ChangeLog NEWS examples/mwolson/muse-init.el
1200      lisp/muse-colors.el
1203 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1205     Summary:
1206       muse-html: Add muse-xhtml-extension.
1207     Revision:
1208       muse--main--1.0--patch-204
1210     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1211       default file extension for publishing XHTML files.  Thanks to Trent
1212       Buck for the suggestion.
1213       ("xhtml"): Use it.
1215     modified files:
1216      ChangeLog lisp/muse-html.el
1219 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1221     Summary:
1222       Add items through patch-149 to NEWS.
1223     Revision:
1224       muse--main--1.0--patch-203
1226     * NEWS (progress): Catch up to patch-149.
1227     
1228     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1229     
1230     * lisp/muse-publish.el (muse-publish): Ditto.
1232     modified files:
1233      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1236 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1238     Summary:
1239       Make building of Debian revisions work.
1240     Revision:
1241       muse--main--1.0--patch-202
1243     * Makefile (distclean): Don't remove anything in debian/, since it will
1244       never be necessary.
1245       (debclean): Removed, since two different targets need slightly
1246       different versions of this.  Even abstraction has its limits.
1247       (debbuild): New target that takes care of performing the build itself.
1248       (debrevision): New target that makes a revision build, where the
1249       original tarball must not be modified.
1250       (debrevision): Split out building stuff to debbuild target.
1251     
1252     * debian/changelog: Several revisions worth of Debian fun.
1253     
1254     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1255       (Description): Make this match the ITP and shorten the text.
1257     modified files:
1258      ChangeLog Makefile Makefile.defs debian/changelog
1259      debian/control
1262 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1264     Summary:
1265       Prepare initial upload for Debian project.
1266     Revision:
1267       muse--main--1.0--patch-201
1269     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1270       version, since we only want the last changelog entry to appear on the
1271       initial Debian upload.
1272     
1273     * debian/changelog: New Debian package 3.01.arch.201-1.
1275     modified files:
1276      ChangeLog Makefile.defs debian/changelog
1279 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1281     Summary:
1282       muse-mode: Minor regexp tweak.
1283     Revision:
1284       muse--main--1.0--patch-200
1286     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1288     modified files:
1289      ChangeLog lisp/muse-mode.el
1292 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1294     Summary:
1295       Minor fixups from Peter K. Lee.
1296     Revision:
1297       muse--main--1.0--patch-199
1299     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1300       restrictive with our end-of-table regexp.
1301     
1302     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1303       instead of start of table.  Be less restrictive with several of our
1304       regexps.
1305     
1306     * lisp/muse-html.el: Patch from Peter K. Lee.
1307       (muse-html-prepare-buffer): Work around edge case where the "charset="
1308       part has already been appended to muse-html-meta-content-type.
1309       (muse-html-fixup-tables): Be slightly less restrictive with our
1310       end-of-table regexp.
1312     modified files:
1313      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1314      lisp/muse-html.el
1317 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1319     Summary:
1320       Keep lists from getting mashed together on M-q.
1321     Revision:
1322       muse--main--1.0--patch-198
1324     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1325       locally so that lists don't get blended together incorrectly upon
1326       hitting M-q.
1328     modified files:
1329      ChangeLog lisp/muse-mode.el
1332 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1334     Summary:
1335       QuickStart: Minor typo in anchor example.
1336     Revision:
1337       muse--main--1.0--patch-197
1339     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1340       rather than a full URL.
1342     modified files:
1343      ChangeLog examples/QuickStart
1346 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1348     Summary:
1349       Makefile: Use BUILDOPTS.
1350     Revision:
1351       muse--main--1.0--patch-196
1353     * Makefile (debrelease): Make use of $(BUILDOPTS).
1354     
1355     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1356       be passed to dpkg-buildpackage.  In case I ever make several revisions
1357       before getting the -1 revision uploaded, for example, I can use "-sa"
1358       here in order to make a valid pacakge.
1360     modified files:
1361      ChangeLog Makefile Makefile.defs
1364 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1366     Summary:
1367       Make generated Debian packages slightly easier to upload.
1368     Revision:
1369       muse--main--1.0--patch-195
1371     * debian/changelog: Generate 3.01.arch.195-1.
1372     
1373     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1374     
1375     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1376       that was last uploaded to Debian.
1377     
1378     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1379       changes is generated.  This means we have to use dpkg-buildpackage,
1380       since debuild doesn't recognize the environment variables that it
1381       claims to recognize.
1383     modified files:
1384      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1387 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1389     Summary:
1390       Makefile: Minor deletion cleanups.
1391     Revision:
1392       muse--main--1.0--patch-194
1395     modified files:
1396      ChangeLog Makefile
1399 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1401     Summary:
1402       Compilation cleanups.
1403     Revision:
1404       muse--main--1.0--patch-193
1406     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1407       `make-variable-buffer-local' in order to silence compiler warnings.
1408     
1409     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1410       warning.
1411     
1412     * scripts/muse-build.el (muse-elint-files): Automatically load every
1413       elisp file rather than specifying each one.
1415     modified files:
1416      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1419 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1421     Summary:
1422       Fix failure to resolve interwiki link when clicking on it.
1423     Revision:
1424       muse--main--1.0--patch-192
1426     * Makefile (debclean): Minor tweak.
1427     
1428     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1429       change.
1430     
1431     * lisp/muse-project.el (muse-project-find-file): Don't add file
1432       extensions to a relative name.  If we're dealing with a file, open it
1433       up without searching through the various projects for a path.  This
1434       should fix the failure to resolve an interwiki link by clicking on it.
1436     modified files:
1437      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1440 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1442     Summary:
1443       Makefile: Remove stale Debian packages for this version.
1444     Revision:
1445       muse--main--1.0--patch-191
1447     * Makefile (debclean): Remove generated Debian packages for the current
1448       version in parent directory.
1450     modified files:
1451      ChangeLog Makefile
1454 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1456     Summary:
1457       Fix trailing backslash error.
1458     Revision:
1459       muse--main--1.0--patch-190
1461     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1462       regexp-quoting fix from drkm.
1464     modified files:
1465      ChangeLog lisp/muse-project.el
1468 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1470     Summary:
1471       Release 3.01.91 (3.02 RC2).
1472     Revision:
1473       muse--main--1.0--patch-189
1475     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1477     modified files:
1478      ChangeLog Makefile.defs lisp/muse.el muse.texi
1481 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1483     Summary:
1484       Escape email address and URL always.
1485     Revision:
1486       muse--main--1.0--patch-188
1488     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1489       escape and publish email address as read-only, even when it's not
1490       marked up.
1491       (muse-publish-markup-url): Ditto for URL.
1493     modified files:
1494      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1497 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1499     Summary:
1500       Inter-project output name fix.
1501     Revision:
1502       muse--main--1.0--patch-187
1504     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1505       that I had fixed this before.
1507     modified files:
1508      ChangeLog lisp/muse-wiki.el
1511 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1513     Summary:
1514       Make coloring of verbatim greater-than sign same as publishing.
1515     Revision:
1516       muse--main--1.0--patch-186
1518     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1519       greater-than sign surrounded by equal signs, display it in verbatim
1520       face.
1522     modified files:
1523      ChangeLog lisp/muse-colors.el
1526 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1528     Summary:
1529       Allow transform function for link descriptions.  Bare email and URL fixes.
1530     Revision:
1531       muse--main--1.0--patch-185
1533     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1534       (muse-publish-desc-transforms): New option that contains the functions
1535       that will be called to transform a link description.
1536       (muse-publish-markup-word): Handle Yet Another Edge Case.
1537       (muse-publish-markup-email): Use
1538       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1539       double-quote on either side.
1540       (muse-publish-url): Apply description transforms.
1541       (muse-publish-markup-url): Don't publish if we have a double-quote on
1542       either side.
1543     
1544     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1545       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1546       (muse-wiki-interwiki-delimiter): New option that indicates the
1547       interwiki delimiter to use.
1548       (muse-wiki-interwiki-replacement): New option that indicates the
1549       replacement
1550       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1551       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1552       this can be added to muse-publish-desc-transforms.
1553       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1554       interwiki delimiter with its replacement, but only when the given text
1555       is not an explicit link.
1556     
1557     * lisp/muse.el (muse-update-file-extension): New function made from the
1558       innards of the :set function in `muse-file-extension'.
1560     modified files:
1561      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1564 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1566     Summary:
1567       Handle anchors in all publishing styles, as well as linking to them.
1568     Revision:
1569       muse--main--1.0--patch-184
1571     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1572       'internal-link.
1573       (muse-publish-prepare-url): Don't touch links to anchors.
1574     
1575     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1576       'internal-link.  Treat centered text with
1577       <para role="center">...</para>.
1578       (muse-docbook-markup-paragraph): Slight regexp tweak.
1579       (muse-docbook-insert-anchor): Docfix.
1580       (muse-docbook-markup-anchor): Move lower in file.
1581     
1582     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1583       'internal-link.
1584       (muse-xhtml-markup-strings): Order list, no func change.
1585       (muse-html-markup-anchor): Move up in file, no func change.
1586     
1587     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1588       publishing anchors.
1589       (muse-latex-markup-strings): Add handler for 'internal-link.
1590       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1591       that insert an anchor around the next word or inside of a tag.
1592     
1593     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1594       publishing anchors.
1595     
1596     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1597       'internal-link.
1598       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1599       that insert an anchor before the next word or within a tag.
1600     
1601     * NEWS: Initial attempt at documenting changes since 3.01.
1603     new files:
1604      .arch-ids/NEWS.id NEWS
1606     modified files:
1607      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1608      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1611 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1613     Summary:
1614       Generalize some blosxom helper functions.
1615     Revision:
1616       muse--main--1.0--patch-183
1618     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1619       generalized helper functions.
1620       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1621       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1622       relative links.
1623     
1624     * lisp/muse-blosxom.el: Update example in header.
1625       (muse-blosxom-new-entry): Use new names for helper functions.
1626       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1627       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1628     
1629     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1630       `muse-blosxom-project-get-categories'.
1631       (muse-project-alist-styles): Renamed from
1632       `muse-blosxom-project-alist-entry'.
1633       (muse-project-alist-dirs): Renamed from
1634       `muse-blosxom-project-alist-dirs'.
1635       (muse-project-of-file): Use `muse-current-file'.
1636     
1637     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1638       `muse-current-file'.
1639     
1640     * lisp/muse.el (muse-current-file): New function that returns the name of
1641       the currently visited or published file.
1642       (muse-page-name): Use `muse-current-file'.
1644     modified files:
1645      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1646      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1649 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1651     Summary:
1652       muse-xml: definition lists, muse-docbook: center.
1653     Revision:
1654       muse--main--1.0--patch-182
1656     * Makefile (%.info, %.html): Use general argument in rule.
1657       (distclean): Add another cruft file.
1658     
1659     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1660       type="definition"> for definition lists.
1661     
1662     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1663       with <note>, since it's the closest thing I could find.
1665     modified files:
1666      ChangeLog Makefile experimental/muse-xml.el
1667      lisp/muse-docbook.el
1670 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1672     Summary:
1673       Minor namespace fix.
1674     Revision:
1675       muse--main--1.0--patch-181
1677     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1678       muse-match-string-no-properties rather than match-string-no-properties.
1680     modified files:
1681      ChangeLog lisp/muse-colors.el
1684 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1686     Summary:
1687       Correct breakage induced by previous patch.
1688     Revision:
1689       muse--main--1.0--patch-180
1691     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1692       path as a fallback if we are publishing.
1694     modified files:
1695      ChangeLog lisp/muse-wiki.el
1698 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1700     Summary:
1701       Make interwiki links work in a few more edge cases.
1702     Revision:
1703       muse--main--1.0--patch-179
1705     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1706       assertion, now that I have a good idea of the edge cases involved.
1707     
1708     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1709       the current file is not part of any Muse project, allowing interwiki
1710       links to be resolvable even then.  Don't return a relative path if we
1711       are not publishing.  For visiting links, the best thing is just to
1712       return the real path.
1714     modified files:
1715      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1718 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1720     Summary:
1721       Fix warnings during font-lock, example tag highlighting.
1722     Revision:
1723       muse--main--1.0--patch-178
1725     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1726       error.
1727       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1728       <lisp> tags.
1729       (muse-unhighlight-region): Move higher up.
1730       (muse-colors-example-tag, muse-colors-literal-tag): Use
1731       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1732       since the point gets put in the right place automatically.
1734     modified files:
1735      ChangeLog lisp/muse-colors.el
1738 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1740     Summary:
1741       muse-xml: Separate section from title.
1742     Revision:
1743       muse--main--1.0--patch-177
1745     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1746       attribute to sections.  Use separate <title> tag to handle the title of
1747       a section.  Thanks to drkm for the suggestion.
1748     
1749     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1750     
1751     * lisp/muse-publish.el (muse-publish-markup-heading)
1752       (muse-publish-section-close): Pass level to markup strings for all
1753       section-related tags.
1754     
1755     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1756       not defined.
1758     modified files:
1759      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1760      lisp/muse-publish.el lisp/muse.el
1763 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1765     Summary:
1766       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1767     Revision:
1768       muse--main--1.0--patch-176
1770     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1771       folders that match `muse-project-ignore-regexp'.
1772     
1773     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1774       omission.  Add ",.*" to list of bad directory parts.
1775     
1776     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1777       matches `muse-project-ignore-regexp'.
1778     
1779     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1780       (muse-style-elements-list): New function that returns a list of
1781       references to ELEM in STYLE, including base styles.
1782       (muse-publish-markup-region): Use muse-style-elements-list rather than
1783       muse-style-elements when getting :regexps.
1784     
1785     * lisp/muse-publish.el (muse-style-element): Add docstring.
1787     modified files:
1788      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1789      lisp/muse-publish.el
1792 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1794     Summary:
1795       Initial implementation of muse-xml.el.  End of section edge case.
1796     Revision:
1797       muse--main--1.0--patch-175
1799     * AUTHORS: Add Peter K. Lee.
1800     
1801     * Makefile (experimental): New target that builds experimental programs.
1802       (distclean): Remove debian/dirs, a cruft file from the debian build
1803       process.
1804     
1805     * examples/mwolson/muse-init.el: Update.
1806     
1807     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1808       prompts for the blog entry to visit.
1809     
1810     * experimental/Makefile: New file that causes experimental stuff to be
1811       built.
1812     
1813     * experimental/muse-xml.el: New file that provides the experimental XML
1814       publishing style.
1815     
1816     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1817       comment strings.
1818     
1819     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1820     
1821     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1822       involving end-of-file and paragraph detection.
1823     
1824     * lisp/muse-wiki.el: Minor header fix.
1825     
1826     * scripts/muse-build.el (load-path): Add "../experimental".
1828     new files:
1829      experimental/.arch-ids/Makefile.id
1830      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1831      experimental/muse-xml.el
1833     modified files:
1834      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1835      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1836      lisp/muse-wiki.el scripts/muse-build.el
1839 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1841     Summary:
1842       Try to fix <example> region coloring problem.
1843     Revision:
1844       muse--main--1.0--patch-174
1846     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1847       If region is multiple lines, add '(font-lock-multiline t) to
1848       properties.  This should fix an annoying <example> region issue.
1850     modified files:
1851      ChangeLog lisp/muse-colors.el
1854 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1856     Summary:
1857       Don't publish implicit links that have a double-quote at begin or end.
1858     Revision:
1859       muse--main--1.0--patch-173
1861     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1862       double-quote exists at beginning or end.
1863     
1864     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1865       don't colorize if a double-quote exists at beginning or end.
1867     modified files:
1868      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1871 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1873     Summary:
1874       Fix failure to publish emphasis properly.
1875     Revision:
1876       muse--main--1.0--patch-172
1878     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1879       errors.
1880     
1881     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1882       of muse-wiki.
1884     removed files:
1885      experimental/.arch-ids/muse-wiki-old.el.id
1886      experimental/muse-wiki-old.el
1888     modified files:
1889      ChangeLog lisp/muse-publish.el
1892 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1894     Summary:
1895       Add a few common revision control directories to the ignore list.
1896     Revision:
1897       muse--main--1.0--patch-171
1899     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1900       directories to be ignored when building the file alist, such as those
1901       used for CVS and Arch revision control data.
1903     modified files:
1904      ChangeLog lisp/muse-project.el
1907 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1909     Summary:
1910       Fix #2654: Append a newline when using pdf publishing style.
1911     Revision:
1912       muse--main--1.0--patch-170
1914     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1915       newline to the end.
1917     modified files:
1918      ChangeLog lisp/muse-latex.el
1921 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1923     Summary:
1924       5 levels of headings colorization; color bare URLs.
1925     Revision:
1926       muse--main--1.0--patch-169
1928     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1929       Really color up to 5 headings.
1930       (muse-colors-markup): Add muse-url-regexp.
1931       (muse-colors-explicit-link): Renamed from muse-colors-link.
1932       (muse-colors-implicit-link): Moved here from
1933       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1934       we'll be coloring URLs.
1936     modified files:
1937      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1940 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1942     Summary:
1943       Don't emphasize if a word constituent follows the trailer.
1944     Revision:
1945       muse--main--1.0--patch-168
1947     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1948       (muse-colors-verbatim): Don't colorize if a word constituent follows
1949       the trailer.
1950     
1951     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1952       word constituent follows the trailer.
1954     modified files:
1955      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1958 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1960     Summary:
1961       Add coloring for example, verbatim, and =signs=; anchor fix.
1962     Revision:
1963       muse--main--1.0--patch-167
1965     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1966       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1967       (muse-colors-verbatim): Use `muse-verbatim-face'.
1968       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1969       priority.
1970       (muse-colors-tags): Add verbatim and literal tags.
1971       (muse-colors-example-tag): Use `remove-text-properties' instead of
1972       `set-text-properties', since the latter does not work consistently.
1973       (muse-colors-literal-tag): New function that strips all markup from the
1974       region.
1975       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1976       that we can work around an annoying XEmacs issue.
1977     
1978     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1979       multi-line by default.
1980     
1981     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1982       string.
1984     modified files:
1985      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1986      lisp/muse.el
1989 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1991     Summary:
1992       Link with anchor bugfix.
1993     Revision:
1994       muse--main--1.0--patch-166
1996     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1997       valid, as long as the base is valid.
1999     modified files:
2000      ChangeLog lisp/muse-colors.el
2003 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2005     Summary:
2006       Link inside table issue, fixes read-only text error.
2007     Revision:
2008       muse--main--1.0--patch-165
2010     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2011       inside tables so we don't get an error when links exist.
2012     
2013     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2014     
2015     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2016       into account when displaying the "All files published" message, unless
2017       they've actually been modified.
2018     
2019     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2020       don't wrap in condition-case; we don't want the message to be muffled.
2022     modified files:
2023      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2024      lisp/muse-project.el lisp/muse.el
2027 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2029     Summary:
2030       Permit infinitely-nested sections.
2031     Revision:
2032       muse--main--1.0--patch-164
2034     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2035       (Deriving from an existing style): Mark up as a list.
2036     
2037     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2038       Color an additional level of headings.
2039     
2040     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2041       section-other, section-other-end, and section-close strings.
2042       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2043       through the 'section-close string.
2044     
2045     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2046       'begin-underline, since this messes up paragraph handling.  Use
2047       <h5></h5> for 'section-other.
2048     
2049       (muse-html-fixup-tables): New function that sorts the table parts so
2050       that order is head, foot, body.  Apparently XHTML needs this, and it
2051       seems like a good general practice, so we do it for HTML as well.
2052     
2053     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2054       'section-other.
2055     
2056     * lisp/muse-publish.el (muse-publish-section-close): New function that
2057       determines where to put the section close given heading depth and
2058       inserts it.
2059       (muse-publish-markup-heading): Handle 'section-other and
2060       'section-other-end.  Call `muse-publish-section-close' at end of
2061       function.
2062     
2063     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2064       for 'section-other.
2066     modified files:
2067      ChangeLog examples/QuickStart lisp/muse-colors.el
2068      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2069      lisp/muse-publish.el lisp/muse-texinfo.el
2072 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2074     Summary:
2075       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2076     Revision:
2077       muse--main--1.0--patch-163
2079     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2080       XEmacs fixes.
2081       (muse-docbook-markup-regexps): Deal with new table algorithm.
2082       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2083       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2084       (muse-docbook-markup-table): Use a better table algorithm, based on the
2085       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2086       and foot of the table.  Use informaltable rather than table.
2087       (muse-docbook-fixup-tables): New function that sorts all tables found
2088       in the published document so that the order is head, foot, body.
2089       (muse-docbook-markup-functions): Add anchor handler.
2090       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2091       paragraph.
2092       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2093       that insert an anchor at point.
2094     
2095     * lisp/muse-html.el (muse-html-transform-content-type)
2096       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2097     
2098     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2099     
2100     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2101     
2102     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2103       that was evaluated in the output.
2105     modified files:
2106      ChangeLog examples/QuickStart lisp/muse-docbook.el
2107      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2110 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2112     Summary:
2113       muse-texinfo: Improve formatting for enddots, dots, underline.
2114     Revision:
2115       muse--main--1.0--patch-162
2117     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2118       of enddots and dots.  For begin-underline and end-underline, use "_",
2119       since we don't have anything better.
2121     modified files:
2122      ChangeLog lisp/muse-texinfo.el
2125 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2127     Summary:
2128       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2129     Revision:
2130       muse--main--1.0--patch-161
2132     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2133       list.  This should fix #2635.
2135     modified files:
2136      ChangeLog lisp/muse-texinfo.el
2139 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2141     Summary:
2142       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2143     Revision:
2144       muse--main--1.0--patch-160
2146     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2147     
2148     * debian/changelog: Ditto.
2149     
2150     * debian/control (Build-Depends-Indep): Add tetex-bin.
2151     
2152     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2153       output for me.
2154     
2155     * examples/QuickStart: Remove stray <comment> now that the bug that made
2156       it necessary is fixed.
2157     
2158     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2159       suggestions.
2160     
2161     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2162       the contents from the footer to the header.
2163     
2164     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2165       each number, not after.
2166     
2167     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2168     
2169     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2170       happens when doing batch publishing.  Minor whitespace fix.
2172     modified files:
2173      ChangeLog Makefile.defs debian/changelog debian/control
2174      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2175      lisp/muse-texinfo.el lisp/muse.el
2178 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2180     Summary:
2181       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2182     Revision:
2183       muse--main--1.0--patch-159
2185     * examples/QuickStart: Add "Write me." to empty sections at end so that
2186       they publish correctly with DocBook.
2187     
2188     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2189       paragraph starts with emphasis, example, link, or email address.
2191     modified files:
2192      ChangeLog examples/QuickStart lisp/muse-docbook.el
2195 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2197     Summary:
2198       Handle embedded docbook footnotes and <literal> edge case.
2199     Revision:
2200       muse--main--1.0--patch-158
2202     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2203      (muse-docbook-markup-strings): Use systemitem for example text.
2204      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2205      <para></para> inside of them.
2206     
2207     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2208       here at all.
2209     
2210     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2211       muse-publish-escape-specials-in-string to list by default.
2212     
2213     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2214       argument IGNORE-READ-ONLY determines whether or not to ignore the
2215       read-only property when transforming text.  Add docstring.
2216       (muse-publish-markup-word): Use non-nil third argument to
2217       muse-publish-escape-specials when we're publishing `='-delimited text.
2218       This allows =<literal><tag></literal>= to work as intended.
2219     
2220     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2221       arguments after the first so that we can include this in
2222       `muse-publish-url-transforms'.
2223     
2224     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2226     modified files:
2227      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2228      lisp/muse-publish.el
2231 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2233     Summary:
2234       Misc. blosxom fixes, like category directive.
2235     Revision:
2236       muse--main--1.0--patch-157
2238     * contrib/pyblosxom/getstamps.py: Add file extension.
2239     
2240     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2241       extension.  This will allow Muse to specify it once a
2242       timestamps-writing routine gets written.
2243     
2244     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2245       attention to the "category" directive, if it exists.  Use file-truename
2246       instead of expand-file-name for base directory.
2247     
2248     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2249       by default.
2250     
2251     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2252       available tags, even though it doesn't do anything yet.
2254     modified files:
2255      ChangeLog contrib/pyblosxom/getstamps.py
2256      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2257      lisp/muse-project.el
2260 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2262     Summary:
2263       Small logic fix with temp files.
2264     Revision:
2265       muse--main--1.0--patch-156
2267     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2268       buffer-name to determine whether the buffer is still around.
2270     modified files:
2271      ChangeLog lisp/muse.el
2274 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2276     Summary:
2277       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2278     Revision:
2279       muse--main--1.0--patch-155
2281     * lisp/muse.el (muse-widget-type-value-create)
2282       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2283       extra widgets from 'lazy type that are needed to get the
2284       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2285     
2286     * lisp/muse.el (muse-implicit-link-functions)
2287       (muse-explicit-link-functions): Remove predefined wiki-related options.
2288       These are added in muse-wiki via custom-add-option.
2289     
2290     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2291     
2292     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2293     
2294     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2295       ":strings" to cope with Emacs21 and XEmacs.
2296       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2297     
2298     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2299       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2300       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2301     
2302     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2303       since XEmacs doesn't support the alist widget.  Deal with case where no
2304       projects are defined, or a strange expression is used.
2305     
2306     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2307       stuff using custom-add-option.
2309     modified files:
2310      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2311      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2314 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2316     Summary:
2317       Don't kill temp buffer if debug-on-error is non-nil.
2318     Revision:
2319       muse--main--1.0--patch-154
2321     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2322       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2324     modified files:
2325      ChangeLog lisp/muse.el
2328 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2330     Summary:
2331       Expand Debian package description.
2332     Revision:
2333       muse--main--1.0--patch-153
2335     * debian/control (Description): Expand this to make the package more
2336       enticing.
2337     
2338     * debian/copyright, debian/rules: Minor whitespace cleanups.
2339     
2340     * debian/changelog: Package 3.01.arch.152-1.
2342     modified files:
2343      ChangeLog Makefile.defs debian/changelog debian/control
2344      debian/copyright debian/rules
2347 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2349     Summary:
2350       Header/footer docfix; ChangeLog correction.
2351     Revision:
2352       muse--main--1.0--patch-152
2354     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2355       Thanks to drkm for pointing out my error.
2356     
2357     Use better documentation and customize interface for headers and footers.
2358     Thanks to Chris McMahan.
2360     modified files:
2361      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2362      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2363      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2364      muse.texi
2365      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2368 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2370     Summary:
2371       Slight Debian version tweak.
2372     Revision:
2373       muse--main--1.0--patch-151
2375     * Makefile.defs (VERSION): Use a slightly different version naming
2376       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2377       X.YY is the Muse version, and YYY is the patch level.
2378     
2379     * debian/changelog: Ditto.
2381     modified files:
2382      ChangeLog Makefile.defs debian/changelog
2385 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2387     Summary:
2388       Improve debian build and put together a package.
2389     Revision:
2390       muse--main--1.0--patch-150
2392     * Makefile (debclean): New target that cleans up the mess that the
2393       `debian' target makes.
2394       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2395       results to my debian dist dir two levels up.
2396     
2397     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2398     
2399     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2400     
2401     * debian/control (Standards-Version): Update to 3.6.2.
2402     
2403     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2404       up.
2405     
2406     * debian/copyright (Copyright): Improve.
2407     
2408     * debian/emacsen-install (FILES): Include contrib directory so that
2409       muse-http.el compiles properly.
2410     
2411     * debian/muse-el.examples: New file containing the example files to
2412       install.
2413     
2414     * debian/rules: Move example stuff to muse-el.examples.  Install some
2415       additional documentation.
2417     new files:
2418      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2420     modified files:
2421      ChangeLog Makefile Makefile.defs debian/changelog
2422      debian/control debian/copyright debian/emacsen-install
2423      debian/rules
2426 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2428     Summary:
2429       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2430     Revision:
2431       muse--main--1.0--patch-149
2433     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2434       the beginning of a header would be emphasized if an asterisk came
2435       before it.
2436       (muse-colors-underlined): Don't allow end of underlined text to be the
2437       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2438       is sufficient.
2439     
2440     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2441       on.  We'll use a more clever trick to keep emphasis characters from
2442       being interpreted in explicit links -- add a custom 'noemphasis text
2443       property to them.  Move mdash rule further down so that I can add
2444       designations after blockquoted text.
2445     
2446     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2447       text has the 'noemphasis property, ignore it.
2448       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2449       property to the text between BEG and END, or match beginning and end.
2450     
2451     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2452       before trying to set buffer-modified to nil.  This should fix a
2453       "selecting deleted buffer" error when publishing from command line.
2455     modified files:
2456      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2457      lisp/muse.el
2460 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2462     Summary:
2463       Journal validation fixes.
2464     Revision:
2465       muse--main--1.0--patch-148
2467     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2468       default rather than HTML 4.0 [strict].
2469       (muse-html-markup-strings): Include empty alt element.
2470     
2471     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2472     
2473     * muse.texi (Journal): Ditto.
2475     modified files:
2476      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2479 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2481     Summary:
2482       Add debian files; tweak Makefile.
2483     Revision:
2484       muse--main--1.0--patch-147
2486     * Makefile (distclean): Remove directory created by dist rule.
2487       (dist): Make this only generate the directory, not the tarball.
2488       (release): New target that generates the tarball and zipfile.
2489       (debrelease): New target that builds the debian package for Muse.
2490       (upload): Depend on release target.
2491     
2492     * examples/mwolson/stylesheets: Add forgotten Arch id.
2494     new files:
2495      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2496      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2497      debian/.arch-ids/emacsen-install.id
2498      debian/.arch-ids/emacsen-remove.id
2499      debian/.arch-ids/emacsen-startup.id
2500      debian/.arch-ids/muse-el.dirs.id
2501      debian/.arch-ids/muse-el.docs.id
2502      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2503      debian/changelog debian/control debian/copyright
2504      debian/emacsen-install debian/emacsen-remove
2505      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2506      debian/muse-el.info debian/rules
2507      examples/mwolson/stylesheets/.arch-ids/=id
2508      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2509      examples/mwolson/stylesheets/.arch-ids/common.css.id
2510      examples/mwolson/stylesheets/.arch-ids/print.css.id
2511      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2512      examples/mwolson/stylesheets/blog.css
2513      examples/mwolson/stylesheets/common.css
2514      examples/mwolson/stylesheets/print.css
2515      examples/mwolson/stylesheets/screen.css
2517     modified files:
2518      ChangeLog Makefile
2520     new directories:
2521      debian debian/.arch-ids examples/mwolson/stylesheets
2522      examples/mwolson/stylesheets/.arch-ids
2525 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2527     Summary:
2528       Allow `muse-index-as-string' to remove current file from output.
2529     Revision:
2530       muse--main--1.0--patch-146
2532     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2533       which excludes the current file from the output.  Improve
2534       documentation.
2536     modified files:
2537      ChangeLog lisp/muse-mode.el
2540 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2542     Summary:
2543       S-TAB issue with Windows.
2544     Revision:
2545       muse--main--1.0--patch-145
2547     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2548       issue with Windows.
2550     modified files:
2551      ChangeLog lisp/muse-mode.el
2554 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2556     Summary:
2557       Improve temp buffer usage.
2558     Revision:
2559       muse--main--1.0--patch-144
2561     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2562       `insert-file-contents'.  This should further help with the temp
2563       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2564       into this problem.
2565     
2566     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2567       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2568       make sure the temp buffer is killed.  I didn't implement an option to
2569       save the contents of the temp buffer.
2571     modified files:
2572      ChangeLog lisp/muse-book.el lisp/muse-http.el
2573      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2574      lisp/muse.el
2577 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2579     Summary:
2580       muse-docbook: split-string Emacs21 fix.
2581     Revision:
2582       muse--main--1.0--patch-143
2584     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2585       split-string to fix an Emacs21 issue.
2587     modified files:
2588      ChangeLog lisp/muse-docbook.el
2591 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2593     Summary:
2594       muse-docbook: Parse author directive so that it validates properly.
2595     Revision:
2596       muse--main--1.0--patch-142
2598     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2599       attempts to publish the contents a DocBook-usable <author> tag.
2600       (muse-docbook-header): Use `muse-docbook-get-author'.
2602     modified files:
2603      ChangeLog lisp/muse-docbook.el
2606 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2608     Summary:
2609       Be a bit more clever with our consecutive list regexp.
2610     Revision:
2611       muse--main--1.0--patch-141
2613     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2614       clever with our consecutive list regexp.
2616     modified files:
2617      ChangeLog lisp/muse-docbook.el
2620 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2622     Summary:
2623       Do the right thing with consecutive list items, hopefully.
2624     Revision:
2625       muse--main--1.0--patch-140
2627     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2628       (muse-docbook-header): Add DTD string.
2629       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2630       tags.
2631       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2632       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2634     modified files:
2635      ChangeLog lisp/muse-docbook.el
2638 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2640     Summary:
2641       Improve customize interface for `muse-project-alist' once more.
2642     Revision:
2643       muse--main--1.0--patch-139
2645     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2646       setting to be anything, since we now support settings that use lists.
2647       (muse-project): Vastly improve this by naming each setting and showing
2648       what exact type is required.  Handle case where a function is not
2649       defined yet.  Use a set for styles, which looks nice.  This is about as
2650       good as it can be ... unless we add some sort of inline documentation
2651       later on.  A setting was added for Yann's :force-publish tag.
2652     
2653     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2654       project name.
2656     modified files:
2657      ChangeLog lisp/muse-project.el lisp/muse.el
2660 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2662     Summary:
2663       Merged from hodique@lifl.fr--2005 (patch 24-33)
2664     Revision:
2665       muse--main--1.0--patch-138
2667     Patches applied:
2668     
2669      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2670        Merged from mwolson@gnu.org--2005 (patch 96)
2671     
2672      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2673        Merged from mwolson@gnu.org--2005 (patch 97-101)
2674     
2675      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2676        Merged from mwolson@gnu.org--2005 (patch 102-106)
2677     
2678      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2679        Merged from mwolson@gnu.org--2005 (patch 107-120)
2680     
2681      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2682        Merged from mwolson@gnu.org--2005 (patch 121-131)
2683     
2684      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2685        Merged from mwolson@gnu.org--2005 (patch 132)
2686     
2687      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2688        Merged from mwolson@gnu.org--2005 (patch 133-135)
2689     
2690      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2691        Merged from mwolson@gnu.org--2005 (patch 136)
2692     
2693      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2694        Merged from mwolson@gnu.org--2005 (patch 137)
2695     
2696      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2697        Introduce :force-publish project keyword. Fix bug #2637
2699     modified files:
2700      ChangeLog lisp/muse-project.el
2702     new patches:
2703      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2704      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2705      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2706      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2707      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2708      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2709      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2710      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2711      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2712      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2715 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2717     Summary:
2718       Prevent temp buffers from prompting for save; handle lisp errors better.
2719     Revision:
2720       muse--main--1.0--patch-137
2722     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2723       bound" error.  I don't know for certain where this is coming from,
2724       though ... *grumble*.
2725     
2726     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2727       like how emacs-wiki does it.  Warn the user about lisp errors,
2728       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2729       publish as something valid in most markup styles, with increased
2730       emphasis on those that don't support it.  That's a win-win ... I think
2731       :^) .
2732     
2733     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2734       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2735       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2736       believe that this should be the default behavior of `with-temp-buffer'.
2737     
2738     * lisp/muse-book.el (muse-book-publish-project): Use
2739       `muse-with-temp-buffer-no-prompt'.
2740     
2741     * lisp/muse-http.el (muse-http-reject): Ditto.
2742     
2743     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2744     
2745     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2746     
2747     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2748       (muse-publish-markup-email, muse-published-contents): Ditto.
2750     modified files:
2751      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2752      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2753      lisp/muse-publish.el lisp/muse.el
2756 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2758     Summary:
2759       Customization error; Makefile tweaks.
2760     Revision:
2761       muse--main--1.0--patch-136
2763     * Makefile (dist): Use a tla-specific method to create the tarball.
2764       Create a zip file as well.
2765       (upload): New rule that uploads the tarball and zip file to gna.org.
2766     
2767     * Makefile.defs (VERSION): New variable that determines the version
2768       string to use in the `dist' and `upload' targets.
2769     
2770     * lisp/muse.el (muse-implicit-link-functions)
2771       (muse-explicit-link-functions): Use :type of hook so that the options
2772       get recognized.
2774     modified files:
2775      ChangeLog Makefile Makefile.defs lisp/muse.el
2778 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2780     Summary:
2781       Prepare Muse 3.01.90 (3.02 RC1).
2782     Revision:
2783       muse--main--1.0--patch-135
2786     modified files:
2787      ChangeLog lisp/muse.el muse.texi
2790 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2792     Summary:
2793       Attempt to get the right file extension when publishing; more examples.
2794     Revision:
2795       muse--main--1.0--patch-134
2797     * examples/mwolson/muse-init.el: Update my configuration.
2798     
2799     * examples/mwolson/templates: Store my web page templates here.
2800     
2801     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2802     
2803     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2804       descriptions.  Yet another reason to implement my list-returning from
2805       handlers idea.
2806     
2807     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2808       with a few more edge cases.  Throw together a rough hack for
2809       determining when to include the output file extension.
2810     
2811     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2812       but still ineffective.
2814     new files:
2815      examples/mwolson/templates/.arch-ids/=id
2816      examples/mwolson/templates/.arch-ids/footer.html.id
2817      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2818      examples/mwolson/templates/.arch-ids/generic-header.html.id
2819      examples/mwolson/templates/.arch-ids/header.html.id
2820      examples/mwolson/templates/footer.html
2821      examples/mwolson/templates/generic-footer.html
2822      examples/mwolson/templates/generic-header.html
2823      examples/mwolson/templates/header.html
2825     modified files:
2826      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2827      lisp/muse-wiki.el
2829     new directories:
2830      examples/mwolson/templates
2831      examples/mwolson/templates/.arch-ids
2834 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2836     Summary:
2837       Make published link handling do the right thing, plus misc. fixes.
2838     Revision:
2839       muse--main--1.0--patch-133
2841     * lisp/muse-mode.el (muse-mode-hook): Add option for
2842       `muse-wiki-update-custom-values'.  The :set function makes sure that
2843       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2844       This probably isn't best-practice, but it works.
2845     
2846     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2847       Save match data.
2848     
2849     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2850       `muse-publish-prepare-url' to the listed options.
2851     
2852     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2853       output-dir is not specified.
2854     
2855     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2856       here instead of later on.
2857     
2858     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2859       right thing when `muse-wiki-interwiki-alist' is nil.
2860     
2861     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2862       `muse-publish-output-file'.
2863     
2864     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2865       (muse-wiki-transform-wikiword): Removed.  We should not use the
2866       publishing transforms facility to handle these.
2867     
2868     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2869       links as "link" rather than "url".
2870     
2871     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2872       takes care of any customization cleaups that need to happen whenever
2873       muse-mode is entered.
2874     
2875     * lisp/muse.el (muse-implicit-link-functions): Add options for
2876       `muse-handle-url' and the wiki handlers.
2877       (muse-explicit-link-functions): Add option for
2878       `muse-wiki-handle-internal'.
2880     modified files:
2881      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2882      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2885 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2887     Summary:
2888       Add invalid directory assertion.
2889     Revision:
2890       muse--main--1.0--patch-132
2892     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2893       any invalid directories will trigger an error.
2895     modified files:
2896      ChangeLog lisp/muse-project.el
2899 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2901     Summary:
2902       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2903     Revision:
2904       muse--main--1.0--patch-131
2907     modified files:
2908      AUTHORS ChangeLog
2911 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2913     Summary:
2914       Yann's assignment form came in!
2915     Revision:
2916       muse--main--1.0--patch-130
2919     modified files:
2920      AUTHORS ChangeLog
2923 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2925     Summary:
2926       Compilation fix, minor shuffling in `muse-mode'.
2927     Revision:
2928       muse--main--1.0--patch-129
2930     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2931       accessing it.  Fixes Yet Another Compiler Error.
2932     
2933     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2934      project-specific settings happen first.
2936     modified files:
2937      ChangeLog lisp/muse-mode.el lisp/muse.el
2940 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2942     Summary:
2943       Fix annoying initial buffer coloring problem.
2944     Revision:
2945       muse--main--1.0--patch-128
2947     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2948       where even buffer-file-name is not set.  This happens the first time we
2949       attempt to colorize the buffer.  I'm rather astonished that I had to do
2950       this.
2952     modified files:
2953      ChangeLog lisp/muse-wiki.el
2956 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2958     Summary:
2959       Jump to bad and good links on TAB; mode-choosing fix.
2960     Revision:
2961       muse--main--1.0--patch-127
2963     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2964       pics a major mode for a file.  If one is specified in the project of
2965       file, use it.  Otherwise, use muse-mode.
2966       (muse-next-reference, muse-previous-reference): Jump to bad links as
2967       well as good ones.
2968     
2969     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2970       of `muse-mode'.
2972     modified files:
2973      ChangeLog lisp/muse-mode.el lisp/muse.el
2976 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2978     Summary:
2979       Add specified Muse file extension to auto-mode-alist.
2980     Revision:
2981       muse--main--1.0--patch-126
2983     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2984       the old extension from auto-mode-alist and add the new one.  This
2985       eliminates the need to set muse-mode-auto-p when you have specified a
2986       Muse file extension.
2987     
2988     * examples/mwolson/muse-init.el: Sync.
2990     modified files:
2991      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2994 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2996     Summary:
2997       Make `muse-project-alist' more intuitively customizable.
2998     Revision:
2999       muse--main--1.0--patch-125
3001     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3002       settings.
3003     
3004     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3005       (muse-project-alist-get): New function that pre-parses
3006       `muse-projects-alist' before customization in order to work around an
3007       annoying limitation in the customize interface.
3008       (muse-project-alist-set): New function that takes the value that
3009       customize gave us and turns it into something Muse can use.
3010       (muse-project): New widget that outlines the form of the
3011       `muse-project-alist' variable.
3012       (muse-project-alist): Use the `muse-project' widget and specify :set
3013       and :get.
3015     modified files:
3016      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3019 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3021     Summary:
3022       Silence compiler warnings.
3023     Revision:
3024       muse--main--1.0--patch-124
3026     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3027     
3028     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3029       compiler warning.
3030     
3031     * lisp/muse-project.el (muse-project-applicable-styles): Call
3032       `muse-assert' with only 1 argument to silence a compiler warning.
3034     modified files:
3035      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3036      lisp/muse-project.el
3039 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3041     Summary:
3042       muse-docbook: Merge several other types of tags if necessary.
3043     Revision:
3044       muse--main--1.0--patch-123
3046     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3047       `muse-docbook-fixup-sections'.  For each TAG in
3048       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3049       merge them together.  Thanks to Dale P. Smith for the suggestion.
3050       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3052     modified files:
3053      ChangeLog lisp/muse-docbook.el
3056 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3058     Summary:
3059       muse-docbook: Output an XML tag with encoding at the beginning of document.
3060     Revision:
3061       muse--main--1.0--patch-122
3063     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3064       of document.
3065       (muse-docbook-encoding-default): New option that determines which Emacs
3066       buffer encoding to use by default in Muse DocBook files if none is
3067       found.
3068       (muse-docbook-charset-default): New option that determines the DocBook
3069       XML charset to use if no translation is found in
3070       muse-docbook-encoding-map.
3071       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3072       system to its associated DocBook coding system.
3073       (muse-docbook-transform-content-type): New function that determines the
3074       DocBook XML encoding to use based on the contents of
3075       muse-docbook-encoding-map.
3076       (muse-docbook-encoding): New function that calls
3077       muse-docbook-transform-content-type.
3078       (muse-docbook-finalize-buffer): New function that sets the buffer file
3079       coding system to the value of muse-docbook-encoding-default, but only
3080       if the buffers contents have no special characters.
3081       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3083     modified files:
3084      ChangeLog lisp/muse-docbook.el
3087 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3089     Summary:
3090       Apply muse-docbook patch from Dale P. Smith.
3091     Revision:
3092       muse--main--1.0--patch-121
3094     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3095       Dale P. Smith to make the markup much better.
3097     modified files:
3098      AUTHORS ChangeLog lisp/muse-docbook.el
3101 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3103     Summary:
3104       Use different mapping for S-tab on Windows.
3105     Revision:
3106       muse--main--1.0--patch-120
3108     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3109       Windows, use [(shift tab)] for `muse-previous-reference'.
3111     modified files:
3112      ChangeLog lisp/muse-mode.el
3115 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3117     Summary:
3118       XEmacs wiki fix.
3119     Revision:
3120       muse--main--1.0--patch-119
3122     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3123       `muse-match-string-no-properties' so XEmacs doesn't complain.
3125     modified files:
3126      ChangeLog lisp/muse-wiki.el
3129 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3131     Summary:
3132       Handle a few edge cases with project-page resolution gracefully.
3133     Revision:
3134       muse--main--1.0--patch-118
3136     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3137       make sure that PAGE is specified.  STYLES should be generated
3138       automatically, but it could theoretically fail.  I'm managing to
3139       trigger this when messing with unsaved Muse files.  Handle case where
3140       buffer has not yet been saved.
3141       (muse-project-find-file): Don't try to resolve relative links; just
3142       open them.
3143     
3144     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3145       point-of-reference bug.  No need to call muse-project-page-of-file
3146       since buffer-file-name and muse-publishing-current-file both give us
3147       full paths.
3148     
3149     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3150       `skip-chars-backward' only respects the newline some of the time.
3151       Damned annoying.
3153     modified files:
3154      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3155      lisp/muse-wiki.el
3158 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3160     Summary:
3161       Fix image-link goof-up and add pretty titles.
3162     Revision:
3163       muse--main--1.0--patch-117
3165     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3166       class="image-link"> instead of <div class="image-link">.  I found a bug
3167       with the way I was handling both, so I decided to simplify things.
3168     
3169     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3170       `muse-publish-output-name', but keeps the directory prefix.
3171       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3172     
3173     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3174       customizable option that determines the words to downcase in title.
3175       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3176       Capitalized Title out of either a string or the current title.  This is
3177       not currently used by any other function -- for now it is meant to be
3178       called by the user.
3180     modified files:
3181      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3184 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3186     Summary:
3187       Escape specials in link descriptions.
3188     Revision:
3189       muse--main--1.0--patch-116
3191     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3192       function that escapes special characters in the given string according
3193       to the current publishing style.
3194       (muse-publish-url): Use the above function to escape the description
3195       part of extended links.
3196       (muse-publish-prepare-url): Don't make string read-only; it does
3197       nothing.
3198     
3199     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3200       (muse-wiki-transform-wikiword): Don't make string read-only.
3202     modified files:
3203      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3206 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3208     Summary:
3209       Escape "&", "<", and ">" in URL text.
3210     Revision:
3211       muse--main--1.0--patch-115
3213     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3214       specially.  Thanks to John Sullivan for the suggestion.
3216     modified files:
3217      ChangeLog lisp/muse-html.el
3220 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3222     Summary:
3223       Update my example configuration.
3224     Revision:
3225       muse--main--1.0--patch-114
3227     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3228       project to "WebSite" in order to make it more distinct.
3229       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3230       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3231       anymore.
3232       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3233       published name of the current file.  I really should make a function
3234       called `muse-published-name' or something similar!
3235       ("\C-cpx"): Use this key sequence for
3236       `my-muse-prepare-entry-for-xanga'.
3237       (muse-file-extension): I'm making use of this so I can figure out its
3238       intricacies.
3240     modified files:
3241      ChangeLog examples/mwolson/muse-init.el
3244 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3246     Summary:
3247       Tackle a project name interwiki highlighting snafu.
3248     Revision:
3249       muse--main--1.0--patch-113
3251     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3252       this.  It seems to be more robust now.  Highlighting is going the way I
3253       want it.
3255     modified files:
3256      ChangeLog lisp/muse-wiki.el
3259 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3261     Summary:
3262       Fix some gross mistakes.
3263     Revision:
3264       muse--main--1.0--patch-112
3266     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3267       gross misspellings.
3268     
3269     * lisp/muse-project.el (muse-project-file-entries): If
3270       `muse-file-extension' is defined, use it to filter the entries.
3271     
3272     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3273       variable.  Move higher in file.
3274     
3275     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3276       argument instead of the real name of the variable.
3278     modified files:
3279      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3280      lisp/muse.el
3283 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3285     Summary:
3286       Make natural interwiki links between projects mostly work.
3287     Revision:
3288       muse--main--1.0--patch-111
3290     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3291       function and flesh it out.  This seems to work properly, though for
3292       some reason, interwiki links using projects are a bit flakey.
3293       (muse-wiki-handle-interwiki): Deal with case where we have a project
3294       name in an interwiki link.
3296     modified files:
3297      ChangeLog lisp/muse-wiki.el
3300 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3302     Summary:
3303       Fix Emacs21 issue with muse-insert-tag.
3304     Revision:
3305       muse--main--1.0--patch-110
3307     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3308       completing-read to appease older Emacsen.
3310     modified files:
3311      ChangeLog lisp/muse-mode.el
3314 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3316     Summary:
3317       Fix error with `muse-blosxom-new-entry' and Emacs21.
3318     Revision:
3319       muse--main--1.0--patch-109
3321     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3322       `completing-read' so that old versions of Emacs don't complain.
3324     modified files:
3325      ChangeLog lisp/muse-blosxom.el
3328 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3330     Summary:
3331       Try to fix an error with `muse-blosxom-get-categories'.
3332     Revision:
3333       muse--main--1.0--patch-108
3335     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3336       about processing directories.
3338     modified files:
3339      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3342 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3344     Summary:
3345       Make a distinction between implicit and explicit links at publish-time.
3346     Revision:
3347       muse--main--1.0--patch-107
3349     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3350     
3351     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3352     
3353     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3354       `explicit' argument.
3355     
3356     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3357       not we are dealing with an explicit link.
3358     
3359     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3360     
3361     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3362       argument, but ignore it.
3363     
3364     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3365       when link is not explicit.
3367     modified files:
3368      ChangeLog lisp/muse-html.el lisp/muse-http.el
3369      lisp/muse-publish.el lisp/muse-wiki.el
3372 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3374     Summary:
3375       Implement several WikiWord handling fixes.
3376     Revision:
3377       muse--main--1.0--patch-106
3379     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3380       found by the handlers.  Don't send implicit links through some of the
3381       advanced checks.
3382     
3383     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3384       of interwiki link before calling `muse-handle-explicit-link'.
3385     
3386     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3387       "\\|" separator between project-alist entries and interwiki entries.
3388       Force a reconfiguration of muse-colors-markup.
3389     
3390     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3391       sure that we don't colorize WikiNames that don't go with any file.
3392     
3394     modified files:
3395      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3396      lisp/muse-wiki.el
3399 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3401     Summary:
3402       Attempt to simplify muse-wiki a bit.
3403     Revision:
3404       muse--main--1.0--patch-105
3406     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3407       here.
3408     
3409     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3410       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3411       (muse-wiki-update-use-wikiword-markup-regexp)
3412       (muse-wiki-update-use-wikiword-link-function)
3413       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3414       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3415     
3416     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3417       `muse-wiki-use-wikiword' is specified.
3418     
3419     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3420       unless `muse-wiki-use-wikiword' is specified.
3421     
3422     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3423       muse-colors-markup.
3424     
3425     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3426       muse-publish-markup-regexps.
3427     
3428     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3429       muse-publish-url-transforms.
3430     
3431     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3432       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3433     
3435     modified files:
3436      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3439 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3441     Summary:
3442       Make muse-blosxom use relative name of published file in page-date alist.
3443     Revision:
3444       muse--main--1.0--patch-104
3446     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3447       file.
3448       (muse-blosxom-update-page-date-alist): Renamed from
3449       `muse-blosxom-markup-date-directive'.  Make the current file name
3450       relative to the base directory and strip file extension if necessary.
3451     
3453     modified files:
3454      ChangeLog lisp/muse-blosxom.el
3457 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3459     Summary:
3460       Hack on muse-blosxom timestamps somewhat.
3461     Revision:
3462       muse--main--1.0--patch-103
3464     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3465       actually do something useful.  This should have a different name,
3466       really.
3467       ("blosxom-html", "blosxom-xhtml"): Call
3468       `muse-blosxom-markup-date-directive' after publishing each entry.
3469     
3471     modified files:
3472      ChangeLog lisp/muse-blosxom.el
3475 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3477     Summary:
3478       Fix several startup and compile errors.
3479     Revision:
3480       muse--main--1.0--patch-102
3482     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3483       fixes an error that occurred during startup.
3484     
3485     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3486       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3487       to muse.el.
3488     
3489     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3490       that the nasty compile errors go away.  Fix a few typos.
3491       (muse-ignored-extensions): Fix docstring.
3492       (muse-file-extension): Move this higher in the file.
3493     
3494     
3496     modified files:
3497      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3500 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3502     Summary:
3503       Note that muse-file-extension should not have "." in front.
3504     Revision:
3505       muse--main--1.0--patch-101
3507     * lisp/muse-project.el (muse-project-find-file): Handle case where
3508       muse-file-extension is not specified.
3509     
3510     * lisp/muse.el (muse-file-extension): Note that the period at the
3511       beginning of this value should be omitted.
3512     
3513     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3514       file extension so that regexp characters inside the extension will not
3515       goof it up.  This should never be a problem in normal cases, but let's
3516       be robust.
3517     
3519     modified files:
3520      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3521      lisp/muse.el
3524 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3526     Summary:
3527       Implement optional file extension of Muse files.
3528     Revision:
3529       muse--main--1.0--patch-100
3531     * lisp/muse-mode.el (muse-mode): Make sure
3532       `muse-update-ignored-extensions-regexp' gets updated every time we
3533       enter Muse mode.  This works around a bug in the customize interface --
3534       if a user changes an option using setq, the :set function sometimes
3535       does not get executed.  I should really try to determine whether or not
3536       this is really an issue anymore.
3537     
3538     * lisp/muse-project.el (muse-project-find-file): Make use of
3539       `muse-file-extension'.
3540     
3541     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3542       customizable; it is autogenerated from `muse-ignored-extensions'.
3543       (muse-update-ignored-extensions-regexp): New function that sets the
3544       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3545       make sure that the value of `muse-file-extension' is taken into
3546       account.
3547       (muse-ignored-extensions): New option that determines which file
3548       extensions to ignore.  It is in the form of a list of regexps.
3549     
3550     * lisp/muse.el (muse-file-extension): New option that allows the user to
3551       specify the file extension to be used for Muse files.  By default, this
3552       is nil, which means that no extension will be used.
3553     
3554     * lisp/muse.el (muse-page-name): Handle case where
3555       `muse-ignored-extensions-regexp' is nil.
3556     
3558     modified files:
3559      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3560      lisp/muse-regexps.el lisp/muse.el
3563 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3565     Summary:
3566       Document new blosxom convenience feature.
3567     Revision:
3568       muse--main--1.0--patch-99
3570     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3571       `muse-blosxom-project-alist-entry'.  An example is provided in the
3572       header.
3573     
3575     modified files:
3576      ChangeLog lisp/muse-blosxom.el
3579 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3581     Summary:
3582       Further work on `muse-project-alist' entry generation for blosxom.
3583     Revision:
3584       muse--main--1.0--patch-98
3586     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3587       Include subdirectories in first part of "Blog" entry.
3588     
3589     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3590       that returns a list of dirs that are to be used with the first part of
3591       a `muse-project-alist' entry.
3592     
3594     modified files:
3595      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3598 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3600     Summary:
3601       New function: muse-blosxom-project-alist-entry.
3602     Revision:
3603       muse--main--1.0--patch-97
3605     * examples/mwolson/muse-init.el: Update from my latest settings.
3606       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3607     
3608     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3609       that generates the latter part of an entry for `muse-project-alist'.
3610     
3612     modified files:
3613      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3616 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3618     Summary:
3619       Merged from hodique@lifl.fr--2005 (patch 12-23)
3620     Revision:
3621       muse--main--1.0--patch-96
3623     Patches applied:
3624     
3625      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3626        Merged from mwolson@gnu.org--2005 (patch 68-76)
3627     
3628      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3629        Merged from mwolson@gnu.org--2005 (patch 77-80)
3630     
3631      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3632        Merged from mwolson@gnu.org--2005 (patch 81)
3633     
3634      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3635        Merged from mwolson@gnu.org--2005 (patch 82)
3636     
3637      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3638        Escape % in latex publishing
3639     
3640      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3641        bugfix
3642     
3643      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3644        small improvement on muse-make-link
3645     
3646      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3647        Fix customization of muse-wiki-wikiword-regexp
3648     
3649      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3650        Allow full customization of WikiWords
3651     
3652      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3653        Fix mouse-2 yank bug in muse-mode
3654     
3655      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3656        Fix interpretation order
3657     
3658      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3659        Merged from mwolson@gnu.org--2005 (patch 83-95)
3660     
3662     modified files:
3663      ChangeLog lisp/muse-wiki.el
3665     new patches:
3666      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3667      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3668      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3669      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3670      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3671      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3672      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3673      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3674      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3675      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3676      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3677      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3680 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3682     Summary:
3683       Minor docfixes.
3684     Revision:
3685       muse--main--1.0--patch-95
3687     * lisp/muse-mode.el (muse-follow-name-at-point) 
3688       (muse-follow-name-at-mouse): Docfixes.
3689     
3691     modified files:
3692      ChangeLog lisp/muse-mode.el
3695 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3697     Summary:
3698       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3699     Revision:
3700       muse--main--1.0--patch-94
3702     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3703       `muse-blosxom-new-entry'.
3704     
3705     * muse.texi (Blosxom Entries): Ditto.
3706     
3708     modified files:
3709      ChangeLog lisp/muse-blosxom.el muse.texi
3712 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3714     Summary:
3715       Re-add global mouse-2 event.
3716     Revision:
3717       muse--main--1.0--patch-93
3719     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3720       mouse-2, since Yann found a way around the problem I was facing.
3721       (muse-follow-name-at-mouse): Call the event that would normally be used
3722       here if we don't have a link at point.
3723     
3725     modified files:
3726      ChangeLog lisp/muse-mode.el
3729 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3731     Summary:
3732       Fix publishing error.
3733     Revision:
3734       muse--main--1.0--patch-92
3736     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3737       the cdr of output-dir.  This was a code fragment from a previous
3738       attempt to refactor this function.
3739     
3741     modified files:
3742      ChangeLog lisp/muse-project.el
3745 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3747     Summary:
3748       Work on getting to the point where we can resolve project interwiki links.
3749     Revision:
3750       muse--main--1.0--patch-91
3752     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3753       `muse-publishing-current-file'.
3754     
3755     * lisp/muse-project.el (muse-project-of-file): Ditto.
3756     
3757     * lisp/muse-project.el (muse-project-applicable-styles): New function
3758       that returns the usable styles for a file, given either a list of
3759       styles or a project name.  This is useful for removing styles that will
3760       be ignored for a file.
3761       (muse-project-publish-file): Split :include and :exclude processing
3762       into `muse-project-applicable-styles'.
3763     
3764     * lisp/muse-publish.el (muse-publish-output-name): Use
3765       `muse-publishing-current-file'.
3766     
3767     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3768     
3769     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3770       project names.
3771     
3772     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3773       names to be uninterpreted.  Remove need for muse-assoc-string.
3774     
3775     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3776       function that will be called to fetch a link to a page from a Muse
3777       project from the output file of the currently-published file.  This is
3778       commented out for now since I ran out of energy.
3779     
3780     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3781       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3782       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3783       Handle case where no interwiki can be found, even though this should
3784       never happen.
3785     
3786     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3787       whenever Muse mode is entered.  That way we don't have to enter an
3788       extra command in our .emacs.
3789     
3790     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3791       `muse-publishing-current-file' already exists that does the same thing.
3792       How embarrassing.
3793     
3794     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3795     
3796     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3797       to use it.
3798     
3800     modified files:
3801      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3802      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3805 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3807     Summary:
3808       Mouse-2 on regular text will yank rather than give an error.
3809     Revision:
3810       muse--main--1.0--patch-90
3812     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3813       this seems to be more trouble than it's worth.
3814       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3815       use our own implementation.
3816     
3818     modified files:
3819      ChangeLog lisp/muse-mode.el
3822 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3824     Summary:
3825       Make interwiki links publish with the correct extension.
3826     Revision:
3827       muse--main--1.0--patch-89
3829     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3830       prefix and suffix to interwiki names, as well as stripping out unwanted
3831       extensions.
3832     
3834     modified files:
3835      ChangeLog lisp/muse-wiki.el
3838 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3840     Summary:
3841       Fix publishing of bare interwiki names.
3842     Revision:
3843       muse--main--1.0--patch-88
3845     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3846       `set'.  Use `muse-assoc-string' instead of `assoc'.
3847     
3848     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3849       `assoc-string' functionality usable with Emacs21 and XEmacs.
3850     
3852     modified files:
3853      ChangeLog lisp/muse-wiki.el lisp/muse.el
3856 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3858     Summary:
3859       Apply a few fixes from Yann's branch.
3860     Revision:
3861       muse--main--1.0--patch-87
3863     Background: I hacked on Muse over the weekend while offline, and so did
3864                 Yann.  His changes to muse-wiki.el are different than the
3865                 ones that I made, so we should probably figure out the best
3866                 way to handle this when we both get on IRC again.  For now,
3867                 I've merged in the bugfixes that he's made, omitting most of
3868                 the changes to muse-wiki.
3869     
3870     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3871     
3872     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3873     
3874     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3875       introduced previously.
3876     
3878     modified files:
3879      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3882 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3884     Summary:
3885       Warn if file not published; hack further on Wiki stuff.
3886     Revision:
3887       muse--main--1.0--patch-86
3889     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3890       complete <div> tags that are of the class "image-link".  It is hoped
3891       that this will prevent user-added <div> tags from being mangled.
3892     
3893     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3894       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3895       need to look at the text at point.
3896     
3897     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3898       current file has not been published since it was up-to-date.  Thanks to
3899       Bill Freeman for the suggestion.
3900     
3901     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3902       is nil.  If this happens, return the original URL.
3903     
3904     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3905       `muse-wiki-update-interwiki-regexp.'
3906       (muse-wiki-update-interwiki-regexp): New function that sets the value
3907       of `muse-wiki-interwiki-regexp'.
3908       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3909       on :set.
3910     
3911     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3912       `muse-wiki-expand-interwiki'.
3913       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3914       with no matching file from being published as links.
3915     
3916     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3917       string argument once again, since this behavior is needed when
3918       publishing.
3919       (muse-wiki-handle-wikiword): Ditto.
3920     
3921     * lisp/muse.el (muse-handle-url): Ditto.
3922     
3923     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3924       after every unsuccessful attempt at handling the link.  If argument is
3925       given, restore match-data at end, too.
3926     
3927     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3928       argument.  Match data is always saved.  If argument is not given,
3929       assume that `muse-implicit-link-regexp' has been matched against, and
3930       return the 1st match string if no handlers worked.
3931     
3933     modified files:
3934      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3935      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3938 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3940     Summary:
3941       Hack on WikiName handling and make TAB work for Wiki links.
3942     Revision:
3943       muse--main--1.0--patch-85
3945     * lisp/muse-colors.el (muse-colors-markup): Use
3946       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3947     
3948     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3949       nil, don't color bad links.  If non-nil, color bad links.
3950     
3951     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3952     
3953     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3954       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3955       (muse-journal-rss-munge-buffer): Ditto.
3956     
3957     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3958       Docfix.
3959     
3960     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3961       are handled first, then implicit ones.  It should work better in all
3962       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3963       to determine how far to scan for an implicit link.  This defaults to
3964       the text between the point and the next space.
3965     
3966     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3967       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3968       literally after opening the buffer.  Hopefully this can be of use in
3969       custom visit-link functions, when necessary.
3970     
3971     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3972       `muse-visit-link-default'.
3973     
3974     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3975       Search by text properties instead of regexps.  This allows Muse to find
3976       links without having to have a massive regexp that contains all link
3977       types.  The downside is that this will not work if the user defontifies
3978       the buffer.  But it would somewhat defeat the purpose of following
3979       links if you can't see them.
3980     
3981     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3982       enough command line args are passed in batch mode.
3983     
3984     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3985       `muse-explicit-link-regexp'.
3986     
3987     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3988       `muse-link-regexp'.
3989     
3990     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3991       specifies the "common ground" of all implicit links, like URLs, bare
3992       WikiNames, and -- in the future -- email addresses.
3993     
3994     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3995     
3996     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3997       optional.  That was a bad idea on my part.  Renamed from
3998       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3999       annoy anyone :^) .
4000     
4001     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4002       `muse-wiki-interwiki-expand'.
4003       (muse-wiki-handle-wikiword): Renamed from
4004       `muse-wiki-wikiword-handle'.
4005     
4006     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4007       for the eval-after-load arg since XEmacs chokes on constants.
4008     
4009     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4010       face on WikiWords that don't correspond with a file.  If people really
4011       want this to appear in bad-link face, I could accommodate that.
4012     
4013     * lisp/muse.el (muse-handle-url): New function that detects whether the
4014       given string is a URL.
4015       (muse-implicit-link-functions): Renamed from
4016       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4017       (muse-explicit-link-functions): Renamed from
4018       `muse-mode-handler-functions'.
4019       (muse-handle-implicit-link): New function that handles all
4020       implicit links by calling functions from `muse-implicit-link-functions'.
4021       (muse-handle-explicit-link): Renamed from
4022       `muse-handled-url'.
4023     
4025     modified files:
4026      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4027      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4028      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4031 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4033     Summary:
4034       Allow WikiWords to be ignored with <nop> or "''''".
4035     Revision:
4036       muse--main--1.0--patch-84
4038     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4039     
4040     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4041       whether to hide <nop> tags when coloring a Muse buffer.
4042       (muse-wiki-wikiword-at-point): Docfix.
4043       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4044       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4045       during publishing.
4046       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4047       which keeps the WikiWord that follows it from being interpreted.
4048       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4049       WikiWord delimiter.
4050     
4052     modified files:
4053      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4056 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4058     Summary:
4059       Update postal address of FSF in muse-wiki.el.
4060     Revision:
4061       muse--main--1.0--patch-83
4063     * lisp/muse-wiki.el: Update postal address of the FSF.
4064     
4066     modified files:
4067      ChangeLog lisp/muse-wiki.el
4070 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4072     Summary:
4073       Interpret explicit links before emphasis.
4074     Revision:
4075       muse--main--1.0--patch-82
4077     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4078       links before emphasis.
4079     
4080     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4081       for the heck of it.
4083     modified files:
4084      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4087 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4089     Summary:
4090       Wiki hacking, regexp tweaks.
4091     Revision:
4092       muse--main--1.0--patch-81
4094     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4095       muse-regexp.
4096     
4097     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4098       that indicates whether or not to use character classes in regexps.  The
4099       default is to let Muse try to figure it out.
4100       (muse-extreg-usable-p): Make use of this variable.
4101     
4102     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4103       this regexp.  I'm guessing it was supposed to have a TAB in there at
4104       one time.  Replace this stuff with muse-regexp-space.
4105     
4106     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4107       by default.
4108     
4109     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4110       "or".
4111     
4112     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4113       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4114       We'll fix those anchor problems eventually!
4115     
4116     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4117       uses `muse-interwiki-handle' to determine whether an interwiki link is
4118       at point.
4119     
4120     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4121       look for a suitable value at point if needed.
4122     
4123     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4124     
4125     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4126     
4127     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4129     modified files:
4130      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4131      lisp/muse-wiki.el
4134 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4136     Summary:
4137       Make installation of manual when not using Debian go smoothly.
4138     Revision:
4139       muse--main--1.0--patch-80
4141     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4142       and options are to be used when insinuating the Muse documentation into
4143       the Info menu.
4144     
4145     * Makefile (install): Make use of INSTALLINFO.
4146     
4147     * README (Installation): Give directions for changing INSTALLINFO on a
4148       Debian system and changing where Muse is installed.
4149     
4150     * muse.texi: Ditto.
4152     modified files:
4153      ChangeLog Makefile Makefile.defs README muse.texi
4156 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4158     Summary:
4159       Fix compiler warning induced by last patch.
4160     Revision:
4161       muse--main--1.0--patch-79
4163     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4164       compiler warning.
4166     modified files:
4167      ChangeLog lisp/muse-project.el lisp/muse.el
4170 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4172     Summary:
4173       Add `muse-current-file', fix minor QuickStart issue.
4174     Revision:
4175       muse--main--1.0--patch-78
4177     * examples/QuickStart: Make John Wiegley the author.
4178     
4179     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4180       `muse-current-file' instead of `buffer-file-name'.
4181     
4182     * lisp/muse-project.el (muse-current-project): Document.
4183     
4184     * lisp/muse-project.el (muse-current-file): New variable indicating the
4185       name, including path, of the file that is currently being published.
4186       (muse-project-of-file): Make use of
4187       `muse-current-file'.
4188     
4189     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4190     
4191     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4193     modified files:
4194      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4195      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4196      lisp/muse.el
4199 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4201     Summary:
4202       Make muse-replace-regexp-in-string closer to its parent; no func change.
4203     Revision:
4204       muse--main--1.0--patch-77
4206     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4207       to implement all functionality of `replace-regexp-in-string'.  No
4208       functionality change.
4209     
4211     modified files:
4212      ChangeLog lisp/muse.el
4215 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4217     Summary:
4218       Play nicely with fill, adaptive-fill, and flyspell.
4219     Revision:
4220       muse--main--1.0--patch-76
4222     * muse-mode.el (muse-mode-intangible-links): New function used to
4223       determine whether links will be considered intangible.
4224     
4225     * lisp/muse-mode.el (muse-mode-link-functions)
4226       (muse-mode-handler-functions): Minor docfix.
4227     
4228     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4229       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4230       making links intangible by default, but this may be adjusted by use of
4231       the `muse-mode-intangible-links' function.
4232     
4233     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4234       nil if we should allow a fill to occur here.  Keeps links from being
4235       broken up.
4236     
4237     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4238       non-nil if we allow spell-checking to occur here.  Keeps links from
4239       being improperly colorized.
4240     
4241     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4242       functionality change.
4244     modified files:
4245      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4248 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4250     Summary:
4251       Minor doc changes and code prettification.
4252     Revision:
4253       muse--main--1.0--patch-75
4255     * AUTHORS: Note that YH's assignment is in the mail.
4256     
4257     * README (scripts): Explain better the contents of the `scripts'
4258       directory.
4259     
4260     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4262     modified files:
4263      AUTHORS ChangeLog README lisp/muse-wiki.el
4266 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4268     Summary:
4269       Merged from hodique@lifl.fr--2005 (patch 7-11)
4270     Revision:
4271       muse--main--1.0--patch-74
4273     Patches applied:
4274     
4275      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4276        split WikiWords and InterWiki links into their own package
4277     
4278      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4279        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4280     
4281      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4282        Mimic experimental behavior for interwiki
4283     
4284      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4285        fix notes publishing
4286     
4287      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4288        various minor fixes
4290     new files:
4291      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4293     modified files:
4294      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4295      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4297     renamed files:
4298      experimental/.arch-ids/muse-wiki.el.id
4299        ==> experimental/.arch-ids/muse-wiki-old.el.id
4300      experimental/muse-wiki.el
4301        ==> experimental/muse-wiki-old.el
4303     new patches:
4304      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4305      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4306      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4307      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4308      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4311 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4313     Summary:
4314       Tell people where to find on-line version of manual.
4315     Revision:
4316       muse--main--1.0--patch-73
4318     * README: Add on-line locations for manual.
4319     
4320     * muse.texi: Remove @include directive.  This makes generating a PDF of
4321       this documentation a lot easier.
4322     
4323     * muse.texi (Preface): Add on-line locations for manual.
4325     modified files:
4326      ChangeLog README muse.texi
4329 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4331     Summary:
4332       Try to make Muse play nice with outline minor mode.
4333     Revision:
4334       muse--main--1.0--patch-72
4336     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4337     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4338     "muse" instead of "t" when adding invisibility to text or checking for
4339     invisibility.
4340     
4341     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4342     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4343     this function.
4345     modified files:
4346      ChangeLog lisp/muse-colors.el lisp/muse.el
4349 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4351     Summary:
4352       Minor grammar fix in Introduction section of manual.
4353     Revision:
4354       muse--main--1.0--patch-71
4356     * muse.texi (Introduction): Minor grammar fix.
4358     modified files:
4359      ChangeLog muse.texi
4362 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4364     Summary:
4365       Release Muse 3.01.
4366     Revision:
4367       muse--main--1.0--patch-70
4369     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4370     
4371     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4372     
4373     * lisp/muse-poem.el (muse-poem-markup-strings)
4374       (muse-poem-chapbook-strings): Make customizable.
4375     
4376     * lisp/muse-poem.el (muse-chapbook-latex-header)
4377       (muse-chapbook-latex-footer): Docfix.
4378     
4379     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4380       (muse-texinfo-pdf-extension): Ditto.
4381     
4382     * lisp/muse.el (muse-version): Change to 3.01.
4383     
4384     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4385       done, for now!
4387     modified files:
4388      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4389      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4392 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4394     Summary:
4395       Tweak documentation thoroughly; still incomplete.
4396     Revision:
4397       muse--main--1.0--patch-69
4399     * README: Minor tweaks.
4400     
4401     * muse.texi: Massively rename chapters so that the titles are more
4402       descriptive.  Clean up grammar.
4403     
4404     * muse.texi (Obtaining Muse): Move content of Installation node here,
4405       stripping out any customization tips, since those are covered later.
4406       Re-work this chapter since I was dissatisfied with it.
4407     
4408     * muse.texi (Installation): This node has the content of README regarding
4409       installation, which fits the title of the node much better than the
4410       previous content.
4411     
4412     * muse.texi (Blosxom): Turn the sections of this section into
4413       subsections.
4414     
4415     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4416       like lists!
4417     
4418     * muse.texi (History): Add a "2005" item.
4420     modified files:
4421      ChangeLog README muse.texi
4424 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4426     Summary:
4427       Finish documenting 2 more publishing styles.
4428     Revision:
4429       muse--main--1.0--patch-68
4431     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4432     
4433     * lisp/muse-journal.el: Docfixes.
4434     
4435     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4436       documentation to this function.
4437     
4438     * muse.texi (Blosxom Options): New node containing the publishing styles
4439       and options provided by Blosxom.
4440       (Book): Add usage note, as I suspect a lot of people might be confused
4441       by this style.
4442       (HTML): Space out entries better.
4443       (Journal, LaTeX): New nodes for publishing styles.
4444       (Common Elements): Document a few options that are present in
4445       `muse-publish.el'.
4447     modified files:
4448      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4449      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4452 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4454     Summary:
4455       Make Muse installable and correct an Emacs21 issue.
4456     Revision:
4457       muse--main--1.0--patch-67
4459     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4460       directory will be generated.
4461       (all): Compile muse.info by default.
4462       (doc): Refactor into individual generation rules for .html and .info
4463       files.
4464       (install): New rule that installs Muse source code, compiled .elc
4465       files, and the manual into proper places.
4466     
4467     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4468     
4469     * README (Insinuation): Move old content of Installation here.
4470       (Installation): Fill out this section.
4471       (Further Documentation): Add link to my website and note that a full
4472       manual is included with Muse.
4473     
4474     * lisp/Makefile (EL): Populate with .el files.
4475       (install): New rule that installs both .elc and .el files.
4476     
4477     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4478       Emacs21, hack in a handler for the @documentencoding tag so that it
4479       doesn't error out.
4481     modified files:
4482      ChangeLog Makefile Makefile.defs README lisp/Makefile
4483      lisp/muse-texinfo.el
4486 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4488     Summary:
4489       Cater even more to XEmacs and its annoying whims.
4490     Revision:
4491       muse--main--1.0--patch-66
4493     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4494       environment variable.
4495     
4496     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4497       handle it.  Load `muse-build.el' instead.
4498     
4499     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4500       used.
4501     
4502     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4503       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4504       not used.
4505     
4506     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4507       function does not appear to be used.
4508     
4509     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4510       `replace-regexp-in-string', since XEmacs doesn't have this function.
4511       We only implement the first 3 args, but this could be extended if we
4512       need to do so.
4513     
4514     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4515       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4516     
4517     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4518     
4519     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4520       make XEmacs shut up.
4521     
4522     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4523     
4524     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4525     
4526     * lisp/muse-http.el (muse-winnow-list): Ditto.
4527     
4528     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4529     
4530     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4531     
4532     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4533     
4534     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4535       anything.
4536     
4537     * scripts/publish: Use EMACS environment variable instead of hard-coding
4538       it.
4540     modified files:
4541      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4542      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4543      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4544      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4545      lisp/muse.el scripts/muse-build.el scripts/publish
4548 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4550     Summary:
4551       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4552     Revision:
4553       muse--main--1.0--patch-65
4555     * AUTHORS: Update entry.
4556     
4557     * muse-*.el: Move to the lisp directory.
4558     
4559     * lisp/Makefile: New file containing rules to test and compile the
4560       source.
4561     
4562     * Makefile.defs: New file that contains common definitions for all other
4563       Makefiles, such as Emacs command to use.
4564     
4565     * Makefile: Move lisp-specific rules to lisp/Makefile.
4566       (SUBDIRS): New variable containing subdirectories to clean.
4567     
4568     * README: Update to reflect new location of source files.  Give updated
4569       directions for compiling with XEmacs.
4570     
4571     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4572       compile.
4573       (%.html): Pass SITEFLAG as an environment variable to
4574       ../scripts/publish.
4575     
4576     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4577       seems to be needed to keep the process from failing.  This has *got* to
4578       be a bug in Muse, but I don't want to deal with it now.
4579     
4580     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4581     
4582     * lisp/muse-convert.el: Move line to commentary section.
4583     
4584     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4585       locally-bound `type' variable isn't used here.
4586     
4587     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4588     
4589     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4590       binding.
4591     
4592     * scripts/muse-build.el (load-path): Correct paths.
4593     
4594     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4595       as to avoid spurious warnings.
4596     
4597     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4598       it exists.
4599     
4600     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4601       (muse-match-string-no-properties): New functions that take the place of
4602       `line-end-position', `line-beginning-position', and
4603       `match-string-no-properties', respectively.
4604     
4605     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4606       (muse-my-journal-find-entries): Use Muse-specific version of
4607       `match-string-no-properties', `line-beginning-position', and
4608       `line-end-position' since these do not exist in XEmacs.
4609     
4610     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4611       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4612     
4613     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4614     
4615     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4616       (muse-html-insert-contents): Ditto.
4617     
4618     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4619     
4620     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4621     
4622     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4623     
4624     * lisp/muse-publish.el (muse-publish-markup-tag)
4625       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4626       (muse-published-buffer-contents): Ditto.
4627     
4628     * scripts/muse-build.el (muse-elint-files): Ditto.
4630     new files:
4631      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4632      lisp/.arch-ids/Makefile.id lisp/Makefile
4634     modified files:
4635      AUTHORS ChangeLog Makefile README examples/Makefile
4636      examples/QuickStart examples/johnw/muse-johnw.el
4637      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4638      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4639      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4640      lisp/muse.el scripts/muse-build.el scripts/publish
4642     renamed files:
4643      .arch-ids/muse-blosxom.el.id
4644        ==> lisp/.arch-ids/muse-blosxom.el.id
4645      .arch-ids/muse-book.el.id
4646        ==> lisp/.arch-ids/muse-book.el.id
4647      .arch-ids/muse-colors.el.id
4648        ==> lisp/.arch-ids/muse-colors.el.id
4649      .arch-ids/muse-convert.el.id
4650        ==> lisp/.arch-ids/muse-convert.el.id
4651      .arch-ids/muse-docbook.el.id
4652        ==> lisp/.arch-ids/muse-docbook.el.id
4653      .arch-ids/muse-html.el.id
4654        ==> lisp/.arch-ids/muse-html.el.id
4655      .arch-ids/muse-http.el.id
4656        ==> lisp/.arch-ids/muse-http.el.id
4657      .arch-ids/muse-journal.el.id
4658        ==> lisp/.arch-ids/muse-journal.el.id
4659      .arch-ids/muse-latex.el.id
4660        ==> lisp/.arch-ids/muse-latex.el.id
4661      .arch-ids/muse-mode.el.id
4662        ==> lisp/.arch-ids/muse-mode.el.id
4663      .arch-ids/muse-poem.el.id
4664        ==> lisp/.arch-ids/muse-poem.el.id
4665      .arch-ids/muse-project.el.id
4666        ==> lisp/.arch-ids/muse-project.el.id
4667      .arch-ids/muse-publish.el.id
4668        ==> lisp/.arch-ids/muse-publish.el.id
4669      .arch-ids/muse-regexps.el.id
4670        ==> lisp/.arch-ids/muse-regexps.el.id
4671      .arch-ids/muse-texinfo.el.id
4672        ==> lisp/.arch-ids/muse-texinfo.el.id
4673      .arch-ids/muse.el.id
4674        ==> lisp/.arch-ids/muse.el.id
4675      muse-blosxom.el
4676        ==> lisp/muse-blosxom.el
4677      muse-book.el
4678        ==> lisp/muse-book.el
4679      muse-colors.el
4680        ==> lisp/muse-colors.el
4681      muse-convert.el
4682        ==> lisp/muse-convert.el
4683      muse-docbook.el
4684        ==> lisp/muse-docbook.el
4685      muse-html.el
4686        ==> lisp/muse-html.el
4687      muse-http.el
4688        ==> lisp/muse-http.el
4689      muse-journal.el
4690        ==> lisp/muse-journal.el
4691      muse-latex.el
4692        ==> lisp/muse-latex.el
4693      muse-mode.el
4694        ==> lisp/muse-mode.el
4695      muse-poem.el
4696        ==> lisp/muse-poem.el
4697      muse-project.el
4698        ==> lisp/muse-project.el
4699      muse-publish.el
4700        ==> lisp/muse-publish.el
4701      muse-regexps.el
4702        ==> lisp/muse-regexps.el
4703      muse-texinfo.el
4704        ==> lisp/muse-texinfo.el
4705      muse.el
4706        ==> lisp/muse.el
4708     new directories:
4709      lisp lisp/.arch-ids
4712 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4714     Summary:
4715       Massively untabify files.
4716     Revision:
4717       muse--main--1.0--patch-64
4720     modified files:
4721      ChangeLog ChangeLog.2004 experimental/muse-message.el
4722      experimental/muse-wiki.el muse-book.el muse-colors.el
4723      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4724      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4725      muse-project.el muse-publish.el muse-regexps.el
4726      muse-texinfo.el muse.el
4729 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4731     Summary:
4732       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4733     Revision:
4734       muse--main--1.0--patch-63
4736     (Summary of changes that Yann made)
4737     
4738     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4739     
4740     * muse-mode.el (muse-generate-index): Move index generation code into
4741       `muse-index-as-string'.
4742       (muse-index-as-string): New function that generates an index and
4743       returns it as a string, instead of placing it in a buffer like
4744       `muse-generate-index' used to.
4745     
4746     Patches applied:
4747     
4748      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4749        merge from mwolson@gnu.org--2005
4750     
4751      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4752        Accept WikiWords as links [mostly rescinded]
4753     
4754      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4755        merge from mwolson@gnu.org--2005/muse--main--1.0
4756     
4757      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4758        Merged from mwolson@gnu.org--2005 (patch 60-62)
4759     
4760      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4761        provide a string view of the index
4763     modified files:
4764      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4766     new patches:
4767      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4768      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4769      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4770      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4771      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4774 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4776     Summary:
4777       Document Blosxom, Book, DocBook, and HTML publishing styles.
4778     Revision:
4779       muse--main--1.0--patch-62
4781     * muse-blosxom.el: Clean up header.
4782     
4783     * muse-book.el (muse-before-book-publish-hook): Rename to
4784       `muse-book-before-publish-hook'.
4785       (muse-after-book-publish-hook): Rename to
4786       `muse-book-after-publish-hook'.
4787     
4788     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4789       (muse-html-markup-strings, muse-xhtml-markup-strings)
4790       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4791       (muse-html-charset-default, muse-html-encoding-default)
4792       (muse-html-encoding-map): Docfixes.
4793     
4794     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4795       sections.
4797     modified files:
4798      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4801 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4803     Summary:
4804       Begin work on Publishing Styles section of manual.
4805     Revision:
4806       muse--main--1.0--patch-61
4808     * Makefile (.PHONY): Add "doc" to list.
4809       (doc): New rule that generates Info and HTML files from muse.texi.
4810       (dist): Rely on `distclean', not `clean'.
4811     
4812     * examples/QuickStart (Authoring mode): Remove empty section.
4813     
4814     * muse.texi: Call this program "the Emacs Muse" in title.
4815       (Publishing Styles): Begin to populate section.
4816       (Deriving Styles): First subsection of Publishing Styles.
4817       (Contributors): Remove spurious copyright section, since we address
4818       this in the title.
4819     
4820     * README: Actually remember to add this file.
4822     new files:
4823      .arch-ids/README.id README
4825     modified files:
4826      ChangeLog Makefile examples/QuickStart muse.texi
4829 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4831     Summary:
4832       Document Markup Rules.
4833     Revision:
4834       muse--main--1.0--patch-60
4836     * examples/QuickStart: Remove stray <comment> tag.
4837     
4838     * muse.texi (Top): Comment every menu line.
4839       (Markup Rules): New section with plenty of subsections.
4841     modified files:
4842      ChangeLog examples/QuickStart muse.texi
4845 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4847     Summary:
4848       Release this as Muse 3.00.90 (RC1).
4849     Revision:
4850       muse--main--1.0--patch-59
4852     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4853       is compatible with both Emacs and XEmacs.
4854     
4855     * examples/README: Renamed to QuickStart.
4856     
4857     * examples/Makefile (EXAMPLES): Reflect name change of README.
4858     
4859     * muse.el: Ditto.
4861     modified files:
4862      ChangeLog Makefile examples/Makefile muse.el
4864     renamed files:
4865      examples/.arch-ids/README.id
4866        ==> examples/.arch-ids/QuickStart.id
4867      examples/README
4868        ==> examples/QuickStart
4871 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4873     Summary:
4874       Makefile refactoring.
4875     Revision:
4876       muse--main--1.0--patch-58
4878     * Makefile (.PHONY): List all non-file targets.
4879       (examples): New rule that calls Make in the examples directory.
4880       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4881     
4882     * README: Move to the examples directory.  I'd prefer to distribute a
4883       very basic plain text README and use this as a quickstart + markup
4884       example + publishing example.
4885     
4886     * examples/Makefile: Move all README-related rules here.
4887     
4888     * examples/README: Add an "About this document" section.  
4889     
4890     * scripts/publish (style): Do not include the contrib directory, since we
4891       don't use any code from there.  Since this is only invoked from the
4892       examples directory, make sure add the parent directory to the load
4893       path.
4894     
4895     * muse.texi: Change version to 3.00.90 (RC1).
4896     
4897     * muse.el: Change location of the README file in header.
4898     
4899     * muse.el (muse-version): Update to 3.00.90 (RC1).
4901     new files:
4902      examples/.arch-ids/Makefile.id examples/Makefile
4904     modified files:
4905      ChangeLog Makefile examples/README muse.el muse.texi
4906      scripts/publish
4908     renamed files:
4909      .arch-ids/README.id
4910        ==> examples/.arch-ids/README.id
4911      README
4912        ==> examples/README
4915 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4917     Summary:
4918       Update my example configuration.
4919     Revision:
4920       muse--main--1.0--patch-57
4922     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4923       and experimental status of muse-message.
4925     modified files:
4926      ChangeLog examples/mwolson/muse-init.el
4929 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4931     Summary:
4932       Provide optional outline-style faces; customization fixes; experimental stuff.
4933     Revision:
4934       muse--main--1.0--patch-56
4936     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4937       option that determines what the header faces should look like.  If
4938       'outline, use outline-style faces.  If nil, don't generate the faces at
4939       all, which allows the user to specify their own.  Otherwise, use the
4940       scaled faces, which is the default behavior.
4941       (muse-colors-outline-faces-list): List of faces to use.  In case the
4942       outline faces are not available, provide reasonable defaults.
4943       (muse-make-faces): Use dolist instead of mapc.  Implement the
4944       possibility of having outline-style colors for heading.  Don't call
4945       this function immediately -- give the users time to make their changes
4946       through the customize interface.  Once we call this function, Emcs from
4947       CVS will not allow the faces to be changed easily, which is a shame.
4948     
4949     * muse-message.el (muse-message-contents-tag): Copied from
4950       `muse-publish-contents-tag' in order to keep the customization
4951       interface from making the `muse-markup-tags' option from throwing a
4952       type mismatch error.  This function is untested and will likely do
4953       nothing useful.  This file has been moved to the experimental folder
4954       until it gets fleshed out more.
4955     
4956     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4957       file that could eventually provide wiki-like ability.  Currently this
4958       is just a collection of functions that were pruned out when he remade
4959       Muse, so don't get too excited.  I plan to eventually merge Yann
4960       Hodique's work here, probably after the first release of Muse.
4961     
4962     * muse-regexps.el (muse-regexp): Improve description.
4963     
4964     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4965       the muse-regexp group since it is just a single regexp.  Lists of
4966       regexps don't have to be in muse-regexp, however.
4967     
4968     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4969       since the Emacs devel mailing list seems to not want Britain-izations
4970       in Emacs code.
4971     
4972     * muse-colors.el (muse-colors): Ditto.
4973     
4974     * muse-docbook.el (muse-docbook): Ditto.
4975     
4976     * muse-html.el (muse-html): Ditto.
4977     
4978     * muse-http.el (muse-http): Ditto.
4979     
4980     * muse-message.el (muse-message): Ditto.
4981     
4982     * muse-mode.el (muse-mode): Ditto.
4983     
4984     * muse-project.el (muse-project): Ditto.
4985     
4986     * muse-publish.el (muse-publish): Ditto.
4987     
4988     * muse.el (muse): Ditto.
4990     new files:
4991      experimental/.arch-ids/=id
4992      experimental/.arch-ids/muse-wiki.el.id
4993      experimental/muse-wiki.el
4995     modified files:
4996      ChangeLog experimental/muse-message.el muse-blosxom.el
4997      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4998      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4999      muse.el
5001     renamed files:
5002      .arch-ids/muse-message.el.id
5003        ==> experimental/.arch-ids/muse-message.el.id
5004      muse-message.el
5005        ==> experimental/muse-message.el
5007     new directories:
5008      experimental experimental/.arch-ids
5011 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5013     Summary:
5014       Fix publishing error when given an empty string for header/footer.
5015     Revision:
5016       muse--main--1.0--patch-55
5018     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5019       `file-readable-p' if it is an empty string.  For some reason,
5020       `file-readable-p' and `insert-file-contents' were treating an empty
5021       string as if it were the current directory.
5023     modified files:
5024      ChangeLog muse-publish.el
5027 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5029     Summary:
5030       WYSIWYG emphasis, XEmacs compatibility hacks.
5031     Revision:
5032       muse--main--1.0--patch-54
5034     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5035       compliant.  Only colorize if we end with the same number of asterisks
5036       as we start with, preventing unnoticed syntax errors.  Don't colorize
5037       in the middle of a word.
5038       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5039       Only colorize if we end with an underscore.  Don't colorize in the
5040       middle of a word.
5041     
5042     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5043       inside of group.  This will probably not do anything, but it seems
5044       syntactically good.
5045     
5046     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5047       where we start with an image link.  JohnW didn't seem to like having
5048       <p> tags inserted before image links, but they don't validate properly
5049       as they are.  For now, I will surround such links/paragraphs with <div
5050       class="image-link"> in an attempt to be as not invasive and yet
5051       standards compliant as possible.
5052     
5053     * muse-html.el (muse-html-escape-string): Work around distinction between
5054       int and char types in XEmacs.  Deal with an annoying replace-match bug
5055       in XEmacs that rears its head at times.
5056     
5057     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5058       multi-line.
5060     modified files:
5061      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5062      muse-publish.el
5065 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5067     Summary:
5068       Minor code cleanup to address elint issues.
5069     Revision:
5070       muse--main--1.0--patch-53
5072     * Makefile (test): Don't build README files during this rule.  Remove
5073       spurious "make clean" statement.
5074     
5075     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5076       `muse-colors' group, and give it a proper type.
5077     
5078     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5079     
5080     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5081       muse-my-journal-find-entries): Replace `string-to-int' with
5082       `string-to-number'.
5083     
5084     * muse-html.el (muse-html-insert-contents): Ditto.
5085     
5086     * muse-journal.el (muse-journal-html-munge-buffer,
5087       muse-journal-latex-munge-buffer): Ditto.
5088     
5089     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5090     
5091     * muse-publish.el (muse-publish-markup-footnote,
5092       muse-publish-contents-tag): Ditto.
5093     
5094     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5096     modified files:
5097      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5098      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5099      muse-regexps.el
5102 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5104     Summary:
5105       Add ability to automate the creation a new blosxom entry.
5106     Revision:
5107       muse--main--1.0--patch-52
5109     * examples/mwolson/muse-init.el: Move new entry section to
5110       muse-blosxom.el.  Modify the key settings in my example accordingly.
5111     
5112     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5113       Muse always makes sure that the file ends with a newline.
5114     
5115     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5116       planner markup is now provided automatically by the planner port to
5117       Muse, and we don't have any customized markup.
5118     
5119     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5120       variable that specifies where the base directory of your blog entries
5121       is found.
5122     
5123     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5124       the base directory.  Explore categories recursively.
5125     
5126     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5127       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5128       special characters file name.
5129     
5130     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5131       making a new blog entry.  It will prompt you for a category, then a
5132       title, and then will create a new file that has the date and title
5133       inserted.
5135     modified files:
5136      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5139 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5141     Summary:
5142       Change mailing address of FSF, add AUTHORS file.
5143     Revision:
5144       muse--main--1.0--patch-51
5146     * muse-*.el, muse.texi: Change mailing address of FSF.
5147     
5148     * muse.texi (Contributors): Fix typo.
5149     
5150     * AUTHORS: New file containing a list of all of those who have
5151       contributed code or documentation to Muse, how many lines were changed,
5152       etc.
5154     new files:
5155      .arch-ids/AUTHORS.id AUTHORS
5157     modified files:
5158      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5159      muse-html.el muse-http.el muse-journal.el muse-latex.el
5160      muse-message.el muse-mode.el muse-poem.el muse-project.el
5161      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5162      muse.texi
5165 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5167     Summary:
5168       Merged from hodique@lifl.fr--2005 (patch 0-1)
5169     Revision:
5170       muse--main--1.0--patch-50
5172     Patches applied:
5173     
5174      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5175        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5176     
5177      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5178        fix .html (for example) in visible names for links
5180     modified files:
5181      ChangeLog muse-publish.el
5183     new patches:
5184      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5185      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5188 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5190     Summary:
5191       Make generated X(HT)ML show up in the right encoding in other modes.
5192     Revision:
5193       muse--main--1.0--patch-49
5195     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5196       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5197       generated (X)HTML files show up in the right coding system when editing
5198       them with another Emacs mode.
5199     
5200     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5201       encoding instead of hard-coding it.
5202     
5203     * muse-message.el: Add content to Commentary section, explaining the use
5204       of this publishing style.
5206     modified files:
5207      ChangeLog muse-html.el muse-journal.el muse-message.el
5210 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5212     Summary:
5213       Move regexps to same group, only make 4 heading faces.
5214     Revision:
5215       muse--main--1.0--patch-48
5217     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5218       can only publish 3 of them specially, leaving the fourth to be in
5219       plain text.
5220       (muse-colors-markup): Only recognize 4 levels of heading.
5221     
5222     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5223       (muse-file-regexp, muse-image-regexp)
5224       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5225       like a good idea to have all the regexps in the same group.
5227     modified files:
5228      ChangeLog muse-colors.el muse-regexps.el muse.el
5231 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5233     Summary:
5234       Update my example config, minor code cleanup.
5235     Revision:
5236       muse--main--1.0--patch-47
5238     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5239       names and add "Plans" project.
5240     
5241     * muse-docbook.el (looking-back): Delete.
5242     
5243     * muse-html.el (looking-back): Delete.
5244     
5245     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5246       instead of `looking-back'.
5247     
5248     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5249       function, use this function.  If `looking-back' exists, call it;
5250       otherwise, use a workaround.
5252     removed files:
5253      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5255     modified files:
5256      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5257      muse-html.el muse.el
5260 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5262     Summary:
5263       Handle a few paragraph publishing edge cases better.
5264     Revision:
5265       muse--main--1.0--patch-46
5267     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5268       beginning-of-document, end-of-document, and paragraph separator regexps
5269       so that one markup rule can be used in all these cases.
5270       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5271       particular, blockquote or center at beginning or end of document will
5272       be published properly.  Hopefully this won't slow things down too much.
5273       (muse-docbook-markup-paragraph-close): Removed.
5274     
5275     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5276     
5277     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5278       Ditto.
5279       (muse-html-markup-paragraph-close): Removed.
5281     modified files:
5282      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5285 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5287     Summary:
5288       Improve prompt when reading a tag.
5289     Revision:
5290       muse--main--1.0--patch-45
5292     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5293       other Emacs modes seem to do.
5295     modified files:
5296      ChangeLog muse-mode.el
5299 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5301     Summary:
5302       Warn user when publishing fails due to a private directory.
5303     Revision:
5304       muse--main--1.0--patch-44
5306     * muse-project.el (muse-project-private-p): Warn users when publishing a
5307       file fails due to its directory not being readable by others.  Make
5308       sure that you do a `chmod +o name_of_directory' if you want the
5309       contents of that directory to be publishable.
5311     modified files:
5312      ChangeLog muse-project.el
5315 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5317     Summary:
5318       Fix error with example tags and message publishing style.
5319     Revision:
5320       muse--main--1.0--patch-43
5322     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5323       see if a previous definition for `font-lock-multiline' exists.
5324     
5325     * muse-message.el (muse-message-example-tag): Don't require two
5326       additional (unused) arguments.
5328     modified files:
5329      ChangeLog muse-colors.el muse-message.el
5332 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5334     Summary:
5335       Always end the published document with a newline.
5336     Revision:
5337       muse--main--1.0--patch-42
5339     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5340       published document with a newline.
5341     
5342     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5344     modified files:
5345      ChangeLog muse-docbook.el muse-html.el
5348 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5350     Summary:
5351       Don't let automatic backup files crash the publishing process.
5352     Revision:
5353       muse--main--1.0--patch-41
5355     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5356       directive since this value is already processed by
5357       `muse-publish-markup-directive', and may be obtained by using
5358       the code: (muse-publishing-directive "date").
5359     
5360     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5361       to run (funcall nil); this happened once during a debugging process.
5362     
5363     * muse-project.el (muse-project-private-p): Skip any file for which we
5364       cannot fetch attributes.  This fixes a bug where having an
5365       Emacs-generated automatic backup file in a publishing directory causes
5366       the publishing process to halt with an error.
5368     modified files:
5369      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5372 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5374     Summary:
5375       Apply fix in previous patch to the DocBook publishing style.
5376     Revision:
5377       muse--main--1.0--patch-40
5379     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5380       previous patch here as well.
5381     
5383     modified files:
5384      ChangeLog muse-docbook.el
5387 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5389     Summary:
5390       Fix newly-introduced lock-up during HTML publishing.
5391     Revision:
5392       muse--main--1.0--patch-39
5394     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5395       planner rules higher priority in the publishing sequence.  Hopefully
5396       this will not wreck anything; I don't use these rules, so I cannot
5397       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5398     
5399     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5400       replace-match; that seems to be slightly evil.  Return nil instead of a
5401       newline since otherwise Muse thinks that we are not done yet and gets
5402       into an infinite loop.  This should fix the lock-up problem that
5403       resulted from the previous few patches.
5405     modified files:
5406      ChangeLog muse-blosxom.el muse-html.el
5409 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5411     Summary:
5412       Parenthesis goofup.
5413     Revision:
5414       muse--main--1.0--patch-38
5416     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5417     
5419     modified files:
5420      ChangeLog muse-blosxom.el
5423 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5425     Summary:
5426       Make docbook and blosxom modes close paragraphs properly at end.
5427     Revision:
5428       muse--main--1.0--patch-37
5430     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5431       patch.
5432     
5433     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5434       (muse-docbook-markup-paragraph-close): Adapt from
5435       `muse-html-markup-paragraph-close'.
5436     
5437     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5438       preserve the same appearance as before the last patch.
5440     modified files:
5441      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5444 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5446     Summary:
5447       Bugfix: Close P tag properly at end of file.
5448     Revision:
5449       muse--main--1.0--patch-36
5451     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5452       error.
5453     
5454     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5455       detecting whether or not a paragraph needs a closing P tag.
5456       (muse-html-markup-paragraph-close): New function that only inserts a
5457       closing P tag when an unclosed P tag is nearby.
5459     modified files:
5460      ChangeLog muse-blosxom.el muse-html.el
5463 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5465     Summary:
5466       Update my example settings.
5467     Revision:
5468       muse--main--1.0--patch-35
5470     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5472     modified files:
5473      ChangeLog examples/mwolson/muse-init.el
5476 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5478     Summary:
5479       Update documentation for C-c TAB feature.
5480     Revision:
5481       muse--main--1.0--patch-34
5483     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5484       `muse-insert-tag'.
5485     
5487     modified files:
5488      ChangeLog muse.texi
5491 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5493     Summary:
5494       New feature: tag completion with C-c TAB.
5495     Revision:
5496       muse--main--1.0--patch-33
5498     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5499       (muse-tag-history, muse-custom-tags): New variables that keep track of
5500       the tag history and newly-entered tags respectively for
5501       `muse-insert-tag'.
5502       (muse-insert-tag): New function that interactively prompts the user for
5503       a tag to use.
5505     modified files:
5506      ChangeLog muse-mode.el
5509 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5511     Summary:
5512       Fix XHTML validation error with <hr> and <br>.
5513     Revision:
5514       muse--main--1.0--patch-32
5516     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5517       and HR tags for XHTML publishing.  This should fix a few validation
5518       errors that I've been noticing lately.
5520     modified files:
5521      ChangeLog muse-html.el
5524 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5526     Summary:
5527       Remove flyspell overlays on links.
5528     Revision:
5529       muse--main--1.0--patch-31
5531     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5532       should make the link clickable.  On Emacs21, the color will stay red,
5533       but other Emacsen should do the right thing, which is use the normal
5534       link color.  Hopefully this will fix some strange flyspell-related link
5535       problems.
5537     modified files:
5538      ChangeLog muse-colors.el
5541 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5543     Summary:
5544       Update my example Muse settings.
5545     Revision:
5546       muse--main--1.0--patch-30
5548     * examples/mwolson/muse-init.el: Update from my latest version.
5549       (muse-project-alist): Remove the francais part of my blog.
5550       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5551       into this and `my-muse-mode-fill-nobreak-p'.
5552       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5553       this is the best way to accomplish this.
5554       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5555       characters in the title.
5556       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5558     modified files:
5559      ChangeLog examples/mwolson/muse-init.el
5562 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5564     Summary:
5565       Add simple `muse-version' function.
5566     Revision:
5567       muse--main--1.0--patch-29
5569     * muse.el (muse-version): New function that displays the value of the
5570       `muse-version' variable.  This should be easier for the user to type
5571       than C-h v muse-version.
5573     modified files:
5574      ChangeLog muse.el
5577 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5579     Summary:
5580       Don't compile documentation by default.
5581     Revision:
5582       muse--main--1.0--patch-28
5584     * Makefile (all): Don't compile documentation by default.
5585       (doc): Use this rule to compile documentation.
5587     modified files:
5588      ChangeLog Makefile
5591 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5593     Summary:
5594       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5595     Revision:
5596       muse--main--1.0--patch-27
5598     2005-04-16  Michael Olson  <mwolson@gnu.org>
5599     
5600         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5601         johnw. If a journal entry's title is a [[link]], then an
5602         <enclosure> tag will be added to the XML data giving the size and
5603         MIME type of the link target.  This makes podcasting with Muse
5604         trivial.
5605         (muse-journal-rss-entry-template): Add enclosure usage to example.
5606         (muse-journal-rss-munge-buffer): Implement enclosures.
5608     modified files:
5609      ChangeLog muse-journal.el
5612 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5614     Summary:
5615       Standardize source headers, appease elint, don't require planner
5616     Revision:
5617       muse--main--1.0--patch-26
5619     2005-04-15  Michael Olson  <mwolson@gnu.org>
5620     
5621         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5622         `scripts' directory since it really isn't part of Muse proper; it
5623         is used to generate Muse output from the command line.
5624     
5625         * muse-blosxom.el: Handle case where planner is not loaded so that
5626         it isn't a hard requirement.
5627     
5628         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5629         that elint doesn't complain.
5630     
5631         * muse-message.el (muse-message-markup-link): Don't throw up on
5632         links with no description.
5633     
5634         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5635         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5636         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5637         muse-project.el, muse-publish.el, muse-regexps.el,
5638         muse-texinfo.el, muse.el: Add standard header for each file in
5639         preparation for the initial release, which will hopefully happen
5640         sometime within the next month.
5641     
5643     removed files:
5644      experimental/.arch-ids/=id
5646     modified files:
5647      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5648      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5649      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5650      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5651      muse-texinfo.el muse.el
5653     renamed files:
5654      .arch-ids/muse-build.el.id
5655        ==> scripts/.arch-ids/muse-build.el.id
5656      muse-build.el
5657        ==> scripts/muse-build.el
5659     removed directories:
5660      experimental experimental/.arch-ids
5663 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5665     Summary:
5666       Merge contents of muse-latexcjk.el into muse-latex.el.
5667     Revision:
5668       muse--main--1.0--patch-25
5670     2005-04-14  Michael Olson  <mwolson@gnu.org>
5671     
5672         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5673         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5674         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5675         Merge in from muse-latexcjk.el.
5676     
5677         * muse-latexcjk.el: Removed, functionality merged with
5678         muse-latex.el
5680     removed files:
5681      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5683     modified files:
5684      ChangeLog muse-latex.el
5687 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5689     Summary:
5690       Merge muse-xhtml.el into muse-html.el.
5691     Revision:
5692       muse--main--1.0--patch-24
5694     2005-04-06  Michael Olson  <mwolson@gnu.org>
5695     
5696         * examples/mwolson/muse-init.el: Update with respect to the
5697         muse-xhtml.el merge.
5698     
5699         * muse-html.el: The contents of muse-xhtml.el have been merged in
5700         as advised by John Wiegley.
5701         (muse-html-style-sheet): Add example for XHTML use in the
5702         function's documentation.
5703         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5704         Moved from muse-xhtml.el.
5705     
5706         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5708     removed files:
5709      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5711     modified files:
5712      ChangeLog examples/mwolson/muse-init.el muse-html.el
5715 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5717     Summary:
5718       Try to fix regexps for Emacs 21.4.
5719     Revision:
5720       muse--main--1.0--patch-23
5722     2005-04-05  Michael Olson  <mwolson@gnu.org>
5723     
5724         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5725         for Emacs 21.4.
5727     modified files:
5728      ChangeLog muse-regexps.el
5731 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5733     Summary:
5734       Add comments to the publish-project example script
5735     Revision:
5736       muse--main--1.0--patch-22
5738     2005-04-01  Michael Olson  <mwolson@gnu.org>
5739     
5740         * examples/publish-project: Moved here from
5741         scripts/publish-project.  Added a few comments so people know what
5742         it is used for.
5744     modified files:
5745      ChangeLog examples/publish-project
5747     renamed files:
5748      scripts/.arch-ids/publish-project.id
5749        ==> examples/.arch-ids/publish-project.id
5750      scripts/publish-project
5751        ==> examples/publish-project
5754 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5756     Summary:
5757       New XHTML style, add more examples to my sample muse config
5758     Revision:
5759       muse--main--1.0--patch-21
5761     2005-03-31  Michael Olson  <mwolson@gnu.org>
5762     
5763         * examples/mwolson/muse-init.el: Give an example of deriving a
5764         custom publishing style.
5765         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5766         (my-muse-prepare-entry-for-xanga): Mangle the published output
5767         from a blosxom project and copy the result to the clipboard for
5768         easy pasting into Xanga's web form.  The file is untouched.
5769     
5770         * muse-html.el (muse-html-style-sheet): Include the <style
5771         type="text/css"></style> wrapper around the example.
5772         (muse-html-header): Don't add <style type="text/css"></style>
5773         around the value of `muse-html-style-sheet' anymore.  This allows
5774         for the option of putting your stylesheet(s) in a separate file.
5775         An example of this is given in the documentation for this
5776         variable.
5777     
5778         * muse-xhtml: New file that implements a publishing style which is
5779         derived from HTML mode.  It uses a slightly modified version of
5780         the HTML markup rules to generate XHTML-compliant output.
5781     
5782         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5783         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5784         header gaffes.
5785     
5786         * muse-journal.el: Add new "journal-xhtml" style.
5787     
5788         * muse-message.el: Add new "message-xhtml" style.
5790     new files:
5791      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5793     modified files:
5794      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5795      muse-html.el muse-journal.el muse-message.el
5798 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5800     Summary:
5801       Add my muse configuration to the examples
5802     Revision:
5803       muse--main--1.0--patch-20
5805     2005-03-24  Michael Olson  <mwolson@gnu.org>
5806     
5807         * examples/johnw: Move John Wiegley's configuration to this
5808         directory.
5809     
5810         * examples/mwolson: My configuration files go here.
5811     
5812         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5813         just figured out how to keep links from being spell-checked or
5814         split up by fill-mode, so the implementation of this may be found
5815         here.  I also made a function that sets up a blog entry for me.
5817     new files:
5818      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5819      examples/mwolson/.arch-ids/muse-init.el.id
5820      examples/mwolson/muse-init.el
5822     modified files:
5823      ChangeLog
5825     renamed files:
5826      examples/.arch-ids/muse-johnw.el.id
5827        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5828      examples/.arch-ids/publish-johnw.id
5829        ==> examples/johnw/.arch-ids/publish-johnw.id
5830      examples/muse-johnw.el
5831        ==> examples/johnw/muse-johnw.el
5832      examples/publish-johnw
5833        ==> examples/johnw/publish-johnw
5835     new directories:
5836      examples/johnw examples/johnw/.arch-ids examples/mwolson
5837      examples/mwolson/.arch-ids
5840 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5842     Summary:
5843       Add muse-blosxom script and plugin for pyblosxom
5844     Revision:
5845       muse--main--1.0--patch-19
5847     2005-03-24  Michael Olson  <mwolson@gnu.org>
5848     
5849         * muse-blosxom.el: Update copyright notice in headers and mention
5850         the pyblosxom scripts.
5851     
5852         * contrib/pyblosxom: New directory containing pyblosxom plugins
5853         and helper scripts.
5854     
5855         * contrib/getstamps.py: Script that generates the "timestamps"
5856         file, run on the local machine.
5857     
5858         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5859         timestamps file.
5861     new files:
5862      contrib/pyblosxom/.arch-ids/=id
5863      contrib/pyblosxom/.arch-ids/getstamps.py.id
5864      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5865      contrib/pyblosxom/getstamps.py
5866      contrib/pyblosxom/hardcodedates.py
5868     modified files:
5869      ChangeLog muse-blosxom.el
5871     new directories:
5872      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5875 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5877     Summary:
5878       muse-blosxom.el has matured past experimental status
5879     Revision:
5880       muse--main--1.0--patch-18
5882     2005-03-23  Michael Olson  <mwolson@gnu.org>
5883     
5884         * muse-blosxom.el: Remove common functionality that has already
5885         been implemented in `muse-html.el'.  Derive this mode from
5886         `muse-html'.  Update documentation.  I now feel that this file is
5887         ready to be included in the top-level Muse directory.
5889     modified files:
5890      ChangeLog muse-blosxom.el
5892     renamed files:
5893      experimental/.arch-ids/muse-blosxom.el.id
5894        ==> .arch-ids/muse-blosxom.el.id
5895      experimental/muse-blosxom.el
5896        ==> muse-blosxom.el
5899 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5901     Summary:
5902       Make muse-blosxom.el slightly less experimental
5903     Revision:
5904       muse--main--1.0--patch-17
5906     2005-03-22  Michael Olson  <mwolson@gnu.org>
5907     
5908         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5909         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5910         useful.
5911         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5912         from the `muse-blosxom-markup-date-directive' rule.
5913         (blosxom-set-time): Remove this function.  We're not going to be
5914         touching the timestamp manually anymore -- it's too much of a
5915         hassle.  Right now I've got a python program that compiles a
5916         timestamp file and a pyblosxom helper that reads it.  Something
5917         similar could be arranged for blosxom, I'm sure.
5918     
5920     modified files:
5921      ChangeLog experimental/muse-blosxom.el
5924 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5926     Summary:
5927       Apply latest journal-related updates from johnw
5928     Revision:
5929       muse--main--1.0--patch-16
5932     modified files:
5933      ChangeLog examples/muse-johnw.el muse-journal.el
5936 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5938     Summary:
5939       Add Projects node to the manual
5940     Revision:
5941       muse--main--1.0--patch-15
5943     2005-02-28  Michael Olson  <mwolson@gnu.org>
5944     
5945         * muse.texi: Change copyright notice since the FSF is now the
5946         copyright holder.
5947         (Projects): New node, based on a section from the README file.
5949     modified files:
5950      ChangeLog muse.texi
5953 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5955     Summary:
5956       Correct documentation, adding some content.
5957     Revision:
5958       muse--main--1.0--patch-14
5960     2005-02-28  Michael Olson  <mwolson@gnu.org>
5961     
5962         * muse.texi: Change license terms of the documentation to the GNU
5963         GPL instead of the GNU FDL, as per the consent of the copyright
5964         holders of the emacs-wiki manual, from which this is based.  Some
5965         emacs-wiki-isms in the manual were corrected, and the Getting
5966         Started section was updated.
5968     modified files:
5969      ChangeLog muse.texi
5972 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5974     Summary:
5975       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5976     Revision:
5977       muse--main--1.0--patch-13
5979     2005-02-17  Michael Olson  <mwolson@gnu.org>
5980     
5981         * experimental/muse-blosxom.el: Somehow the contents of this file
5982         managed to get duplicated.  I removed the duplicates.
5983         (muse-blosxom-date): Remove this, since it is not useful.
5984         (muse-blosxom-header): Use the standard header that blosxom.el
5985         has.
5987     modified files:
5988      ChangeLog experimental/muse-blosxom.el
5991 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5993     Summary:
5994       Initial commit of muse.texi, nothing substantial
5995     Revision:
5996       muse--main--1.0--patch-12
5998     2005-02-07  Michael Olson  <mwolson@gnu.org>
5999     
6000         * muse.texi: New file that provides the documentation for Muse.
6001         It is in a very rough form at the moment.  Nothing substantial may
6002         be found here yet.  Be ye warned.
6004     new files:
6005      .arch-ids/muse.texi.id muse.texi
6007     modified files:
6008      ChangeLog
6011 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6013     Summary:
6014       Add docstring, new trivial function
6015     Revision:
6016       muse--main--1.0--patch-11
6018     2005-02-07  Michael Olson  <mwolson@gnu.org>
6019     
6020         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6021         `muse-what-changed'.  No functionality change.
6022         (muse-what-changed): New function that displays in diff format the
6023         changes made since the buffer was last saved.
6024     
6025         * muse-project.el (muse-project-publish): Add docstring.
6027     modified files:
6028      ChangeLog muse-mode.el muse-project.el
6031 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6033     Summary:
6034       Add experimental version of muse-blosxom.el to project
6035     Revision:
6036       muse--main--1.0--patch-10
6038     2005-02-04  Michael Olson  <mwolson@gnu.org>
6039     
6040         * Makefile (realclean): Remove file that gets generated when fonts
6041         are missing.
6042     
6043         * experimental/muse-bloxsom.el: New file that implements Blosxom
6044         support for Muse.  It's in a very rough state, hence its placement
6045         in the `experimental' directory.
6047     new files:
6048      experimental/.arch-ids/=id
6049      experimental/.arch-ids/muse-blosxom.el.id
6050      experimental/muse-blosxom.el
6052     modified files:
6053      ChangeLog Makefile
6055     new directories:
6056      experimental experimental/.arch-ids
6059 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6061     Summary:
6062       Make permissions more consistent
6063     Revision:
6064       muse--main--1.0--patch-9
6067     modified files:
6068      ChangeLog
6070     modified directories:
6071      contrib examples scripts
6074 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6076     Summary:
6077       Fix build problems
6078     Revision:
6079       muse--main--1.0--patch-8
6081     2005-02-04  Michael Olson  <mwolson@gnu.org>
6082     
6083         * muse-build.el: Add contrib directory to `load-path'.
6084         (muse-elint-files): Load `muse-regexps.el'.
6085     
6086         * scripts/publish: Change permissions so that this script is
6087         executable.  Add contrib directory to load list.  Add
6088         `muse-regexps.el' to list.
6090     modified files:
6091      ChangeLog muse-build.el scripts/publish
6094 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6096     Summary:
6097       Use "&mdash;" instead of "&#151;"
6098     Revision:
6099       muse--main--1.0--patch-7
6101     2005-01-31  Michael Olson  <mwolson@gnu.org>
6102     
6103         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6104         with "&mdash;" so that documents validate properly.  Thanks to
6105         Björn Lindström for the suggestion.
6106     
6107         * muse-html.el (muse-html-markup-strings): Ditto.
6109     modified files:
6110      ChangeLog muse-docbook.el muse-html.el
6113 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6115     Summary:
6116       Fix use of "[:blank:]" in underline markup
6117     Revision:
6118       muse--main--1.0--patch-6
6120     2005-01-25  Michael Olson  <mwolson@gnu.org>
6121     
6122         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6123         use of `muse-regexp-blank'.
6125     modified files:
6126      ChangeLog muse-colors.el
6129 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6131     Summary:
6132       Fix problem with headings being given wrong face
6133     Revision:
6134       muse--main--1.0--patch-5
6136     2005-01-03  Michael Olson  <mwolson@gnu.org>
6137     
6138         * muse-colors.el: Add header.
6139         (muse-colors-emphasized): Headings were being given the coloring
6140         for the next level of heading instead of the real
6141         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6142         Heading").  Thanks to Lan Yufeng for finding this and sending a
6143         patch.
6144     
6145         * muse-regexps.el: Fix header.
6147     modified files:
6148      ChangeLog muse-colors.el muse-regexps.el
6151 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6153     Summary:
6154       Rotate ChangeLog
6155     Revision:
6156       muse--main--1.0--patch-4
6158     2005-01-01  Michael Olson  <mwolson@gnu.org>
6159     
6160         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6161         version will be automatically maintained by Arch.
6162     
6164     new files:
6165      .arch-ids/ChangeLog.id ChangeLog
6167     renamed files:
6168      .arch-ids/ChangeLog.id
6169        ==> .arch-ids/ChangeLog.2004.id
6170      ChangeLog
6171        ==> ChangeLog.2004
6174 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6176     Summary:
6177       Extended regexps fix, allow spaces in 1st part of links
6178     Revision:
6179       muse--main--1.0--patch-3
6181     2004-12-30  Michael Olson  <mwolson@gnu.org>
6182     
6183         * muse.el (muse-link-regexp): Allow spaces in the first part of
6184         links.
6185     
6186         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6187         customizable alternatives to extended character classes.
6188     
6189         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6191     modified files:
6192      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6193      muse-html.el muse-mode.el muse-publish.el muse.el
6196 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6198     Summary:
6199       Begin to change regexp handling, tweak muse.el header
6200     Revision:
6201       muse--main--1.0--patch-2
6203     2004-12-29  Michael Olson  <mwolson@gnu.org>
6204     
6205         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6206         myself.  Update URL.
6207     
6208         * muse-regexps.el: New file that implements regexp handling.
6209         Generalized regexp options will be moved to it eventually.
6211     new files:
6212      .arch-ids/muse-regexps.el.id muse-regexps.el
6214     modified files:
6215      ChangeLog muse.el
6218 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6220     Summary:
6221       Do some early spring cleaning
6222     Revision:
6223       muse--main--1.0--patch-1
6225     2004-12-29  Michael Olson  <mwolson@gnu.org>
6226     
6227         * Makefile: Change path to `publish' script.
6228     
6229         * contrib/pcomplete.el: New file that is used by Muse without
6230         actually being a part of it: hence its location in the contrib
6231         directory.
6232     
6233         * contrib/cgi.el, contrib/httpd.el: New location.
6234     
6235         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6236     
6237         * scripts/publish, scripts/publish-project: Ditto.
6239     new files:
6240      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6241      contrib/pcomplete.el examples/.arch-ids/=id
6242      scripts/.arch-ids/=id
6244     modified files:
6245      ChangeLog Makefile
6247     renamed files:
6248      .arch-ids/cgi.el.id
6249        ==> contrib/.arch-ids/cgi.el.id
6250      .arch-ids/httpd.el.id
6251        ==> contrib/.arch-ids/httpd.el.id
6252      .arch-ids/muse-johnw.el.id
6253        ==> examples/.arch-ids/muse-johnw.el.id
6254      .arch-ids/publish-johnw.id
6255        ==> examples/.arch-ids/publish-johnw.id
6256      .arch-ids/publish-project.id
6257        ==> scripts/.arch-ids/publish-project.id
6258      .arch-ids/publish.id
6259        ==> scripts/.arch-ids/publish.id
6260      cgi.el
6261        ==> contrib/cgi.el
6262      httpd.el
6263        ==> contrib/httpd.el
6264      muse-johnw.el
6265        ==> examples/muse-johnw.el
6266      publish
6267        ==> scripts/publish
6268      publish-johnw
6269        ==> examples/publish-johnw
6270      publish-project
6271        ==> scripts/publish-project
6273     new directories:
6274      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6275      scripts/.arch-ids
6278 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6280     Summary:
6281       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6282     Revision:
6283       muse--main--1.0--base-0
6285     (automatically generated log message)
6287     new patches:
6288      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6289      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6290      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6291      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6292      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6293      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6294      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6295      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6296      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6297      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6298      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6299      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6300      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6301      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6302      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6303      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6304      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6305      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8