Merged from mwolson@gnu.org--2005 (patch 333, 337, 345-346, 349)
[muse-el.git] / ChangeLog.main
blobbc5afcc07e53803aa85ad6bccd9ff7e2053b8535
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-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
38     Summary:
39       Merged from john@wjsullivan.net--2006 (patch 0-1)
40     Revision:
41       muse--main--1.0--patch-349
43     Patches applied:
44     
45      * john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
46        Updated copyright year. Added notes about using the .muse file extension to the Projects node.
48     modified files:
49      ChangeLog muse.texi
51     new patches:
52      john@wjsullivan.net--2006/muse--johnsu01--0--base-0
53      john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
56 2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
58     Summary:
59       Fix #4973: muse-project-ignore-regexp too aggressive
60     Revision:
61       muse--main--1.0--patch-346
63     * lisp/muse-project.el (muse-project-ignore-regexp): Note that
64       case-fold-search should be nil before using this regexp.
65       (muse-project-recurse-directory, muse-project-file-entries)
66       (muse-project-of-file): Set case-fold-search to nil before matching
67       against muse-project-ignore-regexp.  Thanks to G. J. Teale for the
68       report.
69     
70     * muse-registry.el (muse-registry-make-new-registry): Ditto.
72     modified files:
73      ChangeLog lisp/muse-project.el lisp/muse-registry.el
76 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
78     Summary:
79       Fix backtrace on project names.
80     Revision:
81       muse--main--1.0--patch-345
83     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
84       coloring project names.
86     modified files:
87      ChangeLog lisp/muse-wiki.el
90 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
92     Summary:
93       Fix #4718: InterWiki links with special characters are not handled properly.
94     Revision:
95       muse--main--1.0--patch-341
97     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
98       sure that we get everything after the interwiki delimiter.  This fixes
99       #4718.
101     modified files:
102      ChangeLog lisp/muse-wiki.el
105 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
107     Summary:
108       Fix an issue with muse-project-file-alist.
109     Revision:
110       muse--main--1.0--patch-340
112     * lisp/muse-project.el (muse-project-file-alist): Apply patch from
113       G. J. Teale.  Make sure that last-mod is loaded correctly.  This fixes
114       a problem that causes some files to not be published.
116     modified files:
117      AUTHORS ChangeLog lisp/muse-project.el
120 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
122     Summary:
123       Implement escaping of "[" and "]" in extended links.
124     Revision:
125       muse--main--1.0--patch-339
127     * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
128     
129     * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
130       (muse-link-unescape): Unescape "[" and "]" in links.
131       (muse-handle-explicit-link): Use muse-link-unescape.
133     modified files:
134      ChangeLog lisp/muse-mode.el lisp/muse.el
137 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
139     Summary:
140       muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
141     Revision:
142       muse--main--1.0--patch-338
144     * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
145       publish <lisp> tags.
146       (muse-colors-lisp-tag): New function that implements the evaluation of
147       <lisp> tags when viewing Muse files.  Thanks to Jim Ottaway for porting
148       this.
150     modified files:
151      ChangeLog lisp/muse-colors.el
154 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
156     Summary:
157       muse-wiki: Allow interwiki links to use different base URLs.
158     Revision:
159       muse--main--1.0--patch-337
161     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
162       defined for the remote style, use it instead of file-relative-name to
163       resolve the path.  Thanks to Justin Kirby for the idea.
165     modified files:
166      ChangeLog lisp/muse-wiki.el
169 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
171     Summary:
172       Fix #4971.
173     Revision:
174       muse--main--1.0--patch-336
176     * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
178     modified files:
179      ChangeLog lisp/muse-xml-common.el
182 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
184     Summary:
185       muse-publish: Prevent error when return value is not a string.
186     Revision:
187       muse--main--1.0--patch-333
189     * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
190       a string before using it to replace text.  Thanks to Sacha for the
191       patch.
193     modified files:
194      ChangeLog lisp/muse-publish.el
197 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
199     Summary:
200       Fix #4923: Definition lists with numbers are not possible.
201     Revision:
202       muse--main--1.0--patch-331
204     * lisp/muse-publish.el (muse-list-item-type): Use string-match to
205       determine whether an item is an ordered list or definition list.  This
206       should fix Bug #4923.
208     modified files:
209      ChangeLog lisp/muse-publish.el
212 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
214     Summary:
215       muse-latex: Fix comment markup.
216     Revision:
217       muse--main--1.0--patch-329
219     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
220       comment-end.  Thanks to Ken Brown for reporting this.
222     modified files:
223      ChangeLog lisp/muse-latex.el
226 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
228     Summary:
229       muse-publish: Use narrow-to-region to fix various bugs.
230     Revision:
231       muse--main--1.0--patch-328
233     * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
234       (muse-publish-escape-specials): Use `narrow-to-region' so that we
235       better define the region to work with.  Thanks to Sacha Chua for the
236       advice.  Also make sure that we are more careful with the result from
237       next-single-property-change.
238       (muse-publish-surround-text): Use narrow-to-region.  Make this routine
239       less brain-dead.
240       (muse-publish-verse-tag): Use narrow-to-region.
242     modified files:
243      ChangeLog lisp/muse-publish.el
246 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
248     Summary:
249       Add markup for non-breaking space.
250     Revision:
251       muse--main--1.0--patch-323
253     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
254       for 'no-break-space.
255     
256     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
257     
258     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
259     
260     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
261     
262     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
263     
264     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
265     
266     * lisp/muse-publish.el (muse-publish-markup-regexps)
267       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
268       space.  Thanks to Ken Brown for the suggestion.
269       (muse-publish-markup-no-break-space): New function that publishes a
270       non-breaking space.
272     modified files:
273      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
274      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
275      lisp/muse-texinfo.el lisp/muse-xml.el
278 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
280     Summary:
281       Fix a markup error involving links like [[#foo]].
282     Revision:
283       muse--main--1.0--patch-318
285     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
286       tags around the centered text.
287     
288     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
289       (muse-html-markup-strings): Remove table-group strings, since they
290       aren't valid (X)HTML like I had thought.  Change center to use <p>
291       rather than <span>.
292       (muse-html-insert-anchor): Remove.
293       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
294       a bug with links like [[#foo]].
295       (muse-html-markup-footnote): Insert the correct footnote number.
296     
297     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
298       rule higher than anchor rule.
299       (muse-publish-markup-anchor): Respect the noemphasis property.
300     
301     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
302       noemphasis property.
304     modified files:
305      ChangeLog examples/QuickStart.muse lisp/muse-html.el
306      lisp/muse-publish.el lisp/muse-xml-common.el
309 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
311     Summary:
312       muse-build: Prevent backup files when generating autoloads.
313     Revision:
314       muse--main--1.0--patch-311
316     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
317       that we don't get muse-autoloads.el~ files.
319     modified files:
320      ChangeLog scripts/muse-build.el
323 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
325     Summary:
326       Revert QuickStart changes, hack more on muse.rnc.
327     Revision:
328       muse--main--1.0--patch-305
330     * examples/QuickStart.muse: Revert previous changes; they cause
331       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
332       with <literal> tags then.
333     
334     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
335       an attribute.
337     modified files:
338      ChangeLog examples/QuickStart.muse examples/muse.rnc
341 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
343     Summary:
344       QuickStart: Correct old syntax.
345     Revision:
346       muse--main--1.0--patch-304
348     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
349       Just use equal sign escaping.
351     modified files:
352      ChangeLog examples/QuickStart.muse
355 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
357     Summary:
358       Make XML publishing work with QuickStart; no longer considered unstable.
359     Revision:
360       muse--main--1.0--patch-303
362     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
363       that it works with our QuickStart document.
364     
365     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
366       (fullclean): Adapt to work with .muse extension.
367     
368     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
369       automatically get colorized as a Muse document when opened.
370     
371     * lisp/muse-xml.el: Move from experimental.
372       (muse-xml-footer): Use correct ending tag.
373       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
374       annoying error regarding "&mdash;" when validating with nxml-mode.
375       rule and fn-sep should use the empty form of the HR tag.
376     
377     * README: Fix directions for QuickStart.
379     modified files:
380      ChangeLog README examples/Makefile examples/muse.rnc
381      lisp/muse-xml.el
383     renamed files:
384      examples/.arch-ids/QuickStart.id
385        ==> examples/.arch-ids/QuickStart.muse.id
386      examples/QuickStart
387        ==> examples/QuickStart.muse
388      experimental/.arch-ids/muse-xml.el.id
389        ==> lisp/.arch-ids/muse-xml.el.id
390      experimental/muse-xml.el
391        ==> lisp/muse-xml.el
394 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
396     Summary:
397       muse-html: Fix regexp error.
398     Revision:
399       muse--main--1.0--patch-302
401     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
402       string.
404     modified files:
405      ChangeLog lisp/muse-html.el
408 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
410     Summary:
411       Makefile: Minor tweak.
412     Revision:
413       muse--main--1.0--patch-301
415     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
416       muse-autoloads.elc from being added to the list -- it won't be compiled
417       anyway.
419     modified files:
420      ChangeLog lisp/Makefile
423 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
425     Summary:
426       Generate autoloads file.
427     Revision:
428       muse--main--1.0--patch-300
430     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
431       directory.
432     
433     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
434       list.
435       (all): Generate autoloads.
436       (autoloads): Make muse-autoloads.el.
437       (muse-autoloads.el): Call `muse-generate-autoloads' from
438       scripts/muse-build.el with arguments representing the directories to
439       use when searching for autoloads.
440       (realclean distclean fullclean): Remove autoloads.
441     
442     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
443       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
444       work itself.  Expand all command line args so that the right
445       directories are searched.  Hardcode muse-autoloads.el as the name of
446       the generated autoloads file.  Use my custom header and footer, if
447       possible.
449     modified files:
450      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
453 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
455     Summary:
456       Add autoload cookies.
457     Revision:
458       muse--main--1.0--patch-299
460     Add autoload cookies to several functions.
462     modified files:
463      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
464      lisp/muse-project.el lisp/muse-protocols.el
465      lisp/muse-publish.el
468 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
470     Summary:
471       muse-mode: Make muse-edit-link-at-point work.
472     Revision:
473       muse--main--1.0--patch-298
475     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
476       this function works.  Before, it would remove an arbitrary chunk of the
477       top of the buffer.
479     modified files:
480      ChangeLog lisp/muse-mode.el
483 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
485     Summary:
486       Change mode of muse-protocols to 644.
487     Revision:
488       muse--main--1.0--patch-297
491     modified files:
492      ChangeLog lisp/muse-protocols.el
495 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
497     Summary:
498       muse-wiki: WikiWord suffix fix.
499     Revision:
500       muse--main--1.0--patch-296
502     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
503       be nothing at the end.  This allows us to separate WikiWords with
504       "''''" to indicate suffixes.
506     modified files:
507      ChangeLog lisp/muse-wiki.el
510 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
512     Summary:
513       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
514     Revision:
515       muse--main--1.0--patch-295
517     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
518       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
519       for the report.
521     modified files:
522      ChangeLog lisp/muse-wiki.el
525 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
527     Summary:
528       muse-wiki: First try at implementing WikiName separator.
529     Revision:
530       muse--main--1.0--patch-286
532     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
533       markup, for when you want to add a suffix to a WikiName.
535     modified files:
536      ChangeLog lisp/muse-wiki.el
539 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
541     Summary:
542       muse-mode: Minor fix.
543     Revision:
544       muse--main--1.0--patch-283
546     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
547       and save-excursion as recommended by Emacs documentation.
549     modified files:
550      ChangeLog lisp/muse-mode.el
553 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
555     Summary:
556       muse-mode: Handle case where we visit an anchor-only link.
557     Revision:
558       muse--main--1.0--patch-282
560     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
561       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
563     modified files:
564      ChangeLog lisp/muse-mode.el
567 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
569     Summary:
570       muse-colors: Add faces for all 3 levels of emphasis.
571     Revision:
572       muse--main--1.0--patch-281
574     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
575       (muse-emphasis-3): New faces that represent italic, bold, and bold
576       italic emphasis, respectively.
577       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
578       the suggestion and the initial code. 
580     modified files:
581      AUTHORS ChangeLog lisp/muse-colors.el
584 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
586     Summary:
587       Update AUTHORS.
588     Revision:
589       muse--main--1.0--patch-279
591     * AUTHORS: Update.
593     modified files:
594      AUTHORS ChangeLog
597 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
599     Summary:
600       Don't split anchors in URLs.
601     Revision:
602       muse--main--1.0--patch-278
604     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
605       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
606       sure that we handle URLs before trying to split the anchor.
607       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
609     modified files:
610      ChangeLog lisp/muse-mode.el
613 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
615     Summary:
616       Deal with case when muse-make-link is passed an explicit link.
617     Revision:
618       muse--main--1.0--patch-276
620     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
621       with case when we are passed an explicit-style link.
623     modified files:
624      ChangeLog lisp/muse-mode.el
627 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
629     Summary:
630       muse-latex: Make footnotes look a bit more natural for LaTeX users.
631     Revision:
632       muse--main--1.0--patch-273
634     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
635       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
637     modified files:
638      ChangeLog lisp/muse-latex.el
641 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
643     Summary:
644       muse-texinfo: Correct markup strings for dots, enddots, center.
645     Revision:
646       muse--main--1.0--patch-272
648     * AUTHORS: Bookkeeping
649     
650     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
651       Jim Ottaway that produces correct output for dots, enddots, and
652       centered text.
654     modified files:
655      AUTHORS ChangeLog lisp/muse-texinfo.el
658 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
660     Summary:
661       Allow "-" in publishing directives.
662     Revision:
663       muse--main--1.0--patch-268
665     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
666       publishing directives.  Thanks to Jim Ottaway for the suggestion.
668     modified files:
669      ChangeLog lisp/muse-publish.el
672 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
674     Summary:
675       muse-latex: Fix "generation of PDF failed" message.
676     Revision:
677       muse--main--1.0--patch-267
679     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
680       t or nil depending on whether the publishing attempt was successful.
682     modified files:
683      ChangeLog lisp/muse-latex.el
686 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
688     Summary:
689       Call pdflatex a reasonable number of times.
690     Revision:
691       muse--main--1.0--patch-266
693     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
694       times, depending on what return value we get.  Thanks to John Wiegley
695       for the heads up.
697     modified files:
698      ChangeLog Makefile.defs debian/changelog debian/rules
699      lisp/muse-latex.el
702 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
704     Summary:
705       Fix mistyping of new option name.
706     Revision:
707       muse--main--1.0--patch-263
709     * lisp/muse-publish.el (muse-publish-markup-comment)
710       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
712     modified files:
713      ChangeLog lisp/muse-publish.el
716 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
718     Summary:
719       By default, use ".muse" extension and do not detect by pathname.
720     Revision:
721       muse--main--1.0--patch-257
723     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
724       (muse-file-extension): Default to "muse".  This has the effect of
725       making Emacs associate the ".muse" extension with muse-mode, without
726       trying to figure things out from the path to the file.  The former
727       method is usually considered to be best, so we'll go with it.
729     modified files:
730      ChangeLog lisp/muse-mode.el lisp/muse.el
733 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
735     Summary:
736       Emacs 21 flyspell fix.
737     Revision:
738       muse--main--1.0--patch-256
740     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
741       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
742       means that the version of flyspell that comes with Emacs21 will no
743       longer mess up links.
745     modified files:
746      ChangeLog lisp/muse-mode.el
749 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
751     Summary:
752       Merged from jeho@jeho.org--2005 (patch 0-11)
753     Revision:
754       muse--main--1.0--patch-255
756     * AUTHORS: Update.
757     
758     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
759       footnode-end mark.
760     
761     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
762       links.
763       (muse-visit-link-default): Save position before searching, in case the
764       search fails.  Use a regexp search.  Start from beginning of document.
765       Refine search regexp.
766     
767     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
768       that indicated whether project names without a page specifier will be
769       considered links.
770       (muse-wiki-handle-interwiki): Consult
771       `muse-wiki-ignore-bare-project-names'.
772     
773     Patches applied:
774     
775      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
776        muse-mode.el fix for muse-visit-link-default
777     
778      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
779        muse-mode.el fix intangible problem in muse-link-at-point
780     
781      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
782        muse-wiki: added option for not rendering bare project names as links
783     
784      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
785        muse-mode.el: fix finding an anchor
786     
787      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
788        muse-latex.el: fix footnote-end
790     modified files:
791      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
792      lisp/muse-wiki.el
794     new patches:
795      jeho@jeho.org--2005/muse--jeho--1.0--base-0
796      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
797      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
798      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
799      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
800      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
801      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
802      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
803      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
804      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
805      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
806      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
809 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
811     Summary:
812       Allow anchors to occur near (rather than at) the beginning of line.
813     Revision:
814       muse--main--1.0--patch-252
816     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
817       characters before anchor, like " - ".  Thanks to Phillip Lord for the
818       suggestion.
820     modified files:
821      ChangeLog lisp/muse-publish.el
824 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
826     Summary:
827       Minor bookkeeping update.
828     Revision:
829       muse--main--1.0--patch-251
831     * AUTHORS: Update information.
833     modified files:
834      AUTHORS ChangeLog
837 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
839     Summary:
840       muse-latex: Ignore anchor if it occurs at end of line.
841     Revision:
842       muse--main--1.0--patch-249
844     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
845       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
847     modified files:
848      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
851 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
853     Summary:
854       Figure out syntax of :set.
855     Revision:
856       muse--main--1.0--patch-246
858     * lisp/muse-project.el (muse-project): Make the :set option inline to
859       match the actual syntax that Muse recognizes.
860     
861     * muse.texi (Projects): Note that I need to work on this section.
863     modified files:
864      ChangeLog lisp/muse-project.el muse.texi
867 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
869     Summary:
870       Release Emacs Muse 3.02.01.
871     Revision:
872       muse--main--1.0--patch-245
874     * NEWS: Update entries for Muse 3.02.01.
875     
876     * debian/rules: Install NEWS.Debian.
877     
878     * debian/NEWS: New file that contains Debian-related news items.
879     
880     * examples/mwolson/muse-init.el: Update with my latest changes.
881     
882     * examples/mwolson/templates/footer.html: Use
883       `muse-publishing-directive'.
885     new files:
886      debian/.arch-ids/NEWS.id debian/NEWS
888     modified files:
889      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
890      examples/mwolson/muse-init.el
891      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
894 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
896     Summary:
897       Fix customization bugs concerning muse-project-alist.
898     Revision:
899       muse--main--1.0--patch-244
901     * examples/johnw/muse-johnw.el: Update with latest version from John.
902     
903     * muse-project.el (muse-project-alist-using-customize): New variable that
904       indicates whether or not we just used customize to modify the value of
905       muse-project-alist.
906       (muse-project-alist-get): Set muse-project-alist-using-customize.
907       (muse-project-alist-set): Only try to unescape muse-project-alist if
908       muse-project-alist-using-customize is set.  Make sure that the value we
909       save to .emacs is unescaped.
910       (muse-project): Add definition for :value-delete so that we can work
911       around an Emacs21 and XEmacs21 annoyance.
913     modified files:
914      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
917 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
919     Summary:
920       Try to make link properties more sane.
921     Revision:
922       muse--main--1.0--patch-243
924     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
925       a bit smarter.  It is hoped that this fixes several strange key
926       movement and link coloring issues.  Thanks to Sergey Vlasov for the
927       fix.
929     modified files:
930      AUTHORS ChangeLog lisp/muse-colors.el
933 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
935     Summary:
936       Use modification time for date directive.
937     Revision:
938       muse--main--1.0--patch-242
940     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
941       directive using the currently-publishing file's modification time,
942       rather than the current time.
944     modified files:
945      ChangeLog lisp/muse-publish.el
948 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
950     Summary:
951       If more than 1 blank separates list/table items, separate them.
952     Revision:
953       muse--main--1.0--patch-240
955     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
956       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
957       line separates a list or table item, it will form a new table.
959     modified files:
960      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
961      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
964 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
966     Summary:
967       muse.texi: Use @example instead of @smallexample.
968     Revision:
969       muse--main--1.0--patch-239
971     * muse.texi: Replace @smallexample with @example.  It didn't do what I
972       thought it did, and the result looked worse.  Hence, the reversal.
974     modified files:
975      ChangeLog muse.texi
978 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
980     Summary:
981       muse-html: Add muse-xhtml-style-sheet.
982     Revision:
983       muse--main--1.0--patch-238
985     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
986       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
987       Thanks to Trent Buck for the suggestion.
989     modified files:
990      ChangeLog lisp/muse-html.el
993 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
995     Summary:
996       Release Muse 3.02.
997     Revision:
998       muse--main--1.0--patch-237
1000     * Makefile.defs: Update Debian stuff.
1001     
1002     * changelog: Add entry for 3.02-1, urgency medium.
1004     modified files:
1005      ChangeLog Makefile.defs debian/changelog
1008 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1010     Summary:
1011       Prepare for release.
1012     Revision:
1013       muse--main--1.0--patch-236
1015     * lisp/muse.el (muse-version): Increment to 3.02.
1016     
1017     * *.el: Fix first header line.
1018     
1019     * examples/mwolson/muse-init.el: Sync with my config.
1020       (my-muse-pdf-make-links-absolute): New function that makes relative
1021       links absolute in a hard-coded way.
1022       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1023       publishing transforms.
1024     
1025     * NEWS: Update.
1027     new files:
1028      experimental/.arch-ids/muse-cite.el.id
1029      experimental/muse-cite.el
1031     modified files:
1032      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1033      experimental/muse-message.el experimental/muse-xml.el
1034      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1035      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1036      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1037      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1038      lisp/muse-protocols.el lisp/muse-publish.el
1039      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1040      lisp/muse.el muse.texi
1043 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1045     Summary:
1046       Finish documentation.
1047     Revision:
1048       muse--main--1.0--patch-235
1050     * muse.texi (Comments): New node that describes the syntax of comments.
1051       (Markup Strings): Describe all markup strings.
1053     modified files:
1054      ChangeLog muse.texi
1057 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1059     Summary:
1060       Document style elements for muse-define-style.
1061     Revision:
1062       muse--main--1.0--patch-234
1064     * muse.texi: Use @smallexample for 1-line examples.
1065       (Style Elements): New node that explains the different style elements
1066       that may be used for muse-define-style and muse-derive-style.
1067       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1068       better.
1070     modified files:
1071      ChangeLog muse.texi
1074 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1076     Summary:
1077       Make documentation separately installable.
1078     Revision:
1079       muse--main--1.0--patch-233
1081     * Makefile (install): Split into install-bin and install-info.
1082     
1083     * muse.texi (Markup Regexps): Fix display bug.
1085     modified files:
1086      ChangeLog Makefile muse.texi
1089 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1091     Summary:
1092       muse-mode: Set comment syntax.
1093     Revision:
1094       muse--main--1.0--patch-232
1096     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1097       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1099     modified files:
1100      ChangeLog lisp/muse-mode.el
1103 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1105     Summary:
1106       muse.texi: Add publishing order information.
1107     Revision:
1108       muse--main--1.0--patch-231
1110     * muse.texi (Markup Regexps): Add publishing order.
1112     modified files:
1113      ChangeLog muse.texi
1116 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1118     Summary:
1119       Hack on documentation.  The release is in sight!
1120     Revision:
1121       muse--main--1.0--patch-230
1123     * muse.texi: Use @subsubheading for all logical split headers rather than
1124       @emph.  Move all examples against left margin.  Add comments to
1125       indicate what still needs to be done.
1126       (DocBook): Correct a few misspelled variable names and add some new
1127       variables.
1128       (Common Elements): Split this into 4 new subsections.
1130     modified files:
1131      ChangeLog muse.texi
1134 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1136     Summary:
1137       Fix publishing of stuff like <code><></code>.
1138     Revision:
1139       muse--main--1.0--patch-229
1141     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1142       `insert-before-markers' rather than `insert'.  This should fix strange
1143       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1145     modified files:
1146      ChangeLog lisp/muse-publish.el
1149 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1151     Summary:
1152       Update NEWS, fix muse-url-protocols customization interface.
1153     Revision:
1154       muse--main--1.0--patch-228
1156     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1157       using nil as the resolve function.
1158     
1159     * NEWS: Bring up-to-date.
1161     modified files:
1162      ChangeLog NEWS lisp/muse-protocols.el
1165 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1167     Summary:
1168       Fix title coloring bug; muse-latex: escape '<' and '>'.
1169     Revision:
1170       muse--main--1.0--patch-227
1172     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1173       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1174       for the report.
1175     
1176     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1177       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1178       Buck.
1180     modified files:
1181      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1184 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1186     Summary:
1187       muse-latex: Handle special characters in a better way.
1188     Revision:
1189       muse--main--1.0--patch-226
1191     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1192       characters hack.
1193       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1194       'end-literal.  Thanks to Trent Buck for the suggestion.
1195       (muse-latex-markup-specials): Move special characters here instead of
1196       using the regexp.
1198     modified files:
1199      ChangeLog lisp/muse-latex.el
1202 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1204     Summary:
1205       muse-latex: Fix compiler warning.
1206     Revision:
1207       muse--main--1.0--patch-225
1209     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1210       format.
1212     modified files:
1213      ChangeLog lisp/muse-latex.el
1216 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1218     Summary:
1219       Add <code> tag.
1220     Revision:
1221       muse--main--1.0--patch-224
1223     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1224       verbatim.  Verbatim makes text literal and escaped, code makes text
1225       teletype and escaped.
1226     
1227     * muse-publish.el (muse-publish-markup-tags): Add "code".
1228       (muse-publish-code-tag): New function that publishes code the same way
1229       as =teletyped= text.
1231     modified files:
1232      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1235 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1237     Summary:
1238       Strip text properties before browsing a URL.
1239     Revision:
1240       muse--main--1.0--patch-223
1242     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1243       this will fix a bug.
1245     modified files:
1246      ChangeLog lisp/muse-protocols.el
1249 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1251     Summary:
1252       muse-latex: Call pdflatex twice to get <contents> published.
1253     Revision:
1254       muse--main--1.0--patch-222
1256     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1257       pdflatex twice, since this seems to be necessary to get <contents>
1258       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1259       to call it three times, since this is what John originally did.  Can
1260       someone please give me advice about this?
1262     modified files:
1263      ChangeLog lisp/muse-latex.el
1266 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1268     Summary:
1269       Make info:// and man:// not publish a link, handle insert URL edge case.
1270     Revision:
1271       muse--main--1.0--patch-221
1273     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1274       publish only the description, not the URL.
1275     
1276     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1277       get nil from muse-publish-url by not inserting any text.
1279     modified files:
1280      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1283 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1285     Summary:
1286       If a URL has a resolve function of nil, publish the description only.
1287     Revision:
1288       muse--main--1.0--patch-220
1290     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1291       complete tag.
1292     
1293     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1294       interface.
1295       (muse-resolve-url): If nil is given as the resolve function, return
1296       nil.
1297     
1298     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1299       insert the description instead of the original URL.
1301     modified files:
1302      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1303      lisp/muse-publish.el
1306 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1308     Summary:
1309       Implement protocol handling.
1310     Revision:
1311       muse--main--1.0--patch-219
1313     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1314       should just make a hook for this stuff.
1315       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1316     
1317     * lisp/muse-protocols.el: New file that implements protocol handling.
1318     
1319     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1320       muse-resolve-url.
1321       (muse-publish-markup-url): Indentation fix, no func change.
1322     
1323     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1324     
1325     * lisp/muse.el: Require muse-protocols.
1327     new files:
1328      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1330     modified files:
1331      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1332      lisp/muse-regexps.el lisp/muse.el
1335 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1337     Summary:
1338       muse-xml: Use a more standard sort of header.
1339     Revision:
1340       muse--main--1.0--patch-218
1342     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1343       type="muse">, as suggested by Brad Collins.
1345     modified files:
1346      ChangeLog experimental/muse-xml.el
1349 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1351     Summary:
1352       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1353     Revision:
1354       muse--main--1.0--patch-217
1356     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1357     
1358     * README (examples): Mention that other files are here as well.
1359     
1360     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1361       for use with muse-xml.el.
1362     
1363     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1364       muse-xml is in experimental status.
1365       (muse-xml-markup-regexps): Correct table-munging regexp.
1366       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1367       Empty lines are marked up as <line />.
1368     
1369     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1370       s/last-stanza-end/end-last-stanza-line/.
1371     
1372     * muse-mode.el (muse-visit-link-default): Make the temporary file
1373       visiting work as expected.
1374     
1375     * muse-publish.el (muse-publish-markup-verse): Make use of
1376       'begin-verse-line and 'begin-last-stanza-line.  Use
1377       'end-last-stanza-line instead of 'last-stanza-end.
1378     
1379     * muse.texi (Verse): Be a bit more clever with our example.
1381     new files:
1382      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1384     modified files:
1385      AUTHORS ChangeLog README experimental/muse-xml.el
1386      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1387      muse.texi
1390 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1392     Summary:
1393       Allow links to temporary files to be visited.
1394     Revision:
1395       muse--main--1.0--patch-216
1397     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1398       temporary files.  These are buffers that do not have a corresponding
1399       file.
1401     modified files:
1402      ChangeLog lisp/muse-mode.el
1405 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1407     Summary:
1408       Fix save-match-data gaffe.
1409     Revision:
1410       muse--main--1.0--patch-215
1412     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1413       outside of `and' statement.
1415     modified files:
1416      ChangeLog lisp/muse-regexps.el
1419 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1421     Summary:
1422       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1423     Revision:
1424       muse--main--1.0--patch-214
1426     * examples/mwolson/muse-init.el: Update.
1427     
1428     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1429       ensure that links to other pages in this project are given the proper
1430       extension.
1431     
1432     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1433     
1434     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1435       instead of muse-publish-output-name.
1436     
1437     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1438       functions that consult the :link-suffix when returning the name of the
1439       link (or the complete file name for the latter function).  If
1440       :link-suffix does not exist, use :suffix.  This should help Muse be
1441       able to handle some more usage scenarios.
1442       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1443       muse-publish-output-name.
1444     
1445     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1446       muse-publish-link-file instead of muse-publish-output-file.
1447       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1448       letters.  The old behavior was not friendly to acronyms.
1450     modified files:
1451      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1452      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1453      lisp/muse-wiki.el
1456 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1458     Summary:
1459       Correct the publish-project example.
1460     Revision:
1461       muse--main--1.0--patch-213
1463     * examples/publish-project: Remove "-l muse-build.el" and note that the
1464       user's muse-init.el file should add the Muse directories to load-path.
1466     modified files:
1467      ChangeLog examples/publish-project
1470 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1472     Summary:
1473       Reinstate former extended character class rules.
1474     Revision:
1475       muse--main--1.0--patch-212
1477     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1478       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1479       document that.
1480       (muse-regexp-emacs-revision): New variable that indicates the revision
1481       number of this version of Emacs.
1482       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1483       aren't working well enough with extended character classes in regexps.
1484     
1485     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1486       instead of just displaying it.
1488     modified files:
1489      ChangeLog lisp/muse-regexps.el lisp/muse.el
1492 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1494     Summary:
1495       Fix paragraph-filling breakage in Emacs21.
1496     Revision:
1497       muse--main--1.0--patch-211
1499     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1500       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1501       report.
1503     modified files:
1504      ChangeLog lisp/muse-mode.el
1507 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1509     Summary:
1510       Allow Emacs 21.3 to use extended character classes in regexps.
1511     Revision:
1512       muse--main--1.0--patch-210
1514     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1515       Since enough positive reports have come in about the usability of 21.3,
1516       we'll allow it to use extended character classes in regexps by default.
1518     modified files:
1519      ChangeLog lisp/muse-regexps.el
1522 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1524     Summary:
1525       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1526     Revision:
1527       muse--main--1.0--patch-209
1529     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1530       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1531       offer the style and directory prompt when you hit C-c C-t in a file
1532       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1533       Hodique for the fix.
1534     
1535     * lisp/muse.el (muse-read-directory-name): New function that defines a
1536       fallback version of `read-directory-name', since Emacs21 doesn't have
1537       it.
1539     modified files:
1540      ChangeLog lisp/muse-publish.el lisp/muse.el
1542     new patches:
1543      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1544      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1545      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1546      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1547      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1548      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1551 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1553     Summary:
1554       Fix problem with links at beginning of buf and paragraphs.
1555     Revision:
1556       muse--main--1.0--patch-208
1558     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1559       mean.
1560     
1561     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1562     
1563     * muse-html.el (muse-html-markup-regexps): Ditto.
1564     
1565     * muse-publish.el (muse-publishing-last-position): New variable that
1566       indicates our last buffer position while publishing the current rule.
1567       Used to make sure the process doesn't get stalled.
1568       (muse-publish-markup): Fix edge case where links at beginning of
1569       buffer, with read-only text, would prevent the beginning of buffer from
1570       being matched.
1571       (muse-publish-markup-directive): Fix case where two directives of the
1572       same size would prevent any following directives from being
1573       interpreted.  We accomplish this by setting the last published position
1574       to nil after each directive.
1576     modified files:
1577      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1578      lisp/muse-html.el lisp/muse-publish.el
1581 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1583     Summary:
1584       Document publishing directives.
1585     Revision:
1586       muse--main--1.0--patch-207
1588     * muse.texi (Getting Started): Remove crufty sentence.
1589       (Directives): New section that describes the likes of #title and
1590       #author.
1592     modified files:
1593      ChangeLog muse.texi
1596 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1598     Summary:
1599       Document WikiNames and update header publishing information.
1600     Revision:
1601       muse--main--1.0--patch-206
1603     * muse.texi (Headings): Any level of headings is supported.
1604       (Emphasizing Text): Verbatim text may span multiple lines.
1605       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1606       Links, and Images.
1607       (Implicit Links): Document WikiNames and InterWiki links.
1609     modified files:
1610      ChangeLog muse.texi
1613 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1615     Summary:
1616       Finish NEWS, handle emphasis at EOF edge case.
1617     Revision:
1618       muse--main--1.0--patch-205
1620     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1621       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1622       as there is a terminating emphasis delimiter.
1623     
1624     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1625     
1626     * NEWS: Bring this up to date.
1628     modified files:
1629      ChangeLog NEWS examples/mwolson/muse-init.el
1630      lisp/muse-colors.el
1633 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1635     Summary:
1636       muse-html: Add muse-xhtml-extension.
1637     Revision:
1638       muse--main--1.0--patch-204
1640     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1641       default file extension for publishing XHTML files.  Thanks to Trent
1642       Buck for the suggestion.
1643       ("xhtml"): Use it.
1645     modified files:
1646      ChangeLog lisp/muse-html.el
1649 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1651     Summary:
1652       Add items through patch-149 to NEWS.
1653     Revision:
1654       muse--main--1.0--patch-203
1656     * NEWS (progress): Catch up to patch-149.
1657     
1658     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1659     
1660     * lisp/muse-publish.el (muse-publish): Ditto.
1662     modified files:
1663      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1666 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1668     Summary:
1669       Make building of Debian revisions work.
1670     Revision:
1671       muse--main--1.0--patch-202
1673     * Makefile (distclean): Don't remove anything in debian/, since it will
1674       never be necessary.
1675       (debclean): Removed, since two different targets need slightly
1676       different versions of this.  Even abstraction has its limits.
1677       (debbuild): New target that takes care of performing the build itself.
1678       (debrevision): New target that makes a revision build, where the
1679       original tarball must not be modified.
1680       (debrevision): Split out building stuff to debbuild target.
1681     
1682     * debian/changelog: Several revisions worth of Debian fun.
1683     
1684     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1685       (Description): Make this match the ITP and shorten the text.
1687     modified files:
1688      ChangeLog Makefile Makefile.defs debian/changelog
1689      debian/control
1692 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1694     Summary:
1695       Prepare initial upload for Debian project.
1696     Revision:
1697       muse--main--1.0--patch-201
1699     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1700       version, since we only want the last changelog entry to appear on the
1701       initial Debian upload.
1702     
1703     * debian/changelog: New Debian package 3.01.arch.201-1.
1705     modified files:
1706      ChangeLog Makefile.defs debian/changelog
1709 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1711     Summary:
1712       muse-mode: Minor regexp tweak.
1713     Revision:
1714       muse--main--1.0--patch-200
1716     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1718     modified files:
1719      ChangeLog lisp/muse-mode.el
1722 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1724     Summary:
1725       Minor fixups from Peter K. Lee.
1726     Revision:
1727       muse--main--1.0--patch-199
1729     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1730       restrictive with our end-of-table regexp.
1731     
1732     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1733       instead of start of table.  Be less restrictive with several of our
1734       regexps.
1735     
1736     * lisp/muse-html.el: Patch from Peter K. Lee.
1737       (muse-html-prepare-buffer): Work around edge case where the "charset="
1738       part has already been appended to muse-html-meta-content-type.
1739       (muse-html-fixup-tables): Be slightly less restrictive with our
1740       end-of-table regexp.
1742     modified files:
1743      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1744      lisp/muse-html.el
1747 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1749     Summary:
1750       Keep lists from getting mashed together on M-q.
1751     Revision:
1752       muse--main--1.0--patch-198
1754     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1755       locally so that lists don't get blended together incorrectly upon
1756       hitting M-q.
1758     modified files:
1759      ChangeLog lisp/muse-mode.el
1762 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1764     Summary:
1765       QuickStart: Minor typo in anchor example.
1766     Revision:
1767       muse--main--1.0--patch-197
1769     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1770       rather than a full URL.
1772     modified files:
1773      ChangeLog examples/QuickStart
1776 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1778     Summary:
1779       Makefile: Use BUILDOPTS.
1780     Revision:
1781       muse--main--1.0--patch-196
1783     * Makefile (debrelease): Make use of $(BUILDOPTS).
1784     
1785     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1786       be passed to dpkg-buildpackage.  In case I ever make several revisions
1787       before getting the -1 revision uploaded, for example, I can use "-sa"
1788       here in order to make a valid pacakge.
1790     modified files:
1791      ChangeLog Makefile Makefile.defs
1794 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1796     Summary:
1797       Make generated Debian packages slightly easier to upload.
1798     Revision:
1799       muse--main--1.0--patch-195
1801     * debian/changelog: Generate 3.01.arch.195-1.
1802     
1803     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1804     
1805     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1806       that was last uploaded to Debian.
1807     
1808     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1809       changes is generated.  This means we have to use dpkg-buildpackage,
1810       since debuild doesn't recognize the environment variables that it
1811       claims to recognize.
1813     modified files:
1814      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1817 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1819     Summary:
1820       Makefile: Minor deletion cleanups.
1821     Revision:
1822       muse--main--1.0--patch-194
1825     modified files:
1826      ChangeLog Makefile
1829 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1831     Summary:
1832       Compilation cleanups.
1833     Revision:
1834       muse--main--1.0--patch-193
1836     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1837       `make-variable-buffer-local' in order to silence compiler warnings.
1838     
1839     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1840       warning.
1841     
1842     * scripts/muse-build.el (muse-elint-files): Automatically load every
1843       elisp file rather than specifying each one.
1845     modified files:
1846      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1849 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1851     Summary:
1852       Fix failure to resolve interwiki link when clicking on it.
1853     Revision:
1854       muse--main--1.0--patch-192
1856     * Makefile (debclean): Minor tweak.
1857     
1858     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1859       change.
1860     
1861     * lisp/muse-project.el (muse-project-find-file): Don't add file
1862       extensions to a relative name.  If we're dealing with a file, open it
1863       up without searching through the various projects for a path.  This
1864       should fix the failure to resolve an interwiki link by clicking on it.
1866     modified files:
1867      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1870 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1872     Summary:
1873       Makefile: Remove stale Debian packages for this version.
1874     Revision:
1875       muse--main--1.0--patch-191
1877     * Makefile (debclean): Remove generated Debian packages for the current
1878       version in parent directory.
1880     modified files:
1881      ChangeLog Makefile
1884 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1886     Summary:
1887       Fix trailing backslash error.
1888     Revision:
1889       muse--main--1.0--patch-190
1891     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1892       regexp-quoting fix from drkm.
1894     modified files:
1895      ChangeLog lisp/muse-project.el
1898 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1900     Summary:
1901       Release 3.01.91 (3.02 RC2).
1902     Revision:
1903       muse--main--1.0--patch-189
1905     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1907     modified files:
1908      ChangeLog Makefile.defs lisp/muse.el muse.texi
1911 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1913     Summary:
1914       Escape email address and URL always.
1915     Revision:
1916       muse--main--1.0--patch-188
1918     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1919       escape and publish email address as read-only, even when it's not
1920       marked up.
1921       (muse-publish-markup-url): Ditto for URL.
1923     modified files:
1924      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1927 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1929     Summary:
1930       Inter-project output name fix.
1931     Revision:
1932       muse--main--1.0--patch-187
1934     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1935       that I had fixed this before.
1937     modified files:
1938      ChangeLog lisp/muse-wiki.el
1941 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1943     Summary:
1944       Make coloring of verbatim greater-than sign same as publishing.
1945     Revision:
1946       muse--main--1.0--patch-186
1948     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1949       greater-than sign surrounded by equal signs, display it in verbatim
1950       face.
1952     modified files:
1953      ChangeLog lisp/muse-colors.el
1956 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1958     Summary:
1959       Allow transform function for link descriptions.  Bare email and URL fixes.
1960     Revision:
1961       muse--main--1.0--patch-185
1963     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1964       (muse-publish-desc-transforms): New option that contains the functions
1965       that will be called to transform a link description.
1966       (muse-publish-markup-word): Handle Yet Another Edge Case.
1967       (muse-publish-markup-email): Use
1968       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1969       double-quote on either side.
1970       (muse-publish-url): Apply description transforms.
1971       (muse-publish-markup-url): Don't publish if we have a double-quote on
1972       either side.
1973     
1974     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1975       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1976       (muse-wiki-interwiki-delimiter): New option that indicates the
1977       interwiki delimiter to use.
1978       (muse-wiki-interwiki-replacement): New option that indicates the
1979       replacement
1980       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1981       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1982       this can be added to muse-publish-desc-transforms.
1983       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1984       interwiki delimiter with its replacement, but only when the given text
1985       is not an explicit link.
1986     
1987     * lisp/muse.el (muse-update-file-extension): New function made from the
1988       innards of the :set function in `muse-file-extension'.
1990     modified files:
1991      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1994 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1996     Summary:
1997       Handle anchors in all publishing styles, as well as linking to them.
1998     Revision:
1999       muse--main--1.0--patch-184
2001     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2002       'internal-link.
2003       (muse-publish-prepare-url): Don't touch links to anchors.
2004     
2005     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2006       'internal-link.  Treat centered text with
2007       <para role="center">...</para>.
2008       (muse-docbook-markup-paragraph): Slight regexp tweak.
2009       (muse-docbook-insert-anchor): Docfix.
2010       (muse-docbook-markup-anchor): Move lower in file.
2011     
2012     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2013       'internal-link.
2014       (muse-xhtml-markup-strings): Order list, no func change.
2015       (muse-html-markup-anchor): Move up in file, no func change.
2016     
2017     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2018       publishing anchors.
2019       (muse-latex-markup-strings): Add handler for 'internal-link.
2020       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2021       that insert an anchor around the next word or inside of a tag.
2022     
2023     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2024       publishing anchors.
2025     
2026     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2027       'internal-link.
2028       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2029       that insert an anchor before the next word or within a tag.
2030     
2031     * NEWS: Initial attempt at documenting changes since 3.01.
2033     new files:
2034      .arch-ids/NEWS.id NEWS
2036     modified files:
2037      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2038      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2041 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2043     Summary:
2044       Generalize some blosxom helper functions.
2045     Revision:
2046       muse--main--1.0--patch-183
2048     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2049       generalized helper functions.
2050       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2051       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2052       relative links.
2053     
2054     * lisp/muse-blosxom.el: Update example in header.
2055       (muse-blosxom-new-entry): Use new names for helper functions.
2056       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2057       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2058     
2059     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2060       `muse-blosxom-project-get-categories'.
2061       (muse-project-alist-styles): Renamed from
2062       `muse-blosxom-project-alist-entry'.
2063       (muse-project-alist-dirs): Renamed from
2064       `muse-blosxom-project-alist-dirs'.
2065       (muse-project-of-file): Use `muse-current-file'.
2066     
2067     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2068       `muse-current-file'.
2069     
2070     * lisp/muse.el (muse-current-file): New function that returns the name of
2071       the currently visited or published file.
2072       (muse-page-name): Use `muse-current-file'.
2074     modified files:
2075      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2076      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2079 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2081     Summary:
2082       muse-xml: definition lists, muse-docbook: center.
2083     Revision:
2084       muse--main--1.0--patch-182
2086     * Makefile (%.info, %.html): Use general argument in rule.
2087       (distclean): Add another cruft file.
2088     
2089     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2090       type="definition"> for definition lists.
2091     
2092     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2093       with <note>, since it's the closest thing I could find.
2095     modified files:
2096      ChangeLog Makefile experimental/muse-xml.el
2097      lisp/muse-docbook.el
2100 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2102     Summary:
2103       Minor namespace fix.
2104     Revision:
2105       muse--main--1.0--patch-181
2107     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2108       muse-match-string-no-properties rather than match-string-no-properties.
2110     modified files:
2111      ChangeLog lisp/muse-colors.el
2114 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2116     Summary:
2117       Correct breakage induced by previous patch.
2118     Revision:
2119       muse--main--1.0--patch-180
2121     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2122       path as a fallback if we are publishing.
2124     modified files:
2125      ChangeLog lisp/muse-wiki.el
2128 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2130     Summary:
2131       Make interwiki links work in a few more edge cases.
2132     Revision:
2133       muse--main--1.0--patch-179
2135     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2136       assertion, now that I have a good idea of the edge cases involved.
2137     
2138     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2139       the current file is not part of any Muse project, allowing interwiki
2140       links to be resolvable even then.  Don't return a relative path if we
2141       are not publishing.  For visiting links, the best thing is just to
2142       return the real path.
2144     modified files:
2145      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2148 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2150     Summary:
2151       Fix warnings during font-lock, example tag highlighting.
2152     Revision:
2153       muse--main--1.0--patch-178
2155     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2156       error.
2157       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2158       <lisp> tags.
2159       (muse-unhighlight-region): Move higher up.
2160       (muse-colors-example-tag, muse-colors-literal-tag): Use
2161       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2162       since the point gets put in the right place automatically.
2164     modified files:
2165      ChangeLog lisp/muse-colors.el
2168 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2170     Summary:
2171       muse-xml: Separate section from title.
2172     Revision:
2173       muse--main--1.0--patch-177
2175     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2176       attribute to sections.  Use separate <title> tag to handle the title of
2177       a section.  Thanks to drkm for the suggestion.
2178     
2179     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2180     
2181     * lisp/muse-publish.el (muse-publish-markup-heading)
2182       (muse-publish-section-close): Pass level to markup strings for all
2183       section-related tags.
2184     
2185     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2186       not defined.
2188     modified files:
2189      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2190      lisp/muse-publish.el lisp/muse.el
2193 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2195     Summary:
2196       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2197     Revision:
2198       muse--main--1.0--patch-176
2200     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2201       folders that match `muse-project-ignore-regexp'.
2202     
2203     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2204       omission.  Add ",.*" to list of bad directory parts.
2205     
2206     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2207       matches `muse-project-ignore-regexp'.
2208     
2209     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2210       (muse-style-elements-list): New function that returns a list of
2211       references to ELEM in STYLE, including base styles.
2212       (muse-publish-markup-region): Use muse-style-elements-list rather than
2213       muse-style-elements when getting :regexps.
2214     
2215     * lisp/muse-publish.el (muse-style-element): Add docstring.
2217     modified files:
2218      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2219      lisp/muse-publish.el
2222 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2224     Summary:
2225       Initial implementation of muse-xml.el.  End of section edge case.
2226     Revision:
2227       muse--main--1.0--patch-175
2229     * AUTHORS: Add Peter K. Lee.
2230     
2231     * Makefile (experimental): New target that builds experimental programs.
2232       (distclean): Remove debian/dirs, a cruft file from the debian build
2233       process.
2234     
2235     * examples/mwolson/muse-init.el: Update.
2236     
2237     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2238       prompts for the blog entry to visit.
2239     
2240     * experimental/Makefile: New file that causes experimental stuff to be
2241       built.
2242     
2243     * experimental/muse-xml.el: New file that provides the experimental XML
2244       publishing style.
2245     
2246     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2247       comment strings.
2248     
2249     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2250     
2251     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2252       involving end-of-file and paragraph detection.
2253     
2254     * lisp/muse-wiki.el: Minor header fix.
2255     
2256     * scripts/muse-build.el (load-path): Add "../experimental".
2258     new files:
2259      experimental/.arch-ids/Makefile.id
2260      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2261      experimental/muse-xml.el
2263     modified files:
2264      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2265      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2266      lisp/muse-wiki.el scripts/muse-build.el
2269 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2271     Summary:
2272       Try to fix <example> region coloring problem.
2273     Revision:
2274       muse--main--1.0--patch-174
2276     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2277       If region is multiple lines, add '(font-lock-multiline t) to
2278       properties.  This should fix an annoying <example> region issue.
2280     modified files:
2281      ChangeLog lisp/muse-colors.el
2284 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2286     Summary:
2287       Don't publish implicit links that have a double-quote at begin or end.
2288     Revision:
2289       muse--main--1.0--patch-173
2291     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2292       double-quote exists at beginning or end.
2293     
2294     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2295       don't colorize if a double-quote exists at beginning or end.
2297     modified files:
2298      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2301 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2303     Summary:
2304       Fix failure to publish emphasis properly.
2305     Revision:
2306       muse--main--1.0--patch-172
2308     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2309       errors.
2310     
2311     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2312       of muse-wiki.
2314     removed files:
2315      experimental/.arch-ids/muse-wiki-old.el.id
2316      experimental/muse-wiki-old.el
2318     modified files:
2319      ChangeLog lisp/muse-publish.el
2322 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2324     Summary:
2325       Add a few common revision control directories to the ignore list.
2326     Revision:
2327       muse--main--1.0--patch-171
2329     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2330       directories to be ignored when building the file alist, such as those
2331       used for CVS and Arch revision control data.
2333     modified files:
2334      ChangeLog lisp/muse-project.el
2337 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2339     Summary:
2340       Fix #2654: Append a newline when using pdf publishing style.
2341     Revision:
2342       muse--main--1.0--patch-170
2344     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2345       newline to the end.
2347     modified files:
2348      ChangeLog lisp/muse-latex.el
2351 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2353     Summary:
2354       5 levels of headings colorization; color bare URLs.
2355     Revision:
2356       muse--main--1.0--patch-169
2358     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2359       Really color up to 5 headings.
2360       (muse-colors-markup): Add muse-url-regexp.
2361       (muse-colors-explicit-link): Renamed from muse-colors-link.
2362       (muse-colors-implicit-link): Moved here from
2363       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2364       we'll be coloring URLs.
2366     modified files:
2367      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2370 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2372     Summary:
2373       Don't emphasize if a word constituent follows the trailer.
2374     Revision:
2375       muse--main--1.0--patch-168
2377     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2378       (muse-colors-verbatim): Don't colorize if a word constituent follows
2379       the trailer.
2380     
2381     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2382       word constituent follows the trailer.
2384     modified files:
2385      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2388 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2390     Summary:
2391       Add coloring for example, verbatim, and =signs=; anchor fix.
2392     Revision:
2393       muse--main--1.0--patch-167
2395     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2396       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2397       (muse-colors-verbatim): Use `muse-verbatim-face'.
2398       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2399       priority.
2400       (muse-colors-tags): Add verbatim and literal tags.
2401       (muse-colors-example-tag): Use `remove-text-properties' instead of
2402       `set-text-properties', since the latter does not work consistently.
2403       (muse-colors-literal-tag): New function that strips all markup from the
2404       region.
2405       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2406       that we can work around an annoying XEmacs issue.
2407     
2408     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2409       multi-line by default.
2410     
2411     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2412       string.
2414     modified files:
2415      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2416      lisp/muse.el
2419 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2421     Summary:
2422       Link with anchor bugfix.
2423     Revision:
2424       muse--main--1.0--patch-166
2426     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2427       valid, as long as the base is valid.
2429     modified files:
2430      ChangeLog lisp/muse-colors.el
2433 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2435     Summary:
2436       Link inside table issue, fixes read-only text error.
2437     Revision:
2438       muse--main--1.0--patch-165
2440     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2441       inside tables so we don't get an error when links exist.
2442     
2443     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2444     
2445     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2446       into account when displaying the "All files published" message, unless
2447       they've actually been modified.
2448     
2449     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2450       don't wrap in condition-case; we don't want the message to be muffled.
2452     modified files:
2453      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2454      lisp/muse-project.el lisp/muse.el
2457 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2459     Summary:
2460       Permit infinitely-nested sections.
2461     Revision:
2462       muse--main--1.0--patch-164
2464     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2465       (Deriving from an existing style): Mark up as a list.
2466     
2467     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2468       Color an additional level of headings.
2469     
2470     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2471       section-other, section-other-end, and section-close strings.
2472       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2473       through the 'section-close string.
2474     
2475     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2476       'begin-underline, since this messes up paragraph handling.  Use
2477       <h5></h5> for 'section-other.
2478     
2479       (muse-html-fixup-tables): New function that sorts the table parts so
2480       that order is head, foot, body.  Apparently XHTML needs this, and it
2481       seems like a good general practice, so we do it for HTML as well.
2482     
2483     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2484       'section-other.
2485     
2486     * lisp/muse-publish.el (muse-publish-section-close): New function that
2487       determines where to put the section close given heading depth and
2488       inserts it.
2489       (muse-publish-markup-heading): Handle 'section-other and
2490       'section-other-end.  Call `muse-publish-section-close' at end of
2491       function.
2492     
2493     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2494       for 'section-other.
2496     modified files:
2497      ChangeLog examples/QuickStart lisp/muse-colors.el
2498      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2499      lisp/muse-publish.el lisp/muse-texinfo.el
2502 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2504     Summary:
2505       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2506     Revision:
2507       muse--main--1.0--patch-163
2509     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2510       XEmacs fixes.
2511       (muse-docbook-markup-regexps): Deal with new table algorithm.
2512       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2513       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2514       (muse-docbook-markup-table): Use a better table algorithm, based on the
2515       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2516       and foot of the table.  Use informaltable rather than table.
2517       (muse-docbook-fixup-tables): New function that sorts all tables found
2518       in the published document so that the order is head, foot, body.
2519       (muse-docbook-markup-functions): Add anchor handler.
2520       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2521       paragraph.
2522       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2523       that insert an anchor at point.
2524     
2525     * lisp/muse-html.el (muse-html-transform-content-type)
2526       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2527     
2528     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2529     
2530     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2531     
2532     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2533       that was evaluated in the output.
2535     modified files:
2536      ChangeLog examples/QuickStart lisp/muse-docbook.el
2537      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2540 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2542     Summary:
2543       muse-texinfo: Improve formatting for enddots, dots, underline.
2544     Revision:
2545       muse--main--1.0--patch-162
2547     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2548       of enddots and dots.  For begin-underline and end-underline, use "_",
2549       since we don't have anything better.
2551     modified files:
2552      ChangeLog lisp/muse-texinfo.el
2555 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2557     Summary:
2558       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2559     Revision:
2560       muse--main--1.0--patch-161
2562     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2563       list.  This should fix #2635.
2565     modified files:
2566      ChangeLog lisp/muse-texinfo.el
2569 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2571     Summary:
2572       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2573     Revision:
2574       muse--main--1.0--patch-160
2576     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2577     
2578     * debian/changelog: Ditto.
2579     
2580     * debian/control (Build-Depends-Indep): Add tetex-bin.
2581     
2582     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2583       output for me.
2584     
2585     * examples/QuickStart: Remove stray <comment> now that the bug that made
2586       it necessary is fixed.
2587     
2588     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2589       suggestions.
2590     
2591     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2592       the contents from the footer to the header.
2593     
2594     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2595       each number, not after.
2596     
2597     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2598     
2599     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2600       happens when doing batch publishing.  Minor whitespace fix.
2602     modified files:
2603      ChangeLog Makefile.defs debian/changelog debian/control
2604      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2605      lisp/muse-texinfo.el lisp/muse.el
2608 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2610     Summary:
2611       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2612     Revision:
2613       muse--main--1.0--patch-159
2615     * examples/QuickStart: Add "Write me." to empty sections at end so that
2616       they publish correctly with DocBook.
2617     
2618     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2619       paragraph starts with emphasis, example, link, or email address.
2621     modified files:
2622      ChangeLog examples/QuickStart lisp/muse-docbook.el
2625 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2627     Summary:
2628       Handle embedded docbook footnotes and <literal> edge case.
2629     Revision:
2630       muse--main--1.0--patch-158
2632     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2633      (muse-docbook-markup-strings): Use systemitem for example text.
2634      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2635      <para></para> inside of them.
2636     
2637     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2638       here at all.
2639     
2640     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2641       muse-publish-escape-specials-in-string to list by default.
2642     
2643     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2644       argument IGNORE-READ-ONLY determines whether or not to ignore the
2645       read-only property when transforming text.  Add docstring.
2646       (muse-publish-markup-word): Use non-nil third argument to
2647       muse-publish-escape-specials when we're publishing `='-delimited text.
2648       This allows =<literal><tag></literal>= to work as intended.
2649     
2650     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2651       arguments after the first so that we can include this in
2652       `muse-publish-url-transforms'.
2653     
2654     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2656     modified files:
2657      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2658      lisp/muse-publish.el
2661 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2663     Summary:
2664       Misc. blosxom fixes, like category directive.
2665     Revision:
2666       muse--main--1.0--patch-157
2668     * contrib/pyblosxom/getstamps.py: Add file extension.
2669     
2670     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2671       extension.  This will allow Muse to specify it once a
2672       timestamps-writing routine gets written.
2673     
2674     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2675       attention to the "category" directive, if it exists.  Use file-truename
2676       instead of expand-file-name for base directory.
2677     
2678     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2679       by default.
2680     
2681     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2682       available tags, even though it doesn't do anything yet.
2684     modified files:
2685      ChangeLog contrib/pyblosxom/getstamps.py
2686      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2687      lisp/muse-project.el
2690 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2692     Summary:
2693       Small logic fix with temp files.
2694     Revision:
2695       muse--main--1.0--patch-156
2697     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2698       buffer-name to determine whether the buffer is still around.
2700     modified files:
2701      ChangeLog lisp/muse.el
2704 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2706     Summary:
2707       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2708     Revision:
2709       muse--main--1.0--patch-155
2711     * lisp/muse.el (muse-widget-type-value-create)
2712       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2713       extra widgets from 'lazy type that are needed to get the
2714       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2715     
2716     * lisp/muse.el (muse-implicit-link-functions)
2717       (muse-explicit-link-functions): Remove predefined wiki-related options.
2718       These are added in muse-wiki via custom-add-option.
2719     
2720     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2721     
2722     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2723     
2724     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2725       ":strings" to cope with Emacs21 and XEmacs.
2726       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2727     
2728     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2729       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2730       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2731     
2732     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2733       since XEmacs doesn't support the alist widget.  Deal with case where no
2734       projects are defined, or a strange expression is used.
2735     
2736     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2737       stuff using custom-add-option.
2739     modified files:
2740      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2741      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2744 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2746     Summary:
2747       Don't kill temp buffer if debug-on-error is non-nil.
2748     Revision:
2749       muse--main--1.0--patch-154
2751     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2752       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2754     modified files:
2755      ChangeLog lisp/muse.el
2758 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2760     Summary:
2761       Expand Debian package description.
2762     Revision:
2763       muse--main--1.0--patch-153
2765     * debian/control (Description): Expand this to make the package more
2766       enticing.
2767     
2768     * debian/copyright, debian/rules: Minor whitespace cleanups.
2769     
2770     * debian/changelog: Package 3.01.arch.152-1.
2772     modified files:
2773      ChangeLog Makefile.defs debian/changelog debian/control
2774      debian/copyright debian/rules
2777 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2779     Summary:
2780       Header/footer docfix; ChangeLog correction.
2781     Revision:
2782       muse--main--1.0--patch-152
2784     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2785       Thanks to drkm for pointing out my error.
2786     
2787     Use better documentation and customize interface for headers and footers.
2788     Thanks to Chris McMahan.
2790     modified files:
2791      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2792      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2793      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2794      muse.texi
2795      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2798 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2800     Summary:
2801       Slight Debian version tweak.
2802     Revision:
2803       muse--main--1.0--patch-151
2805     * Makefile.defs (VERSION): Use a slightly different version naming
2806       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2807       X.YY is the Muse version, and YYY is the patch level.
2808     
2809     * debian/changelog: Ditto.
2811     modified files:
2812      ChangeLog Makefile.defs debian/changelog
2815 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2817     Summary:
2818       Improve debian build and put together a package.
2819     Revision:
2820       muse--main--1.0--patch-150
2822     * Makefile (debclean): New target that cleans up the mess that the
2823       `debian' target makes.
2824       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2825       results to my debian dist dir two levels up.
2826     
2827     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2828     
2829     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2830     
2831     * debian/control (Standards-Version): Update to 3.6.2.
2832     
2833     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2834       up.
2835     
2836     * debian/copyright (Copyright): Improve.
2837     
2838     * debian/emacsen-install (FILES): Include contrib directory so that
2839       muse-http.el compiles properly.
2840     
2841     * debian/muse-el.examples: New file containing the example files to
2842       install.
2843     
2844     * debian/rules: Move example stuff to muse-el.examples.  Install some
2845       additional documentation.
2847     new files:
2848      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2850     modified files:
2851      ChangeLog Makefile Makefile.defs debian/changelog
2852      debian/control debian/copyright debian/emacsen-install
2853      debian/rules
2856 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2858     Summary:
2859       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2860     Revision:
2861       muse--main--1.0--patch-149
2863     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2864       the beginning of a header would be emphasized if an asterisk came
2865       before it.
2866       (muse-colors-underlined): Don't allow end of underlined text to be the
2867       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2868       is sufficient.
2869     
2870     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2871       on.  We'll use a more clever trick to keep emphasis characters from
2872       being interpreted in explicit links -- add a custom 'noemphasis text
2873       property to them.  Move mdash rule further down so that I can add
2874       designations after blockquoted text.
2875     
2876     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2877       text has the 'noemphasis property, ignore it.
2878       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2879       property to the text between BEG and END, or match beginning and end.
2880     
2881     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2882       before trying to set buffer-modified to nil.  This should fix a
2883       "selecting deleted buffer" error when publishing from command line.
2885     modified files:
2886      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2887      lisp/muse.el
2890 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2892     Summary:
2893       Journal validation fixes.
2894     Revision:
2895       muse--main--1.0--patch-148
2897     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2898       default rather than HTML 4.0 [strict].
2899       (muse-html-markup-strings): Include empty alt element.
2900     
2901     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2902     
2903     * muse.texi (Journal): Ditto.
2905     modified files:
2906      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2909 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2911     Summary:
2912       Add debian files; tweak Makefile.
2913     Revision:
2914       muse--main--1.0--patch-147
2916     * Makefile (distclean): Remove directory created by dist rule.
2917       (dist): Make this only generate the directory, not the tarball.
2918       (release): New target that generates the tarball and zipfile.
2919       (debrelease): New target that builds the debian package for Muse.
2920       (upload): Depend on release target.
2921     
2922     * examples/mwolson/stylesheets: Add forgotten Arch id.
2924     new files:
2925      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2926      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2927      debian/.arch-ids/emacsen-install.id
2928      debian/.arch-ids/emacsen-remove.id
2929      debian/.arch-ids/emacsen-startup.id
2930      debian/.arch-ids/muse-el.dirs.id
2931      debian/.arch-ids/muse-el.docs.id
2932      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2933      debian/changelog debian/control debian/copyright
2934      debian/emacsen-install debian/emacsen-remove
2935      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2936      debian/muse-el.info debian/rules
2937      examples/mwolson/stylesheets/.arch-ids/=id
2938      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2939      examples/mwolson/stylesheets/.arch-ids/common.css.id
2940      examples/mwolson/stylesheets/.arch-ids/print.css.id
2941      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2942      examples/mwolson/stylesheets/blog.css
2943      examples/mwolson/stylesheets/common.css
2944      examples/mwolson/stylesheets/print.css
2945      examples/mwolson/stylesheets/screen.css
2947     modified files:
2948      ChangeLog Makefile
2950     new directories:
2951      debian debian/.arch-ids examples/mwolson/stylesheets
2952      examples/mwolson/stylesheets/.arch-ids
2955 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2957     Summary:
2958       Allow `muse-index-as-string' to remove current file from output.
2959     Revision:
2960       muse--main--1.0--patch-146
2962     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2963       which excludes the current file from the output.  Improve
2964       documentation.
2966     modified files:
2967      ChangeLog lisp/muse-mode.el
2970 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2972     Summary:
2973       S-TAB issue with Windows.
2974     Revision:
2975       muse--main--1.0--patch-145
2977     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2978       issue with Windows.
2980     modified files:
2981      ChangeLog lisp/muse-mode.el
2984 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2986     Summary:
2987       Improve temp buffer usage.
2988     Revision:
2989       muse--main--1.0--patch-144
2991     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2992       `insert-file-contents'.  This should further help with the temp
2993       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2994       into this problem.
2995     
2996     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2997       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2998       make sure the temp buffer is killed.  I didn't implement an option to
2999       save the contents of the temp buffer.
3001     modified files:
3002      ChangeLog lisp/muse-book.el lisp/muse-http.el
3003      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3004      lisp/muse.el
3007 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3009     Summary:
3010       muse-docbook: split-string Emacs21 fix.
3011     Revision:
3012       muse--main--1.0--patch-143
3014     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3015       split-string to fix an Emacs21 issue.
3017     modified files:
3018      ChangeLog lisp/muse-docbook.el
3021 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3023     Summary:
3024       muse-docbook: Parse author directive so that it validates properly.
3025     Revision:
3026       muse--main--1.0--patch-142
3028     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3029       attempts to publish the contents a DocBook-usable <author> tag.
3030       (muse-docbook-header): Use `muse-docbook-get-author'.
3032     modified files:
3033      ChangeLog lisp/muse-docbook.el
3036 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3038     Summary:
3039       Be a bit more clever with our consecutive list regexp.
3040     Revision:
3041       muse--main--1.0--patch-141
3043     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3044       clever with our consecutive list regexp.
3046     modified files:
3047      ChangeLog lisp/muse-docbook.el
3050 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3052     Summary:
3053       Do the right thing with consecutive list items, hopefully.
3054     Revision:
3055       muse--main--1.0--patch-140
3057     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3058       (muse-docbook-header): Add DTD string.
3059       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3060       tags.
3061       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3062       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3064     modified files:
3065      ChangeLog lisp/muse-docbook.el
3068 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3070     Summary:
3071       Improve customize interface for `muse-project-alist' once more.
3072     Revision:
3073       muse--main--1.0--patch-139
3075     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3076       setting to be anything, since we now support settings that use lists.
3077       (muse-project): Vastly improve this by naming each setting and showing
3078       what exact type is required.  Handle case where a function is not
3079       defined yet.  Use a set for styles, which looks nice.  This is about as
3080       good as it can be ... unless we add some sort of inline documentation
3081       later on.  A setting was added for Yann's :force-publish tag.
3082     
3083     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3084       project name.
3086     modified files:
3087      ChangeLog lisp/muse-project.el lisp/muse.el
3090 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3092     Summary:
3093       Merged from hodique@lifl.fr--2005 (patch 24-33)
3094     Revision:
3095       muse--main--1.0--patch-138
3097     Patches applied:
3098     
3099      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3100        Merged from mwolson@gnu.org--2005 (patch 96)
3101     
3102      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3103        Merged from mwolson@gnu.org--2005 (patch 97-101)
3104     
3105      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3106        Merged from mwolson@gnu.org--2005 (patch 102-106)
3107     
3108      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3109        Merged from mwolson@gnu.org--2005 (patch 107-120)
3110     
3111      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3112        Merged from mwolson@gnu.org--2005 (patch 121-131)
3113     
3114      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3115        Merged from mwolson@gnu.org--2005 (patch 132)
3116     
3117      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3118        Merged from mwolson@gnu.org--2005 (patch 133-135)
3119     
3120      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3121        Merged from mwolson@gnu.org--2005 (patch 136)
3122     
3123      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3124        Merged from mwolson@gnu.org--2005 (patch 137)
3125     
3126      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3127        Introduce :force-publish project keyword. Fix bug #2637
3129     modified files:
3130      ChangeLog lisp/muse-project.el
3132     new patches:
3133      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3134      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3135      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3136      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3137      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3138      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3139      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3140      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3141      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3142      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3145 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3147     Summary:
3148       Prevent temp buffers from prompting for save; handle lisp errors better.
3149     Revision:
3150       muse--main--1.0--patch-137
3152     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3153       bound" error.  I don't know for certain where this is coming from,
3154       though ... *grumble*.
3155     
3156     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3157       like how emacs-wiki does it.  Warn the user about lisp errors,
3158       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3159       publish as something valid in most markup styles, with increased
3160       emphasis on those that don't support it.  That's a win-win ... I think
3161       :^) .
3162     
3163     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3164       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3165       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3166       believe that this should be the default behavior of `with-temp-buffer'.
3167     
3168     * lisp/muse-book.el (muse-book-publish-project): Use
3169       `muse-with-temp-buffer-no-prompt'.
3170     
3171     * lisp/muse-http.el (muse-http-reject): Ditto.
3172     
3173     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3174     
3175     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3176     
3177     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3178       (muse-publish-markup-email, muse-published-contents): Ditto.
3180     modified files:
3181      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3182      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3183      lisp/muse-publish.el lisp/muse.el
3186 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3188     Summary:
3189       Customization error; Makefile tweaks.
3190     Revision:
3191       muse--main--1.0--patch-136
3193     * Makefile (dist): Use a tla-specific method to create the tarball.
3194       Create a zip file as well.
3195       (upload): New rule that uploads the tarball and zip file to gna.org.
3196     
3197     * Makefile.defs (VERSION): New variable that determines the version
3198       string to use in the `dist' and `upload' targets.
3199     
3200     * lisp/muse.el (muse-implicit-link-functions)
3201       (muse-explicit-link-functions): Use :type of hook so that the options
3202       get recognized.
3204     modified files:
3205      ChangeLog Makefile Makefile.defs lisp/muse.el
3208 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3210     Summary:
3211       Prepare Muse 3.01.90 (3.02 RC1).
3212     Revision:
3213       muse--main--1.0--patch-135
3216     modified files:
3217      ChangeLog lisp/muse.el muse.texi
3220 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3222     Summary:
3223       Attempt to get the right file extension when publishing; more examples.
3224     Revision:
3225       muse--main--1.0--patch-134
3227     * examples/mwolson/muse-init.el: Update my configuration.
3228     
3229     * examples/mwolson/templates: Store my web page templates here.
3230     
3231     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3232     
3233     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3234       descriptions.  Yet another reason to implement my list-returning from
3235       handlers idea.
3236     
3237     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3238       with a few more edge cases.  Throw together a rough hack for
3239       determining when to include the output file extension.
3240     
3241     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3242       but still ineffective.
3244     new files:
3245      examples/mwolson/templates/.arch-ids/=id
3246      examples/mwolson/templates/.arch-ids/footer.html.id
3247      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3248      examples/mwolson/templates/.arch-ids/generic-header.html.id
3249      examples/mwolson/templates/.arch-ids/header.html.id
3250      examples/mwolson/templates/footer.html
3251      examples/mwolson/templates/generic-footer.html
3252      examples/mwolson/templates/generic-header.html
3253      examples/mwolson/templates/header.html
3255     modified files:
3256      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3257      lisp/muse-wiki.el
3259     new directories:
3260      examples/mwolson/templates
3261      examples/mwolson/templates/.arch-ids
3264 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3266     Summary:
3267       Make published link handling do the right thing, plus misc. fixes.
3268     Revision:
3269       muse--main--1.0--patch-133
3271     * lisp/muse-mode.el (muse-mode-hook): Add option for
3272       `muse-wiki-update-custom-values'.  The :set function makes sure that
3273       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3274       This probably isn't best-practice, but it works.
3275     
3276     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3277       Save match data.
3278     
3279     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3280       `muse-publish-prepare-url' to the listed options.
3281     
3282     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3283       output-dir is not specified.
3284     
3285     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3286       here instead of later on.
3287     
3288     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3289       right thing when `muse-wiki-interwiki-alist' is nil.
3290     
3291     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3292       `muse-publish-output-file'.
3293     
3294     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3295       (muse-wiki-transform-wikiword): Removed.  We should not use the
3296       publishing transforms facility to handle these.
3297     
3298     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3299       links as "link" rather than "url".
3300     
3301     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3302       takes care of any customization cleaups that need to happen whenever
3303       muse-mode is entered.
3304     
3305     * lisp/muse.el (muse-implicit-link-functions): Add options for
3306       `muse-handle-url' and the wiki handlers.
3307       (muse-explicit-link-functions): Add option for
3308       `muse-wiki-handle-internal'.
3310     modified files:
3311      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3312      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3315 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3317     Summary:
3318       Add invalid directory assertion.
3319     Revision:
3320       muse--main--1.0--patch-132
3322     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3323       any invalid directories will trigger an error.
3325     modified files:
3326      ChangeLog lisp/muse-project.el
3329 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3331     Summary:
3332       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3333     Revision:
3334       muse--main--1.0--patch-131
3337     modified files:
3338      AUTHORS ChangeLog
3341 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3343     Summary:
3344       Yann's assignment form came in!
3345     Revision:
3346       muse--main--1.0--patch-130
3349     modified files:
3350      AUTHORS ChangeLog
3353 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3355     Summary:
3356       Compilation fix, minor shuffling in `muse-mode'.
3357     Revision:
3358       muse--main--1.0--patch-129
3360     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3361       accessing it.  Fixes Yet Another Compiler Error.
3362     
3363     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3364      project-specific settings happen first.
3366     modified files:
3367      ChangeLog lisp/muse-mode.el lisp/muse.el
3370 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3372     Summary:
3373       Fix annoying initial buffer coloring problem.
3374     Revision:
3375       muse--main--1.0--patch-128
3377     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3378       where even buffer-file-name is not set.  This happens the first time we
3379       attempt to colorize the buffer.  I'm rather astonished that I had to do
3380       this.
3382     modified files:
3383      ChangeLog lisp/muse-wiki.el
3386 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3388     Summary:
3389       Jump to bad and good links on TAB; mode-choosing fix.
3390     Revision:
3391       muse--main--1.0--patch-127
3393     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3394       pics a major mode for a file.  If one is specified in the project of
3395       file, use it.  Otherwise, use muse-mode.
3396       (muse-next-reference, muse-previous-reference): Jump to bad links as
3397       well as good ones.
3398     
3399     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3400       of `muse-mode'.
3402     modified files:
3403      ChangeLog lisp/muse-mode.el lisp/muse.el
3406 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3408     Summary:
3409       Add specified Muse file extension to auto-mode-alist.
3410     Revision:
3411       muse--main--1.0--patch-126
3413     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3414       the old extension from auto-mode-alist and add the new one.  This
3415       eliminates the need to set muse-mode-auto-p when you have specified a
3416       Muse file extension.
3417     
3418     * examples/mwolson/muse-init.el: Sync.
3420     modified files:
3421      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3424 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3426     Summary:
3427       Make `muse-project-alist' more intuitively customizable.
3428     Revision:
3429       muse--main--1.0--patch-125
3431     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3432       settings.
3433     
3434     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3435       (muse-project-alist-get): New function that pre-parses
3436       `muse-projects-alist' before customization in order to work around an
3437       annoying limitation in the customize interface.
3438       (muse-project-alist-set): New function that takes the value that
3439       customize gave us and turns it into something Muse can use.
3440       (muse-project): New widget that outlines the form of the
3441       `muse-project-alist' variable.
3442       (muse-project-alist): Use the `muse-project' widget and specify :set
3443       and :get.
3445     modified files:
3446      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3449 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3451     Summary:
3452       Silence compiler warnings.
3453     Revision:
3454       muse--main--1.0--patch-124
3456     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3457     
3458     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3459       compiler warning.
3460     
3461     * lisp/muse-project.el (muse-project-applicable-styles): Call
3462       `muse-assert' with only 1 argument to silence a compiler warning.
3464     modified files:
3465      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3466      lisp/muse-project.el
3469 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3471     Summary:
3472       muse-docbook: Merge several other types of tags if necessary.
3473     Revision:
3474       muse--main--1.0--patch-123
3476     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3477       `muse-docbook-fixup-sections'.  For each TAG in
3478       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3479       merge them together.  Thanks to Dale P. Smith for the suggestion.
3480       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3482     modified files:
3483      ChangeLog lisp/muse-docbook.el
3486 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3488     Summary:
3489       muse-docbook: Output an XML tag with encoding at the beginning of document.
3490     Revision:
3491       muse--main--1.0--patch-122
3493     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3494       of document.
3495       (muse-docbook-encoding-default): New option that determines which Emacs
3496       buffer encoding to use by default in Muse DocBook files if none is
3497       found.
3498       (muse-docbook-charset-default): New option that determines the DocBook
3499       XML charset to use if no translation is found in
3500       muse-docbook-encoding-map.
3501       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3502       system to its associated DocBook coding system.
3503       (muse-docbook-transform-content-type): New function that determines the
3504       DocBook XML encoding to use based on the contents of
3505       muse-docbook-encoding-map.
3506       (muse-docbook-encoding): New function that calls
3507       muse-docbook-transform-content-type.
3508       (muse-docbook-finalize-buffer): New function that sets the buffer file
3509       coding system to the value of muse-docbook-encoding-default, but only
3510       if the buffers contents have no special characters.
3511       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3513     modified files:
3514      ChangeLog lisp/muse-docbook.el
3517 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3519     Summary:
3520       Apply muse-docbook patch from Dale P. Smith.
3521     Revision:
3522       muse--main--1.0--patch-121
3524     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3525       Dale P. Smith to make the markup much better.
3527     modified files:
3528      AUTHORS ChangeLog lisp/muse-docbook.el
3531 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3533     Summary:
3534       Use different mapping for S-tab on Windows.
3535     Revision:
3536       muse--main--1.0--patch-120
3538     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3539       Windows, use [(shift tab)] for `muse-previous-reference'.
3541     modified files:
3542      ChangeLog lisp/muse-mode.el
3545 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3547     Summary:
3548       XEmacs wiki fix.
3549     Revision:
3550       muse--main--1.0--patch-119
3552     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3553       `muse-match-string-no-properties' so XEmacs doesn't complain.
3555     modified files:
3556      ChangeLog lisp/muse-wiki.el
3559 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3561     Summary:
3562       Handle a few edge cases with project-page resolution gracefully.
3563     Revision:
3564       muse--main--1.0--patch-118
3566     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3567       make sure that PAGE is specified.  STYLES should be generated
3568       automatically, but it could theoretically fail.  I'm managing to
3569       trigger this when messing with unsaved Muse files.  Handle case where
3570       buffer has not yet been saved.
3571       (muse-project-find-file): Don't try to resolve relative links; just
3572       open them.
3573     
3574     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3575       point-of-reference bug.  No need to call muse-project-page-of-file
3576       since buffer-file-name and muse-publishing-current-file both give us
3577       full paths.
3578     
3579     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3580       `skip-chars-backward' only respects the newline some of the time.
3581       Damned annoying.
3583     modified files:
3584      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3585      lisp/muse-wiki.el
3588 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3590     Summary:
3591       Fix image-link goof-up and add pretty titles.
3592     Revision:
3593       muse--main--1.0--patch-117
3595     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3596       class="image-link"> instead of <div class="image-link">.  I found a bug
3597       with the way I was handling both, so I decided to simplify things.
3598     
3599     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3600       `muse-publish-output-name', but keeps the directory prefix.
3601       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3602     
3603     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3604       customizable option that determines the words to downcase in title.
3605       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3606       Capitalized Title out of either a string or the current title.  This is
3607       not currently used by any other function -- for now it is meant to be
3608       called by the user.
3610     modified files:
3611      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3614 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3616     Summary:
3617       Escape specials in link descriptions.
3618     Revision:
3619       muse--main--1.0--patch-116
3621     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3622       function that escapes special characters in the given string according
3623       to the current publishing style.
3624       (muse-publish-url): Use the above function to escape the description
3625       part of extended links.
3626       (muse-publish-prepare-url): Don't make string read-only; it does
3627       nothing.
3628     
3629     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3630       (muse-wiki-transform-wikiword): Don't make string read-only.
3632     modified files:
3633      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3636 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3638     Summary:
3639       Escape "&", "<", and ">" in URL text.
3640     Revision:
3641       muse--main--1.0--patch-115
3643     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3644       specially.  Thanks to John Sullivan for the suggestion.
3646     modified files:
3647      ChangeLog lisp/muse-html.el
3650 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3652     Summary:
3653       Update my example configuration.
3654     Revision:
3655       muse--main--1.0--patch-114
3657     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3658       project to "WebSite" in order to make it more distinct.
3659       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3660       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3661       anymore.
3662       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3663       published name of the current file.  I really should make a function
3664       called `muse-published-name' or something similar!
3665       ("\C-cpx"): Use this key sequence for
3666       `my-muse-prepare-entry-for-xanga'.
3667       (muse-file-extension): I'm making use of this so I can figure out its
3668       intricacies.
3670     modified files:
3671      ChangeLog examples/mwolson/muse-init.el
3674 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3676     Summary:
3677       Tackle a project name interwiki highlighting snafu.
3678     Revision:
3679       muse--main--1.0--patch-113
3681     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3682       this.  It seems to be more robust now.  Highlighting is going the way I
3683       want it.
3685     modified files:
3686      ChangeLog lisp/muse-wiki.el
3689 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3691     Summary:
3692       Fix some gross mistakes.
3693     Revision:
3694       muse--main--1.0--patch-112
3696     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3697       gross misspellings.
3698     
3699     * lisp/muse-project.el (muse-project-file-entries): If
3700       `muse-file-extension' is defined, use it to filter the entries.
3701     
3702     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3703       variable.  Move higher in file.
3704     
3705     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3706       argument instead of the real name of the variable.
3708     modified files:
3709      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3710      lisp/muse.el
3713 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3715     Summary:
3716       Make natural interwiki links between projects mostly work.
3717     Revision:
3718       muse--main--1.0--patch-111
3720     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3721       function and flesh it out.  This seems to work properly, though for
3722       some reason, interwiki links using projects are a bit flakey.
3723       (muse-wiki-handle-interwiki): Deal with case where we have a project
3724       name in an interwiki link.
3726     modified files:
3727      ChangeLog lisp/muse-wiki.el
3730 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3732     Summary:
3733       Fix Emacs21 issue with muse-insert-tag.
3734     Revision:
3735       muse--main--1.0--patch-110
3737     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3738       completing-read to appease older Emacsen.
3740     modified files:
3741      ChangeLog lisp/muse-mode.el
3744 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3746     Summary:
3747       Fix error with `muse-blosxom-new-entry' and Emacs21.
3748     Revision:
3749       muse--main--1.0--patch-109
3751     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3752       `completing-read' so that old versions of Emacs don't complain.
3754     modified files:
3755      ChangeLog lisp/muse-blosxom.el
3758 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3760     Summary:
3761       Try to fix an error with `muse-blosxom-get-categories'.
3762     Revision:
3763       muse--main--1.0--patch-108
3765     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3766       about processing directories.
3768     modified files:
3769      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3772 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3774     Summary:
3775       Make a distinction between implicit and explicit links at publish-time.
3776     Revision:
3777       muse--main--1.0--patch-107
3779     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3780     
3781     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3782     
3783     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3784       `explicit' argument.
3785     
3786     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3787       not we are dealing with an explicit link.
3788     
3789     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3790     
3791     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3792       argument, but ignore it.
3793     
3794     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3795       when link is not explicit.
3797     modified files:
3798      ChangeLog lisp/muse-html.el lisp/muse-http.el
3799      lisp/muse-publish.el lisp/muse-wiki.el
3802 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3804     Summary:
3805       Implement several WikiWord handling fixes.
3806     Revision:
3807       muse--main--1.0--patch-106
3809     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3810       found by the handlers.  Don't send implicit links through some of the
3811       advanced checks.
3812     
3813     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3814       of interwiki link before calling `muse-handle-explicit-link'.
3815     
3816     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3817       "\\|" separator between project-alist entries and interwiki entries.
3818       Force a reconfiguration of muse-colors-markup.
3819     
3820     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3821       sure that we don't colorize WikiNames that don't go with any file.
3822     
3824     modified files:
3825      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3826      lisp/muse-wiki.el
3829 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3831     Summary:
3832       Attempt to simplify muse-wiki a bit.
3833     Revision:
3834       muse--main--1.0--patch-105
3836     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3837       here.
3838     
3839     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3840       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3841       (muse-wiki-update-use-wikiword-markup-regexp)
3842       (muse-wiki-update-use-wikiword-link-function)
3843       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3844       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3845     
3846     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3847       `muse-wiki-use-wikiword' is specified.
3848     
3849     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3850       unless `muse-wiki-use-wikiword' is specified.
3851     
3852     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3853       muse-colors-markup.
3854     
3855     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3856       muse-publish-markup-regexps.
3857     
3858     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3859       muse-publish-url-transforms.
3860     
3861     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3862       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3863     
3865     modified files:
3866      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3869 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3871     Summary:
3872       Make muse-blosxom use relative name of published file in page-date alist.
3873     Revision:
3874       muse--main--1.0--patch-104
3876     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3877       file.
3878       (muse-blosxom-update-page-date-alist): Renamed from
3879       `muse-blosxom-markup-date-directive'.  Make the current file name
3880       relative to the base directory and strip file extension if necessary.
3881     
3883     modified files:
3884      ChangeLog lisp/muse-blosxom.el
3887 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3889     Summary:
3890       Hack on muse-blosxom timestamps somewhat.
3891     Revision:
3892       muse--main--1.0--patch-103
3894     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3895       actually do something useful.  This should have a different name,
3896       really.
3897       ("blosxom-html", "blosxom-xhtml"): Call
3898       `muse-blosxom-markup-date-directive' after publishing each entry.
3899     
3901     modified files:
3902      ChangeLog lisp/muse-blosxom.el
3905 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3907     Summary:
3908       Fix several startup and compile errors.
3909     Revision:
3910       muse--main--1.0--patch-102
3912     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3913       fixes an error that occurred during startup.
3914     
3915     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3916       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3917       to muse.el.
3918     
3919     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3920       that the nasty compile errors go away.  Fix a few typos.
3921       (muse-ignored-extensions): Fix docstring.
3922       (muse-file-extension): Move this higher in the file.
3923     
3924     
3926     modified files:
3927      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3930 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3932     Summary:
3933       Note that muse-file-extension should not have "." in front.
3934     Revision:
3935       muse--main--1.0--patch-101
3937     * lisp/muse-project.el (muse-project-find-file): Handle case where
3938       muse-file-extension is not specified.
3939     
3940     * lisp/muse.el (muse-file-extension): Note that the period at the
3941       beginning of this value should be omitted.
3942     
3943     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3944       file extension so that regexp characters inside the extension will not
3945       goof it up.  This should never be a problem in normal cases, but let's
3946       be robust.
3947     
3949     modified files:
3950      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3951      lisp/muse.el
3954 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3956     Summary:
3957       Implement optional file extension of Muse files.
3958     Revision:
3959       muse--main--1.0--patch-100
3961     * lisp/muse-mode.el (muse-mode): Make sure
3962       `muse-update-ignored-extensions-regexp' gets updated every time we
3963       enter Muse mode.  This works around a bug in the customize interface --
3964       if a user changes an option using setq, the :set function sometimes
3965       does not get executed.  I should really try to determine whether or not
3966       this is really an issue anymore.
3967     
3968     * lisp/muse-project.el (muse-project-find-file): Make use of
3969       `muse-file-extension'.
3970     
3971     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3972       customizable; it is autogenerated from `muse-ignored-extensions'.
3973       (muse-update-ignored-extensions-regexp): New function that sets the
3974       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3975       make sure that the value of `muse-file-extension' is taken into
3976       account.
3977       (muse-ignored-extensions): New option that determines which file
3978       extensions to ignore.  It is in the form of a list of regexps.
3979     
3980     * lisp/muse.el (muse-file-extension): New option that allows the user to
3981       specify the file extension to be used for Muse files.  By default, this
3982       is nil, which means that no extension will be used.
3983     
3984     * lisp/muse.el (muse-page-name): Handle case where
3985       `muse-ignored-extensions-regexp' is nil.
3986     
3988     modified files:
3989      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3990      lisp/muse-regexps.el lisp/muse.el
3993 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3995     Summary:
3996       Document new blosxom convenience feature.
3997     Revision:
3998       muse--main--1.0--patch-99
4000     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4001       `muse-blosxom-project-alist-entry'.  An example is provided in the
4002       header.
4003     
4005     modified files:
4006      ChangeLog lisp/muse-blosxom.el
4009 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4011     Summary:
4012       Further work on `muse-project-alist' entry generation for blosxom.
4013     Revision:
4014       muse--main--1.0--patch-98
4016     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4017       Include subdirectories in first part of "Blog" entry.
4018     
4019     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4020       that returns a list of dirs that are to be used with the first part of
4021       a `muse-project-alist' entry.
4022     
4024     modified files:
4025      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4028 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4030     Summary:
4031       New function: muse-blosxom-project-alist-entry.
4032     Revision:
4033       muse--main--1.0--patch-97
4035     * examples/mwolson/muse-init.el: Update from my latest settings.
4036       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4037     
4038     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4039       that generates the latter part of an entry for `muse-project-alist'.
4040     
4042     modified files:
4043      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4046 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4048     Summary:
4049       Merged from hodique@lifl.fr--2005 (patch 12-23)
4050     Revision:
4051       muse--main--1.0--patch-96
4053     Patches applied:
4054     
4055      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4056        Merged from mwolson@gnu.org--2005 (patch 68-76)
4057     
4058      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4059        Merged from mwolson@gnu.org--2005 (patch 77-80)
4060     
4061      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4062        Merged from mwolson@gnu.org--2005 (patch 81)
4063     
4064      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4065        Merged from mwolson@gnu.org--2005 (patch 82)
4066     
4067      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4068        Escape % in latex publishing
4069     
4070      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4071        bugfix
4072     
4073      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4074        small improvement on muse-make-link
4075     
4076      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4077        Fix customization of muse-wiki-wikiword-regexp
4078     
4079      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4080        Allow full customization of WikiWords
4081     
4082      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4083        Fix mouse-2 yank bug in muse-mode
4084     
4085      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4086        Fix interpretation order
4087     
4088      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4089        Merged from mwolson@gnu.org--2005 (patch 83-95)
4090     
4092     modified files:
4093      ChangeLog lisp/muse-wiki.el
4095     new patches:
4096      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4097      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4098      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4099      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4100      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4101      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4102      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4103      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4104      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4105      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4106      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4107      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4110 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4112     Summary:
4113       Minor docfixes.
4114     Revision:
4115       muse--main--1.0--patch-95
4117     * lisp/muse-mode.el (muse-follow-name-at-point) 
4118       (muse-follow-name-at-mouse): Docfixes.
4119     
4121     modified files:
4122      ChangeLog lisp/muse-mode.el
4125 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4127     Summary:
4128       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4129     Revision:
4130       muse--main--1.0--patch-94
4132     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4133       `muse-blosxom-new-entry'.
4134     
4135     * muse.texi (Blosxom Entries): Ditto.
4136     
4138     modified files:
4139      ChangeLog lisp/muse-blosxom.el muse.texi
4142 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4144     Summary:
4145       Re-add global mouse-2 event.
4146     Revision:
4147       muse--main--1.0--patch-93
4149     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4150       mouse-2, since Yann found a way around the problem I was facing.
4151       (muse-follow-name-at-mouse): Call the event that would normally be used
4152       here if we don't have a link at point.
4153     
4155     modified files:
4156      ChangeLog lisp/muse-mode.el
4159 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4161     Summary:
4162       Fix publishing error.
4163     Revision:
4164       muse--main--1.0--patch-92
4166     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4167       the cdr of output-dir.  This was a code fragment from a previous
4168       attempt to refactor this function.
4169     
4171     modified files:
4172      ChangeLog lisp/muse-project.el
4175 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4177     Summary:
4178       Work on getting to the point where we can resolve project interwiki links.
4179     Revision:
4180       muse--main--1.0--patch-91
4182     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4183       `muse-publishing-current-file'.
4184     
4185     * lisp/muse-project.el (muse-project-of-file): Ditto.
4186     
4187     * lisp/muse-project.el (muse-project-applicable-styles): New function
4188       that returns the usable styles for a file, given either a list of
4189       styles or a project name.  This is useful for removing styles that will
4190       be ignored for a file.
4191       (muse-project-publish-file): Split :include and :exclude processing
4192       into `muse-project-applicable-styles'.
4193     
4194     * lisp/muse-publish.el (muse-publish-output-name): Use
4195       `muse-publishing-current-file'.
4196     
4197     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4198     
4199     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4200       project names.
4201     
4202     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4203       names to be uninterpreted.  Remove need for muse-assoc-string.
4204     
4205     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4206       function that will be called to fetch a link to a page from a Muse
4207       project from the output file of the currently-published file.  This is
4208       commented out for now since I ran out of energy.
4209     
4210     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4211       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4212       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4213       Handle case where no interwiki can be found, even though this should
4214       never happen.
4215     
4216     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4217       whenever Muse mode is entered.  That way we don't have to enter an
4218       extra command in our .emacs.
4219     
4220     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4221       `muse-publishing-current-file' already exists that does the same thing.
4222       How embarrassing.
4223     
4224     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4225     
4226     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4227       to use it.
4228     
4230     modified files:
4231      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4232      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4235 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4237     Summary:
4238       Mouse-2 on regular text will yank rather than give an error.
4239     Revision:
4240       muse--main--1.0--patch-90
4242     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4243       this seems to be more trouble than it's worth.
4244       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4245       use our own implementation.
4246     
4248     modified files:
4249      ChangeLog lisp/muse-mode.el
4252 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4254     Summary:
4255       Make interwiki links publish with the correct extension.
4256     Revision:
4257       muse--main--1.0--patch-89
4259     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4260       prefix and suffix to interwiki names, as well as stripping out unwanted
4261       extensions.
4262     
4264     modified files:
4265      ChangeLog lisp/muse-wiki.el
4268 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4270     Summary:
4271       Fix publishing of bare interwiki names.
4272     Revision:
4273       muse--main--1.0--patch-88
4275     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4276       `set'.  Use `muse-assoc-string' instead of `assoc'.
4277     
4278     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4279       `assoc-string' functionality usable with Emacs21 and XEmacs.
4280     
4282     modified files:
4283      ChangeLog lisp/muse-wiki.el lisp/muse.el
4286 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4288     Summary:
4289       Apply a few fixes from Yann's branch.
4290     Revision:
4291       muse--main--1.0--patch-87
4293     Background: I hacked on Muse over the weekend while offline, and so did
4294                 Yann.  His changes to muse-wiki.el are different than the
4295                 ones that I made, so we should probably figure out the best
4296                 way to handle this when we both get on IRC again.  For now,
4297                 I've merged in the bugfixes that he's made, omitting most of
4298                 the changes to muse-wiki.
4299     
4300     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4301     
4302     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4303     
4304     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4305       introduced previously.
4306     
4308     modified files:
4309      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4312 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4314     Summary:
4315       Warn if file not published; hack further on Wiki stuff.
4316     Revision:
4317       muse--main--1.0--patch-86
4319     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4320       complete <div> tags that are of the class "image-link".  It is hoped
4321       that this will prevent user-added <div> tags from being mangled.
4322     
4323     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4324       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4325       need to look at the text at point.
4326     
4327     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4328       current file has not been published since it was up-to-date.  Thanks to
4329       Bill Freeman for the suggestion.
4330     
4331     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4332       is nil.  If this happens, return the original URL.
4333     
4334     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4335       `muse-wiki-update-interwiki-regexp.'
4336       (muse-wiki-update-interwiki-regexp): New function that sets the value
4337       of `muse-wiki-interwiki-regexp'.
4338       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4339       on :set.
4340     
4341     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4342       `muse-wiki-expand-interwiki'.
4343       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4344       with no matching file from being published as links.
4345     
4346     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4347       string argument once again, since this behavior is needed when
4348       publishing.
4349       (muse-wiki-handle-wikiword): Ditto.
4350     
4351     * lisp/muse.el (muse-handle-url): Ditto.
4352     
4353     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4354       after every unsuccessful attempt at handling the link.  If argument is
4355       given, restore match-data at end, too.
4356     
4357     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4358       argument.  Match data is always saved.  If argument is not given,
4359       assume that `muse-implicit-link-regexp' has been matched against, and
4360       return the 1st match string if no handlers worked.
4361     
4363     modified files:
4364      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4365      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4368 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4370     Summary:
4371       Hack on WikiName handling and make TAB work for Wiki links.
4372     Revision:
4373       muse--main--1.0--patch-85
4375     * lisp/muse-colors.el (muse-colors-markup): Use
4376       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4377     
4378     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4379       nil, don't color bad links.  If non-nil, color bad links.
4380     
4381     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4382     
4383     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4384       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4385       (muse-journal-rss-munge-buffer): Ditto.
4386     
4387     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4388       Docfix.
4389     
4390     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4391       are handled first, then implicit ones.  It should work better in all
4392       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4393       to determine how far to scan for an implicit link.  This defaults to
4394       the text between the point and the next space.
4395     
4396     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4397       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4398       literally after opening the buffer.  Hopefully this can be of use in
4399       custom visit-link functions, when necessary.
4400     
4401     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4402       `muse-visit-link-default'.
4403     
4404     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4405       Search by text properties instead of regexps.  This allows Muse to find
4406       links without having to have a massive regexp that contains all link
4407       types.  The downside is that this will not work if the user defontifies
4408       the buffer.  But it would somewhat defeat the purpose of following
4409       links if you can't see them.
4410     
4411     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4412       enough command line args are passed in batch mode.
4413     
4414     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4415       `muse-explicit-link-regexp'.
4416     
4417     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4418       `muse-link-regexp'.
4419     
4420     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4421       specifies the "common ground" of all implicit links, like URLs, bare
4422       WikiNames, and -- in the future -- email addresses.
4423     
4424     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4425     
4426     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4427       optional.  That was a bad idea on my part.  Renamed from
4428       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4429       annoy anyone :^) .
4430     
4431     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4432       `muse-wiki-interwiki-expand'.
4433       (muse-wiki-handle-wikiword): Renamed from
4434       `muse-wiki-wikiword-handle'.
4435     
4436     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4437       for the eval-after-load arg since XEmacs chokes on constants.
4438     
4439     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4440       face on WikiWords that don't correspond with a file.  If people really
4441       want this to appear in bad-link face, I could accommodate that.
4442     
4443     * lisp/muse.el (muse-handle-url): New function that detects whether the
4444       given string is a URL.
4445       (muse-implicit-link-functions): Renamed from
4446       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4447       (muse-explicit-link-functions): Renamed from
4448       `muse-mode-handler-functions'.
4449       (muse-handle-implicit-link): New function that handles all
4450       implicit links by calling functions from `muse-implicit-link-functions'.
4451       (muse-handle-explicit-link): Renamed from
4452       `muse-handled-url'.
4453     
4455     modified files:
4456      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4457      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4458      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4461 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4463     Summary:
4464       Allow WikiWords to be ignored with <nop> or "''''".
4465     Revision:
4466       muse--main--1.0--patch-84
4468     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4469     
4470     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4471       whether to hide <nop> tags when coloring a Muse buffer.
4472       (muse-wiki-wikiword-at-point): Docfix.
4473       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4474       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4475       during publishing.
4476       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4477       which keeps the WikiWord that follows it from being interpreted.
4478       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4479       WikiWord delimiter.
4480     
4482     modified files:
4483      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4486 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4488     Summary:
4489       Update postal address of FSF in muse-wiki.el.
4490     Revision:
4491       muse--main--1.0--patch-83
4493     * lisp/muse-wiki.el: Update postal address of the FSF.
4494     
4496     modified files:
4497      ChangeLog lisp/muse-wiki.el
4500 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4502     Summary:
4503       Interpret explicit links before emphasis.
4504     Revision:
4505       muse--main--1.0--patch-82
4507     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4508       links before emphasis.
4509     
4510     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4511       for the heck of it.
4513     modified files:
4514      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4517 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4519     Summary:
4520       Wiki hacking, regexp tweaks.
4521     Revision:
4522       muse--main--1.0--patch-81
4524     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4525       muse-regexp.
4526     
4527     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4528       that indicates whether or not to use character classes in regexps.  The
4529       default is to let Muse try to figure it out.
4530       (muse-extreg-usable-p): Make use of this variable.
4531     
4532     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4533       this regexp.  I'm guessing it was supposed to have a TAB in there at
4534       one time.  Replace this stuff with muse-regexp-space.
4535     
4536     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4537       by default.
4538     
4539     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4540       "or".
4541     
4542     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4543       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4544       We'll fix those anchor problems eventually!
4545     
4546     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4547       uses `muse-interwiki-handle' to determine whether an interwiki link is
4548       at point.
4549     
4550     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4551       look for a suitable value at point if needed.
4552     
4553     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4554     
4555     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4556     
4557     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4559     modified files:
4560      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4561      lisp/muse-wiki.el
4564 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4566     Summary:
4567       Make installation of manual when not using Debian go smoothly.
4568     Revision:
4569       muse--main--1.0--patch-80
4571     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4572       and options are to be used when insinuating the Muse documentation into
4573       the Info menu.
4574     
4575     * Makefile (install): Make use of INSTALLINFO.
4576     
4577     * README (Installation): Give directions for changing INSTALLINFO on a
4578       Debian system and changing where Muse is installed.
4579     
4580     * muse.texi: Ditto.
4582     modified files:
4583      ChangeLog Makefile Makefile.defs README muse.texi
4586 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4588     Summary:
4589       Fix compiler warning induced by last patch.
4590     Revision:
4591       muse--main--1.0--patch-79
4593     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4594       compiler warning.
4596     modified files:
4597      ChangeLog lisp/muse-project.el lisp/muse.el
4600 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4602     Summary:
4603       Add `muse-current-file', fix minor QuickStart issue.
4604     Revision:
4605       muse--main--1.0--patch-78
4607     * examples/QuickStart: Make John Wiegley the author.
4608     
4609     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4610       `muse-current-file' instead of `buffer-file-name'.
4611     
4612     * lisp/muse-project.el (muse-current-project): Document.
4613     
4614     * lisp/muse-project.el (muse-current-file): New variable indicating the
4615       name, including path, of the file that is currently being published.
4616       (muse-project-of-file): Make use of
4617       `muse-current-file'.
4618     
4619     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4620     
4621     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4623     modified files:
4624      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4625      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4626      lisp/muse.el
4629 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4631     Summary:
4632       Make muse-replace-regexp-in-string closer to its parent; no func change.
4633     Revision:
4634       muse--main--1.0--patch-77
4636     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4637       to implement all functionality of `replace-regexp-in-string'.  No
4638       functionality change.
4639     
4641     modified files:
4642      ChangeLog lisp/muse.el
4645 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4647     Summary:
4648       Play nicely with fill, adaptive-fill, and flyspell.
4649     Revision:
4650       muse--main--1.0--patch-76
4652     * muse-mode.el (muse-mode-intangible-links): New function used to
4653       determine whether links will be considered intangible.
4654     
4655     * lisp/muse-mode.el (muse-mode-link-functions)
4656       (muse-mode-handler-functions): Minor docfix.
4657     
4658     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4659       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4660       making links intangible by default, but this may be adjusted by use of
4661       the `muse-mode-intangible-links' function.
4662     
4663     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4664       nil if we should allow a fill to occur here.  Keeps links from being
4665       broken up.
4666     
4667     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4668       non-nil if we allow spell-checking to occur here.  Keeps links from
4669       being improperly colorized.
4670     
4671     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4672       functionality change.
4674     modified files:
4675      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4678 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4680     Summary:
4681       Minor doc changes and code prettification.
4682     Revision:
4683       muse--main--1.0--patch-75
4685     * AUTHORS: Note that YH's assignment is in the mail.
4686     
4687     * README (scripts): Explain better the contents of the `scripts'
4688       directory.
4689     
4690     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4692     modified files:
4693      AUTHORS ChangeLog README lisp/muse-wiki.el
4696 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4698     Summary:
4699       Merged from hodique@lifl.fr--2005 (patch 7-11)
4700     Revision:
4701       muse--main--1.0--patch-74
4703     Patches applied:
4704     
4705      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4706        split WikiWords and InterWiki links into their own package
4707     
4708      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4709        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4710     
4711      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4712        Mimic experimental behavior for interwiki
4713     
4714      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4715        fix notes publishing
4716     
4717      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4718        various minor fixes
4720     new files:
4721      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4723     modified files:
4724      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4725      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4727     renamed files:
4728      experimental/.arch-ids/muse-wiki.el.id
4729        ==> experimental/.arch-ids/muse-wiki-old.el.id
4730      experimental/muse-wiki.el
4731        ==> experimental/muse-wiki-old.el
4733     new patches:
4734      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4735      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4736      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4737      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4738      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4741 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4743     Summary:
4744       Tell people where to find on-line version of manual.
4745     Revision:
4746       muse--main--1.0--patch-73
4748     * README: Add on-line locations for manual.
4749     
4750     * muse.texi: Remove @include directive.  This makes generating a PDF of
4751       this documentation a lot easier.
4752     
4753     * muse.texi (Preface): Add on-line locations for manual.
4755     modified files:
4756      ChangeLog README muse.texi
4759 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4761     Summary:
4762       Try to make Muse play nice with outline minor mode.
4763     Revision:
4764       muse--main--1.0--patch-72
4766     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4767     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4768     "muse" instead of "t" when adding invisibility to text or checking for
4769     invisibility.
4770     
4771     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4772     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4773     this function.
4775     modified files:
4776      ChangeLog lisp/muse-colors.el lisp/muse.el
4779 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4781     Summary:
4782       Minor grammar fix in Introduction section of manual.
4783     Revision:
4784       muse--main--1.0--patch-71
4786     * muse.texi (Introduction): Minor grammar fix.
4788     modified files:
4789      ChangeLog muse.texi
4792 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4794     Summary:
4795       Release Muse 3.01.
4796     Revision:
4797       muse--main--1.0--patch-70
4799     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4800     
4801     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4802     
4803     * lisp/muse-poem.el (muse-poem-markup-strings)
4804       (muse-poem-chapbook-strings): Make customizable.
4805     
4806     * lisp/muse-poem.el (muse-chapbook-latex-header)
4807       (muse-chapbook-latex-footer): Docfix.
4808     
4809     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4810       (muse-texinfo-pdf-extension): Ditto.
4811     
4812     * lisp/muse.el (muse-version): Change to 3.01.
4813     
4814     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4815       done, for now!
4817     modified files:
4818      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4819      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4822 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4824     Summary:
4825       Tweak documentation thoroughly; still incomplete.
4826     Revision:
4827       muse--main--1.0--patch-69
4829     * README: Minor tweaks.
4830     
4831     * muse.texi: Massively rename chapters so that the titles are more
4832       descriptive.  Clean up grammar.
4833     
4834     * muse.texi (Obtaining Muse): Move content of Installation node here,
4835       stripping out any customization tips, since those are covered later.
4836       Re-work this chapter since I was dissatisfied with it.
4837     
4838     * muse.texi (Installation): This node has the content of README regarding
4839       installation, which fits the title of the node much better than the
4840       previous content.
4841     
4842     * muse.texi (Blosxom): Turn the sections of this section into
4843       subsections.
4844     
4845     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4846       like lists!
4847     
4848     * muse.texi (History): Add a "2005" item.
4850     modified files:
4851      ChangeLog README muse.texi
4854 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4856     Summary:
4857       Finish documenting 2 more publishing styles.
4858     Revision:
4859       muse--main--1.0--patch-68
4861     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4862     
4863     * lisp/muse-journal.el: Docfixes.
4864     
4865     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4866       documentation to this function.
4867     
4868     * muse.texi (Blosxom Options): New node containing the publishing styles
4869       and options provided by Blosxom.
4870       (Book): Add usage note, as I suspect a lot of people might be confused
4871       by this style.
4872       (HTML): Space out entries better.
4873       (Journal, LaTeX): New nodes for publishing styles.
4874       (Common Elements): Document a few options that are present in
4875       `muse-publish.el'.
4877     modified files:
4878      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4879      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4882 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4884     Summary:
4885       Make Muse installable and correct an Emacs21 issue.
4886     Revision:
4887       muse--main--1.0--patch-67
4889     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4890       directory will be generated.
4891       (all): Compile muse.info by default.
4892       (doc): Refactor into individual generation rules for .html and .info
4893       files.
4894       (install): New rule that installs Muse source code, compiled .elc
4895       files, and the manual into proper places.
4896     
4897     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4898     
4899     * README (Insinuation): Move old content of Installation here.
4900       (Installation): Fill out this section.
4901       (Further Documentation): Add link to my website and note that a full
4902       manual is included with Muse.
4903     
4904     * lisp/Makefile (EL): Populate with .el files.
4905       (install): New rule that installs both .elc and .el files.
4906     
4907     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4908       Emacs21, hack in a handler for the @documentencoding tag so that it
4909       doesn't error out.
4911     modified files:
4912      ChangeLog Makefile Makefile.defs README lisp/Makefile
4913      lisp/muse-texinfo.el
4916 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4918     Summary:
4919       Cater even more to XEmacs and its annoying whims.
4920     Revision:
4921       muse--main--1.0--patch-66
4923     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4924       environment variable.
4925     
4926     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4927       handle it.  Load `muse-build.el' instead.
4928     
4929     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4930       used.
4931     
4932     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4933       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4934       not used.
4935     
4936     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4937       function does not appear to be used.
4938     
4939     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4940       `replace-regexp-in-string', since XEmacs doesn't have this function.
4941       We only implement the first 3 args, but this could be extended if we
4942       need to do so.
4943     
4944     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4945       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4946     
4947     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4948     
4949     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4950       make XEmacs shut up.
4951     
4952     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4953     
4954     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4955     
4956     * lisp/muse-http.el (muse-winnow-list): Ditto.
4957     
4958     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4959     
4960     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4961     
4962     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4963     
4964     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4965       anything.
4966     
4967     * scripts/publish: Use EMACS environment variable instead of hard-coding
4968       it.
4970     modified files:
4971      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4972      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4973      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4974      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4975      lisp/muse.el scripts/muse-build.el scripts/publish
4978 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4980     Summary:
4981       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4982     Revision:
4983       muse--main--1.0--patch-65
4985     * AUTHORS: Update entry.
4986     
4987     * muse-*.el: Move to the lisp directory.
4988     
4989     * lisp/Makefile: New file containing rules to test and compile the
4990       source.
4991     
4992     * Makefile.defs: New file that contains common definitions for all other
4993       Makefiles, such as Emacs command to use.
4994     
4995     * Makefile: Move lisp-specific rules to lisp/Makefile.
4996       (SUBDIRS): New variable containing subdirectories to clean.
4997     
4998     * README: Update to reflect new location of source files.  Give updated
4999       directions for compiling with XEmacs.
5000     
5001     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5002       compile.
5003       (%.html): Pass SITEFLAG as an environment variable to
5004       ../scripts/publish.
5005     
5006     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5007       seems to be needed to keep the process from failing.  This has *got* to
5008       be a bug in Muse, but I don't want to deal with it now.
5009     
5010     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5011     
5012     * lisp/muse-convert.el: Move line to commentary section.
5013     
5014     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5015       locally-bound `type' variable isn't used here.
5016     
5017     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5018     
5019     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5020       binding.
5021     
5022     * scripts/muse-build.el (load-path): Correct paths.
5023     
5024     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5025       as to avoid spurious warnings.
5026     
5027     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5028       it exists.
5029     
5030     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5031       (muse-match-string-no-properties): New functions that take the place of
5032       `line-end-position', `line-beginning-position', and
5033       `match-string-no-properties', respectively.
5034     
5035     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5036       (muse-my-journal-find-entries): Use Muse-specific version of
5037       `match-string-no-properties', `line-beginning-position', and
5038       `line-end-position' since these do not exist in XEmacs.
5039     
5040     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5041       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5042     
5043     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5044     
5045     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5046       (muse-html-insert-contents): Ditto.
5047     
5048     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5049     
5050     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5051     
5052     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5053     
5054     * lisp/muse-publish.el (muse-publish-markup-tag)
5055       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5056       (muse-published-buffer-contents): Ditto.
5057     
5058     * scripts/muse-build.el (muse-elint-files): Ditto.
5060     new files:
5061      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5062      lisp/.arch-ids/Makefile.id lisp/Makefile
5064     modified files:
5065      AUTHORS ChangeLog Makefile README examples/Makefile
5066      examples/QuickStart examples/johnw/muse-johnw.el
5067      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5068      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5069      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5070      lisp/muse.el scripts/muse-build.el scripts/publish
5072     renamed files:
5073      .arch-ids/muse-blosxom.el.id
5074        ==> lisp/.arch-ids/muse-blosxom.el.id
5075      .arch-ids/muse-book.el.id
5076        ==> lisp/.arch-ids/muse-book.el.id
5077      .arch-ids/muse-colors.el.id
5078        ==> lisp/.arch-ids/muse-colors.el.id
5079      .arch-ids/muse-convert.el.id
5080        ==> lisp/.arch-ids/muse-convert.el.id
5081      .arch-ids/muse-docbook.el.id
5082        ==> lisp/.arch-ids/muse-docbook.el.id
5083      .arch-ids/muse-html.el.id
5084        ==> lisp/.arch-ids/muse-html.el.id
5085      .arch-ids/muse-http.el.id
5086        ==> lisp/.arch-ids/muse-http.el.id
5087      .arch-ids/muse-journal.el.id
5088        ==> lisp/.arch-ids/muse-journal.el.id
5089      .arch-ids/muse-latex.el.id
5090        ==> lisp/.arch-ids/muse-latex.el.id
5091      .arch-ids/muse-mode.el.id
5092        ==> lisp/.arch-ids/muse-mode.el.id
5093      .arch-ids/muse-poem.el.id
5094        ==> lisp/.arch-ids/muse-poem.el.id
5095      .arch-ids/muse-project.el.id
5096        ==> lisp/.arch-ids/muse-project.el.id
5097      .arch-ids/muse-publish.el.id
5098        ==> lisp/.arch-ids/muse-publish.el.id
5099      .arch-ids/muse-regexps.el.id
5100        ==> lisp/.arch-ids/muse-regexps.el.id
5101      .arch-ids/muse-texinfo.el.id
5102        ==> lisp/.arch-ids/muse-texinfo.el.id
5103      .arch-ids/muse.el.id
5104        ==> lisp/.arch-ids/muse.el.id
5105      muse-blosxom.el
5106        ==> lisp/muse-blosxom.el
5107      muse-book.el
5108        ==> lisp/muse-book.el
5109      muse-colors.el
5110        ==> lisp/muse-colors.el
5111      muse-convert.el
5112        ==> lisp/muse-convert.el
5113      muse-docbook.el
5114        ==> lisp/muse-docbook.el
5115      muse-html.el
5116        ==> lisp/muse-html.el
5117      muse-http.el
5118        ==> lisp/muse-http.el
5119      muse-journal.el
5120        ==> lisp/muse-journal.el
5121      muse-latex.el
5122        ==> lisp/muse-latex.el
5123      muse-mode.el
5124        ==> lisp/muse-mode.el
5125      muse-poem.el
5126        ==> lisp/muse-poem.el
5127      muse-project.el
5128        ==> lisp/muse-project.el
5129      muse-publish.el
5130        ==> lisp/muse-publish.el
5131      muse-regexps.el
5132        ==> lisp/muse-regexps.el
5133      muse-texinfo.el
5134        ==> lisp/muse-texinfo.el
5135      muse.el
5136        ==> lisp/muse.el
5138     new directories:
5139      lisp lisp/.arch-ids
5142 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5144     Summary:
5145       Massively untabify files.
5146     Revision:
5147       muse--main--1.0--patch-64
5150     modified files:
5151      ChangeLog ChangeLog.2004 experimental/muse-message.el
5152      experimental/muse-wiki.el muse-book.el muse-colors.el
5153      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5154      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5155      muse-project.el muse-publish.el muse-regexps.el
5156      muse-texinfo.el muse.el
5159 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5161     Summary:
5162       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5163     Revision:
5164       muse--main--1.0--patch-63
5166     (Summary of changes that Yann made)
5167     
5168     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5169     
5170     * muse-mode.el (muse-generate-index): Move index generation code into
5171       `muse-index-as-string'.
5172       (muse-index-as-string): New function that generates an index and
5173       returns it as a string, instead of placing it in a buffer like
5174       `muse-generate-index' used to.
5175     
5176     Patches applied:
5177     
5178      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5179        merge from mwolson@gnu.org--2005
5180     
5181      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5182        Accept WikiWords as links [mostly rescinded]
5183     
5184      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5185        merge from mwolson@gnu.org--2005/muse--main--1.0
5186     
5187      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5188        Merged from mwolson@gnu.org--2005 (patch 60-62)
5189     
5190      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5191        provide a string view of the index
5193     modified files:
5194      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5196     new patches:
5197      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5198      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5199      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5200      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5201      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5204 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5206     Summary:
5207       Document Blosxom, Book, DocBook, and HTML publishing styles.
5208     Revision:
5209       muse--main--1.0--patch-62
5211     * muse-blosxom.el: Clean up header.
5212     
5213     * muse-book.el (muse-before-book-publish-hook): Rename to
5214       `muse-book-before-publish-hook'.
5215       (muse-after-book-publish-hook): Rename to
5216       `muse-book-after-publish-hook'.
5217     
5218     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5219       (muse-html-markup-strings, muse-xhtml-markup-strings)
5220       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5221       (muse-html-charset-default, muse-html-encoding-default)
5222       (muse-html-encoding-map): Docfixes.
5223     
5224     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5225       sections.
5227     modified files:
5228      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5231 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5233     Summary:
5234       Begin work on Publishing Styles section of manual.
5235     Revision:
5236       muse--main--1.0--patch-61
5238     * Makefile (.PHONY): Add "doc" to list.
5239       (doc): New rule that generates Info and HTML files from muse.texi.
5240       (dist): Rely on `distclean', not `clean'.
5241     
5242     * examples/QuickStart (Authoring mode): Remove empty section.
5243     
5244     * muse.texi: Call this program "the Emacs Muse" in title.
5245       (Publishing Styles): Begin to populate section.
5246       (Deriving Styles): First subsection of Publishing Styles.
5247       (Contributors): Remove spurious copyright section, since we address
5248       this in the title.
5249     
5250     * README: Actually remember to add this file.
5252     new files:
5253      .arch-ids/README.id README
5255     modified files:
5256      ChangeLog Makefile examples/QuickStart muse.texi
5259 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5261     Summary:
5262       Document Markup Rules.
5263     Revision:
5264       muse--main--1.0--patch-60
5266     * examples/QuickStart: Remove stray <comment> tag.
5267     
5268     * muse.texi (Top): Comment every menu line.
5269       (Markup Rules): New section with plenty of subsections.
5271     modified files:
5272      ChangeLog examples/QuickStart muse.texi
5275 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5277     Summary:
5278       Release this as Muse 3.00.90 (RC1).
5279     Revision:
5280       muse--main--1.0--patch-59
5282     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5283       is compatible with both Emacs and XEmacs.
5284     
5285     * examples/README: Renamed to QuickStart.
5286     
5287     * examples/Makefile (EXAMPLES): Reflect name change of README.
5288     
5289     * muse.el: Ditto.
5291     modified files:
5292      ChangeLog Makefile examples/Makefile muse.el
5294     renamed files:
5295      examples/.arch-ids/README.id
5296        ==> examples/.arch-ids/QuickStart.id
5297      examples/README
5298        ==> examples/QuickStart
5301 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5303     Summary:
5304       Makefile refactoring.
5305     Revision:
5306       muse--main--1.0--patch-58
5308     * Makefile (.PHONY): List all non-file targets.
5309       (examples): New rule that calls Make in the examples directory.
5310       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5311     
5312     * README: Move to the examples directory.  I'd prefer to distribute a
5313       very basic plain text README and use this as a quickstart + markup
5314       example + publishing example.
5315     
5316     * examples/Makefile: Move all README-related rules here.
5317     
5318     * examples/README: Add an "About this document" section.  
5319     
5320     * scripts/publish (style): Do not include the contrib directory, since we
5321       don't use any code from there.  Since this is only invoked from the
5322       examples directory, make sure add the parent directory to the load
5323       path.
5324     
5325     * muse.texi: Change version to 3.00.90 (RC1).
5326     
5327     * muse.el: Change location of the README file in header.
5328     
5329     * muse.el (muse-version): Update to 3.00.90 (RC1).
5331     new files:
5332      examples/.arch-ids/Makefile.id examples/Makefile
5334     modified files:
5335      ChangeLog Makefile examples/README muse.el muse.texi
5336      scripts/publish
5338     renamed files:
5339      .arch-ids/README.id
5340        ==> examples/.arch-ids/README.id
5341      README
5342        ==> examples/README
5345 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5347     Summary:
5348       Update my example configuration.
5349     Revision:
5350       muse--main--1.0--patch-57
5352     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5353       and experimental status of muse-message.
5355     modified files:
5356      ChangeLog examples/mwolson/muse-init.el
5359 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5361     Summary:
5362       Provide optional outline-style faces; customization fixes; experimental stuff.
5363     Revision:
5364       muse--main--1.0--patch-56
5366     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5367       option that determines what the header faces should look like.  If
5368       'outline, use outline-style faces.  If nil, don't generate the faces at
5369       all, which allows the user to specify their own.  Otherwise, use the
5370       scaled faces, which is the default behavior.
5371       (muse-colors-outline-faces-list): List of faces to use.  In case the
5372       outline faces are not available, provide reasonable defaults.
5373       (muse-make-faces): Use dolist instead of mapc.  Implement the
5374       possibility of having outline-style colors for heading.  Don't call
5375       this function immediately -- give the users time to make their changes
5376       through the customize interface.  Once we call this function, Emcs from
5377       CVS will not allow the faces to be changed easily, which is a shame.
5378     
5379     * muse-message.el (muse-message-contents-tag): Copied from
5380       `muse-publish-contents-tag' in order to keep the customization
5381       interface from making the `muse-markup-tags' option from throwing a
5382       type mismatch error.  This function is untested and will likely do
5383       nothing useful.  This file has been moved to the experimental folder
5384       until it gets fleshed out more.
5385     
5386     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5387       file that could eventually provide wiki-like ability.  Currently this
5388       is just a collection of functions that were pruned out when he remade
5389       Muse, so don't get too excited.  I plan to eventually merge Yann
5390       Hodique's work here, probably after the first release of Muse.
5391     
5392     * muse-regexps.el (muse-regexp): Improve description.
5393     
5394     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5395       the muse-regexp group since it is just a single regexp.  Lists of
5396       regexps don't have to be in muse-regexp, however.
5397     
5398     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5399       since the Emacs devel mailing list seems to not want Britain-izations
5400       in Emacs code.
5401     
5402     * muse-colors.el (muse-colors): Ditto.
5403     
5404     * muse-docbook.el (muse-docbook): Ditto.
5405     
5406     * muse-html.el (muse-html): Ditto.
5407     
5408     * muse-http.el (muse-http): Ditto.
5409     
5410     * muse-message.el (muse-message): Ditto.
5411     
5412     * muse-mode.el (muse-mode): Ditto.
5413     
5414     * muse-project.el (muse-project): Ditto.
5415     
5416     * muse-publish.el (muse-publish): Ditto.
5417     
5418     * muse.el (muse): Ditto.
5420     new files:
5421      experimental/.arch-ids/=id
5422      experimental/.arch-ids/muse-wiki.el.id
5423      experimental/muse-wiki.el
5425     modified files:
5426      ChangeLog experimental/muse-message.el muse-blosxom.el
5427      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5428      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5429      muse.el
5431     renamed files:
5432      .arch-ids/muse-message.el.id
5433        ==> experimental/.arch-ids/muse-message.el.id
5434      muse-message.el
5435        ==> experimental/muse-message.el
5437     new directories:
5438      experimental experimental/.arch-ids
5441 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5443     Summary:
5444       Fix publishing error when given an empty string for header/footer.
5445     Revision:
5446       muse--main--1.0--patch-55
5448     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5449       `file-readable-p' if it is an empty string.  For some reason,
5450       `file-readable-p' and `insert-file-contents' were treating an empty
5451       string as if it were the current directory.
5453     modified files:
5454      ChangeLog muse-publish.el
5457 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5459     Summary:
5460       WYSIWYG emphasis, XEmacs compatibility hacks.
5461     Revision:
5462       muse--main--1.0--patch-54
5464     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5465       compliant.  Only colorize if we end with the same number of asterisks
5466       as we start with, preventing unnoticed syntax errors.  Don't colorize
5467       in the middle of a word.
5468       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5469       Only colorize if we end with an underscore.  Don't colorize in the
5470       middle of a word.
5471     
5472     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5473       inside of group.  This will probably not do anything, but it seems
5474       syntactically good.
5475     
5476     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5477       where we start with an image link.  JohnW didn't seem to like having
5478       <p> tags inserted before image links, but they don't validate properly
5479       as they are.  For now, I will surround such links/paragraphs with <div
5480       class="image-link"> in an attempt to be as not invasive and yet
5481       standards compliant as possible.
5482     
5483     * muse-html.el (muse-html-escape-string): Work around distinction between
5484       int and char types in XEmacs.  Deal with an annoying replace-match bug
5485       in XEmacs that rears its head at times.
5486     
5487     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5488       multi-line.
5490     modified files:
5491      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5492      muse-publish.el
5495 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5497     Summary:
5498       Minor code cleanup to address elint issues.
5499     Revision:
5500       muse--main--1.0--patch-53
5502     * Makefile (test): Don't build README files during this rule.  Remove
5503       spurious "make clean" statement.
5504     
5505     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5506       `muse-colors' group, and give it a proper type.
5507     
5508     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5509     
5510     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5511       muse-my-journal-find-entries): Replace `string-to-int' with
5512       `string-to-number'.
5513     
5514     * muse-html.el (muse-html-insert-contents): Ditto.
5515     
5516     * muse-journal.el (muse-journal-html-munge-buffer,
5517       muse-journal-latex-munge-buffer): Ditto.
5518     
5519     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5520     
5521     * muse-publish.el (muse-publish-markup-footnote,
5522       muse-publish-contents-tag): Ditto.
5523     
5524     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5526     modified files:
5527      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5528      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5529      muse-regexps.el
5532 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5534     Summary:
5535       Add ability to automate the creation a new blosxom entry.
5536     Revision:
5537       muse--main--1.0--patch-52
5539     * examples/mwolson/muse-init.el: Move new entry section to
5540       muse-blosxom.el.  Modify the key settings in my example accordingly.
5541     
5542     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5543       Muse always makes sure that the file ends with a newline.
5544     
5545     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5546       planner markup is now provided automatically by the planner port to
5547       Muse, and we don't have any customized markup.
5548     
5549     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5550       variable that specifies where the base directory of your blog entries
5551       is found.
5552     
5553     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5554       the base directory.  Explore categories recursively.
5555     
5556     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5557       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5558       special characters file name.
5559     
5560     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5561       making a new blog entry.  It will prompt you for a category, then a
5562       title, and then will create a new file that has the date and title
5563       inserted.
5565     modified files:
5566      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5569 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5571     Summary:
5572       Change mailing address of FSF, add AUTHORS file.
5573     Revision:
5574       muse--main--1.0--patch-51
5576     * muse-*.el, muse.texi: Change mailing address of FSF.
5577     
5578     * muse.texi (Contributors): Fix typo.
5579     
5580     * AUTHORS: New file containing a list of all of those who have
5581       contributed code or documentation to Muse, how many lines were changed,
5582       etc.
5584     new files:
5585      .arch-ids/AUTHORS.id AUTHORS
5587     modified files:
5588      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5589      muse-html.el muse-http.el muse-journal.el muse-latex.el
5590      muse-message.el muse-mode.el muse-poem.el muse-project.el
5591      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5592      muse.texi
5595 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5597     Summary:
5598       Merged from hodique@lifl.fr--2005 (patch 0-1)
5599     Revision:
5600       muse--main--1.0--patch-50
5602     Patches applied:
5603     
5604      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5605        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5606     
5607      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5608        fix .html (for example) in visible names for links
5610     modified files:
5611      ChangeLog muse-publish.el
5613     new patches:
5614      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5615      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5618 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5620     Summary:
5621       Make generated X(HT)ML show up in the right encoding in other modes.
5622     Revision:
5623       muse--main--1.0--patch-49
5625     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5626       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5627       generated (X)HTML files show up in the right coding system when editing
5628       them with another Emacs mode.
5629     
5630     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5631       encoding instead of hard-coding it.
5632     
5633     * muse-message.el: Add content to Commentary section, explaining the use
5634       of this publishing style.
5636     modified files:
5637      ChangeLog muse-html.el muse-journal.el muse-message.el
5640 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5642     Summary:
5643       Move regexps to same group, only make 4 heading faces.
5644     Revision:
5645       muse--main--1.0--patch-48
5647     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5648       can only publish 3 of them specially, leaving the fourth to be in
5649       plain text.
5650       (muse-colors-markup): Only recognize 4 levels of heading.
5651     
5652     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5653       (muse-file-regexp, muse-image-regexp)
5654       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5655       like a good idea to have all the regexps in the same group.
5657     modified files:
5658      ChangeLog muse-colors.el muse-regexps.el muse.el
5661 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5663     Summary:
5664       Update my example config, minor code cleanup.
5665     Revision:
5666       muse--main--1.0--patch-47
5668     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5669       names and add "Plans" project.
5670     
5671     * muse-docbook.el (looking-back): Delete.
5672     
5673     * muse-html.el (looking-back): Delete.
5674     
5675     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5676       instead of `looking-back'.
5677     
5678     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5679       function, use this function.  If `looking-back' exists, call it;
5680       otherwise, use a workaround.
5682     removed files:
5683      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5685     modified files:
5686      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5687      muse-html.el muse.el
5690 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5692     Summary:
5693       Handle a few paragraph publishing edge cases better.
5694     Revision:
5695       muse--main--1.0--patch-46
5697     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5698       beginning-of-document, end-of-document, and paragraph separator regexps
5699       so that one markup rule can be used in all these cases.
5700       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5701       particular, blockquote or center at beginning or end of document will
5702       be published properly.  Hopefully this won't slow things down too much.
5703       (muse-docbook-markup-paragraph-close): Removed.
5704     
5705     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5706     
5707     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5708       Ditto.
5709       (muse-html-markup-paragraph-close): Removed.
5711     modified files:
5712      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5715 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5717     Summary:
5718       Improve prompt when reading a tag.
5719     Revision:
5720       muse--main--1.0--patch-45
5722     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5723       other Emacs modes seem to do.
5725     modified files:
5726      ChangeLog muse-mode.el
5729 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5731     Summary:
5732       Warn user when publishing fails due to a private directory.
5733     Revision:
5734       muse--main--1.0--patch-44
5736     * muse-project.el (muse-project-private-p): Warn users when publishing a
5737       file fails due to its directory not being readable by others.  Make
5738       sure that you do a `chmod +o name_of_directory' if you want the
5739       contents of that directory to be publishable.
5741     modified files:
5742      ChangeLog muse-project.el
5745 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5747     Summary:
5748       Fix error with example tags and message publishing style.
5749     Revision:
5750       muse--main--1.0--patch-43
5752     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5753       see if a previous definition for `font-lock-multiline' exists.
5754     
5755     * muse-message.el (muse-message-example-tag): Don't require two
5756       additional (unused) arguments.
5758     modified files:
5759      ChangeLog muse-colors.el muse-message.el
5762 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5764     Summary:
5765       Always end the published document with a newline.
5766     Revision:
5767       muse--main--1.0--patch-42
5769     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5770       published document with a newline.
5771     
5772     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5774     modified files:
5775      ChangeLog muse-docbook.el muse-html.el
5778 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5780     Summary:
5781       Don't let automatic backup files crash the publishing process.
5782     Revision:
5783       muse--main--1.0--patch-41
5785     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5786       directive since this value is already processed by
5787       `muse-publish-markup-directive', and may be obtained by using
5788       the code: (muse-publishing-directive "date").
5789     
5790     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5791       to run (funcall nil); this happened once during a debugging process.
5792     
5793     * muse-project.el (muse-project-private-p): Skip any file for which we
5794       cannot fetch attributes.  This fixes a bug where having an
5795       Emacs-generated automatic backup file in a publishing directory causes
5796       the publishing process to halt with an error.
5798     modified files:
5799      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5802 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5804     Summary:
5805       Apply fix in previous patch to the DocBook publishing style.
5806     Revision:
5807       muse--main--1.0--patch-40
5809     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5810       previous patch here as well.
5811     
5813     modified files:
5814      ChangeLog muse-docbook.el
5817 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5819     Summary:
5820       Fix newly-introduced lock-up during HTML publishing.
5821     Revision:
5822       muse--main--1.0--patch-39
5824     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5825       planner rules higher priority in the publishing sequence.  Hopefully
5826       this will not wreck anything; I don't use these rules, so I cannot
5827       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5828     
5829     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5830       replace-match; that seems to be slightly evil.  Return nil instead of a
5831       newline since otherwise Muse thinks that we are not done yet and gets
5832       into an infinite loop.  This should fix the lock-up problem that
5833       resulted from the previous few patches.
5835     modified files:
5836      ChangeLog muse-blosxom.el muse-html.el
5839 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5841     Summary:
5842       Parenthesis goofup.
5843     Revision:
5844       muse--main--1.0--patch-38
5846     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5847     
5849     modified files:
5850      ChangeLog muse-blosxom.el
5853 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5855     Summary:
5856       Make docbook and blosxom modes close paragraphs properly at end.
5857     Revision:
5858       muse--main--1.0--patch-37
5860     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5861       patch.
5862     
5863     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5864       (muse-docbook-markup-paragraph-close): Adapt from
5865       `muse-html-markup-paragraph-close'.
5866     
5867     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5868       preserve the same appearance as before the last patch.
5870     modified files:
5871      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5874 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5876     Summary:
5877       Bugfix: Close P tag properly at end of file.
5878     Revision:
5879       muse--main--1.0--patch-36
5881     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5882       error.
5883     
5884     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5885       detecting whether or not a paragraph needs a closing P tag.
5886       (muse-html-markup-paragraph-close): New function that only inserts a
5887       closing P tag when an unclosed P tag is nearby.
5889     modified files:
5890      ChangeLog muse-blosxom.el muse-html.el
5893 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5895     Summary:
5896       Update my example settings.
5897     Revision:
5898       muse--main--1.0--patch-35
5900     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5902     modified files:
5903      ChangeLog examples/mwolson/muse-init.el
5906 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5908     Summary:
5909       Update documentation for C-c TAB feature.
5910     Revision:
5911       muse--main--1.0--patch-34
5913     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5914       `muse-insert-tag'.
5915     
5917     modified files:
5918      ChangeLog muse.texi
5921 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5923     Summary:
5924       New feature: tag completion with C-c TAB.
5925     Revision:
5926       muse--main--1.0--patch-33
5928     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5929       (muse-tag-history, muse-custom-tags): New variables that keep track of
5930       the tag history and newly-entered tags respectively for
5931       `muse-insert-tag'.
5932       (muse-insert-tag): New function that interactively prompts the user for
5933       a tag to use.
5935     modified files:
5936      ChangeLog muse-mode.el
5939 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5941     Summary:
5942       Fix XHTML validation error with <hr> and <br>.
5943     Revision:
5944       muse--main--1.0--patch-32
5946     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5947       and HR tags for XHTML publishing.  This should fix a few validation
5948       errors that I've been noticing lately.
5950     modified files:
5951      ChangeLog muse-html.el
5954 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5956     Summary:
5957       Remove flyspell overlays on links.
5958     Revision:
5959       muse--main--1.0--patch-31
5961     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5962       should make the link clickable.  On Emacs21, the color will stay red,
5963       but other Emacsen should do the right thing, which is use the normal
5964       link color.  Hopefully this will fix some strange flyspell-related link
5965       problems.
5967     modified files:
5968      ChangeLog muse-colors.el
5971 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5973     Summary:
5974       Update my example Muse settings.
5975     Revision:
5976       muse--main--1.0--patch-30
5978     * examples/mwolson/muse-init.el: Update from my latest version.
5979       (muse-project-alist): Remove the francais part of my blog.
5980       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5981       into this and `my-muse-mode-fill-nobreak-p'.
5982       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5983       this is the best way to accomplish this.
5984       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5985       characters in the title.
5986       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5988     modified files:
5989      ChangeLog examples/mwolson/muse-init.el
5992 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5994     Summary:
5995       Add simple `muse-version' function.
5996     Revision:
5997       muse--main--1.0--patch-29
5999     * muse.el (muse-version): New function that displays the value of the
6000       `muse-version' variable.  This should be easier for the user to type
6001       than C-h v muse-version.
6003     modified files:
6004      ChangeLog muse.el
6007 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6009     Summary:
6010       Don't compile documentation by default.
6011     Revision:
6012       muse--main--1.0--patch-28
6014     * Makefile (all): Don't compile documentation by default.
6015       (doc): Use this rule to compile documentation.
6017     modified files:
6018      ChangeLog Makefile
6021 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6023     Summary:
6024       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6025     Revision:
6026       muse--main--1.0--patch-27
6028     2005-04-16  Michael Olson  <mwolson@gnu.org>
6029     
6030         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6031         johnw. If a journal entry's title is a [[link]], then an
6032         <enclosure> tag will be added to the XML data giving the size and
6033         MIME type of the link target.  This makes podcasting with Muse
6034         trivial.
6035         (muse-journal-rss-entry-template): Add enclosure usage to example.
6036         (muse-journal-rss-munge-buffer): Implement enclosures.
6038     modified files:
6039      ChangeLog muse-journal.el
6042 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6044     Summary:
6045       Standardize source headers, appease elint, don't require planner
6046     Revision:
6047       muse--main--1.0--patch-26
6049     2005-04-15  Michael Olson  <mwolson@gnu.org>
6050     
6051         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6052         `scripts' directory since it really isn't part of Muse proper; it
6053         is used to generate Muse output from the command line.
6054     
6055         * muse-blosxom.el: Handle case where planner is not loaded so that
6056         it isn't a hard requirement.
6057     
6058         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6059         that elint doesn't complain.
6060     
6061         * muse-message.el (muse-message-markup-link): Don't throw up on
6062         links with no description.
6063     
6064         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6065         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6066         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6067         muse-project.el, muse-publish.el, muse-regexps.el,
6068         muse-texinfo.el, muse.el: Add standard header for each file in
6069         preparation for the initial release, which will hopefully happen
6070         sometime within the next month.
6071     
6073     removed files:
6074      experimental/.arch-ids/=id
6076     modified files:
6077      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6078      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6079      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6080      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6081      muse-texinfo.el muse.el
6083     renamed files:
6084      .arch-ids/muse-build.el.id
6085        ==> scripts/.arch-ids/muse-build.el.id
6086      muse-build.el
6087        ==> scripts/muse-build.el
6089     removed directories:
6090      experimental experimental/.arch-ids
6093 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6095     Summary:
6096       Merge contents of muse-latexcjk.el into muse-latex.el.
6097     Revision:
6098       muse--main--1.0--patch-25
6100     2005-04-14  Michael Olson  <mwolson@gnu.org>
6101     
6102         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6103         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6104         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6105         Merge in from muse-latexcjk.el.
6106     
6107         * muse-latexcjk.el: Removed, functionality merged with
6108         muse-latex.el
6110     removed files:
6111      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6113     modified files:
6114      ChangeLog muse-latex.el
6117 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6119     Summary:
6120       Merge muse-xhtml.el into muse-html.el.
6121     Revision:
6122       muse--main--1.0--patch-24
6124     2005-04-06  Michael Olson  <mwolson@gnu.org>
6125     
6126         * examples/mwolson/muse-init.el: Update with respect to the
6127         muse-xhtml.el merge.
6128     
6129         * muse-html.el: The contents of muse-xhtml.el have been merged in
6130         as advised by John Wiegley.
6131         (muse-html-style-sheet): Add example for XHTML use in the
6132         function's documentation.
6133         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6134         Moved from muse-xhtml.el.
6135     
6136         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6138     removed files:
6139      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6141     modified files:
6142      ChangeLog examples/mwolson/muse-init.el muse-html.el
6145 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6147     Summary:
6148       Try to fix regexps for Emacs 21.4.
6149     Revision:
6150       muse--main--1.0--patch-23
6152     2005-04-05  Michael Olson  <mwolson@gnu.org>
6153     
6154         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6155         for Emacs 21.4.
6157     modified files:
6158      ChangeLog muse-regexps.el
6161 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6163     Summary:
6164       Add comments to the publish-project example script
6165     Revision:
6166       muse--main--1.0--patch-22
6168     2005-04-01  Michael Olson  <mwolson@gnu.org>
6169     
6170         * examples/publish-project: Moved here from
6171         scripts/publish-project.  Added a few comments so people know what
6172         it is used for.
6174     modified files:
6175      ChangeLog examples/publish-project
6177     renamed files:
6178      scripts/.arch-ids/publish-project.id
6179        ==> examples/.arch-ids/publish-project.id
6180      scripts/publish-project
6181        ==> examples/publish-project
6184 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6186     Summary:
6187       New XHTML style, add more examples to my sample muse config
6188     Revision:
6189       muse--main--1.0--patch-21
6191     2005-03-31  Michael Olson  <mwolson@gnu.org>
6192     
6193         * examples/mwolson/muse-init.el: Give an example of deriving a
6194         custom publishing style.
6195         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6196         (my-muse-prepare-entry-for-xanga): Mangle the published output
6197         from a blosxom project and copy the result to the clipboard for
6198         easy pasting into Xanga's web form.  The file is untouched.
6199     
6200         * muse-html.el (muse-html-style-sheet): Include the <style
6201         type="text/css"></style> wrapper around the example.
6202         (muse-html-header): Don't add <style type="text/css"></style>
6203         around the value of `muse-html-style-sheet' anymore.  This allows
6204         for the option of putting your stylesheet(s) in a separate file.
6205         An example of this is given in the documentation for this
6206         variable.
6207     
6208         * muse-xhtml: New file that implements a publishing style which is
6209         derived from HTML mode.  It uses a slightly modified version of
6210         the HTML markup rules to generate XHTML-compliant output.
6211     
6212         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6213         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6214         header gaffes.
6215     
6216         * muse-journal.el: Add new "journal-xhtml" style.
6217     
6218         * muse-message.el: Add new "message-xhtml" style.
6220     new files:
6221      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6223     modified files:
6224      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6225      muse-html.el muse-journal.el muse-message.el
6228 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6230     Summary:
6231       Add my muse configuration to the examples
6232     Revision:
6233       muse--main--1.0--patch-20
6235     2005-03-24  Michael Olson  <mwolson@gnu.org>
6236     
6237         * examples/johnw: Move John Wiegley's configuration to this
6238         directory.
6239     
6240         * examples/mwolson: My configuration files go here.
6241     
6242         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6243         just figured out how to keep links from being spell-checked or
6244         split up by fill-mode, so the implementation of this may be found
6245         here.  I also made a function that sets up a blog entry for me.
6247     new files:
6248      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6249      examples/mwolson/.arch-ids/muse-init.el.id
6250      examples/mwolson/muse-init.el
6252     modified files:
6253      ChangeLog
6255     renamed files:
6256      examples/.arch-ids/muse-johnw.el.id
6257        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6258      examples/.arch-ids/publish-johnw.id
6259        ==> examples/johnw/.arch-ids/publish-johnw.id
6260      examples/muse-johnw.el
6261        ==> examples/johnw/muse-johnw.el
6262      examples/publish-johnw
6263        ==> examples/johnw/publish-johnw
6265     new directories:
6266      examples/johnw examples/johnw/.arch-ids examples/mwolson
6267      examples/mwolson/.arch-ids
6270 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6272     Summary:
6273       Add muse-blosxom script and plugin for pyblosxom
6274     Revision:
6275       muse--main--1.0--patch-19
6277     2005-03-24  Michael Olson  <mwolson@gnu.org>
6278     
6279         * muse-blosxom.el: Update copyright notice in headers and mention
6280         the pyblosxom scripts.
6281     
6282         * contrib/pyblosxom: New directory containing pyblosxom plugins
6283         and helper scripts.
6284     
6285         * contrib/getstamps.py: Script that generates the "timestamps"
6286         file, run on the local machine.
6287     
6288         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6289         timestamps file.
6291     new files:
6292      contrib/pyblosxom/.arch-ids/=id
6293      contrib/pyblosxom/.arch-ids/getstamps.py.id
6294      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6295      contrib/pyblosxom/getstamps.py
6296      contrib/pyblosxom/hardcodedates.py
6298     modified files:
6299      ChangeLog muse-blosxom.el
6301     new directories:
6302      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6305 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6307     Summary:
6308       muse-blosxom.el has matured past experimental status
6309     Revision:
6310       muse--main--1.0--patch-18
6312     2005-03-23  Michael Olson  <mwolson@gnu.org>
6313     
6314         * muse-blosxom.el: Remove common functionality that has already
6315         been implemented in `muse-html.el'.  Derive this mode from
6316         `muse-html'.  Update documentation.  I now feel that this file is
6317         ready to be included in the top-level Muse directory.
6319     modified files:
6320      ChangeLog muse-blosxom.el
6322     renamed files:
6323      experimental/.arch-ids/muse-blosxom.el.id
6324        ==> .arch-ids/muse-blosxom.el.id
6325      experimental/muse-blosxom.el
6326        ==> muse-blosxom.el
6329 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6331     Summary:
6332       Make muse-blosxom.el slightly less experimental
6333     Revision:
6334       muse--main--1.0--patch-17
6336     2005-03-22  Michael Olson  <mwolson@gnu.org>
6337     
6338         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6339         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6340         useful.
6341         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6342         from the `muse-blosxom-markup-date-directive' rule.
6343         (blosxom-set-time): Remove this function.  We're not going to be
6344         touching the timestamp manually anymore -- it's too much of a
6345         hassle.  Right now I've got a python program that compiles a
6346         timestamp file and a pyblosxom helper that reads it.  Something
6347         similar could be arranged for blosxom, I'm sure.
6348     
6350     modified files:
6351      ChangeLog experimental/muse-blosxom.el
6354 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6356     Summary:
6357       Apply latest journal-related updates from johnw
6358     Revision:
6359       muse--main--1.0--patch-16
6362     modified files:
6363      ChangeLog examples/muse-johnw.el muse-journal.el
6366 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6368     Summary:
6369       Add Projects node to the manual
6370     Revision:
6371       muse--main--1.0--patch-15
6373     2005-02-28  Michael Olson  <mwolson@gnu.org>
6374     
6375         * muse.texi: Change copyright notice since the FSF is now the
6376         copyright holder.
6377         (Projects): New node, based on a section from the README file.
6379     modified files:
6380      ChangeLog muse.texi
6383 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6385     Summary:
6386       Correct documentation, adding some content.
6387     Revision:
6388       muse--main--1.0--patch-14
6390     2005-02-28  Michael Olson  <mwolson@gnu.org>
6391     
6392         * muse.texi: Change license terms of the documentation to the GNU
6393         GPL instead of the GNU FDL, as per the consent of the copyright
6394         holders of the emacs-wiki manual, from which this is based.  Some
6395         emacs-wiki-isms in the manual were corrected, and the Getting
6396         Started section was updated.
6398     modified files:
6399      ChangeLog muse.texi
6402 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6404     Summary:
6405       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6406     Revision:
6407       muse--main--1.0--patch-13
6409     2005-02-17  Michael Olson  <mwolson@gnu.org>
6410     
6411         * experimental/muse-blosxom.el: Somehow the contents of this file
6412         managed to get duplicated.  I removed the duplicates.
6413         (muse-blosxom-date): Remove this, since it is not useful.
6414         (muse-blosxom-header): Use the standard header that blosxom.el
6415         has.
6417     modified files:
6418      ChangeLog experimental/muse-blosxom.el
6421 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6423     Summary:
6424       Initial commit of muse.texi, nothing substantial
6425     Revision:
6426       muse--main--1.0--patch-12
6428     2005-02-07  Michael Olson  <mwolson@gnu.org>
6429     
6430         * muse.texi: New file that provides the documentation for Muse.
6431         It is in a very rough form at the moment.  Nothing substantial may
6432         be found here yet.  Be ye warned.
6434     new files:
6435      .arch-ids/muse.texi.id muse.texi
6437     modified files:
6438      ChangeLog
6441 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6443     Summary:
6444       Add docstring, new trivial function
6445     Revision:
6446       muse--main--1.0--patch-11
6448     2005-02-07  Michael Olson  <mwolson@gnu.org>
6449     
6450         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6451         `muse-what-changed'.  No functionality change.
6452         (muse-what-changed): New function that displays in diff format the
6453         changes made since the buffer was last saved.
6454     
6455         * muse-project.el (muse-project-publish): Add docstring.
6457     modified files:
6458      ChangeLog muse-mode.el muse-project.el
6461 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6463     Summary:
6464       Add experimental version of muse-blosxom.el to project
6465     Revision:
6466       muse--main--1.0--patch-10
6468     2005-02-04  Michael Olson  <mwolson@gnu.org>
6469     
6470         * Makefile (realclean): Remove file that gets generated when fonts
6471         are missing.
6472     
6473         * experimental/muse-bloxsom.el: New file that implements Blosxom
6474         support for Muse.  It's in a very rough state, hence its placement
6475         in the `experimental' directory.
6477     new files:
6478      experimental/.arch-ids/=id
6479      experimental/.arch-ids/muse-blosxom.el.id
6480      experimental/muse-blosxom.el
6482     modified files:
6483      ChangeLog Makefile
6485     new directories:
6486      experimental experimental/.arch-ids
6489 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6491     Summary:
6492       Make permissions more consistent
6493     Revision:
6494       muse--main--1.0--patch-9
6497     modified files:
6498      ChangeLog
6500     modified directories:
6501      contrib examples scripts
6504 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6506     Summary:
6507       Fix build problems
6508     Revision:
6509       muse--main--1.0--patch-8
6511     2005-02-04  Michael Olson  <mwolson@gnu.org>
6512     
6513         * muse-build.el: Add contrib directory to `load-path'.
6514         (muse-elint-files): Load `muse-regexps.el'.
6515     
6516         * scripts/publish: Change permissions so that this script is
6517         executable.  Add contrib directory to load list.  Add
6518         `muse-regexps.el' to list.
6520     modified files:
6521      ChangeLog muse-build.el scripts/publish
6524 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6526     Summary:
6527       Use "&mdash;" instead of "&#151;"
6528     Revision:
6529       muse--main--1.0--patch-7
6531     2005-01-31  Michael Olson  <mwolson@gnu.org>
6532     
6533         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6534         with "&mdash;" so that documents validate properly.  Thanks to
6535         Björn Lindström for the suggestion.
6536     
6537         * muse-html.el (muse-html-markup-strings): Ditto.
6539     modified files:
6540      ChangeLog muse-docbook.el muse-html.el
6543 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6545     Summary:
6546       Fix use of "[:blank:]" in underline markup
6547     Revision:
6548       muse--main--1.0--patch-6
6550     2005-01-25  Michael Olson  <mwolson@gnu.org>
6551     
6552         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6553         use of `muse-regexp-blank'.
6555     modified files:
6556      ChangeLog muse-colors.el
6559 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6561     Summary:
6562       Fix problem with headings being given wrong face
6563     Revision:
6564       muse--main--1.0--patch-5
6566     2005-01-03  Michael Olson  <mwolson@gnu.org>
6567     
6568         * muse-colors.el: Add header.
6569         (muse-colors-emphasized): Headings were being given the coloring
6570         for the next level of heading instead of the real
6571         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6572         Heading").  Thanks to Lan Yufeng for finding this and sending a
6573         patch.
6574     
6575         * muse-regexps.el: Fix header.
6577     modified files:
6578      ChangeLog muse-colors.el muse-regexps.el
6581 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6583     Summary:
6584       Rotate ChangeLog
6585     Revision:
6586       muse--main--1.0--patch-4
6588     2005-01-01  Michael Olson  <mwolson@gnu.org>
6589     
6590         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6591         version will be automatically maintained by Arch.
6592     
6594     new files:
6595      .arch-ids/ChangeLog.id ChangeLog
6597     renamed files:
6598      .arch-ids/ChangeLog.id
6599        ==> .arch-ids/ChangeLog.2004.id
6600      ChangeLog
6601        ==> ChangeLog.2004
6604 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6606     Summary:
6607       Extended regexps fix, allow spaces in 1st part of links
6608     Revision:
6609       muse--main--1.0--patch-3
6611     2004-12-30  Michael Olson  <mwolson@gnu.org>
6612     
6613         * muse.el (muse-link-regexp): Allow spaces in the first part of
6614         links.
6615     
6616         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6617         customizable alternatives to extended character classes.
6618     
6619         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6621     modified files:
6622      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6623      muse-html.el muse-mode.el muse-publish.el muse.el
6626 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6628     Summary:
6629       Begin to change regexp handling, tweak muse.el header
6630     Revision:
6631       muse--main--1.0--patch-2
6633     2004-12-29  Michael Olson  <mwolson@gnu.org>
6634     
6635         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6636         myself.  Update URL.
6637     
6638         * muse-regexps.el: New file that implements regexp handling.
6639         Generalized regexp options will be moved to it eventually.
6641     new files:
6642      .arch-ids/muse-regexps.el.id muse-regexps.el
6644     modified files:
6645      ChangeLog muse.el
6648 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6650     Summary:
6651       Do some early spring cleaning
6652     Revision:
6653       muse--main--1.0--patch-1
6655     2004-12-29  Michael Olson  <mwolson@gnu.org>
6656     
6657         * Makefile: Change path to `publish' script.
6658     
6659         * contrib/pcomplete.el: New file that is used by Muse without
6660         actually being a part of it: hence its location in the contrib
6661         directory.
6662     
6663         * contrib/cgi.el, contrib/httpd.el: New location.
6664     
6665         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6666     
6667         * scripts/publish, scripts/publish-project: Ditto.
6669     new files:
6670      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6671      contrib/pcomplete.el examples/.arch-ids/=id
6672      scripts/.arch-ids/=id
6674     modified files:
6675      ChangeLog Makefile
6677     renamed files:
6678      .arch-ids/cgi.el.id
6679        ==> contrib/.arch-ids/cgi.el.id
6680      .arch-ids/httpd.el.id
6681        ==> contrib/.arch-ids/httpd.el.id
6682      .arch-ids/muse-johnw.el.id
6683        ==> examples/.arch-ids/muse-johnw.el.id
6684      .arch-ids/publish-johnw.id
6685        ==> examples/.arch-ids/publish-johnw.id
6686      .arch-ids/publish-project.id
6687        ==> scripts/.arch-ids/publish-project.id
6688      .arch-ids/publish.id
6689        ==> scripts/.arch-ids/publish.id
6690      cgi.el
6691        ==> contrib/cgi.el
6692      httpd.el
6693        ==> contrib/httpd.el
6694      muse-johnw.el
6695        ==> examples/muse-johnw.el
6696      publish
6697        ==> scripts/publish
6698      publish-johnw
6699        ==> examples/publish-johnw
6700      publish-project
6701        ==> scripts/publish-project
6703     new directories:
6704      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6705      scripts/.arch-ids
6708 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6710     Summary:
6711       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6712     Revision:
6713       muse--main--1.0--base-0
6715     (automatically generated log message)
6717     new patches:
6718      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6719      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6720      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6721      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6722      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6723      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6724      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6725      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6726      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6727      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6728      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6729      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6730      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6731      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6732      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6733      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6734      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6735      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8