Update examples.
[muse-el.git] / ChangeLog.main
blobd1c87095b39bbb584171657f7f99478a2450378e
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
7     Summary:
8       muse-latex: Make footnotes look a bit more natural for LaTeX users.
9     Revision:
10       muse--main--1.0--patch-273
12     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
13       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
15     modified files:
16      ChangeLog lisp/muse-latex.el
19 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
21     Summary:
22       muse-texinfo: Correct markup strings for dots, enddots, center.
23     Revision:
24       muse--main--1.0--patch-272
26     * AUTHORS: Bookkeeping
27     
28     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
29       Jim Ottaway that produces correct output for dots, enddots, and
30       centered text.
32     modified files:
33      AUTHORS ChangeLog lisp/muse-texinfo.el
36 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
38     Summary:
39       Allow "-" in publishing directives.
40     Revision:
41       muse--main--1.0--patch-268
43     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
44       publishing directives.  Thanks to Jim Ottaway for the suggestion.
46     modified files:
47      ChangeLog lisp/muse-publish.el
50 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
52     Summary:
53       muse-latex: Fix "generation of PDF failed" message.
54     Revision:
55       muse--main--1.0--patch-267
57     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
58       t or nil depending on whether the publishing attempt was successful.
60     modified files:
61      ChangeLog lisp/muse-latex.el
64 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
66     Summary:
67       Call pdflatex a reasonable number of times.
68     Revision:
69       muse--main--1.0--patch-266
71     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
72       times, depending on what return value we get.  Thanks to John Wiegley
73       for the heads up.
75     modified files:
76      ChangeLog Makefile.defs debian/changelog debian/rules
77      lisp/muse-latex.el
80 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
82     Summary:
83       Fix mistyping of new option name.
84     Revision:
85       muse--main--1.0--patch-263
87     * lisp/muse-publish.el (muse-publish-markup-comment)
88       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
90     modified files:
91      ChangeLog lisp/muse-publish.el
94 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
96     Summary:
97       By default, use ".muse" extension and do not detect by pathname.
98     Revision:
99       muse--main--1.0--patch-257
101     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
102       (muse-file-extension): Default to "muse".  This has the effect of
103       making Emacs associate the ".muse" extension with muse-mode, without
104       trying to figure things out from the path to the file.  The former
105       method is usually considered to be best, so we'll go with it.
107     modified files:
108      ChangeLog lisp/muse-mode.el lisp/muse.el
111 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
113     Summary:
114       Emacs 21 flyspell fix.
115     Revision:
116       muse--main--1.0--patch-256
118     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
119       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
120       means that the version of flyspell that comes with Emacs21 will no
121       longer mess up links.
123     modified files:
124      ChangeLog lisp/muse-mode.el
127 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
129     Summary:
130       Merged from jeho@jeho.org--2005 (patch 0-11)
131     Revision:
132       muse--main--1.0--patch-255
134     * AUTHORS: Update.
135     
136     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
137       footnode-end mark.
138     
139     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
140       links.
141       (muse-visit-link-default): Save position before searching, in case the
142       search fails.  Use a regexp search.  Start from beginning of document.
143       Refine search regexp.
144     
145     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
146       that indicated whether project names without a page specifier will be
147       considered links.
148       (muse-wiki-handle-interwiki): Consult
149       `muse-wiki-ignore-bare-project-names'.
150     
151     Patches applied:
152     
153      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
154        muse-mode.el fix for muse-visit-link-default
155     
156      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
157        muse-mode.el fix intangible problem in muse-link-at-point
158     
159      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
160        muse-wiki: added option for not rendering bare project names as links
161     
162      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
163        muse-mode.el: fix finding an anchor
164     
165      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
166        muse-latex.el: fix footnote-end
168     modified files:
169      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
170      lisp/muse-wiki.el
172     new patches:
173      jeho@jeho.org--2005/muse--jeho--1.0--base-0
174      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
175      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
176      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
177      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
178      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
179      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
180      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
181      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
182      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
183      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
184      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
187 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
189     Summary:
190       Allow anchors to occur near (rather than at) the beginning of line.
191     Revision:
192       muse--main--1.0--patch-252
194     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
195       characters before anchor, like " - ".  Thanks to Phillip Lord for the
196       suggestion.
198     modified files:
199      ChangeLog lisp/muse-publish.el
202 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
204     Summary:
205       Minor bookkeeping update.
206     Revision:
207       muse--main--1.0--patch-251
209     * AUTHORS: Update information.
211     modified files:
212      AUTHORS ChangeLog
215 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
217     Summary:
218       muse-latex: Ignore anchor if it occurs at end of line.
219     Revision:
220       muse--main--1.0--patch-249
222     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
223       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
225     modified files:
226      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
229 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
231     Summary:
232       Figure out syntax of :set.
233     Revision:
234       muse--main--1.0--patch-246
236     * lisp/muse-project.el (muse-project): Make the :set option inline to
237       match the actual syntax that Muse recognizes.
238     
239     * muse.texi (Projects): Note that I need to work on this section.
241     modified files:
242      ChangeLog lisp/muse-project.el muse.texi
245 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
247     Summary:
248       Release Emacs Muse 3.02.01.
249     Revision:
250       muse--main--1.0--patch-245
252     * NEWS: Update entries for Muse 3.02.01.
253     
254     * debian/rules: Install NEWS.Debian.
255     
256     * debian/NEWS: New file that contains Debian-related news items.
257     
258     * examples/mwolson/muse-init.el: Update with my latest changes.
259     
260     * examples/mwolson/templates/footer.html: Use
261       `muse-publishing-directive'.
263     new files:
264      debian/.arch-ids/NEWS.id debian/NEWS
266     modified files:
267      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
268      examples/mwolson/muse-init.el
269      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
272 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
274     Summary:
275       Fix customization bugs concerning muse-project-alist.
276     Revision:
277       muse--main--1.0--patch-244
279     * examples/johnw/muse-johnw.el: Update with latest version from John.
280     
281     * muse-project.el (muse-project-alist-using-customize): New variable that
282       indicates whether or not we just used customize to modify the value of
283       muse-project-alist.
284       (muse-project-alist-get): Set muse-project-alist-using-customize.
285       (muse-project-alist-set): Only try to unescape muse-project-alist if
286       muse-project-alist-using-customize is set.  Make sure that the value we
287       save to .emacs is unescaped.
288       (muse-project): Add definition for :value-delete so that we can work
289       around an Emacs21 and XEmacs21 annoyance.
291     modified files:
292      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
295 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
297     Summary:
298       Try to make link properties more sane.
299     Revision:
300       muse--main--1.0--patch-243
302     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
303       a bit smarter.  It is hoped that this fixes several strange key
304       movement and link coloring issues.  Thanks to Sergey Vlasov for the
305       fix.
307     modified files:
308      AUTHORS ChangeLog lisp/muse-colors.el
311 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
313     Summary:
314       Use modification time for date directive.
315     Revision:
316       muse--main--1.0--patch-242
318     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
319       directive using the currently-publishing file's modification time,
320       rather than the current time.
322     modified files:
323      ChangeLog lisp/muse-publish.el
326 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
328     Summary:
329       If more than 1 blank separates list/table items, separate them.
330     Revision:
331       muse--main--1.0--patch-240
333     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
334       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
335       line separates a list or table item, it will form a new table.
337     modified files:
338      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
339      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
342 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
344     Summary:
345       muse.texi: Use @example instead of @smallexample.
346     Revision:
347       muse--main--1.0--patch-239
349     * muse.texi: Replace @smallexample with @example.  It didn't do what I
350       thought it did, and the result looked worse.  Hence, the reversal.
352     modified files:
353      ChangeLog muse.texi
356 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
358     Summary:
359       muse-html: Add muse-xhtml-style-sheet.
360     Revision:
361       muse--main--1.0--patch-238
363     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
364       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
365       Thanks to Trent Buck for the suggestion.
367     modified files:
368      ChangeLog lisp/muse-html.el
371 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
373     Summary:
374       Release Muse 3.02.
375     Revision:
376       muse--main--1.0--patch-237
378     * Makefile.defs: Update Debian stuff.
379     
380     * changelog: Add entry for 3.02-1, urgency medium.
382     modified files:
383      ChangeLog Makefile.defs debian/changelog
386 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
388     Summary:
389       Prepare for release.
390     Revision:
391       muse--main--1.0--patch-236
393     * lisp/muse.el (muse-version): Increment to 3.02.
394     
395     * *.el: Fix first header line.
396     
397     * examples/mwolson/muse-init.el: Sync with my config.
398       (my-muse-pdf-make-links-absolute): New function that makes relative
399       links absolute in a hard-coded way.
400       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
401       publishing transforms.
402     
403     * NEWS: Update.
405     new files:
406      experimental/.arch-ids/muse-cite.el.id
407      experimental/muse-cite.el
409     modified files:
410      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
411      experimental/muse-message.el experimental/muse-xml.el
412      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
413      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
414      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
415      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
416      lisp/muse-protocols.el lisp/muse-publish.el
417      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
418      lisp/muse.el muse.texi
421 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
423     Summary:
424       Finish documentation.
425     Revision:
426       muse--main--1.0--patch-235
428     * muse.texi (Comments): New node that describes the syntax of comments.
429       (Markup Strings): Describe all markup strings.
431     modified files:
432      ChangeLog muse.texi
435 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
437     Summary:
438       Document style elements for muse-define-style.
439     Revision:
440       muse--main--1.0--patch-234
442     * muse.texi: Use @smallexample for 1-line examples.
443       (Style Elements): New node that explains the different style elements
444       that may be used for muse-define-style and muse-derive-style.
445       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
446       better.
448     modified files:
449      ChangeLog muse.texi
452 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
454     Summary:
455       Make documentation separately installable.
456     Revision:
457       muse--main--1.0--patch-233
459     * Makefile (install): Split into install-bin and install-info.
460     
461     * muse.texi (Markup Regexps): Fix display bug.
463     modified files:
464      ChangeLog Makefile muse.texi
467 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
469     Summary:
470       muse-mode: Set comment syntax.
471     Revision:
472       muse--main--1.0--patch-232
474     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
475       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
477     modified files:
478      ChangeLog lisp/muse-mode.el
481 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
483     Summary:
484       muse.texi: Add publishing order information.
485     Revision:
486       muse--main--1.0--patch-231
488     * muse.texi (Markup Regexps): Add publishing order.
490     modified files:
491      ChangeLog muse.texi
494 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
496     Summary:
497       Hack on documentation.  The release is in sight!
498     Revision:
499       muse--main--1.0--patch-230
501     * muse.texi: Use @subsubheading for all logical split headers rather than
502       @emph.  Move all examples against left margin.  Add comments to
503       indicate what still needs to be done.
504       (DocBook): Correct a few misspelled variable names and add some new
505       variables.
506       (Common Elements): Split this into 4 new subsections.
508     modified files:
509      ChangeLog muse.texi
512 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
514     Summary:
515       Fix publishing of stuff like <code><></code>.
516     Revision:
517       muse--main--1.0--patch-229
519     * lisp/muse-publish.el (muse-publish-escape-specials): Use
520       `insert-before-markers' rather than `insert'.  This should fix strange
521       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
523     modified files:
524      ChangeLog lisp/muse-publish.el
527 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
529     Summary:
530       Update NEWS, fix muse-url-protocols customization interface.
531     Revision:
532       muse--main--1.0--patch-228
534     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
535       using nil as the resolve function.
536     
537     * NEWS: Bring up-to-date.
539     modified files:
540      ChangeLog NEWS lisp/muse-protocols.el
543 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
545     Summary:
546       Fix title coloring bug; muse-latex: escape '<' and '>'.
547     Revision:
548       muse--main--1.0--patch-227
550     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
551       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
552       for the report.
553     
554     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
555       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
556       Buck.
558     modified files:
559      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
562 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
564     Summary:
565       muse-latex: Handle special characters in a better way.
566     Revision:
567       muse--main--1.0--patch-226
569     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
570       characters hack.
571       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
572       'end-literal.  Thanks to Trent Buck for the suggestion.
573       (muse-latex-markup-specials): Move special characters here instead of
574       using the regexp.
576     modified files:
577      ChangeLog lisp/muse-latex.el
580 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
582     Summary:
583       muse-latex: Fix compiler warning.
584     Revision:
585       muse--main--1.0--patch-225
587     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
588       format.
590     modified files:
591      ChangeLog lisp/muse-latex.el
594 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
596     Summary:
597       Add <code> tag.
598     Revision:
599       muse--main--1.0--patch-224
601     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
602       verbatim.  Verbatim makes text literal and escaped, code makes text
603       teletype and escaped.
604     
605     * muse-publish.el (muse-publish-markup-tags): Add "code".
606       (muse-publish-code-tag): New function that publishes code the same way
607       as =teletyped= text.
609     modified files:
610      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
613 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
615     Summary:
616       Strip text properties before browsing a URL.
617     Revision:
618       muse--main--1.0--patch-223
620     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
621       this will fix a bug.
623     modified files:
624      ChangeLog lisp/muse-protocols.el
627 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
629     Summary:
630       muse-latex: Call pdflatex twice to get <contents> published.
631     Revision:
632       muse--main--1.0--patch-222
634     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
635       pdflatex twice, since this seems to be necessary to get <contents>
636       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
637       to call it three times, since this is what John originally did.  Can
638       someone please give me advice about this?
640     modified files:
641      ChangeLog lisp/muse-latex.el
644 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
646     Summary:
647       Make info:// and man:// not publish a link, handle insert URL edge case.
648     Revision:
649       muse--main--1.0--patch-221
651     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
652       publish only the description, not the URL.
653     
654     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
655       get nil from muse-publish-url by not inserting any text.
657     modified files:
658      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
661 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
663     Summary:
664       If a URL has a resolve function of nil, publish the description only.
665     Revision:
666       muse--main--1.0--patch-220
668     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
669       complete tag.
670     
671     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
672       interface.
673       (muse-resolve-url): If nil is given as the resolve function, return
674       nil.
675     
676     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
677       insert the description instead of the original URL.
679     modified files:
680      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
681      lisp/muse-publish.el
684 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
686     Summary:
687       Implement protocol handling.
688     Revision:
689       muse--main--1.0--patch-219
691     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
692       should just make a hook for this stuff.
693       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
694     
695     * lisp/muse-protocols.el: New file that implements protocol handling.
696     
697     * lisp/muse-publish.el (muse-publish-url-transforms): Add
698       muse-resolve-url.
699       (muse-publish-markup-url): Indentation fix, no func change.
700     
701     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
702     
703     * lisp/muse.el: Require muse-protocols.
705     new files:
706      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
708     modified files:
709      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
710      lisp/muse-regexps.el lisp/muse.el
713 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
715     Summary:
716       muse-xml: Use a more standard sort of header.
717     Revision:
718       muse--main--1.0--patch-218
720     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
721       type="muse">, as suggested by Brad Collins.
723     modified files:
724      ChangeLog experimental/muse-xml.el
727 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
729     Summary:
730       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
731     Revision:
732       muse--main--1.0--patch-217
734     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
735     
736     * README (examples): Mention that other files are here as well.
737     
738     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
739       for use with muse-xml.el.
740     
741     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
742       muse-xml is in experimental status.
743       (muse-xml-markup-regexps): Correct table-munging regexp.
744       (muse-xml-markup-strings): Surround each verse line with <line></line>.
745       Empty lines are marked up as <line />.
746     
747     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
748       s/last-stanza-end/end-last-stanza-line/.
749     
750     * muse-mode.el (muse-visit-link-default): Make the temporary file
751       visiting work as expected.
752     
753     * muse-publish.el (muse-publish-markup-verse): Make use of
754       'begin-verse-line and 'begin-last-stanza-line.  Use
755       'end-last-stanza-line instead of 'last-stanza-end.
756     
757     * muse.texi (Verse): Be a bit more clever with our example.
759     new files:
760      examples/.arch-ids/muse.rnc.id examples/muse.rnc
762     modified files:
763      AUTHORS ChangeLog README experimental/muse-xml.el
764      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
765      muse.texi
768 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
770     Summary:
771       Allow links to temporary files to be visited.
772     Revision:
773       muse--main--1.0--patch-216
775     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
776       temporary files.  These are buffers that do not have a corresponding
777       file.
779     modified files:
780      ChangeLog lisp/muse-mode.el
783 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
785     Summary:
786       Fix save-match-data gaffe.
787     Revision:
788       muse--main--1.0--patch-215
790     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
791       outside of `and' statement.
793     modified files:
794      ChangeLog lisp/muse-regexps.el
797 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
799     Summary:
800       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
801     Revision:
802       muse--main--1.0--patch-214
804     * examples/mwolson/muse-init.el: Update.
805     
806     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
807       ensure that links to other pages in this project are given the proper
808       extension.
809     
810     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
811     
812     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
813       instead of muse-publish-output-name.
814     
815     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
816       functions that consult the :link-suffix when returning the name of the
817       link (or the complete file name for the latter function).  If
818       :link-suffix does not exist, use :suffix.  This should help Muse be
819       able to handle some more usage scenarios.
820       (muse-publish-prepare-url): Use muse-publish-link-name instead of
821       muse-publish-output-name.
822     
823     * muse-wiki.el (muse-wiki-resolve-project-page): Use
824       muse-publish-link-file instead of muse-publish-output-file.
825       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
826       letters.  The old behavior was not friendly to acronyms.
828     modified files:
829      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
830      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
831      lisp/muse-wiki.el
834 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
836     Summary:
837       Correct the publish-project example.
838     Revision:
839       muse--main--1.0--patch-213
841     * examples/publish-project: Remove "-l muse-build.el" and note that the
842       user's muse-init.el file should add the Muse directories to load-path.
844     modified files:
845      ChangeLog examples/publish-project
848 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
850     Summary:
851       Reinstate former extended character class rules.
852     Revision:
853       muse--main--1.0--patch-212
855     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
856       extended regexps really don't work well on Emacs 21.2 or 21.3, so
857       document that.
858       (muse-regexp-emacs-revision): New variable that indicates the revision
859       number of this version of Emacs.
860       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
861       aren't working well enough with extended character classes in regexps.
862     
863     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
864       instead of just displaying it.
866     modified files:
867      ChangeLog lisp/muse-regexps.el lisp/muse.el
870 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
872     Summary:
873       Fix paragraph-filling breakage in Emacs21.
874     Revision:
875       muse--main--1.0--patch-211
877     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
878       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
879       report.
881     modified files:
882      ChangeLog lisp/muse-mode.el
885 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
887     Summary:
888       Allow Emacs 21.3 to use extended character classes in regexps.
889     Revision:
890       muse--main--1.0--patch-210
892     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
893       Since enough positive reports have come in about the usability of 21.3,
894       we'll allow it to use extended character classes in regexps by default.
896     modified files:
897      ChangeLog lisp/muse-regexps.el
900 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
902     Summary:
903       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
904     Revision:
905       muse--main--1.0--patch-209
907     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
908       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
909       offer the style and directory prompt when you hit C-c C-t in a file
910       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
911       Hodique for the fix.
912     
913     * lisp/muse.el (muse-read-directory-name): New function that defines a
914       fallback version of `read-directory-name', since Emacs21 doesn't have
915       it.
917     modified files:
918      ChangeLog lisp/muse-publish.el lisp/muse.el
920     new patches:
921      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
922      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
923      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
924      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
925      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
926      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
929 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
931     Summary:
932       Fix problem with links at beginning of buf and paragraphs.
933     Revision:
934       muse--main--1.0--patch-208
936     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
937       mean.
938     
939     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
940     
941     * muse-html.el (muse-html-markup-regexps): Ditto.
942     
943     * muse-publish.el (muse-publishing-last-position): New variable that
944       indicates our last buffer position while publishing the current rule.
945       Used to make sure the process doesn't get stalled.
946       (muse-publish-markup): Fix edge case where links at beginning of
947       buffer, with read-only text, would prevent the beginning of buffer from
948       being matched.
949       (muse-publish-markup-directive): Fix case where two directives of the
950       same size would prevent any following directives from being
951       interpreted.  We accomplish this by setting the last published position
952       to nil after each directive.
954     modified files:
955      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
956      lisp/muse-html.el lisp/muse-publish.el
959 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
961     Summary:
962       Document publishing directives.
963     Revision:
964       muse--main--1.0--patch-207
966     * muse.texi (Getting Started): Remove crufty sentence.
967       (Directives): New section that describes the likes of #title and
968       #author.
970     modified files:
971      ChangeLog muse.texi
974 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
976     Summary:
977       Document WikiNames and update header publishing information.
978     Revision:
979       muse--main--1.0--patch-206
981     * muse.texi (Headings): Any level of headings is supported.
982       (Emphasizing Text): Verbatim text may span multiple lines.
983       (Explicit Links): Refactor Links section into Explicit Links, Implicit
984       Links, and Images.
985       (Implicit Links): Document WikiNames and InterWiki links.
987     modified files:
988      ChangeLog muse.texi
991 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
993     Summary:
994       Finish NEWS, handle emphasis at EOF edge case.
995     Revision:
996       muse--main--1.0--patch-205
998     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
999       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1000       as there is a terminating emphasis delimiter.
1001     
1002     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1003     
1004     * NEWS: Bring this up to date.
1006     modified files:
1007      ChangeLog NEWS examples/mwolson/muse-init.el
1008      lisp/muse-colors.el
1011 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1013     Summary:
1014       muse-html: Add muse-xhtml-extension.
1015     Revision:
1016       muse--main--1.0--patch-204
1018     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1019       default file extension for publishing XHTML files.  Thanks to Trent
1020       Buck for the suggestion.
1021       ("xhtml"): Use it.
1023     modified files:
1024      ChangeLog lisp/muse-html.el
1027 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1029     Summary:
1030       Add items through patch-149 to NEWS.
1031     Revision:
1032       muse--main--1.0--patch-203
1034     * NEWS (progress): Catch up to patch-149.
1035     
1036     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1037     
1038     * lisp/muse-publish.el (muse-publish): Ditto.
1040     modified files:
1041      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1044 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1046     Summary:
1047       Make building of Debian revisions work.
1048     Revision:
1049       muse--main--1.0--patch-202
1051     * Makefile (distclean): Don't remove anything in debian/, since it will
1052       never be necessary.
1053       (debclean): Removed, since two different targets need slightly
1054       different versions of this.  Even abstraction has its limits.
1055       (debbuild): New target that takes care of performing the build itself.
1056       (debrevision): New target that makes a revision build, where the
1057       original tarball must not be modified.
1058       (debrevision): Split out building stuff to debbuild target.
1059     
1060     * debian/changelog: Several revisions worth of Debian fun.
1061     
1062     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1063       (Description): Make this match the ITP and shorten the text.
1065     modified files:
1066      ChangeLog Makefile Makefile.defs debian/changelog
1067      debian/control
1070 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1072     Summary:
1073       Prepare initial upload for Debian project.
1074     Revision:
1075       muse--main--1.0--patch-201
1077     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1078       version, since we only want the last changelog entry to appear on the
1079       initial Debian upload.
1080     
1081     * debian/changelog: New Debian package 3.01.arch.201-1.
1083     modified files:
1084      ChangeLog Makefile.defs debian/changelog
1087 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1089     Summary:
1090       muse-mode: Minor regexp tweak.
1091     Revision:
1092       muse--main--1.0--patch-200
1094     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1096     modified files:
1097      ChangeLog lisp/muse-mode.el
1100 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1102     Summary:
1103       Minor fixups from Peter K. Lee.
1104     Revision:
1105       muse--main--1.0--patch-199
1107     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1108       restrictive with our end-of-table regexp.
1109     
1110     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1111       instead of start of table.  Be less restrictive with several of our
1112       regexps.
1113     
1114     * lisp/muse-html.el: Patch from Peter K. Lee.
1115       (muse-html-prepare-buffer): Work around edge case where the "charset="
1116       part has already been appended to muse-html-meta-content-type.
1117       (muse-html-fixup-tables): Be slightly less restrictive with our
1118       end-of-table regexp.
1120     modified files:
1121      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1122      lisp/muse-html.el
1125 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1127     Summary:
1128       Keep lists from getting mashed together on M-q.
1129     Revision:
1130       muse--main--1.0--patch-198
1132     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1133       locally so that lists don't get blended together incorrectly upon
1134       hitting M-q.
1136     modified files:
1137      ChangeLog lisp/muse-mode.el
1140 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1142     Summary:
1143       QuickStart: Minor typo in anchor example.
1144     Revision:
1145       muse--main--1.0--patch-197
1147     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1148       rather than a full URL.
1150     modified files:
1151      ChangeLog examples/QuickStart
1154 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1156     Summary:
1157       Makefile: Use BUILDOPTS.
1158     Revision:
1159       muse--main--1.0--patch-196
1161     * Makefile (debrelease): Make use of $(BUILDOPTS).
1162     
1163     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1164       be passed to dpkg-buildpackage.  In case I ever make several revisions
1165       before getting the -1 revision uploaded, for example, I can use "-sa"
1166       here in order to make a valid pacakge.
1168     modified files:
1169      ChangeLog Makefile Makefile.defs
1172 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1174     Summary:
1175       Make generated Debian packages slightly easier to upload.
1176     Revision:
1177       muse--main--1.0--patch-195
1179     * debian/changelog: Generate 3.01.arch.195-1.
1180     
1181     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1182     
1183     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1184       that was last uploaded to Debian.
1185     
1186     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1187       changes is generated.  This means we have to use dpkg-buildpackage,
1188       since debuild doesn't recognize the environment variables that it
1189       claims to recognize.
1191     modified files:
1192      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1195 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1197     Summary:
1198       Makefile: Minor deletion cleanups.
1199     Revision:
1200       muse--main--1.0--patch-194
1203     modified files:
1204      ChangeLog Makefile
1207 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1209     Summary:
1210       Compilation cleanups.
1211     Revision:
1212       muse--main--1.0--patch-193
1214     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1215       `make-variable-buffer-local' in order to silence compiler warnings.
1216     
1217     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1218       warning.
1219     
1220     * scripts/muse-build.el (muse-elint-files): Automatically load every
1221       elisp file rather than specifying each one.
1223     modified files:
1224      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1227 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1229     Summary:
1230       Fix failure to resolve interwiki link when clicking on it.
1231     Revision:
1232       muse--main--1.0--patch-192
1234     * Makefile (debclean): Minor tweak.
1235     
1236     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1237       change.
1238     
1239     * lisp/muse-project.el (muse-project-find-file): Don't add file
1240       extensions to a relative name.  If we're dealing with a file, open it
1241       up without searching through the various projects for a path.  This
1242       should fix the failure to resolve an interwiki link by clicking on it.
1244     modified files:
1245      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1248 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1250     Summary:
1251       Makefile: Remove stale Debian packages for this version.
1252     Revision:
1253       muse--main--1.0--patch-191
1255     * Makefile (debclean): Remove generated Debian packages for the current
1256       version in parent directory.
1258     modified files:
1259      ChangeLog Makefile
1262 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1264     Summary:
1265       Fix trailing backslash error.
1266     Revision:
1267       muse--main--1.0--patch-190
1269     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1270       regexp-quoting fix from drkm.
1272     modified files:
1273      ChangeLog lisp/muse-project.el
1276 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1278     Summary:
1279       Release 3.01.91 (3.02 RC2).
1280     Revision:
1281       muse--main--1.0--patch-189
1283     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1285     modified files:
1286      ChangeLog Makefile.defs lisp/muse.el muse.texi
1289 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1291     Summary:
1292       Escape email address and URL always.
1293     Revision:
1294       muse--main--1.0--patch-188
1296     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1297       escape and publish email address as read-only, even when it's not
1298       marked up.
1299       (muse-publish-markup-url): Ditto for URL.
1301     modified files:
1302      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1305 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1307     Summary:
1308       Inter-project output name fix.
1309     Revision:
1310       muse--main--1.0--patch-187
1312     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1313       that I had fixed this before.
1315     modified files:
1316      ChangeLog lisp/muse-wiki.el
1319 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1321     Summary:
1322       Make coloring of verbatim greater-than sign same as publishing.
1323     Revision:
1324       muse--main--1.0--patch-186
1326     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1327       greater-than sign surrounded by equal signs, display it in verbatim
1328       face.
1330     modified files:
1331      ChangeLog lisp/muse-colors.el
1334 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1336     Summary:
1337       Allow transform function for link descriptions.  Bare email and URL fixes.
1338     Revision:
1339       muse--main--1.0--patch-185
1341     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1342       (muse-publish-desc-transforms): New option that contains the functions
1343       that will be called to transform a link description.
1344       (muse-publish-markup-word): Handle Yet Another Edge Case.
1345       (muse-publish-markup-email): Use
1346       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1347       double-quote on either side.
1348       (muse-publish-url): Apply description transforms.
1349       (muse-publish-markup-url): Don't publish if we have a double-quote on
1350       either side.
1351     
1352     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1353       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1354       (muse-wiki-interwiki-delimiter): New option that indicates the
1355       interwiki delimiter to use.
1356       (muse-wiki-interwiki-replacement): New option that indicates the
1357       replacement
1358       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1359       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1360       this can be added to muse-publish-desc-transforms.
1361       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1362       interwiki delimiter with its replacement, but only when the given text
1363       is not an explicit link.
1364     
1365     * lisp/muse.el (muse-update-file-extension): New function made from the
1366       innards of the :set function in `muse-file-extension'.
1368     modified files:
1369      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1372 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1374     Summary:
1375       Handle anchors in all publishing styles, as well as linking to them.
1376     Revision:
1377       muse--main--1.0--patch-184
1379     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1380       'internal-link.
1381       (muse-publish-prepare-url): Don't touch links to anchors.
1382     
1383     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1384       'internal-link.  Treat centered text with
1385       <para role="center">...</para>.
1386       (muse-docbook-markup-paragraph): Slight regexp tweak.
1387       (muse-docbook-insert-anchor): Docfix.
1388       (muse-docbook-markup-anchor): Move lower in file.
1389     
1390     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1391       'internal-link.
1392       (muse-xhtml-markup-strings): Order list, no func change.
1393       (muse-html-markup-anchor): Move up in file, no func change.
1394     
1395     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1396       publishing anchors.
1397       (muse-latex-markup-strings): Add handler for 'internal-link.
1398       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1399       that insert an anchor around the next word or inside of a tag.
1400     
1401     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1402       publishing anchors.
1403     
1404     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1405       'internal-link.
1406       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1407       that insert an anchor before the next word or within a tag.
1408     
1409     * NEWS: Initial attempt at documenting changes since 3.01.
1411     new files:
1412      .arch-ids/NEWS.id NEWS
1414     modified files:
1415      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1416      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1419 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1421     Summary:
1422       Generalize some blosxom helper functions.
1423     Revision:
1424       muse--main--1.0--patch-183
1426     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1427       generalized helper functions.
1428       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1429       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1430       relative links.
1431     
1432     * lisp/muse-blosxom.el: Update example in header.
1433       (muse-blosxom-new-entry): Use new names for helper functions.
1434       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1435       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1436     
1437     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1438       `muse-blosxom-project-get-categories'.
1439       (muse-project-alist-styles): Renamed from
1440       `muse-blosxom-project-alist-entry'.
1441       (muse-project-alist-dirs): Renamed from
1442       `muse-blosxom-project-alist-dirs'.
1443       (muse-project-of-file): Use `muse-current-file'.
1444     
1445     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1446       `muse-current-file'.
1447     
1448     * lisp/muse.el (muse-current-file): New function that returns the name of
1449       the currently visited or published file.
1450       (muse-page-name): Use `muse-current-file'.
1452     modified files:
1453      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1454      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1457 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1459     Summary:
1460       muse-xml: definition lists, muse-docbook: center.
1461     Revision:
1462       muse--main--1.0--patch-182
1464     * Makefile (%.info, %.html): Use general argument in rule.
1465       (distclean): Add another cruft file.
1466     
1467     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1468       type="definition"> for definition lists.
1469     
1470     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1471       with <note>, since it's the closest thing I could find.
1473     modified files:
1474      ChangeLog Makefile experimental/muse-xml.el
1475      lisp/muse-docbook.el
1478 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1480     Summary:
1481       Minor namespace fix.
1482     Revision:
1483       muse--main--1.0--patch-181
1485     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1486       muse-match-string-no-properties rather than match-string-no-properties.
1488     modified files:
1489      ChangeLog lisp/muse-colors.el
1492 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1494     Summary:
1495       Correct breakage induced by previous patch.
1496     Revision:
1497       muse--main--1.0--patch-180
1499     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1500       path as a fallback if we are publishing.
1502     modified files:
1503      ChangeLog lisp/muse-wiki.el
1506 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1508     Summary:
1509       Make interwiki links work in a few more edge cases.
1510     Revision:
1511       muse--main--1.0--patch-179
1513     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1514       assertion, now that I have a good idea of the edge cases involved.
1515     
1516     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1517       the current file is not part of any Muse project, allowing interwiki
1518       links to be resolvable even then.  Don't return a relative path if we
1519       are not publishing.  For visiting links, the best thing is just to
1520       return the real path.
1522     modified files:
1523      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1526 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1528     Summary:
1529       Fix warnings during font-lock, example tag highlighting.
1530     Revision:
1531       muse--main--1.0--patch-178
1533     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1534       error.
1535       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1536       <lisp> tags.
1537       (muse-unhighlight-region): Move higher up.
1538       (muse-colors-example-tag, muse-colors-literal-tag): Use
1539       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1540       since the point gets put in the right place automatically.
1542     modified files:
1543      ChangeLog lisp/muse-colors.el
1546 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1548     Summary:
1549       muse-xml: Separate section from title.
1550     Revision:
1551       muse--main--1.0--patch-177
1553     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1554       attribute to sections.  Use separate <title> tag to handle the title of
1555       a section.  Thanks to drkm for the suggestion.
1556     
1557     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1558     
1559     * lisp/muse-publish.el (muse-publish-markup-heading)
1560       (muse-publish-section-close): Pass level to markup strings for all
1561       section-related tags.
1562     
1563     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1564       not defined.
1566     modified files:
1567      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1568      lisp/muse-publish.el lisp/muse.el
1571 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1573     Summary:
1574       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1575     Revision:
1576       muse--main--1.0--patch-176
1578     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1579       folders that match `muse-project-ignore-regexp'.
1580     
1581     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1582       omission.  Add ",.*" to list of bad directory parts.
1583     
1584     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1585       matches `muse-project-ignore-regexp'.
1586     
1587     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1588       (muse-style-elements-list): New function that returns a list of
1589       references to ELEM in STYLE, including base styles.
1590       (muse-publish-markup-region): Use muse-style-elements-list rather than
1591       muse-style-elements when getting :regexps.
1592     
1593     * lisp/muse-publish.el (muse-style-element): Add docstring.
1595     modified files:
1596      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1597      lisp/muse-publish.el
1600 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1602     Summary:
1603       Initial implementation of muse-xml.el.  End of section edge case.
1604     Revision:
1605       muse--main--1.0--patch-175
1607     * AUTHORS: Add Peter K. Lee.
1608     
1609     * Makefile (experimental): New target that builds experimental programs.
1610       (distclean): Remove debian/dirs, a cruft file from the debian build
1611       process.
1612     
1613     * examples/mwolson/muse-init.el: Update.
1614     
1615     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1616       prompts for the blog entry to visit.
1617     
1618     * experimental/Makefile: New file that causes experimental stuff to be
1619       built.
1620     
1621     * experimental/muse-xml.el: New file that provides the experimental XML
1622       publishing style.
1623     
1624     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1625       comment strings.
1626     
1627     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1628     
1629     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1630       involving end-of-file and paragraph detection.
1631     
1632     * lisp/muse-wiki.el: Minor header fix.
1633     
1634     * scripts/muse-build.el (load-path): Add "../experimental".
1636     new files:
1637      experimental/.arch-ids/Makefile.id
1638      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1639      experimental/muse-xml.el
1641     modified files:
1642      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1643      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1644      lisp/muse-wiki.el scripts/muse-build.el
1647 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1649     Summary:
1650       Try to fix <example> region coloring problem.
1651     Revision:
1652       muse--main--1.0--patch-174
1654     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1655       If region is multiple lines, add '(font-lock-multiline t) to
1656       properties.  This should fix an annoying <example> region issue.
1658     modified files:
1659      ChangeLog lisp/muse-colors.el
1662 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1664     Summary:
1665       Don't publish implicit links that have a double-quote at begin or end.
1666     Revision:
1667       muse--main--1.0--patch-173
1669     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1670       double-quote exists at beginning or end.
1671     
1672     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1673       don't colorize if a double-quote exists at beginning or end.
1675     modified files:
1676      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1679 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1681     Summary:
1682       Fix failure to publish emphasis properly.
1683     Revision:
1684       muse--main--1.0--patch-172
1686     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1687       errors.
1688     
1689     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1690       of muse-wiki.
1692     removed files:
1693      experimental/.arch-ids/muse-wiki-old.el.id
1694      experimental/muse-wiki-old.el
1696     modified files:
1697      ChangeLog lisp/muse-publish.el
1700 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1702     Summary:
1703       Add a few common revision control directories to the ignore list.
1704     Revision:
1705       muse--main--1.0--patch-171
1707     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1708       directories to be ignored when building the file alist, such as those
1709       used for CVS and Arch revision control data.
1711     modified files:
1712      ChangeLog lisp/muse-project.el
1715 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1717     Summary:
1718       Fix #2654: Append a newline when using pdf publishing style.
1719     Revision:
1720       muse--main--1.0--patch-170
1722     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1723       newline to the end.
1725     modified files:
1726      ChangeLog lisp/muse-latex.el
1729 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1731     Summary:
1732       5 levels of headings colorization; color bare URLs.
1733     Revision:
1734       muse--main--1.0--patch-169
1736     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1737       Really color up to 5 headings.
1738       (muse-colors-markup): Add muse-url-regexp.
1739       (muse-colors-explicit-link): Renamed from muse-colors-link.
1740       (muse-colors-implicit-link): Moved here from
1741       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1742       we'll be coloring URLs.
1744     modified files:
1745      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1748 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1750     Summary:
1751       Don't emphasize if a word constituent follows the trailer.
1752     Revision:
1753       muse--main--1.0--patch-168
1755     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1756       (muse-colors-verbatim): Don't colorize if a word constituent follows
1757       the trailer.
1758     
1759     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1760       word constituent follows the trailer.
1762     modified files:
1763      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1766 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1768     Summary:
1769       Add coloring for example, verbatim, and =signs=; anchor fix.
1770     Revision:
1771       muse--main--1.0--patch-167
1773     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1774       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1775       (muse-colors-verbatim): Use `muse-verbatim-face'.
1776       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1777       priority.
1778       (muse-colors-tags): Add verbatim and literal tags.
1779       (muse-colors-example-tag): Use `remove-text-properties' instead of
1780       `set-text-properties', since the latter does not work consistently.
1781       (muse-colors-literal-tag): New function that strips all markup from the
1782       region.
1783       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1784       that we can work around an annoying XEmacs issue.
1785     
1786     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1787       multi-line by default.
1788     
1789     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1790       string.
1792     modified files:
1793      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1794      lisp/muse.el
1797 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1799     Summary:
1800       Link with anchor bugfix.
1801     Revision:
1802       muse--main--1.0--patch-166
1804     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1805       valid, as long as the base is valid.
1807     modified files:
1808      ChangeLog lisp/muse-colors.el
1811 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1813     Summary:
1814       Link inside table issue, fixes read-only text error.
1815     Revision:
1816       muse--main--1.0--patch-165
1818     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1819       inside tables so we don't get an error when links exist.
1820     
1821     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1822     
1823     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1824       into account when displaying the "All files published" message, unless
1825       they've actually been modified.
1826     
1827     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1828       don't wrap in condition-case; we don't want the message to be muffled.
1830     modified files:
1831      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1832      lisp/muse-project.el lisp/muse.el
1835 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1837     Summary:
1838       Permit infinitely-nested sections.
1839     Revision:
1840       muse--main--1.0--patch-164
1842     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1843       (Deriving from an existing style): Mark up as a list.
1844     
1845     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1846       Color an additional level of headings.
1847     
1848     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1849       section-other, section-other-end, and section-close strings.
1850       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1851       through the 'section-close string.
1852     
1853     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1854       'begin-underline, since this messes up paragraph handling.  Use
1855       <h5></h5> for 'section-other.
1856     
1857       (muse-html-fixup-tables): New function that sorts the table parts so
1858       that order is head, foot, body.  Apparently XHTML needs this, and it
1859       seems like a good general practice, so we do it for HTML as well.
1860     
1861     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1862       'section-other.
1863     
1864     * lisp/muse-publish.el (muse-publish-section-close): New function that
1865       determines where to put the section close given heading depth and
1866       inserts it.
1867       (muse-publish-markup-heading): Handle 'section-other and
1868       'section-other-end.  Call `muse-publish-section-close' at end of
1869       function.
1870     
1871     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1872       for 'section-other.
1874     modified files:
1875      ChangeLog examples/QuickStart lisp/muse-colors.el
1876      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1877      lisp/muse-publish.el lisp/muse-texinfo.el
1880 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1882     Summary:
1883       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1884     Revision:
1885       muse--main--1.0--patch-163
1887     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1888       XEmacs fixes.
1889       (muse-docbook-markup-regexps): Deal with new table algorithm.
1890       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1891       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1892       (muse-docbook-markup-table): Use a better table algorithm, based on the
1893       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1894       and foot of the table.  Use informaltable rather than table.
1895       (muse-docbook-fixup-tables): New function that sorts all tables found
1896       in the published document so that the order is head, foot, body.
1897       (muse-docbook-markup-functions): Add anchor handler.
1898       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1899       paragraph.
1900       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1901       that insert an anchor at point.
1902     
1903     * lisp/muse-html.el (muse-html-transform-content-type)
1904       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1905     
1906     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1907     
1908     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1909     
1910     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1911       that was evaluated in the output.
1913     modified files:
1914      ChangeLog examples/QuickStart lisp/muse-docbook.el
1915      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1918 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1920     Summary:
1921       muse-texinfo: Improve formatting for enddots, dots, underline.
1922     Revision:
1923       muse--main--1.0--patch-162
1925     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1926       of enddots and dots.  For begin-underline and end-underline, use "_",
1927       since we don't have anything better.
1929     modified files:
1930      ChangeLog lisp/muse-texinfo.el
1933 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1935     Summary:
1936       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1937     Revision:
1938       muse--main--1.0--patch-161
1940     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1941       list.  This should fix #2635.
1943     modified files:
1944      ChangeLog lisp/muse-texinfo.el
1947 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1949     Summary:
1950       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1951     Revision:
1952       muse--main--1.0--patch-160
1954     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1955     
1956     * debian/changelog: Ditto.
1957     
1958     * debian/control (Build-Depends-Indep): Add tetex-bin.
1959     
1960     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1961       output for me.
1962     
1963     * examples/QuickStart: Remove stray <comment> now that the bug that made
1964       it necessary is fixed.
1965     
1966     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1967       suggestions.
1968     
1969     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1970       the contents from the footer to the header.
1971     
1972     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1973       each number, not after.
1974     
1975     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1976     
1977     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1978       happens when doing batch publishing.  Minor whitespace fix.
1980     modified files:
1981      ChangeLog Makefile.defs debian/changelog debian/control
1982      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1983      lisp/muse-texinfo.el lisp/muse.el
1986 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1988     Summary:
1989       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1990     Revision:
1991       muse--main--1.0--patch-159
1993     * examples/QuickStart: Add "Write me." to empty sections at end so that
1994       they publish correctly with DocBook.
1995     
1996     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1997       paragraph starts with emphasis, example, link, or email address.
1999     modified files:
2000      ChangeLog examples/QuickStart lisp/muse-docbook.el
2003 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2005     Summary:
2006       Handle embedded docbook footnotes and <literal> edge case.
2007     Revision:
2008       muse--main--1.0--patch-158
2010     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2011      (muse-docbook-markup-strings): Use systemitem for example text.
2012      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2013      <para></para> inside of them.
2014     
2015     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2016       here at all.
2017     
2018     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2019       muse-publish-escape-specials-in-string to list by default.
2020     
2021     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2022       argument IGNORE-READ-ONLY determines whether or not to ignore the
2023       read-only property when transforming text.  Add docstring.
2024       (muse-publish-markup-word): Use non-nil third argument to
2025       muse-publish-escape-specials when we're publishing `='-delimited text.
2026       This allows =<literal><tag></literal>= to work as intended.
2027     
2028     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2029       arguments after the first so that we can include this in
2030       `muse-publish-url-transforms'.
2031     
2032     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2034     modified files:
2035      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2036      lisp/muse-publish.el
2039 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2041     Summary:
2042       Misc. blosxom fixes, like category directive.
2043     Revision:
2044       muse--main--1.0--patch-157
2046     * contrib/pyblosxom/getstamps.py: Add file extension.
2047     
2048     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2049       extension.  This will allow Muse to specify it once a
2050       timestamps-writing routine gets written.
2051     
2052     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2053       attention to the "category" directive, if it exists.  Use file-truename
2054       instead of expand-file-name for base directory.
2055     
2056     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2057       by default.
2058     
2059     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2060       available tags, even though it doesn't do anything yet.
2062     modified files:
2063      ChangeLog contrib/pyblosxom/getstamps.py
2064      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2065      lisp/muse-project.el
2068 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2070     Summary:
2071       Small logic fix with temp files.
2072     Revision:
2073       muse--main--1.0--patch-156
2075     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2076       buffer-name to determine whether the buffer is still around.
2078     modified files:
2079      ChangeLog lisp/muse.el
2082 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2084     Summary:
2085       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2086     Revision:
2087       muse--main--1.0--patch-155
2089     * lisp/muse.el (muse-widget-type-value-create)
2090       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2091       extra widgets from 'lazy type that are needed to get the
2092       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2093     
2094     * lisp/muse.el (muse-implicit-link-functions)
2095       (muse-explicit-link-functions): Remove predefined wiki-related options.
2096       These are added in muse-wiki via custom-add-option.
2097     
2098     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2099     
2100     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2101     
2102     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2103       ":strings" to cope with Emacs21 and XEmacs.
2104       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2105     
2106     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2107       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2108       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2109     
2110     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2111       since XEmacs doesn't support the alist widget.  Deal with case where no
2112       projects are defined, or a strange expression is used.
2113     
2114     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2115       stuff using custom-add-option.
2117     modified files:
2118      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2119      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2122 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2124     Summary:
2125       Don't kill temp buffer if debug-on-error is non-nil.
2126     Revision:
2127       muse--main--1.0--patch-154
2129     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2130       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2132     modified files:
2133      ChangeLog lisp/muse.el
2136 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2138     Summary:
2139       Expand Debian package description.
2140     Revision:
2141       muse--main--1.0--patch-153
2143     * debian/control (Description): Expand this to make the package more
2144       enticing.
2145     
2146     * debian/copyright, debian/rules: Minor whitespace cleanups.
2147     
2148     * debian/changelog: Package 3.01.arch.152-1.
2150     modified files:
2151      ChangeLog Makefile.defs debian/changelog debian/control
2152      debian/copyright debian/rules
2155 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2157     Summary:
2158       Header/footer docfix; ChangeLog correction.
2159     Revision:
2160       muse--main--1.0--patch-152
2162     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2163       Thanks to drkm for pointing out my error.
2164     
2165     Use better documentation and customize interface for headers and footers.
2166     Thanks to Chris McMahan.
2168     modified files:
2169      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2170      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2171      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2172      muse.texi
2173      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2176 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2178     Summary:
2179       Slight Debian version tweak.
2180     Revision:
2181       muse--main--1.0--patch-151
2183     * Makefile.defs (VERSION): Use a slightly different version naming
2184       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2185       X.YY is the Muse version, and YYY is the patch level.
2186     
2187     * debian/changelog: Ditto.
2189     modified files:
2190      ChangeLog Makefile.defs debian/changelog
2193 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2195     Summary:
2196       Improve debian build and put together a package.
2197     Revision:
2198       muse--main--1.0--patch-150
2200     * Makefile (debclean): New target that cleans up the mess that the
2201       `debian' target makes.
2202       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2203       results to my debian dist dir two levels up.
2204     
2205     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2206     
2207     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2208     
2209     * debian/control (Standards-Version): Update to 3.6.2.
2210     
2211     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2212       up.
2213     
2214     * debian/copyright (Copyright): Improve.
2215     
2216     * debian/emacsen-install (FILES): Include contrib directory so that
2217       muse-http.el compiles properly.
2218     
2219     * debian/muse-el.examples: New file containing the example files to
2220       install.
2221     
2222     * debian/rules: Move example stuff to muse-el.examples.  Install some
2223       additional documentation.
2225     new files:
2226      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2228     modified files:
2229      ChangeLog Makefile Makefile.defs debian/changelog
2230      debian/control debian/copyright debian/emacsen-install
2231      debian/rules
2234 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2236     Summary:
2237       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2238     Revision:
2239       muse--main--1.0--patch-149
2241     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2242       the beginning of a header would be emphasized if an asterisk came
2243       before it.
2244       (muse-colors-underlined): Don't allow end of underlined text to be the
2245       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2246       is sufficient.
2247     
2248     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2249       on.  We'll use a more clever trick to keep emphasis characters from
2250       being interpreted in explicit links -- add a custom 'noemphasis text
2251       property to them.  Move mdash rule further down so that I can add
2252       designations after blockquoted text.
2253     
2254     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2255       text has the 'noemphasis property, ignore it.
2256       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2257       property to the text between BEG and END, or match beginning and end.
2258     
2259     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2260       before trying to set buffer-modified to nil.  This should fix a
2261       "selecting deleted buffer" error when publishing from command line.
2263     modified files:
2264      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2265      lisp/muse.el
2268 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2270     Summary:
2271       Journal validation fixes.
2272     Revision:
2273       muse--main--1.0--patch-148
2275     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2276       default rather than HTML 4.0 [strict].
2277       (muse-html-markup-strings): Include empty alt element.
2278     
2279     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2280     
2281     * muse.texi (Journal): Ditto.
2283     modified files:
2284      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2287 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2289     Summary:
2290       Add debian files; tweak Makefile.
2291     Revision:
2292       muse--main--1.0--patch-147
2294     * Makefile (distclean): Remove directory created by dist rule.
2295       (dist): Make this only generate the directory, not the tarball.
2296       (release): New target that generates the tarball and zipfile.
2297       (debrelease): New target that builds the debian package for Muse.
2298       (upload): Depend on release target.
2299     
2300     * examples/mwolson/stylesheets: Add forgotten Arch id.
2302     new files:
2303      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2304      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2305      debian/.arch-ids/emacsen-install.id
2306      debian/.arch-ids/emacsen-remove.id
2307      debian/.arch-ids/emacsen-startup.id
2308      debian/.arch-ids/muse-el.dirs.id
2309      debian/.arch-ids/muse-el.docs.id
2310      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2311      debian/changelog debian/control debian/copyright
2312      debian/emacsen-install debian/emacsen-remove
2313      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2314      debian/muse-el.info debian/rules
2315      examples/mwolson/stylesheets/.arch-ids/=id
2316      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2317      examples/mwolson/stylesheets/.arch-ids/common.css.id
2318      examples/mwolson/stylesheets/.arch-ids/print.css.id
2319      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2320      examples/mwolson/stylesheets/blog.css
2321      examples/mwolson/stylesheets/common.css
2322      examples/mwolson/stylesheets/print.css
2323      examples/mwolson/stylesheets/screen.css
2325     modified files:
2326      ChangeLog Makefile
2328     new directories:
2329      debian debian/.arch-ids examples/mwolson/stylesheets
2330      examples/mwolson/stylesheets/.arch-ids
2333 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2335     Summary:
2336       Allow `muse-index-as-string' to remove current file from output.
2337     Revision:
2338       muse--main--1.0--patch-146
2340     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2341       which excludes the current file from the output.  Improve
2342       documentation.
2344     modified files:
2345      ChangeLog lisp/muse-mode.el
2348 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2350     Summary:
2351       S-TAB issue with Windows.
2352     Revision:
2353       muse--main--1.0--patch-145
2355     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2356       issue with Windows.
2358     modified files:
2359      ChangeLog lisp/muse-mode.el
2362 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2364     Summary:
2365       Improve temp buffer usage.
2366     Revision:
2367       muse--main--1.0--patch-144
2369     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2370       `insert-file-contents'.  This should further help with the temp
2371       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2372       into this problem.
2373     
2374     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2375       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2376       make sure the temp buffer is killed.  I didn't implement an option to
2377       save the contents of the temp buffer.
2379     modified files:
2380      ChangeLog lisp/muse-book.el lisp/muse-http.el
2381      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2382      lisp/muse.el
2385 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2387     Summary:
2388       muse-docbook: split-string Emacs21 fix.
2389     Revision:
2390       muse--main--1.0--patch-143
2392     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2393       split-string to fix an Emacs21 issue.
2395     modified files:
2396      ChangeLog lisp/muse-docbook.el
2399 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2401     Summary:
2402       muse-docbook: Parse author directive so that it validates properly.
2403     Revision:
2404       muse--main--1.0--patch-142
2406     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2407       attempts to publish the contents a DocBook-usable <author> tag.
2408       (muse-docbook-header): Use `muse-docbook-get-author'.
2410     modified files:
2411      ChangeLog lisp/muse-docbook.el
2414 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2416     Summary:
2417       Be a bit more clever with our consecutive list regexp.
2418     Revision:
2419       muse--main--1.0--patch-141
2421     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2422       clever with our consecutive list regexp.
2424     modified files:
2425      ChangeLog lisp/muse-docbook.el
2428 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2430     Summary:
2431       Do the right thing with consecutive list items, hopefully.
2432     Revision:
2433       muse--main--1.0--patch-140
2435     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2436       (muse-docbook-header): Add DTD string.
2437       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2438       tags.
2439       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2440       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2442     modified files:
2443      ChangeLog lisp/muse-docbook.el
2446 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2448     Summary:
2449       Improve customize interface for `muse-project-alist' once more.
2450     Revision:
2451       muse--main--1.0--patch-139
2453     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2454       setting to be anything, since we now support settings that use lists.
2455       (muse-project): Vastly improve this by naming each setting and showing
2456       what exact type is required.  Handle case where a function is not
2457       defined yet.  Use a set for styles, which looks nice.  This is about as
2458       good as it can be ... unless we add some sort of inline documentation
2459       later on.  A setting was added for Yann's :force-publish tag.
2460     
2461     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2462       project name.
2464     modified files:
2465      ChangeLog lisp/muse-project.el lisp/muse.el
2468 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2470     Summary:
2471       Merged from hodique@lifl.fr--2005 (patch 24-33)
2472     Revision:
2473       muse--main--1.0--patch-138
2475     Patches applied:
2476     
2477      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2478        Merged from mwolson@gnu.org--2005 (patch 96)
2479     
2480      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2481        Merged from mwolson@gnu.org--2005 (patch 97-101)
2482     
2483      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2484        Merged from mwolson@gnu.org--2005 (patch 102-106)
2485     
2486      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2487        Merged from mwolson@gnu.org--2005 (patch 107-120)
2488     
2489      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2490        Merged from mwolson@gnu.org--2005 (patch 121-131)
2491     
2492      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2493        Merged from mwolson@gnu.org--2005 (patch 132)
2494     
2495      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2496        Merged from mwolson@gnu.org--2005 (patch 133-135)
2497     
2498      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2499        Merged from mwolson@gnu.org--2005 (patch 136)
2500     
2501      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2502        Merged from mwolson@gnu.org--2005 (patch 137)
2503     
2504      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2505        Introduce :force-publish project keyword. Fix bug #2637
2507     modified files:
2508      ChangeLog lisp/muse-project.el
2510     new patches:
2511      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2512      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2513      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2514      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2515      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2516      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2517      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2518      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2519      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2520      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2523 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2525     Summary:
2526       Prevent temp buffers from prompting for save; handle lisp errors better.
2527     Revision:
2528       muse--main--1.0--patch-137
2530     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2531       bound" error.  I don't know for certain where this is coming from,
2532       though ... *grumble*.
2533     
2534     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2535       like how emacs-wiki does it.  Warn the user about lisp errors,
2536       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2537       publish as something valid in most markup styles, with increased
2538       emphasis on those that don't support it.  That's a win-win ... I think
2539       :^) .
2540     
2541     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2542       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2543       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2544       believe that this should be the default behavior of `with-temp-buffer'.
2545     
2546     * lisp/muse-book.el (muse-book-publish-project): Use
2547       `muse-with-temp-buffer-no-prompt'.
2548     
2549     * lisp/muse-http.el (muse-http-reject): Ditto.
2550     
2551     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2552     
2553     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2554     
2555     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2556       (muse-publish-markup-email, muse-published-contents): Ditto.
2558     modified files:
2559      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2560      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2561      lisp/muse-publish.el lisp/muse.el
2564 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2566     Summary:
2567       Customization error; Makefile tweaks.
2568     Revision:
2569       muse--main--1.0--patch-136
2571     * Makefile (dist): Use a tla-specific method to create the tarball.
2572       Create a zip file as well.
2573       (upload): New rule that uploads the tarball and zip file to gna.org.
2574     
2575     * Makefile.defs (VERSION): New variable that determines the version
2576       string to use in the `dist' and `upload' targets.
2577     
2578     * lisp/muse.el (muse-implicit-link-functions)
2579       (muse-explicit-link-functions): Use :type of hook so that the options
2580       get recognized.
2582     modified files:
2583      ChangeLog Makefile Makefile.defs lisp/muse.el
2586 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2588     Summary:
2589       Prepare Muse 3.01.90 (3.02 RC1).
2590     Revision:
2591       muse--main--1.0--patch-135
2594     modified files:
2595      ChangeLog lisp/muse.el muse.texi
2598 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2600     Summary:
2601       Attempt to get the right file extension when publishing; more examples.
2602     Revision:
2603       muse--main--1.0--patch-134
2605     * examples/mwolson/muse-init.el: Update my configuration.
2606     
2607     * examples/mwolson/templates: Store my web page templates here.
2608     
2609     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2610     
2611     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2612       descriptions.  Yet another reason to implement my list-returning from
2613       handlers idea.
2614     
2615     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2616       with a few more edge cases.  Throw together a rough hack for
2617       determining when to include the output file extension.
2618     
2619     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2620       but still ineffective.
2622     new files:
2623      examples/mwolson/templates/.arch-ids/=id
2624      examples/mwolson/templates/.arch-ids/footer.html.id
2625      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2626      examples/mwolson/templates/.arch-ids/generic-header.html.id
2627      examples/mwolson/templates/.arch-ids/header.html.id
2628      examples/mwolson/templates/footer.html
2629      examples/mwolson/templates/generic-footer.html
2630      examples/mwolson/templates/generic-header.html
2631      examples/mwolson/templates/header.html
2633     modified files:
2634      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2635      lisp/muse-wiki.el
2637     new directories:
2638      examples/mwolson/templates
2639      examples/mwolson/templates/.arch-ids
2642 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2644     Summary:
2645       Make published link handling do the right thing, plus misc. fixes.
2646     Revision:
2647       muse--main--1.0--patch-133
2649     * lisp/muse-mode.el (muse-mode-hook): Add option for
2650       `muse-wiki-update-custom-values'.  The :set function makes sure that
2651       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2652       This probably isn't best-practice, but it works.
2653     
2654     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2655       Save match data.
2656     
2657     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2658       `muse-publish-prepare-url' to the listed options.
2659     
2660     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2661       output-dir is not specified.
2662     
2663     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2664       here instead of later on.
2665     
2666     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2667       right thing when `muse-wiki-interwiki-alist' is nil.
2668     
2669     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2670       `muse-publish-output-file'.
2671     
2672     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2673       (muse-wiki-transform-wikiword): Removed.  We should not use the
2674       publishing transforms facility to handle these.
2675     
2676     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2677       links as "link" rather than "url".
2678     
2679     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2680       takes care of any customization cleaups that need to happen whenever
2681       muse-mode is entered.
2682     
2683     * lisp/muse.el (muse-implicit-link-functions): Add options for
2684       `muse-handle-url' and the wiki handlers.
2685       (muse-explicit-link-functions): Add option for
2686       `muse-wiki-handle-internal'.
2688     modified files:
2689      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2690      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2693 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2695     Summary:
2696       Add invalid directory assertion.
2697     Revision:
2698       muse--main--1.0--patch-132
2700     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2701       any invalid directories will trigger an error.
2703     modified files:
2704      ChangeLog lisp/muse-project.el
2707 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2709     Summary:
2710       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2711     Revision:
2712       muse--main--1.0--patch-131
2715     modified files:
2716      AUTHORS ChangeLog
2719 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2721     Summary:
2722       Yann's assignment form came in!
2723     Revision:
2724       muse--main--1.0--patch-130
2727     modified files:
2728      AUTHORS ChangeLog
2731 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2733     Summary:
2734       Compilation fix, minor shuffling in `muse-mode'.
2735     Revision:
2736       muse--main--1.0--patch-129
2738     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2739       accessing it.  Fixes Yet Another Compiler Error.
2740     
2741     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2742      project-specific settings happen first.
2744     modified files:
2745      ChangeLog lisp/muse-mode.el lisp/muse.el
2748 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2750     Summary:
2751       Fix annoying initial buffer coloring problem.
2752     Revision:
2753       muse--main--1.0--patch-128
2755     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2756       where even buffer-file-name is not set.  This happens the first time we
2757       attempt to colorize the buffer.  I'm rather astonished that I had to do
2758       this.
2760     modified files:
2761      ChangeLog lisp/muse-wiki.el
2764 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2766     Summary:
2767       Jump to bad and good links on TAB; mode-choosing fix.
2768     Revision:
2769       muse--main--1.0--patch-127
2771     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2772       pics a major mode for a file.  If one is specified in the project of
2773       file, use it.  Otherwise, use muse-mode.
2774       (muse-next-reference, muse-previous-reference): Jump to bad links as
2775       well as good ones.
2776     
2777     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2778       of `muse-mode'.
2780     modified files:
2781      ChangeLog lisp/muse-mode.el lisp/muse.el
2784 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2786     Summary:
2787       Add specified Muse file extension to auto-mode-alist.
2788     Revision:
2789       muse--main--1.0--patch-126
2791     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2792       the old extension from auto-mode-alist and add the new one.  This
2793       eliminates the need to set muse-mode-auto-p when you have specified a
2794       Muse file extension.
2795     
2796     * examples/mwolson/muse-init.el: Sync.
2798     modified files:
2799      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2802 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2804     Summary:
2805       Make `muse-project-alist' more intuitively customizable.
2806     Revision:
2807       muse--main--1.0--patch-125
2809     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2810       settings.
2811     
2812     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2813       (muse-project-alist-get): New function that pre-parses
2814       `muse-projects-alist' before customization in order to work around an
2815       annoying limitation in the customize interface.
2816       (muse-project-alist-set): New function that takes the value that
2817       customize gave us and turns it into something Muse can use.
2818       (muse-project): New widget that outlines the form of the
2819       `muse-project-alist' variable.
2820       (muse-project-alist): Use the `muse-project' widget and specify :set
2821       and :get.
2823     modified files:
2824      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2827 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2829     Summary:
2830       Silence compiler warnings.
2831     Revision:
2832       muse--main--1.0--patch-124
2834     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2835     
2836     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2837       compiler warning.
2838     
2839     * lisp/muse-project.el (muse-project-applicable-styles): Call
2840       `muse-assert' with only 1 argument to silence a compiler warning.
2842     modified files:
2843      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2844      lisp/muse-project.el
2847 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2849     Summary:
2850       muse-docbook: Merge several other types of tags if necessary.
2851     Revision:
2852       muse--main--1.0--patch-123
2854     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2855       `muse-docbook-fixup-sections'.  For each TAG in
2856       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2857       merge them together.  Thanks to Dale P. Smith for the suggestion.
2858       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2860     modified files:
2861      ChangeLog lisp/muse-docbook.el
2864 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2866     Summary:
2867       muse-docbook: Output an XML tag with encoding at the beginning of document.
2868     Revision:
2869       muse--main--1.0--patch-122
2871     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2872       of document.
2873       (muse-docbook-encoding-default): New option that determines which Emacs
2874       buffer encoding to use by default in Muse DocBook files if none is
2875       found.
2876       (muse-docbook-charset-default): New option that determines the DocBook
2877       XML charset to use if no translation is found in
2878       muse-docbook-encoding-map.
2879       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2880       system to its associated DocBook coding system.
2881       (muse-docbook-transform-content-type): New function that determines the
2882       DocBook XML encoding to use based on the contents of
2883       muse-docbook-encoding-map.
2884       (muse-docbook-encoding): New function that calls
2885       muse-docbook-transform-content-type.
2886       (muse-docbook-finalize-buffer): New function that sets the buffer file
2887       coding system to the value of muse-docbook-encoding-default, but only
2888       if the buffers contents have no special characters.
2889       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2891     modified files:
2892      ChangeLog lisp/muse-docbook.el
2895 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2897     Summary:
2898       Apply muse-docbook patch from Dale P. Smith.
2899     Revision:
2900       muse--main--1.0--patch-121
2902     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2903       Dale P. Smith to make the markup much better.
2905     modified files:
2906      AUTHORS ChangeLog lisp/muse-docbook.el
2909 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2911     Summary:
2912       Use different mapping for S-tab on Windows.
2913     Revision:
2914       muse--main--1.0--patch-120
2916     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2917       Windows, use [(shift tab)] for `muse-previous-reference'.
2919     modified files:
2920      ChangeLog lisp/muse-mode.el
2923 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2925     Summary:
2926       XEmacs wiki fix.
2927     Revision:
2928       muse--main--1.0--patch-119
2930     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2931       `muse-match-string-no-properties' so XEmacs doesn't complain.
2933     modified files:
2934      ChangeLog lisp/muse-wiki.el
2937 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2939     Summary:
2940       Handle a few edge cases with project-page resolution gracefully.
2941     Revision:
2942       muse--main--1.0--patch-118
2944     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2945       make sure that PAGE is specified.  STYLES should be generated
2946       automatically, but it could theoretically fail.  I'm managing to
2947       trigger this when messing with unsaved Muse files.  Handle case where
2948       buffer has not yet been saved.
2949       (muse-project-find-file): Don't try to resolve relative links; just
2950       open them.
2951     
2952     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2953       point-of-reference bug.  No need to call muse-project-page-of-file
2954       since buffer-file-name and muse-publishing-current-file both give us
2955       full paths.
2956     
2957     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2958       `skip-chars-backward' only respects the newline some of the time.
2959       Damned annoying.
2961     modified files:
2962      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2963      lisp/muse-wiki.el
2966 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2968     Summary:
2969       Fix image-link goof-up and add pretty titles.
2970     Revision:
2971       muse--main--1.0--patch-117
2973     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2974       class="image-link"> instead of <div class="image-link">.  I found a bug
2975       with the way I was handling both, so I decided to simplify things.
2976     
2977     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2978       `muse-publish-output-name', but keeps the directory prefix.
2979       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2980     
2981     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2982       customizable option that determines the words to downcase in title.
2983       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2984       Capitalized Title out of either a string or the current title.  This is
2985       not currently used by any other function -- for now it is meant to be
2986       called by the user.
2988     modified files:
2989      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2992 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2994     Summary:
2995       Escape specials in link descriptions.
2996     Revision:
2997       muse--main--1.0--patch-116
2999     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3000       function that escapes special characters in the given string according
3001       to the current publishing style.
3002       (muse-publish-url): Use the above function to escape the description
3003       part of extended links.
3004       (muse-publish-prepare-url): Don't make string read-only; it does
3005       nothing.
3006     
3007     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3008       (muse-wiki-transform-wikiword): Don't make string read-only.
3010     modified files:
3011      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3014 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3016     Summary:
3017       Escape "&", "<", and ">" in URL text.
3018     Revision:
3019       muse--main--1.0--patch-115
3021     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3022       specially.  Thanks to John Sullivan for the suggestion.
3024     modified files:
3025      ChangeLog lisp/muse-html.el
3028 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3030     Summary:
3031       Update my example configuration.
3032     Revision:
3033       muse--main--1.0--patch-114
3035     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3036       project to "WebSite" in order to make it more distinct.
3037       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3038       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3039       anymore.
3040       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3041       published name of the current file.  I really should make a function
3042       called `muse-published-name' or something similar!
3043       ("\C-cpx"): Use this key sequence for
3044       `my-muse-prepare-entry-for-xanga'.
3045       (muse-file-extension): I'm making use of this so I can figure out its
3046       intricacies.
3048     modified files:
3049      ChangeLog examples/mwolson/muse-init.el
3052 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3054     Summary:
3055       Tackle a project name interwiki highlighting snafu.
3056     Revision:
3057       muse--main--1.0--patch-113
3059     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3060       this.  It seems to be more robust now.  Highlighting is going the way I
3061       want it.
3063     modified files:
3064      ChangeLog lisp/muse-wiki.el
3067 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3069     Summary:
3070       Fix some gross mistakes.
3071     Revision:
3072       muse--main--1.0--patch-112
3074     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3075       gross misspellings.
3076     
3077     * lisp/muse-project.el (muse-project-file-entries): If
3078       `muse-file-extension' is defined, use it to filter the entries.
3079     
3080     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3081       variable.  Move higher in file.
3082     
3083     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3084       argument instead of the real name of the variable.
3086     modified files:
3087      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3088      lisp/muse.el
3091 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3093     Summary:
3094       Make natural interwiki links between projects mostly work.
3095     Revision:
3096       muse--main--1.0--patch-111
3098     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3099       function and flesh it out.  This seems to work properly, though for
3100       some reason, interwiki links using projects are a bit flakey.
3101       (muse-wiki-handle-interwiki): Deal with case where we have a project
3102       name in an interwiki link.
3104     modified files:
3105      ChangeLog lisp/muse-wiki.el
3108 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3110     Summary:
3111       Fix Emacs21 issue with muse-insert-tag.
3112     Revision:
3113       muse--main--1.0--patch-110
3115     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3116       completing-read to appease older Emacsen.
3118     modified files:
3119      ChangeLog lisp/muse-mode.el
3122 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3124     Summary:
3125       Fix error with `muse-blosxom-new-entry' and Emacs21.
3126     Revision:
3127       muse--main--1.0--patch-109
3129     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3130       `completing-read' so that old versions of Emacs don't complain.
3132     modified files:
3133      ChangeLog lisp/muse-blosxom.el
3136 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3138     Summary:
3139       Try to fix an error with `muse-blosxom-get-categories'.
3140     Revision:
3141       muse--main--1.0--patch-108
3143     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3144       about processing directories.
3146     modified files:
3147      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3150 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3152     Summary:
3153       Make a distinction between implicit and explicit links at publish-time.
3154     Revision:
3155       muse--main--1.0--patch-107
3157     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3158     
3159     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3160     
3161     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3162       `explicit' argument.
3163     
3164     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3165       not we are dealing with an explicit link.
3166     
3167     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3168     
3169     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3170       argument, but ignore it.
3171     
3172     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3173       when link is not explicit.
3175     modified files:
3176      ChangeLog lisp/muse-html.el lisp/muse-http.el
3177      lisp/muse-publish.el lisp/muse-wiki.el
3180 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3182     Summary:
3183       Implement several WikiWord handling fixes.
3184     Revision:
3185       muse--main--1.0--patch-106
3187     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3188       found by the handlers.  Don't send implicit links through some of the
3189       advanced checks.
3190     
3191     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3192       of interwiki link before calling `muse-handle-explicit-link'.
3193     
3194     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3195       "\\|" separator between project-alist entries and interwiki entries.
3196       Force a reconfiguration of muse-colors-markup.
3197     
3198     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3199       sure that we don't colorize WikiNames that don't go with any file.
3200     
3202     modified files:
3203      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3204      lisp/muse-wiki.el
3207 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3209     Summary:
3210       Attempt to simplify muse-wiki a bit.
3211     Revision:
3212       muse--main--1.0--patch-105
3214     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3215       here.
3216     
3217     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3218       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3219       (muse-wiki-update-use-wikiword-markup-regexp)
3220       (muse-wiki-update-use-wikiword-link-function)
3221       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3222       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3223     
3224     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3225       `muse-wiki-use-wikiword' is specified.
3226     
3227     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3228       unless `muse-wiki-use-wikiword' is specified.
3229     
3230     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3231       muse-colors-markup.
3232     
3233     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3234       muse-publish-markup-regexps.
3235     
3236     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3237       muse-publish-url-transforms.
3238     
3239     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3240       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3241     
3243     modified files:
3244      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3247 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3249     Summary:
3250       Make muse-blosxom use relative name of published file in page-date alist.
3251     Revision:
3252       muse--main--1.0--patch-104
3254     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3255       file.
3256       (muse-blosxom-update-page-date-alist): Renamed from
3257       `muse-blosxom-markup-date-directive'.  Make the current file name
3258       relative to the base directory and strip file extension if necessary.
3259     
3261     modified files:
3262      ChangeLog lisp/muse-blosxom.el
3265 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3267     Summary:
3268       Hack on muse-blosxom timestamps somewhat.
3269     Revision:
3270       muse--main--1.0--patch-103
3272     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3273       actually do something useful.  This should have a different name,
3274       really.
3275       ("blosxom-html", "blosxom-xhtml"): Call
3276       `muse-blosxom-markup-date-directive' after publishing each entry.
3277     
3279     modified files:
3280      ChangeLog lisp/muse-blosxom.el
3283 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3285     Summary:
3286       Fix several startup and compile errors.
3287     Revision:
3288       muse--main--1.0--patch-102
3290     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3291       fixes an error that occurred during startup.
3292     
3293     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3294       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3295       to muse.el.
3296     
3297     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3298       that the nasty compile errors go away.  Fix a few typos.
3299       (muse-ignored-extensions): Fix docstring.
3300       (muse-file-extension): Move this higher in the file.
3301     
3302     
3304     modified files:
3305      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3308 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3310     Summary:
3311       Note that muse-file-extension should not have "." in front.
3312     Revision:
3313       muse--main--1.0--patch-101
3315     * lisp/muse-project.el (muse-project-find-file): Handle case where
3316       muse-file-extension is not specified.
3317     
3318     * lisp/muse.el (muse-file-extension): Note that the period at the
3319       beginning of this value should be omitted.
3320     
3321     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3322       file extension so that regexp characters inside the extension will not
3323       goof it up.  This should never be a problem in normal cases, but let's
3324       be robust.
3325     
3327     modified files:
3328      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3329      lisp/muse.el
3332 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3334     Summary:
3335       Implement optional file extension of Muse files.
3336     Revision:
3337       muse--main--1.0--patch-100
3339     * lisp/muse-mode.el (muse-mode): Make sure
3340       `muse-update-ignored-extensions-regexp' gets updated every time we
3341       enter Muse mode.  This works around a bug in the customize interface --
3342       if a user changes an option using setq, the :set function sometimes
3343       does not get executed.  I should really try to determine whether or not
3344       this is really an issue anymore.
3345     
3346     * lisp/muse-project.el (muse-project-find-file): Make use of
3347       `muse-file-extension'.
3348     
3349     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3350       customizable; it is autogenerated from `muse-ignored-extensions'.
3351       (muse-update-ignored-extensions-regexp): New function that sets the
3352       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3353       make sure that the value of `muse-file-extension' is taken into
3354       account.
3355       (muse-ignored-extensions): New option that determines which file
3356       extensions to ignore.  It is in the form of a list of regexps.
3357     
3358     * lisp/muse.el (muse-file-extension): New option that allows the user to
3359       specify the file extension to be used for Muse files.  By default, this
3360       is nil, which means that no extension will be used.
3361     
3362     * lisp/muse.el (muse-page-name): Handle case where
3363       `muse-ignored-extensions-regexp' is nil.
3364     
3366     modified files:
3367      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3368      lisp/muse-regexps.el lisp/muse.el
3371 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3373     Summary:
3374       Document new blosxom convenience feature.
3375     Revision:
3376       muse--main--1.0--patch-99
3378     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3379       `muse-blosxom-project-alist-entry'.  An example is provided in the
3380       header.
3381     
3383     modified files:
3384      ChangeLog lisp/muse-blosxom.el
3387 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3389     Summary:
3390       Further work on `muse-project-alist' entry generation for blosxom.
3391     Revision:
3392       muse--main--1.0--patch-98
3394     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3395       Include subdirectories in first part of "Blog" entry.
3396     
3397     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3398       that returns a list of dirs that are to be used with the first part of
3399       a `muse-project-alist' entry.
3400     
3402     modified files:
3403      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3406 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3408     Summary:
3409       New function: muse-blosxom-project-alist-entry.
3410     Revision:
3411       muse--main--1.0--patch-97
3413     * examples/mwolson/muse-init.el: Update from my latest settings.
3414       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3415     
3416     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3417       that generates the latter part of an entry for `muse-project-alist'.
3418     
3420     modified files:
3421      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3424 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3426     Summary:
3427       Merged from hodique@lifl.fr--2005 (patch 12-23)
3428     Revision:
3429       muse--main--1.0--patch-96
3431     Patches applied:
3432     
3433      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3434        Merged from mwolson@gnu.org--2005 (patch 68-76)
3435     
3436      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3437        Merged from mwolson@gnu.org--2005 (patch 77-80)
3438     
3439      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3440        Merged from mwolson@gnu.org--2005 (patch 81)
3441     
3442      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3443        Merged from mwolson@gnu.org--2005 (patch 82)
3444     
3445      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3446        Escape % in latex publishing
3447     
3448      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3449        bugfix
3450     
3451      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3452        small improvement on muse-make-link
3453     
3454      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3455        Fix customization of muse-wiki-wikiword-regexp
3456     
3457      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3458        Allow full customization of WikiWords
3459     
3460      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3461        Fix mouse-2 yank bug in muse-mode
3462     
3463      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3464        Fix interpretation order
3465     
3466      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3467        Merged from mwolson@gnu.org--2005 (patch 83-95)
3468     
3470     modified files:
3471      ChangeLog lisp/muse-wiki.el
3473     new patches:
3474      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3475      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3476      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3477      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3478      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3479      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3480      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3481      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3482      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3483      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3484      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3485      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3488 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3490     Summary:
3491       Minor docfixes.
3492     Revision:
3493       muse--main--1.0--patch-95
3495     * lisp/muse-mode.el (muse-follow-name-at-point) 
3496       (muse-follow-name-at-mouse): Docfixes.
3497     
3499     modified files:
3500      ChangeLog lisp/muse-mode.el
3503 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3505     Summary:
3506       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3507     Revision:
3508       muse--main--1.0--patch-94
3510     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3511       `muse-blosxom-new-entry'.
3512     
3513     * muse.texi (Blosxom Entries): Ditto.
3514     
3516     modified files:
3517      ChangeLog lisp/muse-blosxom.el muse.texi
3520 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3522     Summary:
3523       Re-add global mouse-2 event.
3524     Revision:
3525       muse--main--1.0--patch-93
3527     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3528       mouse-2, since Yann found a way around the problem I was facing.
3529       (muse-follow-name-at-mouse): Call the event that would normally be used
3530       here if we don't have a link at point.
3531     
3533     modified files:
3534      ChangeLog lisp/muse-mode.el
3537 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3539     Summary:
3540       Fix publishing error.
3541     Revision:
3542       muse--main--1.0--patch-92
3544     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3545       the cdr of output-dir.  This was a code fragment from a previous
3546       attempt to refactor this function.
3547     
3549     modified files:
3550      ChangeLog lisp/muse-project.el
3553 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3555     Summary:
3556       Work on getting to the point where we can resolve project interwiki links.
3557     Revision:
3558       muse--main--1.0--patch-91
3560     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3561       `muse-publishing-current-file'.
3562     
3563     * lisp/muse-project.el (muse-project-of-file): Ditto.
3564     
3565     * lisp/muse-project.el (muse-project-applicable-styles): New function
3566       that returns the usable styles for a file, given either a list of
3567       styles or a project name.  This is useful for removing styles that will
3568       be ignored for a file.
3569       (muse-project-publish-file): Split :include and :exclude processing
3570       into `muse-project-applicable-styles'.
3571     
3572     * lisp/muse-publish.el (muse-publish-output-name): Use
3573       `muse-publishing-current-file'.
3574     
3575     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3576     
3577     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3578       project names.
3579     
3580     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3581       names to be uninterpreted.  Remove need for muse-assoc-string.
3582     
3583     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3584       function that will be called to fetch a link to a page from a Muse
3585       project from the output file of the currently-published file.  This is
3586       commented out for now since I ran out of energy.
3587     
3588     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3589       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3590       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3591       Handle case where no interwiki can be found, even though this should
3592       never happen.
3593     
3594     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3595       whenever Muse mode is entered.  That way we don't have to enter an
3596       extra command in our .emacs.
3597     
3598     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3599       `muse-publishing-current-file' already exists that does the same thing.
3600       How embarrassing.
3601     
3602     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3603     
3604     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3605       to use it.
3606     
3608     modified files:
3609      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3610      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3613 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3615     Summary:
3616       Mouse-2 on regular text will yank rather than give an error.
3617     Revision:
3618       muse--main--1.0--patch-90
3620     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3621       this seems to be more trouble than it's worth.
3622       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3623       use our own implementation.
3624     
3626     modified files:
3627      ChangeLog lisp/muse-mode.el
3630 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3632     Summary:
3633       Make interwiki links publish with the correct extension.
3634     Revision:
3635       muse--main--1.0--patch-89
3637     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3638       prefix and suffix to interwiki names, as well as stripping out unwanted
3639       extensions.
3640     
3642     modified files:
3643      ChangeLog lisp/muse-wiki.el
3646 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3648     Summary:
3649       Fix publishing of bare interwiki names.
3650     Revision:
3651       muse--main--1.0--patch-88
3653     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3654       `set'.  Use `muse-assoc-string' instead of `assoc'.
3655     
3656     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3657       `assoc-string' functionality usable with Emacs21 and XEmacs.
3658     
3660     modified files:
3661      ChangeLog lisp/muse-wiki.el lisp/muse.el
3664 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3666     Summary:
3667       Apply a few fixes from Yann's branch.
3668     Revision:
3669       muse--main--1.0--patch-87
3671     Background: I hacked on Muse over the weekend while offline, and so did
3672                 Yann.  His changes to muse-wiki.el are different than the
3673                 ones that I made, so we should probably figure out the best
3674                 way to handle this when we both get on IRC again.  For now,
3675                 I've merged in the bugfixes that he's made, omitting most of
3676                 the changes to muse-wiki.
3677     
3678     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3679     
3680     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3681     
3682     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3683       introduced previously.
3684     
3686     modified files:
3687      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3690 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3692     Summary:
3693       Warn if file not published; hack further on Wiki stuff.
3694     Revision:
3695       muse--main--1.0--patch-86
3697     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3698       complete <div> tags that are of the class "image-link".  It is hoped
3699       that this will prevent user-added <div> tags from being mangled.
3700     
3701     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3702       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3703       need to look at the text at point.
3704     
3705     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3706       current file has not been published since it was up-to-date.  Thanks to
3707       Bill Freeman for the suggestion.
3708     
3709     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3710       is nil.  If this happens, return the original URL.
3711     
3712     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3713       `muse-wiki-update-interwiki-regexp.'
3714       (muse-wiki-update-interwiki-regexp): New function that sets the value
3715       of `muse-wiki-interwiki-regexp'.
3716       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3717       on :set.
3718     
3719     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3720       `muse-wiki-expand-interwiki'.
3721       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3722       with no matching file from being published as links.
3723     
3724     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3725       string argument once again, since this behavior is needed when
3726       publishing.
3727       (muse-wiki-handle-wikiword): Ditto.
3728     
3729     * lisp/muse.el (muse-handle-url): Ditto.
3730     
3731     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3732       after every unsuccessful attempt at handling the link.  If argument is
3733       given, restore match-data at end, too.
3734     
3735     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3736       argument.  Match data is always saved.  If argument is not given,
3737       assume that `muse-implicit-link-regexp' has been matched against, and
3738       return the 1st match string if no handlers worked.
3739     
3741     modified files:
3742      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3743      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3746 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3748     Summary:
3749       Hack on WikiName handling and make TAB work for Wiki links.
3750     Revision:
3751       muse--main--1.0--patch-85
3753     * lisp/muse-colors.el (muse-colors-markup): Use
3754       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3755     
3756     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3757       nil, don't color bad links.  If non-nil, color bad links.
3758     
3759     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3760     
3761     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3762       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3763       (muse-journal-rss-munge-buffer): Ditto.
3764     
3765     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3766       Docfix.
3767     
3768     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3769       are handled first, then implicit ones.  It should work better in all
3770       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3771       to determine how far to scan for an implicit link.  This defaults to
3772       the text between the point and the next space.
3773     
3774     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3775       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3776       literally after opening the buffer.  Hopefully this can be of use in
3777       custom visit-link functions, when necessary.
3778     
3779     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3780       `muse-visit-link-default'.
3781     
3782     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3783       Search by text properties instead of regexps.  This allows Muse to find
3784       links without having to have a massive regexp that contains all link
3785       types.  The downside is that this will not work if the user defontifies
3786       the buffer.  But it would somewhat defeat the purpose of following
3787       links if you can't see them.
3788     
3789     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3790       enough command line args are passed in batch mode.
3791     
3792     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3793       `muse-explicit-link-regexp'.
3794     
3795     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3796       `muse-link-regexp'.
3797     
3798     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3799       specifies the "common ground" of all implicit links, like URLs, bare
3800       WikiNames, and -- in the future -- email addresses.
3801     
3802     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3803     
3804     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3805       optional.  That was a bad idea on my part.  Renamed from
3806       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3807       annoy anyone :^) .
3808     
3809     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3810       `muse-wiki-interwiki-expand'.
3811       (muse-wiki-handle-wikiword): Renamed from
3812       `muse-wiki-wikiword-handle'.
3813     
3814     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3815       for the eval-after-load arg since XEmacs chokes on constants.
3816     
3817     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3818       face on WikiWords that don't correspond with a file.  If people really
3819       want this to appear in bad-link face, I could accommodate that.
3820     
3821     * lisp/muse.el (muse-handle-url): New function that detects whether the
3822       given string is a URL.
3823       (muse-implicit-link-functions): Renamed from
3824       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3825       (muse-explicit-link-functions): Renamed from
3826       `muse-mode-handler-functions'.
3827       (muse-handle-implicit-link): New function that handles all
3828       implicit links by calling functions from `muse-implicit-link-functions'.
3829       (muse-handle-explicit-link): Renamed from
3830       `muse-handled-url'.
3831     
3833     modified files:
3834      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3835      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3836      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3839 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3841     Summary:
3842       Allow WikiWords to be ignored with <nop> or "''''".
3843     Revision:
3844       muse--main--1.0--patch-84
3846     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3847     
3848     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3849       whether to hide <nop> tags when coloring a Muse buffer.
3850       (muse-wiki-wikiword-at-point): Docfix.
3851       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3852       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3853       during publishing.
3854       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3855       which keeps the WikiWord that follows it from being interpreted.
3856       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3857       WikiWord delimiter.
3858     
3860     modified files:
3861      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3864 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3866     Summary:
3867       Update postal address of FSF in muse-wiki.el.
3868     Revision:
3869       muse--main--1.0--patch-83
3871     * lisp/muse-wiki.el: Update postal address of the FSF.
3872     
3874     modified files:
3875      ChangeLog lisp/muse-wiki.el
3878 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3880     Summary:
3881       Interpret explicit links before emphasis.
3882     Revision:
3883       muse--main--1.0--patch-82
3885     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3886       links before emphasis.
3887     
3888     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3889       for the heck of it.
3891     modified files:
3892      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3895 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3897     Summary:
3898       Wiki hacking, regexp tweaks.
3899     Revision:
3900       muse--main--1.0--patch-81
3902     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3903       muse-regexp.
3904     
3905     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3906       that indicates whether or not to use character classes in regexps.  The
3907       default is to let Muse try to figure it out.
3908       (muse-extreg-usable-p): Make use of this variable.
3909     
3910     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3911       this regexp.  I'm guessing it was supposed to have a TAB in there at
3912       one time.  Replace this stuff with muse-regexp-space.
3913     
3914     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3915       by default.
3916     
3917     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3918       "or".
3919     
3920     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3921       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3922       We'll fix those anchor problems eventually!
3923     
3924     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3925       uses `muse-interwiki-handle' to determine whether an interwiki link is
3926       at point.
3927     
3928     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3929       look for a suitable value at point if needed.
3930     
3931     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3932     
3933     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3934     
3935     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3937     modified files:
3938      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3939      lisp/muse-wiki.el
3942 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3944     Summary:
3945       Make installation of manual when not using Debian go smoothly.
3946     Revision:
3947       muse--main--1.0--patch-80
3949     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3950       and options are to be used when insinuating the Muse documentation into
3951       the Info menu.
3952     
3953     * Makefile (install): Make use of INSTALLINFO.
3954     
3955     * README (Installation): Give directions for changing INSTALLINFO on a
3956       Debian system and changing where Muse is installed.
3957     
3958     * muse.texi: Ditto.
3960     modified files:
3961      ChangeLog Makefile Makefile.defs README muse.texi
3964 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3966     Summary:
3967       Fix compiler warning induced by last patch.
3968     Revision:
3969       muse--main--1.0--patch-79
3971     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3972       compiler warning.
3974     modified files:
3975      ChangeLog lisp/muse-project.el lisp/muse.el
3978 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3980     Summary:
3981       Add `muse-current-file', fix minor QuickStart issue.
3982     Revision:
3983       muse--main--1.0--patch-78
3985     * examples/QuickStart: Make John Wiegley the author.
3986     
3987     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3988       `muse-current-file' instead of `buffer-file-name'.
3989     
3990     * lisp/muse-project.el (muse-current-project): Document.
3991     
3992     * lisp/muse-project.el (muse-current-file): New variable indicating the
3993       name, including path, of the file that is currently being published.
3994       (muse-project-of-file): Make use of
3995       `muse-current-file'.
3996     
3997     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3998     
3999     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4001     modified files:
4002      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4003      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4004      lisp/muse.el
4007 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4009     Summary:
4010       Make muse-replace-regexp-in-string closer to its parent; no func change.
4011     Revision:
4012       muse--main--1.0--patch-77
4014     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4015       to implement all functionality of `replace-regexp-in-string'.  No
4016       functionality change.
4017     
4019     modified files:
4020      ChangeLog lisp/muse.el
4023 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4025     Summary:
4026       Play nicely with fill, adaptive-fill, and flyspell.
4027     Revision:
4028       muse--main--1.0--patch-76
4030     * muse-mode.el (muse-mode-intangible-links): New function used to
4031       determine whether links will be considered intangible.
4032     
4033     * lisp/muse-mode.el (muse-mode-link-functions)
4034       (muse-mode-handler-functions): Minor docfix.
4035     
4036     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4037       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4038       making links intangible by default, but this may be adjusted by use of
4039       the `muse-mode-intangible-links' function.
4040     
4041     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4042       nil if we should allow a fill to occur here.  Keeps links from being
4043       broken up.
4044     
4045     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4046       non-nil if we allow spell-checking to occur here.  Keeps links from
4047       being improperly colorized.
4048     
4049     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4050       functionality change.
4052     modified files:
4053      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4056 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4058     Summary:
4059       Minor doc changes and code prettification.
4060     Revision:
4061       muse--main--1.0--patch-75
4063     * AUTHORS: Note that YH's assignment is in the mail.
4064     
4065     * README (scripts): Explain better the contents of the `scripts'
4066       directory.
4067     
4068     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4070     modified files:
4071      AUTHORS ChangeLog README lisp/muse-wiki.el
4074 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4076     Summary:
4077       Merged from hodique@lifl.fr--2005 (patch 7-11)
4078     Revision:
4079       muse--main--1.0--patch-74
4081     Patches applied:
4082     
4083      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4084        split WikiWords and InterWiki links into their own package
4085     
4086      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4087        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4088     
4089      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4090        Mimic experimental behavior for interwiki
4091     
4092      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4093        fix notes publishing
4094     
4095      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4096        various minor fixes
4098     new files:
4099      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4101     modified files:
4102      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4103      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4105     renamed files:
4106      experimental/.arch-ids/muse-wiki.el.id
4107        ==> experimental/.arch-ids/muse-wiki-old.el.id
4108      experimental/muse-wiki.el
4109        ==> experimental/muse-wiki-old.el
4111     new patches:
4112      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4113      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4114      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4115      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4116      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4119 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4121     Summary:
4122       Tell people where to find on-line version of manual.
4123     Revision:
4124       muse--main--1.0--patch-73
4126     * README: Add on-line locations for manual.
4127     
4128     * muse.texi: Remove @include directive.  This makes generating a PDF of
4129       this documentation a lot easier.
4130     
4131     * muse.texi (Preface): Add on-line locations for manual.
4133     modified files:
4134      ChangeLog README muse.texi
4137 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4139     Summary:
4140       Try to make Muse play nice with outline minor mode.
4141     Revision:
4142       muse--main--1.0--patch-72
4144     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4145     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4146     "muse" instead of "t" when adding invisibility to text or checking for
4147     invisibility.
4148     
4149     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4150     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4151     this function.
4153     modified files:
4154      ChangeLog lisp/muse-colors.el lisp/muse.el
4157 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4159     Summary:
4160       Minor grammar fix in Introduction section of manual.
4161     Revision:
4162       muse--main--1.0--patch-71
4164     * muse.texi (Introduction): Minor grammar fix.
4166     modified files:
4167      ChangeLog muse.texi
4170 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4172     Summary:
4173       Release Muse 3.01.
4174     Revision:
4175       muse--main--1.0--patch-70
4177     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4178     
4179     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4180     
4181     * lisp/muse-poem.el (muse-poem-markup-strings)
4182       (muse-poem-chapbook-strings): Make customizable.
4183     
4184     * lisp/muse-poem.el (muse-chapbook-latex-header)
4185       (muse-chapbook-latex-footer): Docfix.
4186     
4187     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4188       (muse-texinfo-pdf-extension): Ditto.
4189     
4190     * lisp/muse.el (muse-version): Change to 3.01.
4191     
4192     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4193       done, for now!
4195     modified files:
4196      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4197      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4200 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4202     Summary:
4203       Tweak documentation thoroughly; still incomplete.
4204     Revision:
4205       muse--main--1.0--patch-69
4207     * README: Minor tweaks.
4208     
4209     * muse.texi: Massively rename chapters so that the titles are more
4210       descriptive.  Clean up grammar.
4211     
4212     * muse.texi (Obtaining Muse): Move content of Installation node here,
4213       stripping out any customization tips, since those are covered later.
4214       Re-work this chapter since I was dissatisfied with it.
4215     
4216     * muse.texi (Installation): This node has the content of README regarding
4217       installation, which fits the title of the node much better than the
4218       previous content.
4219     
4220     * muse.texi (Blosxom): Turn the sections of this section into
4221       subsections.
4222     
4223     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4224       like lists!
4225     
4226     * muse.texi (History): Add a "2005" item.
4228     modified files:
4229      ChangeLog README muse.texi
4232 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4234     Summary:
4235       Finish documenting 2 more publishing styles.
4236     Revision:
4237       muse--main--1.0--patch-68
4239     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4240     
4241     * lisp/muse-journal.el: Docfixes.
4242     
4243     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4244       documentation to this function.
4245     
4246     * muse.texi (Blosxom Options): New node containing the publishing styles
4247       and options provided by Blosxom.
4248       (Book): Add usage note, as I suspect a lot of people might be confused
4249       by this style.
4250       (HTML): Space out entries better.
4251       (Journal, LaTeX): New nodes for publishing styles.
4252       (Common Elements): Document a few options that are present in
4253       `muse-publish.el'.
4255     modified files:
4256      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4257      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4260 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4262     Summary:
4263       Make Muse installable and correct an Emacs21 issue.
4264     Revision:
4265       muse--main--1.0--patch-67
4267     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4268       directory will be generated.
4269       (all): Compile muse.info by default.
4270       (doc): Refactor into individual generation rules for .html and .info
4271       files.
4272       (install): New rule that installs Muse source code, compiled .elc
4273       files, and the manual into proper places.
4274     
4275     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4276     
4277     * README (Insinuation): Move old content of Installation here.
4278       (Installation): Fill out this section.
4279       (Further Documentation): Add link to my website and note that a full
4280       manual is included with Muse.
4281     
4282     * lisp/Makefile (EL): Populate with .el files.
4283       (install): New rule that installs both .elc and .el files.
4284     
4285     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4286       Emacs21, hack in a handler for the @documentencoding tag so that it
4287       doesn't error out.
4289     modified files:
4290      ChangeLog Makefile Makefile.defs README lisp/Makefile
4291      lisp/muse-texinfo.el
4294 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4296     Summary:
4297       Cater even more to XEmacs and its annoying whims.
4298     Revision:
4299       muse--main--1.0--patch-66
4301     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4302       environment variable.
4303     
4304     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4305       handle it.  Load `muse-build.el' instead.
4306     
4307     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4308       used.
4309     
4310     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4311       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4312       not used.
4313     
4314     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4315       function does not appear to be used.
4316     
4317     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4318       `replace-regexp-in-string', since XEmacs doesn't have this function.
4319       We only implement the first 3 args, but this could be extended if we
4320       need to do so.
4321     
4322     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4323       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4324     
4325     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4326     
4327     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4328       make XEmacs shut up.
4329     
4330     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4331     
4332     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4333     
4334     * lisp/muse-http.el (muse-winnow-list): Ditto.
4335     
4336     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4337     
4338     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4339     
4340     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4341     
4342     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4343       anything.
4344     
4345     * scripts/publish: Use EMACS environment variable instead of hard-coding
4346       it.
4348     modified files:
4349      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4350      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4351      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4352      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4353      lisp/muse.el scripts/muse-build.el scripts/publish
4356 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4358     Summary:
4359       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4360     Revision:
4361       muse--main--1.0--patch-65
4363     * AUTHORS: Update entry.
4364     
4365     * muse-*.el: Move to the lisp directory.
4366     
4367     * lisp/Makefile: New file containing rules to test and compile the
4368       source.
4369     
4370     * Makefile.defs: New file that contains common definitions for all other
4371       Makefiles, such as Emacs command to use.
4372     
4373     * Makefile: Move lisp-specific rules to lisp/Makefile.
4374       (SUBDIRS): New variable containing subdirectories to clean.
4375     
4376     * README: Update to reflect new location of source files.  Give updated
4377       directions for compiling with XEmacs.
4378     
4379     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4380       compile.
4381       (%.html): Pass SITEFLAG as an environment variable to
4382       ../scripts/publish.
4383     
4384     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4385       seems to be needed to keep the process from failing.  This has *got* to
4386       be a bug in Muse, but I don't want to deal with it now.
4387     
4388     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4389     
4390     * lisp/muse-convert.el: Move line to commentary section.
4391     
4392     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4393       locally-bound `type' variable isn't used here.
4394     
4395     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4396     
4397     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4398       binding.
4399     
4400     * scripts/muse-build.el (load-path): Correct paths.
4401     
4402     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4403       as to avoid spurious warnings.
4404     
4405     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4406       it exists.
4407     
4408     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4409       (muse-match-string-no-properties): New functions that take the place of
4410       `line-end-position', `line-beginning-position', and
4411       `match-string-no-properties', respectively.
4412     
4413     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4414       (muse-my-journal-find-entries): Use Muse-specific version of
4415       `match-string-no-properties', `line-beginning-position', and
4416       `line-end-position' since these do not exist in XEmacs.
4417     
4418     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4419       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4420     
4421     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4422     
4423     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4424       (muse-html-insert-contents): Ditto.
4425     
4426     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4427     
4428     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4429     
4430     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4431     
4432     * lisp/muse-publish.el (muse-publish-markup-tag)
4433       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4434       (muse-published-buffer-contents): Ditto.
4435     
4436     * scripts/muse-build.el (muse-elint-files): Ditto.
4438     new files:
4439      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4440      lisp/.arch-ids/Makefile.id lisp/Makefile
4442     modified files:
4443      AUTHORS ChangeLog Makefile README examples/Makefile
4444      examples/QuickStart examples/johnw/muse-johnw.el
4445      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4446      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4447      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4448      lisp/muse.el scripts/muse-build.el scripts/publish
4450     renamed files:
4451      .arch-ids/muse-blosxom.el.id
4452        ==> lisp/.arch-ids/muse-blosxom.el.id
4453      .arch-ids/muse-book.el.id
4454        ==> lisp/.arch-ids/muse-book.el.id
4455      .arch-ids/muse-colors.el.id
4456        ==> lisp/.arch-ids/muse-colors.el.id
4457      .arch-ids/muse-convert.el.id
4458        ==> lisp/.arch-ids/muse-convert.el.id
4459      .arch-ids/muse-docbook.el.id
4460        ==> lisp/.arch-ids/muse-docbook.el.id
4461      .arch-ids/muse-html.el.id
4462        ==> lisp/.arch-ids/muse-html.el.id
4463      .arch-ids/muse-http.el.id
4464        ==> lisp/.arch-ids/muse-http.el.id
4465      .arch-ids/muse-journal.el.id
4466        ==> lisp/.arch-ids/muse-journal.el.id
4467      .arch-ids/muse-latex.el.id
4468        ==> lisp/.arch-ids/muse-latex.el.id
4469      .arch-ids/muse-mode.el.id
4470        ==> lisp/.arch-ids/muse-mode.el.id
4471      .arch-ids/muse-poem.el.id
4472        ==> lisp/.arch-ids/muse-poem.el.id
4473      .arch-ids/muse-project.el.id
4474        ==> lisp/.arch-ids/muse-project.el.id
4475      .arch-ids/muse-publish.el.id
4476        ==> lisp/.arch-ids/muse-publish.el.id
4477      .arch-ids/muse-regexps.el.id
4478        ==> lisp/.arch-ids/muse-regexps.el.id
4479      .arch-ids/muse-texinfo.el.id
4480        ==> lisp/.arch-ids/muse-texinfo.el.id
4481      .arch-ids/muse.el.id
4482        ==> lisp/.arch-ids/muse.el.id
4483      muse-blosxom.el
4484        ==> lisp/muse-blosxom.el
4485      muse-book.el
4486        ==> lisp/muse-book.el
4487      muse-colors.el
4488        ==> lisp/muse-colors.el
4489      muse-convert.el
4490        ==> lisp/muse-convert.el
4491      muse-docbook.el
4492        ==> lisp/muse-docbook.el
4493      muse-html.el
4494        ==> lisp/muse-html.el
4495      muse-http.el
4496        ==> lisp/muse-http.el
4497      muse-journal.el
4498        ==> lisp/muse-journal.el
4499      muse-latex.el
4500        ==> lisp/muse-latex.el
4501      muse-mode.el
4502        ==> lisp/muse-mode.el
4503      muse-poem.el
4504        ==> lisp/muse-poem.el
4505      muse-project.el
4506        ==> lisp/muse-project.el
4507      muse-publish.el
4508        ==> lisp/muse-publish.el
4509      muse-regexps.el
4510        ==> lisp/muse-regexps.el
4511      muse-texinfo.el
4512        ==> lisp/muse-texinfo.el
4513      muse.el
4514        ==> lisp/muse.el
4516     new directories:
4517      lisp lisp/.arch-ids
4520 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4522     Summary:
4523       Massively untabify files.
4524     Revision:
4525       muse--main--1.0--patch-64
4528     modified files:
4529      ChangeLog ChangeLog.2004 experimental/muse-message.el
4530      experimental/muse-wiki.el muse-book.el muse-colors.el
4531      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4532      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4533      muse-project.el muse-publish.el muse-regexps.el
4534      muse-texinfo.el muse.el
4537 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4539     Summary:
4540       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4541     Revision:
4542       muse--main--1.0--patch-63
4544     (Summary of changes that Yann made)
4545     
4546     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4547     
4548     * muse-mode.el (muse-generate-index): Move index generation code into
4549       `muse-index-as-string'.
4550       (muse-index-as-string): New function that generates an index and
4551       returns it as a string, instead of placing it in a buffer like
4552       `muse-generate-index' used to.
4553     
4554     Patches applied:
4555     
4556      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4557        merge from mwolson@gnu.org--2005
4558     
4559      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4560        Accept WikiWords as links [mostly rescinded]
4561     
4562      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4563        merge from mwolson@gnu.org--2005/muse--main--1.0
4564     
4565      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4566        Merged from mwolson@gnu.org--2005 (patch 60-62)
4567     
4568      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4569        provide a string view of the index
4571     modified files:
4572      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4574     new patches:
4575      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4576      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4577      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4578      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4579      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4582 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4584     Summary:
4585       Document Blosxom, Book, DocBook, and HTML publishing styles.
4586     Revision:
4587       muse--main--1.0--patch-62
4589     * muse-blosxom.el: Clean up header.
4590     
4591     * muse-book.el (muse-before-book-publish-hook): Rename to
4592       `muse-book-before-publish-hook'.
4593       (muse-after-book-publish-hook): Rename to
4594       `muse-book-after-publish-hook'.
4595     
4596     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4597       (muse-html-markup-strings, muse-xhtml-markup-strings)
4598       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4599       (muse-html-charset-default, muse-html-encoding-default)
4600       (muse-html-encoding-map): Docfixes.
4601     
4602     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4603       sections.
4605     modified files:
4606      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4609 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4611     Summary:
4612       Begin work on Publishing Styles section of manual.
4613     Revision:
4614       muse--main--1.0--patch-61
4616     * Makefile (.PHONY): Add "doc" to list.
4617       (doc): New rule that generates Info and HTML files from muse.texi.
4618       (dist): Rely on `distclean', not `clean'.
4619     
4620     * examples/QuickStart (Authoring mode): Remove empty section.
4621     
4622     * muse.texi: Call this program "the Emacs Muse" in title.
4623       (Publishing Styles): Begin to populate section.
4624       (Deriving Styles): First subsection of Publishing Styles.
4625       (Contributors): Remove spurious copyright section, since we address
4626       this in the title.
4627     
4628     * README: Actually remember to add this file.
4630     new files:
4631      .arch-ids/README.id README
4633     modified files:
4634      ChangeLog Makefile examples/QuickStart muse.texi
4637 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4639     Summary:
4640       Document Markup Rules.
4641     Revision:
4642       muse--main--1.0--patch-60
4644     * examples/QuickStart: Remove stray <comment> tag.
4645     
4646     * muse.texi (Top): Comment every menu line.
4647       (Markup Rules): New section with plenty of subsections.
4649     modified files:
4650      ChangeLog examples/QuickStart muse.texi
4653 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4655     Summary:
4656       Release this as Muse 3.00.90 (RC1).
4657     Revision:
4658       muse--main--1.0--patch-59
4660     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4661       is compatible with both Emacs and XEmacs.
4662     
4663     * examples/README: Renamed to QuickStart.
4664     
4665     * examples/Makefile (EXAMPLES): Reflect name change of README.
4666     
4667     * muse.el: Ditto.
4669     modified files:
4670      ChangeLog Makefile examples/Makefile muse.el
4672     renamed files:
4673      examples/.arch-ids/README.id
4674        ==> examples/.arch-ids/QuickStart.id
4675      examples/README
4676        ==> examples/QuickStart
4679 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4681     Summary:
4682       Makefile refactoring.
4683     Revision:
4684       muse--main--1.0--patch-58
4686     * Makefile (.PHONY): List all non-file targets.
4687       (examples): New rule that calls Make in the examples directory.
4688       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4689     
4690     * README: Move to the examples directory.  I'd prefer to distribute a
4691       very basic plain text README and use this as a quickstart + markup
4692       example + publishing example.
4693     
4694     * examples/Makefile: Move all README-related rules here.
4695     
4696     * examples/README: Add an "About this document" section.  
4697     
4698     * scripts/publish (style): Do not include the contrib directory, since we
4699       don't use any code from there.  Since this is only invoked from the
4700       examples directory, make sure add the parent directory to the load
4701       path.
4702     
4703     * muse.texi: Change version to 3.00.90 (RC1).
4704     
4705     * muse.el: Change location of the README file in header.
4706     
4707     * muse.el (muse-version): Update to 3.00.90 (RC1).
4709     new files:
4710      examples/.arch-ids/Makefile.id examples/Makefile
4712     modified files:
4713      ChangeLog Makefile examples/README muse.el muse.texi
4714      scripts/publish
4716     renamed files:
4717      .arch-ids/README.id
4718        ==> examples/.arch-ids/README.id
4719      README
4720        ==> examples/README
4723 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4725     Summary:
4726       Update my example configuration.
4727     Revision:
4728       muse--main--1.0--patch-57
4730     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4731       and experimental status of muse-message.
4733     modified files:
4734      ChangeLog examples/mwolson/muse-init.el
4737 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4739     Summary:
4740       Provide optional outline-style faces; customization fixes; experimental stuff.
4741     Revision:
4742       muse--main--1.0--patch-56
4744     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4745       option that determines what the header faces should look like.  If
4746       'outline, use outline-style faces.  If nil, don't generate the faces at
4747       all, which allows the user to specify their own.  Otherwise, use the
4748       scaled faces, which is the default behavior.
4749       (muse-colors-outline-faces-list): List of faces to use.  In case the
4750       outline faces are not available, provide reasonable defaults.
4751       (muse-make-faces): Use dolist instead of mapc.  Implement the
4752       possibility of having outline-style colors for heading.  Don't call
4753       this function immediately -- give the users time to make their changes
4754       through the customize interface.  Once we call this function, Emcs from
4755       CVS will not allow the faces to be changed easily, which is a shame.
4756     
4757     * muse-message.el (muse-message-contents-tag): Copied from
4758       `muse-publish-contents-tag' in order to keep the customization
4759       interface from making the `muse-markup-tags' option from throwing a
4760       type mismatch error.  This function is untested and will likely do
4761       nothing useful.  This file has been moved to the experimental folder
4762       until it gets fleshed out more.
4763     
4764     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4765       file that could eventually provide wiki-like ability.  Currently this
4766       is just a collection of functions that were pruned out when he remade
4767       Muse, so don't get too excited.  I plan to eventually merge Yann
4768       Hodique's work here, probably after the first release of Muse.
4769     
4770     * muse-regexps.el (muse-regexp): Improve description.
4771     
4772     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4773       the muse-regexp group since it is just a single regexp.  Lists of
4774       regexps don't have to be in muse-regexp, however.
4775     
4776     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4777       since the Emacs devel mailing list seems to not want Britain-izations
4778       in Emacs code.
4779     
4780     * muse-colors.el (muse-colors): Ditto.
4781     
4782     * muse-docbook.el (muse-docbook): Ditto.
4783     
4784     * muse-html.el (muse-html): Ditto.
4785     
4786     * muse-http.el (muse-http): Ditto.
4787     
4788     * muse-message.el (muse-message): Ditto.
4789     
4790     * muse-mode.el (muse-mode): Ditto.
4791     
4792     * muse-project.el (muse-project): Ditto.
4793     
4794     * muse-publish.el (muse-publish): Ditto.
4795     
4796     * muse.el (muse): Ditto.
4798     new files:
4799      experimental/.arch-ids/=id
4800      experimental/.arch-ids/muse-wiki.el.id
4801      experimental/muse-wiki.el
4803     modified files:
4804      ChangeLog experimental/muse-message.el muse-blosxom.el
4805      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4806      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4807      muse.el
4809     renamed files:
4810      .arch-ids/muse-message.el.id
4811        ==> experimental/.arch-ids/muse-message.el.id
4812      muse-message.el
4813        ==> experimental/muse-message.el
4815     new directories:
4816      experimental experimental/.arch-ids
4819 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4821     Summary:
4822       Fix publishing error when given an empty string for header/footer.
4823     Revision:
4824       muse--main--1.0--patch-55
4826     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4827       `file-readable-p' if it is an empty string.  For some reason,
4828       `file-readable-p' and `insert-file-contents' were treating an empty
4829       string as if it were the current directory.
4831     modified files:
4832      ChangeLog muse-publish.el
4835 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4837     Summary:
4838       WYSIWYG emphasis, XEmacs compatibility hacks.
4839     Revision:
4840       muse--main--1.0--patch-54
4842     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4843       compliant.  Only colorize if we end with the same number of asterisks
4844       as we start with, preventing unnoticed syntax errors.  Don't colorize
4845       in the middle of a word.
4846       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4847       Only colorize if we end with an underscore.  Don't colorize in the
4848       middle of a word.
4849     
4850     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4851       inside of group.  This will probably not do anything, but it seems
4852       syntactically good.
4853     
4854     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4855       where we start with an image link.  JohnW didn't seem to like having
4856       <p> tags inserted before image links, but they don't validate properly
4857       as they are.  For now, I will surround such links/paragraphs with <div
4858       class="image-link"> in an attempt to be as not invasive and yet
4859       standards compliant as possible.
4860     
4861     * muse-html.el (muse-html-escape-string): Work around distinction between
4862       int and char types in XEmacs.  Deal with an annoying replace-match bug
4863       in XEmacs that rears its head at times.
4864     
4865     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4866       multi-line.
4868     modified files:
4869      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4870      muse-publish.el
4873 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4875     Summary:
4876       Minor code cleanup to address elint issues.
4877     Revision:
4878       muse--main--1.0--patch-53
4880     * Makefile (test): Don't build README files during this rule.  Remove
4881       spurious "make clean" statement.
4882     
4883     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4884       `muse-colors' group, and give it a proper type.
4885     
4886     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4887     
4888     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4889       muse-my-journal-find-entries): Replace `string-to-int' with
4890       `string-to-number'.
4891     
4892     * muse-html.el (muse-html-insert-contents): Ditto.
4893     
4894     * muse-journal.el (muse-journal-html-munge-buffer,
4895       muse-journal-latex-munge-buffer): Ditto.
4896     
4897     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4898     
4899     * muse-publish.el (muse-publish-markup-footnote,
4900       muse-publish-contents-tag): Ditto.
4901     
4902     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4904     modified files:
4905      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4906      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4907      muse-regexps.el
4910 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4912     Summary:
4913       Add ability to automate the creation a new blosxom entry.
4914     Revision:
4915       muse--main--1.0--patch-52
4917     * examples/mwolson/muse-init.el: Move new entry section to
4918       muse-blosxom.el.  Modify the key settings in my example accordingly.
4919     
4920     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4921       Muse always makes sure that the file ends with a newline.
4922     
4923     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4924       planner markup is now provided automatically by the planner port to
4925       Muse, and we don't have any customized markup.
4926     
4927     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4928       variable that specifies where the base directory of your blog entries
4929       is found.
4930     
4931     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4932       the base directory.  Explore categories recursively.
4933     
4934     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4935       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4936       special characters file name.
4937     
4938     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4939       making a new blog entry.  It will prompt you for a category, then a
4940       title, and then will create a new file that has the date and title
4941       inserted.
4943     modified files:
4944      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4947 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4949     Summary:
4950       Change mailing address of FSF, add AUTHORS file.
4951     Revision:
4952       muse--main--1.0--patch-51
4954     * muse-*.el, muse.texi: Change mailing address of FSF.
4955     
4956     * muse.texi (Contributors): Fix typo.
4957     
4958     * AUTHORS: New file containing a list of all of those who have
4959       contributed code or documentation to Muse, how many lines were changed,
4960       etc.
4962     new files:
4963      .arch-ids/AUTHORS.id AUTHORS
4965     modified files:
4966      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4967      muse-html.el muse-http.el muse-journal.el muse-latex.el
4968      muse-message.el muse-mode.el muse-poem.el muse-project.el
4969      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4970      muse.texi
4973 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4975     Summary:
4976       Merged from hodique@lifl.fr--2005 (patch 0-1)
4977     Revision:
4978       muse--main--1.0--patch-50
4980     Patches applied:
4981     
4982      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4983        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4984     
4985      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4986        fix .html (for example) in visible names for links
4988     modified files:
4989      ChangeLog muse-publish.el
4991     new patches:
4992      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4993      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4996 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4998     Summary:
4999       Make generated X(HT)ML show up in the right encoding in other modes.
5000     Revision:
5001       muse--main--1.0--patch-49
5003     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5004       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5005       generated (X)HTML files show up in the right coding system when editing
5006       them with another Emacs mode.
5007     
5008     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5009       encoding instead of hard-coding it.
5010     
5011     * muse-message.el: Add content to Commentary section, explaining the use
5012       of this publishing style.
5014     modified files:
5015      ChangeLog muse-html.el muse-journal.el muse-message.el
5018 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5020     Summary:
5021       Move regexps to same group, only make 4 heading faces.
5022     Revision:
5023       muse--main--1.0--patch-48
5025     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5026       can only publish 3 of them specially, leaving the fourth to be in
5027       plain text.
5028       (muse-colors-markup): Only recognize 4 levels of heading.
5029     
5030     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5031       (muse-file-regexp, muse-image-regexp)
5032       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5033       like a good idea to have all the regexps in the same group.
5035     modified files:
5036      ChangeLog muse-colors.el muse-regexps.el muse.el
5039 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5041     Summary:
5042       Update my example config, minor code cleanup.
5043     Revision:
5044       muse--main--1.0--patch-47
5046     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5047       names and add "Plans" project.
5048     
5049     * muse-docbook.el (looking-back): Delete.
5050     
5051     * muse-html.el (looking-back): Delete.
5052     
5053     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5054       instead of `looking-back'.
5055     
5056     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5057       function, use this function.  If `looking-back' exists, call it;
5058       otherwise, use a workaround.
5060     removed files:
5061      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5063     modified files:
5064      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5065      muse-html.el muse.el
5068 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5070     Summary:
5071       Handle a few paragraph publishing edge cases better.
5072     Revision:
5073       muse--main--1.0--patch-46
5075     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5076       beginning-of-document, end-of-document, and paragraph separator regexps
5077       so that one markup rule can be used in all these cases.
5078       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5079       particular, blockquote or center at beginning or end of document will
5080       be published properly.  Hopefully this won't slow things down too much.
5081       (muse-docbook-markup-paragraph-close): Removed.
5082     
5083     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5084     
5085     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5086       Ditto.
5087       (muse-html-markup-paragraph-close): Removed.
5089     modified files:
5090      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5093 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5095     Summary:
5096       Improve prompt when reading a tag.
5097     Revision:
5098       muse--main--1.0--patch-45
5100     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5101       other Emacs modes seem to do.
5103     modified files:
5104      ChangeLog muse-mode.el
5107 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5109     Summary:
5110       Warn user when publishing fails due to a private directory.
5111     Revision:
5112       muse--main--1.0--patch-44
5114     * muse-project.el (muse-project-private-p): Warn users when publishing a
5115       file fails due to its directory not being readable by others.  Make
5116       sure that you do a `chmod +o name_of_directory' if you want the
5117       contents of that directory to be publishable.
5119     modified files:
5120      ChangeLog muse-project.el
5123 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5125     Summary:
5126       Fix error with example tags and message publishing style.
5127     Revision:
5128       muse--main--1.0--patch-43
5130     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5131       see if a previous definition for `font-lock-multiline' exists.
5132     
5133     * muse-message.el (muse-message-example-tag): Don't require two
5134       additional (unused) arguments.
5136     modified files:
5137      ChangeLog muse-colors.el muse-message.el
5140 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5142     Summary:
5143       Always end the published document with a newline.
5144     Revision:
5145       muse--main--1.0--patch-42
5147     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5148       published document with a newline.
5149     
5150     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5152     modified files:
5153      ChangeLog muse-docbook.el muse-html.el
5156 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5158     Summary:
5159       Don't let automatic backup files crash the publishing process.
5160     Revision:
5161       muse--main--1.0--patch-41
5163     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5164       directive since this value is already processed by
5165       `muse-publish-markup-directive', and may be obtained by using
5166       the code: (muse-publishing-directive "date").
5167     
5168     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5169       to run (funcall nil); this happened once during a debugging process.
5170     
5171     * muse-project.el (muse-project-private-p): Skip any file for which we
5172       cannot fetch attributes.  This fixes a bug where having an
5173       Emacs-generated automatic backup file in a publishing directory causes
5174       the publishing process to halt with an error.
5176     modified files:
5177      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5180 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5182     Summary:
5183       Apply fix in previous patch to the DocBook publishing style.
5184     Revision:
5185       muse--main--1.0--patch-40
5187     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5188       previous patch here as well.
5189     
5191     modified files:
5192      ChangeLog muse-docbook.el
5195 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5197     Summary:
5198       Fix newly-introduced lock-up during HTML publishing.
5199     Revision:
5200       muse--main--1.0--patch-39
5202     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5203       planner rules higher priority in the publishing sequence.  Hopefully
5204       this will not wreck anything; I don't use these rules, so I cannot
5205       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5206     
5207     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5208       replace-match; that seems to be slightly evil.  Return nil instead of a
5209       newline since otherwise Muse thinks that we are not done yet and gets
5210       into an infinite loop.  This should fix the lock-up problem that
5211       resulted from the previous few patches.
5213     modified files:
5214      ChangeLog muse-blosxom.el muse-html.el
5217 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5219     Summary:
5220       Parenthesis goofup.
5221     Revision:
5222       muse--main--1.0--patch-38
5224     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5225     
5227     modified files:
5228      ChangeLog muse-blosxom.el
5231 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5233     Summary:
5234       Make docbook and blosxom modes close paragraphs properly at end.
5235     Revision:
5236       muse--main--1.0--patch-37
5238     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5239       patch.
5240     
5241     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5242       (muse-docbook-markup-paragraph-close): Adapt from
5243       `muse-html-markup-paragraph-close'.
5244     
5245     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5246       preserve the same appearance as before the last patch.
5248     modified files:
5249      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5252 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5254     Summary:
5255       Bugfix: Close P tag properly at end of file.
5256     Revision:
5257       muse--main--1.0--patch-36
5259     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5260       error.
5261     
5262     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5263       detecting whether or not a paragraph needs a closing P tag.
5264       (muse-html-markup-paragraph-close): New function that only inserts a
5265       closing P tag when an unclosed P tag is nearby.
5267     modified files:
5268      ChangeLog muse-blosxom.el muse-html.el
5271 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5273     Summary:
5274       Update my example settings.
5275     Revision:
5276       muse--main--1.0--patch-35
5278     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5280     modified files:
5281      ChangeLog examples/mwolson/muse-init.el
5284 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5286     Summary:
5287       Update documentation for C-c TAB feature.
5288     Revision:
5289       muse--main--1.0--patch-34
5291     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5292       `muse-insert-tag'.
5293     
5295     modified files:
5296      ChangeLog muse.texi
5299 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5301     Summary:
5302       New feature: tag completion with C-c TAB.
5303     Revision:
5304       muse--main--1.0--patch-33
5306     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5307       (muse-tag-history, muse-custom-tags): New variables that keep track of
5308       the tag history and newly-entered tags respectively for
5309       `muse-insert-tag'.
5310       (muse-insert-tag): New function that interactively prompts the user for
5311       a tag to use.
5313     modified files:
5314      ChangeLog muse-mode.el
5317 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5319     Summary:
5320       Fix XHTML validation error with <hr> and <br>.
5321     Revision:
5322       muse--main--1.0--patch-32
5324     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5325       and HR tags for XHTML publishing.  This should fix a few validation
5326       errors that I've been noticing lately.
5328     modified files:
5329      ChangeLog muse-html.el
5332 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5334     Summary:
5335       Remove flyspell overlays on links.
5336     Revision:
5337       muse--main--1.0--patch-31
5339     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5340       should make the link clickable.  On Emacs21, the color will stay red,
5341       but other Emacsen should do the right thing, which is use the normal
5342       link color.  Hopefully this will fix some strange flyspell-related link
5343       problems.
5345     modified files:
5346      ChangeLog muse-colors.el
5349 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5351     Summary:
5352       Update my example Muse settings.
5353     Revision:
5354       muse--main--1.0--patch-30
5356     * examples/mwolson/muse-init.el: Update from my latest version.
5357       (muse-project-alist): Remove the francais part of my blog.
5358       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5359       into this and `my-muse-mode-fill-nobreak-p'.
5360       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5361       this is the best way to accomplish this.
5362       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5363       characters in the title.
5364       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5366     modified files:
5367      ChangeLog examples/mwolson/muse-init.el
5370 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5372     Summary:
5373       Add simple `muse-version' function.
5374     Revision:
5375       muse--main--1.0--patch-29
5377     * muse.el (muse-version): New function that displays the value of the
5378       `muse-version' variable.  This should be easier for the user to type
5379       than C-h v muse-version.
5381     modified files:
5382      ChangeLog muse.el
5385 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5387     Summary:
5388       Don't compile documentation by default.
5389     Revision:
5390       muse--main--1.0--patch-28
5392     * Makefile (all): Don't compile documentation by default.
5393       (doc): Use this rule to compile documentation.
5395     modified files:
5396      ChangeLog Makefile
5399 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5401     Summary:
5402       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5403     Revision:
5404       muse--main--1.0--patch-27
5406     2005-04-16  Michael Olson  <mwolson@gnu.org>
5407     
5408         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5409         johnw. If a journal entry's title is a [[link]], then an
5410         <enclosure> tag will be added to the XML data giving the size and
5411         MIME type of the link target.  This makes podcasting with Muse
5412         trivial.
5413         (muse-journal-rss-entry-template): Add enclosure usage to example.
5414         (muse-journal-rss-munge-buffer): Implement enclosures.
5416     modified files:
5417      ChangeLog muse-journal.el
5420 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5422     Summary:
5423       Standardize source headers, appease elint, don't require planner
5424     Revision:
5425       muse--main--1.0--patch-26
5427     2005-04-15  Michael Olson  <mwolson@gnu.org>
5428     
5429         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5430         `scripts' directory since it really isn't part of Muse proper; it
5431         is used to generate Muse output from the command line.
5432     
5433         * muse-blosxom.el: Handle case where planner is not loaded so that
5434         it isn't a hard requirement.
5435     
5436         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5437         that elint doesn't complain.
5438     
5439         * muse-message.el (muse-message-markup-link): Don't throw up on
5440         links with no description.
5441     
5442         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5443         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5444         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5445         muse-project.el, muse-publish.el, muse-regexps.el,
5446         muse-texinfo.el, muse.el: Add standard header for each file in
5447         preparation for the initial release, which will hopefully happen
5448         sometime within the next month.
5449     
5451     removed files:
5452      experimental/.arch-ids/=id
5454     modified files:
5455      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5456      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5457      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5458      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5459      muse-texinfo.el muse.el
5461     renamed files:
5462      .arch-ids/muse-build.el.id
5463        ==> scripts/.arch-ids/muse-build.el.id
5464      muse-build.el
5465        ==> scripts/muse-build.el
5467     removed directories:
5468      experimental experimental/.arch-ids
5471 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5473     Summary:
5474       Merge contents of muse-latexcjk.el into muse-latex.el.
5475     Revision:
5476       muse--main--1.0--patch-25
5478     2005-04-14  Michael Olson  <mwolson@gnu.org>
5479     
5480         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5481         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5482         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5483         Merge in from muse-latexcjk.el.
5484     
5485         * muse-latexcjk.el: Removed, functionality merged with
5486         muse-latex.el
5488     removed files:
5489      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5491     modified files:
5492      ChangeLog muse-latex.el
5495 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5497     Summary:
5498       Merge muse-xhtml.el into muse-html.el.
5499     Revision:
5500       muse--main--1.0--patch-24
5502     2005-04-06  Michael Olson  <mwolson@gnu.org>
5503     
5504         * examples/mwolson/muse-init.el: Update with respect to the
5505         muse-xhtml.el merge.
5506     
5507         * muse-html.el: The contents of muse-xhtml.el have been merged in
5508         as advised by John Wiegley.
5509         (muse-html-style-sheet): Add example for XHTML use in the
5510         function's documentation.
5511         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5512         Moved from muse-xhtml.el.
5513     
5514         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5516     removed files:
5517      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5519     modified files:
5520      ChangeLog examples/mwolson/muse-init.el muse-html.el
5523 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5525     Summary:
5526       Try to fix regexps for Emacs 21.4.
5527     Revision:
5528       muse--main--1.0--patch-23
5530     2005-04-05  Michael Olson  <mwolson@gnu.org>
5531     
5532         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5533         for Emacs 21.4.
5535     modified files:
5536      ChangeLog muse-regexps.el
5539 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5541     Summary:
5542       Add comments to the publish-project example script
5543     Revision:
5544       muse--main--1.0--patch-22
5546     2005-04-01  Michael Olson  <mwolson@gnu.org>
5547     
5548         * examples/publish-project: Moved here from
5549         scripts/publish-project.  Added a few comments so people know what
5550         it is used for.
5552     modified files:
5553      ChangeLog examples/publish-project
5555     renamed files:
5556      scripts/.arch-ids/publish-project.id
5557        ==> examples/.arch-ids/publish-project.id
5558      scripts/publish-project
5559        ==> examples/publish-project
5562 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5564     Summary:
5565       New XHTML style, add more examples to my sample muse config
5566     Revision:
5567       muse--main--1.0--patch-21
5569     2005-03-31  Michael Olson  <mwolson@gnu.org>
5570     
5571         * examples/mwolson/muse-init.el: Give an example of deriving a
5572         custom publishing style.
5573         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5574         (my-muse-prepare-entry-for-xanga): Mangle the published output
5575         from a blosxom project and copy the result to the clipboard for
5576         easy pasting into Xanga's web form.  The file is untouched.
5577     
5578         * muse-html.el (muse-html-style-sheet): Include the <style
5579         type="text/css"></style> wrapper around the example.
5580         (muse-html-header): Don't add <style type="text/css"></style>
5581         around the value of `muse-html-style-sheet' anymore.  This allows
5582         for the option of putting your stylesheet(s) in a separate file.
5583         An example of this is given in the documentation for this
5584         variable.
5585     
5586         * muse-xhtml: New file that implements a publishing style which is
5587         derived from HTML mode.  It uses a slightly modified version of
5588         the HTML markup rules to generate XHTML-compliant output.
5589     
5590         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5591         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5592         header gaffes.
5593     
5594         * muse-journal.el: Add new "journal-xhtml" style.
5595     
5596         * muse-message.el: Add new "message-xhtml" style.
5598     new files:
5599      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5601     modified files:
5602      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5603      muse-html.el muse-journal.el muse-message.el
5606 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5608     Summary:
5609       Add my muse configuration to the examples
5610     Revision:
5611       muse--main--1.0--patch-20
5613     2005-03-24  Michael Olson  <mwolson@gnu.org>
5614     
5615         * examples/johnw: Move John Wiegley's configuration to this
5616         directory.
5617     
5618         * examples/mwolson: My configuration files go here.
5619     
5620         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5621         just figured out how to keep links from being spell-checked or
5622         split up by fill-mode, so the implementation of this may be found
5623         here.  I also made a function that sets up a blog entry for me.
5625     new files:
5626      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5627      examples/mwolson/.arch-ids/muse-init.el.id
5628      examples/mwolson/muse-init.el
5630     modified files:
5631      ChangeLog
5633     renamed files:
5634      examples/.arch-ids/muse-johnw.el.id
5635        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5636      examples/.arch-ids/publish-johnw.id
5637        ==> examples/johnw/.arch-ids/publish-johnw.id
5638      examples/muse-johnw.el
5639        ==> examples/johnw/muse-johnw.el
5640      examples/publish-johnw
5641        ==> examples/johnw/publish-johnw
5643     new directories:
5644      examples/johnw examples/johnw/.arch-ids examples/mwolson
5645      examples/mwolson/.arch-ids
5648 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5650     Summary:
5651       Add muse-blosxom script and plugin for pyblosxom
5652     Revision:
5653       muse--main--1.0--patch-19
5655     2005-03-24  Michael Olson  <mwolson@gnu.org>
5656     
5657         * muse-blosxom.el: Update copyright notice in headers and mention
5658         the pyblosxom scripts.
5659     
5660         * contrib/pyblosxom: New directory containing pyblosxom plugins
5661         and helper scripts.
5662     
5663         * contrib/getstamps.py: Script that generates the "timestamps"
5664         file, run on the local machine.
5665     
5666         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5667         timestamps file.
5669     new files:
5670      contrib/pyblosxom/.arch-ids/=id
5671      contrib/pyblosxom/.arch-ids/getstamps.py.id
5672      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5673      contrib/pyblosxom/getstamps.py
5674      contrib/pyblosxom/hardcodedates.py
5676     modified files:
5677      ChangeLog muse-blosxom.el
5679     new directories:
5680      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5683 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5685     Summary:
5686       muse-blosxom.el has matured past experimental status
5687     Revision:
5688       muse--main--1.0--patch-18
5690     2005-03-23  Michael Olson  <mwolson@gnu.org>
5691     
5692         * muse-blosxom.el: Remove common functionality that has already
5693         been implemented in `muse-html.el'.  Derive this mode from
5694         `muse-html'.  Update documentation.  I now feel that this file is
5695         ready to be included in the top-level Muse directory.
5697     modified files:
5698      ChangeLog muse-blosxom.el
5700     renamed files:
5701      experimental/.arch-ids/muse-blosxom.el.id
5702        ==> .arch-ids/muse-blosxom.el.id
5703      experimental/muse-blosxom.el
5704        ==> muse-blosxom.el
5707 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5709     Summary:
5710       Make muse-blosxom.el slightly less experimental
5711     Revision:
5712       muse--main--1.0--patch-17
5714     2005-03-22  Michael Olson  <mwolson@gnu.org>
5715     
5716         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5717         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5718         useful.
5719         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5720         from the `muse-blosxom-markup-date-directive' rule.
5721         (blosxom-set-time): Remove this function.  We're not going to be
5722         touching the timestamp manually anymore -- it's too much of a
5723         hassle.  Right now I've got a python program that compiles a
5724         timestamp file and a pyblosxom helper that reads it.  Something
5725         similar could be arranged for blosxom, I'm sure.
5726     
5728     modified files:
5729      ChangeLog experimental/muse-blosxom.el
5732 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5734     Summary:
5735       Apply latest journal-related updates from johnw
5736     Revision:
5737       muse--main--1.0--patch-16
5740     modified files:
5741      ChangeLog examples/muse-johnw.el muse-journal.el
5744 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5746     Summary:
5747       Add Projects node to the manual
5748     Revision:
5749       muse--main--1.0--patch-15
5751     2005-02-28  Michael Olson  <mwolson@gnu.org>
5752     
5753         * muse.texi: Change copyright notice since the FSF is now the
5754         copyright holder.
5755         (Projects): New node, based on a section from the README file.
5757     modified files:
5758      ChangeLog muse.texi
5761 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5763     Summary:
5764       Correct documentation, adding some content.
5765     Revision:
5766       muse--main--1.0--patch-14
5768     2005-02-28  Michael Olson  <mwolson@gnu.org>
5769     
5770         * muse.texi: Change license terms of the documentation to the GNU
5771         GPL instead of the GNU FDL, as per the consent of the copyright
5772         holders of the emacs-wiki manual, from which this is based.  Some
5773         emacs-wiki-isms in the manual were corrected, and the Getting
5774         Started section was updated.
5776     modified files:
5777      ChangeLog muse.texi
5780 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5782     Summary:
5783       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5784     Revision:
5785       muse--main--1.0--patch-13
5787     2005-02-17  Michael Olson  <mwolson@gnu.org>
5788     
5789         * experimental/muse-blosxom.el: Somehow the contents of this file
5790         managed to get duplicated.  I removed the duplicates.
5791         (muse-blosxom-date): Remove this, since it is not useful.
5792         (muse-blosxom-header): Use the standard header that blosxom.el
5793         has.
5795     modified files:
5796      ChangeLog experimental/muse-blosxom.el
5799 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5801     Summary:
5802       Initial commit of muse.texi, nothing substantial
5803     Revision:
5804       muse--main--1.0--patch-12
5806     2005-02-07  Michael Olson  <mwolson@gnu.org>
5807     
5808         * muse.texi: New file that provides the documentation for Muse.
5809         It is in a very rough form at the moment.  Nothing substantial may
5810         be found here yet.  Be ye warned.
5812     new files:
5813      .arch-ids/muse.texi.id muse.texi
5815     modified files:
5816      ChangeLog
5819 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5821     Summary:
5822       Add docstring, new trivial function
5823     Revision:
5824       muse--main--1.0--patch-11
5826     2005-02-07  Michael Olson  <mwolson@gnu.org>
5827     
5828         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5829         `muse-what-changed'.  No functionality change.
5830         (muse-what-changed): New function that displays in diff format the
5831         changes made since the buffer was last saved.
5832     
5833         * muse-project.el (muse-project-publish): Add docstring.
5835     modified files:
5836      ChangeLog muse-mode.el muse-project.el
5839 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5841     Summary:
5842       Add experimental version of muse-blosxom.el to project
5843     Revision:
5844       muse--main--1.0--patch-10
5846     2005-02-04  Michael Olson  <mwolson@gnu.org>
5847     
5848         * Makefile (realclean): Remove file that gets generated when fonts
5849         are missing.
5850     
5851         * experimental/muse-bloxsom.el: New file that implements Blosxom
5852         support for Muse.  It's in a very rough state, hence its placement
5853         in the `experimental' directory.
5855     new files:
5856      experimental/.arch-ids/=id
5857      experimental/.arch-ids/muse-blosxom.el.id
5858      experimental/muse-blosxom.el
5860     modified files:
5861      ChangeLog Makefile
5863     new directories:
5864      experimental experimental/.arch-ids
5867 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5869     Summary:
5870       Make permissions more consistent
5871     Revision:
5872       muse--main--1.0--patch-9
5875     modified files:
5876      ChangeLog
5878     modified directories:
5879      contrib examples scripts
5882 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5884     Summary:
5885       Fix build problems
5886     Revision:
5887       muse--main--1.0--patch-8
5889     2005-02-04  Michael Olson  <mwolson@gnu.org>
5890     
5891         * muse-build.el: Add contrib directory to `load-path'.
5892         (muse-elint-files): Load `muse-regexps.el'.
5893     
5894         * scripts/publish: Change permissions so that this script is
5895         executable.  Add contrib directory to load list.  Add
5896         `muse-regexps.el' to list.
5898     modified files:
5899      ChangeLog muse-build.el scripts/publish
5902 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5904     Summary:
5905       Use "&mdash;" instead of "&#151;"
5906     Revision:
5907       muse--main--1.0--patch-7
5909     2005-01-31  Michael Olson  <mwolson@gnu.org>
5910     
5911         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5912         with "&mdash;" so that documents validate properly.  Thanks to
5913         Björn Lindström for the suggestion.
5914     
5915         * muse-html.el (muse-html-markup-strings): Ditto.
5917     modified files:
5918      ChangeLog muse-docbook.el muse-html.el
5921 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5923     Summary:
5924       Fix use of "[:blank:]" in underline markup
5925     Revision:
5926       muse--main--1.0--patch-6
5928     2005-01-25  Michael Olson  <mwolson@gnu.org>
5929     
5930         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5931         use of `muse-regexp-blank'.
5933     modified files:
5934      ChangeLog muse-colors.el
5937 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5939     Summary:
5940       Fix problem with headings being given wrong face
5941     Revision:
5942       muse--main--1.0--patch-5
5944     2005-01-03  Michael Olson  <mwolson@gnu.org>
5945     
5946         * muse-colors.el: Add header.
5947         (muse-colors-emphasized): Headings were being given the coloring
5948         for the next level of heading instead of the real
5949         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5950         Heading").  Thanks to Lan Yufeng for finding this and sending a
5951         patch.
5952     
5953         * muse-regexps.el: Fix header.
5955     modified files:
5956      ChangeLog muse-colors.el muse-regexps.el
5959 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5961     Summary:
5962       Rotate ChangeLog
5963     Revision:
5964       muse--main--1.0--patch-4
5966     2005-01-01  Michael Olson  <mwolson@gnu.org>
5967     
5968         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5969         version will be automatically maintained by Arch.
5970     
5972     new files:
5973      .arch-ids/ChangeLog.id ChangeLog
5975     renamed files:
5976      .arch-ids/ChangeLog.id
5977        ==> .arch-ids/ChangeLog.2004.id
5978      ChangeLog
5979        ==> ChangeLog.2004
5982 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5984     Summary:
5985       Extended regexps fix, allow spaces in 1st part of links
5986     Revision:
5987       muse--main--1.0--patch-3
5989     2004-12-30  Michael Olson  <mwolson@gnu.org>
5990     
5991         * muse.el (muse-link-regexp): Allow spaces in the first part of
5992         links.
5993     
5994         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5995         customizable alternatives to extended character classes.
5996     
5997         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5999     modified files:
6000      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6001      muse-html.el muse-mode.el muse-publish.el muse.el
6004 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6006     Summary:
6007       Begin to change regexp handling, tweak muse.el header
6008     Revision:
6009       muse--main--1.0--patch-2
6011     2004-12-29  Michael Olson  <mwolson@gnu.org>
6012     
6013         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6014         myself.  Update URL.
6015     
6016         * muse-regexps.el: New file that implements regexp handling.
6017         Generalized regexp options will be moved to it eventually.
6019     new files:
6020      .arch-ids/muse-regexps.el.id muse-regexps.el
6022     modified files:
6023      ChangeLog muse.el
6026 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6028     Summary:
6029       Do some early spring cleaning
6030     Revision:
6031       muse--main--1.0--patch-1
6033     2004-12-29  Michael Olson  <mwolson@gnu.org>
6034     
6035         * Makefile: Change path to `publish' script.
6036     
6037         * contrib/pcomplete.el: New file that is used by Muse without
6038         actually being a part of it: hence its location in the contrib
6039         directory.
6040     
6041         * contrib/cgi.el, contrib/httpd.el: New location.
6042     
6043         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6044     
6045         * scripts/publish, scripts/publish-project: Ditto.
6047     new files:
6048      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6049      contrib/pcomplete.el examples/.arch-ids/=id
6050      scripts/.arch-ids/=id
6052     modified files:
6053      ChangeLog Makefile
6055     renamed files:
6056      .arch-ids/cgi.el.id
6057        ==> contrib/.arch-ids/cgi.el.id
6058      .arch-ids/httpd.el.id
6059        ==> contrib/.arch-ids/httpd.el.id
6060      .arch-ids/muse-johnw.el.id
6061        ==> examples/.arch-ids/muse-johnw.el.id
6062      .arch-ids/publish-johnw.id
6063        ==> examples/.arch-ids/publish-johnw.id
6064      .arch-ids/publish-project.id
6065        ==> scripts/.arch-ids/publish-project.id
6066      .arch-ids/publish.id
6067        ==> scripts/.arch-ids/publish.id
6068      cgi.el
6069        ==> contrib/cgi.el
6070      httpd.el
6071        ==> contrib/httpd.el
6072      muse-johnw.el
6073        ==> examples/muse-johnw.el
6074      publish
6075        ==> scripts/publish
6076      publish-johnw
6077        ==> examples/publish-johnw
6078      publish-project
6079        ==> scripts/publish-project
6081     new directories:
6082      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6083      scripts/.arch-ids
6086 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6088     Summary:
6089       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6090     Revision:
6091       muse--main--1.0--base-0
6093     (automatically generated log message)
6095     new patches:
6096      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6097      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6098      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6099      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6100      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6101      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6102      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6103      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6104      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6105      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6106      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6107      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6108      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6109      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6110      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6111      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6112      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6113      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8