Allow bad WikiWords to be colorized, by popular request.
[muse-el.git] / ChangeLog
blob57b5c11031aad889c2b2b68b6cfd11aee7ca8bef
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-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
7     Summary:
8       Allow "-" in publishing directives.
9     Revision:
10       muse--main--1.0--patch-268
12     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
13       publishing directives.  Thanks to Jim Ottaway for the suggestion.
15     modified files:
16      ChangeLog lisp/muse-publish.el
19 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
21     Summary:
22       muse-latex: Fix "generation of PDF failed" message.
23     Revision:
24       muse--main--1.0--patch-267
26     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
27       t or nil depending on whether the publishing attempt was successful.
29     modified files:
30      ChangeLog lisp/muse-latex.el
33 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
35     Summary:
36       Call pdflatex a reasonable number of times.
37     Revision:
38       muse--main--1.0--patch-266
40     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
41       times, depending on what return value we get.  Thanks to John Wiegley
42       for the heads up.
44     modified files:
45      ChangeLog Makefile.defs debian/changelog debian/rules
46      lisp/muse-latex.el
49 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
51     Summary:
52       Fix mistyping of new option name.
53     Revision:
54       muse--main--1.0--patch-263
56     * lisp/muse-publish.el (muse-publish-markup-comment)
57       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
59     modified files:
60      ChangeLog lisp/muse-publish.el
63 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
65     Summary:
66       By default, use ".muse" extension and do not detect by pathname.
67     Revision:
68       muse--main--1.0--patch-257
70     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
71       (muse-file-extension): Default to "muse".  This has the effect of
72       making Emacs associate the ".muse" extension with muse-mode, without
73       trying to figure things out from the path to the file.  The former
74       method is usually considered to be best, so we'll go with it.
76     modified files:
77      ChangeLog lisp/muse-mode.el lisp/muse.el
80 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
82     Summary:
83       Emacs 21 flyspell fix.
84     Revision:
85       muse--main--1.0--patch-256
87     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
88       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
89       means that the version of flyspell that comes with Emacs21 will no
90       longer mess up links.
92     modified files:
93      ChangeLog lisp/muse-mode.el
96 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
98     Summary:
99       Merged from jeho@jeho.org--2005 (patch 0-11)
100     Revision:
101       muse--main--1.0--patch-255
103     * AUTHORS: Update.
104     
105     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
106       footnode-end mark.
107     
108     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
109       links.
110       (muse-visit-link-default): Save position before searching, in case the
111       search fails.  Use a regexp search.  Start from beginning of document.
112       Refine search regexp.
113     
114     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
115       that indicated whether project names without a page specifier will be
116       considered links.
117       (muse-wiki-handle-interwiki): Consult
118       `muse-wiki-ignore-bare-project-names'.
119     
120     Patches applied:
121     
122      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
123        muse-mode.el fix for muse-visit-link-default
124     
125      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
126        muse-mode.el fix intangible problem in muse-link-at-point
127     
128      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
129        muse-wiki: added option for not rendering bare project names as links
130     
131      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
132        muse-mode.el: fix finding an anchor
133     
134      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
135        muse-latex.el: fix footnote-end
137     modified files:
138      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
139      lisp/muse-wiki.el
141     new patches:
142      jeho@jeho.org--2005/muse--jeho--1.0--base-0
143      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
144      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
145      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
146      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
147      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
148      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
149      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
150      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
151      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
152      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
153      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
156 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
158     Summary:
159       Allow anchors to occur near (rather than at) the beginning of line.
160     Revision:
161       muse--main--1.0--patch-252
163     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
164       characters before anchor, like " - ".  Thanks to Phillip Lord for the
165       suggestion.
167     modified files:
168      ChangeLog lisp/muse-publish.el
171 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
173     Summary:
174       Minor bookkeeping update.
175     Revision:
176       muse--main--1.0--patch-251
178     * AUTHORS: Update information.
180     modified files:
181      AUTHORS ChangeLog
184 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
186     Summary:
187       muse-latex: Ignore anchor if it occurs at end of line.
188     Revision:
189       muse--main--1.0--patch-249
191     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
192       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
194     modified files:
195      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
198 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
200     Summary:
201       Figure out syntax of :set.
202     Revision:
203       muse--main--1.0--patch-246
205     * lisp/muse-project.el (muse-project): Make the :set option inline to
206       match the actual syntax that Muse recognizes.
207     
208     * muse.texi (Projects): Note that I need to work on this section.
210     modified files:
211      ChangeLog lisp/muse-project.el muse.texi
214 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
216     Summary:
217       Release Emacs Muse 3.02.01.
218     Revision:
219       muse--main--1.0--patch-245
221     * NEWS: Update entries for Muse 3.02.01.
222     
223     * debian/rules: Install NEWS.Debian.
224     
225     * debian/NEWS: New file that contains Debian-related news items.
226     
227     * examples/mwolson/muse-init.el: Update with my latest changes.
228     
229     * examples/mwolson/templates/footer.html: Use
230       `muse-publishing-directive'.
232     new files:
233      debian/.arch-ids/NEWS.id debian/NEWS
235     modified files:
236      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
237      examples/mwolson/muse-init.el
238      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
241 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
243     Summary:
244       Fix customization bugs concerning muse-project-alist.
245     Revision:
246       muse--main--1.0--patch-244
248     * examples/johnw/muse-johnw.el: Update with latest version from John.
249     
250     * muse-project.el (muse-project-alist-using-customize): New variable that
251       indicates whether or not we just used customize to modify the value of
252       muse-project-alist.
253       (muse-project-alist-get): Set muse-project-alist-using-customize.
254       (muse-project-alist-set): Only try to unescape muse-project-alist if
255       muse-project-alist-using-customize is set.  Make sure that the value we
256       save to .emacs is unescaped.
257       (muse-project): Add definition for :value-delete so that we can work
258       around an Emacs21 and XEmacs21 annoyance.
260     modified files:
261      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
264 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
266     Summary:
267       Try to make link properties more sane.
268     Revision:
269       muse--main--1.0--patch-243
271     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
272       a bit smarter.  It is hoped that this fixes several strange key
273       movement and link coloring issues.  Thanks to Sergey Vlasov for the
274       fix.
276     modified files:
277      AUTHORS ChangeLog lisp/muse-colors.el
280 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
282     Summary:
283       Use modification time for date directive.
284     Revision:
285       muse--main--1.0--patch-242
287     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
288       directive using the currently-publishing file's modification time,
289       rather than the current time.
291     modified files:
292      ChangeLog lisp/muse-publish.el
295 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
297     Summary:
298       If more than 1 blank separates list/table items, separate them.
299     Revision:
300       muse--main--1.0--patch-240
302     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
303       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
304       line separates a list or table item, it will form a new table.
306     modified files:
307      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
308      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
311 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
313     Summary:
314       muse.texi: Use @example instead of @smallexample.
315     Revision:
316       muse--main--1.0--patch-239
318     * muse.texi: Replace @smallexample with @example.  It didn't do what I
319       thought it did, and the result looked worse.  Hence, the reversal.
321     modified files:
322      ChangeLog muse.texi
325 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
327     Summary:
328       muse-html: Add muse-xhtml-style-sheet.
329     Revision:
330       muse--main--1.0--patch-238
332     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
333       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
334       Thanks to Trent Buck for the suggestion.
336     modified files:
337      ChangeLog lisp/muse-html.el
340 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
342     Summary:
343       Release Muse 3.02.
344     Revision:
345       muse--main--1.0--patch-237
347     * Makefile.defs: Update Debian stuff.
348     
349     * changelog: Add entry for 3.02-1, urgency medium.
351     modified files:
352      ChangeLog Makefile.defs debian/changelog
355 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
357     Summary:
358       Prepare for release.
359     Revision:
360       muse--main--1.0--patch-236
362     * lisp/muse.el (muse-version): Increment to 3.02.
363     
364     * *.el: Fix first header line.
365     
366     * examples/mwolson/muse-init.el: Sync with my config.
367       (my-muse-pdf-make-links-absolute): New function that makes relative
368       links absolute in a hard-coded way.
369       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
370       publishing transforms.
371     
372     * NEWS: Update.
374     new files:
375      experimental/.arch-ids/muse-cite.el.id
376      experimental/muse-cite.el
378     modified files:
379      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
380      experimental/muse-message.el experimental/muse-xml.el
381      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
382      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
383      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
384      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
385      lisp/muse-protocols.el lisp/muse-publish.el
386      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
387      lisp/muse.el muse.texi
390 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
392     Summary:
393       Finish documentation.
394     Revision:
395       muse--main--1.0--patch-235
397     * muse.texi (Comments): New node that describes the syntax of comments.
398       (Markup Strings): Describe all markup strings.
400     modified files:
401      ChangeLog muse.texi
404 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
406     Summary:
407       Document style elements for muse-define-style.
408     Revision:
409       muse--main--1.0--patch-234
411     * muse.texi: Use @smallexample for 1-line examples.
412       (Style Elements): New node that explains the different style elements
413       that may be used for muse-define-style and muse-derive-style.
414       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
415       better.
417     modified files:
418      ChangeLog muse.texi
421 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
423     Summary:
424       Make documentation separately installable.
425     Revision:
426       muse--main--1.0--patch-233
428     * Makefile (install): Split into install-bin and install-info.
429     
430     * muse.texi (Markup Regexps): Fix display bug.
432     modified files:
433      ChangeLog Makefile muse.texi
436 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
438     Summary:
439       muse-mode: Set comment syntax.
440     Revision:
441       muse--main--1.0--patch-232
443     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
444       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
446     modified files:
447      ChangeLog lisp/muse-mode.el
450 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
452     Summary:
453       muse.texi: Add publishing order information.
454     Revision:
455       muse--main--1.0--patch-231
457     * muse.texi (Markup Regexps): Add publishing order.
459     modified files:
460      ChangeLog muse.texi
463 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
465     Summary:
466       Hack on documentation.  The release is in sight!
467     Revision:
468       muse--main--1.0--patch-230
470     * muse.texi: Use @subsubheading for all logical split headers rather than
471       @emph.  Move all examples against left margin.  Add comments to
472       indicate what still needs to be done.
473       (DocBook): Correct a few misspelled variable names and add some new
474       variables.
475       (Common Elements): Split this into 4 new subsections.
477     modified files:
478      ChangeLog muse.texi
481 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
483     Summary:
484       Fix publishing of stuff like <code><></code>.
485     Revision:
486       muse--main--1.0--patch-229
488     * lisp/muse-publish.el (muse-publish-escape-specials): Use
489       `insert-before-markers' rather than `insert'.  This should fix strange
490       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
492     modified files:
493      ChangeLog lisp/muse-publish.el
496 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
498     Summary:
499       Update NEWS, fix muse-url-protocols customization interface.
500     Revision:
501       muse--main--1.0--patch-228
503     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
504       using nil as the resolve function.
505     
506     * NEWS: Bring up-to-date.
508     modified files:
509      ChangeLog NEWS lisp/muse-protocols.el
512 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
514     Summary:
515       Fix title coloring bug; muse-latex: escape '<' and '>'.
516     Revision:
517       muse--main--1.0--patch-227
519     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
520       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
521       for the report.
522     
523     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
524       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
525       Buck.
527     modified files:
528      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
531 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
533     Summary:
534       muse-latex: Handle special characters in a better way.
535     Revision:
536       muse--main--1.0--patch-226
538     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
539       characters hack.
540       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
541       'end-literal.  Thanks to Trent Buck for the suggestion.
542       (muse-latex-markup-specials): Move special characters here instead of
543       using the regexp.
545     modified files:
546      ChangeLog lisp/muse-latex.el
549 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
551     Summary:
552       muse-latex: Fix compiler warning.
553     Revision:
554       muse--main--1.0--patch-225
556     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
557       format.
559     modified files:
560      ChangeLog lisp/muse-latex.el
563 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
565     Summary:
566       Add <code> tag.
567     Revision:
568       muse--main--1.0--patch-224
570     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
571       verbatim.  Verbatim makes text literal and escaped, code makes text
572       teletype and escaped.
573     
574     * muse-publish.el (muse-publish-markup-tags): Add "code".
575       (muse-publish-code-tag): New function that publishes code the same way
576       as =teletyped= text.
578     modified files:
579      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
582 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
584     Summary:
585       Strip text properties before browsing a URL.
586     Revision:
587       muse--main--1.0--patch-223
589     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
590       this will fix a bug.
592     modified files:
593      ChangeLog lisp/muse-protocols.el
596 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
598     Summary:
599       muse-latex: Call pdflatex twice to get <contents> published.
600     Revision:
601       muse--main--1.0--patch-222
603     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
604       pdflatex twice, since this seems to be necessary to get <contents>
605       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
606       to call it three times, since this is what John originally did.  Can
607       someone please give me advice about this?
609     modified files:
610      ChangeLog lisp/muse-latex.el
613 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
615     Summary:
616       Make info:// and man:// not publish a link, handle insert URL edge case.
617     Revision:
618       muse--main--1.0--patch-221
620     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
621       publish only the description, not the URL.
622     
623     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
624       get nil from muse-publish-url by not inserting any text.
626     modified files:
627      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
630 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
632     Summary:
633       If a URL has a resolve function of nil, publish the description only.
634     Revision:
635       muse--main--1.0--patch-220
637     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
638       complete tag.
639     
640     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
641       interface.
642       (muse-resolve-url): If nil is given as the resolve function, return
643       nil.
644     
645     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
646       insert the description instead of the original URL.
648     modified files:
649      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
650      lisp/muse-publish.el
653 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
655     Summary:
656       Implement protocol handling.
657     Revision:
658       muse--main--1.0--patch-219
660     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
661       should just make a hook for this stuff.
662       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
663     
664     * lisp/muse-protocols.el: New file that implements protocol handling.
665     
666     * lisp/muse-publish.el (muse-publish-url-transforms): Add
667       muse-resolve-url.
668       (muse-publish-markup-url): Indentation fix, no func change.
669     
670     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
671     
672     * lisp/muse.el: Require muse-protocols.
674     new files:
675      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
677     modified files:
678      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
679      lisp/muse-regexps.el lisp/muse.el
682 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
684     Summary:
685       muse-xml: Use a more standard sort of header.
686     Revision:
687       muse--main--1.0--patch-218
689     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
690       type="muse">, as suggested by Brad Collins.
692     modified files:
693      ChangeLog experimental/muse-xml.el
696 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
698     Summary:
699       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
700     Revision:
701       muse--main--1.0--patch-217
703     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
704     
705     * README (examples): Mention that other files are here as well.
706     
707     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
708       for use with muse-xml.el.
709     
710     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
711       muse-xml is in experimental status.
712       (muse-xml-markup-regexps): Correct table-munging regexp.
713       (muse-xml-markup-strings): Surround each verse line with <line></line>.
714       Empty lines are marked up as <line />.
715     
716     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
717       s/last-stanza-end/end-last-stanza-line/.
718     
719     * muse-mode.el (muse-visit-link-default): Make the temporary file
720       visiting work as expected.
721     
722     * muse-publish.el (muse-publish-markup-verse): Make use of
723       'begin-verse-line and 'begin-last-stanza-line.  Use
724       'end-last-stanza-line instead of 'last-stanza-end.
725     
726     * muse.texi (Verse): Be a bit more clever with our example.
728     new files:
729      examples/.arch-ids/muse.rnc.id examples/muse.rnc
731     modified files:
732      AUTHORS ChangeLog README experimental/muse-xml.el
733      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
734      muse.texi
737 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
739     Summary:
740       Allow links to temporary files to be visited.
741     Revision:
742       muse--main--1.0--patch-216
744     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
745       temporary files.  These are buffers that do not have a corresponding
746       file.
748     modified files:
749      ChangeLog lisp/muse-mode.el
752 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
754     Summary:
755       Fix save-match-data gaffe.
756     Revision:
757       muse--main--1.0--patch-215
759     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
760       outside of `and' statement.
762     modified files:
763      ChangeLog lisp/muse-regexps.el
766 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
768     Summary:
769       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
770     Revision:
771       muse--main--1.0--patch-214
773     * examples/mwolson/muse-init.el: Update.
774     
775     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
776       ensure that links to other pages in this project are given the proper
777       extension.
778     
779     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
780     
781     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
782       instead of muse-publish-output-name.
783     
784     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
785       functions that consult the :link-suffix when returning the name of the
786       link (or the complete file name for the latter function).  If
787       :link-suffix does not exist, use :suffix.  This should help Muse be
788       able to handle some more usage scenarios.
789       (muse-publish-prepare-url): Use muse-publish-link-name instead of
790       muse-publish-output-name.
791     
792     * muse-wiki.el (muse-wiki-resolve-project-page): Use
793       muse-publish-link-file instead of muse-publish-output-file.
794       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
795       letters.  The old behavior was not friendly to acronyms.
797     modified files:
798      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
799      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
800      lisp/muse-wiki.el
803 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
805     Summary:
806       Correct the publish-project example.
807     Revision:
808       muse--main--1.0--patch-213
810     * examples/publish-project: Remove "-l muse-build.el" and note that the
811       user's muse-init.el file should add the Muse directories to load-path.
813     modified files:
814      ChangeLog examples/publish-project
817 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
819     Summary:
820       Reinstate former extended character class rules.
821     Revision:
822       muse--main--1.0--patch-212
824     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
825       extended regexps really don't work well on Emacs 21.2 or 21.3, so
826       document that.
827       (muse-regexp-emacs-revision): New variable that indicates the revision
828       number of this version of Emacs.
829       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
830       aren't working well enough with extended character classes in regexps.
831     
832     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
833       instead of just displaying it.
835     modified files:
836      ChangeLog lisp/muse-regexps.el lisp/muse.el
839 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
841     Summary:
842       Fix paragraph-filling breakage in Emacs21.
843     Revision:
844       muse--main--1.0--patch-211
846     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
847       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
848       report.
850     modified files:
851      ChangeLog lisp/muse-mode.el
854 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
856     Summary:
857       Allow Emacs 21.3 to use extended character classes in regexps.
858     Revision:
859       muse--main--1.0--patch-210
861     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
862       Since enough positive reports have come in about the usability of 21.3,
863       we'll allow it to use extended character classes in regexps by default.
865     modified files:
866      ChangeLog lisp/muse-regexps.el
869 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
871     Summary:
872       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
873     Revision:
874       muse--main--1.0--patch-209
876     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
877       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
878       offer the style and directory prompt when you hit C-c C-t in a file
879       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
880       Hodique for the fix.
881     
882     * lisp/muse.el (muse-read-directory-name): New function that defines a
883       fallback version of `read-directory-name', since Emacs21 doesn't have
884       it.
886     modified files:
887      ChangeLog lisp/muse-publish.el lisp/muse.el
889     new patches:
890      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
891      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
892      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
893      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
894      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
895      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
898 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
900     Summary:
901       Fix problem with links at beginning of buf and paragraphs.
902     Revision:
903       muse--main--1.0--patch-208
905     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
906       mean.
907     
908     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
909     
910     * muse-html.el (muse-html-markup-regexps): Ditto.
911     
912     * muse-publish.el (muse-publishing-last-position): New variable that
913       indicates our last buffer position while publishing the current rule.
914       Used to make sure the process doesn't get stalled.
915       (muse-publish-markup): Fix edge case where links at beginning of
916       buffer, with read-only text, would prevent the beginning of buffer from
917       being matched.
918       (muse-publish-markup-directive): Fix case where two directives of the
919       same size would prevent any following directives from being
920       interpreted.  We accomplish this by setting the last published position
921       to nil after each directive.
923     modified files:
924      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
925      lisp/muse-html.el lisp/muse-publish.el
928 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
930     Summary:
931       Document publishing directives.
932     Revision:
933       muse--main--1.0--patch-207
935     * muse.texi (Getting Started): Remove crufty sentence.
936       (Directives): New section that describes the likes of #title and
937       #author.
939     modified files:
940      ChangeLog muse.texi
943 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
945     Summary:
946       Document WikiNames and update header publishing information.
947     Revision:
948       muse--main--1.0--patch-206
950     * muse.texi (Headings): Any level of headings is supported.
951       (Emphasizing Text): Verbatim text may span multiple lines.
952       (Explicit Links): Refactor Links section into Explicit Links, Implicit
953       Links, and Images.
954       (Implicit Links): Document WikiNames and InterWiki links.
956     modified files:
957      ChangeLog muse.texi
960 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
962     Summary:
963       Finish NEWS, handle emphasis at EOF edge case.
964     Revision:
965       muse--main--1.0--patch-205
967     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
968       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
969       as there is a terminating emphasis delimiter.
970     
971     * examples/mwolson/muse-init.el: Sync with my latest configuration.
972     
973     * NEWS: Bring this up to date.
975     modified files:
976      ChangeLog NEWS examples/mwolson/muse-init.el
977      lisp/muse-colors.el
980 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
982     Summary:
983       muse-html: Add muse-xhtml-extension.
984     Revision:
985       muse--main--1.0--patch-204
987     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
988       default file extension for publishing XHTML files.  Thanks to Trent
989       Buck for the suggestion.
990       ("xhtml"): Use it.
992     modified files:
993      ChangeLog lisp/muse-html.el
996 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
998     Summary:
999       Add items through patch-149 to NEWS.
1000     Revision:
1001       muse--main--1.0--patch-203
1003     * NEWS (progress): Catch up to patch-149.
1004     
1005     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1006     
1007     * lisp/muse-publish.el (muse-publish): Ditto.
1009     modified files:
1010      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1013 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1015     Summary:
1016       Make building of Debian revisions work.
1017     Revision:
1018       muse--main--1.0--patch-202
1020     * Makefile (distclean): Don't remove anything in debian/, since it will
1021       never be necessary.
1022       (debclean): Removed, since two different targets need slightly
1023       different versions of this.  Even abstraction has its limits.
1024       (debbuild): New target that takes care of performing the build itself.
1025       (debrevision): New target that makes a revision build, where the
1026       original tarball must not be modified.
1027       (debrevision): Split out building stuff to debbuild target.
1028     
1029     * debian/changelog: Several revisions worth of Debian fun.
1030     
1031     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1032       (Description): Make this match the ITP and shorten the text.
1034     modified files:
1035      ChangeLog Makefile Makefile.defs debian/changelog
1036      debian/control
1039 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1041     Summary:
1042       Prepare initial upload for Debian project.
1043     Revision:
1044       muse--main--1.0--patch-201
1046     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1047       version, since we only want the last changelog entry to appear on the
1048       initial Debian upload.
1049     
1050     * debian/changelog: New Debian package 3.01.arch.201-1.
1052     modified files:
1053      ChangeLog Makefile.defs debian/changelog
1056 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1058     Summary:
1059       muse-mode: Minor regexp tweak.
1060     Revision:
1061       muse--main--1.0--patch-200
1063     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1065     modified files:
1066      ChangeLog lisp/muse-mode.el
1069 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1071     Summary:
1072       Minor fixups from Peter K. Lee.
1073     Revision:
1074       muse--main--1.0--patch-199
1076     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1077       restrictive with our end-of-table regexp.
1078     
1079     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1080       instead of start of table.  Be less restrictive with several of our
1081       regexps.
1082     
1083     * lisp/muse-html.el: Patch from Peter K. Lee.
1084       (muse-html-prepare-buffer): Work around edge case where the "charset="
1085       part has already been appended to muse-html-meta-content-type.
1086       (muse-html-fixup-tables): Be slightly less restrictive with our
1087       end-of-table regexp.
1089     modified files:
1090      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1091      lisp/muse-html.el
1094 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1096     Summary:
1097       Keep lists from getting mashed together on M-q.
1098     Revision:
1099       muse--main--1.0--patch-198
1101     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1102       locally so that lists don't get blended together incorrectly upon
1103       hitting M-q.
1105     modified files:
1106      ChangeLog lisp/muse-mode.el
1109 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1111     Summary:
1112       QuickStart: Minor typo in anchor example.
1113     Revision:
1114       muse--main--1.0--patch-197
1116     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1117       rather than a full URL.
1119     modified files:
1120      ChangeLog examples/QuickStart
1123 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1125     Summary:
1126       Makefile: Use BUILDOPTS.
1127     Revision:
1128       muse--main--1.0--patch-196
1130     * Makefile (debrelease): Make use of $(BUILDOPTS).
1131     
1132     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1133       be passed to dpkg-buildpackage.  In case I ever make several revisions
1134       before getting the -1 revision uploaded, for example, I can use "-sa"
1135       here in order to make a valid pacakge.
1137     modified files:
1138      ChangeLog Makefile Makefile.defs
1141 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1143     Summary:
1144       Make generated Debian packages slightly easier to upload.
1145     Revision:
1146       muse--main--1.0--patch-195
1148     * debian/changelog: Generate 3.01.arch.195-1.
1149     
1150     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1151     
1152     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1153       that was last uploaded to Debian.
1154     
1155     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1156       changes is generated.  This means we have to use dpkg-buildpackage,
1157       since debuild doesn't recognize the environment variables that it
1158       claims to recognize.
1160     modified files:
1161      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1164 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1166     Summary:
1167       Makefile: Minor deletion cleanups.
1168     Revision:
1169       muse--main--1.0--patch-194
1172     modified files:
1173      ChangeLog Makefile
1176 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1178     Summary:
1179       Compilation cleanups.
1180     Revision:
1181       muse--main--1.0--patch-193
1183     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1184       `make-variable-buffer-local' in order to silence compiler warnings.
1185     
1186     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1187       warning.
1188     
1189     * scripts/muse-build.el (muse-elint-files): Automatically load every
1190       elisp file rather than specifying each one.
1192     modified files:
1193      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1196 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1198     Summary:
1199       Fix failure to resolve interwiki link when clicking on it.
1200     Revision:
1201       muse--main--1.0--patch-192
1203     * Makefile (debclean): Minor tweak.
1204     
1205     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1206       change.
1207     
1208     * lisp/muse-project.el (muse-project-find-file): Don't add file
1209       extensions to a relative name.  If we're dealing with a file, open it
1210       up without searching through the various projects for a path.  This
1211       should fix the failure to resolve an interwiki link by clicking on it.
1213     modified files:
1214      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1217 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1219     Summary:
1220       Makefile: Remove stale Debian packages for this version.
1221     Revision:
1222       muse--main--1.0--patch-191
1224     * Makefile (debclean): Remove generated Debian packages for the current
1225       version in parent directory.
1227     modified files:
1228      ChangeLog Makefile
1231 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1233     Summary:
1234       Fix trailing backslash error.
1235     Revision:
1236       muse--main--1.0--patch-190
1238     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1239       regexp-quoting fix from drkm.
1241     modified files:
1242      ChangeLog lisp/muse-project.el
1245 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1247     Summary:
1248       Release 3.01.91 (3.02 RC2).
1249     Revision:
1250       muse--main--1.0--patch-189
1252     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1254     modified files:
1255      ChangeLog Makefile.defs lisp/muse.el muse.texi
1258 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1260     Summary:
1261       Escape email address and URL always.
1262     Revision:
1263       muse--main--1.0--patch-188
1265     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1266       escape and publish email address as read-only, even when it's not
1267       marked up.
1268       (muse-publish-markup-url): Ditto for URL.
1270     modified files:
1271      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1274 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1276     Summary:
1277       Inter-project output name fix.
1278     Revision:
1279       muse--main--1.0--patch-187
1281     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1282       that I had fixed this before.
1284     modified files:
1285      ChangeLog lisp/muse-wiki.el
1288 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1290     Summary:
1291       Make coloring of verbatim greater-than sign same as publishing.
1292     Revision:
1293       muse--main--1.0--patch-186
1295     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1296       greater-than sign surrounded by equal signs, display it in verbatim
1297       face.
1299     modified files:
1300      ChangeLog lisp/muse-colors.el
1303 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1305     Summary:
1306       Allow transform function for link descriptions.  Bare email and URL fixes.
1307     Revision:
1308       muse--main--1.0--patch-185
1310     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1311       (muse-publish-desc-transforms): New option that contains the functions
1312       that will be called to transform a link description.
1313       (muse-publish-markup-word): Handle Yet Another Edge Case.
1314       (muse-publish-markup-email): Use
1315       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1316       double-quote on either side.
1317       (muse-publish-url): Apply description transforms.
1318       (muse-publish-markup-url): Don't publish if we have a double-quote on
1319       either side.
1320     
1321     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1322       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1323       (muse-wiki-interwiki-delimiter): New option that indicates the
1324       interwiki delimiter to use.
1325       (muse-wiki-interwiki-replacement): New option that indicates the
1326       replacement
1327       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1328       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1329       this can be added to muse-publish-desc-transforms.
1330       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1331       interwiki delimiter with its replacement, but only when the given text
1332       is not an explicit link.
1333     
1334     * lisp/muse.el (muse-update-file-extension): New function made from the
1335       innards of the :set function in `muse-file-extension'.
1337     modified files:
1338      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1341 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1343     Summary:
1344       Handle anchors in all publishing styles, as well as linking to them.
1345     Revision:
1346       muse--main--1.0--patch-184
1348     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1349       'internal-link.
1350       (muse-publish-prepare-url): Don't touch links to anchors.
1351     
1352     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1353       'internal-link.  Treat centered text with
1354       <para role="center">...</para>.
1355       (muse-docbook-markup-paragraph): Slight regexp tweak.
1356       (muse-docbook-insert-anchor): Docfix.
1357       (muse-docbook-markup-anchor): Move lower in file.
1358     
1359     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1360       'internal-link.
1361       (muse-xhtml-markup-strings): Order list, no func change.
1362       (muse-html-markup-anchor): Move up in file, no func change.
1363     
1364     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1365       publishing anchors.
1366       (muse-latex-markup-strings): Add handler for 'internal-link.
1367       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1368       that insert an anchor around the next word or inside of a tag.
1369     
1370     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1371       publishing anchors.
1372     
1373     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1374       'internal-link.
1375       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1376       that insert an anchor before the next word or within a tag.
1377     
1378     * NEWS: Initial attempt at documenting changes since 3.01.
1380     new files:
1381      .arch-ids/NEWS.id NEWS
1383     modified files:
1384      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1385      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1388 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1390     Summary:
1391       Generalize some blosxom helper functions.
1392     Revision:
1393       muse--main--1.0--patch-183
1395     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1396       generalized helper functions.
1397       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1398       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1399       relative links.
1400     
1401     * lisp/muse-blosxom.el: Update example in header.
1402       (muse-blosxom-new-entry): Use new names for helper functions.
1403       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1404       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1405     
1406     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1407       `muse-blosxom-project-get-categories'.
1408       (muse-project-alist-styles): Renamed from
1409       `muse-blosxom-project-alist-entry'.
1410       (muse-project-alist-dirs): Renamed from
1411       `muse-blosxom-project-alist-dirs'.
1412       (muse-project-of-file): Use `muse-current-file'.
1413     
1414     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1415       `muse-current-file'.
1416     
1417     * lisp/muse.el (muse-current-file): New function that returns the name of
1418       the currently visited or published file.
1419       (muse-page-name): Use `muse-current-file'.
1421     modified files:
1422      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1423      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1426 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1428     Summary:
1429       muse-xml: definition lists, muse-docbook: center.
1430     Revision:
1431       muse--main--1.0--patch-182
1433     * Makefile (%.info, %.html): Use general argument in rule.
1434       (distclean): Add another cruft file.
1435     
1436     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1437       type="definition"> for definition lists.
1438     
1439     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1440       with <note>, since it's the closest thing I could find.
1442     modified files:
1443      ChangeLog Makefile experimental/muse-xml.el
1444      lisp/muse-docbook.el
1447 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1449     Summary:
1450       Minor namespace fix.
1451     Revision:
1452       muse--main--1.0--patch-181
1454     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1455       muse-match-string-no-properties rather than match-string-no-properties.
1457     modified files:
1458      ChangeLog lisp/muse-colors.el
1461 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1463     Summary:
1464       Correct breakage induced by previous patch.
1465     Revision:
1466       muse--main--1.0--patch-180
1468     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1469       path as a fallback if we are publishing.
1471     modified files:
1472      ChangeLog lisp/muse-wiki.el
1475 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1477     Summary:
1478       Make interwiki links work in a few more edge cases.
1479     Revision:
1480       muse--main--1.0--patch-179
1482     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1483       assertion, now that I have a good idea of the edge cases involved.
1484     
1485     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1486       the current file is not part of any Muse project, allowing interwiki
1487       links to be resolvable even then.  Don't return a relative path if we
1488       are not publishing.  For visiting links, the best thing is just to
1489       return the real path.
1491     modified files:
1492      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1495 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1497     Summary:
1498       Fix warnings during font-lock, example tag highlighting.
1499     Revision:
1500       muse--main--1.0--patch-178
1502     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1503       error.
1504       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1505       <lisp> tags.
1506       (muse-unhighlight-region): Move higher up.
1507       (muse-colors-example-tag, muse-colors-literal-tag): Use
1508       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1509       since the point gets put in the right place automatically.
1511     modified files:
1512      ChangeLog lisp/muse-colors.el
1515 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1517     Summary:
1518       muse-xml: Separate section from title.
1519     Revision:
1520       muse--main--1.0--patch-177
1522     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1523       attribute to sections.  Use separate <title> tag to handle the title of
1524       a section.  Thanks to drkm for the suggestion.
1525     
1526     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1527     
1528     * lisp/muse-publish.el (muse-publish-markup-heading)
1529       (muse-publish-section-close): Pass level to markup strings for all
1530       section-related tags.
1531     
1532     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1533       not defined.
1535     modified files:
1536      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1537      lisp/muse-publish.el lisp/muse.el
1540 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1542     Summary:
1543       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1544     Revision:
1545       muse--main--1.0--patch-176
1547     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1548       folders that match `muse-project-ignore-regexp'.
1549     
1550     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1551       omission.  Add ",.*" to list of bad directory parts.
1552     
1553     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1554       matches `muse-project-ignore-regexp'.
1555     
1556     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1557       (muse-style-elements-list): New function that returns a list of
1558       references to ELEM in STYLE, including base styles.
1559       (muse-publish-markup-region): Use muse-style-elements-list rather than
1560       muse-style-elements when getting :regexps.
1561     
1562     * lisp/muse-publish.el (muse-style-element): Add docstring.
1564     modified files:
1565      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1566      lisp/muse-publish.el
1569 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1571     Summary:
1572       Initial implementation of muse-xml.el.  End of section edge case.
1573     Revision:
1574       muse--main--1.0--patch-175
1576     * AUTHORS: Add Peter K. Lee.
1577     
1578     * Makefile (experimental): New target that builds experimental programs.
1579       (distclean): Remove debian/dirs, a cruft file from the debian build
1580       process.
1581     
1582     * examples/mwolson/muse-init.el: Update.
1583     
1584     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1585       prompts for the blog entry to visit.
1586     
1587     * experimental/Makefile: New file that causes experimental stuff to be
1588       built.
1589     
1590     * experimental/muse-xml.el: New file that provides the experimental XML
1591       publishing style.
1592     
1593     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1594       comment strings.
1595     
1596     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1597     
1598     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1599       involving end-of-file and paragraph detection.
1600     
1601     * lisp/muse-wiki.el: Minor header fix.
1602     
1603     * scripts/muse-build.el (load-path): Add "../experimental".
1605     new files:
1606      experimental/.arch-ids/Makefile.id
1607      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1608      experimental/muse-xml.el
1610     modified files:
1611      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1612      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1613      lisp/muse-wiki.el scripts/muse-build.el
1616 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1618     Summary:
1619       Try to fix <example> region coloring problem.
1620     Revision:
1621       muse--main--1.0--patch-174
1623     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1624       If region is multiple lines, add '(font-lock-multiline t) to
1625       properties.  This should fix an annoying <example> region issue.
1627     modified files:
1628      ChangeLog lisp/muse-colors.el
1631 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1633     Summary:
1634       Don't publish implicit links that have a double-quote at begin or end.
1635     Revision:
1636       muse--main--1.0--patch-173
1638     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1639       double-quote exists at beginning or end.
1640     
1641     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1642       don't colorize if a double-quote exists at beginning or end.
1644     modified files:
1645      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1648 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1650     Summary:
1651       Fix failure to publish emphasis properly.
1652     Revision:
1653       muse--main--1.0--patch-172
1655     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1656       errors.
1657     
1658     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1659       of muse-wiki.
1661     removed files:
1662      experimental/.arch-ids/muse-wiki-old.el.id
1663      experimental/muse-wiki-old.el
1665     modified files:
1666      ChangeLog lisp/muse-publish.el
1669 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1671     Summary:
1672       Add a few common revision control directories to the ignore list.
1673     Revision:
1674       muse--main--1.0--patch-171
1676     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1677       directories to be ignored when building the file alist, such as those
1678       used for CVS and Arch revision control data.
1680     modified files:
1681      ChangeLog lisp/muse-project.el
1684 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1686     Summary:
1687       Fix #2654: Append a newline when using pdf publishing style.
1688     Revision:
1689       muse--main--1.0--patch-170
1691     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1692       newline to the end.
1694     modified files:
1695      ChangeLog lisp/muse-latex.el
1698 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1700     Summary:
1701       5 levels of headings colorization; color bare URLs.
1702     Revision:
1703       muse--main--1.0--patch-169
1705     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1706       Really color up to 5 headings.
1707       (muse-colors-markup): Add muse-url-regexp.
1708       (muse-colors-explicit-link): Renamed from muse-colors-link.
1709       (muse-colors-implicit-link): Moved here from
1710       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1711       we'll be coloring URLs.
1713     modified files:
1714      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1717 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1719     Summary:
1720       Don't emphasize if a word constituent follows the trailer.
1721     Revision:
1722       muse--main--1.0--patch-168
1724     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1725       (muse-colors-verbatim): Don't colorize if a word constituent follows
1726       the trailer.
1727     
1728     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1729       word constituent follows the trailer.
1731     modified files:
1732      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1735 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1737     Summary:
1738       Add coloring for example, verbatim, and =signs=; anchor fix.
1739     Revision:
1740       muse--main--1.0--patch-167
1742     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1743       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1744       (muse-colors-verbatim): Use `muse-verbatim-face'.
1745       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1746       priority.
1747       (muse-colors-tags): Add verbatim and literal tags.
1748       (muse-colors-example-tag): Use `remove-text-properties' instead of
1749       `set-text-properties', since the latter does not work consistently.
1750       (muse-colors-literal-tag): New function that strips all markup from the
1751       region.
1752       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1753       that we can work around an annoying XEmacs issue.
1754     
1755     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1756       multi-line by default.
1757     
1758     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1759       string.
1761     modified files:
1762      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1763      lisp/muse.el
1766 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1768     Summary:
1769       Link with anchor bugfix.
1770     Revision:
1771       muse--main--1.0--patch-166
1773     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1774       valid, as long as the base is valid.
1776     modified files:
1777      ChangeLog lisp/muse-colors.el
1780 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1782     Summary:
1783       Link inside table issue, fixes read-only text error.
1784     Revision:
1785       muse--main--1.0--patch-165
1787     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1788       inside tables so we don't get an error when links exist.
1789     
1790     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1791     
1792     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1793       into account when displaying the "All files published" message, unless
1794       they've actually been modified.
1795     
1796     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1797       don't wrap in condition-case; we don't want the message to be muffled.
1799     modified files:
1800      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1801      lisp/muse-project.el lisp/muse.el
1804 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1806     Summary:
1807       Permit infinitely-nested sections.
1808     Revision:
1809       muse--main--1.0--patch-164
1811     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1812       (Deriving from an existing style): Mark up as a list.
1813     
1814     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1815       Color an additional level of headings.
1816     
1817     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1818       section-other, section-other-end, and section-close strings.
1819       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1820       through the 'section-close string.
1821     
1822     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1823       'begin-underline, since this messes up paragraph handling.  Use
1824       <h5></h5> for 'section-other.
1825     
1826       (muse-html-fixup-tables): New function that sorts the table parts so
1827       that order is head, foot, body.  Apparently XHTML needs this, and it
1828       seems like a good general practice, so we do it for HTML as well.
1829     
1830     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1831       'section-other.
1832     
1833     * lisp/muse-publish.el (muse-publish-section-close): New function that
1834       determines where to put the section close given heading depth and
1835       inserts it.
1836       (muse-publish-markup-heading): Handle 'section-other and
1837       'section-other-end.  Call `muse-publish-section-close' at end of
1838       function.
1839     
1840     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1841       for 'section-other.
1843     modified files:
1844      ChangeLog examples/QuickStart lisp/muse-colors.el
1845      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1846      lisp/muse-publish.el lisp/muse-texinfo.el
1849 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1851     Summary:
1852       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1853     Revision:
1854       muse--main--1.0--patch-163
1856     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1857       XEmacs fixes.
1858       (muse-docbook-markup-regexps): Deal with new table algorithm.
1859       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1860       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1861       (muse-docbook-markup-table): Use a better table algorithm, based on the
1862       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1863       and foot of the table.  Use informaltable rather than table.
1864       (muse-docbook-fixup-tables): New function that sorts all tables found
1865       in the published document so that the order is head, foot, body.
1866       (muse-docbook-markup-functions): Add anchor handler.
1867       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1868       paragraph.
1869       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1870       that insert an anchor at point.
1871     
1872     * lisp/muse-html.el (muse-html-transform-content-type)
1873       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1874     
1875     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1876     
1877     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1878     
1879     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1880       that was evaluated in the output.
1882     modified files:
1883      ChangeLog examples/QuickStart lisp/muse-docbook.el
1884      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1887 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1889     Summary:
1890       muse-texinfo: Improve formatting for enddots, dots, underline.
1891     Revision:
1892       muse--main--1.0--patch-162
1894     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1895       of enddots and dots.  For begin-underline and end-underline, use "_",
1896       since we don't have anything better.
1898     modified files:
1899      ChangeLog lisp/muse-texinfo.el
1902 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1904     Summary:
1905       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1906     Revision:
1907       muse--main--1.0--patch-161
1909     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1910       list.  This should fix #2635.
1912     modified files:
1913      ChangeLog lisp/muse-texinfo.el
1916 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1918     Summary:
1919       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1920     Revision:
1921       muse--main--1.0--patch-160
1923     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1924     
1925     * debian/changelog: Ditto.
1926     
1927     * debian/control (Build-Depends-Indep): Add tetex-bin.
1928     
1929     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1930       output for me.
1931     
1932     * examples/QuickStart: Remove stray <comment> now that the bug that made
1933       it necessary is fixed.
1934     
1935     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1936       suggestions.
1937     
1938     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1939       the contents from the footer to the header.
1940     
1941     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1942       each number, not after.
1943     
1944     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1945     
1946     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1947       happens when doing batch publishing.  Minor whitespace fix.
1949     modified files:
1950      ChangeLog Makefile.defs debian/changelog debian/control
1951      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1952      lisp/muse-texinfo.el lisp/muse.el
1955 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1957     Summary:
1958       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1959     Revision:
1960       muse--main--1.0--patch-159
1962     * examples/QuickStart: Add "Write me." to empty sections at end so that
1963       they publish correctly with DocBook.
1964     
1965     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1966       paragraph starts with emphasis, example, link, or email address.
1968     modified files:
1969      ChangeLog examples/QuickStart lisp/muse-docbook.el
1972 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1974     Summary:
1975       Handle embedded docbook footnotes and <literal> edge case.
1976     Revision:
1977       muse--main--1.0--patch-158
1979     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1980      (muse-docbook-markup-strings): Use systemitem for example text.
1981      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1982      <para></para> inside of them.
1983     
1984     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1985       here at all.
1986     
1987     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1988       muse-publish-escape-specials-in-string to list by default.
1989     
1990     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1991       argument IGNORE-READ-ONLY determines whether or not to ignore the
1992       read-only property when transforming text.  Add docstring.
1993       (muse-publish-markup-word): Use non-nil third argument to
1994       muse-publish-escape-specials when we're publishing `='-delimited text.
1995       This allows =<literal><tag></literal>= to work as intended.
1996     
1997     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1998       arguments after the first so that we can include this in
1999       `muse-publish-url-transforms'.
2000     
2001     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2003     modified files:
2004      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2005      lisp/muse-publish.el
2008 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2010     Summary:
2011       Misc. blosxom fixes, like category directive.
2012     Revision:
2013       muse--main--1.0--patch-157
2015     * contrib/pyblosxom/getstamps.py: Add file extension.
2016     
2017     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2018       extension.  This will allow Muse to specify it once a
2019       timestamps-writing routine gets written.
2020     
2021     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2022       attention to the "category" directive, if it exists.  Use file-truename
2023       instead of expand-file-name for base directory.
2024     
2025     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2026       by default.
2027     
2028     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2029       available tags, even though it doesn't do anything yet.
2031     modified files:
2032      ChangeLog contrib/pyblosxom/getstamps.py
2033      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2034      lisp/muse-project.el
2037 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2039     Summary:
2040       Small logic fix with temp files.
2041     Revision:
2042       muse--main--1.0--patch-156
2044     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2045       buffer-name to determine whether the buffer is still around.
2047     modified files:
2048      ChangeLog lisp/muse.el
2051 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2053     Summary:
2054       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2055     Revision:
2056       muse--main--1.0--patch-155
2058     * lisp/muse.el (muse-widget-type-value-create)
2059       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2060       extra widgets from 'lazy type that are needed to get the
2061       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2062     
2063     * lisp/muse.el (muse-implicit-link-functions)
2064       (muse-explicit-link-functions): Remove predefined wiki-related options.
2065       These are added in muse-wiki via custom-add-option.
2066     
2067     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2068     
2069     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2070     
2071     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2072       ":strings" to cope with Emacs21 and XEmacs.
2073       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2074     
2075     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2076       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2077       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2078     
2079     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2080       since XEmacs doesn't support the alist widget.  Deal with case where no
2081       projects are defined, or a strange expression is used.
2082     
2083     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2084       stuff using custom-add-option.
2086     modified files:
2087      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2088      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2091 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2093     Summary:
2094       Don't kill temp buffer if debug-on-error is non-nil.
2095     Revision:
2096       muse--main--1.0--patch-154
2098     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2099       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2101     modified files:
2102      ChangeLog lisp/muse.el
2105 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2107     Summary:
2108       Expand Debian package description.
2109     Revision:
2110       muse--main--1.0--patch-153
2112     * debian/control (Description): Expand this to make the package more
2113       enticing.
2114     
2115     * debian/copyright, debian/rules: Minor whitespace cleanups.
2116     
2117     * debian/changelog: Package 3.01.arch.152-1.
2119     modified files:
2120      ChangeLog Makefile.defs debian/changelog debian/control
2121      debian/copyright debian/rules
2124 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2126     Summary:
2127       Header/footer docfix; ChangeLog correction.
2128     Revision:
2129       muse--main--1.0--patch-152
2131     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2132       Thanks to drkm for pointing out my error.
2133     
2134     Use better documentation and customize interface for headers and footers.
2135     Thanks to Chris McMahan.
2137     modified files:
2138      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2139      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2140      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2141      muse.texi
2142      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2145 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2147     Summary:
2148       Slight Debian version tweak.
2149     Revision:
2150       muse--main--1.0--patch-151
2152     * Makefile.defs (VERSION): Use a slightly different version naming
2153       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2154       X.YY is the Muse version, and YYY is the patch level.
2155     
2156     * debian/changelog: Ditto.
2158     modified files:
2159      ChangeLog Makefile.defs debian/changelog
2162 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2164     Summary:
2165       Improve debian build and put together a package.
2166     Revision:
2167       muse--main--1.0--patch-150
2169     * Makefile (debclean): New target that cleans up the mess that the
2170       `debian' target makes.
2171       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2172       results to my debian dist dir two levels up.
2173     
2174     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2175     
2176     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2177     
2178     * debian/control (Standards-Version): Update to 3.6.2.
2179     
2180     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2181       up.
2182     
2183     * debian/copyright (Copyright): Improve.
2184     
2185     * debian/emacsen-install (FILES): Include contrib directory so that
2186       muse-http.el compiles properly.
2187     
2188     * debian/muse-el.examples: New file containing the example files to
2189       install.
2190     
2191     * debian/rules: Move example stuff to muse-el.examples.  Install some
2192       additional documentation.
2194     new files:
2195      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2197     modified files:
2198      ChangeLog Makefile Makefile.defs debian/changelog
2199      debian/control debian/copyright debian/emacsen-install
2200      debian/rules
2203 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2205     Summary:
2206       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2207     Revision:
2208       muse--main--1.0--patch-149
2210     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2211       the beginning of a header would be emphasized if an asterisk came
2212       before it.
2213       (muse-colors-underlined): Don't allow end of underlined text to be the
2214       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2215       is sufficient.
2216     
2217     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2218       on.  We'll use a more clever trick to keep emphasis characters from
2219       being interpreted in explicit links -- add a custom 'noemphasis text
2220       property to them.  Move mdash rule further down so that I can add
2221       designations after blockquoted text.
2222     
2223     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2224       text has the 'noemphasis property, ignore it.
2225       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2226       property to the text between BEG and END, or match beginning and end.
2227     
2228     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2229       before trying to set buffer-modified to nil.  This should fix a
2230       "selecting deleted buffer" error when publishing from command line.
2232     modified files:
2233      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2234      lisp/muse.el
2237 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2239     Summary:
2240       Journal validation fixes.
2241     Revision:
2242       muse--main--1.0--patch-148
2244     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2245       default rather than HTML 4.0 [strict].
2246       (muse-html-markup-strings): Include empty alt element.
2247     
2248     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2249     
2250     * muse.texi (Journal): Ditto.
2252     modified files:
2253      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2256 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2258     Summary:
2259       Add debian files; tweak Makefile.
2260     Revision:
2261       muse--main--1.0--patch-147
2263     * Makefile (distclean): Remove directory created by dist rule.
2264       (dist): Make this only generate the directory, not the tarball.
2265       (release): New target that generates the tarball and zipfile.
2266       (debrelease): New target that builds the debian package for Muse.
2267       (upload): Depend on release target.
2268     
2269     * examples/mwolson/stylesheets: Add forgotten Arch id.
2271     new files:
2272      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2273      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2274      debian/.arch-ids/emacsen-install.id
2275      debian/.arch-ids/emacsen-remove.id
2276      debian/.arch-ids/emacsen-startup.id
2277      debian/.arch-ids/muse-el.dirs.id
2278      debian/.arch-ids/muse-el.docs.id
2279      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2280      debian/changelog debian/control debian/copyright
2281      debian/emacsen-install debian/emacsen-remove
2282      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2283      debian/muse-el.info debian/rules
2284      examples/mwolson/stylesheets/.arch-ids/=id
2285      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2286      examples/mwolson/stylesheets/.arch-ids/common.css.id
2287      examples/mwolson/stylesheets/.arch-ids/print.css.id
2288      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2289      examples/mwolson/stylesheets/blog.css
2290      examples/mwolson/stylesheets/common.css
2291      examples/mwolson/stylesheets/print.css
2292      examples/mwolson/stylesheets/screen.css
2294     modified files:
2295      ChangeLog Makefile
2297     new directories:
2298      debian debian/.arch-ids examples/mwolson/stylesheets
2299      examples/mwolson/stylesheets/.arch-ids
2302 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2304     Summary:
2305       Allow `muse-index-as-string' to remove current file from output.
2306     Revision:
2307       muse--main--1.0--patch-146
2309     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2310       which excludes the current file from the output.  Improve
2311       documentation.
2313     modified files:
2314      ChangeLog lisp/muse-mode.el
2317 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2319     Summary:
2320       S-TAB issue with Windows.
2321     Revision:
2322       muse--main--1.0--patch-145
2324     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2325       issue with Windows.
2327     modified files:
2328      ChangeLog lisp/muse-mode.el
2331 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2333     Summary:
2334       Improve temp buffer usage.
2335     Revision:
2336       muse--main--1.0--patch-144
2338     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2339       `insert-file-contents'.  This should further help with the temp
2340       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2341       into this problem.
2342     
2343     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2344       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2345       make sure the temp buffer is killed.  I didn't implement an option to
2346       save the contents of the temp buffer.
2348     modified files:
2349      ChangeLog lisp/muse-book.el lisp/muse-http.el
2350      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2351      lisp/muse.el
2354 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2356     Summary:
2357       muse-docbook: split-string Emacs21 fix.
2358     Revision:
2359       muse--main--1.0--patch-143
2361     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2362       split-string to fix an Emacs21 issue.
2364     modified files:
2365      ChangeLog lisp/muse-docbook.el
2368 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2370     Summary:
2371       muse-docbook: Parse author directive so that it validates properly.
2372     Revision:
2373       muse--main--1.0--patch-142
2375     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2376       attempts to publish the contents a DocBook-usable <author> tag.
2377       (muse-docbook-header): Use `muse-docbook-get-author'.
2379     modified files:
2380      ChangeLog lisp/muse-docbook.el
2383 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2385     Summary:
2386       Be a bit more clever with our consecutive list regexp.
2387     Revision:
2388       muse--main--1.0--patch-141
2390     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2391       clever with our consecutive list regexp.
2393     modified files:
2394      ChangeLog lisp/muse-docbook.el
2397 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2399     Summary:
2400       Do the right thing with consecutive list items, hopefully.
2401     Revision:
2402       muse--main--1.0--patch-140
2404     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2405       (muse-docbook-header): Add DTD string.
2406       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2407       tags.
2408       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2409       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2411     modified files:
2412      ChangeLog lisp/muse-docbook.el
2415 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2417     Summary:
2418       Improve customize interface for `muse-project-alist' once more.
2419     Revision:
2420       muse--main--1.0--patch-139
2422     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2423       setting to be anything, since we now support settings that use lists.
2424       (muse-project): Vastly improve this by naming each setting and showing
2425       what exact type is required.  Handle case where a function is not
2426       defined yet.  Use a set for styles, which looks nice.  This is about as
2427       good as it can be ... unless we add some sort of inline documentation
2428       later on.  A setting was added for Yann's :force-publish tag.
2429     
2430     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2431       project name.
2433     modified files:
2434      ChangeLog lisp/muse-project.el lisp/muse.el
2437 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2439     Summary:
2440       Merged from hodique@lifl.fr--2005 (patch 24-33)
2441     Revision:
2442       muse--main--1.0--patch-138
2444     Patches applied:
2445     
2446      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2447        Merged from mwolson@gnu.org--2005 (patch 96)
2448     
2449      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2450        Merged from mwolson@gnu.org--2005 (patch 97-101)
2451     
2452      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2453        Merged from mwolson@gnu.org--2005 (patch 102-106)
2454     
2455      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2456        Merged from mwolson@gnu.org--2005 (patch 107-120)
2457     
2458      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2459        Merged from mwolson@gnu.org--2005 (patch 121-131)
2460     
2461      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2462        Merged from mwolson@gnu.org--2005 (patch 132)
2463     
2464      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2465        Merged from mwolson@gnu.org--2005 (patch 133-135)
2466     
2467      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2468        Merged from mwolson@gnu.org--2005 (patch 136)
2469     
2470      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2471        Merged from mwolson@gnu.org--2005 (patch 137)
2472     
2473      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2474        Introduce :force-publish project keyword. Fix bug #2637
2476     modified files:
2477      ChangeLog lisp/muse-project.el
2479     new patches:
2480      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2481      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2482      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2483      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2484      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2485      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2486      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2487      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2488      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2489      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2492 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2494     Summary:
2495       Prevent temp buffers from prompting for save; handle lisp errors better.
2496     Revision:
2497       muse--main--1.0--patch-137
2499     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2500       bound" error.  I don't know for certain where this is coming from,
2501       though ... *grumble*.
2502     
2503     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2504       like how emacs-wiki does it.  Warn the user about lisp errors,
2505       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2506       publish as something valid in most markup styles, with increased
2507       emphasis on those that don't support it.  That's a win-win ... I think
2508       :^) .
2509     
2510     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2511       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2512       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2513       believe that this should be the default behavior of `with-temp-buffer'.
2514     
2515     * lisp/muse-book.el (muse-book-publish-project): Use
2516       `muse-with-temp-buffer-no-prompt'.
2517     
2518     * lisp/muse-http.el (muse-http-reject): Ditto.
2519     
2520     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2521     
2522     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2523     
2524     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2525       (muse-publish-markup-email, muse-published-contents): Ditto.
2527     modified files:
2528      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2529      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2530      lisp/muse-publish.el lisp/muse.el
2533 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2535     Summary:
2536       Customization error; Makefile tweaks.
2537     Revision:
2538       muse--main--1.0--patch-136
2540     * Makefile (dist): Use a tla-specific method to create the tarball.
2541       Create a zip file as well.
2542       (upload): New rule that uploads the tarball and zip file to gna.org.
2543     
2544     * Makefile.defs (VERSION): New variable that determines the version
2545       string to use in the `dist' and `upload' targets.
2546     
2547     * lisp/muse.el (muse-implicit-link-functions)
2548       (muse-explicit-link-functions): Use :type of hook so that the options
2549       get recognized.
2551     modified files:
2552      ChangeLog Makefile Makefile.defs lisp/muse.el
2555 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2557     Summary:
2558       Prepare Muse 3.01.90 (3.02 RC1).
2559     Revision:
2560       muse--main--1.0--patch-135
2563     modified files:
2564      ChangeLog lisp/muse.el muse.texi
2567 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2569     Summary:
2570       Attempt to get the right file extension when publishing; more examples.
2571     Revision:
2572       muse--main--1.0--patch-134
2574     * examples/mwolson/muse-init.el: Update my configuration.
2575     
2576     * examples/mwolson/templates: Store my web page templates here.
2577     
2578     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2579     
2580     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2581       descriptions.  Yet another reason to implement my list-returning from
2582       handlers idea.
2583     
2584     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2585       with a few more edge cases.  Throw together a rough hack for
2586       determining when to include the output file extension.
2587     
2588     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2589       but still ineffective.
2591     new files:
2592      examples/mwolson/templates/.arch-ids/=id
2593      examples/mwolson/templates/.arch-ids/footer.html.id
2594      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2595      examples/mwolson/templates/.arch-ids/generic-header.html.id
2596      examples/mwolson/templates/.arch-ids/header.html.id
2597      examples/mwolson/templates/footer.html
2598      examples/mwolson/templates/generic-footer.html
2599      examples/mwolson/templates/generic-header.html
2600      examples/mwolson/templates/header.html
2602     modified files:
2603      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2604      lisp/muse-wiki.el
2606     new directories:
2607      examples/mwolson/templates
2608      examples/mwolson/templates/.arch-ids
2611 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2613     Summary:
2614       Make published link handling do the right thing, plus misc. fixes.
2615     Revision:
2616       muse--main--1.0--patch-133
2618     * lisp/muse-mode.el (muse-mode-hook): Add option for
2619       `muse-wiki-update-custom-values'.  The :set function makes sure that
2620       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2621       This probably isn't best-practice, but it works.
2622     
2623     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2624       Save match data.
2625     
2626     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2627       `muse-publish-prepare-url' to the listed options.
2628     
2629     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2630       output-dir is not specified.
2631     
2632     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2633       here instead of later on.
2634     
2635     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2636       right thing when `muse-wiki-interwiki-alist' is nil.
2637     
2638     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2639       `muse-publish-output-file'.
2640     
2641     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2642       (muse-wiki-transform-wikiword): Removed.  We should not use the
2643       publishing transforms facility to handle these.
2644     
2645     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2646       links as "link" rather than "url".
2647     
2648     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2649       takes care of any customization cleaups that need to happen whenever
2650       muse-mode is entered.
2651     
2652     * lisp/muse.el (muse-implicit-link-functions): Add options for
2653       `muse-handle-url' and the wiki handlers.
2654       (muse-explicit-link-functions): Add option for
2655       `muse-wiki-handle-internal'.
2657     modified files:
2658      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2659      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2662 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2664     Summary:
2665       Add invalid directory assertion.
2666     Revision:
2667       muse--main--1.0--patch-132
2669     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2670       any invalid directories will trigger an error.
2672     modified files:
2673      ChangeLog lisp/muse-project.el
2676 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2678     Summary:
2679       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2680     Revision:
2681       muse--main--1.0--patch-131
2684     modified files:
2685      AUTHORS ChangeLog
2688 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2690     Summary:
2691       Yann's assignment form came in!
2692     Revision:
2693       muse--main--1.0--patch-130
2696     modified files:
2697      AUTHORS ChangeLog
2700 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2702     Summary:
2703       Compilation fix, minor shuffling in `muse-mode'.
2704     Revision:
2705       muse--main--1.0--patch-129
2707     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2708       accessing it.  Fixes Yet Another Compiler Error.
2709     
2710     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2711      project-specific settings happen first.
2713     modified files:
2714      ChangeLog lisp/muse-mode.el lisp/muse.el
2717 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2719     Summary:
2720       Fix annoying initial buffer coloring problem.
2721     Revision:
2722       muse--main--1.0--patch-128
2724     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2725       where even buffer-file-name is not set.  This happens the first time we
2726       attempt to colorize the buffer.  I'm rather astonished that I had to do
2727       this.
2729     modified files:
2730      ChangeLog lisp/muse-wiki.el
2733 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2735     Summary:
2736       Jump to bad and good links on TAB; mode-choosing fix.
2737     Revision:
2738       muse--main--1.0--patch-127
2740     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2741       pics a major mode for a file.  If one is specified in the project of
2742       file, use it.  Otherwise, use muse-mode.
2743       (muse-next-reference, muse-previous-reference): Jump to bad links as
2744       well as good ones.
2745     
2746     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2747       of `muse-mode'.
2749     modified files:
2750      ChangeLog lisp/muse-mode.el lisp/muse.el
2753 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2755     Summary:
2756       Add specified Muse file extension to auto-mode-alist.
2757     Revision:
2758       muse--main--1.0--patch-126
2760     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2761       the old extension from auto-mode-alist and add the new one.  This
2762       eliminates the need to set muse-mode-auto-p when you have specified a
2763       Muse file extension.
2764     
2765     * examples/mwolson/muse-init.el: Sync.
2767     modified files:
2768      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2771 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2773     Summary:
2774       Make `muse-project-alist' more intuitively customizable.
2775     Revision:
2776       muse--main--1.0--patch-125
2778     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2779       settings.
2780     
2781     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2782       (muse-project-alist-get): New function that pre-parses
2783       `muse-projects-alist' before customization in order to work around an
2784       annoying limitation in the customize interface.
2785       (muse-project-alist-set): New function that takes the value that
2786       customize gave us and turns it into something Muse can use.
2787       (muse-project): New widget that outlines the form of the
2788       `muse-project-alist' variable.
2789       (muse-project-alist): Use the `muse-project' widget and specify :set
2790       and :get.
2792     modified files:
2793      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2796 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2798     Summary:
2799       Silence compiler warnings.
2800     Revision:
2801       muse--main--1.0--patch-124
2803     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2804     
2805     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2806       compiler warning.
2807     
2808     * lisp/muse-project.el (muse-project-applicable-styles): Call
2809       `muse-assert' with only 1 argument to silence a compiler warning.
2811     modified files:
2812      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2813      lisp/muse-project.el
2816 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2818     Summary:
2819       muse-docbook: Merge several other types of tags if necessary.
2820     Revision:
2821       muse--main--1.0--patch-123
2823     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2824       `muse-docbook-fixup-sections'.  For each TAG in
2825       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2826       merge them together.  Thanks to Dale P. Smith for the suggestion.
2827       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2829     modified files:
2830      ChangeLog lisp/muse-docbook.el
2833 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2835     Summary:
2836       muse-docbook: Output an XML tag with encoding at the beginning of document.
2837     Revision:
2838       muse--main--1.0--patch-122
2840     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2841       of document.
2842       (muse-docbook-encoding-default): New option that determines which Emacs
2843       buffer encoding to use by default in Muse DocBook files if none is
2844       found.
2845       (muse-docbook-charset-default): New option that determines the DocBook
2846       XML charset to use if no translation is found in
2847       muse-docbook-encoding-map.
2848       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2849       system to its associated DocBook coding system.
2850       (muse-docbook-transform-content-type): New function that determines the
2851       DocBook XML encoding to use based on the contents of
2852       muse-docbook-encoding-map.
2853       (muse-docbook-encoding): New function that calls
2854       muse-docbook-transform-content-type.
2855       (muse-docbook-finalize-buffer): New function that sets the buffer file
2856       coding system to the value of muse-docbook-encoding-default, but only
2857       if the buffers contents have no special characters.
2858       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2860     modified files:
2861      ChangeLog lisp/muse-docbook.el
2864 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2866     Summary:
2867       Apply muse-docbook patch from Dale P. Smith.
2868     Revision:
2869       muse--main--1.0--patch-121
2871     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2872       Dale P. Smith to make the markup much better.
2874     modified files:
2875      AUTHORS ChangeLog lisp/muse-docbook.el
2878 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2880     Summary:
2881       Use different mapping for S-tab on Windows.
2882     Revision:
2883       muse--main--1.0--patch-120
2885     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2886       Windows, use [(shift tab)] for `muse-previous-reference'.
2888     modified files:
2889      ChangeLog lisp/muse-mode.el
2892 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2894     Summary:
2895       XEmacs wiki fix.
2896     Revision:
2897       muse--main--1.0--patch-119
2899     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2900       `muse-match-string-no-properties' so XEmacs doesn't complain.
2902     modified files:
2903      ChangeLog lisp/muse-wiki.el
2906 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2908     Summary:
2909       Handle a few edge cases with project-page resolution gracefully.
2910     Revision:
2911       muse--main--1.0--patch-118
2913     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2914       make sure that PAGE is specified.  STYLES should be generated
2915       automatically, but it could theoretically fail.  I'm managing to
2916       trigger this when messing with unsaved Muse files.  Handle case where
2917       buffer has not yet been saved.
2918       (muse-project-find-file): Don't try to resolve relative links; just
2919       open them.
2920     
2921     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2922       point-of-reference bug.  No need to call muse-project-page-of-file
2923       since buffer-file-name and muse-publishing-current-file both give us
2924       full paths.
2925     
2926     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2927       `skip-chars-backward' only respects the newline some of the time.
2928       Damned annoying.
2930     modified files:
2931      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2932      lisp/muse-wiki.el
2935 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2937     Summary:
2938       Fix image-link goof-up and add pretty titles.
2939     Revision:
2940       muse--main--1.0--patch-117
2942     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2943       class="image-link"> instead of <div class="image-link">.  I found a bug
2944       with the way I was handling both, so I decided to simplify things.
2945     
2946     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2947       `muse-publish-output-name', but keeps the directory prefix.
2948       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2949     
2950     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2951       customizable option that determines the words to downcase in title.
2952       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2953       Capitalized Title out of either a string or the current title.  This is
2954       not currently used by any other function -- for now it is meant to be
2955       called by the user.
2957     modified files:
2958      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2961 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2963     Summary:
2964       Escape specials in link descriptions.
2965     Revision:
2966       muse--main--1.0--patch-116
2968     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2969       function that escapes special characters in the given string according
2970       to the current publishing style.
2971       (muse-publish-url): Use the above function to escape the description
2972       part of extended links.
2973       (muse-publish-prepare-url): Don't make string read-only; it does
2974       nothing.
2975     
2976     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2977       (muse-wiki-transform-wikiword): Don't make string read-only.
2979     modified files:
2980      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2983 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2985     Summary:
2986       Escape "&", "<", and ">" in URL text.
2987     Revision:
2988       muse--main--1.0--patch-115
2990     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2991       specially.  Thanks to John Sullivan for the suggestion.
2993     modified files:
2994      ChangeLog lisp/muse-html.el
2997 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2999     Summary:
3000       Update my example configuration.
3001     Revision:
3002       muse--main--1.0--patch-114
3004     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3005       project to "WebSite" in order to make it more distinct.
3006       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3007       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3008       anymore.
3009       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3010       published name of the current file.  I really should make a function
3011       called `muse-published-name' or something similar!
3012       ("\C-cpx"): Use this key sequence for
3013       `my-muse-prepare-entry-for-xanga'.
3014       (muse-file-extension): I'm making use of this so I can figure out its
3015       intricacies.
3017     modified files:
3018      ChangeLog examples/mwolson/muse-init.el
3021 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3023     Summary:
3024       Tackle a project name interwiki highlighting snafu.
3025     Revision:
3026       muse--main--1.0--patch-113
3028     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3029       this.  It seems to be more robust now.  Highlighting is going the way I
3030       want it.
3032     modified files:
3033      ChangeLog lisp/muse-wiki.el
3036 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3038     Summary:
3039       Fix some gross mistakes.
3040     Revision:
3041       muse--main--1.0--patch-112
3043     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3044       gross misspellings.
3045     
3046     * lisp/muse-project.el (muse-project-file-entries): If
3047       `muse-file-extension' is defined, use it to filter the entries.
3048     
3049     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3050       variable.  Move higher in file.
3051     
3052     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3053       argument instead of the real name of the variable.
3055     modified files:
3056      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3057      lisp/muse.el
3060 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3062     Summary:
3063       Make natural interwiki links between projects mostly work.
3064     Revision:
3065       muse--main--1.0--patch-111
3067     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3068       function and flesh it out.  This seems to work properly, though for
3069       some reason, interwiki links using projects are a bit flakey.
3070       (muse-wiki-handle-interwiki): Deal with case where we have a project
3071       name in an interwiki link.
3073     modified files:
3074      ChangeLog lisp/muse-wiki.el
3077 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3079     Summary:
3080       Fix Emacs21 issue with muse-insert-tag.
3081     Revision:
3082       muse--main--1.0--patch-110
3084     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3085       completing-read to appease older Emacsen.
3087     modified files:
3088      ChangeLog lisp/muse-mode.el
3091 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3093     Summary:
3094       Fix error with `muse-blosxom-new-entry' and Emacs21.
3095     Revision:
3096       muse--main--1.0--patch-109
3098     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3099       `completing-read' so that old versions of Emacs don't complain.
3101     modified files:
3102      ChangeLog lisp/muse-blosxom.el
3105 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3107     Summary:
3108       Try to fix an error with `muse-blosxom-get-categories'.
3109     Revision:
3110       muse--main--1.0--patch-108
3112     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3113       about processing directories.
3115     modified files:
3116      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3119 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3121     Summary:
3122       Make a distinction between implicit and explicit links at publish-time.
3123     Revision:
3124       muse--main--1.0--patch-107
3126     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3127     
3128     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3129     
3130     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3131       `explicit' argument.
3132     
3133     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3134       not we are dealing with an explicit link.
3135     
3136     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3137     
3138     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3139       argument, but ignore it.
3140     
3141     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3142       when link is not explicit.
3144     modified files:
3145      ChangeLog lisp/muse-html.el lisp/muse-http.el
3146      lisp/muse-publish.el lisp/muse-wiki.el
3149 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3151     Summary:
3152       Implement several WikiWord handling fixes.
3153     Revision:
3154       muse--main--1.0--patch-106
3156     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3157       found by the handlers.  Don't send implicit links through some of the
3158       advanced checks.
3159     
3160     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3161       of interwiki link before calling `muse-handle-explicit-link'.
3162     
3163     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3164       "\\|" separator between project-alist entries and interwiki entries.
3165       Force a reconfiguration of muse-colors-markup.
3166     
3167     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3168       sure that we don't colorize WikiNames that don't go with any file.
3169     
3171     modified files:
3172      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3173      lisp/muse-wiki.el
3176 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3178     Summary:
3179       Attempt to simplify muse-wiki a bit.
3180     Revision:
3181       muse--main--1.0--patch-105
3183     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3184       here.
3185     
3186     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3187       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3188       (muse-wiki-update-use-wikiword-markup-regexp)
3189       (muse-wiki-update-use-wikiword-link-function)
3190       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3191       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3192     
3193     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3194       `muse-wiki-use-wikiword' is specified.
3195     
3196     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3197       unless `muse-wiki-use-wikiword' is specified.
3198     
3199     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3200       muse-colors-markup.
3201     
3202     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3203       muse-publish-markup-regexps.
3204     
3205     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3206       muse-publish-url-transforms.
3207     
3208     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3209       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3210     
3212     modified files:
3213      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3216 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3218     Summary:
3219       Make muse-blosxom use relative name of published file in page-date alist.
3220     Revision:
3221       muse--main--1.0--patch-104
3223     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3224       file.
3225       (muse-blosxom-update-page-date-alist): Renamed from
3226       `muse-blosxom-markup-date-directive'.  Make the current file name
3227       relative to the base directory and strip file extension if necessary.
3228     
3230     modified files:
3231      ChangeLog lisp/muse-blosxom.el
3234 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3236     Summary:
3237       Hack on muse-blosxom timestamps somewhat.
3238     Revision:
3239       muse--main--1.0--patch-103
3241     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3242       actually do something useful.  This should have a different name,
3243       really.
3244       ("blosxom-html", "blosxom-xhtml"): Call
3245       `muse-blosxom-markup-date-directive' after publishing each entry.
3246     
3248     modified files:
3249      ChangeLog lisp/muse-blosxom.el
3252 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3254     Summary:
3255       Fix several startup and compile errors.
3256     Revision:
3257       muse--main--1.0--patch-102
3259     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3260       fixes an error that occurred during startup.
3261     
3262     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3263       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3264       to muse.el.
3265     
3266     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3267       that the nasty compile errors go away.  Fix a few typos.
3268       (muse-ignored-extensions): Fix docstring.
3269       (muse-file-extension): Move this higher in the file.
3270     
3271     
3273     modified files:
3274      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3277 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3279     Summary:
3280       Note that muse-file-extension should not have "." in front.
3281     Revision:
3282       muse--main--1.0--patch-101
3284     * lisp/muse-project.el (muse-project-find-file): Handle case where
3285       muse-file-extension is not specified.
3286     
3287     * lisp/muse.el (muse-file-extension): Note that the period at the
3288       beginning of this value should be omitted.
3289     
3290     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3291       file extension so that regexp characters inside the extension will not
3292       goof it up.  This should never be a problem in normal cases, but let's
3293       be robust.
3294     
3296     modified files:
3297      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3298      lisp/muse.el
3301 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3303     Summary:
3304       Implement optional file extension of Muse files.
3305     Revision:
3306       muse--main--1.0--patch-100
3308     * lisp/muse-mode.el (muse-mode): Make sure
3309       `muse-update-ignored-extensions-regexp' gets updated every time we
3310       enter Muse mode.  This works around a bug in the customize interface --
3311       if a user changes an option using setq, the :set function sometimes
3312       does not get executed.  I should really try to determine whether or not
3313       this is really an issue anymore.
3314     
3315     * lisp/muse-project.el (muse-project-find-file): Make use of
3316       `muse-file-extension'.
3317     
3318     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3319       customizable; it is autogenerated from `muse-ignored-extensions'.
3320       (muse-update-ignored-extensions-regexp): New function that sets the
3321       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3322       make sure that the value of `muse-file-extension' is taken into
3323       account.
3324       (muse-ignored-extensions): New option that determines which file
3325       extensions to ignore.  It is in the form of a list of regexps.
3326     
3327     * lisp/muse.el (muse-file-extension): New option that allows the user to
3328       specify the file extension to be used for Muse files.  By default, this
3329       is nil, which means that no extension will be used.
3330     
3331     * lisp/muse.el (muse-page-name): Handle case where
3332       `muse-ignored-extensions-regexp' is nil.
3333     
3335     modified files:
3336      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3337      lisp/muse-regexps.el lisp/muse.el
3340 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3342     Summary:
3343       Document new blosxom convenience feature.
3344     Revision:
3345       muse--main--1.0--patch-99
3347     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3348       `muse-blosxom-project-alist-entry'.  An example is provided in the
3349       header.
3350     
3352     modified files:
3353      ChangeLog lisp/muse-blosxom.el
3356 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3358     Summary:
3359       Further work on `muse-project-alist' entry generation for blosxom.
3360     Revision:
3361       muse--main--1.0--patch-98
3363     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3364       Include subdirectories in first part of "Blog" entry.
3365     
3366     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3367       that returns a list of dirs that are to be used with the first part of
3368       a `muse-project-alist' entry.
3369     
3371     modified files:
3372      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3375 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3377     Summary:
3378       New function: muse-blosxom-project-alist-entry.
3379     Revision:
3380       muse--main--1.0--patch-97
3382     * examples/mwolson/muse-init.el: Update from my latest settings.
3383       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3384     
3385     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3386       that generates the latter part of an entry for `muse-project-alist'.
3387     
3389     modified files:
3390      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3393 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3395     Summary:
3396       Merged from hodique@lifl.fr--2005 (patch 12-23)
3397     Revision:
3398       muse--main--1.0--patch-96
3400     Patches applied:
3401     
3402      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3403        Merged from mwolson@gnu.org--2005 (patch 68-76)
3404     
3405      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3406        Merged from mwolson@gnu.org--2005 (patch 77-80)
3407     
3408      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3409        Merged from mwolson@gnu.org--2005 (patch 81)
3410     
3411      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3412        Merged from mwolson@gnu.org--2005 (patch 82)
3413     
3414      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3415        Escape % in latex publishing
3416     
3417      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3418        bugfix
3419     
3420      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3421        small improvement on muse-make-link
3422     
3423      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3424        Fix customization of muse-wiki-wikiword-regexp
3425     
3426      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3427        Allow full customization of WikiWords
3428     
3429      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3430        Fix mouse-2 yank bug in muse-mode
3431     
3432      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3433        Fix interpretation order
3434     
3435      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3436        Merged from mwolson@gnu.org--2005 (patch 83-95)
3437     
3439     modified files:
3440      ChangeLog lisp/muse-wiki.el
3442     new patches:
3443      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3444      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3445      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3446      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3447      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3448      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3449      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3450      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3451      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3452      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3453      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3454      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3457 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3459     Summary:
3460       Minor docfixes.
3461     Revision:
3462       muse--main--1.0--patch-95
3464     * lisp/muse-mode.el (muse-follow-name-at-point) 
3465       (muse-follow-name-at-mouse): Docfixes.
3466     
3468     modified files:
3469      ChangeLog lisp/muse-mode.el
3472 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3474     Summary:
3475       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3476     Revision:
3477       muse--main--1.0--patch-94
3479     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3480       `muse-blosxom-new-entry'.
3481     
3482     * muse.texi (Blosxom Entries): Ditto.
3483     
3485     modified files:
3486      ChangeLog lisp/muse-blosxom.el muse.texi
3489 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3491     Summary:
3492       Re-add global mouse-2 event.
3493     Revision:
3494       muse--main--1.0--patch-93
3496     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3497       mouse-2, since Yann found a way around the problem I was facing.
3498       (muse-follow-name-at-mouse): Call the event that would normally be used
3499       here if we don't have a link at point.
3500     
3502     modified files:
3503      ChangeLog lisp/muse-mode.el
3506 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3508     Summary:
3509       Fix publishing error.
3510     Revision:
3511       muse--main--1.0--patch-92
3513     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3514       the cdr of output-dir.  This was a code fragment from a previous
3515       attempt to refactor this function.
3516     
3518     modified files:
3519      ChangeLog lisp/muse-project.el
3522 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3524     Summary:
3525       Work on getting to the point where we can resolve project interwiki links.
3526     Revision:
3527       muse--main--1.0--patch-91
3529     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3530       `muse-publishing-current-file'.
3531     
3532     * lisp/muse-project.el (muse-project-of-file): Ditto.
3533     
3534     * lisp/muse-project.el (muse-project-applicable-styles): New function
3535       that returns the usable styles for a file, given either a list of
3536       styles or a project name.  This is useful for removing styles that will
3537       be ignored for a file.
3538       (muse-project-publish-file): Split :include and :exclude processing
3539       into `muse-project-applicable-styles'.
3540     
3541     * lisp/muse-publish.el (muse-publish-output-name): Use
3542       `muse-publishing-current-file'.
3543     
3544     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3545     
3546     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3547       project names.
3548     
3549     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3550       names to be uninterpreted.  Remove need for muse-assoc-string.
3551     
3552     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3553       function that will be called to fetch a link to a page from a Muse
3554       project from the output file of the currently-published file.  This is
3555       commented out for now since I ran out of energy.
3556     
3557     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3558       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3559       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3560       Handle case where no interwiki can be found, even though this should
3561       never happen.
3562     
3563     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3564       whenever Muse mode is entered.  That way we don't have to enter an
3565       extra command in our .emacs.
3566     
3567     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3568       `muse-publishing-current-file' already exists that does the same thing.
3569       How embarrassing.
3570     
3571     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3572     
3573     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3574       to use it.
3575     
3577     modified files:
3578      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3579      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3582 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3584     Summary:
3585       Mouse-2 on regular text will yank rather than give an error.
3586     Revision:
3587       muse--main--1.0--patch-90
3589     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3590       this seems to be more trouble than it's worth.
3591       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3592       use our own implementation.
3593     
3595     modified files:
3596      ChangeLog lisp/muse-mode.el
3599 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3601     Summary:
3602       Make interwiki links publish with the correct extension.
3603     Revision:
3604       muse--main--1.0--patch-89
3606     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3607       prefix and suffix to interwiki names, as well as stripping out unwanted
3608       extensions.
3609     
3611     modified files:
3612      ChangeLog lisp/muse-wiki.el
3615 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3617     Summary:
3618       Fix publishing of bare interwiki names.
3619     Revision:
3620       muse--main--1.0--patch-88
3622     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3623       `set'.  Use `muse-assoc-string' instead of `assoc'.
3624     
3625     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3626       `assoc-string' functionality usable with Emacs21 and XEmacs.
3627     
3629     modified files:
3630      ChangeLog lisp/muse-wiki.el lisp/muse.el
3633 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3635     Summary:
3636       Apply a few fixes from Yann's branch.
3637     Revision:
3638       muse--main--1.0--patch-87
3640     Background: I hacked on Muse over the weekend while offline, and so did
3641                 Yann.  His changes to muse-wiki.el are different than the
3642                 ones that I made, so we should probably figure out the best
3643                 way to handle this when we both get on IRC again.  For now,
3644                 I've merged in the bugfixes that he's made, omitting most of
3645                 the changes to muse-wiki.
3646     
3647     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3648     
3649     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3650     
3651     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3652       introduced previously.
3653     
3655     modified files:
3656      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3659 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3661     Summary:
3662       Warn if file not published; hack further on Wiki stuff.
3663     Revision:
3664       muse--main--1.0--patch-86
3666     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3667       complete <div> tags that are of the class "image-link".  It is hoped
3668       that this will prevent user-added <div> tags from being mangled.
3669     
3670     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3671       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3672       need to look at the text at point.
3673     
3674     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3675       current file has not been published since it was up-to-date.  Thanks to
3676       Bill Freeman for the suggestion.
3677     
3678     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3679       is nil.  If this happens, return the original URL.
3680     
3681     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3682       `muse-wiki-update-interwiki-regexp.'
3683       (muse-wiki-update-interwiki-regexp): New function that sets the value
3684       of `muse-wiki-interwiki-regexp'.
3685       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3686       on :set.
3687     
3688     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3689       `muse-wiki-expand-interwiki'.
3690       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3691       with no matching file from being published as links.
3692     
3693     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3694       string argument once again, since this behavior is needed when
3695       publishing.
3696       (muse-wiki-handle-wikiword): Ditto.
3697     
3698     * lisp/muse.el (muse-handle-url): Ditto.
3699     
3700     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3701       after every unsuccessful attempt at handling the link.  If argument is
3702       given, restore match-data at end, too.
3703     
3704     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3705       argument.  Match data is always saved.  If argument is not given,
3706       assume that `muse-implicit-link-regexp' has been matched against, and
3707       return the 1st match string if no handlers worked.
3708     
3710     modified files:
3711      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3712      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3715 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3717     Summary:
3718       Hack on WikiName handling and make TAB work for Wiki links.
3719     Revision:
3720       muse--main--1.0--patch-85
3722     * lisp/muse-colors.el (muse-colors-markup): Use
3723       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3724     
3725     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3726       nil, don't color bad links.  If non-nil, color bad links.
3727     
3728     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3729     
3730     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3731       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3732       (muse-journal-rss-munge-buffer): Ditto.
3733     
3734     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3735       Docfix.
3736     
3737     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3738       are handled first, then implicit ones.  It should work better in all
3739       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3740       to determine how far to scan for an implicit link.  This defaults to
3741       the text between the point and the next space.
3742     
3743     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3744       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3745       literally after opening the buffer.  Hopefully this can be of use in
3746       custom visit-link functions, when necessary.
3747     
3748     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3749       `muse-visit-link-default'.
3750     
3751     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3752       Search by text properties instead of regexps.  This allows Muse to find
3753       links without having to have a massive regexp that contains all link
3754       types.  The downside is that this will not work if the user defontifies
3755       the buffer.  But it would somewhat defeat the purpose of following
3756       links if you can't see them.
3757     
3758     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3759       enough command line args are passed in batch mode.
3760     
3761     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3762       `muse-explicit-link-regexp'.
3763     
3764     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3765       `muse-link-regexp'.
3766     
3767     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3768       specifies the "common ground" of all implicit links, like URLs, bare
3769       WikiNames, and -- in the future -- email addresses.
3770     
3771     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3772     
3773     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3774       optional.  That was a bad idea on my part.  Renamed from
3775       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3776       annoy anyone :^) .
3777     
3778     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3779       `muse-wiki-interwiki-expand'.
3780       (muse-wiki-handle-wikiword): Renamed from
3781       `muse-wiki-wikiword-handle'.
3782     
3783     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3784       for the eval-after-load arg since XEmacs chokes on constants.
3785     
3786     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3787       face on WikiWords that don't correspond with a file.  If people really
3788       want this to appear in bad-link face, I could accommodate that.
3789     
3790     * lisp/muse.el (muse-handle-url): New function that detects whether the
3791       given string is a URL.
3792       (muse-implicit-link-functions): Renamed from
3793       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3794       (muse-explicit-link-functions): Renamed from
3795       `muse-mode-handler-functions'.
3796       (muse-handle-implicit-link): New function that handles all
3797       implicit links by calling functions from `muse-implicit-link-functions'.
3798       (muse-handle-explicit-link): Renamed from
3799       `muse-handled-url'.
3800     
3802     modified files:
3803      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3804      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3805      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3808 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3810     Summary:
3811       Allow WikiWords to be ignored with <nop> or "''''".
3812     Revision:
3813       muse--main--1.0--patch-84
3815     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3816     
3817     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3818       whether to hide <nop> tags when coloring a Muse buffer.
3819       (muse-wiki-wikiword-at-point): Docfix.
3820       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3821       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3822       during publishing.
3823       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3824       which keeps the WikiWord that follows it from being interpreted.
3825       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3826       WikiWord delimiter.
3827     
3829     modified files:
3830      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3833 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3835     Summary:
3836       Update postal address of FSF in muse-wiki.el.
3837     Revision:
3838       muse--main--1.0--patch-83
3840     * lisp/muse-wiki.el: Update postal address of the FSF.
3841     
3843     modified files:
3844      ChangeLog lisp/muse-wiki.el
3847 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3849     Summary:
3850       Interpret explicit links before emphasis.
3851     Revision:
3852       muse--main--1.0--patch-82
3854     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3855       links before emphasis.
3856     
3857     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3858       for the heck of it.
3860     modified files:
3861      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3864 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3866     Summary:
3867       Wiki hacking, regexp tweaks.
3868     Revision:
3869       muse--main--1.0--patch-81
3871     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3872       muse-regexp.
3873     
3874     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3875       that indicates whether or not to use character classes in regexps.  The
3876       default is to let Muse try to figure it out.
3877       (muse-extreg-usable-p): Make use of this variable.
3878     
3879     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3880       this regexp.  I'm guessing it was supposed to have a TAB in there at
3881       one time.  Replace this stuff with muse-regexp-space.
3882     
3883     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3884       by default.
3885     
3886     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3887       "or".
3888     
3889     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3890       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3891       We'll fix those anchor problems eventually!
3892     
3893     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3894       uses `muse-interwiki-handle' to determine whether an interwiki link is
3895       at point.
3896     
3897     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3898       look for a suitable value at point if needed.
3899     
3900     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3901     
3902     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3903     
3904     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3906     modified files:
3907      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3908      lisp/muse-wiki.el
3911 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3913     Summary:
3914       Make installation of manual when not using Debian go smoothly.
3915     Revision:
3916       muse--main--1.0--patch-80
3918     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3919       and options are to be used when insinuating the Muse documentation into
3920       the Info menu.
3921     
3922     * Makefile (install): Make use of INSTALLINFO.
3923     
3924     * README (Installation): Give directions for changing INSTALLINFO on a
3925       Debian system and changing where Muse is installed.
3926     
3927     * muse.texi: Ditto.
3929     modified files:
3930      ChangeLog Makefile Makefile.defs README muse.texi
3933 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3935     Summary:
3936       Fix compiler warning induced by last patch.
3937     Revision:
3938       muse--main--1.0--patch-79
3940     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3941       compiler warning.
3943     modified files:
3944      ChangeLog lisp/muse-project.el lisp/muse.el
3947 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3949     Summary:
3950       Add `muse-current-file', fix minor QuickStart issue.
3951     Revision:
3952       muse--main--1.0--patch-78
3954     * examples/QuickStart: Make John Wiegley the author.
3955     
3956     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3957       `muse-current-file' instead of `buffer-file-name'.
3958     
3959     * lisp/muse-project.el (muse-current-project): Document.
3960     
3961     * lisp/muse-project.el (muse-current-file): New variable indicating the
3962       name, including path, of the file that is currently being published.
3963       (muse-project-of-file): Make use of
3964       `muse-current-file'.
3965     
3966     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3967     
3968     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3970     modified files:
3971      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3972      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3973      lisp/muse.el
3976 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3978     Summary:
3979       Make muse-replace-regexp-in-string closer to its parent; no func change.
3980     Revision:
3981       muse--main--1.0--patch-77
3983     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3984       to implement all functionality of `replace-regexp-in-string'.  No
3985       functionality change.
3986     
3988     modified files:
3989      ChangeLog lisp/muse.el
3992 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3994     Summary:
3995       Play nicely with fill, adaptive-fill, and flyspell.
3996     Revision:
3997       muse--main--1.0--patch-76
3999     * muse-mode.el (muse-mode-intangible-links): New function used to
4000       determine whether links will be considered intangible.
4001     
4002     * lisp/muse-mode.el (muse-mode-link-functions)
4003       (muse-mode-handler-functions): Minor docfix.
4004     
4005     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4006       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4007       making links intangible by default, but this may be adjusted by use of
4008       the `muse-mode-intangible-links' function.
4009     
4010     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4011       nil if we should allow a fill to occur here.  Keeps links from being
4012       broken up.
4013     
4014     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4015       non-nil if we allow spell-checking to occur here.  Keeps links from
4016       being improperly colorized.
4017     
4018     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4019       functionality change.
4021     modified files:
4022      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4025 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4027     Summary:
4028       Minor doc changes and code prettification.
4029     Revision:
4030       muse--main--1.0--patch-75
4032     * AUTHORS: Note that YH's assignment is in the mail.
4033     
4034     * README (scripts): Explain better the contents of the `scripts'
4035       directory.
4036     
4037     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4039     modified files:
4040      AUTHORS ChangeLog README lisp/muse-wiki.el
4043 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4045     Summary:
4046       Merged from hodique@lifl.fr--2005 (patch 7-11)
4047     Revision:
4048       muse--main--1.0--patch-74
4050     Patches applied:
4051     
4052      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4053        split WikiWords and InterWiki links into their own package
4054     
4055      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4056        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4057     
4058      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4059        Mimic experimental behavior for interwiki
4060     
4061      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4062        fix notes publishing
4063     
4064      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4065        various minor fixes
4067     new files:
4068      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4070     modified files:
4071      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4072      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4074     renamed files:
4075      experimental/.arch-ids/muse-wiki.el.id
4076        ==> experimental/.arch-ids/muse-wiki-old.el.id
4077      experimental/muse-wiki.el
4078        ==> experimental/muse-wiki-old.el
4080     new patches:
4081      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4082      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4083      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4084      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4085      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4088 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4090     Summary:
4091       Tell people where to find on-line version of manual.
4092     Revision:
4093       muse--main--1.0--patch-73
4095     * README: Add on-line locations for manual.
4096     
4097     * muse.texi: Remove @include directive.  This makes generating a PDF of
4098       this documentation a lot easier.
4099     
4100     * muse.texi (Preface): Add on-line locations for manual.
4102     modified files:
4103      ChangeLog README muse.texi
4106 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4108     Summary:
4109       Try to make Muse play nice with outline minor mode.
4110     Revision:
4111       muse--main--1.0--patch-72
4113     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4114     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4115     "muse" instead of "t" when adding invisibility to text or checking for
4116     invisibility.
4117     
4118     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4119     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4120     this function.
4122     modified files:
4123      ChangeLog lisp/muse-colors.el lisp/muse.el
4126 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4128     Summary:
4129       Minor grammar fix in Introduction section of manual.
4130     Revision:
4131       muse--main--1.0--patch-71
4133     * muse.texi (Introduction): Minor grammar fix.
4135     modified files:
4136      ChangeLog muse.texi
4139 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4141     Summary:
4142       Release Muse 3.01.
4143     Revision:
4144       muse--main--1.0--patch-70
4146     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4147     
4148     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4149     
4150     * lisp/muse-poem.el (muse-poem-markup-strings)
4151       (muse-poem-chapbook-strings): Make customizable.
4152     
4153     * lisp/muse-poem.el (muse-chapbook-latex-header)
4154       (muse-chapbook-latex-footer): Docfix.
4155     
4156     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4157       (muse-texinfo-pdf-extension): Ditto.
4158     
4159     * lisp/muse.el (muse-version): Change to 3.01.
4160     
4161     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4162       done, for now!
4164     modified files:
4165      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4166      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4169 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4171     Summary:
4172       Tweak documentation thoroughly; still incomplete.
4173     Revision:
4174       muse--main--1.0--patch-69
4176     * README: Minor tweaks.
4177     
4178     * muse.texi: Massively rename chapters so that the titles are more
4179       descriptive.  Clean up grammar.
4180     
4181     * muse.texi (Obtaining Muse): Move content of Installation node here,
4182       stripping out any customization tips, since those are covered later.
4183       Re-work this chapter since I was dissatisfied with it.
4184     
4185     * muse.texi (Installation): This node has the content of README regarding
4186       installation, which fits the title of the node much better than the
4187       previous content.
4188     
4189     * muse.texi (Blosxom): Turn the sections of this section into
4190       subsections.
4191     
4192     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4193       like lists!
4194     
4195     * muse.texi (History): Add a "2005" item.
4197     modified files:
4198      ChangeLog README muse.texi
4201 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4203     Summary:
4204       Finish documenting 2 more publishing styles.
4205     Revision:
4206       muse--main--1.0--patch-68
4208     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4209     
4210     * lisp/muse-journal.el: Docfixes.
4211     
4212     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4213       documentation to this function.
4214     
4215     * muse.texi (Blosxom Options): New node containing the publishing styles
4216       and options provided by Blosxom.
4217       (Book): Add usage note, as I suspect a lot of people might be confused
4218       by this style.
4219       (HTML): Space out entries better.
4220       (Journal, LaTeX): New nodes for publishing styles.
4221       (Common Elements): Document a few options that are present in
4222       `muse-publish.el'.
4224     modified files:
4225      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4226      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4229 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4231     Summary:
4232       Make Muse installable and correct an Emacs21 issue.
4233     Revision:
4234       muse--main--1.0--patch-67
4236     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4237       directory will be generated.
4238       (all): Compile muse.info by default.
4239       (doc): Refactor into individual generation rules for .html and .info
4240       files.
4241       (install): New rule that installs Muse source code, compiled .elc
4242       files, and the manual into proper places.
4243     
4244     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4245     
4246     * README (Insinuation): Move old content of Installation here.
4247       (Installation): Fill out this section.
4248       (Further Documentation): Add link to my website and note that a full
4249       manual is included with Muse.
4250     
4251     * lisp/Makefile (EL): Populate with .el files.
4252       (install): New rule that installs both .elc and .el files.
4253     
4254     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4255       Emacs21, hack in a handler for the @documentencoding tag so that it
4256       doesn't error out.
4258     modified files:
4259      ChangeLog Makefile Makefile.defs README lisp/Makefile
4260      lisp/muse-texinfo.el
4263 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4265     Summary:
4266       Cater even more to XEmacs and its annoying whims.
4267     Revision:
4268       muse--main--1.0--patch-66
4270     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4271       environment variable.
4272     
4273     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4274       handle it.  Load `muse-build.el' instead.
4275     
4276     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4277       used.
4278     
4279     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4280       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4281       not used.
4282     
4283     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4284       function does not appear to be used.
4285     
4286     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4287       `replace-regexp-in-string', since XEmacs doesn't have this function.
4288       We only implement the first 3 args, but this could be extended if we
4289       need to do so.
4290     
4291     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4292       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4293     
4294     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4295     
4296     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4297       make XEmacs shut up.
4298     
4299     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4300     
4301     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4302     
4303     * lisp/muse-http.el (muse-winnow-list): Ditto.
4304     
4305     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4306     
4307     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4308     
4309     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4310     
4311     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4312       anything.
4313     
4314     * scripts/publish: Use EMACS environment variable instead of hard-coding
4315       it.
4317     modified files:
4318      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4319      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4320      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4321      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4322      lisp/muse.el scripts/muse-build.el scripts/publish
4325 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4327     Summary:
4328       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4329     Revision:
4330       muse--main--1.0--patch-65
4332     * AUTHORS: Update entry.
4333     
4334     * muse-*.el: Move to the lisp directory.
4335     
4336     * lisp/Makefile: New file containing rules to test and compile the
4337       source.
4338     
4339     * Makefile.defs: New file that contains common definitions for all other
4340       Makefiles, such as Emacs command to use.
4341     
4342     * Makefile: Move lisp-specific rules to lisp/Makefile.
4343       (SUBDIRS): New variable containing subdirectories to clean.
4344     
4345     * README: Update to reflect new location of source files.  Give updated
4346       directions for compiling with XEmacs.
4347     
4348     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4349       compile.
4350       (%.html): Pass SITEFLAG as an environment variable to
4351       ../scripts/publish.
4352     
4353     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4354       seems to be needed to keep the process from failing.  This has *got* to
4355       be a bug in Muse, but I don't want to deal with it now.
4356     
4357     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4358     
4359     * lisp/muse-convert.el: Move line to commentary section.
4360     
4361     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4362       locally-bound `type' variable isn't used here.
4363     
4364     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4365     
4366     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4367       binding.
4368     
4369     * scripts/muse-build.el (load-path): Correct paths.
4370     
4371     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4372       as to avoid spurious warnings.
4373     
4374     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4375       it exists.
4376     
4377     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4378       (muse-match-string-no-properties): New functions that take the place of
4379       `line-end-position', `line-beginning-position', and
4380       `match-string-no-properties', respectively.
4381     
4382     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4383       (muse-my-journal-find-entries): Use Muse-specific version of
4384       `match-string-no-properties', `line-beginning-position', and
4385       `line-end-position' since these do not exist in XEmacs.
4386     
4387     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4388       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4389     
4390     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4391     
4392     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4393       (muse-html-insert-contents): Ditto.
4394     
4395     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4396     
4397     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4398     
4399     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4400     
4401     * lisp/muse-publish.el (muse-publish-markup-tag)
4402       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4403       (muse-published-buffer-contents): Ditto.
4404     
4405     * scripts/muse-build.el (muse-elint-files): Ditto.
4407     new files:
4408      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4409      lisp/.arch-ids/Makefile.id lisp/Makefile
4411     modified files:
4412      AUTHORS ChangeLog Makefile README examples/Makefile
4413      examples/QuickStart examples/johnw/muse-johnw.el
4414      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4415      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4416      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4417      lisp/muse.el scripts/muse-build.el scripts/publish
4419     renamed files:
4420      .arch-ids/muse-blosxom.el.id
4421        ==> lisp/.arch-ids/muse-blosxom.el.id
4422      .arch-ids/muse-book.el.id
4423        ==> lisp/.arch-ids/muse-book.el.id
4424      .arch-ids/muse-colors.el.id
4425        ==> lisp/.arch-ids/muse-colors.el.id
4426      .arch-ids/muse-convert.el.id
4427        ==> lisp/.arch-ids/muse-convert.el.id
4428      .arch-ids/muse-docbook.el.id
4429        ==> lisp/.arch-ids/muse-docbook.el.id
4430      .arch-ids/muse-html.el.id
4431        ==> lisp/.arch-ids/muse-html.el.id
4432      .arch-ids/muse-http.el.id
4433        ==> lisp/.arch-ids/muse-http.el.id
4434      .arch-ids/muse-journal.el.id
4435        ==> lisp/.arch-ids/muse-journal.el.id
4436      .arch-ids/muse-latex.el.id
4437        ==> lisp/.arch-ids/muse-latex.el.id
4438      .arch-ids/muse-mode.el.id
4439        ==> lisp/.arch-ids/muse-mode.el.id
4440      .arch-ids/muse-poem.el.id
4441        ==> lisp/.arch-ids/muse-poem.el.id
4442      .arch-ids/muse-project.el.id
4443        ==> lisp/.arch-ids/muse-project.el.id
4444      .arch-ids/muse-publish.el.id
4445        ==> lisp/.arch-ids/muse-publish.el.id
4446      .arch-ids/muse-regexps.el.id
4447        ==> lisp/.arch-ids/muse-regexps.el.id
4448      .arch-ids/muse-texinfo.el.id
4449        ==> lisp/.arch-ids/muse-texinfo.el.id
4450      .arch-ids/muse.el.id
4451        ==> lisp/.arch-ids/muse.el.id
4452      muse-blosxom.el
4453        ==> lisp/muse-blosxom.el
4454      muse-book.el
4455        ==> lisp/muse-book.el
4456      muse-colors.el
4457        ==> lisp/muse-colors.el
4458      muse-convert.el
4459        ==> lisp/muse-convert.el
4460      muse-docbook.el
4461        ==> lisp/muse-docbook.el
4462      muse-html.el
4463        ==> lisp/muse-html.el
4464      muse-http.el
4465        ==> lisp/muse-http.el
4466      muse-journal.el
4467        ==> lisp/muse-journal.el
4468      muse-latex.el
4469        ==> lisp/muse-latex.el
4470      muse-mode.el
4471        ==> lisp/muse-mode.el
4472      muse-poem.el
4473        ==> lisp/muse-poem.el
4474      muse-project.el
4475        ==> lisp/muse-project.el
4476      muse-publish.el
4477        ==> lisp/muse-publish.el
4478      muse-regexps.el
4479        ==> lisp/muse-regexps.el
4480      muse-texinfo.el
4481        ==> lisp/muse-texinfo.el
4482      muse.el
4483        ==> lisp/muse.el
4485     new directories:
4486      lisp lisp/.arch-ids
4489 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4491     Summary:
4492       Massively untabify files.
4493     Revision:
4494       muse--main--1.0--patch-64
4497     modified files:
4498      ChangeLog ChangeLog.2004 experimental/muse-message.el
4499      experimental/muse-wiki.el muse-book.el muse-colors.el
4500      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4501      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4502      muse-project.el muse-publish.el muse-regexps.el
4503      muse-texinfo.el muse.el
4506 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4508     Summary:
4509       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4510     Revision:
4511       muse--main--1.0--patch-63
4513     (Summary of changes that Yann made)
4514     
4515     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4516     
4517     * muse-mode.el (muse-generate-index): Move index generation code into
4518       `muse-index-as-string'.
4519       (muse-index-as-string): New function that generates an index and
4520       returns it as a string, instead of placing it in a buffer like
4521       `muse-generate-index' used to.
4522     
4523     Patches applied:
4524     
4525      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4526        merge from mwolson@gnu.org--2005
4527     
4528      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4529        Accept WikiWords as links [mostly rescinded]
4530     
4531      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4532        merge from mwolson@gnu.org--2005/muse--main--1.0
4533     
4534      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4535        Merged from mwolson@gnu.org--2005 (patch 60-62)
4536     
4537      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4538        provide a string view of the index
4540     modified files:
4541      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4543     new patches:
4544      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4545      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4546      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4547      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4548      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4551 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4553     Summary:
4554       Document Blosxom, Book, DocBook, and HTML publishing styles.
4555     Revision:
4556       muse--main--1.0--patch-62
4558     * muse-blosxom.el: Clean up header.
4559     
4560     * muse-book.el (muse-before-book-publish-hook): Rename to
4561       `muse-book-before-publish-hook'.
4562       (muse-after-book-publish-hook): Rename to
4563       `muse-book-after-publish-hook'.
4564     
4565     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4566       (muse-html-markup-strings, muse-xhtml-markup-strings)
4567       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4568       (muse-html-charset-default, muse-html-encoding-default)
4569       (muse-html-encoding-map): Docfixes.
4570     
4571     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4572       sections.
4574     modified files:
4575      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4578 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4580     Summary:
4581       Begin work on Publishing Styles section of manual.
4582     Revision:
4583       muse--main--1.0--patch-61
4585     * Makefile (.PHONY): Add "doc" to list.
4586       (doc): New rule that generates Info and HTML files from muse.texi.
4587       (dist): Rely on `distclean', not `clean'.
4588     
4589     * examples/QuickStart (Authoring mode): Remove empty section.
4590     
4591     * muse.texi: Call this program "the Emacs Muse" in title.
4592       (Publishing Styles): Begin to populate section.
4593       (Deriving Styles): First subsection of Publishing Styles.
4594       (Contributors): Remove spurious copyright section, since we address
4595       this in the title.
4596     
4597     * README: Actually remember to add this file.
4599     new files:
4600      .arch-ids/README.id README
4602     modified files:
4603      ChangeLog Makefile examples/QuickStart muse.texi
4606 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4608     Summary:
4609       Document Markup Rules.
4610     Revision:
4611       muse--main--1.0--patch-60
4613     * examples/QuickStart: Remove stray <comment> tag.
4614     
4615     * muse.texi (Top): Comment every menu line.
4616       (Markup Rules): New section with plenty of subsections.
4618     modified files:
4619      ChangeLog examples/QuickStart muse.texi
4622 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4624     Summary:
4625       Release this as Muse 3.00.90 (RC1).
4626     Revision:
4627       muse--main--1.0--patch-59
4629     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4630       is compatible with both Emacs and XEmacs.
4631     
4632     * examples/README: Renamed to QuickStart.
4633     
4634     * examples/Makefile (EXAMPLES): Reflect name change of README.
4635     
4636     * muse.el: Ditto.
4638     modified files:
4639      ChangeLog Makefile examples/Makefile muse.el
4641     renamed files:
4642      examples/.arch-ids/README.id
4643        ==> examples/.arch-ids/QuickStart.id
4644      examples/README
4645        ==> examples/QuickStart
4648 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4650     Summary:
4651       Makefile refactoring.
4652     Revision:
4653       muse--main--1.0--patch-58
4655     * Makefile (.PHONY): List all non-file targets.
4656       (examples): New rule that calls Make in the examples directory.
4657       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4658     
4659     * README: Move to the examples directory.  I'd prefer to distribute a
4660       very basic plain text README and use this as a quickstart + markup
4661       example + publishing example.
4662     
4663     * examples/Makefile: Move all README-related rules here.
4664     
4665     * examples/README: Add an "About this document" section.  
4666     
4667     * scripts/publish (style): Do not include the contrib directory, since we
4668       don't use any code from there.  Since this is only invoked from the
4669       examples directory, make sure add the parent directory to the load
4670       path.
4671     
4672     * muse.texi: Change version to 3.00.90 (RC1).
4673     
4674     * muse.el: Change location of the README file in header.
4675     
4676     * muse.el (muse-version): Update to 3.00.90 (RC1).
4678     new files:
4679      examples/.arch-ids/Makefile.id examples/Makefile
4681     modified files:
4682      ChangeLog Makefile examples/README muse.el muse.texi
4683      scripts/publish
4685     renamed files:
4686      .arch-ids/README.id
4687        ==> examples/.arch-ids/README.id
4688      README
4689        ==> examples/README
4692 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4694     Summary:
4695       Update my example configuration.
4696     Revision:
4697       muse--main--1.0--patch-57
4699     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4700       and experimental status of muse-message.
4702     modified files:
4703      ChangeLog examples/mwolson/muse-init.el
4706 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4708     Summary:
4709       Provide optional outline-style faces; customization fixes; experimental stuff.
4710     Revision:
4711       muse--main--1.0--patch-56
4713     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4714       option that determines what the header faces should look like.  If
4715       'outline, use outline-style faces.  If nil, don't generate the faces at
4716       all, which allows the user to specify their own.  Otherwise, use the
4717       scaled faces, which is the default behavior.
4718       (muse-colors-outline-faces-list): List of faces to use.  In case the
4719       outline faces are not available, provide reasonable defaults.
4720       (muse-make-faces): Use dolist instead of mapc.  Implement the
4721       possibility of having outline-style colors for heading.  Don't call
4722       this function immediately -- give the users time to make their changes
4723       through the customize interface.  Once we call this function, Emcs from
4724       CVS will not allow the faces to be changed easily, which is a shame.
4725     
4726     * muse-message.el (muse-message-contents-tag): Copied from
4727       `muse-publish-contents-tag' in order to keep the customization
4728       interface from making the `muse-markup-tags' option from throwing a
4729       type mismatch error.  This function is untested and will likely do
4730       nothing useful.  This file has been moved to the experimental folder
4731       until it gets fleshed out more.
4732     
4733     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4734       file that could eventually provide wiki-like ability.  Currently this
4735       is just a collection of functions that were pruned out when he remade
4736       Muse, so don't get too excited.  I plan to eventually merge Yann
4737       Hodique's work here, probably after the first release of Muse.
4738     
4739     * muse-regexps.el (muse-regexp): Improve description.
4740     
4741     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4742       the muse-regexp group since it is just a single regexp.  Lists of
4743       regexps don't have to be in muse-regexp, however.
4744     
4745     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4746       since the Emacs devel mailing list seems to not want Britain-izations
4747       in Emacs code.
4748     
4749     * muse-colors.el (muse-colors): Ditto.
4750     
4751     * muse-docbook.el (muse-docbook): Ditto.
4752     
4753     * muse-html.el (muse-html): Ditto.
4754     
4755     * muse-http.el (muse-http): Ditto.
4756     
4757     * muse-message.el (muse-message): Ditto.
4758     
4759     * muse-mode.el (muse-mode): Ditto.
4760     
4761     * muse-project.el (muse-project): Ditto.
4762     
4763     * muse-publish.el (muse-publish): Ditto.
4764     
4765     * muse.el (muse): Ditto.
4767     new files:
4768      experimental/.arch-ids/=id
4769      experimental/.arch-ids/muse-wiki.el.id
4770      experimental/muse-wiki.el
4772     modified files:
4773      ChangeLog experimental/muse-message.el muse-blosxom.el
4774      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4775      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4776      muse.el
4778     renamed files:
4779      .arch-ids/muse-message.el.id
4780        ==> experimental/.arch-ids/muse-message.el.id
4781      muse-message.el
4782        ==> experimental/muse-message.el
4784     new directories:
4785      experimental experimental/.arch-ids
4788 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4790     Summary:
4791       Fix publishing error when given an empty string for header/footer.
4792     Revision:
4793       muse--main--1.0--patch-55
4795     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4796       `file-readable-p' if it is an empty string.  For some reason,
4797       `file-readable-p' and `insert-file-contents' were treating an empty
4798       string as if it were the current directory.
4800     modified files:
4801      ChangeLog muse-publish.el
4804 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4806     Summary:
4807       WYSIWYG emphasis, XEmacs compatibility hacks.
4808     Revision:
4809       muse--main--1.0--patch-54
4811     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4812       compliant.  Only colorize if we end with the same number of asterisks
4813       as we start with, preventing unnoticed syntax errors.  Don't colorize
4814       in the middle of a word.
4815       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4816       Only colorize if we end with an underscore.  Don't colorize in the
4817       middle of a word.
4818     
4819     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4820       inside of group.  This will probably not do anything, but it seems
4821       syntactically good.
4822     
4823     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4824       where we start with an image link.  JohnW didn't seem to like having
4825       <p> tags inserted before image links, but they don't validate properly
4826       as they are.  For now, I will surround such links/paragraphs with <div
4827       class="image-link"> in an attempt to be as not invasive and yet
4828       standards compliant as possible.
4829     
4830     * muse-html.el (muse-html-escape-string): Work around distinction between
4831       int and char types in XEmacs.  Deal with an annoying replace-match bug
4832       in XEmacs that rears its head at times.
4833     
4834     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4835       multi-line.
4837     modified files:
4838      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4839      muse-publish.el
4842 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4844     Summary:
4845       Minor code cleanup to address elint issues.
4846     Revision:
4847       muse--main--1.0--patch-53
4849     * Makefile (test): Don't build README files during this rule.  Remove
4850       spurious "make clean" statement.
4851     
4852     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4853       `muse-colors' group, and give it a proper type.
4854     
4855     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4856     
4857     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4858       muse-my-journal-find-entries): Replace `string-to-int' with
4859       `string-to-number'.
4860     
4861     * muse-html.el (muse-html-insert-contents): Ditto.
4862     
4863     * muse-journal.el (muse-journal-html-munge-buffer,
4864       muse-journal-latex-munge-buffer): Ditto.
4865     
4866     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4867     
4868     * muse-publish.el (muse-publish-markup-footnote,
4869       muse-publish-contents-tag): Ditto.
4870     
4871     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4873     modified files:
4874      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4875      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4876      muse-regexps.el
4879 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4881     Summary:
4882       Add ability to automate the creation a new blosxom entry.
4883     Revision:
4884       muse--main--1.0--patch-52
4886     * examples/mwolson/muse-init.el: Move new entry section to
4887       muse-blosxom.el.  Modify the key settings in my example accordingly.
4888     
4889     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4890       Muse always makes sure that the file ends with a newline.
4891     
4892     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4893       planner markup is now provided automatically by the planner port to
4894       Muse, and we don't have any customized markup.
4895     
4896     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4897       variable that specifies where the base directory of your blog entries
4898       is found.
4899     
4900     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4901       the base directory.  Explore categories recursively.
4902     
4903     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4904       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4905       special characters file name.
4906     
4907     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4908       making a new blog entry.  It will prompt you for a category, then a
4909       title, and then will create a new file that has the date and title
4910       inserted.
4912     modified files:
4913      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4916 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4918     Summary:
4919       Change mailing address of FSF, add AUTHORS file.
4920     Revision:
4921       muse--main--1.0--patch-51
4923     * muse-*.el, muse.texi: Change mailing address of FSF.
4924     
4925     * muse.texi (Contributors): Fix typo.
4926     
4927     * AUTHORS: New file containing a list of all of those who have
4928       contributed code or documentation to Muse, how many lines were changed,
4929       etc.
4931     new files:
4932      .arch-ids/AUTHORS.id AUTHORS
4934     modified files:
4935      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4936      muse-html.el muse-http.el muse-journal.el muse-latex.el
4937      muse-message.el muse-mode.el muse-poem.el muse-project.el
4938      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4939      muse.texi
4942 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4944     Summary:
4945       Merged from hodique@lifl.fr--2005 (patch 0-1)
4946     Revision:
4947       muse--main--1.0--patch-50
4949     Patches applied:
4950     
4951      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4952        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4953     
4954      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4955        fix .html (for example) in visible names for links
4957     modified files:
4958      ChangeLog muse-publish.el
4960     new patches:
4961      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4962      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4965 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4967     Summary:
4968       Make generated X(HT)ML show up in the right encoding in other modes.
4969     Revision:
4970       muse--main--1.0--patch-49
4972     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4973       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4974       generated (X)HTML files show up in the right coding system when editing
4975       them with another Emacs mode.
4976     
4977     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4978       encoding instead of hard-coding it.
4979     
4980     * muse-message.el: Add content to Commentary section, explaining the use
4981       of this publishing style.
4983     modified files:
4984      ChangeLog muse-html.el muse-journal.el muse-message.el
4987 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4989     Summary:
4990       Move regexps to same group, only make 4 heading faces.
4991     Revision:
4992       muse--main--1.0--patch-48
4994     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4995       can only publish 3 of them specially, leaving the fourth to be in
4996       plain text.
4997       (muse-colors-markup): Only recognize 4 levels of heading.
4998     
4999     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5000       (muse-file-regexp, muse-image-regexp)
5001       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5002       like a good idea to have all the regexps in the same group.
5004     modified files:
5005      ChangeLog muse-colors.el muse-regexps.el muse.el
5008 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5010     Summary:
5011       Update my example config, minor code cleanup.
5012     Revision:
5013       muse--main--1.0--patch-47
5015     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5016       names and add "Plans" project.
5017     
5018     * muse-docbook.el (looking-back): Delete.
5019     
5020     * muse-html.el (looking-back): Delete.
5021     
5022     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5023       instead of `looking-back'.
5024     
5025     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5026       function, use this function.  If `looking-back' exists, call it;
5027       otherwise, use a workaround.
5029     removed files:
5030      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5032     modified files:
5033      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5034      muse-html.el muse.el
5037 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5039     Summary:
5040       Handle a few paragraph publishing edge cases better.
5041     Revision:
5042       muse--main--1.0--patch-46
5044     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5045       beginning-of-document, end-of-document, and paragraph separator regexps
5046       so that one markup rule can be used in all these cases.
5047       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5048       particular, blockquote or center at beginning or end of document will
5049       be published properly.  Hopefully this won't slow things down too much.
5050       (muse-docbook-markup-paragraph-close): Removed.
5051     
5052     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5053     
5054     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5055       Ditto.
5056       (muse-html-markup-paragraph-close): Removed.
5058     modified files:
5059      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5062 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5064     Summary:
5065       Improve prompt when reading a tag.
5066     Revision:
5067       muse--main--1.0--patch-45
5069     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5070       other Emacs modes seem to do.
5072     modified files:
5073      ChangeLog muse-mode.el
5076 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5078     Summary:
5079       Warn user when publishing fails due to a private directory.
5080     Revision:
5081       muse--main--1.0--patch-44
5083     * muse-project.el (muse-project-private-p): Warn users when publishing a
5084       file fails due to its directory not being readable by others.  Make
5085       sure that you do a `chmod +o name_of_directory' if you want the
5086       contents of that directory to be publishable.
5088     modified files:
5089      ChangeLog muse-project.el
5092 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5094     Summary:
5095       Fix error with example tags and message publishing style.
5096     Revision:
5097       muse--main--1.0--patch-43
5099     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5100       see if a previous definition for `font-lock-multiline' exists.
5101     
5102     * muse-message.el (muse-message-example-tag): Don't require two
5103       additional (unused) arguments.
5105     modified files:
5106      ChangeLog muse-colors.el muse-message.el
5109 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5111     Summary:
5112       Always end the published document with a newline.
5113     Revision:
5114       muse--main--1.0--patch-42
5116     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5117       published document with a newline.
5118     
5119     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5121     modified files:
5122      ChangeLog muse-docbook.el muse-html.el
5125 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5127     Summary:
5128       Don't let automatic backup files crash the publishing process.
5129     Revision:
5130       muse--main--1.0--patch-41
5132     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5133       directive since this value is already processed by
5134       `muse-publish-markup-directive', and may be obtained by using
5135       the code: (muse-publishing-directive "date").
5136     
5137     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5138       to run (funcall nil); this happened once during a debugging process.
5139     
5140     * muse-project.el (muse-project-private-p): Skip any file for which we
5141       cannot fetch attributes.  This fixes a bug where having an
5142       Emacs-generated automatic backup file in a publishing directory causes
5143       the publishing process to halt with an error.
5145     modified files:
5146      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5149 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5151     Summary:
5152       Apply fix in previous patch to the DocBook publishing style.
5153     Revision:
5154       muse--main--1.0--patch-40
5156     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5157       previous patch here as well.
5158     
5160     modified files:
5161      ChangeLog muse-docbook.el
5164 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5166     Summary:
5167       Fix newly-introduced lock-up during HTML publishing.
5168     Revision:
5169       muse--main--1.0--patch-39
5171     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5172       planner rules higher priority in the publishing sequence.  Hopefully
5173       this will not wreck anything; I don't use these rules, so I cannot
5174       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5175     
5176     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5177       replace-match; that seems to be slightly evil.  Return nil instead of a
5178       newline since otherwise Muse thinks that we are not done yet and gets
5179       into an infinite loop.  This should fix the lock-up problem that
5180       resulted from the previous few patches.
5182     modified files:
5183      ChangeLog muse-blosxom.el muse-html.el
5186 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5188     Summary:
5189       Parenthesis goofup.
5190     Revision:
5191       muse--main--1.0--patch-38
5193     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5194     
5196     modified files:
5197      ChangeLog muse-blosxom.el
5200 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5202     Summary:
5203       Make docbook and blosxom modes close paragraphs properly at end.
5204     Revision:
5205       muse--main--1.0--patch-37
5207     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5208       patch.
5209     
5210     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5211       (muse-docbook-markup-paragraph-close): Adapt from
5212       `muse-html-markup-paragraph-close'.
5213     
5214     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5215       preserve the same appearance as before the last patch.
5217     modified files:
5218      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5221 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5223     Summary:
5224       Bugfix: Close P tag properly at end of file.
5225     Revision:
5226       muse--main--1.0--patch-36
5228     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5229       error.
5230     
5231     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5232       detecting whether or not a paragraph needs a closing P tag.
5233       (muse-html-markup-paragraph-close): New function that only inserts a
5234       closing P tag when an unclosed P tag is nearby.
5236     modified files:
5237      ChangeLog muse-blosxom.el muse-html.el
5240 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5242     Summary:
5243       Update my example settings.
5244     Revision:
5245       muse--main--1.0--patch-35
5247     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5249     modified files:
5250      ChangeLog examples/mwolson/muse-init.el
5253 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5255     Summary:
5256       Update documentation for C-c TAB feature.
5257     Revision:
5258       muse--main--1.0--patch-34
5260     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5261       `muse-insert-tag'.
5262     
5264     modified files:
5265      ChangeLog muse.texi
5268 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5270     Summary:
5271       New feature: tag completion with C-c TAB.
5272     Revision:
5273       muse--main--1.0--patch-33
5275     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5276       (muse-tag-history, muse-custom-tags): New variables that keep track of
5277       the tag history and newly-entered tags respectively for
5278       `muse-insert-tag'.
5279       (muse-insert-tag): New function that interactively prompts the user for
5280       a tag to use.
5282     modified files:
5283      ChangeLog muse-mode.el
5286 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5288     Summary:
5289       Fix XHTML validation error with <hr> and <br>.
5290     Revision:
5291       muse--main--1.0--patch-32
5293     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5294       and HR tags for XHTML publishing.  This should fix a few validation
5295       errors that I've been noticing lately.
5297     modified files:
5298      ChangeLog muse-html.el
5301 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5303     Summary:
5304       Remove flyspell overlays on links.
5305     Revision:
5306       muse--main--1.0--patch-31
5308     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5309       should make the link clickable.  On Emacs21, the color will stay red,
5310       but other Emacsen should do the right thing, which is use the normal
5311       link color.  Hopefully this will fix some strange flyspell-related link
5312       problems.
5314     modified files:
5315      ChangeLog muse-colors.el
5318 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5320     Summary:
5321       Update my example Muse settings.
5322     Revision:
5323       muse--main--1.0--patch-30
5325     * examples/mwolson/muse-init.el: Update from my latest version.
5326       (muse-project-alist): Remove the francais part of my blog.
5327       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5328       into this and `my-muse-mode-fill-nobreak-p'.
5329       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5330       this is the best way to accomplish this.
5331       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5332       characters in the title.
5333       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5335     modified files:
5336      ChangeLog examples/mwolson/muse-init.el
5339 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5341     Summary:
5342       Add simple `muse-version' function.
5343     Revision:
5344       muse--main--1.0--patch-29
5346     * muse.el (muse-version): New function that displays the value of the
5347       `muse-version' variable.  This should be easier for the user to type
5348       than C-h v muse-version.
5350     modified files:
5351      ChangeLog muse.el
5354 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5356     Summary:
5357       Don't compile documentation by default.
5358     Revision:
5359       muse--main--1.0--patch-28
5361     * Makefile (all): Don't compile documentation by default.
5362       (doc): Use this rule to compile documentation.
5364     modified files:
5365      ChangeLog Makefile
5368 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5370     Summary:
5371       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5372     Revision:
5373       muse--main--1.0--patch-27
5375     2005-04-16  Michael Olson  <mwolson@gnu.org>
5376     
5377         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5378         johnw. If a journal entry's title is a [[link]], then an
5379         <enclosure> tag will be added to the XML data giving the size and
5380         MIME type of the link target.  This makes podcasting with Muse
5381         trivial.
5382         (muse-journal-rss-entry-template): Add enclosure usage to example.
5383         (muse-journal-rss-munge-buffer): Implement enclosures.
5385     modified files:
5386      ChangeLog muse-journal.el
5389 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5391     Summary:
5392       Standardize source headers, appease elint, don't require planner
5393     Revision:
5394       muse--main--1.0--patch-26
5396     2005-04-15  Michael Olson  <mwolson@gnu.org>
5397     
5398         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5399         `scripts' directory since it really isn't part of Muse proper; it
5400         is used to generate Muse output from the command line.
5401     
5402         * muse-blosxom.el: Handle case where planner is not loaded so that
5403         it isn't a hard requirement.
5404     
5405         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5406         that elint doesn't complain.
5407     
5408         * muse-message.el (muse-message-markup-link): Don't throw up on
5409         links with no description.
5410     
5411         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5412         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5413         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5414         muse-project.el, muse-publish.el, muse-regexps.el,
5415         muse-texinfo.el, muse.el: Add standard header for each file in
5416         preparation for the initial release, which will hopefully happen
5417         sometime within the next month.
5418     
5420     removed files:
5421      experimental/.arch-ids/=id
5423     modified files:
5424      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5425      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5426      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5427      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5428      muse-texinfo.el muse.el
5430     renamed files:
5431      .arch-ids/muse-build.el.id
5432        ==> scripts/.arch-ids/muse-build.el.id
5433      muse-build.el
5434        ==> scripts/muse-build.el
5436     removed directories:
5437      experimental experimental/.arch-ids
5440 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5442     Summary:
5443       Merge contents of muse-latexcjk.el into muse-latex.el.
5444     Revision:
5445       muse--main--1.0--patch-25
5447     2005-04-14  Michael Olson  <mwolson@gnu.org>
5448     
5449         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5450         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5451         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5452         Merge in from muse-latexcjk.el.
5453     
5454         * muse-latexcjk.el: Removed, functionality merged with
5455         muse-latex.el
5457     removed files:
5458      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5460     modified files:
5461      ChangeLog muse-latex.el
5464 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5466     Summary:
5467       Merge muse-xhtml.el into muse-html.el.
5468     Revision:
5469       muse--main--1.0--patch-24
5471     2005-04-06  Michael Olson  <mwolson@gnu.org>
5472     
5473         * examples/mwolson/muse-init.el: Update with respect to the
5474         muse-xhtml.el merge.
5475     
5476         * muse-html.el: The contents of muse-xhtml.el have been merged in
5477         as advised by John Wiegley.
5478         (muse-html-style-sheet): Add example for XHTML use in the
5479         function's documentation.
5480         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5481         Moved from muse-xhtml.el.
5482     
5483         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5485     removed files:
5486      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5488     modified files:
5489      ChangeLog examples/mwolson/muse-init.el muse-html.el
5492 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5494     Summary:
5495       Try to fix regexps for Emacs 21.4.
5496     Revision:
5497       muse--main--1.0--patch-23
5499     2005-04-05  Michael Olson  <mwolson@gnu.org>
5500     
5501         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5502         for Emacs 21.4.
5504     modified files:
5505      ChangeLog muse-regexps.el
5508 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5510     Summary:
5511       Add comments to the publish-project example script
5512     Revision:
5513       muse--main--1.0--patch-22
5515     2005-04-01  Michael Olson  <mwolson@gnu.org>
5516     
5517         * examples/publish-project: Moved here from
5518         scripts/publish-project.  Added a few comments so people know what
5519         it is used for.
5521     modified files:
5522      ChangeLog examples/publish-project
5524     renamed files:
5525      scripts/.arch-ids/publish-project.id
5526        ==> examples/.arch-ids/publish-project.id
5527      scripts/publish-project
5528        ==> examples/publish-project
5531 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5533     Summary:
5534       New XHTML style, add more examples to my sample muse config
5535     Revision:
5536       muse--main--1.0--patch-21
5538     2005-03-31  Michael Olson  <mwolson@gnu.org>
5539     
5540         * examples/mwolson/muse-init.el: Give an example of deriving a
5541         custom publishing style.
5542         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5543         (my-muse-prepare-entry-for-xanga): Mangle the published output
5544         from a blosxom project and copy the result to the clipboard for
5545         easy pasting into Xanga's web form.  The file is untouched.
5546     
5547         * muse-html.el (muse-html-style-sheet): Include the <style
5548         type="text/css"></style> wrapper around the example.
5549         (muse-html-header): Don't add <style type="text/css"></style>
5550         around the value of `muse-html-style-sheet' anymore.  This allows
5551         for the option of putting your stylesheet(s) in a separate file.
5552         An example of this is given in the documentation for this
5553         variable.
5554     
5555         * muse-xhtml: New file that implements a publishing style which is
5556         derived from HTML mode.  It uses a slightly modified version of
5557         the HTML markup rules to generate XHTML-compliant output.
5558     
5559         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5560         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5561         header gaffes.
5562     
5563         * muse-journal.el: Add new "journal-xhtml" style.
5564     
5565         * muse-message.el: Add new "message-xhtml" style.
5567     new files:
5568      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5570     modified files:
5571      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5572      muse-html.el muse-journal.el muse-message.el
5575 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5577     Summary:
5578       Add my muse configuration to the examples
5579     Revision:
5580       muse--main--1.0--patch-20
5582     2005-03-24  Michael Olson  <mwolson@gnu.org>
5583     
5584         * examples/johnw: Move John Wiegley's configuration to this
5585         directory.
5586     
5587         * examples/mwolson: My configuration files go here.
5588     
5589         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5590         just figured out how to keep links from being spell-checked or
5591         split up by fill-mode, so the implementation of this may be found
5592         here.  I also made a function that sets up a blog entry for me.
5594     new files:
5595      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5596      examples/mwolson/.arch-ids/muse-init.el.id
5597      examples/mwolson/muse-init.el
5599     modified files:
5600      ChangeLog
5602     renamed files:
5603      examples/.arch-ids/muse-johnw.el.id
5604        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5605      examples/.arch-ids/publish-johnw.id
5606        ==> examples/johnw/.arch-ids/publish-johnw.id
5607      examples/muse-johnw.el
5608        ==> examples/johnw/muse-johnw.el
5609      examples/publish-johnw
5610        ==> examples/johnw/publish-johnw
5612     new directories:
5613      examples/johnw examples/johnw/.arch-ids examples/mwolson
5614      examples/mwolson/.arch-ids
5617 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5619     Summary:
5620       Add muse-blosxom script and plugin for pyblosxom
5621     Revision:
5622       muse--main--1.0--patch-19
5624     2005-03-24  Michael Olson  <mwolson@gnu.org>
5625     
5626         * muse-blosxom.el: Update copyright notice in headers and mention
5627         the pyblosxom scripts.
5628     
5629         * contrib/pyblosxom: New directory containing pyblosxom plugins
5630         and helper scripts.
5631     
5632         * contrib/getstamps.py: Script that generates the "timestamps"
5633         file, run on the local machine.
5634     
5635         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5636         timestamps file.
5638     new files:
5639      contrib/pyblosxom/.arch-ids/=id
5640      contrib/pyblosxom/.arch-ids/getstamps.py.id
5641      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5642      contrib/pyblosxom/getstamps.py
5643      contrib/pyblosxom/hardcodedates.py
5645     modified files:
5646      ChangeLog muse-blosxom.el
5648     new directories:
5649      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5652 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5654     Summary:
5655       muse-blosxom.el has matured past experimental status
5656     Revision:
5657       muse--main--1.0--patch-18
5659     2005-03-23  Michael Olson  <mwolson@gnu.org>
5660     
5661         * muse-blosxom.el: Remove common functionality that has already
5662         been implemented in `muse-html.el'.  Derive this mode from
5663         `muse-html'.  Update documentation.  I now feel that this file is
5664         ready to be included in the top-level Muse directory.
5666     modified files:
5667      ChangeLog muse-blosxom.el
5669     renamed files:
5670      experimental/.arch-ids/muse-blosxom.el.id
5671        ==> .arch-ids/muse-blosxom.el.id
5672      experimental/muse-blosxom.el
5673        ==> muse-blosxom.el
5676 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5678     Summary:
5679       Make muse-blosxom.el slightly less experimental
5680     Revision:
5681       muse--main--1.0--patch-17
5683     2005-03-22  Michael Olson  <mwolson@gnu.org>
5684     
5685         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5686         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5687         useful.
5688         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5689         from the `muse-blosxom-markup-date-directive' rule.
5690         (blosxom-set-time): Remove this function.  We're not going to be
5691         touching the timestamp manually anymore -- it's too much of a
5692         hassle.  Right now I've got a python program that compiles a
5693         timestamp file and a pyblosxom helper that reads it.  Something
5694         similar could be arranged for blosxom, I'm sure.
5695     
5697     modified files:
5698      ChangeLog experimental/muse-blosxom.el
5701 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5703     Summary:
5704       Apply latest journal-related updates from johnw
5705     Revision:
5706       muse--main--1.0--patch-16
5709     modified files:
5710      ChangeLog examples/muse-johnw.el muse-journal.el
5713 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5715     Summary:
5716       Add Projects node to the manual
5717     Revision:
5718       muse--main--1.0--patch-15
5720     2005-02-28  Michael Olson  <mwolson@gnu.org>
5721     
5722         * muse.texi: Change copyright notice since the FSF is now the
5723         copyright holder.
5724         (Projects): New node, based on a section from the README file.
5726     modified files:
5727      ChangeLog muse.texi
5730 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5732     Summary:
5733       Correct documentation, adding some content.
5734     Revision:
5735       muse--main--1.0--patch-14
5737     2005-02-28  Michael Olson  <mwolson@gnu.org>
5738     
5739         * muse.texi: Change license terms of the documentation to the GNU
5740         GPL instead of the GNU FDL, as per the consent of the copyright
5741         holders of the emacs-wiki manual, from which this is based.  Some
5742         emacs-wiki-isms in the manual were corrected, and the Getting
5743         Started section was updated.
5745     modified files:
5746      ChangeLog muse.texi
5749 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5751     Summary:
5752       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5753     Revision:
5754       muse--main--1.0--patch-13
5756     2005-02-17  Michael Olson  <mwolson@gnu.org>
5757     
5758         * experimental/muse-blosxom.el: Somehow the contents of this file
5759         managed to get duplicated.  I removed the duplicates.
5760         (muse-blosxom-date): Remove this, since it is not useful.
5761         (muse-blosxom-header): Use the standard header that blosxom.el
5762         has.
5764     modified files:
5765      ChangeLog experimental/muse-blosxom.el
5768 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5770     Summary:
5771       Initial commit of muse.texi, nothing substantial
5772     Revision:
5773       muse--main--1.0--patch-12
5775     2005-02-07  Michael Olson  <mwolson@gnu.org>
5776     
5777         * muse.texi: New file that provides the documentation for Muse.
5778         It is in a very rough form at the moment.  Nothing substantial may
5779         be found here yet.  Be ye warned.
5781     new files:
5782      .arch-ids/muse.texi.id muse.texi
5784     modified files:
5785      ChangeLog
5788 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5790     Summary:
5791       Add docstring, new trivial function
5792     Revision:
5793       muse--main--1.0--patch-11
5795     2005-02-07  Michael Olson  <mwolson@gnu.org>
5796     
5797         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5798         `muse-what-changed'.  No functionality change.
5799         (muse-what-changed): New function that displays in diff format the
5800         changes made since the buffer was last saved.
5801     
5802         * muse-project.el (muse-project-publish): Add docstring.
5804     modified files:
5805      ChangeLog muse-mode.el muse-project.el
5808 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5810     Summary:
5811       Add experimental version of muse-blosxom.el to project
5812     Revision:
5813       muse--main--1.0--patch-10
5815     2005-02-04  Michael Olson  <mwolson@gnu.org>
5816     
5817         * Makefile (realclean): Remove file that gets generated when fonts
5818         are missing.
5819     
5820         * experimental/muse-bloxsom.el: New file that implements Blosxom
5821         support for Muse.  It's in a very rough state, hence its placement
5822         in the `experimental' directory.
5824     new files:
5825      experimental/.arch-ids/=id
5826      experimental/.arch-ids/muse-blosxom.el.id
5827      experimental/muse-blosxom.el
5829     modified files:
5830      ChangeLog Makefile
5832     new directories:
5833      experimental experimental/.arch-ids
5836 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5838     Summary:
5839       Make permissions more consistent
5840     Revision:
5841       muse--main--1.0--patch-9
5844     modified files:
5845      ChangeLog
5847     modified directories:
5848      contrib examples scripts
5851 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5853     Summary:
5854       Fix build problems
5855     Revision:
5856       muse--main--1.0--patch-8
5858     2005-02-04  Michael Olson  <mwolson@gnu.org>
5859     
5860         * muse-build.el: Add contrib directory to `load-path'.
5861         (muse-elint-files): Load `muse-regexps.el'.
5862     
5863         * scripts/publish: Change permissions so that this script is
5864         executable.  Add contrib directory to load list.  Add
5865         `muse-regexps.el' to list.
5867     modified files:
5868      ChangeLog muse-build.el scripts/publish
5871 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5873     Summary:
5874       Use "&mdash;" instead of "&#151;"
5875     Revision:
5876       muse--main--1.0--patch-7
5878     2005-01-31  Michael Olson  <mwolson@gnu.org>
5879     
5880         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5881         with "&mdash;" so that documents validate properly.  Thanks to
5882         Björn Lindström for the suggestion.
5883     
5884         * muse-html.el (muse-html-markup-strings): Ditto.
5886     modified files:
5887      ChangeLog muse-docbook.el muse-html.el
5890 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5892     Summary:
5893       Fix use of "[:blank:]" in underline markup
5894     Revision:
5895       muse--main--1.0--patch-6
5897     2005-01-25  Michael Olson  <mwolson@gnu.org>
5898     
5899         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5900         use of `muse-regexp-blank'.
5902     modified files:
5903      ChangeLog muse-colors.el
5906 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5908     Summary:
5909       Fix problem with headings being given wrong face
5910     Revision:
5911       muse--main--1.0--patch-5
5913     2005-01-03  Michael Olson  <mwolson@gnu.org>
5914     
5915         * muse-colors.el: Add header.
5916         (muse-colors-emphasized): Headings were being given the coloring
5917         for the next level of heading instead of the real
5918         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5919         Heading").  Thanks to Lan Yufeng for finding this and sending a
5920         patch.
5921     
5922         * muse-regexps.el: Fix header.
5924     modified files:
5925      ChangeLog muse-colors.el muse-regexps.el
5928 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5930     Summary:
5931       Rotate ChangeLog
5932     Revision:
5933       muse--main--1.0--patch-4
5935     2005-01-01  Michael Olson  <mwolson@gnu.org>
5936     
5937         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5938         version will be automatically maintained by Arch.
5939     
5941     new files:
5942      .arch-ids/ChangeLog.id ChangeLog
5944     renamed files:
5945      .arch-ids/ChangeLog.id
5946        ==> .arch-ids/ChangeLog.2004.id
5947      ChangeLog
5948        ==> ChangeLog.2004
5951 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5953     Summary:
5954       Extended regexps fix, allow spaces in 1st part of links
5955     Revision:
5956       muse--main--1.0--patch-3
5958     2004-12-30  Michael Olson  <mwolson@gnu.org>
5959     
5960         * muse.el (muse-link-regexp): Allow spaces in the first part of
5961         links.
5962     
5963         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5964         customizable alternatives to extended character classes.
5965     
5966         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5968     modified files:
5969      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5970      muse-html.el muse-mode.el muse-publish.el muse.el
5973 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5975     Summary:
5976       Begin to change regexp handling, tweak muse.el header
5977     Revision:
5978       muse--main--1.0--patch-2
5980     2004-12-29  Michael Olson  <mwolson@gnu.org>
5981     
5982         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5983         myself.  Update URL.
5984     
5985         * muse-regexps.el: New file that implements regexp handling.
5986         Generalized regexp options will be moved to it eventually.
5988     new files:
5989      .arch-ids/muse-regexps.el.id muse-regexps.el
5991     modified files:
5992      ChangeLog muse.el
5995 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5997     Summary:
5998       Do some early spring cleaning
5999     Revision:
6000       muse--main--1.0--patch-1
6002     2004-12-29  Michael Olson  <mwolson@gnu.org>
6003     
6004         * Makefile: Change path to `publish' script.
6005     
6006         * contrib/pcomplete.el: New file that is used by Muse without
6007         actually being a part of it: hence its location in the contrib
6008         directory.
6009     
6010         * contrib/cgi.el, contrib/httpd.el: New location.
6011     
6012         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6013     
6014         * scripts/publish, scripts/publish-project: Ditto.
6016     new files:
6017      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6018      contrib/pcomplete.el examples/.arch-ids/=id
6019      scripts/.arch-ids/=id
6021     modified files:
6022      ChangeLog Makefile
6024     renamed files:
6025      .arch-ids/cgi.el.id
6026        ==> contrib/.arch-ids/cgi.el.id
6027      .arch-ids/httpd.el.id
6028        ==> contrib/.arch-ids/httpd.el.id
6029      .arch-ids/muse-johnw.el.id
6030        ==> examples/.arch-ids/muse-johnw.el.id
6031      .arch-ids/publish-johnw.id
6032        ==> examples/.arch-ids/publish-johnw.id
6033      .arch-ids/publish-project.id
6034        ==> scripts/.arch-ids/publish-project.id
6035      .arch-ids/publish.id
6036        ==> scripts/.arch-ids/publish.id
6037      cgi.el
6038        ==> contrib/cgi.el
6039      httpd.el
6040        ==> contrib/httpd.el
6041      muse-johnw.el
6042        ==> examples/muse-johnw.el
6043      publish
6044        ==> scripts/publish
6045      publish-johnw
6046        ==> examples/publish-johnw
6047      publish-project
6048        ==> scripts/publish-project
6050     new directories:
6051      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6052      scripts/.arch-ids
6055 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6057     Summary:
6058       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6059     Revision:
6060       muse--main--1.0--base-0
6062     (automatically generated log message)
6064     new patches:
6065      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6066      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6067      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6068      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6069      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6070      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6071      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6072      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6073      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6074      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6075      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6076      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6077      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6078      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6079      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6080      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6081      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6082      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8