Merged from mwolson@gnu.org--2005 (patch 279, 311, 318)
[muse-el.git] / ChangeLog.main
blobf9f3decbbdd8616fa2dd96726b4d9905253fbefd
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
7     Summary:
8       Sync with contributors.
9     Revision:
10       muse--main--1.0--patch-350
12     * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
13       Emacs from being confused when it loads this file.  I don't think
14       Emacs' evaluation of the quoted local variables section does any harm,
15       but if it does, I'll provide a different fix.
17     modified files:
18      ChangeLog scripts/muse-build.el
20     new patches:
21      ajk@iu.edu--2005/muse--main--1.0--base-0
22      ajk@iu.edu--2005/muse--main--1.0--patch-1
23      ajk@iu.edu--2005/muse--main--1.0--patch-2
24      jeho@jeho.org--2005/muse--jeho--1.0--patch-12
25      jeho@jeho.org--2005/muse--jeho--1.0--patch-13
26      jeho@jeho.org--2005/muse--jeho--1.0--patch-14
27      jeho@jeho.org--2005/muse--jeho--1.0--patch-15
28      jeho@jeho.org--2005/muse--jeho--1.0--patch-16
29      jeho@jeho.org--2005/muse--jeho--1.0--patch-17
30      jeho@jeho.org--2005/muse--jeho--1.0--patch-18
31      jeho@jeho.org--2005/muse--jeho--1.0--patch-19
32      jeho@jeho.org--2005/muse--jeho--1.0--patch-20
33      jeho@jeho.org--2005/muse--jeho--1.0--patch-21
36 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
38     Summary:
39       Fix #4718: InterWiki links with special characters are not handled properly.
40     Revision:
41       muse--main--1.0--patch-341
43     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
44       sure that we get everything after the interwiki delimiter.  This fixes
45       #4718.
47     modified files:
48      ChangeLog lisp/muse-wiki.el
51 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
53     Summary:
54       Fix an issue with muse-project-file-alist.
55     Revision:
56       muse--main--1.0--patch-340
58     * lisp/muse-project.el (muse-project-file-alist): Apply patch from
59       G. J. Teale.  Make sure that last-mod is loaded correctly.  This fixes
60       a problem that causes some files to not be published.
62     modified files:
63      AUTHORS ChangeLog lisp/muse-project.el
66 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
68     Summary:
69       Implement escaping of "[" and "]" in extended links.
70     Revision:
71       muse--main--1.0--patch-339
73     * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
74     
75     * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
76       (muse-link-unescape): Unescape "[" and "]" in links.
77       (muse-handle-explicit-link): Use muse-link-unescape.
79     modified files:
80      ChangeLog lisp/muse-mode.el lisp/muse.el
83 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
85     Summary:
86       muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
87     Revision:
88       muse--main--1.0--patch-338
90     * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
91       publish <lisp> tags.
92       (muse-colors-lisp-tag): New function that implements the evaluation of
93       <lisp> tags when viewing Muse files.  Thanks to Jim Ottaway for porting
94       this.
96     modified files:
97      ChangeLog lisp/muse-colors.el
100 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
102     Summary:
103       Fix #4971.
104     Revision:
105       muse--main--1.0--patch-336
107     * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
109     modified files:
110      ChangeLog lisp/muse-xml-common.el
113 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
115     Summary:
116       Fix #4923: Definition lists with numbers are not possible.
117     Revision:
118       muse--main--1.0--patch-331
120     * lisp/muse-publish.el (muse-list-item-type): Use string-match to
121       determine whether an item is an ordered list or definition list.  This
122       should fix Bug #4923.
124     modified files:
125      ChangeLog lisp/muse-publish.el
128 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
130     Summary:
131       muse-latex: Fix comment markup.
132     Revision:
133       muse--main--1.0--patch-329
135     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
136       comment-end.  Thanks to Ken Brown for reporting this.
138     modified files:
139      ChangeLog lisp/muse-latex.el
142 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
144     Summary:
145       Add markup for non-breaking space.
146     Revision:
147       muse--main--1.0--patch-323
149     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
150       for 'no-break-space.
151     
152     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
153     
154     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
155     
156     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
157     
158     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
159     
160     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
161     
162     * lisp/muse-publish.el (muse-publish-markup-regexps)
163       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
164       space.  Thanks to Ken Brown for the suggestion.
165       (muse-publish-markup-no-break-space): New function that publishes a
166       non-breaking space.
168     modified files:
169      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
170      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
171      lisp/muse-texinfo.el lisp/muse-xml.el
174 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
176     Summary:
177       Fix a markup error involving links like [[#foo]].
178     Revision:
179       muse--main--1.0--patch-318
181     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
182       tags around the centered text.
183     
184     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
185       (muse-html-markup-strings): Remove table-group strings, since they
186       aren't valid (X)HTML like I had thought.  Change center to use <p>
187       rather than <span>.
188       (muse-html-insert-anchor): Remove.
189       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
190       a bug with links like [[#foo]].
191       (muse-html-markup-footnote): Insert the correct footnote number.
192     
193     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
194       rule higher than anchor rule.
195       (muse-publish-markup-anchor): Respect the noemphasis property.
196     
197     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
198       noemphasis property.
200     modified files:
201      ChangeLog examples/QuickStart.muse lisp/muse-html.el
202      lisp/muse-publish.el lisp/muse-xml-common.el
205 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
207     Summary:
208       muse-build: Prevent backup files when generating autoloads.
209     Revision:
210       muse--main--1.0--patch-311
212     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
213       that we don't get muse-autoloads.el~ files.
215     modified files:
216      ChangeLog scripts/muse-build.el
219 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
221     Summary:
222       Revert QuickStart changes, hack more on muse.rnc.
223     Revision:
224       muse--main--1.0--patch-305
226     * examples/QuickStart.muse: Revert previous changes; they cause
227       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
228       with <literal> tags then.
229     
230     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
231       an attribute.
233     modified files:
234      ChangeLog examples/QuickStart.muse examples/muse.rnc
237 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
239     Summary:
240       QuickStart: Correct old syntax.
241     Revision:
242       muse--main--1.0--patch-304
244     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
245       Just use equal sign escaping.
247     modified files:
248      ChangeLog examples/QuickStart.muse
251 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
253     Summary:
254       Make XML publishing work with QuickStart; no longer considered unstable.
255     Revision:
256       muse--main--1.0--patch-303
258     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
259       that it works with our QuickStart document.
260     
261     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
262       (fullclean): Adapt to work with .muse extension.
263     
264     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
265       automatically get colorized as a Muse document when opened.
266     
267     * lisp/muse-xml.el: Move from experimental.
268       (muse-xml-footer): Use correct ending tag.
269       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
270       annoying error regarding "&mdash;" when validating with nxml-mode.
271       rule and fn-sep should use the empty form of the HR tag.
272     
273     * README: Fix directions for QuickStart.
275     modified files:
276      ChangeLog README examples/Makefile examples/muse.rnc
277      lisp/muse-xml.el
279     renamed files:
280      examples/.arch-ids/QuickStart.id
281        ==> examples/.arch-ids/QuickStart.muse.id
282      examples/QuickStart
283        ==> examples/QuickStart.muse
284      experimental/.arch-ids/muse-xml.el.id
285        ==> lisp/.arch-ids/muse-xml.el.id
286      experimental/muse-xml.el
287        ==> lisp/muse-xml.el
290 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
292     Summary:
293       muse-html: Fix regexp error.
294     Revision:
295       muse--main--1.0--patch-302
297     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
298       string.
300     modified files:
301      ChangeLog lisp/muse-html.el
304 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
306     Summary:
307       Makefile: Minor tweak.
308     Revision:
309       muse--main--1.0--patch-301
311     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
312       muse-autoloads.elc from being added to the list -- it won't be compiled
313       anyway.
315     modified files:
316      ChangeLog lisp/Makefile
319 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
321     Summary:
322       Generate autoloads file.
323     Revision:
324       muse--main--1.0--patch-300
326     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
327       directory.
328     
329     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
330       list.
331       (all): Generate autoloads.
332       (autoloads): Make muse-autoloads.el.
333       (muse-autoloads.el): Call `muse-generate-autoloads' from
334       scripts/muse-build.el with arguments representing the directories to
335       use when searching for autoloads.
336       (realclean distclean fullclean): Remove autoloads.
337     
338     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
339       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
340       work itself.  Expand all command line args so that the right
341       directories are searched.  Hardcode muse-autoloads.el as the name of
342       the generated autoloads file.  Use my custom header and footer, if
343       possible.
345     modified files:
346      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
349 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
351     Summary:
352       Add autoload cookies.
353     Revision:
354       muse--main--1.0--patch-299
356     Add autoload cookies to several functions.
358     modified files:
359      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
360      lisp/muse-project.el lisp/muse-protocols.el
361      lisp/muse-publish.el
364 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
366     Summary:
367       muse-mode: Make muse-edit-link-at-point work.
368     Revision:
369       muse--main--1.0--patch-298
371     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
372       this function works.  Before, it would remove an arbitrary chunk of the
373       top of the buffer.
375     modified files:
376      ChangeLog lisp/muse-mode.el
379 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
381     Summary:
382       Change mode of muse-protocols to 644.
383     Revision:
384       muse--main--1.0--patch-297
387     modified files:
388      ChangeLog lisp/muse-protocols.el
391 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
393     Summary:
394       muse-wiki: WikiWord suffix fix.
395     Revision:
396       muse--main--1.0--patch-296
398     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
399       be nothing at the end.  This allows us to separate WikiWords with
400       "''''" to indicate suffixes.
402     modified files:
403      ChangeLog lisp/muse-wiki.el
406 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
408     Summary:
409       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
410     Revision:
411       muse--main--1.0--patch-295
413     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
414       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
415       for the report.
417     modified files:
418      ChangeLog lisp/muse-wiki.el
421 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
423     Summary:
424       muse-wiki: First try at implementing WikiName separator.
425     Revision:
426       muse--main--1.0--patch-286
428     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
429       markup, for when you want to add a suffix to a WikiName.
431     modified files:
432      ChangeLog lisp/muse-wiki.el
435 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
437     Summary:
438       muse-mode: Minor fix.
439     Revision:
440       muse--main--1.0--patch-283
442     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
443       and save-excursion as recommended by Emacs documentation.
445     modified files:
446      ChangeLog lisp/muse-mode.el
449 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
451     Summary:
452       muse-mode: Handle case where we visit an anchor-only link.
453     Revision:
454       muse--main--1.0--patch-282
456     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
457       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
459     modified files:
460      ChangeLog lisp/muse-mode.el
463 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
465     Summary:
466       muse-colors: Add faces for all 3 levels of emphasis.
467     Revision:
468       muse--main--1.0--patch-281
470     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
471       (muse-emphasis-3): New faces that represent italic, bold, and bold
472       italic emphasis, respectively.
473       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
474       the suggestion and the initial code. 
476     modified files:
477      AUTHORS ChangeLog lisp/muse-colors.el
480 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
482     Summary:
483       Update AUTHORS.
484     Revision:
485       muse--main--1.0--patch-279
487     * AUTHORS: Update.
489     modified files:
490      AUTHORS ChangeLog
493 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
495     Summary:
496       Don't split anchors in URLs.
497     Revision:
498       muse--main--1.0--patch-278
500     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
501       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
502       sure that we handle URLs before trying to split the anchor.
503       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
505     modified files:
506      ChangeLog lisp/muse-mode.el
509 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
511     Summary:
512       Deal with case when muse-make-link is passed an explicit link.
513     Revision:
514       muse--main--1.0--patch-276
516     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
517       with case when we are passed an explicit-style link.
519     modified files:
520      ChangeLog lisp/muse-mode.el
523 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
525     Summary:
526       muse-latex: Make footnotes look a bit more natural for LaTeX users.
527     Revision:
528       muse--main--1.0--patch-273
530     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
531       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
533     modified files:
534      ChangeLog lisp/muse-latex.el
537 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
539     Summary:
540       muse-texinfo: Correct markup strings for dots, enddots, center.
541     Revision:
542       muse--main--1.0--patch-272
544     * AUTHORS: Bookkeeping
545     
546     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
547       Jim Ottaway that produces correct output for dots, enddots, and
548       centered text.
550     modified files:
551      AUTHORS ChangeLog lisp/muse-texinfo.el
554 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
556     Summary:
557       Allow "-" in publishing directives.
558     Revision:
559       muse--main--1.0--patch-268
561     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
562       publishing directives.  Thanks to Jim Ottaway for the suggestion.
564     modified files:
565      ChangeLog lisp/muse-publish.el
568 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
570     Summary:
571       muse-latex: Fix "generation of PDF failed" message.
572     Revision:
573       muse--main--1.0--patch-267
575     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
576       t or nil depending on whether the publishing attempt was successful.
578     modified files:
579      ChangeLog lisp/muse-latex.el
582 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
584     Summary:
585       Call pdflatex a reasonable number of times.
586     Revision:
587       muse--main--1.0--patch-266
589     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
590       times, depending on what return value we get.  Thanks to John Wiegley
591       for the heads up.
593     modified files:
594      ChangeLog Makefile.defs debian/changelog debian/rules
595      lisp/muse-latex.el
598 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
600     Summary:
601       Fix mistyping of new option name.
602     Revision:
603       muse--main--1.0--patch-263
605     * lisp/muse-publish.el (muse-publish-markup-comment)
606       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
608     modified files:
609      ChangeLog lisp/muse-publish.el
612 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
614     Summary:
615       By default, use ".muse" extension and do not detect by pathname.
616     Revision:
617       muse--main--1.0--patch-257
619     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
620       (muse-file-extension): Default to "muse".  This has the effect of
621       making Emacs associate the ".muse" extension with muse-mode, without
622       trying to figure things out from the path to the file.  The former
623       method is usually considered to be best, so we'll go with it.
625     modified files:
626      ChangeLog lisp/muse-mode.el lisp/muse.el
629 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
631     Summary:
632       Emacs 21 flyspell fix.
633     Revision:
634       muse--main--1.0--patch-256
636     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
637       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
638       means that the version of flyspell that comes with Emacs21 will no
639       longer mess up links.
641     modified files:
642      ChangeLog lisp/muse-mode.el
645 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
647     Summary:
648       Merged from jeho@jeho.org--2005 (patch 0-11)
649     Revision:
650       muse--main--1.0--patch-255
652     * AUTHORS: Update.
653     
654     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
655       footnode-end mark.
656     
657     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
658       links.
659       (muse-visit-link-default): Save position before searching, in case the
660       search fails.  Use a regexp search.  Start from beginning of document.
661       Refine search regexp.
662     
663     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
664       that indicated whether project names without a page specifier will be
665       considered links.
666       (muse-wiki-handle-interwiki): Consult
667       `muse-wiki-ignore-bare-project-names'.
668     
669     Patches applied:
670     
671      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
672        muse-mode.el fix for muse-visit-link-default
673     
674      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
675        muse-mode.el fix intangible problem in muse-link-at-point
676     
677      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
678        muse-wiki: added option for not rendering bare project names as links
679     
680      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
681        muse-mode.el: fix finding an anchor
682     
683      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
684        muse-latex.el: fix footnote-end
686     modified files:
687      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
688      lisp/muse-wiki.el
690     new patches:
691      jeho@jeho.org--2005/muse--jeho--1.0--base-0
692      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
693      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
694      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
695      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
696      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
697      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
698      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
699      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
700      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
701      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
702      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
705 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
707     Summary:
708       Allow anchors to occur near (rather than at) the beginning of line.
709     Revision:
710       muse--main--1.0--patch-252
712     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
713       characters before anchor, like " - ".  Thanks to Phillip Lord for the
714       suggestion.
716     modified files:
717      ChangeLog lisp/muse-publish.el
720 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
722     Summary:
723       Minor bookkeeping update.
724     Revision:
725       muse--main--1.0--patch-251
727     * AUTHORS: Update information.
729     modified files:
730      AUTHORS ChangeLog
733 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
735     Summary:
736       muse-latex: Ignore anchor if it occurs at end of line.
737     Revision:
738       muse--main--1.0--patch-249
740     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
741       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
743     modified files:
744      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
747 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
749     Summary:
750       Figure out syntax of :set.
751     Revision:
752       muse--main--1.0--patch-246
754     * lisp/muse-project.el (muse-project): Make the :set option inline to
755       match the actual syntax that Muse recognizes.
756     
757     * muse.texi (Projects): Note that I need to work on this section.
759     modified files:
760      ChangeLog lisp/muse-project.el muse.texi
763 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
765     Summary:
766       Release Emacs Muse 3.02.01.
767     Revision:
768       muse--main--1.0--patch-245
770     * NEWS: Update entries for Muse 3.02.01.
771     
772     * debian/rules: Install NEWS.Debian.
773     
774     * debian/NEWS: New file that contains Debian-related news items.
775     
776     * examples/mwolson/muse-init.el: Update with my latest changes.
777     
778     * examples/mwolson/templates/footer.html: Use
779       `muse-publishing-directive'.
781     new files:
782      debian/.arch-ids/NEWS.id debian/NEWS
784     modified files:
785      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
786      examples/mwolson/muse-init.el
787      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
790 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
792     Summary:
793       Fix customization bugs concerning muse-project-alist.
794     Revision:
795       muse--main--1.0--patch-244
797     * examples/johnw/muse-johnw.el: Update with latest version from John.
798     
799     * muse-project.el (muse-project-alist-using-customize): New variable that
800       indicates whether or not we just used customize to modify the value of
801       muse-project-alist.
802       (muse-project-alist-get): Set muse-project-alist-using-customize.
803       (muse-project-alist-set): Only try to unescape muse-project-alist if
804       muse-project-alist-using-customize is set.  Make sure that the value we
805       save to .emacs is unescaped.
806       (muse-project): Add definition for :value-delete so that we can work
807       around an Emacs21 and XEmacs21 annoyance.
809     modified files:
810      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
813 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
815     Summary:
816       Try to make link properties more sane.
817     Revision:
818       muse--main--1.0--patch-243
820     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
821       a bit smarter.  It is hoped that this fixes several strange key
822       movement and link coloring issues.  Thanks to Sergey Vlasov for the
823       fix.
825     modified files:
826      AUTHORS ChangeLog lisp/muse-colors.el
829 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
831     Summary:
832       Use modification time for date directive.
833     Revision:
834       muse--main--1.0--patch-242
836     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
837       directive using the currently-publishing file's modification time,
838       rather than the current time.
840     modified files:
841      ChangeLog lisp/muse-publish.el
844 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
846     Summary:
847       If more than 1 blank separates list/table items, separate them.
848     Revision:
849       muse--main--1.0--patch-240
851     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
852       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
853       line separates a list or table item, it will form a new table.
855     modified files:
856      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
857      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
860 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
862     Summary:
863       muse.texi: Use @example instead of @smallexample.
864     Revision:
865       muse--main--1.0--patch-239
867     * muse.texi: Replace @smallexample with @example.  It didn't do what I
868       thought it did, and the result looked worse.  Hence, the reversal.
870     modified files:
871      ChangeLog muse.texi
874 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
876     Summary:
877       muse-html: Add muse-xhtml-style-sheet.
878     Revision:
879       muse--main--1.0--patch-238
881     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
882       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
883       Thanks to Trent Buck for the suggestion.
885     modified files:
886      ChangeLog lisp/muse-html.el
889 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
891     Summary:
892       Release Muse 3.02.
893     Revision:
894       muse--main--1.0--patch-237
896     * Makefile.defs: Update Debian stuff.
897     
898     * changelog: Add entry for 3.02-1, urgency medium.
900     modified files:
901      ChangeLog Makefile.defs debian/changelog
904 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
906     Summary:
907       Prepare for release.
908     Revision:
909       muse--main--1.0--patch-236
911     * lisp/muse.el (muse-version): Increment to 3.02.
912     
913     * *.el: Fix first header line.
914     
915     * examples/mwolson/muse-init.el: Sync with my config.
916       (my-muse-pdf-make-links-absolute): New function that makes relative
917       links absolute in a hard-coded way.
918       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
919       publishing transforms.
920     
921     * NEWS: Update.
923     new files:
924      experimental/.arch-ids/muse-cite.el.id
925      experimental/muse-cite.el
927     modified files:
928      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
929      experimental/muse-message.el experimental/muse-xml.el
930      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
931      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
932      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
933      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
934      lisp/muse-protocols.el lisp/muse-publish.el
935      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
936      lisp/muse.el muse.texi
939 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
941     Summary:
942       Finish documentation.
943     Revision:
944       muse--main--1.0--patch-235
946     * muse.texi (Comments): New node that describes the syntax of comments.
947       (Markup Strings): Describe all markup strings.
949     modified files:
950      ChangeLog muse.texi
953 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
955     Summary:
956       Document style elements for muse-define-style.
957     Revision:
958       muse--main--1.0--patch-234
960     * muse.texi: Use @smallexample for 1-line examples.
961       (Style Elements): New node that explains the different style elements
962       that may be used for muse-define-style and muse-derive-style.
963       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
964       better.
966     modified files:
967      ChangeLog muse.texi
970 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
972     Summary:
973       Make documentation separately installable.
974     Revision:
975       muse--main--1.0--patch-233
977     * Makefile (install): Split into install-bin and install-info.
978     
979     * muse.texi (Markup Regexps): Fix display bug.
981     modified files:
982      ChangeLog Makefile muse.texi
985 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
987     Summary:
988       muse-mode: Set comment syntax.
989     Revision:
990       muse--main--1.0--patch-232
992     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
993       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
995     modified files:
996      ChangeLog lisp/muse-mode.el
999 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1001     Summary:
1002       muse.texi: Add publishing order information.
1003     Revision:
1004       muse--main--1.0--patch-231
1006     * muse.texi (Markup Regexps): Add publishing order.
1008     modified files:
1009      ChangeLog muse.texi
1012 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1014     Summary:
1015       Hack on documentation.  The release is in sight!
1016     Revision:
1017       muse--main--1.0--patch-230
1019     * muse.texi: Use @subsubheading for all logical split headers rather than
1020       @emph.  Move all examples against left margin.  Add comments to
1021       indicate what still needs to be done.
1022       (DocBook): Correct a few misspelled variable names and add some new
1023       variables.
1024       (Common Elements): Split this into 4 new subsections.
1026     modified files:
1027      ChangeLog muse.texi
1030 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1032     Summary:
1033       Fix publishing of stuff like <code><></code>.
1034     Revision:
1035       muse--main--1.0--patch-229
1037     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1038       `insert-before-markers' rather than `insert'.  This should fix strange
1039       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1041     modified files:
1042      ChangeLog lisp/muse-publish.el
1045 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1047     Summary:
1048       Update NEWS, fix muse-url-protocols customization interface.
1049     Revision:
1050       muse--main--1.0--patch-228
1052     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1053       using nil as the resolve function.
1054     
1055     * NEWS: Bring up-to-date.
1057     modified files:
1058      ChangeLog NEWS lisp/muse-protocols.el
1061 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1063     Summary:
1064       Fix title coloring bug; muse-latex: escape '<' and '>'.
1065     Revision:
1066       muse--main--1.0--patch-227
1068     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1069       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1070       for the report.
1071     
1072     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1073       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1074       Buck.
1076     modified files:
1077      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1080 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1082     Summary:
1083       muse-latex: Handle special characters in a better way.
1084     Revision:
1085       muse--main--1.0--patch-226
1087     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1088       characters hack.
1089       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1090       'end-literal.  Thanks to Trent Buck for the suggestion.
1091       (muse-latex-markup-specials): Move special characters here instead of
1092       using the regexp.
1094     modified files:
1095      ChangeLog lisp/muse-latex.el
1098 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1100     Summary:
1101       muse-latex: Fix compiler warning.
1102     Revision:
1103       muse--main--1.0--patch-225
1105     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1106       format.
1108     modified files:
1109      ChangeLog lisp/muse-latex.el
1112 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1114     Summary:
1115       Add <code> tag.
1116     Revision:
1117       muse--main--1.0--patch-224
1119     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1120       verbatim.  Verbatim makes text literal and escaped, code makes text
1121       teletype and escaped.
1122     
1123     * muse-publish.el (muse-publish-markup-tags): Add "code".
1124       (muse-publish-code-tag): New function that publishes code the same way
1125       as =teletyped= text.
1127     modified files:
1128      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1131 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1133     Summary:
1134       Strip text properties before browsing a URL.
1135     Revision:
1136       muse--main--1.0--patch-223
1138     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1139       this will fix a bug.
1141     modified files:
1142      ChangeLog lisp/muse-protocols.el
1145 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1147     Summary:
1148       muse-latex: Call pdflatex twice to get <contents> published.
1149     Revision:
1150       muse--main--1.0--patch-222
1152     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1153       pdflatex twice, since this seems to be necessary to get <contents>
1154       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1155       to call it three times, since this is what John originally did.  Can
1156       someone please give me advice about this?
1158     modified files:
1159      ChangeLog lisp/muse-latex.el
1162 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1164     Summary:
1165       Make info:// and man:// not publish a link, handle insert URL edge case.
1166     Revision:
1167       muse--main--1.0--patch-221
1169     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1170       publish only the description, not the URL.
1171     
1172     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1173       get nil from muse-publish-url by not inserting any text.
1175     modified files:
1176      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1179 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1181     Summary:
1182       If a URL has a resolve function of nil, publish the description only.
1183     Revision:
1184       muse--main--1.0--patch-220
1186     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1187       complete tag.
1188     
1189     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1190       interface.
1191       (muse-resolve-url): If nil is given as the resolve function, return
1192       nil.
1193     
1194     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1195       insert the description instead of the original URL.
1197     modified files:
1198      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1199      lisp/muse-publish.el
1202 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1204     Summary:
1205       Implement protocol handling.
1206     Revision:
1207       muse--main--1.0--patch-219
1209     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1210       should just make a hook for this stuff.
1211       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1212     
1213     * lisp/muse-protocols.el: New file that implements protocol handling.
1214     
1215     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1216       muse-resolve-url.
1217       (muse-publish-markup-url): Indentation fix, no func change.
1218     
1219     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1220     
1221     * lisp/muse.el: Require muse-protocols.
1223     new files:
1224      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1226     modified files:
1227      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1228      lisp/muse-regexps.el lisp/muse.el
1231 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1233     Summary:
1234       muse-xml: Use a more standard sort of header.
1235     Revision:
1236       muse--main--1.0--patch-218
1238     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1239       type="muse">, as suggested by Brad Collins.
1241     modified files:
1242      ChangeLog experimental/muse-xml.el
1245 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1247     Summary:
1248       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1249     Revision:
1250       muse--main--1.0--patch-217
1252     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1253     
1254     * README (examples): Mention that other files are here as well.
1255     
1256     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1257       for use with muse-xml.el.
1258     
1259     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1260       muse-xml is in experimental status.
1261       (muse-xml-markup-regexps): Correct table-munging regexp.
1262       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1263       Empty lines are marked up as <line />.
1264     
1265     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1266       s/last-stanza-end/end-last-stanza-line/.
1267     
1268     * muse-mode.el (muse-visit-link-default): Make the temporary file
1269       visiting work as expected.
1270     
1271     * muse-publish.el (muse-publish-markup-verse): Make use of
1272       'begin-verse-line and 'begin-last-stanza-line.  Use
1273       'end-last-stanza-line instead of 'last-stanza-end.
1274     
1275     * muse.texi (Verse): Be a bit more clever with our example.
1277     new files:
1278      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1280     modified files:
1281      AUTHORS ChangeLog README experimental/muse-xml.el
1282      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1283      muse.texi
1286 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1288     Summary:
1289       Allow links to temporary files to be visited.
1290     Revision:
1291       muse--main--1.0--patch-216
1293     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1294       temporary files.  These are buffers that do not have a corresponding
1295       file.
1297     modified files:
1298      ChangeLog lisp/muse-mode.el
1301 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1303     Summary:
1304       Fix save-match-data gaffe.
1305     Revision:
1306       muse--main--1.0--patch-215
1308     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1309       outside of `and' statement.
1311     modified files:
1312      ChangeLog lisp/muse-regexps.el
1315 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1317     Summary:
1318       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1319     Revision:
1320       muse--main--1.0--patch-214
1322     * examples/mwolson/muse-init.el: Update.
1323     
1324     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1325       ensure that links to other pages in this project are given the proper
1326       extension.
1327     
1328     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1329     
1330     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1331       instead of muse-publish-output-name.
1332     
1333     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1334       functions that consult the :link-suffix when returning the name of the
1335       link (or the complete file name for the latter function).  If
1336       :link-suffix does not exist, use :suffix.  This should help Muse be
1337       able to handle some more usage scenarios.
1338       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1339       muse-publish-output-name.
1340     
1341     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1342       muse-publish-link-file instead of muse-publish-output-file.
1343       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1344       letters.  The old behavior was not friendly to acronyms.
1346     modified files:
1347      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1348      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1349      lisp/muse-wiki.el
1352 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1354     Summary:
1355       Correct the publish-project example.
1356     Revision:
1357       muse--main--1.0--patch-213
1359     * examples/publish-project: Remove "-l muse-build.el" and note that the
1360       user's muse-init.el file should add the Muse directories to load-path.
1362     modified files:
1363      ChangeLog examples/publish-project
1366 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1368     Summary:
1369       Reinstate former extended character class rules.
1370     Revision:
1371       muse--main--1.0--patch-212
1373     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1374       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1375       document that.
1376       (muse-regexp-emacs-revision): New variable that indicates the revision
1377       number of this version of Emacs.
1378       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1379       aren't working well enough with extended character classes in regexps.
1380     
1381     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1382       instead of just displaying it.
1384     modified files:
1385      ChangeLog lisp/muse-regexps.el lisp/muse.el
1388 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1390     Summary:
1391       Fix paragraph-filling breakage in Emacs21.
1392     Revision:
1393       muse--main--1.0--patch-211
1395     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1396       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1397       report.
1399     modified files:
1400      ChangeLog lisp/muse-mode.el
1403 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1405     Summary:
1406       Allow Emacs 21.3 to use extended character classes in regexps.
1407     Revision:
1408       muse--main--1.0--patch-210
1410     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1411       Since enough positive reports have come in about the usability of 21.3,
1412       we'll allow it to use extended character classes in regexps by default.
1414     modified files:
1415      ChangeLog lisp/muse-regexps.el
1418 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1420     Summary:
1421       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1422     Revision:
1423       muse--main--1.0--patch-209
1425     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1426       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1427       offer the style and directory prompt when you hit C-c C-t in a file
1428       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1429       Hodique for the fix.
1430     
1431     * lisp/muse.el (muse-read-directory-name): New function that defines a
1432       fallback version of `read-directory-name', since Emacs21 doesn't have
1433       it.
1435     modified files:
1436      ChangeLog lisp/muse-publish.el lisp/muse.el
1438     new patches:
1439      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1440      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1441      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1442      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1443      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1444      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1447 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1449     Summary:
1450       Fix problem with links at beginning of buf and paragraphs.
1451     Revision:
1452       muse--main--1.0--patch-208
1454     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1455       mean.
1456     
1457     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1458     
1459     * muse-html.el (muse-html-markup-regexps): Ditto.
1460     
1461     * muse-publish.el (muse-publishing-last-position): New variable that
1462       indicates our last buffer position while publishing the current rule.
1463       Used to make sure the process doesn't get stalled.
1464       (muse-publish-markup): Fix edge case where links at beginning of
1465       buffer, with read-only text, would prevent the beginning of buffer from
1466       being matched.
1467       (muse-publish-markup-directive): Fix case where two directives of the
1468       same size would prevent any following directives from being
1469       interpreted.  We accomplish this by setting the last published position
1470       to nil after each directive.
1472     modified files:
1473      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1474      lisp/muse-html.el lisp/muse-publish.el
1477 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1479     Summary:
1480       Document publishing directives.
1481     Revision:
1482       muse--main--1.0--patch-207
1484     * muse.texi (Getting Started): Remove crufty sentence.
1485       (Directives): New section that describes the likes of #title and
1486       #author.
1488     modified files:
1489      ChangeLog muse.texi
1492 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1494     Summary:
1495       Document WikiNames and update header publishing information.
1496     Revision:
1497       muse--main--1.0--patch-206
1499     * muse.texi (Headings): Any level of headings is supported.
1500       (Emphasizing Text): Verbatim text may span multiple lines.
1501       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1502       Links, and Images.
1503       (Implicit Links): Document WikiNames and InterWiki links.
1505     modified files:
1506      ChangeLog muse.texi
1509 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1511     Summary:
1512       Finish NEWS, handle emphasis at EOF edge case.
1513     Revision:
1514       muse--main--1.0--patch-205
1516     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1517       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1518       as there is a terminating emphasis delimiter.
1519     
1520     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1521     
1522     * NEWS: Bring this up to date.
1524     modified files:
1525      ChangeLog NEWS examples/mwolson/muse-init.el
1526      lisp/muse-colors.el
1529 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1531     Summary:
1532       muse-html: Add muse-xhtml-extension.
1533     Revision:
1534       muse--main--1.0--patch-204
1536     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1537       default file extension for publishing XHTML files.  Thanks to Trent
1538       Buck for the suggestion.
1539       ("xhtml"): Use it.
1541     modified files:
1542      ChangeLog lisp/muse-html.el
1545 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1547     Summary:
1548       Add items through patch-149 to NEWS.
1549     Revision:
1550       muse--main--1.0--patch-203
1552     * NEWS (progress): Catch up to patch-149.
1553     
1554     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1555     
1556     * lisp/muse-publish.el (muse-publish): Ditto.
1558     modified files:
1559      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1562 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1564     Summary:
1565       Make building of Debian revisions work.
1566     Revision:
1567       muse--main--1.0--patch-202
1569     * Makefile (distclean): Don't remove anything in debian/, since it will
1570       never be necessary.
1571       (debclean): Removed, since two different targets need slightly
1572       different versions of this.  Even abstraction has its limits.
1573       (debbuild): New target that takes care of performing the build itself.
1574       (debrevision): New target that makes a revision build, where the
1575       original tarball must not be modified.
1576       (debrevision): Split out building stuff to debbuild target.
1577     
1578     * debian/changelog: Several revisions worth of Debian fun.
1579     
1580     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1581       (Description): Make this match the ITP and shorten the text.
1583     modified files:
1584      ChangeLog Makefile Makefile.defs debian/changelog
1585      debian/control
1588 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1590     Summary:
1591       Prepare initial upload for Debian project.
1592     Revision:
1593       muse--main--1.0--patch-201
1595     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1596       version, since we only want the last changelog entry to appear on the
1597       initial Debian upload.
1598     
1599     * debian/changelog: New Debian package 3.01.arch.201-1.
1601     modified files:
1602      ChangeLog Makefile.defs debian/changelog
1605 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1607     Summary:
1608       muse-mode: Minor regexp tweak.
1609     Revision:
1610       muse--main--1.0--patch-200
1612     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1614     modified files:
1615      ChangeLog lisp/muse-mode.el
1618 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1620     Summary:
1621       Minor fixups from Peter K. Lee.
1622     Revision:
1623       muse--main--1.0--patch-199
1625     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1626       restrictive with our end-of-table regexp.
1627     
1628     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1629       instead of start of table.  Be less restrictive with several of our
1630       regexps.
1631     
1632     * lisp/muse-html.el: Patch from Peter K. Lee.
1633       (muse-html-prepare-buffer): Work around edge case where the "charset="
1634       part has already been appended to muse-html-meta-content-type.
1635       (muse-html-fixup-tables): Be slightly less restrictive with our
1636       end-of-table regexp.
1638     modified files:
1639      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1640      lisp/muse-html.el
1643 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1645     Summary:
1646       Keep lists from getting mashed together on M-q.
1647     Revision:
1648       muse--main--1.0--patch-198
1650     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1651       locally so that lists don't get blended together incorrectly upon
1652       hitting M-q.
1654     modified files:
1655      ChangeLog lisp/muse-mode.el
1658 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1660     Summary:
1661       QuickStart: Minor typo in anchor example.
1662     Revision:
1663       muse--main--1.0--patch-197
1665     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1666       rather than a full URL.
1668     modified files:
1669      ChangeLog examples/QuickStart
1672 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1674     Summary:
1675       Makefile: Use BUILDOPTS.
1676     Revision:
1677       muse--main--1.0--patch-196
1679     * Makefile (debrelease): Make use of $(BUILDOPTS).
1680     
1681     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1682       be passed to dpkg-buildpackage.  In case I ever make several revisions
1683       before getting the -1 revision uploaded, for example, I can use "-sa"
1684       here in order to make a valid pacakge.
1686     modified files:
1687      ChangeLog Makefile Makefile.defs
1690 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1692     Summary:
1693       Make generated Debian packages slightly easier to upload.
1694     Revision:
1695       muse--main--1.0--patch-195
1697     * debian/changelog: Generate 3.01.arch.195-1.
1698     
1699     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1700     
1701     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1702       that was last uploaded to Debian.
1703     
1704     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1705       changes is generated.  This means we have to use dpkg-buildpackage,
1706       since debuild doesn't recognize the environment variables that it
1707       claims to recognize.
1709     modified files:
1710      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1713 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1715     Summary:
1716       Makefile: Minor deletion cleanups.
1717     Revision:
1718       muse--main--1.0--patch-194
1721     modified files:
1722      ChangeLog Makefile
1725 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1727     Summary:
1728       Compilation cleanups.
1729     Revision:
1730       muse--main--1.0--patch-193
1732     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1733       `make-variable-buffer-local' in order to silence compiler warnings.
1734     
1735     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1736       warning.
1737     
1738     * scripts/muse-build.el (muse-elint-files): Automatically load every
1739       elisp file rather than specifying each one.
1741     modified files:
1742      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1745 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1747     Summary:
1748       Fix failure to resolve interwiki link when clicking on it.
1749     Revision:
1750       muse--main--1.0--patch-192
1752     * Makefile (debclean): Minor tweak.
1753     
1754     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1755       change.
1756     
1757     * lisp/muse-project.el (muse-project-find-file): Don't add file
1758       extensions to a relative name.  If we're dealing with a file, open it
1759       up without searching through the various projects for a path.  This
1760       should fix the failure to resolve an interwiki link by clicking on it.
1762     modified files:
1763      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1766 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1768     Summary:
1769       Makefile: Remove stale Debian packages for this version.
1770     Revision:
1771       muse--main--1.0--patch-191
1773     * Makefile (debclean): Remove generated Debian packages for the current
1774       version in parent directory.
1776     modified files:
1777      ChangeLog Makefile
1780 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1782     Summary:
1783       Fix trailing backslash error.
1784     Revision:
1785       muse--main--1.0--patch-190
1787     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1788       regexp-quoting fix from drkm.
1790     modified files:
1791      ChangeLog lisp/muse-project.el
1794 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1796     Summary:
1797       Release 3.01.91 (3.02 RC2).
1798     Revision:
1799       muse--main--1.0--patch-189
1801     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1803     modified files:
1804      ChangeLog Makefile.defs lisp/muse.el muse.texi
1807 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1809     Summary:
1810       Escape email address and URL always.
1811     Revision:
1812       muse--main--1.0--patch-188
1814     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1815       escape and publish email address as read-only, even when it's not
1816       marked up.
1817       (muse-publish-markup-url): Ditto for URL.
1819     modified files:
1820      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1823 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1825     Summary:
1826       Inter-project output name fix.
1827     Revision:
1828       muse--main--1.0--patch-187
1830     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1831       that I had fixed this before.
1833     modified files:
1834      ChangeLog lisp/muse-wiki.el
1837 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1839     Summary:
1840       Make coloring of verbatim greater-than sign same as publishing.
1841     Revision:
1842       muse--main--1.0--patch-186
1844     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1845       greater-than sign surrounded by equal signs, display it in verbatim
1846       face.
1848     modified files:
1849      ChangeLog lisp/muse-colors.el
1852 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1854     Summary:
1855       Allow transform function for link descriptions.  Bare email and URL fixes.
1856     Revision:
1857       muse--main--1.0--patch-185
1859     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1860       (muse-publish-desc-transforms): New option that contains the functions
1861       that will be called to transform a link description.
1862       (muse-publish-markup-word): Handle Yet Another Edge Case.
1863       (muse-publish-markup-email): Use
1864       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1865       double-quote on either side.
1866       (muse-publish-url): Apply description transforms.
1867       (muse-publish-markup-url): Don't publish if we have a double-quote on
1868       either side.
1869     
1870     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1871       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1872       (muse-wiki-interwiki-delimiter): New option that indicates the
1873       interwiki delimiter to use.
1874       (muse-wiki-interwiki-replacement): New option that indicates the
1875       replacement
1876       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1877       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1878       this can be added to muse-publish-desc-transforms.
1879       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1880       interwiki delimiter with its replacement, but only when the given text
1881       is not an explicit link.
1882     
1883     * lisp/muse.el (muse-update-file-extension): New function made from the
1884       innards of the :set function in `muse-file-extension'.
1886     modified files:
1887      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1890 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1892     Summary:
1893       Handle anchors in all publishing styles, as well as linking to them.
1894     Revision:
1895       muse--main--1.0--patch-184
1897     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1898       'internal-link.
1899       (muse-publish-prepare-url): Don't touch links to anchors.
1900     
1901     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1902       'internal-link.  Treat centered text with
1903       <para role="center">...</para>.
1904       (muse-docbook-markup-paragraph): Slight regexp tweak.
1905       (muse-docbook-insert-anchor): Docfix.
1906       (muse-docbook-markup-anchor): Move lower in file.
1907     
1908     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1909       'internal-link.
1910       (muse-xhtml-markup-strings): Order list, no func change.
1911       (muse-html-markup-anchor): Move up in file, no func change.
1912     
1913     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1914       publishing anchors.
1915       (muse-latex-markup-strings): Add handler for 'internal-link.
1916       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1917       that insert an anchor around the next word or inside of a tag.
1918     
1919     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1920       publishing anchors.
1921     
1922     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1923       'internal-link.
1924       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1925       that insert an anchor before the next word or within a tag.
1926     
1927     * NEWS: Initial attempt at documenting changes since 3.01.
1929     new files:
1930      .arch-ids/NEWS.id NEWS
1932     modified files:
1933      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1934      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1937 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1939     Summary:
1940       Generalize some blosxom helper functions.
1941     Revision:
1942       muse--main--1.0--patch-183
1944     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1945       generalized helper functions.
1946       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1947       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1948       relative links.
1949     
1950     * lisp/muse-blosxom.el: Update example in header.
1951       (muse-blosxom-new-entry): Use new names for helper functions.
1952       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1953       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1954     
1955     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1956       `muse-blosxom-project-get-categories'.
1957       (muse-project-alist-styles): Renamed from
1958       `muse-blosxom-project-alist-entry'.
1959       (muse-project-alist-dirs): Renamed from
1960       `muse-blosxom-project-alist-dirs'.
1961       (muse-project-of-file): Use `muse-current-file'.
1962     
1963     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1964       `muse-current-file'.
1965     
1966     * lisp/muse.el (muse-current-file): New function that returns the name of
1967       the currently visited or published file.
1968       (muse-page-name): Use `muse-current-file'.
1970     modified files:
1971      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1972      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1975 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1977     Summary:
1978       muse-xml: definition lists, muse-docbook: center.
1979     Revision:
1980       muse--main--1.0--patch-182
1982     * Makefile (%.info, %.html): Use general argument in rule.
1983       (distclean): Add another cruft file.
1984     
1985     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1986       type="definition"> for definition lists.
1987     
1988     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1989       with <note>, since it's the closest thing I could find.
1991     modified files:
1992      ChangeLog Makefile experimental/muse-xml.el
1993      lisp/muse-docbook.el
1996 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1998     Summary:
1999       Minor namespace fix.
2000     Revision:
2001       muse--main--1.0--patch-181
2003     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2004       muse-match-string-no-properties rather than match-string-no-properties.
2006     modified files:
2007      ChangeLog lisp/muse-colors.el
2010 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2012     Summary:
2013       Correct breakage induced by previous patch.
2014     Revision:
2015       muse--main--1.0--patch-180
2017     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2018       path as a fallback if we are publishing.
2020     modified files:
2021      ChangeLog lisp/muse-wiki.el
2024 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2026     Summary:
2027       Make interwiki links work in a few more edge cases.
2028     Revision:
2029       muse--main--1.0--patch-179
2031     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2032       assertion, now that I have a good idea of the edge cases involved.
2033     
2034     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2035       the current file is not part of any Muse project, allowing interwiki
2036       links to be resolvable even then.  Don't return a relative path if we
2037       are not publishing.  For visiting links, the best thing is just to
2038       return the real path.
2040     modified files:
2041      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2044 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2046     Summary:
2047       Fix warnings during font-lock, example tag highlighting.
2048     Revision:
2049       muse--main--1.0--patch-178
2051     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2052       error.
2053       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2054       <lisp> tags.
2055       (muse-unhighlight-region): Move higher up.
2056       (muse-colors-example-tag, muse-colors-literal-tag): Use
2057       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2058       since the point gets put in the right place automatically.
2060     modified files:
2061      ChangeLog lisp/muse-colors.el
2064 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2066     Summary:
2067       muse-xml: Separate section from title.
2068     Revision:
2069       muse--main--1.0--patch-177
2071     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2072       attribute to sections.  Use separate <title> tag to handle the title of
2073       a section.  Thanks to drkm for the suggestion.
2074     
2075     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2076     
2077     * lisp/muse-publish.el (muse-publish-markup-heading)
2078       (muse-publish-section-close): Pass level to markup strings for all
2079       section-related tags.
2080     
2081     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2082       not defined.
2084     modified files:
2085      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2086      lisp/muse-publish.el lisp/muse.el
2089 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2091     Summary:
2092       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2093     Revision:
2094       muse--main--1.0--patch-176
2096     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2097       folders that match `muse-project-ignore-regexp'.
2098     
2099     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2100       omission.  Add ",.*" to list of bad directory parts.
2101     
2102     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2103       matches `muse-project-ignore-regexp'.
2104     
2105     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2106       (muse-style-elements-list): New function that returns a list of
2107       references to ELEM in STYLE, including base styles.
2108       (muse-publish-markup-region): Use muse-style-elements-list rather than
2109       muse-style-elements when getting :regexps.
2110     
2111     * lisp/muse-publish.el (muse-style-element): Add docstring.
2113     modified files:
2114      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2115      lisp/muse-publish.el
2118 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2120     Summary:
2121       Initial implementation of muse-xml.el.  End of section edge case.
2122     Revision:
2123       muse--main--1.0--patch-175
2125     * AUTHORS: Add Peter K. Lee.
2126     
2127     * Makefile (experimental): New target that builds experimental programs.
2128       (distclean): Remove debian/dirs, a cruft file from the debian build
2129       process.
2130     
2131     * examples/mwolson/muse-init.el: Update.
2132     
2133     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2134       prompts for the blog entry to visit.
2135     
2136     * experimental/Makefile: New file that causes experimental stuff to be
2137       built.
2138     
2139     * experimental/muse-xml.el: New file that provides the experimental XML
2140       publishing style.
2141     
2142     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2143       comment strings.
2144     
2145     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2146     
2147     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2148       involving end-of-file and paragraph detection.
2149     
2150     * lisp/muse-wiki.el: Minor header fix.
2151     
2152     * scripts/muse-build.el (load-path): Add "../experimental".
2154     new files:
2155      experimental/.arch-ids/Makefile.id
2156      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2157      experimental/muse-xml.el
2159     modified files:
2160      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2161      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2162      lisp/muse-wiki.el scripts/muse-build.el
2165 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2167     Summary:
2168       Try to fix <example> region coloring problem.
2169     Revision:
2170       muse--main--1.0--patch-174
2172     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2173       If region is multiple lines, add '(font-lock-multiline t) to
2174       properties.  This should fix an annoying <example> region issue.
2176     modified files:
2177      ChangeLog lisp/muse-colors.el
2180 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2182     Summary:
2183       Don't publish implicit links that have a double-quote at begin or end.
2184     Revision:
2185       muse--main--1.0--patch-173
2187     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2188       double-quote exists at beginning or end.
2189     
2190     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2191       don't colorize if a double-quote exists at beginning or end.
2193     modified files:
2194      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2197 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2199     Summary:
2200       Fix failure to publish emphasis properly.
2201     Revision:
2202       muse--main--1.0--patch-172
2204     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2205       errors.
2206     
2207     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2208       of muse-wiki.
2210     removed files:
2211      experimental/.arch-ids/muse-wiki-old.el.id
2212      experimental/muse-wiki-old.el
2214     modified files:
2215      ChangeLog lisp/muse-publish.el
2218 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2220     Summary:
2221       Add a few common revision control directories to the ignore list.
2222     Revision:
2223       muse--main--1.0--patch-171
2225     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2226       directories to be ignored when building the file alist, such as those
2227       used for CVS and Arch revision control data.
2229     modified files:
2230      ChangeLog lisp/muse-project.el
2233 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2235     Summary:
2236       Fix #2654: Append a newline when using pdf publishing style.
2237     Revision:
2238       muse--main--1.0--patch-170
2240     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2241       newline to the end.
2243     modified files:
2244      ChangeLog lisp/muse-latex.el
2247 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2249     Summary:
2250       5 levels of headings colorization; color bare URLs.
2251     Revision:
2252       muse--main--1.0--patch-169
2254     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2255       Really color up to 5 headings.
2256       (muse-colors-markup): Add muse-url-regexp.
2257       (muse-colors-explicit-link): Renamed from muse-colors-link.
2258       (muse-colors-implicit-link): Moved here from
2259       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2260       we'll be coloring URLs.
2262     modified files:
2263      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2266 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2268     Summary:
2269       Don't emphasize if a word constituent follows the trailer.
2270     Revision:
2271       muse--main--1.0--patch-168
2273     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2274       (muse-colors-verbatim): Don't colorize if a word constituent follows
2275       the trailer.
2276     
2277     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2278       word constituent follows the trailer.
2280     modified files:
2281      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2284 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2286     Summary:
2287       Add coloring for example, verbatim, and =signs=; anchor fix.
2288     Revision:
2289       muse--main--1.0--patch-167
2291     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2292       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2293       (muse-colors-verbatim): Use `muse-verbatim-face'.
2294       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2295       priority.
2296       (muse-colors-tags): Add verbatim and literal tags.
2297       (muse-colors-example-tag): Use `remove-text-properties' instead of
2298       `set-text-properties', since the latter does not work consistently.
2299       (muse-colors-literal-tag): New function that strips all markup from the
2300       region.
2301       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2302       that we can work around an annoying XEmacs issue.
2303     
2304     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2305       multi-line by default.
2306     
2307     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2308       string.
2310     modified files:
2311      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2312      lisp/muse.el
2315 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2317     Summary:
2318       Link with anchor bugfix.
2319     Revision:
2320       muse--main--1.0--patch-166
2322     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2323       valid, as long as the base is valid.
2325     modified files:
2326      ChangeLog lisp/muse-colors.el
2329 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2331     Summary:
2332       Link inside table issue, fixes read-only text error.
2333     Revision:
2334       muse--main--1.0--patch-165
2336     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2337       inside tables so we don't get an error when links exist.
2338     
2339     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2340     
2341     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2342       into account when displaying the "All files published" message, unless
2343       they've actually been modified.
2344     
2345     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2346       don't wrap in condition-case; we don't want the message to be muffled.
2348     modified files:
2349      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2350      lisp/muse-project.el lisp/muse.el
2353 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2355     Summary:
2356       Permit infinitely-nested sections.
2357     Revision:
2358       muse--main--1.0--patch-164
2360     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2361       (Deriving from an existing style): Mark up as a list.
2362     
2363     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2364       Color an additional level of headings.
2365     
2366     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2367       section-other, section-other-end, and section-close strings.
2368       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2369       through the 'section-close string.
2370     
2371     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2372       'begin-underline, since this messes up paragraph handling.  Use
2373       <h5></h5> for 'section-other.
2374     
2375       (muse-html-fixup-tables): New function that sorts the table parts so
2376       that order is head, foot, body.  Apparently XHTML needs this, and it
2377       seems like a good general practice, so we do it for HTML as well.
2378     
2379     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2380       'section-other.
2381     
2382     * lisp/muse-publish.el (muse-publish-section-close): New function that
2383       determines where to put the section close given heading depth and
2384       inserts it.
2385       (muse-publish-markup-heading): Handle 'section-other and
2386       'section-other-end.  Call `muse-publish-section-close' at end of
2387       function.
2388     
2389     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2390       for 'section-other.
2392     modified files:
2393      ChangeLog examples/QuickStart lisp/muse-colors.el
2394      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2395      lisp/muse-publish.el lisp/muse-texinfo.el
2398 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2400     Summary:
2401       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2402     Revision:
2403       muse--main--1.0--patch-163
2405     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2406       XEmacs fixes.
2407       (muse-docbook-markup-regexps): Deal with new table algorithm.
2408       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2409       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2410       (muse-docbook-markup-table): Use a better table algorithm, based on the
2411       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2412       and foot of the table.  Use informaltable rather than table.
2413       (muse-docbook-fixup-tables): New function that sorts all tables found
2414       in the published document so that the order is head, foot, body.
2415       (muse-docbook-markup-functions): Add anchor handler.
2416       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2417       paragraph.
2418       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2419       that insert an anchor at point.
2420     
2421     * lisp/muse-html.el (muse-html-transform-content-type)
2422       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2423     
2424     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2425     
2426     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2427     
2428     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2429       that was evaluated in the output.
2431     modified files:
2432      ChangeLog examples/QuickStart lisp/muse-docbook.el
2433      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2436 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2438     Summary:
2439       muse-texinfo: Improve formatting for enddots, dots, underline.
2440     Revision:
2441       muse--main--1.0--patch-162
2443     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2444       of enddots and dots.  For begin-underline and end-underline, use "_",
2445       since we don't have anything better.
2447     modified files:
2448      ChangeLog lisp/muse-texinfo.el
2451 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2453     Summary:
2454       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2455     Revision:
2456       muse--main--1.0--patch-161
2458     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2459       list.  This should fix #2635.
2461     modified files:
2462      ChangeLog lisp/muse-texinfo.el
2465 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2467     Summary:
2468       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2469     Revision:
2470       muse--main--1.0--patch-160
2472     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2473     
2474     * debian/changelog: Ditto.
2475     
2476     * debian/control (Build-Depends-Indep): Add tetex-bin.
2477     
2478     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2479       output for me.
2480     
2481     * examples/QuickStart: Remove stray <comment> now that the bug that made
2482       it necessary is fixed.
2483     
2484     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2485       suggestions.
2486     
2487     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2488       the contents from the footer to the header.
2489     
2490     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2491       each number, not after.
2492     
2493     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2494     
2495     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2496       happens when doing batch publishing.  Minor whitespace fix.
2498     modified files:
2499      ChangeLog Makefile.defs debian/changelog debian/control
2500      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2501      lisp/muse-texinfo.el lisp/muse.el
2504 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2506     Summary:
2507       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2508     Revision:
2509       muse--main--1.0--patch-159
2511     * examples/QuickStart: Add "Write me." to empty sections at end so that
2512       they publish correctly with DocBook.
2513     
2514     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2515       paragraph starts with emphasis, example, link, or email address.
2517     modified files:
2518      ChangeLog examples/QuickStart lisp/muse-docbook.el
2521 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2523     Summary:
2524       Handle embedded docbook footnotes and <literal> edge case.
2525     Revision:
2526       muse--main--1.0--patch-158
2528     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2529      (muse-docbook-markup-strings): Use systemitem for example text.
2530      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2531      <para></para> inside of them.
2532     
2533     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2534       here at all.
2535     
2536     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2537       muse-publish-escape-specials-in-string to list by default.
2538     
2539     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2540       argument IGNORE-READ-ONLY determines whether or not to ignore the
2541       read-only property when transforming text.  Add docstring.
2542       (muse-publish-markup-word): Use non-nil third argument to
2543       muse-publish-escape-specials when we're publishing `='-delimited text.
2544       This allows =<literal><tag></literal>= to work as intended.
2545     
2546     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2547       arguments after the first so that we can include this in
2548       `muse-publish-url-transforms'.
2549     
2550     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2552     modified files:
2553      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2554      lisp/muse-publish.el
2557 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2559     Summary:
2560       Misc. blosxom fixes, like category directive.
2561     Revision:
2562       muse--main--1.0--patch-157
2564     * contrib/pyblosxom/getstamps.py: Add file extension.
2565     
2566     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2567       extension.  This will allow Muse to specify it once a
2568       timestamps-writing routine gets written.
2569     
2570     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2571       attention to the "category" directive, if it exists.  Use file-truename
2572       instead of expand-file-name for base directory.
2573     
2574     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2575       by default.
2576     
2577     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2578       available tags, even though it doesn't do anything yet.
2580     modified files:
2581      ChangeLog contrib/pyblosxom/getstamps.py
2582      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2583      lisp/muse-project.el
2586 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2588     Summary:
2589       Small logic fix with temp files.
2590     Revision:
2591       muse--main--1.0--patch-156
2593     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2594       buffer-name to determine whether the buffer is still around.
2596     modified files:
2597      ChangeLog lisp/muse.el
2600 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2602     Summary:
2603       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2604     Revision:
2605       muse--main--1.0--patch-155
2607     * lisp/muse.el (muse-widget-type-value-create)
2608       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2609       extra widgets from 'lazy type that are needed to get the
2610       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2611     
2612     * lisp/muse.el (muse-implicit-link-functions)
2613       (muse-explicit-link-functions): Remove predefined wiki-related options.
2614       These are added in muse-wiki via custom-add-option.
2615     
2616     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2617     
2618     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2619     
2620     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2621       ":strings" to cope with Emacs21 and XEmacs.
2622       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2623     
2624     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2625       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2626       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2627     
2628     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2629       since XEmacs doesn't support the alist widget.  Deal with case where no
2630       projects are defined, or a strange expression is used.
2631     
2632     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2633       stuff using custom-add-option.
2635     modified files:
2636      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2637      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2640 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2642     Summary:
2643       Don't kill temp buffer if debug-on-error is non-nil.
2644     Revision:
2645       muse--main--1.0--patch-154
2647     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2648       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2650     modified files:
2651      ChangeLog lisp/muse.el
2654 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2656     Summary:
2657       Expand Debian package description.
2658     Revision:
2659       muse--main--1.0--patch-153
2661     * debian/control (Description): Expand this to make the package more
2662       enticing.
2663     
2664     * debian/copyright, debian/rules: Minor whitespace cleanups.
2665     
2666     * debian/changelog: Package 3.01.arch.152-1.
2668     modified files:
2669      ChangeLog Makefile.defs debian/changelog debian/control
2670      debian/copyright debian/rules
2673 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2675     Summary:
2676       Header/footer docfix; ChangeLog correction.
2677     Revision:
2678       muse--main--1.0--patch-152
2680     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2681       Thanks to drkm for pointing out my error.
2682     
2683     Use better documentation and customize interface for headers and footers.
2684     Thanks to Chris McMahan.
2686     modified files:
2687      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2688      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2689      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2690      muse.texi
2691      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2694 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2696     Summary:
2697       Slight Debian version tweak.
2698     Revision:
2699       muse--main--1.0--patch-151
2701     * Makefile.defs (VERSION): Use a slightly different version naming
2702       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2703       X.YY is the Muse version, and YYY is the patch level.
2704     
2705     * debian/changelog: Ditto.
2707     modified files:
2708      ChangeLog Makefile.defs debian/changelog
2711 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2713     Summary:
2714       Improve debian build and put together a package.
2715     Revision:
2716       muse--main--1.0--patch-150
2718     * Makefile (debclean): New target that cleans up the mess that the
2719       `debian' target makes.
2720       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2721       results to my debian dist dir two levels up.
2722     
2723     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2724     
2725     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2726     
2727     * debian/control (Standards-Version): Update to 3.6.2.
2728     
2729     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2730       up.
2731     
2732     * debian/copyright (Copyright): Improve.
2733     
2734     * debian/emacsen-install (FILES): Include contrib directory so that
2735       muse-http.el compiles properly.
2736     
2737     * debian/muse-el.examples: New file containing the example files to
2738       install.
2739     
2740     * debian/rules: Move example stuff to muse-el.examples.  Install some
2741       additional documentation.
2743     new files:
2744      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2746     modified files:
2747      ChangeLog Makefile Makefile.defs debian/changelog
2748      debian/control debian/copyright debian/emacsen-install
2749      debian/rules
2752 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2754     Summary:
2755       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2756     Revision:
2757       muse--main--1.0--patch-149
2759     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2760       the beginning of a header would be emphasized if an asterisk came
2761       before it.
2762       (muse-colors-underlined): Don't allow end of underlined text to be the
2763       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2764       is sufficient.
2765     
2766     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2767       on.  We'll use a more clever trick to keep emphasis characters from
2768       being interpreted in explicit links -- add a custom 'noemphasis text
2769       property to them.  Move mdash rule further down so that I can add
2770       designations after blockquoted text.
2771     
2772     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2773       text has the 'noemphasis property, ignore it.
2774       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2775       property to the text between BEG and END, or match beginning and end.
2776     
2777     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2778       before trying to set buffer-modified to nil.  This should fix a
2779       "selecting deleted buffer" error when publishing from command line.
2781     modified files:
2782      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2783      lisp/muse.el
2786 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2788     Summary:
2789       Journal validation fixes.
2790     Revision:
2791       muse--main--1.0--patch-148
2793     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2794       default rather than HTML 4.0 [strict].
2795       (muse-html-markup-strings): Include empty alt element.
2796     
2797     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2798     
2799     * muse.texi (Journal): Ditto.
2801     modified files:
2802      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2805 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2807     Summary:
2808       Add debian files; tweak Makefile.
2809     Revision:
2810       muse--main--1.0--patch-147
2812     * Makefile (distclean): Remove directory created by dist rule.
2813       (dist): Make this only generate the directory, not the tarball.
2814       (release): New target that generates the tarball and zipfile.
2815       (debrelease): New target that builds the debian package for Muse.
2816       (upload): Depend on release target.
2817     
2818     * examples/mwolson/stylesheets: Add forgotten Arch id.
2820     new files:
2821      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2822      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2823      debian/.arch-ids/emacsen-install.id
2824      debian/.arch-ids/emacsen-remove.id
2825      debian/.arch-ids/emacsen-startup.id
2826      debian/.arch-ids/muse-el.dirs.id
2827      debian/.arch-ids/muse-el.docs.id
2828      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2829      debian/changelog debian/control debian/copyright
2830      debian/emacsen-install debian/emacsen-remove
2831      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2832      debian/muse-el.info debian/rules
2833      examples/mwolson/stylesheets/.arch-ids/=id
2834      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2835      examples/mwolson/stylesheets/.arch-ids/common.css.id
2836      examples/mwolson/stylesheets/.arch-ids/print.css.id
2837      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2838      examples/mwolson/stylesheets/blog.css
2839      examples/mwolson/stylesheets/common.css
2840      examples/mwolson/stylesheets/print.css
2841      examples/mwolson/stylesheets/screen.css
2843     modified files:
2844      ChangeLog Makefile
2846     new directories:
2847      debian debian/.arch-ids examples/mwolson/stylesheets
2848      examples/mwolson/stylesheets/.arch-ids
2851 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2853     Summary:
2854       Allow `muse-index-as-string' to remove current file from output.
2855     Revision:
2856       muse--main--1.0--patch-146
2858     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2859       which excludes the current file from the output.  Improve
2860       documentation.
2862     modified files:
2863      ChangeLog lisp/muse-mode.el
2866 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2868     Summary:
2869       S-TAB issue with Windows.
2870     Revision:
2871       muse--main--1.0--patch-145
2873     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2874       issue with Windows.
2876     modified files:
2877      ChangeLog lisp/muse-mode.el
2880 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2882     Summary:
2883       Improve temp buffer usage.
2884     Revision:
2885       muse--main--1.0--patch-144
2887     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2888       `insert-file-contents'.  This should further help with the temp
2889       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2890       into this problem.
2891     
2892     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2893       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2894       make sure the temp buffer is killed.  I didn't implement an option to
2895       save the contents of the temp buffer.
2897     modified files:
2898      ChangeLog lisp/muse-book.el lisp/muse-http.el
2899      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2900      lisp/muse.el
2903 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2905     Summary:
2906       muse-docbook: split-string Emacs21 fix.
2907     Revision:
2908       muse--main--1.0--patch-143
2910     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2911       split-string to fix an Emacs21 issue.
2913     modified files:
2914      ChangeLog lisp/muse-docbook.el
2917 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2919     Summary:
2920       muse-docbook: Parse author directive so that it validates properly.
2921     Revision:
2922       muse--main--1.0--patch-142
2924     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2925       attempts to publish the contents a DocBook-usable <author> tag.
2926       (muse-docbook-header): Use `muse-docbook-get-author'.
2928     modified files:
2929      ChangeLog lisp/muse-docbook.el
2932 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2934     Summary:
2935       Be a bit more clever with our consecutive list regexp.
2936     Revision:
2937       muse--main--1.0--patch-141
2939     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2940       clever with our consecutive list regexp.
2942     modified files:
2943      ChangeLog lisp/muse-docbook.el
2946 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2948     Summary:
2949       Do the right thing with consecutive list items, hopefully.
2950     Revision:
2951       muse--main--1.0--patch-140
2953     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2954       (muse-docbook-header): Add DTD string.
2955       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2956       tags.
2957       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2958       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2960     modified files:
2961      ChangeLog lisp/muse-docbook.el
2964 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2966     Summary:
2967       Improve customize interface for `muse-project-alist' once more.
2968     Revision:
2969       muse--main--1.0--patch-139
2971     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2972       setting to be anything, since we now support settings that use lists.
2973       (muse-project): Vastly improve this by naming each setting and showing
2974       what exact type is required.  Handle case where a function is not
2975       defined yet.  Use a set for styles, which looks nice.  This is about as
2976       good as it can be ... unless we add some sort of inline documentation
2977       later on.  A setting was added for Yann's :force-publish tag.
2978     
2979     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2980       project name.
2982     modified files:
2983      ChangeLog lisp/muse-project.el lisp/muse.el
2986 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2988     Summary:
2989       Merged from hodique@lifl.fr--2005 (patch 24-33)
2990     Revision:
2991       muse--main--1.0--patch-138
2993     Patches applied:
2994     
2995      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2996        Merged from mwolson@gnu.org--2005 (patch 96)
2997     
2998      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2999        Merged from mwolson@gnu.org--2005 (patch 97-101)
3000     
3001      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3002        Merged from mwolson@gnu.org--2005 (patch 102-106)
3003     
3004      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3005        Merged from mwolson@gnu.org--2005 (patch 107-120)
3006     
3007      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3008        Merged from mwolson@gnu.org--2005 (patch 121-131)
3009     
3010      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3011        Merged from mwolson@gnu.org--2005 (patch 132)
3012     
3013      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3014        Merged from mwolson@gnu.org--2005 (patch 133-135)
3015     
3016      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3017        Merged from mwolson@gnu.org--2005 (patch 136)
3018     
3019      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3020        Merged from mwolson@gnu.org--2005 (patch 137)
3021     
3022      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3023        Introduce :force-publish project keyword. Fix bug #2637
3025     modified files:
3026      ChangeLog lisp/muse-project.el
3028     new patches:
3029      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3030      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3031      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3032      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3033      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3034      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3035      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3036      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3037      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3038      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3041 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3043     Summary:
3044       Prevent temp buffers from prompting for save; handle lisp errors better.
3045     Revision:
3046       muse--main--1.0--patch-137
3048     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3049       bound" error.  I don't know for certain where this is coming from,
3050       though ... *grumble*.
3051     
3052     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3053       like how emacs-wiki does it.  Warn the user about lisp errors,
3054       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3055       publish as something valid in most markup styles, with increased
3056       emphasis on those that don't support it.  That's a win-win ... I think
3057       :^) .
3058     
3059     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3060       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3061       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3062       believe that this should be the default behavior of `with-temp-buffer'.
3063     
3064     * lisp/muse-book.el (muse-book-publish-project): Use
3065       `muse-with-temp-buffer-no-prompt'.
3066     
3067     * lisp/muse-http.el (muse-http-reject): Ditto.
3068     
3069     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3070     
3071     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3072     
3073     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3074       (muse-publish-markup-email, muse-published-contents): Ditto.
3076     modified files:
3077      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3078      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3079      lisp/muse-publish.el lisp/muse.el
3082 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3084     Summary:
3085       Customization error; Makefile tweaks.
3086     Revision:
3087       muse--main--1.0--patch-136
3089     * Makefile (dist): Use a tla-specific method to create the tarball.
3090       Create a zip file as well.
3091       (upload): New rule that uploads the tarball and zip file to gna.org.
3092     
3093     * Makefile.defs (VERSION): New variable that determines the version
3094       string to use in the `dist' and `upload' targets.
3095     
3096     * lisp/muse.el (muse-implicit-link-functions)
3097       (muse-explicit-link-functions): Use :type of hook so that the options
3098       get recognized.
3100     modified files:
3101      ChangeLog Makefile Makefile.defs lisp/muse.el
3104 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3106     Summary:
3107       Prepare Muse 3.01.90 (3.02 RC1).
3108     Revision:
3109       muse--main--1.0--patch-135
3112     modified files:
3113      ChangeLog lisp/muse.el muse.texi
3116 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3118     Summary:
3119       Attempt to get the right file extension when publishing; more examples.
3120     Revision:
3121       muse--main--1.0--patch-134
3123     * examples/mwolson/muse-init.el: Update my configuration.
3124     
3125     * examples/mwolson/templates: Store my web page templates here.
3126     
3127     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3128     
3129     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3130       descriptions.  Yet another reason to implement my list-returning from
3131       handlers idea.
3132     
3133     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3134       with a few more edge cases.  Throw together a rough hack for
3135       determining when to include the output file extension.
3136     
3137     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3138       but still ineffective.
3140     new files:
3141      examples/mwolson/templates/.arch-ids/=id
3142      examples/mwolson/templates/.arch-ids/footer.html.id
3143      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3144      examples/mwolson/templates/.arch-ids/generic-header.html.id
3145      examples/mwolson/templates/.arch-ids/header.html.id
3146      examples/mwolson/templates/footer.html
3147      examples/mwolson/templates/generic-footer.html
3148      examples/mwolson/templates/generic-header.html
3149      examples/mwolson/templates/header.html
3151     modified files:
3152      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3153      lisp/muse-wiki.el
3155     new directories:
3156      examples/mwolson/templates
3157      examples/mwolson/templates/.arch-ids
3160 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3162     Summary:
3163       Make published link handling do the right thing, plus misc. fixes.
3164     Revision:
3165       muse--main--1.0--patch-133
3167     * lisp/muse-mode.el (muse-mode-hook): Add option for
3168       `muse-wiki-update-custom-values'.  The :set function makes sure that
3169       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3170       This probably isn't best-practice, but it works.
3171     
3172     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3173       Save match data.
3174     
3175     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3176       `muse-publish-prepare-url' to the listed options.
3177     
3178     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3179       output-dir is not specified.
3180     
3181     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3182       here instead of later on.
3183     
3184     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3185       right thing when `muse-wiki-interwiki-alist' is nil.
3186     
3187     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3188       `muse-publish-output-file'.
3189     
3190     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3191       (muse-wiki-transform-wikiword): Removed.  We should not use the
3192       publishing transforms facility to handle these.
3193     
3194     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3195       links as "link" rather than "url".
3196     
3197     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3198       takes care of any customization cleaups that need to happen whenever
3199       muse-mode is entered.
3200     
3201     * lisp/muse.el (muse-implicit-link-functions): Add options for
3202       `muse-handle-url' and the wiki handlers.
3203       (muse-explicit-link-functions): Add option for
3204       `muse-wiki-handle-internal'.
3206     modified files:
3207      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3208      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3211 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3213     Summary:
3214       Add invalid directory assertion.
3215     Revision:
3216       muse--main--1.0--patch-132
3218     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3219       any invalid directories will trigger an error.
3221     modified files:
3222      ChangeLog lisp/muse-project.el
3225 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3227     Summary:
3228       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3229     Revision:
3230       muse--main--1.0--patch-131
3233     modified files:
3234      AUTHORS ChangeLog
3237 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3239     Summary:
3240       Yann's assignment form came in!
3241     Revision:
3242       muse--main--1.0--patch-130
3245     modified files:
3246      AUTHORS ChangeLog
3249 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3251     Summary:
3252       Compilation fix, minor shuffling in `muse-mode'.
3253     Revision:
3254       muse--main--1.0--patch-129
3256     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3257       accessing it.  Fixes Yet Another Compiler Error.
3258     
3259     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3260      project-specific settings happen first.
3262     modified files:
3263      ChangeLog lisp/muse-mode.el lisp/muse.el
3266 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3268     Summary:
3269       Fix annoying initial buffer coloring problem.
3270     Revision:
3271       muse--main--1.0--patch-128
3273     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3274       where even buffer-file-name is not set.  This happens the first time we
3275       attempt to colorize the buffer.  I'm rather astonished that I had to do
3276       this.
3278     modified files:
3279      ChangeLog lisp/muse-wiki.el
3282 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3284     Summary:
3285       Jump to bad and good links on TAB; mode-choosing fix.
3286     Revision:
3287       muse--main--1.0--patch-127
3289     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3290       pics a major mode for a file.  If one is specified in the project of
3291       file, use it.  Otherwise, use muse-mode.
3292       (muse-next-reference, muse-previous-reference): Jump to bad links as
3293       well as good ones.
3294     
3295     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3296       of `muse-mode'.
3298     modified files:
3299      ChangeLog lisp/muse-mode.el lisp/muse.el
3302 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3304     Summary:
3305       Add specified Muse file extension to auto-mode-alist.
3306     Revision:
3307       muse--main--1.0--patch-126
3309     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3310       the old extension from auto-mode-alist and add the new one.  This
3311       eliminates the need to set muse-mode-auto-p when you have specified a
3312       Muse file extension.
3313     
3314     * examples/mwolson/muse-init.el: Sync.
3316     modified files:
3317      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3320 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3322     Summary:
3323       Make `muse-project-alist' more intuitively customizable.
3324     Revision:
3325       muse--main--1.0--patch-125
3327     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3328       settings.
3329     
3330     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3331       (muse-project-alist-get): New function that pre-parses
3332       `muse-projects-alist' before customization in order to work around an
3333       annoying limitation in the customize interface.
3334       (muse-project-alist-set): New function that takes the value that
3335       customize gave us and turns it into something Muse can use.
3336       (muse-project): New widget that outlines the form of the
3337       `muse-project-alist' variable.
3338       (muse-project-alist): Use the `muse-project' widget and specify :set
3339       and :get.
3341     modified files:
3342      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3345 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3347     Summary:
3348       Silence compiler warnings.
3349     Revision:
3350       muse--main--1.0--patch-124
3352     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3353     
3354     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3355       compiler warning.
3356     
3357     * lisp/muse-project.el (muse-project-applicable-styles): Call
3358       `muse-assert' with only 1 argument to silence a compiler warning.
3360     modified files:
3361      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3362      lisp/muse-project.el
3365 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3367     Summary:
3368       muse-docbook: Merge several other types of tags if necessary.
3369     Revision:
3370       muse--main--1.0--patch-123
3372     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3373       `muse-docbook-fixup-sections'.  For each TAG in
3374       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3375       merge them together.  Thanks to Dale P. Smith for the suggestion.
3376       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3378     modified files:
3379      ChangeLog lisp/muse-docbook.el
3382 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3384     Summary:
3385       muse-docbook: Output an XML tag with encoding at the beginning of document.
3386     Revision:
3387       muse--main--1.0--patch-122
3389     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3390       of document.
3391       (muse-docbook-encoding-default): New option that determines which Emacs
3392       buffer encoding to use by default in Muse DocBook files if none is
3393       found.
3394       (muse-docbook-charset-default): New option that determines the DocBook
3395       XML charset to use if no translation is found in
3396       muse-docbook-encoding-map.
3397       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3398       system to its associated DocBook coding system.
3399       (muse-docbook-transform-content-type): New function that determines the
3400       DocBook XML encoding to use based on the contents of
3401       muse-docbook-encoding-map.
3402       (muse-docbook-encoding): New function that calls
3403       muse-docbook-transform-content-type.
3404       (muse-docbook-finalize-buffer): New function that sets the buffer file
3405       coding system to the value of muse-docbook-encoding-default, but only
3406       if the buffers contents have no special characters.
3407       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3409     modified files:
3410      ChangeLog lisp/muse-docbook.el
3413 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3415     Summary:
3416       Apply muse-docbook patch from Dale P. Smith.
3417     Revision:
3418       muse--main--1.0--patch-121
3420     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3421       Dale P. Smith to make the markup much better.
3423     modified files:
3424      AUTHORS ChangeLog lisp/muse-docbook.el
3427 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3429     Summary:
3430       Use different mapping for S-tab on Windows.
3431     Revision:
3432       muse--main--1.0--patch-120
3434     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3435       Windows, use [(shift tab)] for `muse-previous-reference'.
3437     modified files:
3438      ChangeLog lisp/muse-mode.el
3441 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3443     Summary:
3444       XEmacs wiki fix.
3445     Revision:
3446       muse--main--1.0--patch-119
3448     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3449       `muse-match-string-no-properties' so XEmacs doesn't complain.
3451     modified files:
3452      ChangeLog lisp/muse-wiki.el
3455 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3457     Summary:
3458       Handle a few edge cases with project-page resolution gracefully.
3459     Revision:
3460       muse--main--1.0--patch-118
3462     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3463       make sure that PAGE is specified.  STYLES should be generated
3464       automatically, but it could theoretically fail.  I'm managing to
3465       trigger this when messing with unsaved Muse files.  Handle case where
3466       buffer has not yet been saved.
3467       (muse-project-find-file): Don't try to resolve relative links; just
3468       open them.
3469     
3470     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3471       point-of-reference bug.  No need to call muse-project-page-of-file
3472       since buffer-file-name and muse-publishing-current-file both give us
3473       full paths.
3474     
3475     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3476       `skip-chars-backward' only respects the newline some of the time.
3477       Damned annoying.
3479     modified files:
3480      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3481      lisp/muse-wiki.el
3484 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3486     Summary:
3487       Fix image-link goof-up and add pretty titles.
3488     Revision:
3489       muse--main--1.0--patch-117
3491     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3492       class="image-link"> instead of <div class="image-link">.  I found a bug
3493       with the way I was handling both, so I decided to simplify things.
3494     
3495     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3496       `muse-publish-output-name', but keeps the directory prefix.
3497       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3498     
3499     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3500       customizable option that determines the words to downcase in title.
3501       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3502       Capitalized Title out of either a string or the current title.  This is
3503       not currently used by any other function -- for now it is meant to be
3504       called by the user.
3506     modified files:
3507      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3510 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3512     Summary:
3513       Escape specials in link descriptions.
3514     Revision:
3515       muse--main--1.0--patch-116
3517     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3518       function that escapes special characters in the given string according
3519       to the current publishing style.
3520       (muse-publish-url): Use the above function to escape the description
3521       part of extended links.
3522       (muse-publish-prepare-url): Don't make string read-only; it does
3523       nothing.
3524     
3525     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3526       (muse-wiki-transform-wikiword): Don't make string read-only.
3528     modified files:
3529      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3532 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3534     Summary:
3535       Escape "&", "<", and ">" in URL text.
3536     Revision:
3537       muse--main--1.0--patch-115
3539     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3540       specially.  Thanks to John Sullivan for the suggestion.
3542     modified files:
3543      ChangeLog lisp/muse-html.el
3546 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3548     Summary:
3549       Update my example configuration.
3550     Revision:
3551       muse--main--1.0--patch-114
3553     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3554       project to "WebSite" in order to make it more distinct.
3555       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3556       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3557       anymore.
3558       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3559       published name of the current file.  I really should make a function
3560       called `muse-published-name' or something similar!
3561       ("\C-cpx"): Use this key sequence for
3562       `my-muse-prepare-entry-for-xanga'.
3563       (muse-file-extension): I'm making use of this so I can figure out its
3564       intricacies.
3566     modified files:
3567      ChangeLog examples/mwolson/muse-init.el
3570 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3572     Summary:
3573       Tackle a project name interwiki highlighting snafu.
3574     Revision:
3575       muse--main--1.0--patch-113
3577     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3578       this.  It seems to be more robust now.  Highlighting is going the way I
3579       want it.
3581     modified files:
3582      ChangeLog lisp/muse-wiki.el
3585 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3587     Summary:
3588       Fix some gross mistakes.
3589     Revision:
3590       muse--main--1.0--patch-112
3592     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3593       gross misspellings.
3594     
3595     * lisp/muse-project.el (muse-project-file-entries): If
3596       `muse-file-extension' is defined, use it to filter the entries.
3597     
3598     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3599       variable.  Move higher in file.
3600     
3601     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3602       argument instead of the real name of the variable.
3604     modified files:
3605      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3606      lisp/muse.el
3609 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3611     Summary:
3612       Make natural interwiki links between projects mostly work.
3613     Revision:
3614       muse--main--1.0--patch-111
3616     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3617       function and flesh it out.  This seems to work properly, though for
3618       some reason, interwiki links using projects are a bit flakey.
3619       (muse-wiki-handle-interwiki): Deal with case where we have a project
3620       name in an interwiki link.
3622     modified files:
3623      ChangeLog lisp/muse-wiki.el
3626 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3628     Summary:
3629       Fix Emacs21 issue with muse-insert-tag.
3630     Revision:
3631       muse--main--1.0--patch-110
3633     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3634       completing-read to appease older Emacsen.
3636     modified files:
3637      ChangeLog lisp/muse-mode.el
3640 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3642     Summary:
3643       Fix error with `muse-blosxom-new-entry' and Emacs21.
3644     Revision:
3645       muse--main--1.0--patch-109
3647     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3648       `completing-read' so that old versions of Emacs don't complain.
3650     modified files:
3651      ChangeLog lisp/muse-blosxom.el
3654 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3656     Summary:
3657       Try to fix an error with `muse-blosxom-get-categories'.
3658     Revision:
3659       muse--main--1.0--patch-108
3661     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3662       about processing directories.
3664     modified files:
3665      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3668 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3670     Summary:
3671       Make a distinction between implicit and explicit links at publish-time.
3672     Revision:
3673       muse--main--1.0--patch-107
3675     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3676     
3677     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3678     
3679     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3680       `explicit' argument.
3681     
3682     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3683       not we are dealing with an explicit link.
3684     
3685     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3686     
3687     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3688       argument, but ignore it.
3689     
3690     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3691       when link is not explicit.
3693     modified files:
3694      ChangeLog lisp/muse-html.el lisp/muse-http.el
3695      lisp/muse-publish.el lisp/muse-wiki.el
3698 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3700     Summary:
3701       Implement several WikiWord handling fixes.
3702     Revision:
3703       muse--main--1.0--patch-106
3705     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3706       found by the handlers.  Don't send implicit links through some of the
3707       advanced checks.
3708     
3709     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3710       of interwiki link before calling `muse-handle-explicit-link'.
3711     
3712     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3713       "\\|" separator between project-alist entries and interwiki entries.
3714       Force a reconfiguration of muse-colors-markup.
3715     
3716     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3717       sure that we don't colorize WikiNames that don't go with any file.
3718     
3720     modified files:
3721      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3722      lisp/muse-wiki.el
3725 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3727     Summary:
3728       Attempt to simplify muse-wiki a bit.
3729     Revision:
3730       muse--main--1.0--patch-105
3732     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3733       here.
3734     
3735     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3736       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3737       (muse-wiki-update-use-wikiword-markup-regexp)
3738       (muse-wiki-update-use-wikiword-link-function)
3739       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3740       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3741     
3742     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3743       `muse-wiki-use-wikiword' is specified.
3744     
3745     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3746       unless `muse-wiki-use-wikiword' is specified.
3747     
3748     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3749       muse-colors-markup.
3750     
3751     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3752       muse-publish-markup-regexps.
3753     
3754     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3755       muse-publish-url-transforms.
3756     
3757     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3758       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3759     
3761     modified files:
3762      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3765 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3767     Summary:
3768       Make muse-blosxom use relative name of published file in page-date alist.
3769     Revision:
3770       muse--main--1.0--patch-104
3772     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3773       file.
3774       (muse-blosxom-update-page-date-alist): Renamed from
3775       `muse-blosxom-markup-date-directive'.  Make the current file name
3776       relative to the base directory and strip file extension if necessary.
3777     
3779     modified files:
3780      ChangeLog lisp/muse-blosxom.el
3783 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3785     Summary:
3786       Hack on muse-blosxom timestamps somewhat.
3787     Revision:
3788       muse--main--1.0--patch-103
3790     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3791       actually do something useful.  This should have a different name,
3792       really.
3793       ("blosxom-html", "blosxom-xhtml"): Call
3794       `muse-blosxom-markup-date-directive' after publishing each entry.
3795     
3797     modified files:
3798      ChangeLog lisp/muse-blosxom.el
3801 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3803     Summary:
3804       Fix several startup and compile errors.
3805     Revision:
3806       muse--main--1.0--patch-102
3808     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3809       fixes an error that occurred during startup.
3810     
3811     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3812       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3813       to muse.el.
3814     
3815     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3816       that the nasty compile errors go away.  Fix a few typos.
3817       (muse-ignored-extensions): Fix docstring.
3818       (muse-file-extension): Move this higher in the file.
3819     
3820     
3822     modified files:
3823      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3826 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3828     Summary:
3829       Note that muse-file-extension should not have "." in front.
3830     Revision:
3831       muse--main--1.0--patch-101
3833     * lisp/muse-project.el (muse-project-find-file): Handle case where
3834       muse-file-extension is not specified.
3835     
3836     * lisp/muse.el (muse-file-extension): Note that the period at the
3837       beginning of this value should be omitted.
3838     
3839     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3840       file extension so that regexp characters inside the extension will not
3841       goof it up.  This should never be a problem in normal cases, but let's
3842       be robust.
3843     
3845     modified files:
3846      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3847      lisp/muse.el
3850 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3852     Summary:
3853       Implement optional file extension of Muse files.
3854     Revision:
3855       muse--main--1.0--patch-100
3857     * lisp/muse-mode.el (muse-mode): Make sure
3858       `muse-update-ignored-extensions-regexp' gets updated every time we
3859       enter Muse mode.  This works around a bug in the customize interface --
3860       if a user changes an option using setq, the :set function sometimes
3861       does not get executed.  I should really try to determine whether or not
3862       this is really an issue anymore.
3863     
3864     * lisp/muse-project.el (muse-project-find-file): Make use of
3865       `muse-file-extension'.
3866     
3867     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3868       customizable; it is autogenerated from `muse-ignored-extensions'.
3869       (muse-update-ignored-extensions-regexp): New function that sets the
3870       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3871       make sure that the value of `muse-file-extension' is taken into
3872       account.
3873       (muse-ignored-extensions): New option that determines which file
3874       extensions to ignore.  It is in the form of a list of regexps.
3875     
3876     * lisp/muse.el (muse-file-extension): New option that allows the user to
3877       specify the file extension to be used for Muse files.  By default, this
3878       is nil, which means that no extension will be used.
3879     
3880     * lisp/muse.el (muse-page-name): Handle case where
3881       `muse-ignored-extensions-regexp' is nil.
3882     
3884     modified files:
3885      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3886      lisp/muse-regexps.el lisp/muse.el
3889 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3891     Summary:
3892       Document new blosxom convenience feature.
3893     Revision:
3894       muse--main--1.0--patch-99
3896     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3897       `muse-blosxom-project-alist-entry'.  An example is provided in the
3898       header.
3899     
3901     modified files:
3902      ChangeLog lisp/muse-blosxom.el
3905 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3907     Summary:
3908       Further work on `muse-project-alist' entry generation for blosxom.
3909     Revision:
3910       muse--main--1.0--patch-98
3912     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3913       Include subdirectories in first part of "Blog" entry.
3914     
3915     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3916       that returns a list of dirs that are to be used with the first part of
3917       a `muse-project-alist' entry.
3918     
3920     modified files:
3921      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3924 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3926     Summary:
3927       New function: muse-blosxom-project-alist-entry.
3928     Revision:
3929       muse--main--1.0--patch-97
3931     * examples/mwolson/muse-init.el: Update from my latest settings.
3932       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3933     
3934     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3935       that generates the latter part of an entry for `muse-project-alist'.
3936     
3938     modified files:
3939      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3942 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3944     Summary:
3945       Merged from hodique@lifl.fr--2005 (patch 12-23)
3946     Revision:
3947       muse--main--1.0--patch-96
3949     Patches applied:
3950     
3951      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3952        Merged from mwolson@gnu.org--2005 (patch 68-76)
3953     
3954      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3955        Merged from mwolson@gnu.org--2005 (patch 77-80)
3956     
3957      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3958        Merged from mwolson@gnu.org--2005 (patch 81)
3959     
3960      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3961        Merged from mwolson@gnu.org--2005 (patch 82)
3962     
3963      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3964        Escape % in latex publishing
3965     
3966      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3967        bugfix
3968     
3969      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3970        small improvement on muse-make-link
3971     
3972      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3973        Fix customization of muse-wiki-wikiword-regexp
3974     
3975      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3976        Allow full customization of WikiWords
3977     
3978      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3979        Fix mouse-2 yank bug in muse-mode
3980     
3981      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3982        Fix interpretation order
3983     
3984      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3985        Merged from mwolson@gnu.org--2005 (patch 83-95)
3986     
3988     modified files:
3989      ChangeLog lisp/muse-wiki.el
3991     new patches:
3992      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3993      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3994      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3995      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3996      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3997      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3998      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3999      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4000      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4001      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4002      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4003      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4006 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4008     Summary:
4009       Minor docfixes.
4010     Revision:
4011       muse--main--1.0--patch-95
4013     * lisp/muse-mode.el (muse-follow-name-at-point) 
4014       (muse-follow-name-at-mouse): Docfixes.
4015     
4017     modified files:
4018      ChangeLog lisp/muse-mode.el
4021 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4023     Summary:
4024       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4025     Revision:
4026       muse--main--1.0--patch-94
4028     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4029       `muse-blosxom-new-entry'.
4030     
4031     * muse.texi (Blosxom Entries): Ditto.
4032     
4034     modified files:
4035      ChangeLog lisp/muse-blosxom.el muse.texi
4038 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4040     Summary:
4041       Re-add global mouse-2 event.
4042     Revision:
4043       muse--main--1.0--patch-93
4045     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4046       mouse-2, since Yann found a way around the problem I was facing.
4047       (muse-follow-name-at-mouse): Call the event that would normally be used
4048       here if we don't have a link at point.
4049     
4051     modified files:
4052      ChangeLog lisp/muse-mode.el
4055 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4057     Summary:
4058       Fix publishing error.
4059     Revision:
4060       muse--main--1.0--patch-92
4062     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4063       the cdr of output-dir.  This was a code fragment from a previous
4064       attempt to refactor this function.
4065     
4067     modified files:
4068      ChangeLog lisp/muse-project.el
4071 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4073     Summary:
4074       Work on getting to the point where we can resolve project interwiki links.
4075     Revision:
4076       muse--main--1.0--patch-91
4078     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4079       `muse-publishing-current-file'.
4080     
4081     * lisp/muse-project.el (muse-project-of-file): Ditto.
4082     
4083     * lisp/muse-project.el (muse-project-applicable-styles): New function
4084       that returns the usable styles for a file, given either a list of
4085       styles or a project name.  This is useful for removing styles that will
4086       be ignored for a file.
4087       (muse-project-publish-file): Split :include and :exclude processing
4088       into `muse-project-applicable-styles'.
4089     
4090     * lisp/muse-publish.el (muse-publish-output-name): Use
4091       `muse-publishing-current-file'.
4092     
4093     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4094     
4095     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4096       project names.
4097     
4098     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4099       names to be uninterpreted.  Remove need for muse-assoc-string.
4100     
4101     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4102       function that will be called to fetch a link to a page from a Muse
4103       project from the output file of the currently-published file.  This is
4104       commented out for now since I ran out of energy.
4105     
4106     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4107       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4108       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4109       Handle case where no interwiki can be found, even though this should
4110       never happen.
4111     
4112     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4113       whenever Muse mode is entered.  That way we don't have to enter an
4114       extra command in our .emacs.
4115     
4116     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4117       `muse-publishing-current-file' already exists that does the same thing.
4118       How embarrassing.
4119     
4120     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4121     
4122     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4123       to use it.
4124     
4126     modified files:
4127      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4128      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4131 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4133     Summary:
4134       Mouse-2 on regular text will yank rather than give an error.
4135     Revision:
4136       muse--main--1.0--patch-90
4138     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4139       this seems to be more trouble than it's worth.
4140       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4141       use our own implementation.
4142     
4144     modified files:
4145      ChangeLog lisp/muse-mode.el
4148 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4150     Summary:
4151       Make interwiki links publish with the correct extension.
4152     Revision:
4153       muse--main--1.0--patch-89
4155     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4156       prefix and suffix to interwiki names, as well as stripping out unwanted
4157       extensions.
4158     
4160     modified files:
4161      ChangeLog lisp/muse-wiki.el
4164 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4166     Summary:
4167       Fix publishing of bare interwiki names.
4168     Revision:
4169       muse--main--1.0--patch-88
4171     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4172       `set'.  Use `muse-assoc-string' instead of `assoc'.
4173     
4174     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4175       `assoc-string' functionality usable with Emacs21 and XEmacs.
4176     
4178     modified files:
4179      ChangeLog lisp/muse-wiki.el lisp/muse.el
4182 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4184     Summary:
4185       Apply a few fixes from Yann's branch.
4186     Revision:
4187       muse--main--1.0--patch-87
4189     Background: I hacked on Muse over the weekend while offline, and so did
4190                 Yann.  His changes to muse-wiki.el are different than the
4191                 ones that I made, so we should probably figure out the best
4192                 way to handle this when we both get on IRC again.  For now,
4193                 I've merged in the bugfixes that he's made, omitting most of
4194                 the changes to muse-wiki.
4195     
4196     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4197     
4198     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4199     
4200     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4201       introduced previously.
4202     
4204     modified files:
4205      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4208 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4210     Summary:
4211       Warn if file not published; hack further on Wiki stuff.
4212     Revision:
4213       muse--main--1.0--patch-86
4215     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4216       complete <div> tags that are of the class "image-link".  It is hoped
4217       that this will prevent user-added <div> tags from being mangled.
4218     
4219     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4220       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4221       need to look at the text at point.
4222     
4223     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4224       current file has not been published since it was up-to-date.  Thanks to
4225       Bill Freeman for the suggestion.
4226     
4227     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4228       is nil.  If this happens, return the original URL.
4229     
4230     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4231       `muse-wiki-update-interwiki-regexp.'
4232       (muse-wiki-update-interwiki-regexp): New function that sets the value
4233       of `muse-wiki-interwiki-regexp'.
4234       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4235       on :set.
4236     
4237     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4238       `muse-wiki-expand-interwiki'.
4239       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4240       with no matching file from being published as links.
4241     
4242     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4243       string argument once again, since this behavior is needed when
4244       publishing.
4245       (muse-wiki-handle-wikiword): Ditto.
4246     
4247     * lisp/muse.el (muse-handle-url): Ditto.
4248     
4249     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4250       after every unsuccessful attempt at handling the link.  If argument is
4251       given, restore match-data at end, too.
4252     
4253     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4254       argument.  Match data is always saved.  If argument is not given,
4255       assume that `muse-implicit-link-regexp' has been matched against, and
4256       return the 1st match string if no handlers worked.
4257     
4259     modified files:
4260      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4261      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4264 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4266     Summary:
4267       Hack on WikiName handling and make TAB work for Wiki links.
4268     Revision:
4269       muse--main--1.0--patch-85
4271     * lisp/muse-colors.el (muse-colors-markup): Use
4272       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4273     
4274     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4275       nil, don't color bad links.  If non-nil, color bad links.
4276     
4277     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4278     
4279     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4280       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4281       (muse-journal-rss-munge-buffer): Ditto.
4282     
4283     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4284       Docfix.
4285     
4286     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4287       are handled first, then implicit ones.  It should work better in all
4288       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4289       to determine how far to scan for an implicit link.  This defaults to
4290       the text between the point and the next space.
4291     
4292     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4293       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4294       literally after opening the buffer.  Hopefully this can be of use in
4295       custom visit-link functions, when necessary.
4296     
4297     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4298       `muse-visit-link-default'.
4299     
4300     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4301       Search by text properties instead of regexps.  This allows Muse to find
4302       links without having to have a massive regexp that contains all link
4303       types.  The downside is that this will not work if the user defontifies
4304       the buffer.  But it would somewhat defeat the purpose of following
4305       links if you can't see them.
4306     
4307     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4308       enough command line args are passed in batch mode.
4309     
4310     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4311       `muse-explicit-link-regexp'.
4312     
4313     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4314       `muse-link-regexp'.
4315     
4316     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4317       specifies the "common ground" of all implicit links, like URLs, bare
4318       WikiNames, and -- in the future -- email addresses.
4319     
4320     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4321     
4322     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4323       optional.  That was a bad idea on my part.  Renamed from
4324       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4325       annoy anyone :^) .
4326     
4327     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4328       `muse-wiki-interwiki-expand'.
4329       (muse-wiki-handle-wikiword): Renamed from
4330       `muse-wiki-wikiword-handle'.
4331     
4332     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4333       for the eval-after-load arg since XEmacs chokes on constants.
4334     
4335     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4336       face on WikiWords that don't correspond with a file.  If people really
4337       want this to appear in bad-link face, I could accommodate that.
4338     
4339     * lisp/muse.el (muse-handle-url): New function that detects whether the
4340       given string is a URL.
4341       (muse-implicit-link-functions): Renamed from
4342       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4343       (muse-explicit-link-functions): Renamed from
4344       `muse-mode-handler-functions'.
4345       (muse-handle-implicit-link): New function that handles all
4346       implicit links by calling functions from `muse-implicit-link-functions'.
4347       (muse-handle-explicit-link): Renamed from
4348       `muse-handled-url'.
4349     
4351     modified files:
4352      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4353      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4354      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4357 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4359     Summary:
4360       Allow WikiWords to be ignored with <nop> or "''''".
4361     Revision:
4362       muse--main--1.0--patch-84
4364     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4365     
4366     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4367       whether to hide <nop> tags when coloring a Muse buffer.
4368       (muse-wiki-wikiword-at-point): Docfix.
4369       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4370       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4371       during publishing.
4372       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4373       which keeps the WikiWord that follows it from being interpreted.
4374       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4375       WikiWord delimiter.
4376     
4378     modified files:
4379      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4382 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4384     Summary:
4385       Update postal address of FSF in muse-wiki.el.
4386     Revision:
4387       muse--main--1.0--patch-83
4389     * lisp/muse-wiki.el: Update postal address of the FSF.
4390     
4392     modified files:
4393      ChangeLog lisp/muse-wiki.el
4396 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4398     Summary:
4399       Interpret explicit links before emphasis.
4400     Revision:
4401       muse--main--1.0--patch-82
4403     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4404       links before emphasis.
4405     
4406     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4407       for the heck of it.
4409     modified files:
4410      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4413 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4415     Summary:
4416       Wiki hacking, regexp tweaks.
4417     Revision:
4418       muse--main--1.0--patch-81
4420     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4421       muse-regexp.
4422     
4423     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4424       that indicates whether or not to use character classes in regexps.  The
4425       default is to let Muse try to figure it out.
4426       (muse-extreg-usable-p): Make use of this variable.
4427     
4428     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4429       this regexp.  I'm guessing it was supposed to have a TAB in there at
4430       one time.  Replace this stuff with muse-regexp-space.
4431     
4432     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4433       by default.
4434     
4435     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4436       "or".
4437     
4438     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4439       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4440       We'll fix those anchor problems eventually!
4441     
4442     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4443       uses `muse-interwiki-handle' to determine whether an interwiki link is
4444       at point.
4445     
4446     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4447       look for a suitable value at point if needed.
4448     
4449     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4450     
4451     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4452     
4453     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4455     modified files:
4456      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4457      lisp/muse-wiki.el
4460 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4462     Summary:
4463       Make installation of manual when not using Debian go smoothly.
4464     Revision:
4465       muse--main--1.0--patch-80
4467     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4468       and options are to be used when insinuating the Muse documentation into
4469       the Info menu.
4470     
4471     * Makefile (install): Make use of INSTALLINFO.
4472     
4473     * README (Installation): Give directions for changing INSTALLINFO on a
4474       Debian system and changing where Muse is installed.
4475     
4476     * muse.texi: Ditto.
4478     modified files:
4479      ChangeLog Makefile Makefile.defs README muse.texi
4482 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4484     Summary:
4485       Fix compiler warning induced by last patch.
4486     Revision:
4487       muse--main--1.0--patch-79
4489     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4490       compiler warning.
4492     modified files:
4493      ChangeLog lisp/muse-project.el lisp/muse.el
4496 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4498     Summary:
4499       Add `muse-current-file', fix minor QuickStart issue.
4500     Revision:
4501       muse--main--1.0--patch-78
4503     * examples/QuickStart: Make John Wiegley the author.
4504     
4505     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4506       `muse-current-file' instead of `buffer-file-name'.
4507     
4508     * lisp/muse-project.el (muse-current-project): Document.
4509     
4510     * lisp/muse-project.el (muse-current-file): New variable indicating the
4511       name, including path, of the file that is currently being published.
4512       (muse-project-of-file): Make use of
4513       `muse-current-file'.
4514     
4515     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4516     
4517     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4519     modified files:
4520      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4521      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4522      lisp/muse.el
4525 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4527     Summary:
4528       Make muse-replace-regexp-in-string closer to its parent; no func change.
4529     Revision:
4530       muse--main--1.0--patch-77
4532     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4533       to implement all functionality of `replace-regexp-in-string'.  No
4534       functionality change.
4535     
4537     modified files:
4538      ChangeLog lisp/muse.el
4541 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4543     Summary:
4544       Play nicely with fill, adaptive-fill, and flyspell.
4545     Revision:
4546       muse--main--1.0--patch-76
4548     * muse-mode.el (muse-mode-intangible-links): New function used to
4549       determine whether links will be considered intangible.
4550     
4551     * lisp/muse-mode.el (muse-mode-link-functions)
4552       (muse-mode-handler-functions): Minor docfix.
4553     
4554     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4555       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4556       making links intangible by default, but this may be adjusted by use of
4557       the `muse-mode-intangible-links' function.
4558     
4559     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4560       nil if we should allow a fill to occur here.  Keeps links from being
4561       broken up.
4562     
4563     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4564       non-nil if we allow spell-checking to occur here.  Keeps links from
4565       being improperly colorized.
4566     
4567     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4568       functionality change.
4570     modified files:
4571      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4574 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4576     Summary:
4577       Minor doc changes and code prettification.
4578     Revision:
4579       muse--main--1.0--patch-75
4581     * AUTHORS: Note that YH's assignment is in the mail.
4582     
4583     * README (scripts): Explain better the contents of the `scripts'
4584       directory.
4585     
4586     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4588     modified files:
4589      AUTHORS ChangeLog README lisp/muse-wiki.el
4592 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4594     Summary:
4595       Merged from hodique@lifl.fr--2005 (patch 7-11)
4596     Revision:
4597       muse--main--1.0--patch-74
4599     Patches applied:
4600     
4601      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4602        split WikiWords and InterWiki links into their own package
4603     
4604      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4605        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4606     
4607      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4608        Mimic experimental behavior for interwiki
4609     
4610      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4611        fix notes publishing
4612     
4613      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4614        various minor fixes
4616     new files:
4617      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4619     modified files:
4620      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4621      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4623     renamed files:
4624      experimental/.arch-ids/muse-wiki.el.id
4625        ==> experimental/.arch-ids/muse-wiki-old.el.id
4626      experimental/muse-wiki.el
4627        ==> experimental/muse-wiki-old.el
4629     new patches:
4630      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4631      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4632      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4633      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4634      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4637 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4639     Summary:
4640       Tell people where to find on-line version of manual.
4641     Revision:
4642       muse--main--1.0--patch-73
4644     * README: Add on-line locations for manual.
4645     
4646     * muse.texi: Remove @include directive.  This makes generating a PDF of
4647       this documentation a lot easier.
4648     
4649     * muse.texi (Preface): Add on-line locations for manual.
4651     modified files:
4652      ChangeLog README muse.texi
4655 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4657     Summary:
4658       Try to make Muse play nice with outline minor mode.
4659     Revision:
4660       muse--main--1.0--patch-72
4662     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4663     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4664     "muse" instead of "t" when adding invisibility to text or checking for
4665     invisibility.
4666     
4667     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4668     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4669     this function.
4671     modified files:
4672      ChangeLog lisp/muse-colors.el lisp/muse.el
4675 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4677     Summary:
4678       Minor grammar fix in Introduction section of manual.
4679     Revision:
4680       muse--main--1.0--patch-71
4682     * muse.texi (Introduction): Minor grammar fix.
4684     modified files:
4685      ChangeLog muse.texi
4688 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4690     Summary:
4691       Release Muse 3.01.
4692     Revision:
4693       muse--main--1.0--patch-70
4695     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4696     
4697     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4698     
4699     * lisp/muse-poem.el (muse-poem-markup-strings)
4700       (muse-poem-chapbook-strings): Make customizable.
4701     
4702     * lisp/muse-poem.el (muse-chapbook-latex-header)
4703       (muse-chapbook-latex-footer): Docfix.
4704     
4705     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4706       (muse-texinfo-pdf-extension): Ditto.
4707     
4708     * lisp/muse.el (muse-version): Change to 3.01.
4709     
4710     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4711       done, for now!
4713     modified files:
4714      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4715      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4718 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4720     Summary:
4721       Tweak documentation thoroughly; still incomplete.
4722     Revision:
4723       muse--main--1.0--patch-69
4725     * README: Minor tweaks.
4726     
4727     * muse.texi: Massively rename chapters so that the titles are more
4728       descriptive.  Clean up grammar.
4729     
4730     * muse.texi (Obtaining Muse): Move content of Installation node here,
4731       stripping out any customization tips, since those are covered later.
4732       Re-work this chapter since I was dissatisfied with it.
4733     
4734     * muse.texi (Installation): This node has the content of README regarding
4735       installation, which fits the title of the node much better than the
4736       previous content.
4737     
4738     * muse.texi (Blosxom): Turn the sections of this section into
4739       subsections.
4740     
4741     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4742       like lists!
4743     
4744     * muse.texi (History): Add a "2005" item.
4746     modified files:
4747      ChangeLog README muse.texi
4750 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4752     Summary:
4753       Finish documenting 2 more publishing styles.
4754     Revision:
4755       muse--main--1.0--patch-68
4757     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4758     
4759     * lisp/muse-journal.el: Docfixes.
4760     
4761     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4762       documentation to this function.
4763     
4764     * muse.texi (Blosxom Options): New node containing the publishing styles
4765       and options provided by Blosxom.
4766       (Book): Add usage note, as I suspect a lot of people might be confused
4767       by this style.
4768       (HTML): Space out entries better.
4769       (Journal, LaTeX): New nodes for publishing styles.
4770       (Common Elements): Document a few options that are present in
4771       `muse-publish.el'.
4773     modified files:
4774      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4775      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4778 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4780     Summary:
4781       Make Muse installable and correct an Emacs21 issue.
4782     Revision:
4783       muse--main--1.0--patch-67
4785     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4786       directory will be generated.
4787       (all): Compile muse.info by default.
4788       (doc): Refactor into individual generation rules for .html and .info
4789       files.
4790       (install): New rule that installs Muse source code, compiled .elc
4791       files, and the manual into proper places.
4792     
4793     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4794     
4795     * README (Insinuation): Move old content of Installation here.
4796       (Installation): Fill out this section.
4797       (Further Documentation): Add link to my website and note that a full
4798       manual is included with Muse.
4799     
4800     * lisp/Makefile (EL): Populate with .el files.
4801       (install): New rule that installs both .elc and .el files.
4802     
4803     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4804       Emacs21, hack in a handler for the @documentencoding tag so that it
4805       doesn't error out.
4807     modified files:
4808      ChangeLog Makefile Makefile.defs README lisp/Makefile
4809      lisp/muse-texinfo.el
4812 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4814     Summary:
4815       Cater even more to XEmacs and its annoying whims.
4816     Revision:
4817       muse--main--1.0--patch-66
4819     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4820       environment variable.
4821     
4822     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4823       handle it.  Load `muse-build.el' instead.
4824     
4825     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4826       used.
4827     
4828     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4829       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4830       not used.
4831     
4832     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4833       function does not appear to be used.
4834     
4835     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4836       `replace-regexp-in-string', since XEmacs doesn't have this function.
4837       We only implement the first 3 args, but this could be extended if we
4838       need to do so.
4839     
4840     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4841       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4842     
4843     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4844     
4845     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4846       make XEmacs shut up.
4847     
4848     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4849     
4850     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4851     
4852     * lisp/muse-http.el (muse-winnow-list): Ditto.
4853     
4854     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4855     
4856     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4857     
4858     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4859     
4860     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4861       anything.
4862     
4863     * scripts/publish: Use EMACS environment variable instead of hard-coding
4864       it.
4866     modified files:
4867      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4868      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4869      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4870      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4871      lisp/muse.el scripts/muse-build.el scripts/publish
4874 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4876     Summary:
4877       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4878     Revision:
4879       muse--main--1.0--patch-65
4881     * AUTHORS: Update entry.
4882     
4883     * muse-*.el: Move to the lisp directory.
4884     
4885     * lisp/Makefile: New file containing rules to test and compile the
4886       source.
4887     
4888     * Makefile.defs: New file that contains common definitions for all other
4889       Makefiles, such as Emacs command to use.
4890     
4891     * Makefile: Move lisp-specific rules to lisp/Makefile.
4892       (SUBDIRS): New variable containing subdirectories to clean.
4893     
4894     * README: Update to reflect new location of source files.  Give updated
4895       directions for compiling with XEmacs.
4896     
4897     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4898       compile.
4899       (%.html): Pass SITEFLAG as an environment variable to
4900       ../scripts/publish.
4901     
4902     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4903       seems to be needed to keep the process from failing.  This has *got* to
4904       be a bug in Muse, but I don't want to deal with it now.
4905     
4906     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4907     
4908     * lisp/muse-convert.el: Move line to commentary section.
4909     
4910     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4911       locally-bound `type' variable isn't used here.
4912     
4913     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4914     
4915     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4916       binding.
4917     
4918     * scripts/muse-build.el (load-path): Correct paths.
4919     
4920     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4921       as to avoid spurious warnings.
4922     
4923     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4924       it exists.
4925     
4926     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4927       (muse-match-string-no-properties): New functions that take the place of
4928       `line-end-position', `line-beginning-position', and
4929       `match-string-no-properties', respectively.
4930     
4931     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4932       (muse-my-journal-find-entries): Use Muse-specific version of
4933       `match-string-no-properties', `line-beginning-position', and
4934       `line-end-position' since these do not exist in XEmacs.
4935     
4936     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4937       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4938     
4939     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4940     
4941     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4942       (muse-html-insert-contents): Ditto.
4943     
4944     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4945     
4946     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4947     
4948     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4949     
4950     * lisp/muse-publish.el (muse-publish-markup-tag)
4951       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4952       (muse-published-buffer-contents): Ditto.
4953     
4954     * scripts/muse-build.el (muse-elint-files): Ditto.
4956     new files:
4957      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4958      lisp/.arch-ids/Makefile.id lisp/Makefile
4960     modified files:
4961      AUTHORS ChangeLog Makefile README examples/Makefile
4962      examples/QuickStart examples/johnw/muse-johnw.el
4963      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4964      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4965      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4966      lisp/muse.el scripts/muse-build.el scripts/publish
4968     renamed files:
4969      .arch-ids/muse-blosxom.el.id
4970        ==> lisp/.arch-ids/muse-blosxom.el.id
4971      .arch-ids/muse-book.el.id
4972        ==> lisp/.arch-ids/muse-book.el.id
4973      .arch-ids/muse-colors.el.id
4974        ==> lisp/.arch-ids/muse-colors.el.id
4975      .arch-ids/muse-convert.el.id
4976        ==> lisp/.arch-ids/muse-convert.el.id
4977      .arch-ids/muse-docbook.el.id
4978        ==> lisp/.arch-ids/muse-docbook.el.id
4979      .arch-ids/muse-html.el.id
4980        ==> lisp/.arch-ids/muse-html.el.id
4981      .arch-ids/muse-http.el.id
4982        ==> lisp/.arch-ids/muse-http.el.id
4983      .arch-ids/muse-journal.el.id
4984        ==> lisp/.arch-ids/muse-journal.el.id
4985      .arch-ids/muse-latex.el.id
4986        ==> lisp/.arch-ids/muse-latex.el.id
4987      .arch-ids/muse-mode.el.id
4988        ==> lisp/.arch-ids/muse-mode.el.id
4989      .arch-ids/muse-poem.el.id
4990        ==> lisp/.arch-ids/muse-poem.el.id
4991      .arch-ids/muse-project.el.id
4992        ==> lisp/.arch-ids/muse-project.el.id
4993      .arch-ids/muse-publish.el.id
4994        ==> lisp/.arch-ids/muse-publish.el.id
4995      .arch-ids/muse-regexps.el.id
4996        ==> lisp/.arch-ids/muse-regexps.el.id
4997      .arch-ids/muse-texinfo.el.id
4998        ==> lisp/.arch-ids/muse-texinfo.el.id
4999      .arch-ids/muse.el.id
5000        ==> lisp/.arch-ids/muse.el.id
5001      muse-blosxom.el
5002        ==> lisp/muse-blosxom.el
5003      muse-book.el
5004        ==> lisp/muse-book.el
5005      muse-colors.el
5006        ==> lisp/muse-colors.el
5007      muse-convert.el
5008        ==> lisp/muse-convert.el
5009      muse-docbook.el
5010        ==> lisp/muse-docbook.el
5011      muse-html.el
5012        ==> lisp/muse-html.el
5013      muse-http.el
5014        ==> lisp/muse-http.el
5015      muse-journal.el
5016        ==> lisp/muse-journal.el
5017      muse-latex.el
5018        ==> lisp/muse-latex.el
5019      muse-mode.el
5020        ==> lisp/muse-mode.el
5021      muse-poem.el
5022        ==> lisp/muse-poem.el
5023      muse-project.el
5024        ==> lisp/muse-project.el
5025      muse-publish.el
5026        ==> lisp/muse-publish.el
5027      muse-regexps.el
5028        ==> lisp/muse-regexps.el
5029      muse-texinfo.el
5030        ==> lisp/muse-texinfo.el
5031      muse.el
5032        ==> lisp/muse.el
5034     new directories:
5035      lisp lisp/.arch-ids
5038 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5040     Summary:
5041       Massively untabify files.
5042     Revision:
5043       muse--main--1.0--patch-64
5046     modified files:
5047      ChangeLog ChangeLog.2004 experimental/muse-message.el
5048      experimental/muse-wiki.el muse-book.el muse-colors.el
5049      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5050      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5051      muse-project.el muse-publish.el muse-regexps.el
5052      muse-texinfo.el muse.el
5055 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5057     Summary:
5058       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5059     Revision:
5060       muse--main--1.0--patch-63
5062     (Summary of changes that Yann made)
5063     
5064     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5065     
5066     * muse-mode.el (muse-generate-index): Move index generation code into
5067       `muse-index-as-string'.
5068       (muse-index-as-string): New function that generates an index and
5069       returns it as a string, instead of placing it in a buffer like
5070       `muse-generate-index' used to.
5071     
5072     Patches applied:
5073     
5074      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5075        merge from mwolson@gnu.org--2005
5076     
5077      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5078        Accept WikiWords as links [mostly rescinded]
5079     
5080      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5081        merge from mwolson@gnu.org--2005/muse--main--1.0
5082     
5083      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5084        Merged from mwolson@gnu.org--2005 (patch 60-62)
5085     
5086      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5087        provide a string view of the index
5089     modified files:
5090      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5092     new patches:
5093      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5094      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5095      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5096      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5097      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5100 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5102     Summary:
5103       Document Blosxom, Book, DocBook, and HTML publishing styles.
5104     Revision:
5105       muse--main--1.0--patch-62
5107     * muse-blosxom.el: Clean up header.
5108     
5109     * muse-book.el (muse-before-book-publish-hook): Rename to
5110       `muse-book-before-publish-hook'.
5111       (muse-after-book-publish-hook): Rename to
5112       `muse-book-after-publish-hook'.
5113     
5114     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5115       (muse-html-markup-strings, muse-xhtml-markup-strings)
5116       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5117       (muse-html-charset-default, muse-html-encoding-default)
5118       (muse-html-encoding-map): Docfixes.
5119     
5120     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5121       sections.
5123     modified files:
5124      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5127 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5129     Summary:
5130       Begin work on Publishing Styles section of manual.
5131     Revision:
5132       muse--main--1.0--patch-61
5134     * Makefile (.PHONY): Add "doc" to list.
5135       (doc): New rule that generates Info and HTML files from muse.texi.
5136       (dist): Rely on `distclean', not `clean'.
5137     
5138     * examples/QuickStart (Authoring mode): Remove empty section.
5139     
5140     * muse.texi: Call this program "the Emacs Muse" in title.
5141       (Publishing Styles): Begin to populate section.
5142       (Deriving Styles): First subsection of Publishing Styles.
5143       (Contributors): Remove spurious copyright section, since we address
5144       this in the title.
5145     
5146     * README: Actually remember to add this file.
5148     new files:
5149      .arch-ids/README.id README
5151     modified files:
5152      ChangeLog Makefile examples/QuickStart muse.texi
5155 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5157     Summary:
5158       Document Markup Rules.
5159     Revision:
5160       muse--main--1.0--patch-60
5162     * examples/QuickStart: Remove stray <comment> tag.
5163     
5164     * muse.texi (Top): Comment every menu line.
5165       (Markup Rules): New section with plenty of subsections.
5167     modified files:
5168      ChangeLog examples/QuickStart muse.texi
5171 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5173     Summary:
5174       Release this as Muse 3.00.90 (RC1).
5175     Revision:
5176       muse--main--1.0--patch-59
5178     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5179       is compatible with both Emacs and XEmacs.
5180     
5181     * examples/README: Renamed to QuickStart.
5182     
5183     * examples/Makefile (EXAMPLES): Reflect name change of README.
5184     
5185     * muse.el: Ditto.
5187     modified files:
5188      ChangeLog Makefile examples/Makefile muse.el
5190     renamed files:
5191      examples/.arch-ids/README.id
5192        ==> examples/.arch-ids/QuickStart.id
5193      examples/README
5194        ==> examples/QuickStart
5197 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5199     Summary:
5200       Makefile refactoring.
5201     Revision:
5202       muse--main--1.0--patch-58
5204     * Makefile (.PHONY): List all non-file targets.
5205       (examples): New rule that calls Make in the examples directory.
5206       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5207     
5208     * README: Move to the examples directory.  I'd prefer to distribute a
5209       very basic plain text README and use this as a quickstart + markup
5210       example + publishing example.
5211     
5212     * examples/Makefile: Move all README-related rules here.
5213     
5214     * examples/README: Add an "About this document" section.  
5215     
5216     * scripts/publish (style): Do not include the contrib directory, since we
5217       don't use any code from there.  Since this is only invoked from the
5218       examples directory, make sure add the parent directory to the load
5219       path.
5220     
5221     * muse.texi: Change version to 3.00.90 (RC1).
5222     
5223     * muse.el: Change location of the README file in header.
5224     
5225     * muse.el (muse-version): Update to 3.00.90 (RC1).
5227     new files:
5228      examples/.arch-ids/Makefile.id examples/Makefile
5230     modified files:
5231      ChangeLog Makefile examples/README muse.el muse.texi
5232      scripts/publish
5234     renamed files:
5235      .arch-ids/README.id
5236        ==> examples/.arch-ids/README.id
5237      README
5238        ==> examples/README
5241 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5243     Summary:
5244       Update my example configuration.
5245     Revision:
5246       muse--main--1.0--patch-57
5248     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5249       and experimental status of muse-message.
5251     modified files:
5252      ChangeLog examples/mwolson/muse-init.el
5255 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5257     Summary:
5258       Provide optional outline-style faces; customization fixes; experimental stuff.
5259     Revision:
5260       muse--main--1.0--patch-56
5262     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5263       option that determines what the header faces should look like.  If
5264       'outline, use outline-style faces.  If nil, don't generate the faces at
5265       all, which allows the user to specify their own.  Otherwise, use the
5266       scaled faces, which is the default behavior.
5267       (muse-colors-outline-faces-list): List of faces to use.  In case the
5268       outline faces are not available, provide reasonable defaults.
5269       (muse-make-faces): Use dolist instead of mapc.  Implement the
5270       possibility of having outline-style colors for heading.  Don't call
5271       this function immediately -- give the users time to make their changes
5272       through the customize interface.  Once we call this function, Emcs from
5273       CVS will not allow the faces to be changed easily, which is a shame.
5274     
5275     * muse-message.el (muse-message-contents-tag): Copied from
5276       `muse-publish-contents-tag' in order to keep the customization
5277       interface from making the `muse-markup-tags' option from throwing a
5278       type mismatch error.  This function is untested and will likely do
5279       nothing useful.  This file has been moved to the experimental folder
5280       until it gets fleshed out more.
5281     
5282     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5283       file that could eventually provide wiki-like ability.  Currently this
5284       is just a collection of functions that were pruned out when he remade
5285       Muse, so don't get too excited.  I plan to eventually merge Yann
5286       Hodique's work here, probably after the first release of Muse.
5287     
5288     * muse-regexps.el (muse-regexp): Improve description.
5289     
5290     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5291       the muse-regexp group since it is just a single regexp.  Lists of
5292       regexps don't have to be in muse-regexp, however.
5293     
5294     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5295       since the Emacs devel mailing list seems to not want Britain-izations
5296       in Emacs code.
5297     
5298     * muse-colors.el (muse-colors): Ditto.
5299     
5300     * muse-docbook.el (muse-docbook): Ditto.
5301     
5302     * muse-html.el (muse-html): Ditto.
5303     
5304     * muse-http.el (muse-http): Ditto.
5305     
5306     * muse-message.el (muse-message): Ditto.
5307     
5308     * muse-mode.el (muse-mode): Ditto.
5309     
5310     * muse-project.el (muse-project): Ditto.
5311     
5312     * muse-publish.el (muse-publish): Ditto.
5313     
5314     * muse.el (muse): Ditto.
5316     new files:
5317      experimental/.arch-ids/=id
5318      experimental/.arch-ids/muse-wiki.el.id
5319      experimental/muse-wiki.el
5321     modified files:
5322      ChangeLog experimental/muse-message.el muse-blosxom.el
5323      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5324      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5325      muse.el
5327     renamed files:
5328      .arch-ids/muse-message.el.id
5329        ==> experimental/.arch-ids/muse-message.el.id
5330      muse-message.el
5331        ==> experimental/muse-message.el
5333     new directories:
5334      experimental experimental/.arch-ids
5337 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5339     Summary:
5340       Fix publishing error when given an empty string for header/footer.
5341     Revision:
5342       muse--main--1.0--patch-55
5344     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5345       `file-readable-p' if it is an empty string.  For some reason,
5346       `file-readable-p' and `insert-file-contents' were treating an empty
5347       string as if it were the current directory.
5349     modified files:
5350      ChangeLog muse-publish.el
5353 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5355     Summary:
5356       WYSIWYG emphasis, XEmacs compatibility hacks.
5357     Revision:
5358       muse--main--1.0--patch-54
5360     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5361       compliant.  Only colorize if we end with the same number of asterisks
5362       as we start with, preventing unnoticed syntax errors.  Don't colorize
5363       in the middle of a word.
5364       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5365       Only colorize if we end with an underscore.  Don't colorize in the
5366       middle of a word.
5367     
5368     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5369       inside of group.  This will probably not do anything, but it seems
5370       syntactically good.
5371     
5372     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5373       where we start with an image link.  JohnW didn't seem to like having
5374       <p> tags inserted before image links, but they don't validate properly
5375       as they are.  For now, I will surround such links/paragraphs with <div
5376       class="image-link"> in an attempt to be as not invasive and yet
5377       standards compliant as possible.
5378     
5379     * muse-html.el (muse-html-escape-string): Work around distinction between
5380       int and char types in XEmacs.  Deal with an annoying replace-match bug
5381       in XEmacs that rears its head at times.
5382     
5383     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5384       multi-line.
5386     modified files:
5387      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5388      muse-publish.el
5391 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5393     Summary:
5394       Minor code cleanup to address elint issues.
5395     Revision:
5396       muse--main--1.0--patch-53
5398     * Makefile (test): Don't build README files during this rule.  Remove
5399       spurious "make clean" statement.
5400     
5401     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5402       `muse-colors' group, and give it a proper type.
5403     
5404     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5405     
5406     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5407       muse-my-journal-find-entries): Replace `string-to-int' with
5408       `string-to-number'.
5409     
5410     * muse-html.el (muse-html-insert-contents): Ditto.
5411     
5412     * muse-journal.el (muse-journal-html-munge-buffer,
5413       muse-journal-latex-munge-buffer): Ditto.
5414     
5415     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5416     
5417     * muse-publish.el (muse-publish-markup-footnote,
5418       muse-publish-contents-tag): Ditto.
5419     
5420     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5422     modified files:
5423      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5424      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5425      muse-regexps.el
5428 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5430     Summary:
5431       Add ability to automate the creation a new blosxom entry.
5432     Revision:
5433       muse--main--1.0--patch-52
5435     * examples/mwolson/muse-init.el: Move new entry section to
5436       muse-blosxom.el.  Modify the key settings in my example accordingly.
5437     
5438     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5439       Muse always makes sure that the file ends with a newline.
5440     
5441     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5442       planner markup is now provided automatically by the planner port to
5443       Muse, and we don't have any customized markup.
5444     
5445     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5446       variable that specifies where the base directory of your blog entries
5447       is found.
5448     
5449     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5450       the base directory.  Explore categories recursively.
5451     
5452     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5453       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5454       special characters file name.
5455     
5456     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5457       making a new blog entry.  It will prompt you for a category, then a
5458       title, and then will create a new file that has the date and title
5459       inserted.
5461     modified files:
5462      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5465 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5467     Summary:
5468       Change mailing address of FSF, add AUTHORS file.
5469     Revision:
5470       muse--main--1.0--patch-51
5472     * muse-*.el, muse.texi: Change mailing address of FSF.
5473     
5474     * muse.texi (Contributors): Fix typo.
5475     
5476     * AUTHORS: New file containing a list of all of those who have
5477       contributed code or documentation to Muse, how many lines were changed,
5478       etc.
5480     new files:
5481      .arch-ids/AUTHORS.id AUTHORS
5483     modified files:
5484      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5485      muse-html.el muse-http.el muse-journal.el muse-latex.el
5486      muse-message.el muse-mode.el muse-poem.el muse-project.el
5487      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5488      muse.texi
5491 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5493     Summary:
5494       Merged from hodique@lifl.fr--2005 (patch 0-1)
5495     Revision:
5496       muse--main--1.0--patch-50
5498     Patches applied:
5499     
5500      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5501        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5502     
5503      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5504        fix .html (for example) in visible names for links
5506     modified files:
5507      ChangeLog muse-publish.el
5509     new patches:
5510      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5511      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5514 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5516     Summary:
5517       Make generated X(HT)ML show up in the right encoding in other modes.
5518     Revision:
5519       muse--main--1.0--patch-49
5521     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5522       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5523       generated (X)HTML files show up in the right coding system when editing
5524       them with another Emacs mode.
5525     
5526     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5527       encoding instead of hard-coding it.
5528     
5529     * muse-message.el: Add content to Commentary section, explaining the use
5530       of this publishing style.
5532     modified files:
5533      ChangeLog muse-html.el muse-journal.el muse-message.el
5536 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5538     Summary:
5539       Move regexps to same group, only make 4 heading faces.
5540     Revision:
5541       muse--main--1.0--patch-48
5543     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5544       can only publish 3 of them specially, leaving the fourth to be in
5545       plain text.
5546       (muse-colors-markup): Only recognize 4 levels of heading.
5547     
5548     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5549       (muse-file-regexp, muse-image-regexp)
5550       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5551       like a good idea to have all the regexps in the same group.
5553     modified files:
5554      ChangeLog muse-colors.el muse-regexps.el muse.el
5557 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5559     Summary:
5560       Update my example config, minor code cleanup.
5561     Revision:
5562       muse--main--1.0--patch-47
5564     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5565       names and add "Plans" project.
5566     
5567     * muse-docbook.el (looking-back): Delete.
5568     
5569     * muse-html.el (looking-back): Delete.
5570     
5571     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5572       instead of `looking-back'.
5573     
5574     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5575       function, use this function.  If `looking-back' exists, call it;
5576       otherwise, use a workaround.
5578     removed files:
5579      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5581     modified files:
5582      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5583      muse-html.el muse.el
5586 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5588     Summary:
5589       Handle a few paragraph publishing edge cases better.
5590     Revision:
5591       muse--main--1.0--patch-46
5593     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5594       beginning-of-document, end-of-document, and paragraph separator regexps
5595       so that one markup rule can be used in all these cases.
5596       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5597       particular, blockquote or center at beginning or end of document will
5598       be published properly.  Hopefully this won't slow things down too much.
5599       (muse-docbook-markup-paragraph-close): Removed.
5600     
5601     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5602     
5603     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5604       Ditto.
5605       (muse-html-markup-paragraph-close): Removed.
5607     modified files:
5608      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5611 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5613     Summary:
5614       Improve prompt when reading a tag.
5615     Revision:
5616       muse--main--1.0--patch-45
5618     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5619       other Emacs modes seem to do.
5621     modified files:
5622      ChangeLog muse-mode.el
5625 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5627     Summary:
5628       Warn user when publishing fails due to a private directory.
5629     Revision:
5630       muse--main--1.0--patch-44
5632     * muse-project.el (muse-project-private-p): Warn users when publishing a
5633       file fails due to its directory not being readable by others.  Make
5634       sure that you do a `chmod +o name_of_directory' if you want the
5635       contents of that directory to be publishable.
5637     modified files:
5638      ChangeLog muse-project.el
5641 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5643     Summary:
5644       Fix error with example tags and message publishing style.
5645     Revision:
5646       muse--main--1.0--patch-43
5648     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5649       see if a previous definition for `font-lock-multiline' exists.
5650     
5651     * muse-message.el (muse-message-example-tag): Don't require two
5652       additional (unused) arguments.
5654     modified files:
5655      ChangeLog muse-colors.el muse-message.el
5658 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5660     Summary:
5661       Always end the published document with a newline.
5662     Revision:
5663       muse--main--1.0--patch-42
5665     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5666       published document with a newline.
5667     
5668     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5670     modified files:
5671      ChangeLog muse-docbook.el muse-html.el
5674 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5676     Summary:
5677       Don't let automatic backup files crash the publishing process.
5678     Revision:
5679       muse--main--1.0--patch-41
5681     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5682       directive since this value is already processed by
5683       `muse-publish-markup-directive', and may be obtained by using
5684       the code: (muse-publishing-directive "date").
5685     
5686     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5687       to run (funcall nil); this happened once during a debugging process.
5688     
5689     * muse-project.el (muse-project-private-p): Skip any file for which we
5690       cannot fetch attributes.  This fixes a bug where having an
5691       Emacs-generated automatic backup file in a publishing directory causes
5692       the publishing process to halt with an error.
5694     modified files:
5695      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5698 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5700     Summary:
5701       Apply fix in previous patch to the DocBook publishing style.
5702     Revision:
5703       muse--main--1.0--patch-40
5705     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5706       previous patch here as well.
5707     
5709     modified files:
5710      ChangeLog muse-docbook.el
5713 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5715     Summary:
5716       Fix newly-introduced lock-up during HTML publishing.
5717     Revision:
5718       muse--main--1.0--patch-39
5720     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5721       planner rules higher priority in the publishing sequence.  Hopefully
5722       this will not wreck anything; I don't use these rules, so I cannot
5723       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5724     
5725     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5726       replace-match; that seems to be slightly evil.  Return nil instead of a
5727       newline since otherwise Muse thinks that we are not done yet and gets
5728       into an infinite loop.  This should fix the lock-up problem that
5729       resulted from the previous few patches.
5731     modified files:
5732      ChangeLog muse-blosxom.el muse-html.el
5735 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5737     Summary:
5738       Parenthesis goofup.
5739     Revision:
5740       muse--main--1.0--patch-38
5742     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5743     
5745     modified files:
5746      ChangeLog muse-blosxom.el
5749 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5751     Summary:
5752       Make docbook and blosxom modes close paragraphs properly at end.
5753     Revision:
5754       muse--main--1.0--patch-37
5756     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5757       patch.
5758     
5759     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5760       (muse-docbook-markup-paragraph-close): Adapt from
5761       `muse-html-markup-paragraph-close'.
5762     
5763     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5764       preserve the same appearance as before the last patch.
5766     modified files:
5767      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5770 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5772     Summary:
5773       Bugfix: Close P tag properly at end of file.
5774     Revision:
5775       muse--main--1.0--patch-36
5777     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5778       error.
5779     
5780     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5781       detecting whether or not a paragraph needs a closing P tag.
5782       (muse-html-markup-paragraph-close): New function that only inserts a
5783       closing P tag when an unclosed P tag is nearby.
5785     modified files:
5786      ChangeLog muse-blosxom.el muse-html.el
5789 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5791     Summary:
5792       Update my example settings.
5793     Revision:
5794       muse--main--1.0--patch-35
5796     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5798     modified files:
5799      ChangeLog examples/mwolson/muse-init.el
5802 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5804     Summary:
5805       Update documentation for C-c TAB feature.
5806     Revision:
5807       muse--main--1.0--patch-34
5809     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5810       `muse-insert-tag'.
5811     
5813     modified files:
5814      ChangeLog muse.texi
5817 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5819     Summary:
5820       New feature: tag completion with C-c TAB.
5821     Revision:
5822       muse--main--1.0--patch-33
5824     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5825       (muse-tag-history, muse-custom-tags): New variables that keep track of
5826       the tag history and newly-entered tags respectively for
5827       `muse-insert-tag'.
5828       (muse-insert-tag): New function that interactively prompts the user for
5829       a tag to use.
5831     modified files:
5832      ChangeLog muse-mode.el
5835 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5837     Summary:
5838       Fix XHTML validation error with <hr> and <br>.
5839     Revision:
5840       muse--main--1.0--patch-32
5842     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5843       and HR tags for XHTML publishing.  This should fix a few validation
5844       errors that I've been noticing lately.
5846     modified files:
5847      ChangeLog muse-html.el
5850 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5852     Summary:
5853       Remove flyspell overlays on links.
5854     Revision:
5855       muse--main--1.0--patch-31
5857     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5858       should make the link clickable.  On Emacs21, the color will stay red,
5859       but other Emacsen should do the right thing, which is use the normal
5860       link color.  Hopefully this will fix some strange flyspell-related link
5861       problems.
5863     modified files:
5864      ChangeLog muse-colors.el
5867 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5869     Summary:
5870       Update my example Muse settings.
5871     Revision:
5872       muse--main--1.0--patch-30
5874     * examples/mwolson/muse-init.el: Update from my latest version.
5875       (muse-project-alist): Remove the francais part of my blog.
5876       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5877       into this and `my-muse-mode-fill-nobreak-p'.
5878       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5879       this is the best way to accomplish this.
5880       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5881       characters in the title.
5882       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5884     modified files:
5885      ChangeLog examples/mwolson/muse-init.el
5888 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5890     Summary:
5891       Add simple `muse-version' function.
5892     Revision:
5893       muse--main--1.0--patch-29
5895     * muse.el (muse-version): New function that displays the value of the
5896       `muse-version' variable.  This should be easier for the user to type
5897       than C-h v muse-version.
5899     modified files:
5900      ChangeLog muse.el
5903 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5905     Summary:
5906       Don't compile documentation by default.
5907     Revision:
5908       muse--main--1.0--patch-28
5910     * Makefile (all): Don't compile documentation by default.
5911       (doc): Use this rule to compile documentation.
5913     modified files:
5914      ChangeLog Makefile
5917 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5919     Summary:
5920       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5921     Revision:
5922       muse--main--1.0--patch-27
5924     2005-04-16  Michael Olson  <mwolson@gnu.org>
5925     
5926         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5927         johnw. If a journal entry's title is a [[link]], then an
5928         <enclosure> tag will be added to the XML data giving the size and
5929         MIME type of the link target.  This makes podcasting with Muse
5930         trivial.
5931         (muse-journal-rss-entry-template): Add enclosure usage to example.
5932         (muse-journal-rss-munge-buffer): Implement enclosures.
5934     modified files:
5935      ChangeLog muse-journal.el
5938 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5940     Summary:
5941       Standardize source headers, appease elint, don't require planner
5942     Revision:
5943       muse--main--1.0--patch-26
5945     2005-04-15  Michael Olson  <mwolson@gnu.org>
5946     
5947         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5948         `scripts' directory since it really isn't part of Muse proper; it
5949         is used to generate Muse output from the command line.
5950     
5951         * muse-blosxom.el: Handle case where planner is not loaded so that
5952         it isn't a hard requirement.
5953     
5954         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5955         that elint doesn't complain.
5956     
5957         * muse-message.el (muse-message-markup-link): Don't throw up on
5958         links with no description.
5959     
5960         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5961         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5962         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5963         muse-project.el, muse-publish.el, muse-regexps.el,
5964         muse-texinfo.el, muse.el: Add standard header for each file in
5965         preparation for the initial release, which will hopefully happen
5966         sometime within the next month.
5967     
5969     removed files:
5970      experimental/.arch-ids/=id
5972     modified files:
5973      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5974      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5975      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5976      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5977      muse-texinfo.el muse.el
5979     renamed files:
5980      .arch-ids/muse-build.el.id
5981        ==> scripts/.arch-ids/muse-build.el.id
5982      muse-build.el
5983        ==> scripts/muse-build.el
5985     removed directories:
5986      experimental experimental/.arch-ids
5989 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5991     Summary:
5992       Merge contents of muse-latexcjk.el into muse-latex.el.
5993     Revision:
5994       muse--main--1.0--patch-25
5996     2005-04-14  Michael Olson  <mwolson@gnu.org>
5997     
5998         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5999         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6000         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6001         Merge in from muse-latexcjk.el.
6002     
6003         * muse-latexcjk.el: Removed, functionality merged with
6004         muse-latex.el
6006     removed files:
6007      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6009     modified files:
6010      ChangeLog muse-latex.el
6013 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6015     Summary:
6016       Merge muse-xhtml.el into muse-html.el.
6017     Revision:
6018       muse--main--1.0--patch-24
6020     2005-04-06  Michael Olson  <mwolson@gnu.org>
6021     
6022         * examples/mwolson/muse-init.el: Update with respect to the
6023         muse-xhtml.el merge.
6024     
6025         * muse-html.el: The contents of muse-xhtml.el have been merged in
6026         as advised by John Wiegley.
6027         (muse-html-style-sheet): Add example for XHTML use in the
6028         function's documentation.
6029         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6030         Moved from muse-xhtml.el.
6031     
6032         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6034     removed files:
6035      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6037     modified files:
6038      ChangeLog examples/mwolson/muse-init.el muse-html.el
6041 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6043     Summary:
6044       Try to fix regexps for Emacs 21.4.
6045     Revision:
6046       muse--main--1.0--patch-23
6048     2005-04-05  Michael Olson  <mwolson@gnu.org>
6049     
6050         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6051         for Emacs 21.4.
6053     modified files:
6054      ChangeLog muse-regexps.el
6057 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6059     Summary:
6060       Add comments to the publish-project example script
6061     Revision:
6062       muse--main--1.0--patch-22
6064     2005-04-01  Michael Olson  <mwolson@gnu.org>
6065     
6066         * examples/publish-project: Moved here from
6067         scripts/publish-project.  Added a few comments so people know what
6068         it is used for.
6070     modified files:
6071      ChangeLog examples/publish-project
6073     renamed files:
6074      scripts/.arch-ids/publish-project.id
6075        ==> examples/.arch-ids/publish-project.id
6076      scripts/publish-project
6077        ==> examples/publish-project
6080 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6082     Summary:
6083       New XHTML style, add more examples to my sample muse config
6084     Revision:
6085       muse--main--1.0--patch-21
6087     2005-03-31  Michael Olson  <mwolson@gnu.org>
6088     
6089         * examples/mwolson/muse-init.el: Give an example of deriving a
6090         custom publishing style.
6091         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6092         (my-muse-prepare-entry-for-xanga): Mangle the published output
6093         from a blosxom project and copy the result to the clipboard for
6094         easy pasting into Xanga's web form.  The file is untouched.
6095     
6096         * muse-html.el (muse-html-style-sheet): Include the <style
6097         type="text/css"></style> wrapper around the example.
6098         (muse-html-header): Don't add <style type="text/css"></style>
6099         around the value of `muse-html-style-sheet' anymore.  This allows
6100         for the option of putting your stylesheet(s) in a separate file.
6101         An example of this is given in the documentation for this
6102         variable.
6103     
6104         * muse-xhtml: New file that implements a publishing style which is
6105         derived from HTML mode.  It uses a slightly modified version of
6106         the HTML markup rules to generate XHTML-compliant output.
6107     
6108         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6109         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6110         header gaffes.
6111     
6112         * muse-journal.el: Add new "journal-xhtml" style.
6113     
6114         * muse-message.el: Add new "message-xhtml" style.
6116     new files:
6117      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6119     modified files:
6120      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6121      muse-html.el muse-journal.el muse-message.el
6124 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6126     Summary:
6127       Add my muse configuration to the examples
6128     Revision:
6129       muse--main--1.0--patch-20
6131     2005-03-24  Michael Olson  <mwolson@gnu.org>
6132     
6133         * examples/johnw: Move John Wiegley's configuration to this
6134         directory.
6135     
6136         * examples/mwolson: My configuration files go here.
6137     
6138         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6139         just figured out how to keep links from being spell-checked or
6140         split up by fill-mode, so the implementation of this may be found
6141         here.  I also made a function that sets up a blog entry for me.
6143     new files:
6144      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6145      examples/mwolson/.arch-ids/muse-init.el.id
6146      examples/mwolson/muse-init.el
6148     modified files:
6149      ChangeLog
6151     renamed files:
6152      examples/.arch-ids/muse-johnw.el.id
6153        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6154      examples/.arch-ids/publish-johnw.id
6155        ==> examples/johnw/.arch-ids/publish-johnw.id
6156      examples/muse-johnw.el
6157        ==> examples/johnw/muse-johnw.el
6158      examples/publish-johnw
6159        ==> examples/johnw/publish-johnw
6161     new directories:
6162      examples/johnw examples/johnw/.arch-ids examples/mwolson
6163      examples/mwolson/.arch-ids
6166 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6168     Summary:
6169       Add muse-blosxom script and plugin for pyblosxom
6170     Revision:
6171       muse--main--1.0--patch-19
6173     2005-03-24  Michael Olson  <mwolson@gnu.org>
6174     
6175         * muse-blosxom.el: Update copyright notice in headers and mention
6176         the pyblosxom scripts.
6177     
6178         * contrib/pyblosxom: New directory containing pyblosxom plugins
6179         and helper scripts.
6180     
6181         * contrib/getstamps.py: Script that generates the "timestamps"
6182         file, run on the local machine.
6183     
6184         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6185         timestamps file.
6187     new files:
6188      contrib/pyblosxom/.arch-ids/=id
6189      contrib/pyblosxom/.arch-ids/getstamps.py.id
6190      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6191      contrib/pyblosxom/getstamps.py
6192      contrib/pyblosxom/hardcodedates.py
6194     modified files:
6195      ChangeLog muse-blosxom.el
6197     new directories:
6198      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6201 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6203     Summary:
6204       muse-blosxom.el has matured past experimental status
6205     Revision:
6206       muse--main--1.0--patch-18
6208     2005-03-23  Michael Olson  <mwolson@gnu.org>
6209     
6210         * muse-blosxom.el: Remove common functionality that has already
6211         been implemented in `muse-html.el'.  Derive this mode from
6212         `muse-html'.  Update documentation.  I now feel that this file is
6213         ready to be included in the top-level Muse directory.
6215     modified files:
6216      ChangeLog muse-blosxom.el
6218     renamed files:
6219      experimental/.arch-ids/muse-blosxom.el.id
6220        ==> .arch-ids/muse-blosxom.el.id
6221      experimental/muse-blosxom.el
6222        ==> muse-blosxom.el
6225 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6227     Summary:
6228       Make muse-blosxom.el slightly less experimental
6229     Revision:
6230       muse--main--1.0--patch-17
6232     2005-03-22  Michael Olson  <mwolson@gnu.org>
6233     
6234         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6235         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6236         useful.
6237         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6238         from the `muse-blosxom-markup-date-directive' rule.
6239         (blosxom-set-time): Remove this function.  We're not going to be
6240         touching the timestamp manually anymore -- it's too much of a
6241         hassle.  Right now I've got a python program that compiles a
6242         timestamp file and a pyblosxom helper that reads it.  Something
6243         similar could be arranged for blosxom, I'm sure.
6244     
6246     modified files:
6247      ChangeLog experimental/muse-blosxom.el
6250 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6252     Summary:
6253       Apply latest journal-related updates from johnw
6254     Revision:
6255       muse--main--1.0--patch-16
6258     modified files:
6259      ChangeLog examples/muse-johnw.el muse-journal.el
6262 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6264     Summary:
6265       Add Projects node to the manual
6266     Revision:
6267       muse--main--1.0--patch-15
6269     2005-02-28  Michael Olson  <mwolson@gnu.org>
6270     
6271         * muse.texi: Change copyright notice since the FSF is now the
6272         copyright holder.
6273         (Projects): New node, based on a section from the README file.
6275     modified files:
6276      ChangeLog muse.texi
6279 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6281     Summary:
6282       Correct documentation, adding some content.
6283     Revision:
6284       muse--main--1.0--patch-14
6286     2005-02-28  Michael Olson  <mwolson@gnu.org>
6287     
6288         * muse.texi: Change license terms of the documentation to the GNU
6289         GPL instead of the GNU FDL, as per the consent of the copyright
6290         holders of the emacs-wiki manual, from which this is based.  Some
6291         emacs-wiki-isms in the manual were corrected, and the Getting
6292         Started section was updated.
6294     modified files:
6295      ChangeLog muse.texi
6298 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6300     Summary:
6301       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6302     Revision:
6303       muse--main--1.0--patch-13
6305     2005-02-17  Michael Olson  <mwolson@gnu.org>
6306     
6307         * experimental/muse-blosxom.el: Somehow the contents of this file
6308         managed to get duplicated.  I removed the duplicates.
6309         (muse-blosxom-date): Remove this, since it is not useful.
6310         (muse-blosxom-header): Use the standard header that blosxom.el
6311         has.
6313     modified files:
6314      ChangeLog experimental/muse-blosxom.el
6317 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6319     Summary:
6320       Initial commit of muse.texi, nothing substantial
6321     Revision:
6322       muse--main--1.0--patch-12
6324     2005-02-07  Michael Olson  <mwolson@gnu.org>
6325     
6326         * muse.texi: New file that provides the documentation for Muse.
6327         It is in a very rough form at the moment.  Nothing substantial may
6328         be found here yet.  Be ye warned.
6330     new files:
6331      .arch-ids/muse.texi.id muse.texi
6333     modified files:
6334      ChangeLog
6337 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6339     Summary:
6340       Add docstring, new trivial function
6341     Revision:
6342       muse--main--1.0--patch-11
6344     2005-02-07  Michael Olson  <mwolson@gnu.org>
6345     
6346         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6347         `muse-what-changed'.  No functionality change.
6348         (muse-what-changed): New function that displays in diff format the
6349         changes made since the buffer was last saved.
6350     
6351         * muse-project.el (muse-project-publish): Add docstring.
6353     modified files:
6354      ChangeLog muse-mode.el muse-project.el
6357 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6359     Summary:
6360       Add experimental version of muse-blosxom.el to project
6361     Revision:
6362       muse--main--1.0--patch-10
6364     2005-02-04  Michael Olson  <mwolson@gnu.org>
6365     
6366         * Makefile (realclean): Remove file that gets generated when fonts
6367         are missing.
6368     
6369         * experimental/muse-bloxsom.el: New file that implements Blosxom
6370         support for Muse.  It's in a very rough state, hence its placement
6371         in the `experimental' directory.
6373     new files:
6374      experimental/.arch-ids/=id
6375      experimental/.arch-ids/muse-blosxom.el.id
6376      experimental/muse-blosxom.el
6378     modified files:
6379      ChangeLog Makefile
6381     new directories:
6382      experimental experimental/.arch-ids
6385 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6387     Summary:
6388       Make permissions more consistent
6389     Revision:
6390       muse--main--1.0--patch-9
6393     modified files:
6394      ChangeLog
6396     modified directories:
6397      contrib examples scripts
6400 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6402     Summary:
6403       Fix build problems
6404     Revision:
6405       muse--main--1.0--patch-8
6407     2005-02-04  Michael Olson  <mwolson@gnu.org>
6408     
6409         * muse-build.el: Add contrib directory to `load-path'.
6410         (muse-elint-files): Load `muse-regexps.el'.
6411     
6412         * scripts/publish: Change permissions so that this script is
6413         executable.  Add contrib directory to load list.  Add
6414         `muse-regexps.el' to list.
6416     modified files:
6417      ChangeLog muse-build.el scripts/publish
6420 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6422     Summary:
6423       Use "&mdash;" instead of "&#151;"
6424     Revision:
6425       muse--main--1.0--patch-7
6427     2005-01-31  Michael Olson  <mwolson@gnu.org>
6428     
6429         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6430         with "&mdash;" so that documents validate properly.  Thanks to
6431         Björn Lindström for the suggestion.
6432     
6433         * muse-html.el (muse-html-markup-strings): Ditto.
6435     modified files:
6436      ChangeLog muse-docbook.el muse-html.el
6439 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6441     Summary:
6442       Fix use of "[:blank:]" in underline markup
6443     Revision:
6444       muse--main--1.0--patch-6
6446     2005-01-25  Michael Olson  <mwolson@gnu.org>
6447     
6448         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6449         use of `muse-regexp-blank'.
6451     modified files:
6452      ChangeLog muse-colors.el
6455 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6457     Summary:
6458       Fix problem with headings being given wrong face
6459     Revision:
6460       muse--main--1.0--patch-5
6462     2005-01-03  Michael Olson  <mwolson@gnu.org>
6463     
6464         * muse-colors.el: Add header.
6465         (muse-colors-emphasized): Headings were being given the coloring
6466         for the next level of heading instead of the real
6467         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6468         Heading").  Thanks to Lan Yufeng for finding this and sending a
6469         patch.
6470     
6471         * muse-regexps.el: Fix header.
6473     modified files:
6474      ChangeLog muse-colors.el muse-regexps.el
6477 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6479     Summary:
6480       Rotate ChangeLog
6481     Revision:
6482       muse--main--1.0--patch-4
6484     2005-01-01  Michael Olson  <mwolson@gnu.org>
6485     
6486         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6487         version will be automatically maintained by Arch.
6488     
6490     new files:
6491      .arch-ids/ChangeLog.id ChangeLog
6493     renamed files:
6494      .arch-ids/ChangeLog.id
6495        ==> .arch-ids/ChangeLog.2004.id
6496      ChangeLog
6497        ==> ChangeLog.2004
6500 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6502     Summary:
6503       Extended regexps fix, allow spaces in 1st part of links
6504     Revision:
6505       muse--main--1.0--patch-3
6507     2004-12-30  Michael Olson  <mwolson@gnu.org>
6508     
6509         * muse.el (muse-link-regexp): Allow spaces in the first part of
6510         links.
6511     
6512         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6513         customizable alternatives to extended character classes.
6514     
6515         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6517     modified files:
6518      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6519      muse-html.el muse-mode.el muse-publish.el muse.el
6522 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6524     Summary:
6525       Begin to change regexp handling, tweak muse.el header
6526     Revision:
6527       muse--main--1.0--patch-2
6529     2004-12-29  Michael Olson  <mwolson@gnu.org>
6530     
6531         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6532         myself.  Update URL.
6533     
6534         * muse-regexps.el: New file that implements regexp handling.
6535         Generalized regexp options will be moved to it eventually.
6537     new files:
6538      .arch-ids/muse-regexps.el.id muse-regexps.el
6540     modified files:
6541      ChangeLog muse.el
6544 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6546     Summary:
6547       Do some early spring cleaning
6548     Revision:
6549       muse--main--1.0--patch-1
6551     2004-12-29  Michael Olson  <mwolson@gnu.org>
6552     
6553         * Makefile: Change path to `publish' script.
6554     
6555         * contrib/pcomplete.el: New file that is used by Muse without
6556         actually being a part of it: hence its location in the contrib
6557         directory.
6558     
6559         * contrib/cgi.el, contrib/httpd.el: New location.
6560     
6561         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6562     
6563         * scripts/publish, scripts/publish-project: Ditto.
6565     new files:
6566      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6567      contrib/pcomplete.el examples/.arch-ids/=id
6568      scripts/.arch-ids/=id
6570     modified files:
6571      ChangeLog Makefile
6573     renamed files:
6574      .arch-ids/cgi.el.id
6575        ==> contrib/.arch-ids/cgi.el.id
6576      .arch-ids/httpd.el.id
6577        ==> contrib/.arch-ids/httpd.el.id
6578      .arch-ids/muse-johnw.el.id
6579        ==> examples/.arch-ids/muse-johnw.el.id
6580      .arch-ids/publish-johnw.id
6581        ==> examples/.arch-ids/publish-johnw.id
6582      .arch-ids/publish-project.id
6583        ==> scripts/.arch-ids/publish-project.id
6584      .arch-ids/publish.id
6585        ==> scripts/.arch-ids/publish.id
6586      cgi.el
6587        ==> contrib/cgi.el
6588      httpd.el
6589        ==> contrib/httpd.el
6590      muse-johnw.el
6591        ==> examples/muse-johnw.el
6592      publish
6593        ==> scripts/publish
6594      publish-johnw
6595        ==> examples/publish-johnw
6596      publish-project
6597        ==> scripts/publish-project
6599     new directories:
6600      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6601      scripts/.arch-ids
6604 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6606     Summary:
6607       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6608     Revision:
6609       muse--main--1.0--base-0
6611     (automatically generated log message)
6613     new patches:
6614      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6615      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6616      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6617      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6618      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6619      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6620      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6621      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6622      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6623      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6624      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6625      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6626      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6627      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6628      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6629      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6630      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6631      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8