Don't mix up links and footnotes.
[muse-el.git] / ChangeLog
bloba4055677d2d12d73318f0ebb76e90860200eaec3
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
7     Summary:
8       Don't mix up links and footnotes.
9     Revision:
10       muse--main--1.0--patch-308
12     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
13     
14     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
15       and footnotes.  Thanks to Dale Smith for spotting this.
17     modified files:
18      ChangeLog lisp/muse-html.el lisp/muse-publish.el
21 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
23     Summary:
24       Merged from mwolson@gnu.org--2005 (patch 36)
25     Revision:
26       muse--main--1.0--patch-307
28     Patches applied:
29     
30      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
31        Release Emacs Muse 3.02.5.
33     modified files:
34      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
35      muse.texi
37     new patches:
38      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
41 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
43     Summary:
44       Merged from mwolson@gnu.org--2005 (patch 35)
45     Revision:
46       muse--main--1.0--patch-306
48     Patches applied:
49     
50      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
51        muse-colors: Fix QuickStart display bug.
53     modified files:
54      ChangeLog lisp/muse-colors.el
56     new patches:
57      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
60 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
62     Summary:
63       Revert QuickStart changes, hack more on muse.rnc.
64     Revision:
65       muse--main--1.0--patch-305
67     * examples/QuickStart.muse: Revert previous changes; they cause
68       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
69       with <literal> tags then.
70     
71     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
72       an attribute.
74     modified files:
75      ChangeLog examples/QuickStart.muse examples/muse.rnc
78 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
80     Summary:
81       QuickStart: Correct old syntax.
82     Revision:
83       muse--main--1.0--patch-304
85     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
86       Just use equal sign escaping.
88     modified files:
89      ChangeLog examples/QuickStart.muse
92 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
94     Summary:
95       Make XML publishing work with QuickStart; no longer considered unstable.
96     Revision:
97       muse--main--1.0--patch-303
99     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
100       that it works with our QuickStart document.
101     
102     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
103       (fullclean): Adapt to work with .muse extension.
104     
105     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
106       automatically get colorized as a Muse document when opened.
107     
108     * lisp/muse-xml.el: Move from experimental.
109       (muse-xml-footer): Use correct ending tag.
110       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
111       annoying error regarding "&mdash;" when validating with nxml-mode.
112       rule and fn-sep should use the empty form of the HR tag.
113     
114     * README: Fix directions for QuickStart.
116     modified files:
117      ChangeLog README examples/Makefile examples/muse.rnc
118      lisp/muse-xml.el
120     renamed files:
121      examples/.arch-ids/QuickStart.id
122        ==> examples/.arch-ids/QuickStart.muse.id
123      examples/QuickStart
124        ==> examples/QuickStart.muse
125      experimental/.arch-ids/muse-xml.el.id
126        ==> lisp/.arch-ids/muse-xml.el.id
127      experimental/muse-xml.el
128        ==> lisp/muse-xml.el
131 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
133     Summary:
134       muse-html: Fix regexp error.
135     Revision:
136       muse--main--1.0--patch-302
138     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
139       string.
141     modified files:
142      ChangeLog lisp/muse-html.el
145 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
147     Summary:
148       Makefile: Minor tweak.
149     Revision:
150       muse--main--1.0--patch-301
152     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
153       muse-autoloads.elc from being added to the list -- it won't be compiled
154       anyway.
156     modified files:
157      ChangeLog lisp/Makefile
160 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
162     Summary:
163       Generate autoloads file.
164     Revision:
165       muse--main--1.0--patch-300
167     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
168       directory.
169     
170     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
171       list.
172       (all): Generate autoloads.
173       (autoloads): Make muse-autoloads.el.
174       (muse-autoloads.el): Call `muse-generate-autoloads' from
175       scripts/muse-build.el with arguments representing the directories to
176       use when searching for autoloads.
177       (realclean distclean fullclean): Remove autoloads.
178     
179     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
180       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
181       work itself.  Expand all command line args so that the right
182       directories are searched.  Hardcode muse-autoloads.el as the name of
183       the generated autoloads file.  Use my custom header and footer, if
184       possible.
186     modified files:
187      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
190 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
192     Summary:
193       Add autoload cookies.
194     Revision:
195       muse--main--1.0--patch-299
197     Add autoload cookies to several functions.
199     modified files:
200      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
201      lisp/muse-project.el lisp/muse-protocols.el
202      lisp/muse-publish.el
205 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
207     Summary:
208       muse-mode: Make muse-edit-link-at-point work.
209     Revision:
210       muse--main--1.0--patch-298
212     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
213       this function works.  Before, it would remove an arbitrary chunk of the
214       top of the buffer.
216     modified files:
217      ChangeLog lisp/muse-mode.el
220 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
222     Summary:
223       Change mode of muse-protocols to 644.
224     Revision:
225       muse--main--1.0--patch-297
228     modified files:
229      ChangeLog lisp/muse-protocols.el
232 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
234     Summary:
235       muse-wiki: WikiWord suffix fix.
236     Revision:
237       muse--main--1.0--patch-296
239     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
240       be nothing at the end.  This allows us to separate WikiWords with
241       "''''" to indicate suffixes.
243     modified files:
244      ChangeLog lisp/muse-wiki.el
247 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
249     Summary:
250       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
251     Revision:
252       muse--main--1.0--patch-295
254     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
255       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
256       for the report.
258     modified files:
259      ChangeLog lisp/muse-wiki.el
262 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
264     Summary:
265       muse-publish: Make muse-insert-markup a function.
266     Revision:
267       muse--main--1.0--patch-294
269     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
270       defsubst.
272     modified files:
273      ChangeLog lisp/muse-publish.el
276 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
278     Summary:
279       Merged from muse--rel--3.02 (patch 29)
280     Revision:
281       muse--main--1.0--patch-293
283     Patches applied:
284     
285      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
286        muse-mode: Fix semicolon in paragraph issue.
288     modified files:
289      ChangeLog lisp/muse-mode.el
291     new patches:
292      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
295 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
297     Summary:
298       Merged from muse--rel--3.02 (patch 28)
299     Revision:
300       muse--main--1.0--patch-292
302     Patches applied:
303     
304      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
305        muse-project: Deal with edge case.
307     modified files:
308      ChangeLog lisp/muse-project.el
310     new patches:
311      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
314 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
316     Summary:
317       Merged from muse--rel--3.02 (patch 27)
318     Revision:
319       muse--main--1.0--patch-291
321     Patches applied:
322     
323      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
324        muse-project: Prevent auto-save files from being included.
326     modified files:
327      ChangeLog lisp/muse-project.el
329     new patches:
330      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
333 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
335     Summary:
336       muse-groff: Fix compiler warning.
337     Revision:
338       muse--main--1.0--patch-290
340     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
342     modified files:
343      ChangeLog lisp/muse-groff.el
346 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
348     Summary:
349       muse-registry: Attempt to increase Emacs20 compatibility.
350     Revision:
351       muse--main--1.0--patch-289
353     * lisp/muse-registry.el (muse-registry-show)
354       (muse-registry-update-registry, muse-registry-make-new-registry): Use
355       dolist instead of mapc for nomimal support of Emacs20, since Planner
356       tries to support it.
358     modified files:
359      ChangeLog lisp/muse-registry.el
362 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
364     Summary:
365       XEmacs fixes in muse-latex2png and muse-registry.
366     Revision:
367       muse--main--1.0--patch-288
369     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
370       to use expand-file-name than concat, since the result of the
371       temp-directory function sometimes doesn't have a trailing backslash.
372     
373     * lisp/muse-registry.el (muse-registry-url-regexp): Use
374       muse-regexp-space.
375       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
376       (muse-registry-make-new-registry): Use a better heuristic for
377       determining whether the given file is actually a directory.  This
378       avoids the use of `directory-files-and-attributes', which is not
379       available in XEmacs.
380       (muse-registry-new-entries): Use muse-match-string-no-properties.
382     modified files:
383      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
386 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
388     Summary:
389       muse-registry.el: Fix compiler warnings.
390     Revision:
391       muse--main--1.0--patch-287
393     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
394       cl.el.
396     modified files:
397      ChangeLog lisp/muse-registry.el
400 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
402     Summary:
403       muse-wiki: First try at implementing WikiName separator.
404     Revision:
405       muse--main--1.0--patch-286
407     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
408       markup, for when you want to add a suffix to a WikiName.
410     modified files:
411      ChangeLog lisp/muse-wiki.el
414 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
416     Summary:
417       Merged from muse--rel--3.02 (patch 25)
418     Revision:
419       muse--main--1.0--patch-285
421     Patches applied:
422     
423      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
424        muse-latex: Get table of contents to publish correctly.
426     modified files:
427      ChangeLog lisp/muse-latex.el
429     new patches:
430      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
433 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
435     Summary:
436       Add muse-registry.el to Muse.
437     Revision:
438       muse--main--1.0--patch-284
440     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
441       provides a URL registry for Muse.
443     new files:
444      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
446     modified files:
447      AUTHORS ChangeLog
450 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
452     Summary:
453       muse-mode: Minor fix.
454     Revision:
455       muse--main--1.0--patch-283
457     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
458       and save-excursion as recommended by Emacs documentation.
460     modified files:
461      ChangeLog lisp/muse-mode.el
464 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
466     Summary:
467       muse-mode: Handle case where we visit an anchor-only link.
468     Revision:
469       muse--main--1.0--patch-282
471     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
472       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
474     modified files:
475      ChangeLog lisp/muse-mode.el
478 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
480     Summary:
481       muse-colors: Add faces for all 3 levels of emphasis.
482     Revision:
483       muse--main--1.0--patch-281
485     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
486       (muse-emphasis-3): New faces that represent italic, bold, and bold
487       italic emphasis, respectively.
488       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
489       the suggestion and the initial code. 
491     modified files:
492      AUTHORS ChangeLog lisp/muse-colors.el
495 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
497     Summary:
498       muse-latex2png: XEmacs compatibility.
499     Revision:
500       muse--main--1.0--patch-280
502     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
503       file-expand-wildcards, since it was a no-op.
504       (latex2png): Fall back to a temporary directory variable that works
505       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
507     modified files:
508      ChangeLog lisp/muse-latex2png.el
511 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
513     Summary:
514       Update AUTHORS.
515     Revision:
516       muse--main--1.0--patch-279
518     * AUTHORS: Update.
520     modified files:
521      AUTHORS ChangeLog
524 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
526     Summary:
527       Don't split anchors in URLs.
528     Revision:
529       muse--main--1.0--patch-278
531     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
532       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
533       sure that we handle URLs before trying to split the anchor.
534       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
536     modified files:
537      ChangeLog lisp/muse-mode.el
540 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
542     Summary:
543       Merged from mwolson@gnu.org--2005 (patch 23)
544     Revision:
545       muse--main--1.0--patch-277
547     Patches applied:
548     
549      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
550        muse-wiki: WikiWords can have consecutive capital letters.
552     modified files:
553      ChangeLog lisp/muse-wiki.el
555     new patches:
556      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
559 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
561     Summary:
562       Deal with case when muse-make-link is passed an explicit link.
563     Revision:
564       muse--main--1.0--patch-276
566     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
567       with case when we are passed an explicit-style link.
569     modified files:
570      ChangeLog lisp/muse-mode.el
573 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
575     Summary:
576       Merged from mwolson@gnu.org--2005 (patch 20-22)
577     Revision:
578       muse--main--1.0--patch-275
580     Patches applied:
581     
582      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
583        Update NEWS.
584     
585      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
586        Update examples.
587     
588      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
589        Release Emacs Muse 3.02.02.
591     new files:
592      examples/mwolson/templates/.arch-ids/header.tex.id
593      examples/mwolson/templates/header.tex
595     modified files:
596      ChangeLog NEWS examples/mwolson/muse-init.el
597      examples/mwolson/templates/header.html lisp/muse.el muse.texi
599     new patches:
600      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
601      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
602      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
605 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
607     Summary:
608       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
609     Revision:
610       muse--main--1.0--patch-274
612     Patches applied:
613     
614      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
615        Don't interpret enddots, dots, and rule inside of links.
616     
617      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
618        Allow bad WikiWords to be colorized, by popular request.
619     
620      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
621        Be more fault-tolerant about muse-file-extension.
622     
623      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
624        Prepare debian files for new minor release.
625     
626      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
627        Update NEWS.
628     
629      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
630        NEWS: Add migration note.
631     
632      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
633        Merged from mwolson@gnu.org--2005 (patch 272-273)
635     modified files:
636      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
637      debian/control debian/rules lisp/muse-colors.el
638      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
640     new patches:
641      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
642      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
643      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
644      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
645      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
646      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
647      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
650 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
652     Summary:
653       muse-latex: Make footnotes look a bit more natural for LaTeX users.
654     Revision:
655       muse--main--1.0--patch-273
657     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
658       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
660     modified files:
661      ChangeLog lisp/muse-latex.el
664 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
666     Summary:
667       muse-texinfo: Correct markup strings for dots, enddots, center.
668     Revision:
669       muse--main--1.0--patch-272
671     * AUTHORS: Bookkeeping
672     
673     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
674       Jim Ottaway that produces correct output for dots, enddots, and
675       centered text.
677     modified files:
678      AUTHORS ChangeLog lisp/muse-texinfo.el
681 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
683     Summary:
684       Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
685     Revision:
686       muse--main--1.0--patch-271
688     Mark several revisions as "included".  No actual changes were made to the
689     source.
691     modified files:
692      ChangeLog
694     new patches:
695      davidsmith@acm.org--2005/muse--devo--1.0--base-0
696      davidsmith@acm.org--main/muse--devo--1.0--base-0
697      davidsmith@acm.org--main/muse--devo--1.0--patch-1
698      davidsmith@acm.org--main/muse--devo--1.0--patch-2
699      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
700      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
701      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
702      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
703      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
704      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
705      mwolson@gnu.org--2005/muse--rel--3.02--base-0
706      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
707      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
708      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
709      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
710      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
711      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
712      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
713      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
716 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
718     Summary:
719       muse-groff: Provide groff-pdf style rather than pdf.
720     Revision:
721       muse--main--1.0--patch-270
723     * experimental/muse-groff.el: Remove, since the original author keeps his
724       version in the lisp/ directory, and it's reasonably stable by now.
725     
726     * lisp/muse-groff.el: Detabify source.
727       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
728       avoid a conflict with the latex-based pdf style.
730     removed files:
731      experimental/.arch-ids/muse-groff.el.id
732      experimental/muse-groff.el
734     modified files:
735      ChangeLog lisp/muse-groff.el
738 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
740     Summary:
741       Merged from ajk@iu.edu--2005 (patch 0-9)
742     Revision:
743       muse--main--1.0--patch-269
745     Patches applied:
746     
747      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
748        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
749     
750      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
751        Publish PDF using GROFF with mom macros.
752     
753      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
754        Kinda works, still need tables and a bunch of other stuff.
755     
756      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
757        Remove extra newlines from QUOTE calls.
758     
759      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
760        mom -> groff
761     
762      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
763        - fix syntax of definition of muse-groff-markup-strings
764     
765      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
766        Use \z to keep leading space that will result from .URL...
767     
768      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
769        Don't use .blm (blank line == paragraph break).  Hopefu...
770     
771      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
772        Use markup-strings for <example>.
773     
774      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
775        Catch up with mwolson
777     new files:
778      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
780     modified files:
781      ChangeLog
783     new patches:
784      ajk@iu.edu--2005/muse--ajk--1.0--base-0
785      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
786      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
787      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
788      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
789      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
790      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
791      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
792      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
793      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
796 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
798     Summary:
799       Allow "-" in publishing directives.
800     Revision:
801       muse--main--1.0--patch-268
803     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
804       publishing directives.  Thanks to Jim Ottaway for the suggestion.
806     modified files:
807      ChangeLog lisp/muse-publish.el
810 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
812     Summary:
813       muse-latex: Fix "generation of PDF failed" message.
814     Revision:
815       muse--main--1.0--patch-267
817     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
818       t or nil depending on whether the publishing attempt was successful.
820     modified files:
821      ChangeLog lisp/muse-latex.el
824 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
826     Summary:
827       Call pdflatex a reasonable number of times.
828     Revision:
829       muse--main--1.0--patch-266
831     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
832       times, depending on what return value we get.  Thanks to John Wiegley
833       for the heads up.
835     modified files:
836      ChangeLog Makefile.defs debian/changelog debian/rules
837      lisp/muse-latex.el
840 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
842     Summary:
843       Temporary workaround to make lists work properly again.
844     Revision:
845       muse--main--1.0--patch-265
847     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
848       properties to lists, since we need to be able to reduce them in later
849       publishing rules for muse-html.  I'd really like to change the way
850       lists are marked up so as to obviate the need for this.
852     modified files:
853      ChangeLog lisp/muse-publish.el
856 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
858     Summary:
859       Attempt to fix read-only error.
860     Revision:
861       muse--main--1.0--patch-264
863     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
864       inhibit-read-only to t so that we don't get buffer-read-only errors.
866     modified files:
867      ChangeLog lisp/muse-publish.el
870 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
872     Summary:
873       Fix mistyping of new option name.
874     Revision:
875       muse--main--1.0--patch-263
877     * lisp/muse-publish.el (muse-publish-markup-comment)
878       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
880     modified files:
881      ChangeLog lisp/muse-publish.el
884 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
886     Summary:
887       muse-publish: Use `apply' instead of passing list to `insert'.
888     Revision:
889       muse--main--1.0--patch-262
891     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
892       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
893       Hopefully this will fix a backtrace or two.
895     modified files:
896      ChangeLog lisp/muse-publish.el
899 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
901     Summary:
902       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
903     Revision:
904       muse--main--1.0--patch-261
906     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
907       'comment-begin and 'comment-end.
908     
909     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
910     
911     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
912     
913     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
914     
915     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
916       argument for "\ref", since it isn't valid LaTeX.
917     
918     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
919       muse-publishing-current-output-path rather than
920       muse-publishing-current-file.
921     
922     * lisp/muse-publish.el (muse-publishing-current-output-path): New
923       variable that determines where the current file is being published to.
924       (muse-publish-file): Set muse-publishing-current-output-path.
925       (muse-publish-comments-p): New option that determines whether comments
926       should be deleted or published.  Default is to delete.
927       (muse-publish-markup-comment, muse-publish-comment-tag): Use
928       muse-publish-comments-p.
930     modified files:
931      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
932      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
933      lisp/muse-publish.el lisp/muse-texinfo.el
936 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
938     Summary:
939       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
940     Revision:
941       muse--main--1.0--patch-260
943     * AUTHORS: Bookkeeping.
944     
945     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
946       `output-dir' is not defined, so let's just use pubdir.
947     
948     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
949       Ottaway.
951     modified files:
952      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
955 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
957     Summary:
958       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
959     Revision:
960       muse--main--1.0--patch-259
962     * AUTHORS: Update.
963     
964     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
965       table headers and overlining table footers, as suggested by Trent Buck.
966     
967     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
968       author has agreed to send in a copyright assignment form.
970     modified files:
971      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
973     renamed files:
974      contrib/.arch-ids/muse-latex2png.el.id
975        ==> lisp/.arch-ids/muse-latex2png.el.id
976      contrib/muse-latex2png.el
977        ==> lisp/muse-latex2png.el
980 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
982     Summary:
983       Pave the way for entire-document escaping of specials.
984     Revision:
985       muse--main--1.0--patch-258
987     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
988     
989     * lisp/muse-publish.el (muse-insert-markup): New function that is used
990       for inserting markup text.  Currently, this inserts the text and adds
991       the read-only property.  This should permit us to deal with escaping
992       specials in the entire document, later on.
993       (muse-publish-section-close, muse-publish-markup-word)
994       (muse-publish-markup-emdash, muse-publish-markup-enddots)
995       (muse-publish-markup-dots, muse-publish-markup-rule)
996       (muse-publish-markup-heading, muse-publish-markup-footnote)
997       (muse-publish-markup-fn-sep, muse-publish-surround-text)
998       (muse-publish-markup-list, muse-publish-markup-leading-space)
999       (muse-publish-markup-verse): Use muse-insert-markup instead of
1000       `insert'.  Don't use this on whitespace, just the markup text itself.
1001     
1002     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1003       Ditto.
1004     
1005     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1007     modified files:
1008      ChangeLog lisp/muse-book.el lisp/muse-journal.el
1009      lisp/muse-mode.el lisp/muse-publish.el
1012 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1014     Summary:
1015       By default, use ".muse" extension and do not detect by pathname.
1016     Revision:
1017       muse--main--1.0--patch-257
1019     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1020       (muse-file-extension): Default to "muse".  This has the effect of
1021       making Emacs associate the ".muse" extension with muse-mode, without
1022       trying to figure things out from the path to the file.  The former
1023       method is usually considered to be best, so we'll go with it.
1025     modified files:
1026      ChangeLog lisp/muse-mode.el lisp/muse.el
1029 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1031     Summary:
1032       Emacs 21 flyspell fix.
1033     Revision:
1034       muse--main--1.0--patch-256
1036     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1037       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1038       means that the version of flyspell that comes with Emacs21 will no
1039       longer mess up links.
1041     modified files:
1042      ChangeLog lisp/muse-mode.el
1045 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1047     Summary:
1048       Merged from jeho@jeho.org--2005 (patch 0-11)
1049     Revision:
1050       muse--main--1.0--patch-255
1052     * AUTHORS: Update.
1053     
1054     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1055       footnode-end mark.
1056     
1057     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1058       links.
1059       (muse-visit-link-default): Save position before searching, in case the
1060       search fails.  Use a regexp search.  Start from beginning of document.
1061       Refine search regexp.
1062     
1063     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1064       that indicated whether project names without a page specifier will be
1065       considered links.
1066       (muse-wiki-handle-interwiki): Consult
1067       `muse-wiki-ignore-bare-project-names'.
1068     
1069     Patches applied:
1070     
1071      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1072        muse-mode.el fix for muse-visit-link-default
1073     
1074      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1075        muse-mode.el fix intangible problem in muse-link-at-point
1076     
1077      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1078        muse-wiki: added option for not rendering bare project names as links
1079     
1080      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1081        muse-mode.el: fix finding an anchor
1082     
1083      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1084        muse-latex.el: fix footnote-end
1086     modified files:
1087      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1088      lisp/muse-wiki.el
1090     new patches:
1091      jeho@jeho.org--2005/muse--jeho--1.0--base-0
1092      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1093      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1094      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1095      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1096      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1097      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1098      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1099      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1100      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1101      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1102      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1105 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1107     Summary:
1108       contrib/muse-latex2png.el: Put images in the correct directory.
1109     Revision:
1110       muse--main--1.0--patch-254
1112     * contrib/muse-latex2png.el (latex2png-move2pubdir)
1113       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1114       puts generated images in the correct directory.
1116     modified files:
1117      AUTHORS ChangeLog contrib/muse-latex2png.el
1120 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1122     Summary:
1123       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1124     Revision:
1125       muse--main--1.0--patch-253
1127     * experimental/muse-xml.el (muse-xml-insert-anchor)
1128       (muse-xml-markup-anchor): Make sure we don't blow away the text just
1129       before an anchor.  On all types but texinfo, insert a newline
1130       immediately after the anchor.
1131     
1132     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1133       (muse-docbook-markup-anchor): Ditto.
1134     
1135     * lisp/muse-html.el (muse-html-insert-anchor)
1136       (muse-html-markup-anchor): Ditto.
1137     
1138     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1139       (muse-texinfo-markup-anchor): Ditto.
1140     
1141     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1142       the anchor the first match group.
1143     
1144     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1145       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
1146       suggestion.
1147       (muse-latex-insert-anchor): Use a simpler routine that inserts
1148       \label{}.
1150     modified files:
1151      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1152      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1153      lisp/muse-texinfo.el
1156 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1158     Summary:
1159       Allow anchors to occur near (rather than at) the beginning of line.
1160     Revision:
1161       muse--main--1.0--patch-252
1163     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1164       characters before anchor, like " - ".  Thanks to Phillip Lord for the
1165       suggestion.
1167     modified files:
1168      ChangeLog lisp/muse-publish.el
1171 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1173     Summary:
1174       Minor bookkeeping update.
1175     Revision:
1176       muse--main--1.0--patch-251
1178     * AUTHORS: Update information.
1180     modified files:
1181      AUTHORS ChangeLog
1184 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1186     Summary:
1187       muse-mathml: New experimental embedded MathML publisher.
1188     Revision:
1189       muse--main--1.0--patch-250
1191     * lisp/muse-html.el (muse-html): Fix docstring.
1192     
1193     * experimental/muse-mathml.el: New file that implements a <math> tag.
1194       With the help of an external program, this will translate LaTeX code
1195       between <math> and </math> to embedded MathML.  A new style called
1196       "mathml" is defined, which is derived from the XHTML style, but with a
1197       more suitable header.
1199     new files:
1200      experimental/.arch-ids/muse-mathml.el.id
1201      experimental/muse-mathml.el
1203     modified files:
1204      ChangeLog lisp/muse-html.el
1207 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1209     Summary:
1210       muse-latex: Ignore anchor if it occurs at end of line.
1211     Revision:
1212       muse--main--1.0--patch-249
1214     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1215       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
1217     modified files:
1218      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1221 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1223     Summary:
1224       Add ability to publish embedded LaTeX content as a PNG.
1225     Revision:
1226       muse--main--1.0--patch-248
1228     * lisp/muse-publish.el (muse-publishing-styles)
1229       (muse-publishing-current-file, muse-publishing-current-style)
1230       (muse-publishing-styles): Add documentation.
1231     
1232     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
1233       expects LaTeX content, and will publish a PNG file.  If you're
1234       interesting in helping, check out To Do in the commentary.  This is in
1235       /contrib for now, since the original author doesn't have a copyright
1236       assignment on file with the FSF.
1238     new files:
1239      contrib/.arch-ids/muse-latex2png.el.id
1240      contrib/muse-latex2png.el
1242     modified files:
1243      AUTHORS ChangeLog lisp/muse-publish.el
1246 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1248     Summary:
1249       muse-groff.el: New publishing styles groff and groff-pdf.
1250     Revision:
1251       muse--main--1.0--patch-247
1253     * AUTHORS: Add AJK.
1254     
1255     * lisp/muse.el: Use the correct month name for this release.  Oops.
1256     
1257     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1258     
1259     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1260       publishing styles.
1262     new files:
1263      experimental/.arch-ids/muse-groff.el.id
1264      experimental/muse-groff.el
1266     modified files:
1267      AUTHORS ChangeLog lisp/muse.el muse.texi
1270 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1272     Summary:
1273       Figure out syntax of :set.
1274     Revision:
1275       muse--main--1.0--patch-246
1277     * lisp/muse-project.el (muse-project): Make the :set option inline to
1278       match the actual syntax that Muse recognizes.
1279     
1280     * muse.texi (Projects): Note that I need to work on this section.
1282     modified files:
1283      ChangeLog lisp/muse-project.el muse.texi
1286 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1288     Summary:
1289       Release Emacs Muse 3.02.01.
1290     Revision:
1291       muse--main--1.0--patch-245
1293     * NEWS: Update entries for Muse 3.02.01.
1294     
1295     * debian/rules: Install NEWS.Debian.
1296     
1297     * debian/NEWS: New file that contains Debian-related news items.
1298     
1299     * examples/mwolson/muse-init.el: Update with my latest changes.
1300     
1301     * examples/mwolson/templates/footer.html: Use
1302       `muse-publishing-directive'.
1304     new files:
1305      debian/.arch-ids/NEWS.id debian/NEWS
1307     modified files:
1308      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1309      examples/mwolson/muse-init.el
1310      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1313 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1315     Summary:
1316       Fix customization bugs concerning muse-project-alist.
1317     Revision:
1318       muse--main--1.0--patch-244
1320     * examples/johnw/muse-johnw.el: Update with latest version from John.
1321     
1322     * muse-project.el (muse-project-alist-using-customize): New variable that
1323       indicates whether or not we just used customize to modify the value of
1324       muse-project-alist.
1325       (muse-project-alist-get): Set muse-project-alist-using-customize.
1326       (muse-project-alist-set): Only try to unescape muse-project-alist if
1327       muse-project-alist-using-customize is set.  Make sure that the value we
1328       save to .emacs is unescaped.
1329       (muse-project): Add definition for :value-delete so that we can work
1330       around an Emacs21 and XEmacs21 annoyance.
1332     modified files:
1333      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1336 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1338     Summary:
1339       Try to make link properties more sane.
1340     Revision:
1341       muse--main--1.0--patch-243
1343     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1344       a bit smarter.  It is hoped that this fixes several strange key
1345       movement and link coloring issues.  Thanks to Sergey Vlasov for the
1346       fix.
1348     modified files:
1349      AUTHORS ChangeLog lisp/muse-colors.el
1352 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1354     Summary:
1355       Use modification time for date directive.
1356     Revision:
1357       muse--main--1.0--patch-242
1359     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1360       directive using the currently-publishing file's modification time,
1361       rather than the current time.
1363     modified files:
1364      ChangeLog lisp/muse-publish.el
1367 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1369     Summary:
1370       muse-latex: Add a few escaping options that may be used in the future.
1371     Revision:
1372       muse--main--1.0--patch-241
1374     * lisp/muse-latex.el: Note that we don't make use of these new options
1375       yet.
1376       (muse-latex-markup-specials): Move longer escapes out of here.
1377       (muse-latex-markup-specials-entire-document): New option that specifies
1378       the special characters to escape in the whole document after processing
1379       markup rules.
1380       (muse-latex-markup-specials-verbatim): New option that specifies the
1381       special characters to escape in <example> tags and =literal text=.
1383     modified files:
1384      ChangeLog lisp/muse-latex.el
1387 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1389     Summary:
1390       If more than 1 blank separates list/table items, separate them.
1391     Revision:
1392       muse--main--1.0--patch-240
1394     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1395       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1396       line separates a list or table item, it will form a new table.
1398     modified files:
1399      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1400      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1403 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1405     Summary:
1406       muse.texi: Use @example instead of @smallexample.
1407     Revision:
1408       muse--main--1.0--patch-239
1410     * muse.texi: Replace @smallexample with @example.  It didn't do what I
1411       thought it did, and the result looked worse.  Hence, the reversal.
1413     modified files:
1414      ChangeLog muse.texi
1417 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1419     Summary:
1420       muse-html: Add muse-xhtml-style-sheet.
1421     Revision:
1422       muse--main--1.0--patch-238
1424     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1425       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1426       Thanks to Trent Buck for the suggestion.
1428     modified files:
1429      ChangeLog lisp/muse-html.el
1432 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1434     Summary:
1435       Release Muse 3.02.
1436     Revision:
1437       muse--main--1.0--patch-237
1439     * Makefile.defs: Update Debian stuff.
1440     
1441     * changelog: Add entry for 3.02-1, urgency medium.
1443     modified files:
1444      ChangeLog Makefile.defs debian/changelog
1447 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1449     Summary:
1450       Prepare for release.
1451     Revision:
1452       muse--main--1.0--patch-236
1454     * lisp/muse.el (muse-version): Increment to 3.02.
1455     
1456     * *.el: Fix first header line.
1457     
1458     * examples/mwolson/muse-init.el: Sync with my config.
1459       (my-muse-pdf-make-links-absolute): New function that makes relative
1460       links absolute in a hard-coded way.
1461       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1462       publishing transforms.
1463     
1464     * NEWS: Update.
1466     new files:
1467      experimental/.arch-ids/muse-cite.el.id
1468      experimental/muse-cite.el
1470     modified files:
1471      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1472      experimental/muse-message.el experimental/muse-xml.el
1473      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1474      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1475      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1476      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1477      lisp/muse-protocols.el lisp/muse-publish.el
1478      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1479      lisp/muse.el muse.texi
1482 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1484     Summary:
1485       Finish documentation.
1486     Revision:
1487       muse--main--1.0--patch-235
1489     * muse.texi (Comments): New node that describes the syntax of comments.
1490       (Markup Strings): Describe all markup strings.
1492     modified files:
1493      ChangeLog muse.texi
1496 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1498     Summary:
1499       Document style elements for muse-define-style.
1500     Revision:
1501       muse--main--1.0--patch-234
1503     * muse.texi: Use @smallexample for 1-line examples.
1504       (Style Elements): New node that explains the different style elements
1505       that may be used for muse-define-style and muse-derive-style.
1506       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1507       better.
1509     modified files:
1510      ChangeLog muse.texi
1513 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1515     Summary:
1516       Make documentation separately installable.
1517     Revision:
1518       muse--main--1.0--patch-233
1520     * Makefile (install): Split into install-bin and install-info.
1521     
1522     * muse.texi (Markup Regexps): Fix display bug.
1524     modified files:
1525      ChangeLog Makefile muse.texi
1528 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1530     Summary:
1531       muse-mode: Set comment syntax.
1532     Revision:
1533       muse--main--1.0--patch-232
1535     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1536       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1538     modified files:
1539      ChangeLog lisp/muse-mode.el
1542 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1544     Summary:
1545       muse.texi: Add publishing order information.
1546     Revision:
1547       muse--main--1.0--patch-231
1549     * muse.texi (Markup Regexps): Add publishing order.
1551     modified files:
1552      ChangeLog muse.texi
1555 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1557     Summary:
1558       Hack on documentation.  The release is in sight!
1559     Revision:
1560       muse--main--1.0--patch-230
1562     * muse.texi: Use @subsubheading for all logical split headers rather than
1563       @emph.  Move all examples against left margin.  Add comments to
1564       indicate what still needs to be done.
1565       (DocBook): Correct a few misspelled variable names and add some new
1566       variables.
1567       (Common Elements): Split this into 4 new subsections.
1569     modified files:
1570      ChangeLog muse.texi
1573 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1575     Summary:
1576       Fix publishing of stuff like <code><></code>.
1577     Revision:
1578       muse--main--1.0--patch-229
1580     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1581       `insert-before-markers' rather than `insert'.  This should fix strange
1582       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1584     modified files:
1585      ChangeLog lisp/muse-publish.el
1588 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1590     Summary:
1591       Update NEWS, fix muse-url-protocols customization interface.
1592     Revision:
1593       muse--main--1.0--patch-228
1595     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1596       using nil as the resolve function.
1597     
1598     * NEWS: Bring up-to-date.
1600     modified files:
1601      ChangeLog NEWS lisp/muse-protocols.el
1604 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1606     Summary:
1607       Fix title coloring bug; muse-latex: escape '<' and '>'.
1608     Revision:
1609       muse--main--1.0--patch-227
1611     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1612       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1613       for the report.
1614     
1615     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1616       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1617       Buck.
1619     modified files:
1620      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1623 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1625     Summary:
1626       muse-latex: Handle special characters in a better way.
1627     Revision:
1628       muse--main--1.0--patch-226
1630     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1631       characters hack.
1632       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1633       'end-literal.  Thanks to Trent Buck for the suggestion.
1634       (muse-latex-markup-specials): Move special characters here instead of
1635       using the regexp.
1637     modified files:
1638      ChangeLog lisp/muse-latex.el
1641 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1643     Summary:
1644       muse-latex: Fix compiler warning.
1645     Revision:
1646       muse--main--1.0--patch-225
1648     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1649       format.
1651     modified files:
1652      ChangeLog lisp/muse-latex.el
1655 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1657     Summary:
1658       Add <code> tag.
1659     Revision:
1660       muse--main--1.0--patch-224
1662     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1663       verbatim.  Verbatim makes text literal and escaped, code makes text
1664       teletype and escaped.
1665     
1666     * muse-publish.el (muse-publish-markup-tags): Add "code".
1667       (muse-publish-code-tag): New function that publishes code the same way
1668       as =teletyped= text.
1670     modified files:
1671      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1674 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1676     Summary:
1677       Strip text properties before browsing a URL.
1678     Revision:
1679       muse--main--1.0--patch-223
1681     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1682       this will fix a bug.
1684     modified files:
1685      ChangeLog lisp/muse-protocols.el
1688 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1690     Summary:
1691       muse-latex: Call pdflatex twice to get <contents> published.
1692     Revision:
1693       muse--main--1.0--patch-222
1695     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1696       pdflatex twice, since this seems to be necessary to get <contents>
1697       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1698       to call it three times, since this is what John originally did.  Can
1699       someone please give me advice about this?
1701     modified files:
1702      ChangeLog lisp/muse-latex.el
1705 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1707     Summary:
1708       Make info:// and man:// not publish a link, handle insert URL edge case.
1709     Revision:
1710       muse--main--1.0--patch-221
1712     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1713       publish only the description, not the URL.
1714     
1715     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1716       get nil from muse-publish-url by not inserting any text.
1718     modified files:
1719      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1722 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1724     Summary:
1725       If a URL has a resolve function of nil, publish the description only.
1726     Revision:
1727       muse--main--1.0--patch-220
1729     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1730       complete tag.
1731     
1732     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1733       interface.
1734       (muse-resolve-url): If nil is given as the resolve function, return
1735       nil.
1736     
1737     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1738       insert the description instead of the original URL.
1740     modified files:
1741      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1742      lisp/muse-publish.el
1745 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1747     Summary:
1748       Implement protocol handling.
1749     Revision:
1750       muse--main--1.0--patch-219
1752     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1753       should just make a hook for this stuff.
1754       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1755     
1756     * lisp/muse-protocols.el: New file that implements protocol handling.
1757     
1758     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1759       muse-resolve-url.
1760       (muse-publish-markup-url): Indentation fix, no func change.
1761     
1762     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1763     
1764     * lisp/muse.el: Require muse-protocols.
1766     new files:
1767      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1769     modified files:
1770      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1771      lisp/muse-regexps.el lisp/muse.el
1774 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1776     Summary:
1777       muse-xml: Use a more standard sort of header.
1778     Revision:
1779       muse--main--1.0--patch-218
1781     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1782       type="muse">, as suggested by Brad Collins.
1784     modified files:
1785      ChangeLog experimental/muse-xml.el
1788 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1790     Summary:
1791       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1792     Revision:
1793       muse--main--1.0--patch-217
1795     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1796     
1797     * README (examples): Mention that other files are here as well.
1798     
1799     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1800       for use with muse-xml.el.
1801     
1802     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1803       muse-xml is in experimental status.
1804       (muse-xml-markup-regexps): Correct table-munging regexp.
1805       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1806       Empty lines are marked up as <line />.
1807     
1808     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1809       s/last-stanza-end/end-last-stanza-line/.
1810     
1811     * muse-mode.el (muse-visit-link-default): Make the temporary file
1812       visiting work as expected.
1813     
1814     * muse-publish.el (muse-publish-markup-verse): Make use of
1815       'begin-verse-line and 'begin-last-stanza-line.  Use
1816       'end-last-stanza-line instead of 'last-stanza-end.
1817     
1818     * muse.texi (Verse): Be a bit more clever with our example.
1820     new files:
1821      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1823     modified files:
1824      AUTHORS ChangeLog README experimental/muse-xml.el
1825      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1826      muse.texi
1829 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1831     Summary:
1832       Allow links to temporary files to be visited.
1833     Revision:
1834       muse--main--1.0--patch-216
1836     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1837       temporary files.  These are buffers that do not have a corresponding
1838       file.
1840     modified files:
1841      ChangeLog lisp/muse-mode.el
1844 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1846     Summary:
1847       Fix save-match-data gaffe.
1848     Revision:
1849       muse--main--1.0--patch-215
1851     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1852       outside of `and' statement.
1854     modified files:
1855      ChangeLog lisp/muse-regexps.el
1858 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1860     Summary:
1861       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1862     Revision:
1863       muse--main--1.0--patch-214
1865     * examples/mwolson/muse-init.el: Update.
1866     
1867     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1868       ensure that links to other pages in this project are given the proper
1869       extension.
1870     
1871     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1872     
1873     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1874       instead of muse-publish-output-name.
1875     
1876     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1877       functions that consult the :link-suffix when returning the name of the
1878       link (or the complete file name for the latter function).  If
1879       :link-suffix does not exist, use :suffix.  This should help Muse be
1880       able to handle some more usage scenarios.
1881       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1882       muse-publish-output-name.
1883     
1884     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1885       muse-publish-link-file instead of muse-publish-output-file.
1886       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1887       letters.  The old behavior was not friendly to acronyms.
1889     modified files:
1890      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1891      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1892      lisp/muse-wiki.el
1895 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1897     Summary:
1898       Correct the publish-project example.
1899     Revision:
1900       muse--main--1.0--patch-213
1902     * examples/publish-project: Remove "-l muse-build.el" and note that the
1903       user's muse-init.el file should add the Muse directories to load-path.
1905     modified files:
1906      ChangeLog examples/publish-project
1909 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1911     Summary:
1912       Reinstate former extended character class rules.
1913     Revision:
1914       muse--main--1.0--patch-212
1916     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1917       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1918       document that.
1919       (muse-regexp-emacs-revision): New variable that indicates the revision
1920       number of this version of Emacs.
1921       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1922       aren't working well enough with extended character classes in regexps.
1923     
1924     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1925       instead of just displaying it.
1927     modified files:
1928      ChangeLog lisp/muse-regexps.el lisp/muse.el
1931 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1933     Summary:
1934       Fix paragraph-filling breakage in Emacs21.
1935     Revision:
1936       muse--main--1.0--patch-211
1938     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1939       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1940       report.
1942     modified files:
1943      ChangeLog lisp/muse-mode.el
1946 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1948     Summary:
1949       Allow Emacs 21.3 to use extended character classes in regexps.
1950     Revision:
1951       muse--main--1.0--patch-210
1953     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1954       Since enough positive reports have come in about the usability of 21.3,
1955       we'll allow it to use extended character classes in regexps by default.
1957     modified files:
1958      ChangeLog lisp/muse-regexps.el
1961 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1963     Summary:
1964       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1965     Revision:
1966       muse--main--1.0--patch-209
1968     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1969       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1970       offer the style and directory prompt when you hit C-c C-t in a file
1971       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1972       Hodique for the fix.
1973     
1974     * lisp/muse.el (muse-read-directory-name): New function that defines a
1975       fallback version of `read-directory-name', since Emacs21 doesn't have
1976       it.
1978     modified files:
1979      ChangeLog lisp/muse-publish.el lisp/muse.el
1981     new patches:
1982      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1983      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1984      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1985      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1986      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1987      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1990 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1992     Summary:
1993       Fix problem with links at beginning of buf and paragraphs.
1994     Revision:
1995       muse--main--1.0--patch-208
1997     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1998       mean.
1999     
2000     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2001     
2002     * muse-html.el (muse-html-markup-regexps): Ditto.
2003     
2004     * muse-publish.el (muse-publishing-last-position): New variable that
2005       indicates our last buffer position while publishing the current rule.
2006       Used to make sure the process doesn't get stalled.
2007       (muse-publish-markup): Fix edge case where links at beginning of
2008       buffer, with read-only text, would prevent the beginning of buffer from
2009       being matched.
2010       (muse-publish-markup-directive): Fix case where two directives of the
2011       same size would prevent any following directives from being
2012       interpreted.  We accomplish this by setting the last published position
2013       to nil after each directive.
2015     modified files:
2016      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2017      lisp/muse-html.el lisp/muse-publish.el
2020 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2022     Summary:
2023       Document publishing directives.
2024     Revision:
2025       muse--main--1.0--patch-207
2027     * muse.texi (Getting Started): Remove crufty sentence.
2028       (Directives): New section that describes the likes of #title and
2029       #author.
2031     modified files:
2032      ChangeLog muse.texi
2035 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2037     Summary:
2038       Document WikiNames and update header publishing information.
2039     Revision:
2040       muse--main--1.0--patch-206
2042     * muse.texi (Headings): Any level of headings is supported.
2043       (Emphasizing Text): Verbatim text may span multiple lines.
2044       (Explicit Links): Refactor Links section into Explicit Links, Implicit
2045       Links, and Images.
2046       (Implicit Links): Document WikiNames and InterWiki links.
2048     modified files:
2049      ChangeLog muse.texi
2052 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2054     Summary:
2055       Finish NEWS, handle emphasis at EOF edge case.
2056     Revision:
2057       muse--main--1.0--patch-205
2059     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2060       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2061       as there is a terminating emphasis delimiter.
2062     
2063     * examples/mwolson/muse-init.el: Sync with my latest configuration.
2064     
2065     * NEWS: Bring this up to date.
2067     modified files:
2068      ChangeLog NEWS examples/mwolson/muse-init.el
2069      lisp/muse-colors.el
2072 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2074     Summary:
2075       muse-html: Add muse-xhtml-extension.
2076     Revision:
2077       muse--main--1.0--patch-204
2079     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2080       default file extension for publishing XHTML files.  Thanks to Trent
2081       Buck for the suggestion.
2082       ("xhtml"): Use it.
2084     modified files:
2085      ChangeLog lisp/muse-html.el
2088 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2090     Summary:
2091       Add items through patch-149 to NEWS.
2092     Revision:
2093       muse--main--1.0--patch-203
2095     * NEWS (progress): Catch up to patch-149.
2096     
2097     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2098     
2099     * lisp/muse-publish.el (muse-publish): Ditto.
2101     modified files:
2102      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2105 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2107     Summary:
2108       Make building of Debian revisions work.
2109     Revision:
2110       muse--main--1.0--patch-202
2112     * Makefile (distclean): Don't remove anything in debian/, since it will
2113       never be necessary.
2114       (debclean): Removed, since two different targets need slightly
2115       different versions of this.  Even abstraction has its limits.
2116       (debbuild): New target that takes care of performing the build itself.
2117       (debrevision): New target that makes a revision build, where the
2118       original tarball must not be modified.
2119       (debrevision): Split out building stuff to debbuild target.
2120     
2121     * debian/changelog: Several revisions worth of Debian fun.
2122     
2123     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2124       (Description): Make this match the ITP and shorten the text.
2126     modified files:
2127      ChangeLog Makefile Makefile.defs debian/changelog
2128      debian/control
2131 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2133     Summary:
2134       Prepare initial upload for Debian project.
2135     Revision:
2136       muse--main--1.0--patch-201
2138     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2139       version, since we only want the last changelog entry to appear on the
2140       initial Debian upload.
2141     
2142     * debian/changelog: New Debian package 3.01.arch.201-1.
2144     modified files:
2145      ChangeLog Makefile.defs debian/changelog
2148 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2150     Summary:
2151       muse-mode: Minor regexp tweak.
2152     Revision:
2153       muse--main--1.0--patch-200
2155     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2157     modified files:
2158      ChangeLog lisp/muse-mode.el
2161 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2163     Summary:
2164       Minor fixups from Peter K. Lee.
2165     Revision:
2166       muse--main--1.0--patch-199
2168     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2169       restrictive with our end-of-table regexp.
2170     
2171     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2172       instead of start of table.  Be less restrictive with several of our
2173       regexps.
2174     
2175     * lisp/muse-html.el: Patch from Peter K. Lee.
2176       (muse-html-prepare-buffer): Work around edge case where the "charset="
2177       part has already been appended to muse-html-meta-content-type.
2178       (muse-html-fixup-tables): Be slightly less restrictive with our
2179       end-of-table regexp.
2181     modified files:
2182      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2183      lisp/muse-html.el
2186 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2188     Summary:
2189       Keep lists from getting mashed together on M-q.
2190     Revision:
2191       muse--main--1.0--patch-198
2193     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
2194       locally so that lists don't get blended together incorrectly upon
2195       hitting M-q.
2197     modified files:
2198      ChangeLog lisp/muse-mode.el
2201 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2203     Summary:
2204       QuickStart: Minor typo in anchor example.
2205     Revision:
2206       muse--main--1.0--patch-197
2208     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2209       rather than a full URL.
2211     modified files:
2212      ChangeLog examples/QuickStart
2215 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2217     Summary:
2218       Makefile: Use BUILDOPTS.
2219     Revision:
2220       muse--main--1.0--patch-196
2222     * Makefile (debrelease): Make use of $(BUILDOPTS).
2223     
2224     * Makefile.defs (BUILDOPTS): New option that allows additional options to
2225       be passed to dpkg-buildpackage.  In case I ever make several revisions
2226       before getting the -1 revision uploaded, for example, I can use "-sa"
2227       here in order to make a valid pacakge.
2229     modified files:
2230      ChangeLog Makefile Makefile.defs
2233 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2235     Summary:
2236       Make generated Debian packages slightly easier to upload.
2237     Revision:
2238       muse--main--1.0--patch-195
2240     * debian/changelog: Generate 3.01.arch.195-1.
2241     
2242     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2243     
2244     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2245       that was last uploaded to Debian.
2246     
2247     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2248       changes is generated.  This means we have to use dpkg-buildpackage,
2249       since debuild doesn't recognize the environment variables that it
2250       claims to recognize.
2252     modified files:
2253      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2256 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2258     Summary:
2259       Makefile: Minor deletion cleanups.
2260     Revision:
2261       muse--main--1.0--patch-194
2264     modified files:
2265      ChangeLog Makefile
2268 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2270     Summary:
2271       Compilation cleanups.
2272     Revision:
2273       muse--main--1.0--patch-193
2275     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2276       `make-variable-buffer-local' in order to silence compiler warnings.
2277     
2278     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2279       warning.
2280     
2281     * scripts/muse-build.el (muse-elint-files): Automatically load every
2282       elisp file rather than specifying each one.
2284     modified files:
2285      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2288 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2290     Summary:
2291       Fix failure to resolve interwiki link when clicking on it.
2292     Revision:
2293       muse--main--1.0--patch-192
2295     * Makefile (debclean): Minor tweak.
2296     
2297     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2298       change.
2299     
2300     * lisp/muse-project.el (muse-project-find-file): Don't add file
2301       extensions to a relative name.  If we're dealing with a file, open it
2302       up without searching through the various projects for a path.  This
2303       should fix the failure to resolve an interwiki link by clicking on it.
2305     modified files:
2306      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2309 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2311     Summary:
2312       Makefile: Remove stale Debian packages for this version.
2313     Revision:
2314       muse--main--1.0--patch-191
2316     * Makefile (debclean): Remove generated Debian packages for the current
2317       version in parent directory.
2319     modified files:
2320      ChangeLog Makefile
2323 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2325     Summary:
2326       Fix trailing backslash error.
2327     Revision:
2328       muse--main--1.0--patch-190
2330     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2331       regexp-quoting fix from drkm.
2333     modified files:
2334      ChangeLog lisp/muse-project.el
2337 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2339     Summary:
2340       Release 3.01.91 (3.02 RC2).
2341     Revision:
2342       muse--main--1.0--patch-189
2344     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2346     modified files:
2347      ChangeLog Makefile.defs lisp/muse.el muse.texi
2350 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2352     Summary:
2353       Escape email address and URL always.
2354     Revision:
2355       muse--main--1.0--patch-188
2357     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
2358       escape and publish email address as read-only, even when it's not
2359       marked up.
2360       (muse-publish-markup-url): Ditto for URL.
2362     modified files:
2363      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2366 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2368     Summary:
2369       Inter-project output name fix.
2370     Revision:
2371       muse--main--1.0--patch-187
2373     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2374       that I had fixed this before.
2376     modified files:
2377      ChangeLog lisp/muse-wiki.el
2380 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2382     Summary:
2383       Make coloring of verbatim greater-than sign same as publishing.
2384     Revision:
2385       muse--main--1.0--patch-186
2387     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2388       greater-than sign surrounded by equal signs, display it in verbatim
2389       face.
2391     modified files:
2392      ChangeLog lisp/muse-colors.el
2395 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2397     Summary:
2398       Allow transform function for link descriptions.  Bare email and URL fixes.
2399     Revision:
2400       muse--main--1.0--patch-185
2402     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2403       (muse-publish-desc-transforms): New option that contains the functions
2404       that will be called to transform a link description.
2405       (muse-publish-markup-word): Handle Yet Another Edge Case.
2406       (muse-publish-markup-email): Use
2407       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
2408       double-quote on either side.
2409       (muse-publish-url): Apply description transforms.
2410       (muse-publish-markup-url): Don't publish if we have a double-quote on
2411       either side.
2412     
2413     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2414       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2415       (muse-wiki-interwiki-delimiter): New option that indicates the
2416       interwiki delimiter to use.
2417       (muse-wiki-interwiki-replacement): New option that indicates the
2418       replacement
2419       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2420       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2421       this can be added to muse-publish-desc-transforms.
2422       (muse-wiki-publish-pretty-interwiki): New function that replaces the
2423       interwiki delimiter with its replacement, but only when the given text
2424       is not an explicit link.
2425     
2426     * lisp/muse.el (muse-update-file-extension): New function made from the
2427       innards of the :set function in `muse-file-extension'.
2429     modified files:
2430      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2433 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2435     Summary:
2436       Handle anchors in all publishing styles, as well as linking to them.
2437     Revision:
2438       muse--main--1.0--patch-184
2440     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2441       'internal-link.
2442       (muse-publish-prepare-url): Don't touch links to anchors.
2443     
2444     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2445       'internal-link.  Treat centered text with
2446       <para role="center">...</para>.
2447       (muse-docbook-markup-paragraph): Slight regexp tweak.
2448       (muse-docbook-insert-anchor): Docfix.
2449       (muse-docbook-markup-anchor): Move lower in file.
2450     
2451     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2452       'internal-link.
2453       (muse-xhtml-markup-strings): Order list, no func change.
2454       (muse-html-markup-anchor): Move up in file, no func change.
2455     
2456     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2457       publishing anchors.
2458       (muse-latex-markup-strings): Add handler for 'internal-link.
2459       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2460       that insert an anchor around the next word or inside of a tag.
2461     
2462     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2463       publishing anchors.
2464     
2465     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2466       'internal-link.
2467       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2468       that insert an anchor before the next word or within a tag.
2469     
2470     * NEWS: Initial attempt at documenting changes since 3.01.
2472     new files:
2473      .arch-ids/NEWS.id NEWS
2475     modified files:
2476      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2477      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2480 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2482     Summary:
2483       Generalize some blosxom helper functions.
2484     Revision:
2485       muse--main--1.0--patch-183
2487     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2488       generalized helper functions.
2489       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2490       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2491       relative links.
2492     
2493     * lisp/muse-blosxom.el: Update example in header.
2494       (muse-blosxom-new-entry): Use new names for helper functions.
2495       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2496       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2497     
2498     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2499       `muse-blosxom-project-get-categories'.
2500       (muse-project-alist-styles): Renamed from
2501       `muse-blosxom-project-alist-entry'.
2502       (muse-project-alist-dirs): Renamed from
2503       `muse-blosxom-project-alist-dirs'.
2504       (muse-project-of-file): Use `muse-current-file'.
2505     
2506     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2507       `muse-current-file'.
2508     
2509     * lisp/muse.el (muse-current-file): New function that returns the name of
2510       the currently visited or published file.
2511       (muse-page-name): Use `muse-current-file'.
2513     modified files:
2514      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2515      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2518 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2520     Summary:
2521       muse-xml: definition lists, muse-docbook: center.
2522     Revision:
2523       muse--main--1.0--patch-182
2525     * Makefile (%.info, %.html): Use general argument in rule.
2526       (distclean): Add another cruft file.
2527     
2528     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2529       type="definition"> for definition lists.
2530     
2531     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2532       with <note>, since it's the closest thing I could find.
2534     modified files:
2535      ChangeLog Makefile experimental/muse-xml.el
2536      lisp/muse-docbook.el
2539 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2541     Summary:
2542       Minor namespace fix.
2543     Revision:
2544       muse--main--1.0--patch-181
2546     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2547       muse-match-string-no-properties rather than match-string-no-properties.
2549     modified files:
2550      ChangeLog lisp/muse-colors.el
2553 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2555     Summary:
2556       Correct breakage induced by previous patch.
2557     Revision:
2558       muse--main--1.0--patch-180
2560     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2561       path as a fallback if we are publishing.
2563     modified files:
2564      ChangeLog lisp/muse-wiki.el
2567 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2569     Summary:
2570       Make interwiki links work in a few more edge cases.
2571     Revision:
2572       muse--main--1.0--patch-179
2574     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2575       assertion, now that I have a good idea of the edge cases involved.
2576     
2577     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2578       the current file is not part of any Muse project, allowing interwiki
2579       links to be resolvable even then.  Don't return a relative path if we
2580       are not publishing.  For visiting links, the best thing is just to
2581       return the real path.
2583     modified files:
2584      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2587 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2589     Summary:
2590       Fix warnings during font-lock, example tag highlighting.
2591     Revision:
2592       muse--main--1.0--patch-178
2594     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2595       error.
2596       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2597       <lisp> tags.
2598       (muse-unhighlight-region): Move higher up.
2599       (muse-colors-example-tag, muse-colors-literal-tag): Use
2600       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2601       since the point gets put in the right place automatically.
2603     modified files:
2604      ChangeLog lisp/muse-colors.el
2607 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2609     Summary:
2610       muse-xml: Separate section from title.
2611     Revision:
2612       muse--main--1.0--patch-177
2614     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2615       attribute to sections.  Use separate <title> tag to handle the title of
2616       a section.  Thanks to drkm for the suggestion.
2617     
2618     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2619     
2620     * lisp/muse-publish.el (muse-publish-markup-heading)
2621       (muse-publish-section-close): Pass level to markup strings for all
2622       section-related tags.
2623     
2624     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2625       not defined.
2627     modified files:
2628      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2629      lisp/muse-publish.el lisp/muse.el
2632 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2634     Summary:
2635       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2636     Revision:
2637       muse--main--1.0--patch-176
2639     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2640       folders that match `muse-project-ignore-regexp'.
2641     
2642     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2643       omission.  Add ",.*" to list of bad directory parts.
2644     
2645     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2646       matches `muse-project-ignore-regexp'.
2647     
2648     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2649       (muse-style-elements-list): New function that returns a list of
2650       references to ELEM in STYLE, including base styles.
2651       (muse-publish-markup-region): Use muse-style-elements-list rather than
2652       muse-style-elements when getting :regexps.
2653     
2654     * lisp/muse-publish.el (muse-style-element): Add docstring.
2656     modified files:
2657      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2658      lisp/muse-publish.el
2661 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2663     Summary:
2664       Initial implementation of muse-xml.el.  End of section edge case.
2665     Revision:
2666       muse--main--1.0--patch-175
2668     * AUTHORS: Add Peter K. Lee.
2669     
2670     * Makefile (experimental): New target that builds experimental programs.
2671       (distclean): Remove debian/dirs, a cruft file from the debian build
2672       process.
2673     
2674     * examples/mwolson/muse-init.el: Update.
2675     
2676     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2677       prompts for the blog entry to visit.
2678     
2679     * experimental/Makefile: New file that causes experimental stuff to be
2680       built.
2681     
2682     * experimental/muse-xml.el: New file that provides the experimental XML
2683       publishing style.
2684     
2685     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2686       comment strings.
2687     
2688     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2689     
2690     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2691       involving end-of-file and paragraph detection.
2692     
2693     * lisp/muse-wiki.el: Minor header fix.
2694     
2695     * scripts/muse-build.el (load-path): Add "../experimental".
2697     new files:
2698      experimental/.arch-ids/Makefile.id
2699      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2700      experimental/muse-xml.el
2702     modified files:
2703      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2704      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2705      lisp/muse-wiki.el scripts/muse-build.el
2708 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2710     Summary:
2711       Try to fix <example> region coloring problem.
2712     Revision:
2713       muse--main--1.0--patch-174
2715     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2716       If region is multiple lines, add '(font-lock-multiline t) to
2717       properties.  This should fix an annoying <example> region issue.
2719     modified files:
2720      ChangeLog lisp/muse-colors.el
2723 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2725     Summary:
2726       Don't publish implicit links that have a double-quote at begin or end.
2727     Revision:
2728       muse--main--1.0--patch-173
2730     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2731       double-quote exists at beginning or end.
2732     
2733     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2734       don't colorize if a double-quote exists at beginning or end.
2736     modified files:
2737      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2740 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2742     Summary:
2743       Fix failure to publish emphasis properly.
2744     Revision:
2745       muse--main--1.0--patch-172
2747     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2748       errors.
2749     
2750     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2751       of muse-wiki.
2753     removed files:
2754      experimental/.arch-ids/muse-wiki-old.el.id
2755      experimental/muse-wiki-old.el
2757     modified files:
2758      ChangeLog lisp/muse-publish.el
2761 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2763     Summary:
2764       Add a few common revision control directories to the ignore list.
2765     Revision:
2766       muse--main--1.0--patch-171
2768     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2769       directories to be ignored when building the file alist, such as those
2770       used for CVS and Arch revision control data.
2772     modified files:
2773      ChangeLog lisp/muse-project.el
2776 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2778     Summary:
2779       Fix #2654: Append a newline when using pdf publishing style.
2780     Revision:
2781       muse--main--1.0--patch-170
2783     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2784       newline to the end.
2786     modified files:
2787      ChangeLog lisp/muse-latex.el
2790 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2792     Summary:
2793       5 levels of headings colorization; color bare URLs.
2794     Revision:
2795       muse--main--1.0--patch-169
2797     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2798       Really color up to 5 headings.
2799       (muse-colors-markup): Add muse-url-regexp.
2800       (muse-colors-explicit-link): Renamed from muse-colors-link.
2801       (muse-colors-implicit-link): Moved here from
2802       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2803       we'll be coloring URLs.
2805     modified files:
2806      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2809 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2811     Summary:
2812       Don't emphasize if a word constituent follows the trailer.
2813     Revision:
2814       muse--main--1.0--patch-168
2816     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2817       (muse-colors-verbatim): Don't colorize if a word constituent follows
2818       the trailer.
2819     
2820     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2821       word constituent follows the trailer.
2823     modified files:
2824      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2827 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2829     Summary:
2830       Add coloring for example, verbatim, and =signs=; anchor fix.
2831     Revision:
2832       muse--main--1.0--patch-167
2834     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2835       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2836       (muse-colors-verbatim): Use `muse-verbatim-face'.
2837       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2838       priority.
2839       (muse-colors-tags): Add verbatim and literal tags.
2840       (muse-colors-example-tag): Use `remove-text-properties' instead of
2841       `set-text-properties', since the latter does not work consistently.
2842       (muse-colors-literal-tag): New function that strips all markup from the
2843       region.
2844       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2845       that we can work around an annoying XEmacs issue.
2846     
2847     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2848       multi-line by default.
2849     
2850     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2851       string.
2853     modified files:
2854      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2855      lisp/muse.el
2858 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2860     Summary:
2861       Link with anchor bugfix.
2862     Revision:
2863       muse--main--1.0--patch-166
2865     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2866       valid, as long as the base is valid.
2868     modified files:
2869      ChangeLog lisp/muse-colors.el
2872 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2874     Summary:
2875       Link inside table issue, fixes read-only text error.
2876     Revision:
2877       muse--main--1.0--patch-165
2879     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2880       inside tables so we don't get an error when links exist.
2881     
2882     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2883     
2884     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2885       into account when displaying the "All files published" message, unless
2886       they've actually been modified.
2887     
2888     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2889       don't wrap in condition-case; we don't want the message to be muffled.
2891     modified files:
2892      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2893      lisp/muse-project.el lisp/muse.el
2896 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2898     Summary:
2899       Permit infinitely-nested sections.
2900     Revision:
2901       muse--main--1.0--patch-164
2903     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2904       (Deriving from an existing style): Mark up as a list.
2905     
2906     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2907       Color an additional level of headings.
2908     
2909     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2910       section-other, section-other-end, and section-close strings.
2911       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2912       through the 'section-close string.
2913     
2914     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2915       'begin-underline, since this messes up paragraph handling.  Use
2916       <h5></h5> for 'section-other.
2917     
2918       (muse-html-fixup-tables): New function that sorts the table parts so
2919       that order is head, foot, body.  Apparently XHTML needs this, and it
2920       seems like a good general practice, so we do it for HTML as well.
2921     
2922     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2923       'section-other.
2924     
2925     * lisp/muse-publish.el (muse-publish-section-close): New function that
2926       determines where to put the section close given heading depth and
2927       inserts it.
2928       (muse-publish-markup-heading): Handle 'section-other and
2929       'section-other-end.  Call `muse-publish-section-close' at end of
2930       function.
2931     
2932     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2933       for 'section-other.
2935     modified files:
2936      ChangeLog examples/QuickStart lisp/muse-colors.el
2937      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2938      lisp/muse-publish.el lisp/muse-texinfo.el
2941 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2943     Summary:
2944       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2945     Revision:
2946       muse--main--1.0--patch-163
2948     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2949       XEmacs fixes.
2950       (muse-docbook-markup-regexps): Deal with new table algorithm.
2951       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2952       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2953       (muse-docbook-markup-table): Use a better table algorithm, based on the
2954       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2955       and foot of the table.  Use informaltable rather than table.
2956       (muse-docbook-fixup-tables): New function that sorts all tables found
2957       in the published document so that the order is head, foot, body.
2958       (muse-docbook-markup-functions): Add anchor handler.
2959       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2960       paragraph.
2961       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2962       that insert an anchor at point.
2963     
2964     * lisp/muse-html.el (muse-html-transform-content-type)
2965       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2966     
2967     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2968     
2969     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2970     
2971     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2972       that was evaluated in the output.
2974     modified files:
2975      ChangeLog examples/QuickStart lisp/muse-docbook.el
2976      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2979 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2981     Summary:
2982       muse-texinfo: Improve formatting for enddots, dots, underline.
2983     Revision:
2984       muse--main--1.0--patch-162
2986     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2987       of enddots and dots.  For begin-underline and end-underline, use "_",
2988       since we don't have anything better.
2990     modified files:
2991      ChangeLog lisp/muse-texinfo.el
2994 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2996     Summary:
2997       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2998     Revision:
2999       muse--main--1.0--patch-161
3001     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3002       list.  This should fix #2635.
3004     modified files:
3005      ChangeLog lisp/muse-texinfo.el
3008 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3010     Summary:
3011       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3012     Revision:
3013       muse--main--1.0--patch-160
3015     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3016     
3017     * debian/changelog: Ditto.
3018     
3019     * debian/control (Build-Depends-Indep): Add tetex-bin.
3020     
3021     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3022       output for me.
3023     
3024     * examples/QuickStart: Remove stray <comment> now that the bug that made
3025       it necessary is fixed.
3026     
3027     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3028       suggestions.
3029     
3030     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3031       the contents from the footer to the header.
3032     
3033     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3034       each number, not after.
3035     
3036     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3037     
3038     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3039       happens when doing batch publishing.  Minor whitespace fix.
3041     modified files:
3042      ChangeLog Makefile.defs debian/changelog debian/control
3043      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3044      lisp/muse-texinfo.el lisp/muse.el
3047 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3049     Summary:
3050       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3051     Revision:
3052       muse--main--1.0--patch-159
3054     * examples/QuickStart: Add "Write me." to empty sections at end so that
3055       they publish correctly with DocBook.
3056     
3057     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3058       paragraph starts with emphasis, example, link, or email address.
3060     modified files:
3061      ChangeLog examples/QuickStart lisp/muse-docbook.el
3064 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3066     Summary:
3067       Handle embedded docbook footnotes and <literal> edge case.
3068     Revision:
3069       muse--main--1.0--patch-158
3071     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3072      (muse-docbook-markup-strings): Use systemitem for example text.
3073      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3074      <para></para> inside of them.
3075     
3076     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3077       here at all.
3078     
3079     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3080       muse-publish-escape-specials-in-string to list by default.
3081     
3082     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3083       argument IGNORE-READ-ONLY determines whether or not to ignore the
3084       read-only property when transforming text.  Add docstring.
3085       (muse-publish-markup-word): Use non-nil third argument to
3086       muse-publish-escape-specials when we're publishing `='-delimited text.
3087       This allows =<literal><tag></literal>= to work as intended.
3088     
3089     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3090       arguments after the first so that we can include this in
3091       `muse-publish-url-transforms'.
3092     
3093     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3095     modified files:
3096      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3097      lisp/muse-publish.el
3100 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3102     Summary:
3103       Misc. blosxom fixes, like category directive.
3104     Revision:
3105       muse--main--1.0--patch-157
3107     * contrib/pyblosxom/getstamps.py: Add file extension.
3108     
3109     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3110       extension.  This will allow Muse to specify it once a
3111       timestamps-writing routine gets written.
3112     
3113     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3114       attention to the "category" directive, if it exists.  Use file-truename
3115       instead of expand-file-name for base directory.
3116     
3117     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3118       by default.
3119     
3120     * lisp/muse-project.el (muse-project): Add :timestamps to list of
3121       available tags, even though it doesn't do anything yet.
3123     modified files:
3124      ChangeLog contrib/pyblosxom/getstamps.py
3125      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3126      lisp/muse-project.el
3129 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3131     Summary:
3132       Small logic fix with temp files.
3133     Revision:
3134       muse--main--1.0--patch-156
3136     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3137       buffer-name to determine whether the buffer is still around.
3139     modified files:
3140      ChangeLog lisp/muse.el
3143 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3145     Summary:
3146       Make customize of muse-project-alist work in Emacs21 and XEmacs.
3147     Revision:
3148       muse--main--1.0--patch-155
3150     * lisp/muse.el (muse-widget-type-value-create)
3151       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3152       extra widgets from 'lazy type that are needed to get the
3153       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3154     
3155     * lisp/muse.el (muse-implicit-link-functions)
3156       (muse-explicit-link-functions): Remove predefined wiki-related options.
3157       These are added in muse-wiki via custom-add-option.
3158     
3159     * lisp/muse-mode.el (muse-mode-hook): Ditto.
3160     
3161     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3162     
3163     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3164       ":strings" to cope with Emacs21 and XEmacs.
3165       (muse-project-alist-set): Turn ":strings" back into ":symbols".
3166     
3167     * lisp/muse-project.el (muse-project): Derive from 'default rather than
3168       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
3169       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
3170     
3171     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3172       since XEmacs doesn't support the alist widget.  Deal with case where no
3173       projects are defined, or a strange expression is used.
3174     
3175     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3176       stuff using custom-add-option.
3178     modified files:
3179      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3180      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3183 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3185     Summary:
3186       Don't kill temp buffer if debug-on-error is non-nil.
3187     Revision:
3188       muse--main--1.0--patch-154
3190     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3191       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
3193     modified files:
3194      ChangeLog lisp/muse.el
3197 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3199     Summary:
3200       Expand Debian package description.
3201     Revision:
3202       muse--main--1.0--patch-153
3204     * debian/control (Description): Expand this to make the package more
3205       enticing.
3206     
3207     * debian/copyright, debian/rules: Minor whitespace cleanups.
3208     
3209     * debian/changelog: Package 3.01.arch.152-1.
3211     modified files:
3212      ChangeLog Makefile.defs debian/changelog debian/control
3213      debian/copyright debian/rules
3216 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3218     Summary:
3219       Header/footer docfix; ChangeLog correction.
3220     Revision:
3221       muse--main--1.0--patch-152
3223     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3224       Thanks to drkm for pointing out my error.
3225     
3226     Use better documentation and customize interface for headers and footers.
3227     Thanks to Chris McMahan.
3229     modified files:
3230      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3231      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3232      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3233      muse.texi
3234      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3237 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3239     Summary:
3240       Slight Debian version tweak.
3241     Revision:
3242       muse--main--1.0--patch-151
3244     * Makefile.defs (VERSION): Use a slightly different version naming
3245       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
3246       X.YY is the Muse version, and YYY is the patch level.
3247     
3248     * debian/changelog: Ditto.
3250     modified files:
3251      ChangeLog Makefile.defs debian/changelog
3254 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3256     Summary:
3257       Improve debian build and put together a package.
3258     Revision:
3259       muse--main--1.0--patch-150
3261     * Makefile (debclean): New target that cleans up the mess that the
3262       `debian' target makes.
3263       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
3264       results to my debian dist dir two levels up.
3265     
3266     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3267     
3268     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3269     
3270     * debian/control (Standards-Version): Update to 3.6.2.
3271     
3272     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3273       up.
3274     
3275     * debian/copyright (Copyright): Improve.
3276     
3277     * debian/emacsen-install (FILES): Include contrib directory so that
3278       muse-http.el compiles properly.
3279     
3280     * debian/muse-el.examples: New file containing the example files to
3281       install.
3282     
3283     * debian/rules: Move example stuff to muse-el.examples.  Install some
3284       additional documentation.
3286     new files:
3287      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3289     modified files:
3290      ChangeLog Makefile Makefile.defs debian/changelog
3291      debian/control debian/copyright debian/emacsen-install
3292      debian/rules
3295 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3297     Summary:
3298       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3299     Revision:
3300       muse--main--1.0--patch-149
3302     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3303       the beginning of a header would be emphasized if an asterisk came
3304       before it.
3305       (muse-colors-underlined): Don't allow end of underlined text to be the
3306       beginning of a line.  Don't use memq to check for whitespace syntax; eq
3307       is sufficient.
3308     
3309     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3310       on.  We'll use a more clever trick to keep emphasis characters from
3311       being interpreted in explicit links -- add a custom 'noemphasis text
3312       property to them.  Move mdash rule further down so that I can add
3313       designations after blockquoted text.
3314     
3315     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3316       text has the 'noemphasis property, ignore it.
3317       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3318       property to the text between BEG and END, or match beginning and end.
3319     
3320     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3321       before trying to set buffer-modified to nil.  This should fix a
3322       "selecting deleted buffer" error when publishing from command line.
3324     modified files:
3325      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3326      lisp/muse.el
3329 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3331     Summary:
3332       Journal validation fixes.
3333     Revision:
3334       muse--main--1.0--patch-148
3336     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3337       default rather than HTML 4.0 [strict].
3338       (muse-html-markup-strings): Include empty alt element.
3339     
3340     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3341     
3342     * muse.texi (Journal): Ditto.
3344     modified files:
3345      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3348 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3350     Summary:
3351       Add debian files; tweak Makefile.
3352     Revision:
3353       muse--main--1.0--patch-147
3355     * Makefile (distclean): Remove directory created by dist rule.
3356       (dist): Make this only generate the directory, not the tarball.
3357       (release): New target that generates the tarball and zipfile.
3358       (debrelease): New target that builds the debian package for Muse.
3359       (upload): Depend on release target.
3360     
3361     * examples/mwolson/stylesheets: Add forgotten Arch id.
3363     new files:
3364      debian/.arch-ids/=id debian/.arch-ids/changelog.id
3365      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3366      debian/.arch-ids/emacsen-install.id
3367      debian/.arch-ids/emacsen-remove.id
3368      debian/.arch-ids/emacsen-startup.id
3369      debian/.arch-ids/muse-el.dirs.id
3370      debian/.arch-ids/muse-el.docs.id
3371      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3372      debian/changelog debian/control debian/copyright
3373      debian/emacsen-install debian/emacsen-remove
3374      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3375      debian/muse-el.info debian/rules
3376      examples/mwolson/stylesheets/.arch-ids/=id
3377      examples/mwolson/stylesheets/.arch-ids/blog.css.id
3378      examples/mwolson/stylesheets/.arch-ids/common.css.id
3379      examples/mwolson/stylesheets/.arch-ids/print.css.id
3380      examples/mwolson/stylesheets/.arch-ids/screen.css.id
3381      examples/mwolson/stylesheets/blog.css
3382      examples/mwolson/stylesheets/common.css
3383      examples/mwolson/stylesheets/print.css
3384      examples/mwolson/stylesheets/screen.css
3386     modified files:
3387      ChangeLog Makefile
3389     new directories:
3390      debian debian/.arch-ids examples/mwolson/stylesheets
3391      examples/mwolson/stylesheets/.arch-ids
3394 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3396     Summary:
3397       Allow `muse-index-as-string' to remove current file from output.
3398     Revision:
3399       muse--main--1.0--patch-146
3401     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3402       which excludes the current file from the output.  Improve
3403       documentation.
3405     modified files:
3406      ChangeLog lisp/muse-mode.el
3409 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3411     Summary:
3412       S-TAB issue with Windows.
3413     Revision:
3414       muse--main--1.0--patch-145
3416     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3417       issue with Windows.
3419     modified files:
3420      ChangeLog lisp/muse-mode.el
3423 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3425     Summary:
3426       Improve temp buffer usage.
3427     Revision:
3428       muse--main--1.0--patch-144
3430     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3431       `insert-file-contents'.  This should further help with the temp
3432       buffer problem.  Thanks to Peter K. Lee and drkm for the research
3433       into this problem.
3434     
3435     * lisp/muse.el (muse-with-temp-buffer): Renamed from
3436       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
3437       make sure the temp buffer is killed.  I didn't implement an option to
3438       save the contents of the temp buffer.
3440     modified files:
3441      ChangeLog lisp/muse-book.el lisp/muse-http.el
3442      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3443      lisp/muse.el
3446 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3448     Summary:
3449       muse-docbook: split-string Emacs21 fix.
3450     Revision:
3451       muse--main--1.0--patch-143
3453     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3454       split-string to fix an Emacs21 issue.
3456     modified files:
3457      ChangeLog lisp/muse-docbook.el
3460 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3462     Summary:
3463       muse-docbook: Parse author directive so that it validates properly.
3464     Revision:
3465       muse--main--1.0--patch-142
3467     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3468       attempts to publish the contents a DocBook-usable <author> tag.
3469       (muse-docbook-header): Use `muse-docbook-get-author'.
3471     modified files:
3472      ChangeLog lisp/muse-docbook.el
3475 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3477     Summary:
3478       Be a bit more clever with our consecutive list regexp.
3479     Revision:
3480       muse--main--1.0--patch-141
3482     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3483       clever with our consecutive list regexp.
3485     modified files:
3486      ChangeLog lisp/muse-docbook.el
3489 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3491     Summary:
3492       Do the right thing with consecutive list items, hopefully.
3493     Revision:
3494       muse--main--1.0--patch-140
3496     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3497       (muse-docbook-header): Add DTD string.
3498       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3499       tags.
3500       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3501       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3503     modified files:
3504      ChangeLog lisp/muse-docbook.el
3507 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3509     Summary:
3510       Improve customize interface for `muse-project-alist' once more.
3511     Revision:
3512       muse--main--1.0--patch-139
3514     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3515       setting to be anything, since we now support settings that use lists.
3516       (muse-project): Vastly improve this by naming each setting and showing
3517       what exact type is required.  Handle case where a function is not
3518       defined yet.  Use a set for styles, which looks nice.  This is about as
3519       good as it can be ... unless we add some sort of inline documentation
3520       later on.  A setting was added for Yann's :force-publish tag.
3521     
3522     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3523       project name.
3525     modified files:
3526      ChangeLog lisp/muse-project.el lisp/muse.el
3529 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3531     Summary:
3532       Merged from hodique@lifl.fr--2005 (patch 24-33)
3533     Revision:
3534       muse--main--1.0--patch-138
3536     Patches applied:
3537     
3538      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3539        Merged from mwolson@gnu.org--2005 (patch 96)
3540     
3541      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3542        Merged from mwolson@gnu.org--2005 (patch 97-101)
3543     
3544      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3545        Merged from mwolson@gnu.org--2005 (patch 102-106)
3546     
3547      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3548        Merged from mwolson@gnu.org--2005 (patch 107-120)
3549     
3550      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3551        Merged from mwolson@gnu.org--2005 (patch 121-131)
3552     
3553      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3554        Merged from mwolson@gnu.org--2005 (patch 132)
3555     
3556      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3557        Merged from mwolson@gnu.org--2005 (patch 133-135)
3558     
3559      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3560        Merged from mwolson@gnu.org--2005 (patch 136)
3561     
3562      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3563        Merged from mwolson@gnu.org--2005 (patch 137)
3564     
3565      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3566        Introduce :force-publish project keyword. Fix bug #2637
3568     modified files:
3569      ChangeLog lisp/muse-project.el
3571     new patches:
3572      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3573      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3574      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3575      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3576      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3577      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3578      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3579      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3580      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3581      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3584 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3586     Summary:
3587       Prevent temp buffers from prompting for save; handle lisp errors better.
3588     Revision:
3589       muse--main--1.0--patch-137
3591     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3592       bound" error.  I don't know for certain where this is coming from,
3593       though ... *grumble*.
3594     
3595     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3596       like how emacs-wiki does it.  Warn the user about lisp errors,
3597       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3598       publish as something valid in most markup styles, with increased
3599       emphasis on those that don't support it.  That's a win-win ... I think
3600       :^) .
3601     
3602     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3603       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3604       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3605       believe that this should be the default behavior of `with-temp-buffer'.
3606     
3607     * lisp/muse-book.el (muse-book-publish-project): Use
3608       `muse-with-temp-buffer-no-prompt'.
3609     
3610     * lisp/muse-http.el (muse-http-reject): Ditto.
3611     
3612     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3613     
3614     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3615     
3616     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3617       (muse-publish-markup-email, muse-published-contents): Ditto.
3619     modified files:
3620      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3621      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3622      lisp/muse-publish.el lisp/muse.el
3625 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3627     Summary:
3628       Customization error; Makefile tweaks.
3629     Revision:
3630       muse--main--1.0--patch-136
3632     * Makefile (dist): Use a tla-specific method to create the tarball.
3633       Create a zip file as well.
3634       (upload): New rule that uploads the tarball and zip file to gna.org.
3635     
3636     * Makefile.defs (VERSION): New variable that determines the version
3637       string to use in the `dist' and `upload' targets.
3638     
3639     * lisp/muse.el (muse-implicit-link-functions)
3640       (muse-explicit-link-functions): Use :type of hook so that the options
3641       get recognized.
3643     modified files:
3644      ChangeLog Makefile Makefile.defs lisp/muse.el
3647 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3649     Summary:
3650       Prepare Muse 3.01.90 (3.02 RC1).
3651     Revision:
3652       muse--main--1.0--patch-135
3655     modified files:
3656      ChangeLog lisp/muse.el muse.texi
3659 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3661     Summary:
3662       Attempt to get the right file extension when publishing; more examples.
3663     Revision:
3664       muse--main--1.0--patch-134
3666     * examples/mwolson/muse-init.el: Update my configuration.
3667     
3668     * examples/mwolson/templates: Store my web page templates here.
3669     
3670     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3671     
3672     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3673       descriptions.  Yet another reason to implement my list-returning from
3674       handlers idea.
3675     
3676     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3677       with a few more edge cases.  Throw together a rough hack for
3678       determining when to include the output file extension.
3679     
3680     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3681       but still ineffective.
3683     new files:
3684      examples/mwolson/templates/.arch-ids/=id
3685      examples/mwolson/templates/.arch-ids/footer.html.id
3686      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3687      examples/mwolson/templates/.arch-ids/generic-header.html.id
3688      examples/mwolson/templates/.arch-ids/header.html.id
3689      examples/mwolson/templates/footer.html
3690      examples/mwolson/templates/generic-footer.html
3691      examples/mwolson/templates/generic-header.html
3692      examples/mwolson/templates/header.html
3694     modified files:
3695      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3696      lisp/muse-wiki.el
3698     new directories:
3699      examples/mwolson/templates
3700      examples/mwolson/templates/.arch-ids
3703 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3705     Summary:
3706       Make published link handling do the right thing, plus misc. fixes.
3707     Revision:
3708       muse--main--1.0--patch-133
3710     * lisp/muse-mode.el (muse-mode-hook): Add option for
3711       `muse-wiki-update-custom-values'.  The :set function makes sure that
3712       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3713       This probably isn't best-practice, but it works.
3714     
3715     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3716       Save match data.
3717     
3718     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3719       `muse-publish-prepare-url' to the listed options.
3720     
3721     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3722       output-dir is not specified.
3723     
3724     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3725       here instead of later on.
3726     
3727     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3728       right thing when `muse-wiki-interwiki-alist' is nil.
3729     
3730     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3731       `muse-publish-output-file'.
3732     
3733     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3734       (muse-wiki-transform-wikiword): Removed.  We should not use the
3735       publishing transforms facility to handle these.
3736     
3737     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3738       links as "link" rather than "url".
3739     
3740     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3741       takes care of any customization cleaups that need to happen whenever
3742       muse-mode is entered.
3743     
3744     * lisp/muse.el (muse-implicit-link-functions): Add options for
3745       `muse-handle-url' and the wiki handlers.
3746       (muse-explicit-link-functions): Add option for
3747       `muse-wiki-handle-internal'.
3749     modified files:
3750      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3751      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3754 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3756     Summary:
3757       Add invalid directory assertion.
3758     Revision:
3759       muse--main--1.0--patch-132
3761     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3762       any invalid directories will trigger an error.
3764     modified files:
3765      ChangeLog lisp/muse-project.el
3768 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3770     Summary:
3771       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3772     Revision:
3773       muse--main--1.0--patch-131
3776     modified files:
3777      AUTHORS ChangeLog
3780 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3782     Summary:
3783       Yann's assignment form came in!
3784     Revision:
3785       muse--main--1.0--patch-130
3788     modified files:
3789      AUTHORS ChangeLog
3792 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3794     Summary:
3795       Compilation fix, minor shuffling in `muse-mode'.
3796     Revision:
3797       muse--main--1.0--patch-129
3799     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3800       accessing it.  Fixes Yet Another Compiler Error.
3801     
3802     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3803      project-specific settings happen first.
3805     modified files:
3806      ChangeLog lisp/muse-mode.el lisp/muse.el
3809 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3811     Summary:
3812       Fix annoying initial buffer coloring problem.
3813     Revision:
3814       muse--main--1.0--patch-128
3816     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3817       where even buffer-file-name is not set.  This happens the first time we
3818       attempt to colorize the buffer.  I'm rather astonished that I had to do
3819       this.
3821     modified files:
3822      ChangeLog lisp/muse-wiki.el
3825 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3827     Summary:
3828       Jump to bad and good links on TAB; mode-choosing fix.
3829     Revision:
3830       muse--main--1.0--patch-127
3832     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3833       pics a major mode for a file.  If one is specified in the project of
3834       file, use it.  Otherwise, use muse-mode.
3835       (muse-next-reference, muse-previous-reference): Jump to bad links as
3836       well as good ones.
3837     
3838     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3839       of `muse-mode'.
3841     modified files:
3842      ChangeLog lisp/muse-mode.el lisp/muse.el
3845 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3847     Summary:
3848       Add specified Muse file extension to auto-mode-alist.
3849     Revision:
3850       muse--main--1.0--patch-126
3852     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3853       the old extension from auto-mode-alist and add the new one.  This
3854       eliminates the need to set muse-mode-auto-p when you have specified a
3855       Muse file extension.
3856     
3857     * examples/mwolson/muse-init.el: Sync.
3859     modified files:
3860      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3863 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3865     Summary:
3866       Make `muse-project-alist' more intuitively customizable.
3867     Revision:
3868       muse--main--1.0--patch-125
3870     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3871       settings.
3872     
3873     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3874       (muse-project-alist-get): New function that pre-parses
3875       `muse-projects-alist' before customization in order to work around an
3876       annoying limitation in the customize interface.
3877       (muse-project-alist-set): New function that takes the value that
3878       customize gave us and turns it into something Muse can use.
3879       (muse-project): New widget that outlines the form of the
3880       `muse-project-alist' variable.
3881       (muse-project-alist): Use the `muse-project' widget and specify :set
3882       and :get.
3884     modified files:
3885      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3888 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3890     Summary:
3891       Silence compiler warnings.
3892     Revision:
3893       muse--main--1.0--patch-124
3895     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3896     
3897     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3898       compiler warning.
3899     
3900     * lisp/muse-project.el (muse-project-applicable-styles): Call
3901       `muse-assert' with only 1 argument to silence a compiler warning.
3903     modified files:
3904      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3905      lisp/muse-project.el
3908 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3910     Summary:
3911       muse-docbook: Merge several other types of tags if necessary.
3912     Revision:
3913       muse--main--1.0--patch-123
3915     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3916       `muse-docbook-fixup-sections'.  For each TAG in
3917       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3918       merge them together.  Thanks to Dale P. Smith for the suggestion.
3919       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3921     modified files:
3922      ChangeLog lisp/muse-docbook.el
3925 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3927     Summary:
3928       muse-docbook: Output an XML tag with encoding at the beginning of document.
3929     Revision:
3930       muse--main--1.0--patch-122
3932     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3933       of document.
3934       (muse-docbook-encoding-default): New option that determines which Emacs
3935       buffer encoding to use by default in Muse DocBook files if none is
3936       found.
3937       (muse-docbook-charset-default): New option that determines the DocBook
3938       XML charset to use if no translation is found in
3939       muse-docbook-encoding-map.
3940       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3941       system to its associated DocBook coding system.
3942       (muse-docbook-transform-content-type): New function that determines the
3943       DocBook XML encoding to use based on the contents of
3944       muse-docbook-encoding-map.
3945       (muse-docbook-encoding): New function that calls
3946       muse-docbook-transform-content-type.
3947       (muse-docbook-finalize-buffer): New function that sets the buffer file
3948       coding system to the value of muse-docbook-encoding-default, but only
3949       if the buffers contents have no special characters.
3950       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3952     modified files:
3953      ChangeLog lisp/muse-docbook.el
3956 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3958     Summary:
3959       Apply muse-docbook patch from Dale P. Smith.
3960     Revision:
3961       muse--main--1.0--patch-121
3963     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3964       Dale P. Smith to make the markup much better.
3966     modified files:
3967      AUTHORS ChangeLog lisp/muse-docbook.el
3970 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3972     Summary:
3973       Use different mapping for S-tab on Windows.
3974     Revision:
3975       muse--main--1.0--patch-120
3977     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3978       Windows, use [(shift tab)] for `muse-previous-reference'.
3980     modified files:
3981      ChangeLog lisp/muse-mode.el
3984 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3986     Summary:
3987       XEmacs wiki fix.
3988     Revision:
3989       muse--main--1.0--patch-119
3991     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3992       `muse-match-string-no-properties' so XEmacs doesn't complain.
3994     modified files:
3995      ChangeLog lisp/muse-wiki.el
3998 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4000     Summary:
4001       Handle a few edge cases with project-page resolution gracefully.
4002     Revision:
4003       muse--main--1.0--patch-118
4005     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4006       make sure that PAGE is specified.  STYLES should be generated
4007       automatically, but it could theoretically fail.  I'm managing to
4008       trigger this when messing with unsaved Muse files.  Handle case where
4009       buffer has not yet been saved.
4010       (muse-project-find-file): Don't try to resolve relative links; just
4011       open them.
4012     
4013     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4014       point-of-reference bug.  No need to call muse-project-page-of-file
4015       since buffer-file-name and muse-publishing-current-file both give us
4016       full paths.
4017     
4018     * lisp/muse-mode.el (muse-link-at-point): For some reason,
4019       `skip-chars-backward' only respects the newline some of the time.
4020       Damned annoying.
4022     modified files:
4023      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4024      lisp/muse-wiki.el
4027 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4029     Summary:
4030       Fix image-link goof-up and add pretty titles.
4031     Revision:
4032       muse--main--1.0--patch-117
4034     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4035       class="image-link"> instead of <div class="image-link">.  I found a bug
4036       with the way I was handling both, so I decided to simplify things.
4037     
4038     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4039       `muse-publish-output-name', but keeps the directory prefix.
4040       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4041     
4042     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4043       customizable option that determines the words to downcase in title.
4044       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4045       Capitalized Title out of either a string or the current title.  This is
4046       not currently used by any other function -- for now it is meant to be
4047       called by the user.
4049     modified files:
4050      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4053 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4055     Summary:
4056       Escape specials in link descriptions.
4057     Revision:
4058       muse--main--1.0--patch-116
4060     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4061       function that escapes special characters in the given string according
4062       to the current publishing style.
4063       (muse-publish-url): Use the above function to escape the description
4064       part of extended links.
4065       (muse-publish-prepare-url): Don't make string read-only; it does
4066       nothing.
4067     
4068     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4069       (muse-wiki-transform-wikiword): Don't make string read-only.
4071     modified files:
4072      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4075 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4077     Summary:
4078       Escape "&", "<", and ">" in URL text.
4079     Revision:
4080       muse--main--1.0--patch-115
4082     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4083       specially.  Thanks to John Sullivan for the suggestion.
4085     modified files:
4086      ChangeLog lisp/muse-html.el
4089 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4091     Summary:
4092       Update my example configuration.
4093     Revision:
4094       muse--main--1.0--patch-114
4096     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4097       project to "WebSite" in order to make it more distinct.
4098       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4099       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4100       anymore.
4101       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4102       published name of the current file.  I really should make a function
4103       called `muse-published-name' or something similar!
4104       ("\C-cpx"): Use this key sequence for
4105       `my-muse-prepare-entry-for-xanga'.
4106       (muse-file-extension): I'm making use of this so I can figure out its
4107       intricacies.
4109     modified files:
4110      ChangeLog examples/mwolson/muse-init.el
4113 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4115     Summary:
4116       Tackle a project name interwiki highlighting snafu.
4117     Revision:
4118       muse--main--1.0--patch-113
4120     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4121       this.  It seems to be more robust now.  Highlighting is going the way I
4122       want it.
4124     modified files:
4125      ChangeLog lisp/muse-wiki.el
4128 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4130     Summary:
4131       Fix some gross mistakes.
4132     Revision:
4133       muse--main--1.0--patch-112
4135     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4136       gross misspellings.
4137     
4138     * lisp/muse-project.el (muse-project-file-entries): If
4139       `muse-file-extension' is defined, use it to filter the entries.
4140     
4141     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4142       variable.  Move higher in file.
4143     
4144     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4145       argument instead of the real name of the variable.
4147     modified files:
4148      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4149      lisp/muse.el
4152 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4154     Summary:
4155       Make natural interwiki links between projects mostly work.
4156     Revision:
4157       muse--main--1.0--patch-111
4159     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4160       function and flesh it out.  This seems to work properly, though for
4161       some reason, interwiki links using projects are a bit flakey.
4162       (muse-wiki-handle-interwiki): Deal with case where we have a project
4163       name in an interwiki link.
4165     modified files:
4166      ChangeLog lisp/muse-wiki.el
4169 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4171     Summary:
4172       Fix Emacs21 issue with muse-insert-tag.
4173     Revision:
4174       muse--main--1.0--patch-110
4176     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4177       completing-read to appease older Emacsen.
4179     modified files:
4180      ChangeLog lisp/muse-mode.el
4183 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4185     Summary:
4186       Fix error with `muse-blosxom-new-entry' and Emacs21.
4187     Revision:
4188       muse--main--1.0--patch-109
4190     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4191       `completing-read' so that old versions of Emacs don't complain.
4193     modified files:
4194      ChangeLog lisp/muse-blosxom.el
4197 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4199     Summary:
4200       Try to fix an error with `muse-blosxom-get-categories'.
4201     Revision:
4202       muse--main--1.0--patch-108
4204     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4205       about processing directories.
4207     modified files:
4208      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4211 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4213     Summary:
4214       Make a distinction between implicit and explicit links at publish-time.
4215     Revision:
4216       muse--main--1.0--patch-107
4218     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4219     
4220     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4221     
4222     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4223       `explicit' argument.
4224     
4225     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4226       not we are dealing with an explicit link.
4227     
4228     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4229     
4230     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4231       argument, but ignore it.
4232     
4233     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4234       when link is not explicit.
4236     modified files:
4237      ChangeLog lisp/muse-html.el lisp/muse-http.el
4238      lisp/muse-publish.el lisp/muse-wiki.el
4241 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4243     Summary:
4244       Implement several WikiWord handling fixes.
4245     Revision:
4246       muse--main--1.0--patch-106
4248     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4249       found by the handlers.  Don't send implicit links through some of the
4250       advanced checks.
4251     
4252     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4253       of interwiki link before calling `muse-handle-explicit-link'.
4254     
4255     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4256       "\\|" separator between project-alist entries and interwiki entries.
4257       Force a reconfiguration of muse-colors-markup.
4258     
4259     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4260       sure that we don't colorize WikiNames that don't go with any file.
4261     
4263     modified files:
4264      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4265      lisp/muse-wiki.el
4268 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4270     Summary:
4271       Attempt to simplify muse-wiki a bit.
4272     Revision:
4273       muse--main--1.0--patch-105
4275     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4276       here.
4277     
4278     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4279       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4280       (muse-wiki-update-use-wikiword-markup-regexp)
4281       (muse-wiki-update-use-wikiword-link-function)
4282       (muse-wiki-update-use-wikiword-url-transforms): Remove.
4283       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4284     
4285     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4286       `muse-wiki-use-wikiword' is specified.
4287     
4288     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4289       unless `muse-wiki-use-wikiword' is specified.
4290     
4291     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4292       muse-colors-markup.
4293     
4294     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4295       muse-publish-markup-regexps.
4296     
4297     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4298       muse-publish-url-transforms.
4299     
4300     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4301       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4302     
4304     modified files:
4305      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4308 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4310     Summary:
4311       Make muse-blosxom use relative name of published file in page-date alist.
4312     Revision:
4313       muse--main--1.0--patch-104
4315     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4316       file.
4317       (muse-blosxom-update-page-date-alist): Renamed from
4318       `muse-blosxom-markup-date-directive'.  Make the current file name
4319       relative to the base directory and strip file extension if necessary.
4320     
4322     modified files:
4323      ChangeLog lisp/muse-blosxom.el
4326 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4328     Summary:
4329       Hack on muse-blosxom timestamps somewhat.
4330     Revision:
4331       muse--main--1.0--patch-103
4333     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4334       actually do something useful.  This should have a different name,
4335       really.
4336       ("blosxom-html", "blosxom-xhtml"): Call
4337       `muse-blosxom-markup-date-directive' after publishing each entry.
4338     
4340     modified files:
4341      ChangeLog lisp/muse-blosxom.el
4344 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4346     Summary:
4347       Fix several startup and compile errors.
4348     Revision:
4349       muse--main--1.0--patch-102
4351     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
4352       fixes an error that occurred during startup.
4353     
4354     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4355       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4356       to muse.el.
4357     
4358     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4359       that the nasty compile errors go away.  Fix a few typos.
4360       (muse-ignored-extensions): Fix docstring.
4361       (muse-file-extension): Move this higher in the file.
4362     
4363     
4365     modified files:
4366      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4369 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4371     Summary:
4372       Note that muse-file-extension should not have "." in front.
4373     Revision:
4374       muse--main--1.0--patch-101
4376     * lisp/muse-project.el (muse-project-find-file): Handle case where
4377       muse-file-extension is not specified.
4378     
4379     * lisp/muse.el (muse-file-extension): Note that the period at the
4380       beginning of this value should be omitted.
4381     
4382     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4383       file extension so that regexp characters inside the extension will not
4384       goof it up.  This should never be a problem in normal cases, but let's
4385       be robust.
4386     
4388     modified files:
4389      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4390      lisp/muse.el
4393 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4395     Summary:
4396       Implement optional file extension of Muse files.
4397     Revision:
4398       muse--main--1.0--patch-100
4400     * lisp/muse-mode.el (muse-mode): Make sure
4401       `muse-update-ignored-extensions-regexp' gets updated every time we
4402       enter Muse mode.  This works around a bug in the customize interface --
4403       if a user changes an option using setq, the :set function sometimes
4404       does not get executed.  I should really try to determine whether or not
4405       this is really an issue anymore.
4406     
4407     * lisp/muse-project.el (muse-project-find-file): Make use of
4408       `muse-file-extension'.
4409     
4410     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4411       customizable; it is autogenerated from `muse-ignored-extensions'.
4412       (muse-update-ignored-extensions-regexp): New function that sets the
4413       value of `muse-ignored-extensions-regexp'.  This is needed in order to
4414       make sure that the value of `muse-file-extension' is taken into
4415       account.
4416       (muse-ignored-extensions): New option that determines which file
4417       extensions to ignore.  It is in the form of a list of regexps.
4418     
4419     * lisp/muse.el (muse-file-extension): New option that allows the user to
4420       specify the file extension to be used for Muse files.  By default, this
4421       is nil, which means that no extension will be used.
4422     
4423     * lisp/muse.el (muse-page-name): Handle case where
4424       `muse-ignored-extensions-regexp' is nil.
4425     
4427     modified files:
4428      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4429      lisp/muse-regexps.el lisp/muse.el
4432 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4434     Summary:
4435       Document new blosxom convenience feature.
4436     Revision:
4437       muse--main--1.0--patch-99
4439     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4440       `muse-blosxom-project-alist-entry'.  An example is provided in the
4441       header.
4442     
4444     modified files:
4445      ChangeLog lisp/muse-blosxom.el
4448 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4450     Summary:
4451       Further work on `muse-project-alist' entry generation for blosxom.
4452     Revision:
4453       muse--main--1.0--patch-98
4455     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4456       Include subdirectories in first part of "Blog" entry.
4457     
4458     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4459       that returns a list of dirs that are to be used with the first part of
4460       a `muse-project-alist' entry.
4461     
4463     modified files:
4464      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4467 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4469     Summary:
4470       New function: muse-blosxom-project-alist-entry.
4471     Revision:
4472       muse--main--1.0--patch-97
4474     * examples/mwolson/muse-init.el: Update from my latest settings.
4475       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4476     
4477     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4478       that generates the latter part of an entry for `muse-project-alist'.
4479     
4481     modified files:
4482      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4485 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4487     Summary:
4488       Merged from hodique@lifl.fr--2005 (patch 12-23)
4489     Revision:
4490       muse--main--1.0--patch-96
4492     Patches applied:
4493     
4494      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4495        Merged from mwolson@gnu.org--2005 (patch 68-76)
4496     
4497      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4498        Merged from mwolson@gnu.org--2005 (patch 77-80)
4499     
4500      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4501        Merged from mwolson@gnu.org--2005 (patch 81)
4502     
4503      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4504        Merged from mwolson@gnu.org--2005 (patch 82)
4505     
4506      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4507        Escape % in latex publishing
4508     
4509      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4510        bugfix
4511     
4512      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4513        small improvement on muse-make-link
4514     
4515      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4516        Fix customization of muse-wiki-wikiword-regexp
4517     
4518      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4519        Allow full customization of WikiWords
4520     
4521      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4522        Fix mouse-2 yank bug in muse-mode
4523     
4524      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4525        Fix interpretation order
4526     
4527      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4528        Merged from mwolson@gnu.org--2005 (patch 83-95)
4529     
4531     modified files:
4532      ChangeLog lisp/muse-wiki.el
4534     new patches:
4535      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4536      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4537      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4538      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4539      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4540      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4541      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4542      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4543      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4544      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4545      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4546      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4549 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4551     Summary:
4552       Minor docfixes.
4553     Revision:
4554       muse--main--1.0--patch-95
4556     * lisp/muse-mode.el (muse-follow-name-at-point) 
4557       (muse-follow-name-at-mouse): Docfixes.
4558     
4560     modified files:
4561      ChangeLog lisp/muse-mode.el
4564 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4566     Summary:
4567       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4568     Revision:
4569       muse--main--1.0--patch-94
4571     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4572       `muse-blosxom-new-entry'.
4573     
4574     * muse.texi (Blosxom Entries): Ditto.
4575     
4577     modified files:
4578      ChangeLog lisp/muse-blosxom.el muse.texi
4581 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4583     Summary:
4584       Re-add global mouse-2 event.
4585     Revision:
4586       muse--main--1.0--patch-93
4588     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4589       mouse-2, since Yann found a way around the problem I was facing.
4590       (muse-follow-name-at-mouse): Call the event that would normally be used
4591       here if we don't have a link at point.
4592     
4594     modified files:
4595      ChangeLog lisp/muse-mode.el
4598 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4600     Summary:
4601       Fix publishing error.
4602     Revision:
4603       muse--main--1.0--patch-92
4605     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4606       the cdr of output-dir.  This was a code fragment from a previous
4607       attempt to refactor this function.
4608     
4610     modified files:
4611      ChangeLog lisp/muse-project.el
4614 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4616     Summary:
4617       Work on getting to the point where we can resolve project interwiki links.
4618     Revision:
4619       muse--main--1.0--patch-91
4621     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4622       `muse-publishing-current-file'.
4623     
4624     * lisp/muse-project.el (muse-project-of-file): Ditto.
4625     
4626     * lisp/muse-project.el (muse-project-applicable-styles): New function
4627       that returns the usable styles for a file, given either a list of
4628       styles or a project name.  This is useful for removing styles that will
4629       be ignored for a file.
4630       (muse-project-publish-file): Split :include and :exclude processing
4631       into `muse-project-applicable-styles'.
4632     
4633     * lisp/muse-publish.el (muse-publish-output-name): Use
4634       `muse-publishing-current-file'.
4635     
4636     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4637     
4638     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4639       project names.
4640     
4641     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4642       names to be uninterpreted.  Remove need for muse-assoc-string.
4643     
4644     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4645       function that will be called to fetch a link to a page from a Muse
4646       project from the output file of the currently-published file.  This is
4647       commented out for now since I ran out of energy.
4648     
4649     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4650       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4651       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4652       Handle case where no interwiki can be found, even though this should
4653       never happen.
4654     
4655     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4656       whenever Muse mode is entered.  That way we don't have to enter an
4657       extra command in our .emacs.
4658     
4659     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4660       `muse-publishing-current-file' already exists that does the same thing.
4661       How embarrassing.
4662     
4663     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4664     
4665     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4666       to use it.
4667     
4669     modified files:
4670      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4671      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4674 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4676     Summary:
4677       Mouse-2 on regular text will yank rather than give an error.
4678     Revision:
4679       muse--main--1.0--patch-90
4681     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4682       this seems to be more trouble than it's worth.
4683       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4684       use our own implementation.
4685     
4687     modified files:
4688      ChangeLog lisp/muse-mode.el
4691 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4693     Summary:
4694       Make interwiki links publish with the correct extension.
4695     Revision:
4696       muse--main--1.0--patch-89
4698     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4699       prefix and suffix to interwiki names, as well as stripping out unwanted
4700       extensions.
4701     
4703     modified files:
4704      ChangeLog lisp/muse-wiki.el
4707 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4709     Summary:
4710       Fix publishing of bare interwiki names.
4711     Revision:
4712       muse--main--1.0--patch-88
4714     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4715       `set'.  Use `muse-assoc-string' instead of `assoc'.
4716     
4717     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4718       `assoc-string' functionality usable with Emacs21 and XEmacs.
4719     
4721     modified files:
4722      ChangeLog lisp/muse-wiki.el lisp/muse.el
4725 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4727     Summary:
4728       Apply a few fixes from Yann's branch.
4729     Revision:
4730       muse--main--1.0--patch-87
4732     Background: I hacked on Muse over the weekend while offline, and so did
4733                 Yann.  His changes to muse-wiki.el are different than the
4734                 ones that I made, so we should probably figure out the best
4735                 way to handle this when we both get on IRC again.  For now,
4736                 I've merged in the bugfixes that he's made, omitting most of
4737                 the changes to muse-wiki.
4738     
4739     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4740     
4741     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4742     
4743     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4744       introduced previously.
4745     
4747     modified files:
4748      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4751 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4753     Summary:
4754       Warn if file not published; hack further on Wiki stuff.
4755     Revision:
4756       muse--main--1.0--patch-86
4758     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4759       complete <div> tags that are of the class "image-link".  It is hoped
4760       that this will prevent user-added <div> tags from being mangled.
4761     
4762     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4763       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4764       need to look at the text at point.
4765     
4766     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4767       current file has not been published since it was up-to-date.  Thanks to
4768       Bill Freeman for the suggestion.
4769     
4770     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4771       is nil.  If this happens, return the original URL.
4772     
4773     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4774       `muse-wiki-update-interwiki-regexp.'
4775       (muse-wiki-update-interwiki-regexp): New function that sets the value
4776       of `muse-wiki-interwiki-regexp'.
4777       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4778       on :set.
4779     
4780     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4781       `muse-wiki-expand-interwiki'.
4782       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4783       with no matching file from being published as links.
4784     
4785     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4786       string argument once again, since this behavior is needed when
4787       publishing.
4788       (muse-wiki-handle-wikiword): Ditto.
4789     
4790     * lisp/muse.el (muse-handle-url): Ditto.
4791     
4792     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4793       after every unsuccessful attempt at handling the link.  If argument is
4794       given, restore match-data at end, too.
4795     
4796     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4797       argument.  Match data is always saved.  If argument is not given,
4798       assume that `muse-implicit-link-regexp' has been matched against, and
4799       return the 1st match string if no handlers worked.
4800     
4802     modified files:
4803      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4804      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4807 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4809     Summary:
4810       Hack on WikiName handling and make TAB work for Wiki links.
4811     Revision:
4812       muse--main--1.0--patch-85
4814     * lisp/muse-colors.el (muse-colors-markup): Use
4815       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4816     
4817     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4818       nil, don't color bad links.  If non-nil, color bad links.
4819     
4820     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4821     
4822     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4823       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4824       (muse-journal-rss-munge-buffer): Ditto.
4825     
4826     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4827       Docfix.
4828     
4829     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4830       are handled first, then implicit ones.  It should work better in all
4831       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4832       to determine how far to scan for an implicit link.  This defaults to
4833       the text between the point and the next space.
4834     
4835     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4836       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4837       literally after opening the buffer.  Hopefully this can be of use in
4838       custom visit-link functions, when necessary.
4839     
4840     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4841       `muse-visit-link-default'.
4842     
4843     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4844       Search by text properties instead of regexps.  This allows Muse to find
4845       links without having to have a massive regexp that contains all link
4846       types.  The downside is that this will not work if the user defontifies
4847       the buffer.  But it would somewhat defeat the purpose of following
4848       links if you can't see them.
4849     
4850     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4851       enough command line args are passed in batch mode.
4852     
4853     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4854       `muse-explicit-link-regexp'.
4855     
4856     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4857       `muse-link-regexp'.
4858     
4859     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4860       specifies the "common ground" of all implicit links, like URLs, bare
4861       WikiNames, and -- in the future -- email addresses.
4862     
4863     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4864     
4865     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4866       optional.  That was a bad idea on my part.  Renamed from
4867       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4868       annoy anyone :^) .
4869     
4870     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4871       `muse-wiki-interwiki-expand'.
4872       (muse-wiki-handle-wikiword): Renamed from
4873       `muse-wiki-wikiword-handle'.
4874     
4875     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4876       for the eval-after-load arg since XEmacs chokes on constants.
4877     
4878     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4879       face on WikiWords that don't correspond with a file.  If people really
4880       want this to appear in bad-link face, I could accommodate that.
4881     
4882     * lisp/muse.el (muse-handle-url): New function that detects whether the
4883       given string is a URL.
4884       (muse-implicit-link-functions): Renamed from
4885       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4886       (muse-explicit-link-functions): Renamed from
4887       `muse-mode-handler-functions'.
4888       (muse-handle-implicit-link): New function that handles all
4889       implicit links by calling functions from `muse-implicit-link-functions'.
4890       (muse-handle-explicit-link): Renamed from
4891       `muse-handled-url'.
4892     
4894     modified files:
4895      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4896      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4897      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4900 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4902     Summary:
4903       Allow WikiWords to be ignored with <nop> or "''''".
4904     Revision:
4905       muse--main--1.0--patch-84
4907     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4908     
4909     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4910       whether to hide <nop> tags when coloring a Muse buffer.
4911       (muse-wiki-wikiword-at-point): Docfix.
4912       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4913       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4914       during publishing.
4915       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4916       which keeps the WikiWord that follows it from being interpreted.
4917       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4918       WikiWord delimiter.
4919     
4921     modified files:
4922      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4925 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4927     Summary:
4928       Update postal address of FSF in muse-wiki.el.
4929     Revision:
4930       muse--main--1.0--patch-83
4932     * lisp/muse-wiki.el: Update postal address of the FSF.
4933     
4935     modified files:
4936      ChangeLog lisp/muse-wiki.el
4939 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4941     Summary:
4942       Interpret explicit links before emphasis.
4943     Revision:
4944       muse--main--1.0--patch-82
4946     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4947       links before emphasis.
4948     
4949     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4950       for the heck of it.
4952     modified files:
4953      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4956 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4958     Summary:
4959       Wiki hacking, regexp tweaks.
4960     Revision:
4961       muse--main--1.0--patch-81
4963     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4964       muse-regexp.
4965     
4966     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4967       that indicates whether or not to use character classes in regexps.  The
4968       default is to let Muse try to figure it out.
4969       (muse-extreg-usable-p): Make use of this variable.
4970     
4971     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4972       this regexp.  I'm guessing it was supposed to have a TAB in there at
4973       one time.  Replace this stuff with muse-regexp-space.
4974     
4975     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4976       by default.
4977     
4978     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4979       "or".
4980     
4981     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4982       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4983       We'll fix those anchor problems eventually!
4984     
4985     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4986       uses `muse-interwiki-handle' to determine whether an interwiki link is
4987       at point.
4988     
4989     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4990       look for a suitable value at point if needed.
4991     
4992     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4993     
4994     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4995     
4996     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4998     modified files:
4999      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5000      lisp/muse-wiki.el
5003 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5005     Summary:
5006       Make installation of manual when not using Debian go smoothly.
5007     Revision:
5008       muse--main--1.0--patch-80
5010     * Makefile.defs (INSTALLINFO): New variable that specifies what command
5011       and options are to be used when insinuating the Muse documentation into
5012       the Info menu.
5013     
5014     * Makefile (install): Make use of INSTALLINFO.
5015     
5016     * README (Installation): Give directions for changing INSTALLINFO on a
5017       Debian system and changing where Muse is installed.
5018     
5019     * muse.texi: Ditto.
5021     modified files:
5022      ChangeLog Makefile Makefile.defs README muse.texi
5025 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5027     Summary:
5028       Fix compiler warning induced by last patch.
5029     Revision:
5030       muse--main--1.0--patch-79
5032     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5033       compiler warning.
5035     modified files:
5036      ChangeLog lisp/muse-project.el lisp/muse.el
5039 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5041     Summary:
5042       Add `muse-current-file', fix minor QuickStart issue.
5043     Revision:
5044       muse--main--1.0--patch-78
5046     * examples/QuickStart: Make John Wiegley the author.
5047     
5048     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5049       `muse-current-file' instead of `buffer-file-name'.
5050     
5051     * lisp/muse-project.el (muse-current-project): Document.
5052     
5053     * lisp/muse-project.el (muse-current-file): New variable indicating the
5054       name, including path, of the file that is currently being published.
5055       (muse-project-of-file): Make use of
5056       `muse-current-file'.
5057     
5058     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5059     
5060     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5062     modified files:
5063      ChangeLog examples/QuickStart lisp/muse-blosxom.el
5064      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5065      lisp/muse.el
5068 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5070     Summary:
5071       Make muse-replace-regexp-in-string closer to its parent; no func change.
5072     Revision:
5073       muse--main--1.0--patch-77
5075     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5076       to implement all functionality of `replace-regexp-in-string'.  No
5077       functionality change.
5078     
5080     modified files:
5081      ChangeLog lisp/muse.el
5084 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5086     Summary:
5087       Play nicely with fill, adaptive-fill, and flyspell.
5088     Revision:
5089       muse--main--1.0--patch-76
5091     * muse-mode.el (muse-mode-intangible-links): New function used to
5092       determine whether links will be considered intangible.
5093     
5094     * lisp/muse-mode.el (muse-mode-link-functions)
5095       (muse-mode-handler-functions): Minor docfix.
5096     
5097     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5098       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
5099       making links intangible by default, but this may be adjusted by use of
5100       the `muse-mode-intangible-links' function.
5101     
5102     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5103       nil if we should allow a fill to occur here.  Keeps links from being
5104       broken up.
5105     
5106     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5107       non-nil if we allow spell-checking to occur here.  Keeps links from
5108       being improperly colorized.
5109     
5110     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5111       functionality change.
5113     modified files:
5114      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5117 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5119     Summary:
5120       Minor doc changes and code prettification.
5121     Revision:
5122       muse--main--1.0--patch-75
5124     * AUTHORS: Note that YH's assignment is in the mail.
5125     
5126     * README (scripts): Explain better the contents of the `scripts'
5127       directory.
5128     
5129     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5131     modified files:
5132      AUTHORS ChangeLog README lisp/muse-wiki.el
5135 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5137     Summary:
5138       Merged from hodique@lifl.fr--2005 (patch 7-11)
5139     Revision:
5140       muse--main--1.0--patch-74
5142     Patches applied:
5143     
5144      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5145        split WikiWords and InterWiki links into their own package
5146     
5147      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5148        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5149     
5150      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5151        Mimic experimental behavior for interwiki
5152     
5153      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5154        fix notes publishing
5155     
5156      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5157        various minor fixes
5159     new files:
5160      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5162     modified files:
5163      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5164      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5166     renamed files:
5167      experimental/.arch-ids/muse-wiki.el.id
5168        ==> experimental/.arch-ids/muse-wiki-old.el.id
5169      experimental/muse-wiki.el
5170        ==> experimental/muse-wiki-old.el
5172     new patches:
5173      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5174      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5175      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5176      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5177      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5180 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5182     Summary:
5183       Tell people where to find on-line version of manual.
5184     Revision:
5185       muse--main--1.0--patch-73
5187     * README: Add on-line locations for manual.
5188     
5189     * muse.texi: Remove @include directive.  This makes generating a PDF of
5190       this documentation a lot easier.
5191     
5192     * muse.texi (Preface): Add on-line locations for manual.
5194     modified files:
5195      ChangeLog README muse.texi
5198 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5200     Summary:
5201       Try to make Muse play nice with outline minor mode.
5202     Revision:
5203       muse--main--1.0--patch-72
5205     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5206     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5207     "muse" instead of "t" when adding invisibility to text or checking for
5208     invisibility.
5209     
5210     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5211     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5212     this function.
5214     modified files:
5215      ChangeLog lisp/muse-colors.el lisp/muse.el
5218 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5220     Summary:
5221       Minor grammar fix in Introduction section of manual.
5222     Revision:
5223       muse--main--1.0--patch-71
5225     * muse.texi (Introduction): Minor grammar fix.
5227     modified files:
5228      ChangeLog muse.texi
5231 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5233     Summary:
5234       Release Muse 3.01.
5235     Revision:
5236       muse--main--1.0--patch-70
5238     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5239     
5240     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5241     
5242     * lisp/muse-poem.el (muse-poem-markup-strings)
5243       (muse-poem-chapbook-strings): Make customizable.
5244     
5245     * lisp/muse-poem.el (muse-chapbook-latex-header)
5246       (muse-chapbook-latex-footer): Docfix.
5247     
5248     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5249       (muse-texinfo-pdf-extension): Ditto.
5250     
5251     * lisp/muse.el (muse-version): Change to 3.01.
5252     
5253     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5254       done, for now!
5256     modified files:
5257      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5258      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5261 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5263     Summary:
5264       Tweak documentation thoroughly; still incomplete.
5265     Revision:
5266       muse--main--1.0--patch-69
5268     * README: Minor tweaks.
5269     
5270     * muse.texi: Massively rename chapters so that the titles are more
5271       descriptive.  Clean up grammar.
5272     
5273     * muse.texi (Obtaining Muse): Move content of Installation node here,
5274       stripping out any customization tips, since those are covered later.
5275       Re-work this chapter since I was dissatisfied with it.
5276     
5277     * muse.texi (Installation): This node has the content of README regarding
5278       installation, which fits the title of the node much better than the
5279       previous content.
5280     
5281     * muse.texi (Blosxom): Turn the sections of this section into
5282       subsections.
5283     
5284     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5285       like lists!
5286     
5287     * muse.texi (History): Add a "2005" item.
5289     modified files:
5290      ChangeLog README muse.texi
5293 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5295     Summary:
5296       Finish documenting 2 more publishing styles.
5297     Revision:
5298       muse--main--1.0--patch-68
5300     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5301     
5302     * lisp/muse-journal.el: Docfixes.
5303     
5304     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5305       documentation to this function.
5306     
5307     * muse.texi (Blosxom Options): New node containing the publishing styles
5308       and options provided by Blosxom.
5309       (Book): Add usage note, as I suspect a lot of people might be confused
5310       by this style.
5311       (HTML): Space out entries better.
5312       (Journal, LaTeX): New nodes for publishing styles.
5313       (Common Elements): Document a few options that are present in
5314       `muse-publish.el'.
5316     modified files:
5317      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5318      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5321 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5323     Summary:
5324       Make Muse installable and correct an Emacs21 issue.
5325     Revision:
5326       muse--main--1.0--patch-67
5328     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5329       directory will be generated.
5330       (all): Compile muse.info by default.
5331       (doc): Refactor into individual generation rules for .html and .info
5332       files.
5333       (install): New rule that installs Muse source code, compiled .elc
5334       files, and the manual into proper places.
5335     
5336     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5337     
5338     * README (Insinuation): Move old content of Installation here.
5339       (Installation): Fill out this section.
5340       (Further Documentation): Add link to my website and note that a full
5341       manual is included with Muse.
5342     
5343     * lisp/Makefile (EL): Populate with .el files.
5344       (install): New rule that installs both .elc and .el files.
5345     
5346     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5347       Emacs21, hack in a handler for the @documentencoding tag so that it
5348       doesn't error out.
5350     modified files:
5351      ChangeLog Makefile Makefile.defs README lisp/Makefile
5352      lisp/muse-texinfo.el
5355 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5357     Summary:
5358       Cater even more to XEmacs and its annoying whims.
5359     Revision:
5360       muse--main--1.0--patch-66
5362     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5363       environment variable.
5364     
5365     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5366       handle it.  Load `muse-build.el' instead.
5367     
5368     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5369       used.
5370     
5371     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5372       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5373       not used.
5374     
5375     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5376       function does not appear to be used.
5377     
5378     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5379       `replace-regexp-in-string', since XEmacs doesn't have this function.
5380       We only implement the first 3 args, but this could be extended if we
5381       need to do so.
5382     
5383     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5384       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5385     
5386     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5387     
5388     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5389       make XEmacs shut up.
5390     
5391     * lisp/muse-convert.el (muse-write-footnote): Ditto.
5392     
5393     * lisp/muse-html.el (muse-html-markup-table): Ditto.
5394     
5395     * lisp/muse-http.el (muse-winnow-list): Ditto.
5396     
5397     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5398     
5399     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5400     
5401     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5402     
5403     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5404       anything.
5405     
5406     * scripts/publish: Use EMACS environment variable instead of hard-coding
5407       it.
5409     modified files:
5410      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5411      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5412      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5413      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5414      lisp/muse.el scripts/muse-build.el scripts/publish
5417 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5419     Summary:
5420       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5421     Revision:
5422       muse--main--1.0--patch-65
5424     * AUTHORS: Update entry.
5425     
5426     * muse-*.el: Move to the lisp directory.
5427     
5428     * lisp/Makefile: New file containing rules to test and compile the
5429       source.
5430     
5431     * Makefile.defs: New file that contains common definitions for all other
5432       Makefiles, such as Emacs command to use.
5433     
5434     * Makefile: Move lisp-specific rules to lisp/Makefile.
5435       (SUBDIRS): New variable containing subdirectories to clean.
5436     
5437     * README: Update to reflect new location of source files.  Give updated
5438       directions for compiling with XEmacs.
5439     
5440     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5441       compile.
5442       (%.html): Pass SITEFLAG as an environment variable to
5443       ../scripts/publish.
5444     
5445     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5446       seems to be needed to keep the process from failing.  This has *got* to
5447       be a bug in Muse, but I don't want to deal with it now.
5448     
5449     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5450     
5451     * lisp/muse-convert.el: Move line to commentary section.
5452     
5453     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5454       locally-bound `type' variable isn't used here.
5455     
5456     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5457     
5458     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5459       binding.
5460     
5461     * scripts/muse-build.el (load-path): Correct paths.
5462     
5463     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5464       as to avoid spurious warnings.
5465     
5466     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5467       it exists.
5468     
5469     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5470       (muse-match-string-no-properties): New functions that take the place of
5471       `line-end-position', `line-beginning-position', and
5472       `match-string-no-properties', respectively.
5473     
5474     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5475       (muse-my-journal-find-entries): Use Muse-specific version of
5476       `match-string-no-properties', `line-beginning-position', and
5477       `line-end-position' since these do not exist in XEmacs.
5478     
5479     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5480       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5481     
5482     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5483     
5484     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5485       (muse-html-insert-contents): Ditto.
5486     
5487     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5488     
5489     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5490     
5491     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5492     
5493     * lisp/muse-publish.el (muse-publish-markup-tag)
5494       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5495       (muse-published-buffer-contents): Ditto.
5496     
5497     * scripts/muse-build.el (muse-elint-files): Ditto.
5499     new files:
5500      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5501      lisp/.arch-ids/Makefile.id lisp/Makefile
5503     modified files:
5504      AUTHORS ChangeLog Makefile README examples/Makefile
5505      examples/QuickStart examples/johnw/muse-johnw.el
5506      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5507      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5508      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5509      lisp/muse.el scripts/muse-build.el scripts/publish
5511     renamed files:
5512      .arch-ids/muse-blosxom.el.id
5513        ==> lisp/.arch-ids/muse-blosxom.el.id
5514      .arch-ids/muse-book.el.id
5515        ==> lisp/.arch-ids/muse-book.el.id
5516      .arch-ids/muse-colors.el.id
5517        ==> lisp/.arch-ids/muse-colors.el.id
5518      .arch-ids/muse-convert.el.id
5519        ==> lisp/.arch-ids/muse-convert.el.id
5520      .arch-ids/muse-docbook.el.id
5521        ==> lisp/.arch-ids/muse-docbook.el.id
5522      .arch-ids/muse-html.el.id
5523        ==> lisp/.arch-ids/muse-html.el.id
5524      .arch-ids/muse-http.el.id
5525        ==> lisp/.arch-ids/muse-http.el.id
5526      .arch-ids/muse-journal.el.id
5527        ==> lisp/.arch-ids/muse-journal.el.id
5528      .arch-ids/muse-latex.el.id
5529        ==> lisp/.arch-ids/muse-latex.el.id
5530      .arch-ids/muse-mode.el.id
5531        ==> lisp/.arch-ids/muse-mode.el.id
5532      .arch-ids/muse-poem.el.id
5533        ==> lisp/.arch-ids/muse-poem.el.id
5534      .arch-ids/muse-project.el.id
5535        ==> lisp/.arch-ids/muse-project.el.id
5536      .arch-ids/muse-publish.el.id
5537        ==> lisp/.arch-ids/muse-publish.el.id
5538      .arch-ids/muse-regexps.el.id
5539        ==> lisp/.arch-ids/muse-regexps.el.id
5540      .arch-ids/muse-texinfo.el.id
5541        ==> lisp/.arch-ids/muse-texinfo.el.id
5542      .arch-ids/muse.el.id
5543        ==> lisp/.arch-ids/muse.el.id
5544      muse-blosxom.el
5545        ==> lisp/muse-blosxom.el
5546      muse-book.el
5547        ==> lisp/muse-book.el
5548      muse-colors.el
5549        ==> lisp/muse-colors.el
5550      muse-convert.el
5551        ==> lisp/muse-convert.el
5552      muse-docbook.el
5553        ==> lisp/muse-docbook.el
5554      muse-html.el
5555        ==> lisp/muse-html.el
5556      muse-http.el
5557        ==> lisp/muse-http.el
5558      muse-journal.el
5559        ==> lisp/muse-journal.el
5560      muse-latex.el
5561        ==> lisp/muse-latex.el
5562      muse-mode.el
5563        ==> lisp/muse-mode.el
5564      muse-poem.el
5565        ==> lisp/muse-poem.el
5566      muse-project.el
5567        ==> lisp/muse-project.el
5568      muse-publish.el
5569        ==> lisp/muse-publish.el
5570      muse-regexps.el
5571        ==> lisp/muse-regexps.el
5572      muse-texinfo.el
5573        ==> lisp/muse-texinfo.el
5574      muse.el
5575        ==> lisp/muse.el
5577     new directories:
5578      lisp lisp/.arch-ids
5581 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5583     Summary:
5584       Massively untabify files.
5585     Revision:
5586       muse--main--1.0--patch-64
5589     modified files:
5590      ChangeLog ChangeLog.2004 experimental/muse-message.el
5591      experimental/muse-wiki.el muse-book.el muse-colors.el
5592      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5593      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5594      muse-project.el muse-publish.el muse-regexps.el
5595      muse-texinfo.el muse.el
5598 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5600     Summary:
5601       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5602     Revision:
5603       muse--main--1.0--patch-63
5605     (Summary of changes that Yann made)
5606     
5607     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5608     
5609     * muse-mode.el (muse-generate-index): Move index generation code into
5610       `muse-index-as-string'.
5611       (muse-index-as-string): New function that generates an index and
5612       returns it as a string, instead of placing it in a buffer like
5613       `muse-generate-index' used to.
5614     
5615     Patches applied:
5616     
5617      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5618        merge from mwolson@gnu.org--2005
5619     
5620      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5621        Accept WikiWords as links [mostly rescinded]
5622     
5623      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5624        merge from mwolson@gnu.org--2005/muse--main--1.0
5625     
5626      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5627        Merged from mwolson@gnu.org--2005 (patch 60-62)
5628     
5629      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5630        provide a string view of the index
5632     modified files:
5633      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5635     new patches:
5636      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5637      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5638      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5639      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5640      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5643 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5645     Summary:
5646       Document Blosxom, Book, DocBook, and HTML publishing styles.
5647     Revision:
5648       muse--main--1.0--patch-62
5650     * muse-blosxom.el: Clean up header.
5651     
5652     * muse-book.el (muse-before-book-publish-hook): Rename to
5653       `muse-book-before-publish-hook'.
5654       (muse-after-book-publish-hook): Rename to
5655       `muse-book-after-publish-hook'.
5656     
5657     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5658       (muse-html-markup-strings, muse-xhtml-markup-strings)
5659       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5660       (muse-html-charset-default, muse-html-encoding-default)
5661       (muse-html-encoding-map): Docfixes.
5662     
5663     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5664       sections.
5666     modified files:
5667      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5670 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5672     Summary:
5673       Begin work on Publishing Styles section of manual.
5674     Revision:
5675       muse--main--1.0--patch-61
5677     * Makefile (.PHONY): Add "doc" to list.
5678       (doc): New rule that generates Info and HTML files from muse.texi.
5679       (dist): Rely on `distclean', not `clean'.
5680     
5681     * examples/QuickStart (Authoring mode): Remove empty section.
5682     
5683     * muse.texi: Call this program "the Emacs Muse" in title.
5684       (Publishing Styles): Begin to populate section.
5685       (Deriving Styles): First subsection of Publishing Styles.
5686       (Contributors): Remove spurious copyright section, since we address
5687       this in the title.
5688     
5689     * README: Actually remember to add this file.
5691     new files:
5692      .arch-ids/README.id README
5694     modified files:
5695      ChangeLog Makefile examples/QuickStart muse.texi
5698 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5700     Summary:
5701       Document Markup Rules.
5702     Revision:
5703       muse--main--1.0--patch-60
5705     * examples/QuickStart: Remove stray <comment> tag.
5706     
5707     * muse.texi (Top): Comment every menu line.
5708       (Markup Rules): New section with plenty of subsections.
5710     modified files:
5711      ChangeLog examples/QuickStart muse.texi
5714 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5716     Summary:
5717       Release this as Muse 3.00.90 (RC1).
5718     Revision:
5719       muse--main--1.0--patch-59
5721     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5722       is compatible with both Emacs and XEmacs.
5723     
5724     * examples/README: Renamed to QuickStart.
5725     
5726     * examples/Makefile (EXAMPLES): Reflect name change of README.
5727     
5728     * muse.el: Ditto.
5730     modified files:
5731      ChangeLog Makefile examples/Makefile muse.el
5733     renamed files:
5734      examples/.arch-ids/README.id
5735        ==> examples/.arch-ids/QuickStart.id
5736      examples/README
5737        ==> examples/QuickStart
5740 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5742     Summary:
5743       Makefile refactoring.
5744     Revision:
5745       muse--main--1.0--patch-58
5747     * Makefile (.PHONY): List all non-file targets.
5748       (examples): New rule that calls Make in the examples directory.
5749       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5750     
5751     * README: Move to the examples directory.  I'd prefer to distribute a
5752       very basic plain text README and use this as a quickstart + markup
5753       example + publishing example.
5754     
5755     * examples/Makefile: Move all README-related rules here.
5756     
5757     * examples/README: Add an "About this document" section.  
5758     
5759     * scripts/publish (style): Do not include the contrib directory, since we
5760       don't use any code from there.  Since this is only invoked from the
5761       examples directory, make sure add the parent directory to the load
5762       path.
5763     
5764     * muse.texi: Change version to 3.00.90 (RC1).
5765     
5766     * muse.el: Change location of the README file in header.
5767     
5768     * muse.el (muse-version): Update to 3.00.90 (RC1).
5770     new files:
5771      examples/.arch-ids/Makefile.id examples/Makefile
5773     modified files:
5774      ChangeLog Makefile examples/README muse.el muse.texi
5775      scripts/publish
5777     renamed files:
5778      .arch-ids/README.id
5779        ==> examples/.arch-ids/README.id
5780      README
5781        ==> examples/README
5784 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5786     Summary:
5787       Update my example configuration.
5788     Revision:
5789       muse--main--1.0--patch-57
5791     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5792       and experimental status of muse-message.
5794     modified files:
5795      ChangeLog examples/mwolson/muse-init.el
5798 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5800     Summary:
5801       Provide optional outline-style faces; customization fixes; experimental stuff.
5802     Revision:
5803       muse--main--1.0--patch-56
5805     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5806       option that determines what the header faces should look like.  If
5807       'outline, use outline-style faces.  If nil, don't generate the faces at
5808       all, which allows the user to specify their own.  Otherwise, use the
5809       scaled faces, which is the default behavior.
5810       (muse-colors-outline-faces-list): List of faces to use.  In case the
5811       outline faces are not available, provide reasonable defaults.
5812       (muse-make-faces): Use dolist instead of mapc.  Implement the
5813       possibility of having outline-style colors for heading.  Don't call
5814       this function immediately -- give the users time to make their changes
5815       through the customize interface.  Once we call this function, Emcs from
5816       CVS will not allow the faces to be changed easily, which is a shame.
5817     
5818     * muse-message.el (muse-message-contents-tag): Copied from
5819       `muse-publish-contents-tag' in order to keep the customization
5820       interface from making the `muse-markup-tags' option from throwing a
5821       type mismatch error.  This function is untested and will likely do
5822       nothing useful.  This file has been moved to the experimental folder
5823       until it gets fleshed out more.
5824     
5825     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5826       file that could eventually provide wiki-like ability.  Currently this
5827       is just a collection of functions that were pruned out when he remade
5828       Muse, so don't get too excited.  I plan to eventually merge Yann
5829       Hodique's work here, probably after the first release of Muse.
5830     
5831     * muse-regexps.el (muse-regexp): Improve description.
5832     
5833     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5834       the muse-regexp group since it is just a single regexp.  Lists of
5835       regexps don't have to be in muse-regexp, however.
5836     
5837     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5838       since the Emacs devel mailing list seems to not want Britain-izations
5839       in Emacs code.
5840     
5841     * muse-colors.el (muse-colors): Ditto.
5842     
5843     * muse-docbook.el (muse-docbook): Ditto.
5844     
5845     * muse-html.el (muse-html): Ditto.
5846     
5847     * muse-http.el (muse-http): Ditto.
5848     
5849     * muse-message.el (muse-message): Ditto.
5850     
5851     * muse-mode.el (muse-mode): Ditto.
5852     
5853     * muse-project.el (muse-project): Ditto.
5854     
5855     * muse-publish.el (muse-publish): Ditto.
5856     
5857     * muse.el (muse): Ditto.
5859     new files:
5860      experimental/.arch-ids/=id
5861      experimental/.arch-ids/muse-wiki.el.id
5862      experimental/muse-wiki.el
5864     modified files:
5865      ChangeLog experimental/muse-message.el muse-blosxom.el
5866      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5867      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5868      muse.el
5870     renamed files:
5871      .arch-ids/muse-message.el.id
5872        ==> experimental/.arch-ids/muse-message.el.id
5873      muse-message.el
5874        ==> experimental/muse-message.el
5876     new directories:
5877      experimental experimental/.arch-ids
5880 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5882     Summary:
5883       Fix publishing error when given an empty string for header/footer.
5884     Revision:
5885       muse--main--1.0--patch-55
5887     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5888       `file-readable-p' if it is an empty string.  For some reason,
5889       `file-readable-p' and `insert-file-contents' were treating an empty
5890       string as if it were the current directory.
5892     modified files:
5893      ChangeLog muse-publish.el
5896 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5898     Summary:
5899       WYSIWYG emphasis, XEmacs compatibility hacks.
5900     Revision:
5901       muse--main--1.0--patch-54
5903     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5904       compliant.  Only colorize if we end with the same number of asterisks
5905       as we start with, preventing unnoticed syntax errors.  Don't colorize
5906       in the middle of a word.
5907       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5908       Only colorize if we end with an underscore.  Don't colorize in the
5909       middle of a word.
5910     
5911     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5912       inside of group.  This will probably not do anything, but it seems
5913       syntactically good.
5914     
5915     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5916       where we start with an image link.  JohnW didn't seem to like having
5917       <p> tags inserted before image links, but they don't validate properly
5918       as they are.  For now, I will surround such links/paragraphs with <div
5919       class="image-link"> in an attempt to be as not invasive and yet
5920       standards compliant as possible.
5921     
5922     * muse-html.el (muse-html-escape-string): Work around distinction between
5923       int and char types in XEmacs.  Deal with an annoying replace-match bug
5924       in XEmacs that rears its head at times.
5925     
5926     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5927       multi-line.
5929     modified files:
5930      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5931      muse-publish.el
5934 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5936     Summary:
5937       Minor code cleanup to address elint issues.
5938     Revision:
5939       muse--main--1.0--patch-53
5941     * Makefile (test): Don't build README files during this rule.  Remove
5942       spurious "make clean" statement.
5943     
5944     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5945       `muse-colors' group, and give it a proper type.
5946     
5947     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5948     
5949     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5950       muse-my-journal-find-entries): Replace `string-to-int' with
5951       `string-to-number'.
5952     
5953     * muse-html.el (muse-html-insert-contents): Ditto.
5954     
5955     * muse-journal.el (muse-journal-html-munge-buffer,
5956       muse-journal-latex-munge-buffer): Ditto.
5957     
5958     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5959     
5960     * muse-publish.el (muse-publish-markup-footnote,
5961       muse-publish-contents-tag): Ditto.
5962     
5963     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5965     modified files:
5966      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5967      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5968      muse-regexps.el
5971 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5973     Summary:
5974       Add ability to automate the creation a new blosxom entry.
5975     Revision:
5976       muse--main--1.0--patch-52
5978     * examples/mwolson/muse-init.el: Move new entry section to
5979       muse-blosxom.el.  Modify the key settings in my example accordingly.
5980     
5981     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5982       Muse always makes sure that the file ends with a newline.
5983     
5984     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5985       planner markup is now provided automatically by the planner port to
5986       Muse, and we don't have any customized markup.
5987     
5988     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5989       variable that specifies where the base directory of your blog entries
5990       is found.
5991     
5992     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5993       the base directory.  Explore categories recursively.
5994     
5995     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5996       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5997       special characters file name.
5998     
5999     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6000       making a new blog entry.  It will prompt you for a category, then a
6001       title, and then will create a new file that has the date and title
6002       inserted.
6004     modified files:
6005      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6008 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6010     Summary:
6011       Change mailing address of FSF, add AUTHORS file.
6012     Revision:
6013       muse--main--1.0--patch-51
6015     * muse-*.el, muse.texi: Change mailing address of FSF.
6016     
6017     * muse.texi (Contributors): Fix typo.
6018     
6019     * AUTHORS: New file containing a list of all of those who have
6020       contributed code or documentation to Muse, how many lines were changed,
6021       etc.
6023     new files:
6024      .arch-ids/AUTHORS.id AUTHORS
6026     modified files:
6027      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6028      muse-html.el muse-http.el muse-journal.el muse-latex.el
6029      muse-message.el muse-mode.el muse-poem.el muse-project.el
6030      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6031      muse.texi
6034 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6036     Summary:
6037       Merged from hodique@lifl.fr--2005 (patch 0-1)
6038     Revision:
6039       muse--main--1.0--patch-50
6041     Patches applied:
6042     
6043      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6044        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6045     
6046      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6047        fix .html (for example) in visible names for links
6049     modified files:
6050      ChangeLog muse-publish.el
6052     new patches:
6053      hodique@lifl.fr--2005/muse--yh--1.0--base-0
6054      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6057 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6059     Summary:
6060       Make generated X(HT)ML show up in the right encoding in other modes.
6061     Revision:
6062       muse--main--1.0--patch-49
6064     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6065       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
6066       generated (X)HTML files show up in the right coding system when editing
6067       them with another Emacs mode.
6068     
6069     * muse-journal.el (muse-journal-rss-header): Automatically determine the
6070       encoding instead of hard-coding it.
6071     
6072     * muse-message.el: Add content to Commentary section, explaining the use
6073       of this publishing style.
6075     modified files:
6076      ChangeLog muse-html.el muse-journal.el muse-message.el
6079 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6081     Summary:
6082       Move regexps to same group, only make 4 heading faces.
6083     Revision:
6084       muse--main--1.0--patch-48
6086     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6087       can only publish 3 of them specially, leaving the fourth to be in
6088       plain text.
6089       (muse-colors-markup): Only recognize 4 levels of heading.
6090     
6091     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6092       (muse-file-regexp, muse-image-regexp)
6093       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
6094       like a good idea to have all the regexps in the same group.
6096     modified files:
6097      ChangeLog muse-colors.el muse-regexps.el muse.el
6100 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6102     Summary:
6103       Update my example config, minor code cleanup.
6104     Revision:
6105       muse--main--1.0--patch-47
6107     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6108       names and add "Plans" project.
6109     
6110     * muse-docbook.el (looking-back): Delete.
6111     
6112     * muse-html.el (looking-back): Delete.
6113     
6114     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6115       instead of `looking-back'.
6116     
6117     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6118       function, use this function.  If `looking-back' exists, call it;
6119       otherwise, use a workaround.
6121     removed files:
6122      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6124     modified files:
6125      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6126      muse-html.el muse.el
6129 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6131     Summary:
6132       Handle a few paragraph publishing edge cases better.
6133     Revision:
6134       muse--main--1.0--patch-46
6136     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6137       beginning-of-document, end-of-document, and paragraph separator regexps
6138       so that one markup rule can be used in all these cases.
6139       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
6140       particular, blockquote or center at beginning or end of document will
6141       be published properly.  Hopefully this won't slow things down too much.
6142       (muse-docbook-markup-paragraph-close): Removed.
6143     
6144     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6145     
6146     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6147       Ditto.
6148       (muse-html-markup-paragraph-close): Removed.
6150     modified files:
6151      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6154 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6156     Summary:
6157       Improve prompt when reading a tag.
6158     Revision:
6159       muse--main--1.0--patch-45
6161     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6162       other Emacs modes seem to do.
6164     modified files:
6165      ChangeLog muse-mode.el
6168 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6170     Summary:
6171       Warn user when publishing fails due to a private directory.
6172     Revision:
6173       muse--main--1.0--patch-44
6175     * muse-project.el (muse-project-private-p): Warn users when publishing a
6176       file fails due to its directory not being readable by others.  Make
6177       sure that you do a `chmod +o name_of_directory' if you want the
6178       contents of that directory to be publishable.
6180     modified files:
6181      ChangeLog muse-project.el
6184 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6186     Summary:
6187       Fix error with example tags and message publishing style.
6188     Revision:
6189       muse--main--1.0--patch-43
6191     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
6192       see if a previous definition for `font-lock-multiline' exists.
6193     
6194     * muse-message.el (muse-message-example-tag): Don't require two
6195       additional (unused) arguments.
6197     modified files:
6198      ChangeLog muse-colors.el muse-message.el
6201 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6203     Summary:
6204       Always end the published document with a newline.
6205     Revision:
6206       muse--main--1.0--patch-42
6208     * muse-html.el (muse-html-markup-paragraph-close): Always end the
6209       published document with a newline.
6210     
6211     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6213     modified files:
6214      ChangeLog muse-docbook.el muse-html.el
6217 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6219     Summary:
6220       Don't let automatic backup files crash the publishing process.
6221     Revision:
6222       muse--main--1.0--patch-41
6224     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6225       directive since this value is already processed by
6226       `muse-publish-markup-directive', and may be obtained by using
6227       the code: (muse-publishing-directive "date").
6228     
6229     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6230       to run (funcall nil); this happened once during a debugging process.
6231     
6232     * muse-project.el (muse-project-private-p): Skip any file for which we
6233       cannot fetch attributes.  This fixes a bug where having an
6234       Emacs-generated automatic backup file in a publishing directory causes
6235       the publishing process to halt with an error.
6237     modified files:
6238      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6241 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6243     Summary:
6244       Apply fix in previous patch to the DocBook publishing style.
6245     Revision:
6246       muse--main--1.0--patch-40
6248     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6249       previous patch here as well.
6250     
6252     modified files:
6253      ChangeLog muse-docbook.el
6256 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6258     Summary:
6259       Fix newly-introduced lock-up during HTML publishing.
6260     Revision:
6261       muse--main--1.0--patch-39
6263     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6264       planner rules higher priority in the publishing sequence.  Hopefully
6265       this will not wreck anything; I don't use these rules, so I cannot
6266       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
6267     
6268     * muse-html.el (muse-html-markup-paragraph-close): Don't use
6269       replace-match; that seems to be slightly evil.  Return nil instead of a
6270       newline since otherwise Muse thinks that we are not done yet and gets
6271       into an infinite loop.  This should fix the lock-up problem that
6272       resulted from the previous few patches.
6274     modified files:
6275      ChangeLog muse-blosxom.el muse-html.el
6278 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6280     Summary:
6281       Parenthesis goofup.
6282     Revision:
6283       muse--main--1.0--patch-38
6285     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6286     
6288     modified files:
6289      ChangeLog muse-blosxom.el
6292 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6294     Summary:
6295       Make docbook and blosxom modes close paragraphs properly at end.
6296     Revision:
6297       muse--main--1.0--patch-37
6299     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6300       patch.
6301     
6302     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6303       (muse-docbook-markup-paragraph-close): Adapt from
6304       `muse-html-markup-paragraph-close'.
6305     
6306     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6307       preserve the same appearance as before the last patch.
6309     modified files:
6310      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6313 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6315     Summary:
6316       Bugfix: Close P tag properly at end of file.
6317     Revision:
6318       muse--main--1.0--patch-36
6320     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6321       error.
6322     
6323     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6324       detecting whether or not a paragraph needs a closing P tag.
6325       (muse-html-markup-paragraph-close): New function that only inserts a
6326       closing P tag when an unclosed P tag is nearby.
6328     modified files:
6329      ChangeLog muse-blosxom.el muse-html.el
6332 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6334     Summary:
6335       Update my example settings.
6336     Revision:
6337       muse--main--1.0--patch-35
6339     * examples/mwolson/muse-init.el: Synchronize with my current settings.
6341     modified files:
6342      ChangeLog examples/mwolson/muse-init.el
6345 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6347     Summary:
6348       Update documentation for C-c TAB feature.
6349     Revision:
6350       muse--main--1.0--patch-34
6352     * muse.texi (Keystroke Summary): Note that C-c TAB calls
6353       `muse-insert-tag'.
6354     
6356     modified files:
6357      ChangeLog muse.texi
6360 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6362     Summary:
6363       New feature: tag completion with C-c TAB.
6364     Revision:
6365       muse--main--1.0--patch-33
6367     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6368       (muse-tag-history, muse-custom-tags): New variables that keep track of
6369       the tag history and newly-entered tags respectively for
6370       `muse-insert-tag'.
6371       (muse-insert-tag): New function that interactively prompts the user for
6372       a tag to use.
6374     modified files:
6375      ChangeLog muse-mode.el
6378 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6380     Summary:
6381       Fix XHTML validation error with <hr> and <br>.
6382     Revision:
6383       muse--main--1.0--patch-32
6385     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6386       and HR tags for XHTML publishing.  This should fix a few validation
6387       errors that I've been noticing lately.
6389     modified files:
6390      ChangeLog muse-html.el
6393 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6395     Summary:
6396       Remove flyspell overlays on links.
6397     Revision:
6398       muse--main--1.0--patch-31
6400     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
6401       should make the link clickable.  On Emacs21, the color will stay red,
6402       but other Emacsen should do the right thing, which is use the normal
6403       link color.  Hopefully this will fix some strange flyspell-related link
6404       problems.
6406     modified files:
6407      ChangeLog muse-colors.el
6410 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6412     Summary:
6413       Update my example Muse settings.
6414     Revision:
6415       muse--main--1.0--patch-30
6417     * examples/mwolson/muse-init.el: Update from my latest version.
6418       (muse-project-alist): Remove the francais part of my blog.
6419       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6420       into this and `my-muse-mode-fill-nobreak-p'.
6421       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6422       this is the best way to accomplish this.
6423       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6424       characters in the title.
6425       (my-muse-prepare-entry-for-xanga): Treat example regions better.
6427     modified files:
6428      ChangeLog examples/mwolson/muse-init.el
6431 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6433     Summary:
6434       Add simple `muse-version' function.
6435     Revision:
6436       muse--main--1.0--patch-29
6438     * muse.el (muse-version): New function that displays the value of the
6439       `muse-version' variable.  This should be easier for the user to type
6440       than C-h v muse-version.
6442     modified files:
6443      ChangeLog muse.el
6446 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6448     Summary:
6449       Don't compile documentation by default.
6450     Revision:
6451       muse--main--1.0--patch-28
6453     * Makefile (all): Don't compile documentation by default.
6454       (doc): Use this rule to compile documentation.
6456     modified files:
6457      ChangeLog Makefile
6460 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6462     Summary:
6463       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6464     Revision:
6465       muse--main--1.0--patch-27
6467     2005-04-16  Michael Olson  <mwolson@gnu.org>
6468     
6469         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6470         johnw. If a journal entry's title is a [[link]], then an
6471         <enclosure> tag will be added to the XML data giving the size and
6472         MIME type of the link target.  This makes podcasting with Muse
6473         trivial.
6474         (muse-journal-rss-entry-template): Add enclosure usage to example.
6475         (muse-journal-rss-munge-buffer): Implement enclosures.
6477     modified files:
6478      ChangeLog muse-journal.el
6481 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6483     Summary:
6484       Standardize source headers, appease elint, don't require planner
6485     Revision:
6486       muse--main--1.0--patch-26
6488     2005-04-15  Michael Olson  <mwolson@gnu.org>
6489     
6490         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6491         `scripts' directory since it really isn't part of Muse proper; it
6492         is used to generate Muse output from the command line.
6493     
6494         * muse-blosxom.el: Handle case where planner is not loaded so that
6495         it isn't a hard requirement.
6496     
6497         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6498         that elint doesn't complain.
6499     
6500         * muse-message.el (muse-message-markup-link): Don't throw up on
6501         links with no description.
6502     
6503         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6504         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6505         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6506         muse-project.el, muse-publish.el, muse-regexps.el,
6507         muse-texinfo.el, muse.el: Add standard header for each file in
6508         preparation for the initial release, which will hopefully happen
6509         sometime within the next month.
6510     
6512     removed files:
6513      experimental/.arch-ids/=id
6515     modified files:
6516      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6517      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6518      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6519      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6520      muse-texinfo.el muse.el
6522     renamed files:
6523      .arch-ids/muse-build.el.id
6524        ==> scripts/.arch-ids/muse-build.el.id
6525      muse-build.el
6526        ==> scripts/muse-build.el
6528     removed directories:
6529      experimental experimental/.arch-ids
6532 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6534     Summary:
6535       Merge contents of muse-latexcjk.el into muse-latex.el.
6536     Revision:
6537       muse--main--1.0--patch-25
6539     2005-04-14  Michael Olson  <mwolson@gnu.org>
6540     
6541         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6542         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6543         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6544         Merge in from muse-latexcjk.el.
6545     
6546         * muse-latexcjk.el: Removed, functionality merged with
6547         muse-latex.el
6549     removed files:
6550      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6552     modified files:
6553      ChangeLog muse-latex.el
6556 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6558     Summary:
6559       Merge muse-xhtml.el into muse-html.el.
6560     Revision:
6561       muse--main--1.0--patch-24
6563     2005-04-06  Michael Olson  <mwolson@gnu.org>
6564     
6565         * examples/mwolson/muse-init.el: Update with respect to the
6566         muse-xhtml.el merge.
6567     
6568         * muse-html.el: The contents of muse-xhtml.el have been merged in
6569         as advised by John Wiegley.
6570         (muse-html-style-sheet): Add example for XHTML use in the
6571         function's documentation.
6572         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6573         Moved from muse-xhtml.el.
6574     
6575         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6577     removed files:
6578      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6580     modified files:
6581      ChangeLog examples/mwolson/muse-init.el muse-html.el
6584 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6586     Summary:
6587       Try to fix regexps for Emacs 21.4.
6588     Revision:
6589       muse--main--1.0--patch-23
6591     2005-04-05  Michael Olson  <mwolson@gnu.org>
6592     
6593         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6594         for Emacs 21.4.
6596     modified files:
6597      ChangeLog muse-regexps.el
6600 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6602     Summary:
6603       Add comments to the publish-project example script
6604     Revision:
6605       muse--main--1.0--patch-22
6607     2005-04-01  Michael Olson  <mwolson@gnu.org>
6608     
6609         * examples/publish-project: Moved here from
6610         scripts/publish-project.  Added a few comments so people know what
6611         it is used for.
6613     modified files:
6614      ChangeLog examples/publish-project
6616     renamed files:
6617      scripts/.arch-ids/publish-project.id
6618        ==> examples/.arch-ids/publish-project.id
6619      scripts/publish-project
6620        ==> examples/publish-project
6623 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6625     Summary:
6626       New XHTML style, add more examples to my sample muse config
6627     Revision:
6628       muse--main--1.0--patch-21
6630     2005-03-31  Michael Olson  <mwolson@gnu.org>
6631     
6632         * examples/mwolson/muse-init.el: Give an example of deriving a
6633         custom publishing style.
6634         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6635         (my-muse-prepare-entry-for-xanga): Mangle the published output
6636         from a blosxom project and copy the result to the clipboard for
6637         easy pasting into Xanga's web form.  The file is untouched.
6638     
6639         * muse-html.el (muse-html-style-sheet): Include the <style
6640         type="text/css"></style> wrapper around the example.
6641         (muse-html-header): Don't add <style type="text/css"></style>
6642         around the value of `muse-html-style-sheet' anymore.  This allows
6643         for the option of putting your stylesheet(s) in a separate file.
6644         An example of this is given in the documentation for this
6645         variable.
6646     
6647         * muse-xhtml: New file that implements a publishing style which is
6648         derived from HTML mode.  It uses a slightly modified version of
6649         the HTML markup rules to generate XHTML-compliant output.
6650     
6651         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6652         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6653         header gaffes.
6654     
6655         * muse-journal.el: Add new "journal-xhtml" style.
6656     
6657         * muse-message.el: Add new "message-xhtml" style.
6659     new files:
6660      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6662     modified files:
6663      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6664      muse-html.el muse-journal.el muse-message.el
6667 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6669     Summary:
6670       Add my muse configuration to the examples
6671     Revision:
6672       muse--main--1.0--patch-20
6674     2005-03-24  Michael Olson  <mwolson@gnu.org>
6675     
6676         * examples/johnw: Move John Wiegley's configuration to this
6677         directory.
6678     
6679         * examples/mwolson: My configuration files go here.
6680     
6681         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6682         just figured out how to keep links from being spell-checked or
6683         split up by fill-mode, so the implementation of this may be found
6684         here.  I also made a function that sets up a blog entry for me.
6686     new files:
6687      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6688      examples/mwolson/.arch-ids/muse-init.el.id
6689      examples/mwolson/muse-init.el
6691     modified files:
6692      ChangeLog
6694     renamed files:
6695      examples/.arch-ids/muse-johnw.el.id
6696        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6697      examples/.arch-ids/publish-johnw.id
6698        ==> examples/johnw/.arch-ids/publish-johnw.id
6699      examples/muse-johnw.el
6700        ==> examples/johnw/muse-johnw.el
6701      examples/publish-johnw
6702        ==> examples/johnw/publish-johnw
6704     new directories:
6705      examples/johnw examples/johnw/.arch-ids examples/mwolson
6706      examples/mwolson/.arch-ids
6709 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6711     Summary:
6712       Add muse-blosxom script and plugin for pyblosxom
6713     Revision:
6714       muse--main--1.0--patch-19
6716     2005-03-24  Michael Olson  <mwolson@gnu.org>
6717     
6718         * muse-blosxom.el: Update copyright notice in headers and mention
6719         the pyblosxom scripts.
6720     
6721         * contrib/pyblosxom: New directory containing pyblosxom plugins
6722         and helper scripts.
6723     
6724         * contrib/getstamps.py: Script that generates the "timestamps"
6725         file, run on the local machine.
6726     
6727         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6728         timestamps file.
6730     new files:
6731      contrib/pyblosxom/.arch-ids/=id
6732      contrib/pyblosxom/.arch-ids/getstamps.py.id
6733      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6734      contrib/pyblosxom/getstamps.py
6735      contrib/pyblosxom/hardcodedates.py
6737     modified files:
6738      ChangeLog muse-blosxom.el
6740     new directories:
6741      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6744 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6746     Summary:
6747       muse-blosxom.el has matured past experimental status
6748     Revision:
6749       muse--main--1.0--patch-18
6751     2005-03-23  Michael Olson  <mwolson@gnu.org>
6752     
6753         * muse-blosxom.el: Remove common functionality that has already
6754         been implemented in `muse-html.el'.  Derive this mode from
6755         `muse-html'.  Update documentation.  I now feel that this file is
6756         ready to be included in the top-level Muse directory.
6758     modified files:
6759      ChangeLog muse-blosxom.el
6761     renamed files:
6762      experimental/.arch-ids/muse-blosxom.el.id
6763        ==> .arch-ids/muse-blosxom.el.id
6764      experimental/muse-blosxom.el
6765        ==> muse-blosxom.el
6768 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6770     Summary:
6771       Make muse-blosxom.el slightly less experimental
6772     Revision:
6773       muse--main--1.0--patch-17
6775     2005-03-22  Michael Olson  <mwolson@gnu.org>
6776     
6777         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6778         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6779         useful.
6780         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6781         from the `muse-blosxom-markup-date-directive' rule.
6782         (blosxom-set-time): Remove this function.  We're not going to be
6783         touching the timestamp manually anymore -- it's too much of a
6784         hassle.  Right now I've got a python program that compiles a
6785         timestamp file and a pyblosxom helper that reads it.  Something
6786         similar could be arranged for blosxom, I'm sure.
6787     
6789     modified files:
6790      ChangeLog experimental/muse-blosxom.el
6793 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6795     Summary:
6796       Apply latest journal-related updates from johnw
6797     Revision:
6798       muse--main--1.0--patch-16
6801     modified files:
6802      ChangeLog examples/muse-johnw.el muse-journal.el
6805 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6807     Summary:
6808       Add Projects node to the manual
6809     Revision:
6810       muse--main--1.0--patch-15
6812     2005-02-28  Michael Olson  <mwolson@gnu.org>
6813     
6814         * muse.texi: Change copyright notice since the FSF is now the
6815         copyright holder.
6816         (Projects): New node, based on a section from the README file.
6818     modified files:
6819      ChangeLog muse.texi
6822 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6824     Summary:
6825       Correct documentation, adding some content.
6826     Revision:
6827       muse--main--1.0--patch-14
6829     2005-02-28  Michael Olson  <mwolson@gnu.org>
6830     
6831         * muse.texi: Change license terms of the documentation to the GNU
6832         GPL instead of the GNU FDL, as per the consent of the copyright
6833         holders of the emacs-wiki manual, from which this is based.  Some
6834         emacs-wiki-isms in the manual were corrected, and the Getting
6835         Started section was updated.
6837     modified files:
6838      ChangeLog muse.texi
6841 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6843     Summary:
6844       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6845     Revision:
6846       muse--main--1.0--patch-13
6848     2005-02-17  Michael Olson  <mwolson@gnu.org>
6849     
6850         * experimental/muse-blosxom.el: Somehow the contents of this file
6851         managed to get duplicated.  I removed the duplicates.
6852         (muse-blosxom-date): Remove this, since it is not useful.
6853         (muse-blosxom-header): Use the standard header that blosxom.el
6854         has.
6856     modified files:
6857      ChangeLog experimental/muse-blosxom.el
6860 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6862     Summary:
6863       Initial commit of muse.texi, nothing substantial
6864     Revision:
6865       muse--main--1.0--patch-12
6867     2005-02-07  Michael Olson  <mwolson@gnu.org>
6868     
6869         * muse.texi: New file that provides the documentation for Muse.
6870         It is in a very rough form at the moment.  Nothing substantial may
6871         be found here yet.  Be ye warned.
6873     new files:
6874      .arch-ids/muse.texi.id muse.texi
6876     modified files:
6877      ChangeLog
6880 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6882     Summary:
6883       Add docstring, new trivial function
6884     Revision:
6885       muse--main--1.0--patch-11
6887     2005-02-07  Michael Olson  <mwolson@gnu.org>
6888     
6889         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6890         `muse-what-changed'.  No functionality change.
6891         (muse-what-changed): New function that displays in diff format the
6892         changes made since the buffer was last saved.
6893     
6894         * muse-project.el (muse-project-publish): Add docstring.
6896     modified files:
6897      ChangeLog muse-mode.el muse-project.el
6900 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6902     Summary:
6903       Add experimental version of muse-blosxom.el to project
6904     Revision:
6905       muse--main--1.0--patch-10
6907     2005-02-04  Michael Olson  <mwolson@gnu.org>
6908     
6909         * Makefile (realclean): Remove file that gets generated when fonts
6910         are missing.
6911     
6912         * experimental/muse-bloxsom.el: New file that implements Blosxom
6913         support for Muse.  It's in a very rough state, hence its placement
6914         in the `experimental' directory.
6916     new files:
6917      experimental/.arch-ids/=id
6918      experimental/.arch-ids/muse-blosxom.el.id
6919      experimental/muse-blosxom.el
6921     modified files:
6922      ChangeLog Makefile
6924     new directories:
6925      experimental experimental/.arch-ids
6928 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6930     Summary:
6931       Make permissions more consistent
6932     Revision:
6933       muse--main--1.0--patch-9
6936     modified files:
6937      ChangeLog
6939     modified directories:
6940      contrib examples scripts
6943 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6945     Summary:
6946       Fix build problems
6947     Revision:
6948       muse--main--1.0--patch-8
6950     2005-02-04  Michael Olson  <mwolson@gnu.org>
6951     
6952         * muse-build.el: Add contrib directory to `load-path'.
6953         (muse-elint-files): Load `muse-regexps.el'.
6954     
6955         * scripts/publish: Change permissions so that this script is
6956         executable.  Add contrib directory to load list.  Add
6957         `muse-regexps.el' to list.
6959     modified files:
6960      ChangeLog muse-build.el scripts/publish
6963 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6965     Summary:
6966       Use "&mdash;" instead of "&#151;"
6967     Revision:
6968       muse--main--1.0--patch-7
6970     2005-01-31  Michael Olson  <mwolson@gnu.org>
6971     
6972         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6973         with "&mdash;" so that documents validate properly.  Thanks to
6974         Björn Lindström for the suggestion.
6975     
6976         * muse-html.el (muse-html-markup-strings): Ditto.
6978     modified files:
6979      ChangeLog muse-docbook.el muse-html.el
6982 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6984     Summary:
6985       Fix use of "[:blank:]" in underline markup
6986     Revision:
6987       muse--main--1.0--patch-6
6989     2005-01-25  Michael Olson  <mwolson@gnu.org>
6990     
6991         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6992         use of `muse-regexp-blank'.
6994     modified files:
6995      ChangeLog muse-colors.el
6998 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
7000     Summary:
7001       Fix problem with headings being given wrong face
7002     Revision:
7003       muse--main--1.0--patch-5
7005     2005-01-03  Michael Olson  <mwolson@gnu.org>
7006     
7007         * muse-colors.el: Add header.
7008         (muse-colors-emphasized): Headings were being given the coloring
7009         for the next level of heading instead of the real
7010         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7011         Heading").  Thanks to Lan Yufeng for finding this and sending a
7012         patch.
7013     
7014         * muse-regexps.el: Fix header.
7016     modified files:
7017      ChangeLog muse-colors.el muse-regexps.el
7020 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
7022     Summary:
7023       Rotate ChangeLog
7024     Revision:
7025       muse--main--1.0--patch-4
7027     2005-01-01  Michael Olson  <mwolson@gnu.org>
7028     
7029         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
7030         version will be automatically maintained by Arch.
7031     
7033     new files:
7034      .arch-ids/ChangeLog.id ChangeLog
7036     renamed files:
7037      .arch-ids/ChangeLog.id
7038        ==> .arch-ids/ChangeLog.2004.id
7039      ChangeLog
7040        ==> ChangeLog.2004
7043 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
7045     Summary:
7046       Extended regexps fix, allow spaces in 1st part of links
7047     Revision:
7048       muse--main--1.0--patch-3
7050     2004-12-30  Michael Olson  <mwolson@gnu.org>
7051     
7052         * muse.el (muse-link-regexp): Allow spaces in the first part of
7053         links.
7054     
7055         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7056         customizable alternatives to extended character classes.
7057     
7058         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7060     modified files:
7061      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7062      muse-html.el muse-mode.el muse-publish.el muse.el
7065 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
7067     Summary:
7068       Begin to change regexp handling, tweak muse.el header
7069     Revision:
7070       muse--main--1.0--patch-2
7072     2004-12-29  Michael Olson  <mwolson@gnu.org>
7073     
7074         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
7075         myself.  Update URL.
7076     
7077         * muse-regexps.el: New file that implements regexp handling.
7078         Generalized regexp options will be moved to it eventually.
7080     new files:
7081      .arch-ids/muse-regexps.el.id muse-regexps.el
7083     modified files:
7084      ChangeLog muse.el
7087 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
7089     Summary:
7090       Do some early spring cleaning
7091     Revision:
7092       muse--main--1.0--patch-1
7094     2004-12-29  Michael Olson  <mwolson@gnu.org>
7095     
7096         * Makefile: Change path to `publish' script.
7097     
7098         * contrib/pcomplete.el: New file that is used by Muse without
7099         actually being a part of it: hence its location in the contrib
7100         directory.
7101     
7102         * contrib/cgi.el, contrib/httpd.el: New location.
7103     
7104         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7105     
7106         * scripts/publish, scripts/publish-project: Ditto.
7108     new files:
7109      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7110      contrib/pcomplete.el examples/.arch-ids/=id
7111      scripts/.arch-ids/=id
7113     modified files:
7114      ChangeLog Makefile
7116     renamed files:
7117      .arch-ids/cgi.el.id
7118        ==> contrib/.arch-ids/cgi.el.id
7119      .arch-ids/httpd.el.id
7120        ==> contrib/.arch-ids/httpd.el.id
7121      .arch-ids/muse-johnw.el.id
7122        ==> examples/.arch-ids/muse-johnw.el.id
7123      .arch-ids/publish-johnw.id
7124        ==> examples/.arch-ids/publish-johnw.id
7125      .arch-ids/publish-project.id
7126        ==> scripts/.arch-ids/publish-project.id
7127      .arch-ids/publish.id
7128        ==> scripts/.arch-ids/publish.id
7129      cgi.el
7130        ==> contrib/cgi.el
7131      httpd.el
7132        ==> contrib/httpd.el
7133      muse-johnw.el
7134        ==> examples/muse-johnw.el
7135      publish
7136        ==> scripts/publish
7137      publish-johnw
7138        ==> examples/publish-johnw
7139      publish-project
7140        ==> scripts/publish-project
7142     new directories:
7143      contrib contrib/.arch-ids examples examples/.arch-ids scripts
7144      scripts/.arch-ids
7147 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
7149     Summary:
7150       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7151     Revision:
7152       muse--main--1.0--base-0
7154     (automatically generated log message)
7156     new patches:
7157      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7158      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7159      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7160      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7161      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7162      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7163      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7164      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7165      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7166      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7167      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7168      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7169      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7170      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7171      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7172      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7173      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7174      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8