Merged from mwolson@gnu.org--2005 (patch 338)
[muse-el.git] / ChangeLog.main
blobad619b1215e388d7750353472ee10f6991d8809a
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
7     Summary:
8       muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
9     Revision:
10       muse--main--1.0--patch-338
12     * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
13       publish <lisp> tags.
14       (muse-colors-lisp-tag): New function that implements the evaluation of
15       <lisp> tags when viewing Muse files.  Thanks to Jim Ottaway for porting
16       this.
18     modified files:
19      ChangeLog lisp/muse-colors.el
22 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
24     Summary:
25       Fix #4971.
26     Revision:
27       muse--main--1.0--patch-336
29     * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
31     modified files:
32      ChangeLog lisp/muse-xml-common.el
35 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
37     Summary:
38       Fix #4923: Definition lists with numbers are not possible.
39     Revision:
40       muse--main--1.0--patch-331
42     * lisp/muse-publish.el (muse-list-item-type): Use string-match to
43       determine whether an item is an ordered list or definition list.  This
44       should fix Bug #4923.
46     modified files:
47      ChangeLog lisp/muse-publish.el
50 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
52     Summary:
53       muse-latex: Fix comment markup.
54     Revision:
55       muse--main--1.0--patch-329
57     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
58       comment-end.  Thanks to Ken Brown for reporting this.
60     modified files:
61      ChangeLog lisp/muse-latex.el
64 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
66     Summary:
67       Add markup for non-breaking space.
68     Revision:
69       muse--main--1.0--patch-323
71     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
72       for 'no-break-space.
73     
74     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
75     
76     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
77     
78     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
79     
80     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
81     
82     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
83     
84     * lisp/muse-publish.el (muse-publish-markup-regexps)
85       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
86       space.  Thanks to Ken Brown for the suggestion.
87       (muse-publish-markup-no-break-space): New function that publishes a
88       non-breaking space.
90     modified files:
91      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
92      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
93      lisp/muse-texinfo.el lisp/muse-xml.el
96 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
98     Summary:
99       muse-html: Fix regexp error.
100     Revision:
101       muse--main--1.0--patch-302
103     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
104       string.
106     modified files:
107      ChangeLog lisp/muse-html.el
110 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
112     Summary:
113       muse-mode: Make muse-edit-link-at-point work.
114     Revision:
115       muse--main--1.0--patch-298
117     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
118       this function works.  Before, it would remove an arbitrary chunk of the
119       top of the buffer.
121     modified files:
122      ChangeLog lisp/muse-mode.el
125 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
127     Summary:
128       Change mode of muse-protocols to 644.
129     Revision:
130       muse--main--1.0--patch-297
133     modified files:
134      ChangeLog lisp/muse-protocols.el
137 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
139     Summary:
140       muse-wiki: WikiWord suffix fix.
141     Revision:
142       muse--main--1.0--patch-296
144     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
145       be nothing at the end.  This allows us to separate WikiWords with
146       "''''" to indicate suffixes.
148     modified files:
149      ChangeLog lisp/muse-wiki.el
152 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
154     Summary:
155       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
156     Revision:
157       muse--main--1.0--patch-295
159     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
160       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
161       for the report.
163     modified files:
164      ChangeLog lisp/muse-wiki.el
167 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
169     Summary:
170       muse-wiki: First try at implementing WikiName separator.
171     Revision:
172       muse--main--1.0--patch-286
174     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
175       markup, for when you want to add a suffix to a WikiName.
177     modified files:
178      ChangeLog lisp/muse-wiki.el
181 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
183     Summary:
184       muse-mode: Minor fix.
185     Revision:
186       muse--main--1.0--patch-283
188     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
189       and save-excursion as recommended by Emacs documentation.
191     modified files:
192      ChangeLog lisp/muse-mode.el
195 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
197     Summary:
198       muse-mode: Handle case where we visit an anchor-only link.
199     Revision:
200       muse--main--1.0--patch-282
202     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
203       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
205     modified files:
206      ChangeLog lisp/muse-mode.el
209 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
211     Summary:
212       muse-colors: Add faces for all 3 levels of emphasis.
213     Revision:
214       muse--main--1.0--patch-281
216     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
217       (muse-emphasis-3): New faces that represent italic, bold, and bold
218       italic emphasis, respectively.
219       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
220       the suggestion and the initial code. 
222     modified files:
223      AUTHORS ChangeLog lisp/muse-colors.el
226 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
228     Summary:
229       Don't split anchors in URLs.
230     Revision:
231       muse--main--1.0--patch-278
233     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
234       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
235       sure that we handle URLs before trying to split the anchor.
236       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
238     modified files:
239      ChangeLog lisp/muse-mode.el
242 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
244     Summary:
245       Deal with case when muse-make-link is passed an explicit link.
246     Revision:
247       muse--main--1.0--patch-276
249     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
250       with case when we are passed an explicit-style link.
252     modified files:
253      ChangeLog lisp/muse-mode.el
256 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
258     Summary:
259       muse-latex: Make footnotes look a bit more natural for LaTeX users.
260     Revision:
261       muse--main--1.0--patch-273
263     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
264       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
266     modified files:
267      ChangeLog lisp/muse-latex.el
270 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
272     Summary:
273       muse-texinfo: Correct markup strings for dots, enddots, center.
274     Revision:
275       muse--main--1.0--patch-272
277     * AUTHORS: Bookkeeping
278     
279     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
280       Jim Ottaway that produces correct output for dots, enddots, and
281       centered text.
283     modified files:
284      AUTHORS ChangeLog lisp/muse-texinfo.el
287 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
289     Summary:
290       Allow "-" in publishing directives.
291     Revision:
292       muse--main--1.0--patch-268
294     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
295       publishing directives.  Thanks to Jim Ottaway for the suggestion.
297     modified files:
298      ChangeLog lisp/muse-publish.el
301 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
303     Summary:
304       muse-latex: Fix "generation of PDF failed" message.
305     Revision:
306       muse--main--1.0--patch-267
308     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
309       t or nil depending on whether the publishing attempt was successful.
311     modified files:
312      ChangeLog lisp/muse-latex.el
315 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
317     Summary:
318       Call pdflatex a reasonable number of times.
319     Revision:
320       muse--main--1.0--patch-266
322     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
323       times, depending on what return value we get.  Thanks to John Wiegley
324       for the heads up.
326     modified files:
327      ChangeLog Makefile.defs debian/changelog debian/rules
328      lisp/muse-latex.el
331 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
333     Summary:
334       Fix mistyping of new option name.
335     Revision:
336       muse--main--1.0--patch-263
338     * lisp/muse-publish.el (muse-publish-markup-comment)
339       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
341     modified files:
342      ChangeLog lisp/muse-publish.el
345 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
347     Summary:
348       By default, use ".muse" extension and do not detect by pathname.
349     Revision:
350       muse--main--1.0--patch-257
352     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
353       (muse-file-extension): Default to "muse".  This has the effect of
354       making Emacs associate the ".muse" extension with muse-mode, without
355       trying to figure things out from the path to the file.  The former
356       method is usually considered to be best, so we'll go with it.
358     modified files:
359      ChangeLog lisp/muse-mode.el lisp/muse.el
362 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
364     Summary:
365       Emacs 21 flyspell fix.
366     Revision:
367       muse--main--1.0--patch-256
369     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
370       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
371       means that the version of flyspell that comes with Emacs21 will no
372       longer mess up links.
374     modified files:
375      ChangeLog lisp/muse-mode.el
378 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
380     Summary:
381       Merged from jeho@jeho.org--2005 (patch 0-11)
382     Revision:
383       muse--main--1.0--patch-255
385     * AUTHORS: Update.
386     
387     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
388       footnode-end mark.
389     
390     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
391       links.
392       (muse-visit-link-default): Save position before searching, in case the
393       search fails.  Use a regexp search.  Start from beginning of document.
394       Refine search regexp.
395     
396     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
397       that indicated whether project names without a page specifier will be
398       considered links.
399       (muse-wiki-handle-interwiki): Consult
400       `muse-wiki-ignore-bare-project-names'.
401     
402     Patches applied:
403     
404      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
405        muse-mode.el fix for muse-visit-link-default
406     
407      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
408        muse-mode.el fix intangible problem in muse-link-at-point
409     
410      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
411        muse-wiki: added option for not rendering bare project names as links
412     
413      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
414        muse-mode.el: fix finding an anchor
415     
416      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
417        muse-latex.el: fix footnote-end
419     modified files:
420      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
421      lisp/muse-wiki.el
423     new patches:
424      jeho@jeho.org--2005/muse--jeho--1.0--base-0
425      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
426      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
427      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
428      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
429      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
430      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
431      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
432      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
433      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
434      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
435      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
438 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
440     Summary:
441       Allow anchors to occur near (rather than at) the beginning of line.
442     Revision:
443       muse--main--1.0--patch-252
445     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
446       characters before anchor, like " - ".  Thanks to Phillip Lord for the
447       suggestion.
449     modified files:
450      ChangeLog lisp/muse-publish.el
453 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
455     Summary:
456       Minor bookkeeping update.
457     Revision:
458       muse--main--1.0--patch-251
460     * AUTHORS: Update information.
462     modified files:
463      AUTHORS ChangeLog
466 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
468     Summary:
469       muse-latex: Ignore anchor if it occurs at end of line.
470     Revision:
471       muse--main--1.0--patch-249
473     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
474       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
476     modified files:
477      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
480 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
482     Summary:
483       Figure out syntax of :set.
484     Revision:
485       muse--main--1.0--patch-246
487     * lisp/muse-project.el (muse-project): Make the :set option inline to
488       match the actual syntax that Muse recognizes.
489     
490     * muse.texi (Projects): Note that I need to work on this section.
492     modified files:
493      ChangeLog lisp/muse-project.el muse.texi
496 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
498     Summary:
499       Release Emacs Muse 3.02.01.
500     Revision:
501       muse--main--1.0--patch-245
503     * NEWS: Update entries for Muse 3.02.01.
504     
505     * debian/rules: Install NEWS.Debian.
506     
507     * debian/NEWS: New file that contains Debian-related news items.
508     
509     * examples/mwolson/muse-init.el: Update with my latest changes.
510     
511     * examples/mwolson/templates/footer.html: Use
512       `muse-publishing-directive'.
514     new files:
515      debian/.arch-ids/NEWS.id debian/NEWS
517     modified files:
518      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
519      examples/mwolson/muse-init.el
520      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
523 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
525     Summary:
526       Fix customization bugs concerning muse-project-alist.
527     Revision:
528       muse--main--1.0--patch-244
530     * examples/johnw/muse-johnw.el: Update with latest version from John.
531     
532     * muse-project.el (muse-project-alist-using-customize): New variable that
533       indicates whether or not we just used customize to modify the value of
534       muse-project-alist.
535       (muse-project-alist-get): Set muse-project-alist-using-customize.
536       (muse-project-alist-set): Only try to unescape muse-project-alist if
537       muse-project-alist-using-customize is set.  Make sure that the value we
538       save to .emacs is unescaped.
539       (muse-project): Add definition for :value-delete so that we can work
540       around an Emacs21 and XEmacs21 annoyance.
542     modified files:
543      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
546 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
548     Summary:
549       Try to make link properties more sane.
550     Revision:
551       muse--main--1.0--patch-243
553     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
554       a bit smarter.  It is hoped that this fixes several strange key
555       movement and link coloring issues.  Thanks to Sergey Vlasov for the
556       fix.
558     modified files:
559      AUTHORS ChangeLog lisp/muse-colors.el
562 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
564     Summary:
565       Use modification time for date directive.
566     Revision:
567       muse--main--1.0--patch-242
569     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
570       directive using the currently-publishing file's modification time,
571       rather than the current time.
573     modified files:
574      ChangeLog lisp/muse-publish.el
577 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
579     Summary:
580       If more than 1 blank separates list/table items, separate them.
581     Revision:
582       muse--main--1.0--patch-240
584     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
585       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
586       line separates a list or table item, it will form a new table.
588     modified files:
589      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
590      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
593 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
595     Summary:
596       muse.texi: Use @example instead of @smallexample.
597     Revision:
598       muse--main--1.0--patch-239
600     * muse.texi: Replace @smallexample with @example.  It didn't do what I
601       thought it did, and the result looked worse.  Hence, the reversal.
603     modified files:
604      ChangeLog muse.texi
607 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
609     Summary:
610       muse-html: Add muse-xhtml-style-sheet.
611     Revision:
612       muse--main--1.0--patch-238
614     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
615       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
616       Thanks to Trent Buck for the suggestion.
618     modified files:
619      ChangeLog lisp/muse-html.el
622 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
624     Summary:
625       Release Muse 3.02.
626     Revision:
627       muse--main--1.0--patch-237
629     * Makefile.defs: Update Debian stuff.
630     
631     * changelog: Add entry for 3.02-1, urgency medium.
633     modified files:
634      ChangeLog Makefile.defs debian/changelog
637 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
639     Summary:
640       Prepare for release.
641     Revision:
642       muse--main--1.0--patch-236
644     * lisp/muse.el (muse-version): Increment to 3.02.
645     
646     * *.el: Fix first header line.
647     
648     * examples/mwolson/muse-init.el: Sync with my config.
649       (my-muse-pdf-make-links-absolute): New function that makes relative
650       links absolute in a hard-coded way.
651       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
652       publishing transforms.
653     
654     * NEWS: Update.
656     new files:
657      experimental/.arch-ids/muse-cite.el.id
658      experimental/muse-cite.el
660     modified files:
661      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
662      experimental/muse-message.el experimental/muse-xml.el
663      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
664      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
665      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
666      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
667      lisp/muse-protocols.el lisp/muse-publish.el
668      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
669      lisp/muse.el muse.texi
672 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
674     Summary:
675       Finish documentation.
676     Revision:
677       muse--main--1.0--patch-235
679     * muse.texi (Comments): New node that describes the syntax of comments.
680       (Markup Strings): Describe all markup strings.
682     modified files:
683      ChangeLog muse.texi
686 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
688     Summary:
689       Document style elements for muse-define-style.
690     Revision:
691       muse--main--1.0--patch-234
693     * muse.texi: Use @smallexample for 1-line examples.
694       (Style Elements): New node that explains the different style elements
695       that may be used for muse-define-style and muse-derive-style.
696       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
697       better.
699     modified files:
700      ChangeLog muse.texi
703 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
705     Summary:
706       Make documentation separately installable.
707     Revision:
708       muse--main--1.0--patch-233
710     * Makefile (install): Split into install-bin and install-info.
711     
712     * muse.texi (Markup Regexps): Fix display bug.
714     modified files:
715      ChangeLog Makefile muse.texi
718 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
720     Summary:
721       muse-mode: Set comment syntax.
722     Revision:
723       muse--main--1.0--patch-232
725     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
726       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
728     modified files:
729      ChangeLog lisp/muse-mode.el
732 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
734     Summary:
735       muse.texi: Add publishing order information.
736     Revision:
737       muse--main--1.0--patch-231
739     * muse.texi (Markup Regexps): Add publishing order.
741     modified files:
742      ChangeLog muse.texi
745 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
747     Summary:
748       Hack on documentation.  The release is in sight!
749     Revision:
750       muse--main--1.0--patch-230
752     * muse.texi: Use @subsubheading for all logical split headers rather than
753       @emph.  Move all examples against left margin.  Add comments to
754       indicate what still needs to be done.
755       (DocBook): Correct a few misspelled variable names and add some new
756       variables.
757       (Common Elements): Split this into 4 new subsections.
759     modified files:
760      ChangeLog muse.texi
763 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
765     Summary:
766       Fix publishing of stuff like <code><></code>.
767     Revision:
768       muse--main--1.0--patch-229
770     * lisp/muse-publish.el (muse-publish-escape-specials): Use
771       `insert-before-markers' rather than `insert'.  This should fix strange
772       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
774     modified files:
775      ChangeLog lisp/muse-publish.el
778 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
780     Summary:
781       Update NEWS, fix muse-url-protocols customization interface.
782     Revision:
783       muse--main--1.0--patch-228
785     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
786       using nil as the resolve function.
787     
788     * NEWS: Bring up-to-date.
790     modified files:
791      ChangeLog NEWS lisp/muse-protocols.el
794 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
796     Summary:
797       Fix title coloring bug; muse-latex: escape '<' and '>'.
798     Revision:
799       muse--main--1.0--patch-227
801     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
802       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
803       for the report.
804     
805     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
806       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
807       Buck.
809     modified files:
810      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
813 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
815     Summary:
816       muse-latex: Handle special characters in a better way.
817     Revision:
818       muse--main--1.0--patch-226
820     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
821       characters hack.
822       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
823       'end-literal.  Thanks to Trent Buck for the suggestion.
824       (muse-latex-markup-specials): Move special characters here instead of
825       using the regexp.
827     modified files:
828      ChangeLog lisp/muse-latex.el
831 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
833     Summary:
834       muse-latex: Fix compiler warning.
835     Revision:
836       muse--main--1.0--patch-225
838     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
839       format.
841     modified files:
842      ChangeLog lisp/muse-latex.el
845 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
847     Summary:
848       Add <code> tag.
849     Revision:
850       muse--main--1.0--patch-224
852     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
853       verbatim.  Verbatim makes text literal and escaped, code makes text
854       teletype and escaped.
855     
856     * muse-publish.el (muse-publish-markup-tags): Add "code".
857       (muse-publish-code-tag): New function that publishes code the same way
858       as =teletyped= text.
860     modified files:
861      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
864 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
866     Summary:
867       Strip text properties before browsing a URL.
868     Revision:
869       muse--main--1.0--patch-223
871     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
872       this will fix a bug.
874     modified files:
875      ChangeLog lisp/muse-protocols.el
878 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
880     Summary:
881       muse-latex: Call pdflatex twice to get <contents> published.
882     Revision:
883       muse--main--1.0--patch-222
885     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
886       pdflatex twice, since this seems to be necessary to get <contents>
887       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
888       to call it three times, since this is what John originally did.  Can
889       someone please give me advice about this?
891     modified files:
892      ChangeLog lisp/muse-latex.el
895 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
897     Summary:
898       Make info:// and man:// not publish a link, handle insert URL edge case.
899     Revision:
900       muse--main--1.0--patch-221
902     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
903       publish only the description, not the URL.
904     
905     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
906       get nil from muse-publish-url by not inserting any text.
908     modified files:
909      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
912 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
914     Summary:
915       If a URL has a resolve function of nil, publish the description only.
916     Revision:
917       muse--main--1.0--patch-220
919     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
920       complete tag.
921     
922     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
923       interface.
924       (muse-resolve-url): If nil is given as the resolve function, return
925       nil.
926     
927     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
928       insert the description instead of the original URL.
930     modified files:
931      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
932      lisp/muse-publish.el
935 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
937     Summary:
938       Implement protocol handling.
939     Revision:
940       muse--main--1.0--patch-219
942     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
943       should just make a hook for this stuff.
944       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
945     
946     * lisp/muse-protocols.el: New file that implements protocol handling.
947     
948     * lisp/muse-publish.el (muse-publish-url-transforms): Add
949       muse-resolve-url.
950       (muse-publish-markup-url): Indentation fix, no func change.
951     
952     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
953     
954     * lisp/muse.el: Require muse-protocols.
956     new files:
957      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
959     modified files:
960      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
961      lisp/muse-regexps.el lisp/muse.el
964 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
966     Summary:
967       muse-xml: Use a more standard sort of header.
968     Revision:
969       muse--main--1.0--patch-218
971     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
972       type="muse">, as suggested by Brad Collins.
974     modified files:
975      ChangeLog experimental/muse-xml.el
978 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
980     Summary:
981       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
982     Revision:
983       muse--main--1.0--patch-217
985     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
986     
987     * README (examples): Mention that other files are here as well.
988     
989     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
990       for use with muse-xml.el.
991     
992     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
993       muse-xml is in experimental status.
994       (muse-xml-markup-regexps): Correct table-munging regexp.
995       (muse-xml-markup-strings): Surround each verse line with <line></line>.
996       Empty lines are marked up as <line />.
997     
998     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
999       s/last-stanza-end/end-last-stanza-line/.
1000     
1001     * muse-mode.el (muse-visit-link-default): Make the temporary file
1002       visiting work as expected.
1003     
1004     * muse-publish.el (muse-publish-markup-verse): Make use of
1005       'begin-verse-line and 'begin-last-stanza-line.  Use
1006       'end-last-stanza-line instead of 'last-stanza-end.
1007     
1008     * muse.texi (Verse): Be a bit more clever with our example.
1010     new files:
1011      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1013     modified files:
1014      AUTHORS ChangeLog README experimental/muse-xml.el
1015      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1016      muse.texi
1019 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1021     Summary:
1022       Allow links to temporary files to be visited.
1023     Revision:
1024       muse--main--1.0--patch-216
1026     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1027       temporary files.  These are buffers that do not have a corresponding
1028       file.
1030     modified files:
1031      ChangeLog lisp/muse-mode.el
1034 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1036     Summary:
1037       Fix save-match-data gaffe.
1038     Revision:
1039       muse--main--1.0--patch-215
1041     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1042       outside of `and' statement.
1044     modified files:
1045      ChangeLog lisp/muse-regexps.el
1048 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1050     Summary:
1051       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1052     Revision:
1053       muse--main--1.0--patch-214
1055     * examples/mwolson/muse-init.el: Update.
1056     
1057     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1058       ensure that links to other pages in this project are given the proper
1059       extension.
1060     
1061     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1062     
1063     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1064       instead of muse-publish-output-name.
1065     
1066     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1067       functions that consult the :link-suffix when returning the name of the
1068       link (or the complete file name for the latter function).  If
1069       :link-suffix does not exist, use :suffix.  This should help Muse be
1070       able to handle some more usage scenarios.
1071       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1072       muse-publish-output-name.
1073     
1074     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1075       muse-publish-link-file instead of muse-publish-output-file.
1076       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1077       letters.  The old behavior was not friendly to acronyms.
1079     modified files:
1080      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1081      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1082      lisp/muse-wiki.el
1085 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1087     Summary:
1088       Correct the publish-project example.
1089     Revision:
1090       muse--main--1.0--patch-213
1092     * examples/publish-project: Remove "-l muse-build.el" and note that the
1093       user's muse-init.el file should add the Muse directories to load-path.
1095     modified files:
1096      ChangeLog examples/publish-project
1099 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1101     Summary:
1102       Reinstate former extended character class rules.
1103     Revision:
1104       muse--main--1.0--patch-212
1106     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1107       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1108       document that.
1109       (muse-regexp-emacs-revision): New variable that indicates the revision
1110       number of this version of Emacs.
1111       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1112       aren't working well enough with extended character classes in regexps.
1113     
1114     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1115       instead of just displaying it.
1117     modified files:
1118      ChangeLog lisp/muse-regexps.el lisp/muse.el
1121 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1123     Summary:
1124       Fix paragraph-filling breakage in Emacs21.
1125     Revision:
1126       muse--main--1.0--patch-211
1128     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1129       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1130       report.
1132     modified files:
1133      ChangeLog lisp/muse-mode.el
1136 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1138     Summary:
1139       Allow Emacs 21.3 to use extended character classes in regexps.
1140     Revision:
1141       muse--main--1.0--patch-210
1143     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1144       Since enough positive reports have come in about the usability of 21.3,
1145       we'll allow it to use extended character classes in regexps by default.
1147     modified files:
1148      ChangeLog lisp/muse-regexps.el
1151 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1153     Summary:
1154       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1155     Revision:
1156       muse--main--1.0--patch-209
1158     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1159       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1160       offer the style and directory prompt when you hit C-c C-t in a file
1161       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1162       Hodique for the fix.
1163     
1164     * lisp/muse.el (muse-read-directory-name): New function that defines a
1165       fallback version of `read-directory-name', since Emacs21 doesn't have
1166       it.
1168     modified files:
1169      ChangeLog lisp/muse-publish.el lisp/muse.el
1171     new patches:
1172      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1173      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1174      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1175      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1176      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1177      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1180 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1182     Summary:
1183       Fix problem with links at beginning of buf and paragraphs.
1184     Revision:
1185       muse--main--1.0--patch-208
1187     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1188       mean.
1189     
1190     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1191     
1192     * muse-html.el (muse-html-markup-regexps): Ditto.
1193     
1194     * muse-publish.el (muse-publishing-last-position): New variable that
1195       indicates our last buffer position while publishing the current rule.
1196       Used to make sure the process doesn't get stalled.
1197       (muse-publish-markup): Fix edge case where links at beginning of
1198       buffer, with read-only text, would prevent the beginning of buffer from
1199       being matched.
1200       (muse-publish-markup-directive): Fix case where two directives of the
1201       same size would prevent any following directives from being
1202       interpreted.  We accomplish this by setting the last published position
1203       to nil after each directive.
1205     modified files:
1206      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1207      lisp/muse-html.el lisp/muse-publish.el
1210 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1212     Summary:
1213       Document publishing directives.
1214     Revision:
1215       muse--main--1.0--patch-207
1217     * muse.texi (Getting Started): Remove crufty sentence.
1218       (Directives): New section that describes the likes of #title and
1219       #author.
1221     modified files:
1222      ChangeLog muse.texi
1225 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1227     Summary:
1228       Document WikiNames and update header publishing information.
1229     Revision:
1230       muse--main--1.0--patch-206
1232     * muse.texi (Headings): Any level of headings is supported.
1233       (Emphasizing Text): Verbatim text may span multiple lines.
1234       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1235       Links, and Images.
1236       (Implicit Links): Document WikiNames and InterWiki links.
1238     modified files:
1239      ChangeLog muse.texi
1242 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1244     Summary:
1245       Finish NEWS, handle emphasis at EOF edge case.
1246     Revision:
1247       muse--main--1.0--patch-205
1249     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1250       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1251       as there is a terminating emphasis delimiter.
1252     
1253     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1254     
1255     * NEWS: Bring this up to date.
1257     modified files:
1258      ChangeLog NEWS examples/mwolson/muse-init.el
1259      lisp/muse-colors.el
1262 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1264     Summary:
1265       muse-html: Add muse-xhtml-extension.
1266     Revision:
1267       muse--main--1.0--patch-204
1269     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1270       default file extension for publishing XHTML files.  Thanks to Trent
1271       Buck for the suggestion.
1272       ("xhtml"): Use it.
1274     modified files:
1275      ChangeLog lisp/muse-html.el
1278 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1280     Summary:
1281       Add items through patch-149 to NEWS.
1282     Revision:
1283       muse--main--1.0--patch-203
1285     * NEWS (progress): Catch up to patch-149.
1286     
1287     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1288     
1289     * lisp/muse-publish.el (muse-publish): Ditto.
1291     modified files:
1292      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1295 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1297     Summary:
1298       Make building of Debian revisions work.
1299     Revision:
1300       muse--main--1.0--patch-202
1302     * Makefile (distclean): Don't remove anything in debian/, since it will
1303       never be necessary.
1304       (debclean): Removed, since two different targets need slightly
1305       different versions of this.  Even abstraction has its limits.
1306       (debbuild): New target that takes care of performing the build itself.
1307       (debrevision): New target that makes a revision build, where the
1308       original tarball must not be modified.
1309       (debrevision): Split out building stuff to debbuild target.
1310     
1311     * debian/changelog: Several revisions worth of Debian fun.
1312     
1313     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1314       (Description): Make this match the ITP and shorten the text.
1316     modified files:
1317      ChangeLog Makefile Makefile.defs debian/changelog
1318      debian/control
1321 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1323     Summary:
1324       Prepare initial upload for Debian project.
1325     Revision:
1326       muse--main--1.0--patch-201
1328     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1329       version, since we only want the last changelog entry to appear on the
1330       initial Debian upload.
1331     
1332     * debian/changelog: New Debian package 3.01.arch.201-1.
1334     modified files:
1335      ChangeLog Makefile.defs debian/changelog
1338 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1340     Summary:
1341       muse-mode: Minor regexp tweak.
1342     Revision:
1343       muse--main--1.0--patch-200
1345     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1347     modified files:
1348      ChangeLog lisp/muse-mode.el
1351 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1353     Summary:
1354       Minor fixups from Peter K. Lee.
1355     Revision:
1356       muse--main--1.0--patch-199
1358     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1359       restrictive with our end-of-table regexp.
1360     
1361     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1362       instead of start of table.  Be less restrictive with several of our
1363       regexps.
1364     
1365     * lisp/muse-html.el: Patch from Peter K. Lee.
1366       (muse-html-prepare-buffer): Work around edge case where the "charset="
1367       part has already been appended to muse-html-meta-content-type.
1368       (muse-html-fixup-tables): Be slightly less restrictive with our
1369       end-of-table regexp.
1371     modified files:
1372      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1373      lisp/muse-html.el
1376 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1378     Summary:
1379       Keep lists from getting mashed together on M-q.
1380     Revision:
1381       muse--main--1.0--patch-198
1383     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1384       locally so that lists don't get blended together incorrectly upon
1385       hitting M-q.
1387     modified files:
1388      ChangeLog lisp/muse-mode.el
1391 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1393     Summary:
1394       QuickStart: Minor typo in anchor example.
1395     Revision:
1396       muse--main--1.0--patch-197
1398     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1399       rather than a full URL.
1401     modified files:
1402      ChangeLog examples/QuickStart
1405 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1407     Summary:
1408       Makefile: Use BUILDOPTS.
1409     Revision:
1410       muse--main--1.0--patch-196
1412     * Makefile (debrelease): Make use of $(BUILDOPTS).
1413     
1414     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1415       be passed to dpkg-buildpackage.  In case I ever make several revisions
1416       before getting the -1 revision uploaded, for example, I can use "-sa"
1417       here in order to make a valid pacakge.
1419     modified files:
1420      ChangeLog Makefile Makefile.defs
1423 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1425     Summary:
1426       Make generated Debian packages slightly easier to upload.
1427     Revision:
1428       muse--main--1.0--patch-195
1430     * debian/changelog: Generate 3.01.arch.195-1.
1431     
1432     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1433     
1434     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1435       that was last uploaded to Debian.
1436     
1437     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1438       changes is generated.  This means we have to use dpkg-buildpackage,
1439       since debuild doesn't recognize the environment variables that it
1440       claims to recognize.
1442     modified files:
1443      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1446 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1448     Summary:
1449       Makefile: Minor deletion cleanups.
1450     Revision:
1451       muse--main--1.0--patch-194
1454     modified files:
1455      ChangeLog Makefile
1458 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1460     Summary:
1461       Compilation cleanups.
1462     Revision:
1463       muse--main--1.0--patch-193
1465     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1466       `make-variable-buffer-local' in order to silence compiler warnings.
1467     
1468     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1469       warning.
1470     
1471     * scripts/muse-build.el (muse-elint-files): Automatically load every
1472       elisp file rather than specifying each one.
1474     modified files:
1475      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1478 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1480     Summary:
1481       Fix failure to resolve interwiki link when clicking on it.
1482     Revision:
1483       muse--main--1.0--patch-192
1485     * Makefile (debclean): Minor tweak.
1486     
1487     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1488       change.
1489     
1490     * lisp/muse-project.el (muse-project-find-file): Don't add file
1491       extensions to a relative name.  If we're dealing with a file, open it
1492       up without searching through the various projects for a path.  This
1493       should fix the failure to resolve an interwiki link by clicking on it.
1495     modified files:
1496      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1499 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1501     Summary:
1502       Makefile: Remove stale Debian packages for this version.
1503     Revision:
1504       muse--main--1.0--patch-191
1506     * Makefile (debclean): Remove generated Debian packages for the current
1507       version in parent directory.
1509     modified files:
1510      ChangeLog Makefile
1513 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1515     Summary:
1516       Fix trailing backslash error.
1517     Revision:
1518       muse--main--1.0--patch-190
1520     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1521       regexp-quoting fix from drkm.
1523     modified files:
1524      ChangeLog lisp/muse-project.el
1527 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1529     Summary:
1530       Release 3.01.91 (3.02 RC2).
1531     Revision:
1532       muse--main--1.0--patch-189
1534     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1536     modified files:
1537      ChangeLog Makefile.defs lisp/muse.el muse.texi
1540 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1542     Summary:
1543       Escape email address and URL always.
1544     Revision:
1545       muse--main--1.0--patch-188
1547     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1548       escape and publish email address as read-only, even when it's not
1549       marked up.
1550       (muse-publish-markup-url): Ditto for URL.
1552     modified files:
1553      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1556 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1558     Summary:
1559       Inter-project output name fix.
1560     Revision:
1561       muse--main--1.0--patch-187
1563     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1564       that I had fixed this before.
1566     modified files:
1567      ChangeLog lisp/muse-wiki.el
1570 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1572     Summary:
1573       Make coloring of verbatim greater-than sign same as publishing.
1574     Revision:
1575       muse--main--1.0--patch-186
1577     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1578       greater-than sign surrounded by equal signs, display it in verbatim
1579       face.
1581     modified files:
1582      ChangeLog lisp/muse-colors.el
1585 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1587     Summary:
1588       Allow transform function for link descriptions.  Bare email and URL fixes.
1589     Revision:
1590       muse--main--1.0--patch-185
1592     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1593       (muse-publish-desc-transforms): New option that contains the functions
1594       that will be called to transform a link description.
1595       (muse-publish-markup-word): Handle Yet Another Edge Case.
1596       (muse-publish-markup-email): Use
1597       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1598       double-quote on either side.
1599       (muse-publish-url): Apply description transforms.
1600       (muse-publish-markup-url): Don't publish if we have a double-quote on
1601       either side.
1602     
1603     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1604       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1605       (muse-wiki-interwiki-delimiter): New option that indicates the
1606       interwiki delimiter to use.
1607       (muse-wiki-interwiki-replacement): New option that indicates the
1608       replacement
1609       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1610       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1611       this can be added to muse-publish-desc-transforms.
1612       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1613       interwiki delimiter with its replacement, but only when the given text
1614       is not an explicit link.
1615     
1616     * lisp/muse.el (muse-update-file-extension): New function made from the
1617       innards of the :set function in `muse-file-extension'.
1619     modified files:
1620      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1623 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1625     Summary:
1626       Handle anchors in all publishing styles, as well as linking to them.
1627     Revision:
1628       muse--main--1.0--patch-184
1630     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1631       'internal-link.
1632       (muse-publish-prepare-url): Don't touch links to anchors.
1633     
1634     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1635       'internal-link.  Treat centered text with
1636       <para role="center">...</para>.
1637       (muse-docbook-markup-paragraph): Slight regexp tweak.
1638       (muse-docbook-insert-anchor): Docfix.
1639       (muse-docbook-markup-anchor): Move lower in file.
1640     
1641     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1642       'internal-link.
1643       (muse-xhtml-markup-strings): Order list, no func change.
1644       (muse-html-markup-anchor): Move up in file, no func change.
1645     
1646     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1647       publishing anchors.
1648       (muse-latex-markup-strings): Add handler for 'internal-link.
1649       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1650       that insert an anchor around the next word or inside of a tag.
1651     
1652     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1653       publishing anchors.
1654     
1655     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1656       'internal-link.
1657       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1658       that insert an anchor before the next word or within a tag.
1659     
1660     * NEWS: Initial attempt at documenting changes since 3.01.
1662     new files:
1663      .arch-ids/NEWS.id NEWS
1665     modified files:
1666      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1667      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1670 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1672     Summary:
1673       Generalize some blosxom helper functions.
1674     Revision:
1675       muse--main--1.0--patch-183
1677     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1678       generalized helper functions.
1679       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1680       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1681       relative links.
1682     
1683     * lisp/muse-blosxom.el: Update example in header.
1684       (muse-blosxom-new-entry): Use new names for helper functions.
1685       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1686       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1687     
1688     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1689       `muse-blosxom-project-get-categories'.
1690       (muse-project-alist-styles): Renamed from
1691       `muse-blosxom-project-alist-entry'.
1692       (muse-project-alist-dirs): Renamed from
1693       `muse-blosxom-project-alist-dirs'.
1694       (muse-project-of-file): Use `muse-current-file'.
1695     
1696     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1697       `muse-current-file'.
1698     
1699     * lisp/muse.el (muse-current-file): New function that returns the name of
1700       the currently visited or published file.
1701       (muse-page-name): Use `muse-current-file'.
1703     modified files:
1704      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1705      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1708 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1710     Summary:
1711       muse-xml: definition lists, muse-docbook: center.
1712     Revision:
1713       muse--main--1.0--patch-182
1715     * Makefile (%.info, %.html): Use general argument in rule.
1716       (distclean): Add another cruft file.
1717     
1718     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1719       type="definition"> for definition lists.
1720     
1721     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1722       with <note>, since it's the closest thing I could find.
1724     modified files:
1725      ChangeLog Makefile experimental/muse-xml.el
1726      lisp/muse-docbook.el
1729 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1731     Summary:
1732       Minor namespace fix.
1733     Revision:
1734       muse--main--1.0--patch-181
1736     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1737       muse-match-string-no-properties rather than match-string-no-properties.
1739     modified files:
1740      ChangeLog lisp/muse-colors.el
1743 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1745     Summary:
1746       Correct breakage induced by previous patch.
1747     Revision:
1748       muse--main--1.0--patch-180
1750     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1751       path as a fallback if we are publishing.
1753     modified files:
1754      ChangeLog lisp/muse-wiki.el
1757 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1759     Summary:
1760       Make interwiki links work in a few more edge cases.
1761     Revision:
1762       muse--main--1.0--patch-179
1764     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1765       assertion, now that I have a good idea of the edge cases involved.
1766     
1767     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1768       the current file is not part of any Muse project, allowing interwiki
1769       links to be resolvable even then.  Don't return a relative path if we
1770       are not publishing.  For visiting links, the best thing is just to
1771       return the real path.
1773     modified files:
1774      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1777 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1779     Summary:
1780       Fix warnings during font-lock, example tag highlighting.
1781     Revision:
1782       muse--main--1.0--patch-178
1784     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1785       error.
1786       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1787       <lisp> tags.
1788       (muse-unhighlight-region): Move higher up.
1789       (muse-colors-example-tag, muse-colors-literal-tag): Use
1790       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1791       since the point gets put in the right place automatically.
1793     modified files:
1794      ChangeLog lisp/muse-colors.el
1797 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1799     Summary:
1800       muse-xml: Separate section from title.
1801     Revision:
1802       muse--main--1.0--patch-177
1804     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1805       attribute to sections.  Use separate <title> tag to handle the title of
1806       a section.  Thanks to drkm for the suggestion.
1807     
1808     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1809     
1810     * lisp/muse-publish.el (muse-publish-markup-heading)
1811       (muse-publish-section-close): Pass level to markup strings for all
1812       section-related tags.
1813     
1814     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1815       not defined.
1817     modified files:
1818      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1819      lisp/muse-publish.el lisp/muse.el
1822 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1824     Summary:
1825       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1826     Revision:
1827       muse--main--1.0--patch-176
1829     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1830       folders that match `muse-project-ignore-regexp'.
1831     
1832     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1833       omission.  Add ",.*" to list of bad directory parts.
1834     
1835     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1836       matches `muse-project-ignore-regexp'.
1837     
1838     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1839       (muse-style-elements-list): New function that returns a list of
1840       references to ELEM in STYLE, including base styles.
1841       (muse-publish-markup-region): Use muse-style-elements-list rather than
1842       muse-style-elements when getting :regexps.
1843     
1844     * lisp/muse-publish.el (muse-style-element): Add docstring.
1846     modified files:
1847      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1848      lisp/muse-publish.el
1851 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1853     Summary:
1854       Initial implementation of muse-xml.el.  End of section edge case.
1855     Revision:
1856       muse--main--1.0--patch-175
1858     * AUTHORS: Add Peter K. Lee.
1859     
1860     * Makefile (experimental): New target that builds experimental programs.
1861       (distclean): Remove debian/dirs, a cruft file from the debian build
1862       process.
1863     
1864     * examples/mwolson/muse-init.el: Update.
1865     
1866     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1867       prompts for the blog entry to visit.
1868     
1869     * experimental/Makefile: New file that causes experimental stuff to be
1870       built.
1871     
1872     * experimental/muse-xml.el: New file that provides the experimental XML
1873       publishing style.
1874     
1875     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1876       comment strings.
1877     
1878     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1879     
1880     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1881       involving end-of-file and paragraph detection.
1882     
1883     * lisp/muse-wiki.el: Minor header fix.
1884     
1885     * scripts/muse-build.el (load-path): Add "../experimental".
1887     new files:
1888      experimental/.arch-ids/Makefile.id
1889      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1890      experimental/muse-xml.el
1892     modified files:
1893      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1894      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1895      lisp/muse-wiki.el scripts/muse-build.el
1898 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1900     Summary:
1901       Try to fix <example> region coloring problem.
1902     Revision:
1903       muse--main--1.0--patch-174
1905     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1906       If region is multiple lines, add '(font-lock-multiline t) to
1907       properties.  This should fix an annoying <example> region issue.
1909     modified files:
1910      ChangeLog lisp/muse-colors.el
1913 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1915     Summary:
1916       Don't publish implicit links that have a double-quote at begin or end.
1917     Revision:
1918       muse--main--1.0--patch-173
1920     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1921       double-quote exists at beginning or end.
1922     
1923     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1924       don't colorize if a double-quote exists at beginning or end.
1926     modified files:
1927      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1930 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1932     Summary:
1933       Fix failure to publish emphasis properly.
1934     Revision:
1935       muse--main--1.0--patch-172
1937     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1938       errors.
1939     
1940     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1941       of muse-wiki.
1943     removed files:
1944      experimental/.arch-ids/muse-wiki-old.el.id
1945      experimental/muse-wiki-old.el
1947     modified files:
1948      ChangeLog lisp/muse-publish.el
1951 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1953     Summary:
1954       Add a few common revision control directories to the ignore list.
1955     Revision:
1956       muse--main--1.0--patch-171
1958     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1959       directories to be ignored when building the file alist, such as those
1960       used for CVS and Arch revision control data.
1962     modified files:
1963      ChangeLog lisp/muse-project.el
1966 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1968     Summary:
1969       Fix #2654: Append a newline when using pdf publishing style.
1970     Revision:
1971       muse--main--1.0--patch-170
1973     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1974       newline to the end.
1976     modified files:
1977      ChangeLog lisp/muse-latex.el
1980 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1982     Summary:
1983       5 levels of headings colorization; color bare URLs.
1984     Revision:
1985       muse--main--1.0--patch-169
1987     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1988       Really color up to 5 headings.
1989       (muse-colors-markup): Add muse-url-regexp.
1990       (muse-colors-explicit-link): Renamed from muse-colors-link.
1991       (muse-colors-implicit-link): Moved here from
1992       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1993       we'll be coloring URLs.
1995     modified files:
1996      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1999 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2001     Summary:
2002       Don't emphasize if a word constituent follows the trailer.
2003     Revision:
2004       muse--main--1.0--patch-168
2006     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2007       (muse-colors-verbatim): Don't colorize if a word constituent follows
2008       the trailer.
2009     
2010     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2011       word constituent follows the trailer.
2013     modified files:
2014      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2017 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2019     Summary:
2020       Add coloring for example, verbatim, and =signs=; anchor fix.
2021     Revision:
2022       muse--main--1.0--patch-167
2024     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2025       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2026       (muse-colors-verbatim): Use `muse-verbatim-face'.
2027       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2028       priority.
2029       (muse-colors-tags): Add verbatim and literal tags.
2030       (muse-colors-example-tag): Use `remove-text-properties' instead of
2031       `set-text-properties', since the latter does not work consistently.
2032       (muse-colors-literal-tag): New function that strips all markup from the
2033       region.
2034       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2035       that we can work around an annoying XEmacs issue.
2036     
2037     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2038       multi-line by default.
2039     
2040     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2041       string.
2043     modified files:
2044      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2045      lisp/muse.el
2048 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2050     Summary:
2051       Link with anchor bugfix.
2052     Revision:
2053       muse--main--1.0--patch-166
2055     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2056       valid, as long as the base is valid.
2058     modified files:
2059      ChangeLog lisp/muse-colors.el
2062 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2064     Summary:
2065       Link inside table issue, fixes read-only text error.
2066     Revision:
2067       muse--main--1.0--patch-165
2069     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2070       inside tables so we don't get an error when links exist.
2071     
2072     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2073     
2074     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2075       into account when displaying the "All files published" message, unless
2076       they've actually been modified.
2077     
2078     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2079       don't wrap in condition-case; we don't want the message to be muffled.
2081     modified files:
2082      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2083      lisp/muse-project.el lisp/muse.el
2086 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2088     Summary:
2089       Permit infinitely-nested sections.
2090     Revision:
2091       muse--main--1.0--patch-164
2093     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2094       (Deriving from an existing style): Mark up as a list.
2095     
2096     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2097       Color an additional level of headings.
2098     
2099     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2100       section-other, section-other-end, and section-close strings.
2101       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2102       through the 'section-close string.
2103     
2104     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2105       'begin-underline, since this messes up paragraph handling.  Use
2106       <h5></h5> for 'section-other.
2107     
2108       (muse-html-fixup-tables): New function that sorts the table parts so
2109       that order is head, foot, body.  Apparently XHTML needs this, and it
2110       seems like a good general practice, so we do it for HTML as well.
2111     
2112     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2113       'section-other.
2114     
2115     * lisp/muse-publish.el (muse-publish-section-close): New function that
2116       determines where to put the section close given heading depth and
2117       inserts it.
2118       (muse-publish-markup-heading): Handle 'section-other and
2119       'section-other-end.  Call `muse-publish-section-close' at end of
2120       function.
2121     
2122     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2123       for 'section-other.
2125     modified files:
2126      ChangeLog examples/QuickStart lisp/muse-colors.el
2127      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2128      lisp/muse-publish.el lisp/muse-texinfo.el
2131 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2133     Summary:
2134       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2135     Revision:
2136       muse--main--1.0--patch-163
2138     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2139       XEmacs fixes.
2140       (muse-docbook-markup-regexps): Deal with new table algorithm.
2141       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2142       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2143       (muse-docbook-markup-table): Use a better table algorithm, based on the
2144       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2145       and foot of the table.  Use informaltable rather than table.
2146       (muse-docbook-fixup-tables): New function that sorts all tables found
2147       in the published document so that the order is head, foot, body.
2148       (muse-docbook-markup-functions): Add anchor handler.
2149       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2150       paragraph.
2151       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2152       that insert an anchor at point.
2153     
2154     * lisp/muse-html.el (muse-html-transform-content-type)
2155       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2156     
2157     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2158     
2159     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2160     
2161     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2162       that was evaluated in the output.
2164     modified files:
2165      ChangeLog examples/QuickStart lisp/muse-docbook.el
2166      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2169 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2171     Summary:
2172       muse-texinfo: Improve formatting for enddots, dots, underline.
2173     Revision:
2174       muse--main--1.0--patch-162
2176     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2177       of enddots and dots.  For begin-underline and end-underline, use "_",
2178       since we don't have anything better.
2180     modified files:
2181      ChangeLog lisp/muse-texinfo.el
2184 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2186     Summary:
2187       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2188     Revision:
2189       muse--main--1.0--patch-161
2191     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2192       list.  This should fix #2635.
2194     modified files:
2195      ChangeLog lisp/muse-texinfo.el
2198 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2200     Summary:
2201       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2202     Revision:
2203       muse--main--1.0--patch-160
2205     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2206     
2207     * debian/changelog: Ditto.
2208     
2209     * debian/control (Build-Depends-Indep): Add tetex-bin.
2210     
2211     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2212       output for me.
2213     
2214     * examples/QuickStart: Remove stray <comment> now that the bug that made
2215       it necessary is fixed.
2216     
2217     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2218       suggestions.
2219     
2220     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2221       the contents from the footer to the header.
2222     
2223     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2224       each number, not after.
2225     
2226     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2227     
2228     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2229       happens when doing batch publishing.  Minor whitespace fix.
2231     modified files:
2232      ChangeLog Makefile.defs debian/changelog debian/control
2233      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2234      lisp/muse-texinfo.el lisp/muse.el
2237 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2239     Summary:
2240       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2241     Revision:
2242       muse--main--1.0--patch-159
2244     * examples/QuickStart: Add "Write me." to empty sections at end so that
2245       they publish correctly with DocBook.
2246     
2247     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2248       paragraph starts with emphasis, example, link, or email address.
2250     modified files:
2251      ChangeLog examples/QuickStart lisp/muse-docbook.el
2254 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2256     Summary:
2257       Handle embedded docbook footnotes and <literal> edge case.
2258     Revision:
2259       muse--main--1.0--patch-158
2261     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2262      (muse-docbook-markup-strings): Use systemitem for example text.
2263      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2264      <para></para> inside of them.
2265     
2266     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2267       here at all.
2268     
2269     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2270       muse-publish-escape-specials-in-string to list by default.
2271     
2272     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2273       argument IGNORE-READ-ONLY determines whether or not to ignore the
2274       read-only property when transforming text.  Add docstring.
2275       (muse-publish-markup-word): Use non-nil third argument to
2276       muse-publish-escape-specials when we're publishing `='-delimited text.
2277       This allows =<literal><tag></literal>= to work as intended.
2278     
2279     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2280       arguments after the first so that we can include this in
2281       `muse-publish-url-transforms'.
2282     
2283     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2285     modified files:
2286      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2287      lisp/muse-publish.el
2290 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2292     Summary:
2293       Misc. blosxom fixes, like category directive.
2294     Revision:
2295       muse--main--1.0--patch-157
2297     * contrib/pyblosxom/getstamps.py: Add file extension.
2298     
2299     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2300       extension.  This will allow Muse to specify it once a
2301       timestamps-writing routine gets written.
2302     
2303     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2304       attention to the "category" directive, if it exists.  Use file-truename
2305       instead of expand-file-name for base directory.
2306     
2307     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2308       by default.
2309     
2310     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2311       available tags, even though it doesn't do anything yet.
2313     modified files:
2314      ChangeLog contrib/pyblosxom/getstamps.py
2315      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2316      lisp/muse-project.el
2319 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2321     Summary:
2322       Small logic fix with temp files.
2323     Revision:
2324       muse--main--1.0--patch-156
2326     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2327       buffer-name to determine whether the buffer is still around.
2329     modified files:
2330      ChangeLog lisp/muse.el
2333 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2335     Summary:
2336       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2337     Revision:
2338       muse--main--1.0--patch-155
2340     * lisp/muse.el (muse-widget-type-value-create)
2341       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2342       extra widgets from 'lazy type that are needed to get the
2343       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2344     
2345     * lisp/muse.el (muse-implicit-link-functions)
2346       (muse-explicit-link-functions): Remove predefined wiki-related options.
2347       These are added in muse-wiki via custom-add-option.
2348     
2349     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2350     
2351     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2352     
2353     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2354       ":strings" to cope with Emacs21 and XEmacs.
2355       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2356     
2357     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2358       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2359       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2360     
2361     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2362       since XEmacs doesn't support the alist widget.  Deal with case where no
2363       projects are defined, or a strange expression is used.
2364     
2365     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2366       stuff using custom-add-option.
2368     modified files:
2369      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2370      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2373 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2375     Summary:
2376       Don't kill temp buffer if debug-on-error is non-nil.
2377     Revision:
2378       muse--main--1.0--patch-154
2380     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2381       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2383     modified files:
2384      ChangeLog lisp/muse.el
2387 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2389     Summary:
2390       Expand Debian package description.
2391     Revision:
2392       muse--main--1.0--patch-153
2394     * debian/control (Description): Expand this to make the package more
2395       enticing.
2396     
2397     * debian/copyright, debian/rules: Minor whitespace cleanups.
2398     
2399     * debian/changelog: Package 3.01.arch.152-1.
2401     modified files:
2402      ChangeLog Makefile.defs debian/changelog debian/control
2403      debian/copyright debian/rules
2406 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2408     Summary:
2409       Header/footer docfix; ChangeLog correction.
2410     Revision:
2411       muse--main--1.0--patch-152
2413     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2414       Thanks to drkm for pointing out my error.
2415     
2416     Use better documentation and customize interface for headers and footers.
2417     Thanks to Chris McMahan.
2419     modified files:
2420      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2421      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2422      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2423      muse.texi
2424      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2427 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2429     Summary:
2430       Slight Debian version tweak.
2431     Revision:
2432       muse--main--1.0--patch-151
2434     * Makefile.defs (VERSION): Use a slightly different version naming
2435       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2436       X.YY is the Muse version, and YYY is the patch level.
2437     
2438     * debian/changelog: Ditto.
2440     modified files:
2441      ChangeLog Makefile.defs debian/changelog
2444 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2446     Summary:
2447       Improve debian build and put together a package.
2448     Revision:
2449       muse--main--1.0--patch-150
2451     * Makefile (debclean): New target that cleans up the mess that the
2452       `debian' target makes.
2453       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2454       results to my debian dist dir two levels up.
2455     
2456     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2457     
2458     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2459     
2460     * debian/control (Standards-Version): Update to 3.6.2.
2461     
2462     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2463       up.
2464     
2465     * debian/copyright (Copyright): Improve.
2466     
2467     * debian/emacsen-install (FILES): Include contrib directory so that
2468       muse-http.el compiles properly.
2469     
2470     * debian/muse-el.examples: New file containing the example files to
2471       install.
2472     
2473     * debian/rules: Move example stuff to muse-el.examples.  Install some
2474       additional documentation.
2476     new files:
2477      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2479     modified files:
2480      ChangeLog Makefile Makefile.defs debian/changelog
2481      debian/control debian/copyright debian/emacsen-install
2482      debian/rules
2485 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2487     Summary:
2488       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2489     Revision:
2490       muse--main--1.0--patch-149
2492     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2493       the beginning of a header would be emphasized if an asterisk came
2494       before it.
2495       (muse-colors-underlined): Don't allow end of underlined text to be the
2496       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2497       is sufficient.
2498     
2499     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2500       on.  We'll use a more clever trick to keep emphasis characters from
2501       being interpreted in explicit links -- add a custom 'noemphasis text
2502       property to them.  Move mdash rule further down so that I can add
2503       designations after blockquoted text.
2504     
2505     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2506       text has the 'noemphasis property, ignore it.
2507       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2508       property to the text between BEG and END, or match beginning and end.
2509     
2510     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2511       before trying to set buffer-modified to nil.  This should fix a
2512       "selecting deleted buffer" error when publishing from command line.
2514     modified files:
2515      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2516      lisp/muse.el
2519 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2521     Summary:
2522       Journal validation fixes.
2523     Revision:
2524       muse--main--1.0--patch-148
2526     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2527       default rather than HTML 4.0 [strict].
2528       (muse-html-markup-strings): Include empty alt element.
2529     
2530     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2531     
2532     * muse.texi (Journal): Ditto.
2534     modified files:
2535      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2538 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2540     Summary:
2541       Add debian files; tweak Makefile.
2542     Revision:
2543       muse--main--1.0--patch-147
2545     * Makefile (distclean): Remove directory created by dist rule.
2546       (dist): Make this only generate the directory, not the tarball.
2547       (release): New target that generates the tarball and zipfile.
2548       (debrelease): New target that builds the debian package for Muse.
2549       (upload): Depend on release target.
2550     
2551     * examples/mwolson/stylesheets: Add forgotten Arch id.
2553     new files:
2554      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2555      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2556      debian/.arch-ids/emacsen-install.id
2557      debian/.arch-ids/emacsen-remove.id
2558      debian/.arch-ids/emacsen-startup.id
2559      debian/.arch-ids/muse-el.dirs.id
2560      debian/.arch-ids/muse-el.docs.id
2561      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2562      debian/changelog debian/control debian/copyright
2563      debian/emacsen-install debian/emacsen-remove
2564      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2565      debian/muse-el.info debian/rules
2566      examples/mwolson/stylesheets/.arch-ids/=id
2567      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2568      examples/mwolson/stylesheets/.arch-ids/common.css.id
2569      examples/mwolson/stylesheets/.arch-ids/print.css.id
2570      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2571      examples/mwolson/stylesheets/blog.css
2572      examples/mwolson/stylesheets/common.css
2573      examples/mwolson/stylesheets/print.css
2574      examples/mwolson/stylesheets/screen.css
2576     modified files:
2577      ChangeLog Makefile
2579     new directories:
2580      debian debian/.arch-ids examples/mwolson/stylesheets
2581      examples/mwolson/stylesheets/.arch-ids
2584 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2586     Summary:
2587       Allow `muse-index-as-string' to remove current file from output.
2588     Revision:
2589       muse--main--1.0--patch-146
2591     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2592       which excludes the current file from the output.  Improve
2593       documentation.
2595     modified files:
2596      ChangeLog lisp/muse-mode.el
2599 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2601     Summary:
2602       S-TAB issue with Windows.
2603     Revision:
2604       muse--main--1.0--patch-145
2606     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2607       issue with Windows.
2609     modified files:
2610      ChangeLog lisp/muse-mode.el
2613 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2615     Summary:
2616       Improve temp buffer usage.
2617     Revision:
2618       muse--main--1.0--patch-144
2620     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2621       `insert-file-contents'.  This should further help with the temp
2622       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2623       into this problem.
2624     
2625     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2626       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2627       make sure the temp buffer is killed.  I didn't implement an option to
2628       save the contents of the temp buffer.
2630     modified files:
2631      ChangeLog lisp/muse-book.el lisp/muse-http.el
2632      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2633      lisp/muse.el
2636 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2638     Summary:
2639       muse-docbook: split-string Emacs21 fix.
2640     Revision:
2641       muse--main--1.0--patch-143
2643     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2644       split-string to fix an Emacs21 issue.
2646     modified files:
2647      ChangeLog lisp/muse-docbook.el
2650 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2652     Summary:
2653       muse-docbook: Parse author directive so that it validates properly.
2654     Revision:
2655       muse--main--1.0--patch-142
2657     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2658       attempts to publish the contents a DocBook-usable <author> tag.
2659       (muse-docbook-header): Use `muse-docbook-get-author'.
2661     modified files:
2662      ChangeLog lisp/muse-docbook.el
2665 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2667     Summary:
2668       Be a bit more clever with our consecutive list regexp.
2669     Revision:
2670       muse--main--1.0--patch-141
2672     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2673       clever with our consecutive list regexp.
2675     modified files:
2676      ChangeLog lisp/muse-docbook.el
2679 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2681     Summary:
2682       Do the right thing with consecutive list items, hopefully.
2683     Revision:
2684       muse--main--1.0--patch-140
2686     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2687       (muse-docbook-header): Add DTD string.
2688       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2689       tags.
2690       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2691       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2693     modified files:
2694      ChangeLog lisp/muse-docbook.el
2697 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2699     Summary:
2700       Improve customize interface for `muse-project-alist' once more.
2701     Revision:
2702       muse--main--1.0--patch-139
2704     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2705       setting to be anything, since we now support settings that use lists.
2706       (muse-project): Vastly improve this by naming each setting and showing
2707       what exact type is required.  Handle case where a function is not
2708       defined yet.  Use a set for styles, which looks nice.  This is about as
2709       good as it can be ... unless we add some sort of inline documentation
2710       later on.  A setting was added for Yann's :force-publish tag.
2711     
2712     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2713       project name.
2715     modified files:
2716      ChangeLog lisp/muse-project.el lisp/muse.el
2719 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2721     Summary:
2722       Merged from hodique@lifl.fr--2005 (patch 24-33)
2723     Revision:
2724       muse--main--1.0--patch-138
2726     Patches applied:
2727     
2728      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2729        Merged from mwolson@gnu.org--2005 (patch 96)
2730     
2731      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2732        Merged from mwolson@gnu.org--2005 (patch 97-101)
2733     
2734      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2735        Merged from mwolson@gnu.org--2005 (patch 102-106)
2736     
2737      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2738        Merged from mwolson@gnu.org--2005 (patch 107-120)
2739     
2740      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2741        Merged from mwolson@gnu.org--2005 (patch 121-131)
2742     
2743      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2744        Merged from mwolson@gnu.org--2005 (patch 132)
2745     
2746      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2747        Merged from mwolson@gnu.org--2005 (patch 133-135)
2748     
2749      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2750        Merged from mwolson@gnu.org--2005 (patch 136)
2751     
2752      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2753        Merged from mwolson@gnu.org--2005 (patch 137)
2754     
2755      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2756        Introduce :force-publish project keyword. Fix bug #2637
2758     modified files:
2759      ChangeLog lisp/muse-project.el
2761     new patches:
2762      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2763      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2764      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2765      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2766      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2767      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2768      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2769      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2770      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2771      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2774 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2776     Summary:
2777       Prevent temp buffers from prompting for save; handle lisp errors better.
2778     Revision:
2779       muse--main--1.0--patch-137
2781     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2782       bound" error.  I don't know for certain where this is coming from,
2783       though ... *grumble*.
2784     
2785     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2786       like how emacs-wiki does it.  Warn the user about lisp errors,
2787       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2788       publish as something valid in most markup styles, with increased
2789       emphasis on those that don't support it.  That's a win-win ... I think
2790       :^) .
2791     
2792     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2793       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2794       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2795       believe that this should be the default behavior of `with-temp-buffer'.
2796     
2797     * lisp/muse-book.el (muse-book-publish-project): Use
2798       `muse-with-temp-buffer-no-prompt'.
2799     
2800     * lisp/muse-http.el (muse-http-reject): Ditto.
2801     
2802     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2803     
2804     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2805     
2806     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2807       (muse-publish-markup-email, muse-published-contents): Ditto.
2809     modified files:
2810      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2811      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2812      lisp/muse-publish.el lisp/muse.el
2815 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2817     Summary:
2818       Customization error; Makefile tweaks.
2819     Revision:
2820       muse--main--1.0--patch-136
2822     * Makefile (dist): Use a tla-specific method to create the tarball.
2823       Create a zip file as well.
2824       (upload): New rule that uploads the tarball and zip file to gna.org.
2825     
2826     * Makefile.defs (VERSION): New variable that determines the version
2827       string to use in the `dist' and `upload' targets.
2828     
2829     * lisp/muse.el (muse-implicit-link-functions)
2830       (muse-explicit-link-functions): Use :type of hook so that the options
2831       get recognized.
2833     modified files:
2834      ChangeLog Makefile Makefile.defs lisp/muse.el
2837 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2839     Summary:
2840       Prepare Muse 3.01.90 (3.02 RC1).
2841     Revision:
2842       muse--main--1.0--patch-135
2845     modified files:
2846      ChangeLog lisp/muse.el muse.texi
2849 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2851     Summary:
2852       Attempt to get the right file extension when publishing; more examples.
2853     Revision:
2854       muse--main--1.0--patch-134
2856     * examples/mwolson/muse-init.el: Update my configuration.
2857     
2858     * examples/mwolson/templates: Store my web page templates here.
2859     
2860     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2861     
2862     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2863       descriptions.  Yet another reason to implement my list-returning from
2864       handlers idea.
2865     
2866     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2867       with a few more edge cases.  Throw together a rough hack for
2868       determining when to include the output file extension.
2869     
2870     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2871       but still ineffective.
2873     new files:
2874      examples/mwolson/templates/.arch-ids/=id
2875      examples/mwolson/templates/.arch-ids/footer.html.id
2876      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2877      examples/mwolson/templates/.arch-ids/generic-header.html.id
2878      examples/mwolson/templates/.arch-ids/header.html.id
2879      examples/mwolson/templates/footer.html
2880      examples/mwolson/templates/generic-footer.html
2881      examples/mwolson/templates/generic-header.html
2882      examples/mwolson/templates/header.html
2884     modified files:
2885      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2886      lisp/muse-wiki.el
2888     new directories:
2889      examples/mwolson/templates
2890      examples/mwolson/templates/.arch-ids
2893 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2895     Summary:
2896       Make published link handling do the right thing, plus misc. fixes.
2897     Revision:
2898       muse--main--1.0--patch-133
2900     * lisp/muse-mode.el (muse-mode-hook): Add option for
2901       `muse-wiki-update-custom-values'.  The :set function makes sure that
2902       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2903       This probably isn't best-practice, but it works.
2904     
2905     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2906       Save match data.
2907     
2908     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2909       `muse-publish-prepare-url' to the listed options.
2910     
2911     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2912       output-dir is not specified.
2913     
2914     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2915       here instead of later on.
2916     
2917     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2918       right thing when `muse-wiki-interwiki-alist' is nil.
2919     
2920     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2921       `muse-publish-output-file'.
2922     
2923     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2924       (muse-wiki-transform-wikiword): Removed.  We should not use the
2925       publishing transforms facility to handle these.
2926     
2927     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2928       links as "link" rather than "url".
2929     
2930     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2931       takes care of any customization cleaups that need to happen whenever
2932       muse-mode is entered.
2933     
2934     * lisp/muse.el (muse-implicit-link-functions): Add options for
2935       `muse-handle-url' and the wiki handlers.
2936       (muse-explicit-link-functions): Add option for
2937       `muse-wiki-handle-internal'.
2939     modified files:
2940      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2941      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2944 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2946     Summary:
2947       Add invalid directory assertion.
2948     Revision:
2949       muse--main--1.0--patch-132
2951     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2952       any invalid directories will trigger an error.
2954     modified files:
2955      ChangeLog lisp/muse-project.el
2958 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2960     Summary:
2961       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2962     Revision:
2963       muse--main--1.0--patch-131
2966     modified files:
2967      AUTHORS ChangeLog
2970 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2972     Summary:
2973       Yann's assignment form came in!
2974     Revision:
2975       muse--main--1.0--patch-130
2978     modified files:
2979      AUTHORS ChangeLog
2982 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2984     Summary:
2985       Compilation fix, minor shuffling in `muse-mode'.
2986     Revision:
2987       muse--main--1.0--patch-129
2989     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2990       accessing it.  Fixes Yet Another Compiler Error.
2991     
2992     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2993      project-specific settings happen first.
2995     modified files:
2996      ChangeLog lisp/muse-mode.el lisp/muse.el
2999 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3001     Summary:
3002       Fix annoying initial buffer coloring problem.
3003     Revision:
3004       muse--main--1.0--patch-128
3006     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3007       where even buffer-file-name is not set.  This happens the first time we
3008       attempt to colorize the buffer.  I'm rather astonished that I had to do
3009       this.
3011     modified files:
3012      ChangeLog lisp/muse-wiki.el
3015 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3017     Summary:
3018       Jump to bad and good links on TAB; mode-choosing fix.
3019     Revision:
3020       muse--main--1.0--patch-127
3022     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3023       pics a major mode for a file.  If one is specified in the project of
3024       file, use it.  Otherwise, use muse-mode.
3025       (muse-next-reference, muse-previous-reference): Jump to bad links as
3026       well as good ones.
3027     
3028     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3029       of `muse-mode'.
3031     modified files:
3032      ChangeLog lisp/muse-mode.el lisp/muse.el
3035 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3037     Summary:
3038       Add specified Muse file extension to auto-mode-alist.
3039     Revision:
3040       muse--main--1.0--patch-126
3042     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3043       the old extension from auto-mode-alist and add the new one.  This
3044       eliminates the need to set muse-mode-auto-p when you have specified a
3045       Muse file extension.
3046     
3047     * examples/mwolson/muse-init.el: Sync.
3049     modified files:
3050      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3053 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3055     Summary:
3056       Make `muse-project-alist' more intuitively customizable.
3057     Revision:
3058       muse--main--1.0--patch-125
3060     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3061       settings.
3062     
3063     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3064       (muse-project-alist-get): New function that pre-parses
3065       `muse-projects-alist' before customization in order to work around an
3066       annoying limitation in the customize interface.
3067       (muse-project-alist-set): New function that takes the value that
3068       customize gave us and turns it into something Muse can use.
3069       (muse-project): New widget that outlines the form of the
3070       `muse-project-alist' variable.
3071       (muse-project-alist): Use the `muse-project' widget and specify :set
3072       and :get.
3074     modified files:
3075      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3078 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3080     Summary:
3081       Silence compiler warnings.
3082     Revision:
3083       muse--main--1.0--patch-124
3085     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3086     
3087     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3088       compiler warning.
3089     
3090     * lisp/muse-project.el (muse-project-applicable-styles): Call
3091       `muse-assert' with only 1 argument to silence a compiler warning.
3093     modified files:
3094      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3095      lisp/muse-project.el
3098 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3100     Summary:
3101       muse-docbook: Merge several other types of tags if necessary.
3102     Revision:
3103       muse--main--1.0--patch-123
3105     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3106       `muse-docbook-fixup-sections'.  For each TAG in
3107       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3108       merge them together.  Thanks to Dale P. Smith for the suggestion.
3109       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3111     modified files:
3112      ChangeLog lisp/muse-docbook.el
3115 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3117     Summary:
3118       muse-docbook: Output an XML tag with encoding at the beginning of document.
3119     Revision:
3120       muse--main--1.0--patch-122
3122     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3123       of document.
3124       (muse-docbook-encoding-default): New option that determines which Emacs
3125       buffer encoding to use by default in Muse DocBook files if none is
3126       found.
3127       (muse-docbook-charset-default): New option that determines the DocBook
3128       XML charset to use if no translation is found in
3129       muse-docbook-encoding-map.
3130       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3131       system to its associated DocBook coding system.
3132       (muse-docbook-transform-content-type): New function that determines the
3133       DocBook XML encoding to use based on the contents of
3134       muse-docbook-encoding-map.
3135       (muse-docbook-encoding): New function that calls
3136       muse-docbook-transform-content-type.
3137       (muse-docbook-finalize-buffer): New function that sets the buffer file
3138       coding system to the value of muse-docbook-encoding-default, but only
3139       if the buffers contents have no special characters.
3140       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3142     modified files:
3143      ChangeLog lisp/muse-docbook.el
3146 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3148     Summary:
3149       Apply muse-docbook patch from Dale P. Smith.
3150     Revision:
3151       muse--main--1.0--patch-121
3153     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3154       Dale P. Smith to make the markup much better.
3156     modified files:
3157      AUTHORS ChangeLog lisp/muse-docbook.el
3160 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3162     Summary:
3163       Use different mapping for S-tab on Windows.
3164     Revision:
3165       muse--main--1.0--patch-120
3167     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3168       Windows, use [(shift tab)] for `muse-previous-reference'.
3170     modified files:
3171      ChangeLog lisp/muse-mode.el
3174 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3176     Summary:
3177       XEmacs wiki fix.
3178     Revision:
3179       muse--main--1.0--patch-119
3181     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3182       `muse-match-string-no-properties' so XEmacs doesn't complain.
3184     modified files:
3185      ChangeLog lisp/muse-wiki.el
3188 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3190     Summary:
3191       Handle a few edge cases with project-page resolution gracefully.
3192     Revision:
3193       muse--main--1.0--patch-118
3195     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3196       make sure that PAGE is specified.  STYLES should be generated
3197       automatically, but it could theoretically fail.  I'm managing to
3198       trigger this when messing with unsaved Muse files.  Handle case where
3199       buffer has not yet been saved.
3200       (muse-project-find-file): Don't try to resolve relative links; just
3201       open them.
3202     
3203     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3204       point-of-reference bug.  No need to call muse-project-page-of-file
3205       since buffer-file-name and muse-publishing-current-file both give us
3206       full paths.
3207     
3208     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3209       `skip-chars-backward' only respects the newline some of the time.
3210       Damned annoying.
3212     modified files:
3213      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3214      lisp/muse-wiki.el
3217 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3219     Summary:
3220       Fix image-link goof-up and add pretty titles.
3221     Revision:
3222       muse--main--1.0--patch-117
3224     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3225       class="image-link"> instead of <div class="image-link">.  I found a bug
3226       with the way I was handling both, so I decided to simplify things.
3227     
3228     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3229       `muse-publish-output-name', but keeps the directory prefix.
3230       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3231     
3232     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3233       customizable option that determines the words to downcase in title.
3234       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3235       Capitalized Title out of either a string or the current title.  This is
3236       not currently used by any other function -- for now it is meant to be
3237       called by the user.
3239     modified files:
3240      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3243 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3245     Summary:
3246       Escape specials in link descriptions.
3247     Revision:
3248       muse--main--1.0--patch-116
3250     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3251       function that escapes special characters in the given string according
3252       to the current publishing style.
3253       (muse-publish-url): Use the above function to escape the description
3254       part of extended links.
3255       (muse-publish-prepare-url): Don't make string read-only; it does
3256       nothing.
3257     
3258     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3259       (muse-wiki-transform-wikiword): Don't make string read-only.
3261     modified files:
3262      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3265 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3267     Summary:
3268       Escape "&", "<", and ">" in URL text.
3269     Revision:
3270       muse--main--1.0--patch-115
3272     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3273       specially.  Thanks to John Sullivan for the suggestion.
3275     modified files:
3276      ChangeLog lisp/muse-html.el
3279 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3281     Summary:
3282       Update my example configuration.
3283     Revision:
3284       muse--main--1.0--patch-114
3286     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3287       project to "WebSite" in order to make it more distinct.
3288       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3289       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3290       anymore.
3291       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3292       published name of the current file.  I really should make a function
3293       called `muse-published-name' or something similar!
3294       ("\C-cpx"): Use this key sequence for
3295       `my-muse-prepare-entry-for-xanga'.
3296       (muse-file-extension): I'm making use of this so I can figure out its
3297       intricacies.
3299     modified files:
3300      ChangeLog examples/mwolson/muse-init.el
3303 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3305     Summary:
3306       Tackle a project name interwiki highlighting snafu.
3307     Revision:
3308       muse--main--1.0--patch-113
3310     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3311       this.  It seems to be more robust now.  Highlighting is going the way I
3312       want it.
3314     modified files:
3315      ChangeLog lisp/muse-wiki.el
3318 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3320     Summary:
3321       Fix some gross mistakes.
3322     Revision:
3323       muse--main--1.0--patch-112
3325     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3326       gross misspellings.
3327     
3328     * lisp/muse-project.el (muse-project-file-entries): If
3329       `muse-file-extension' is defined, use it to filter the entries.
3330     
3331     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3332       variable.  Move higher in file.
3333     
3334     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3335       argument instead of the real name of the variable.
3337     modified files:
3338      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3339      lisp/muse.el
3342 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3344     Summary:
3345       Make natural interwiki links between projects mostly work.
3346     Revision:
3347       muse--main--1.0--patch-111
3349     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3350       function and flesh it out.  This seems to work properly, though for
3351       some reason, interwiki links using projects are a bit flakey.
3352       (muse-wiki-handle-interwiki): Deal with case where we have a project
3353       name in an interwiki link.
3355     modified files:
3356      ChangeLog lisp/muse-wiki.el
3359 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3361     Summary:
3362       Fix Emacs21 issue with muse-insert-tag.
3363     Revision:
3364       muse--main--1.0--patch-110
3366     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3367       completing-read to appease older Emacsen.
3369     modified files:
3370      ChangeLog lisp/muse-mode.el
3373 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3375     Summary:
3376       Fix error with `muse-blosxom-new-entry' and Emacs21.
3377     Revision:
3378       muse--main--1.0--patch-109
3380     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3381       `completing-read' so that old versions of Emacs don't complain.
3383     modified files:
3384      ChangeLog lisp/muse-blosxom.el
3387 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3389     Summary:
3390       Try to fix an error with `muse-blosxom-get-categories'.
3391     Revision:
3392       muse--main--1.0--patch-108
3394     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3395       about processing directories.
3397     modified files:
3398      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3401 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3403     Summary:
3404       Make a distinction between implicit and explicit links at publish-time.
3405     Revision:
3406       muse--main--1.0--patch-107
3408     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3409     
3410     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3411     
3412     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3413       `explicit' argument.
3414     
3415     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3416       not we are dealing with an explicit link.
3417     
3418     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3419     
3420     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3421       argument, but ignore it.
3422     
3423     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3424       when link is not explicit.
3426     modified files:
3427      ChangeLog lisp/muse-html.el lisp/muse-http.el
3428      lisp/muse-publish.el lisp/muse-wiki.el
3431 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3433     Summary:
3434       Implement several WikiWord handling fixes.
3435     Revision:
3436       muse--main--1.0--patch-106
3438     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3439       found by the handlers.  Don't send implicit links through some of the
3440       advanced checks.
3441     
3442     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3443       of interwiki link before calling `muse-handle-explicit-link'.
3444     
3445     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3446       "\\|" separator between project-alist entries and interwiki entries.
3447       Force a reconfiguration of muse-colors-markup.
3448     
3449     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3450       sure that we don't colorize WikiNames that don't go with any file.
3451     
3453     modified files:
3454      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3455      lisp/muse-wiki.el
3458 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3460     Summary:
3461       Attempt to simplify muse-wiki a bit.
3462     Revision:
3463       muse--main--1.0--patch-105
3465     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3466       here.
3467     
3468     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3469       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3470       (muse-wiki-update-use-wikiword-markup-regexp)
3471       (muse-wiki-update-use-wikiword-link-function)
3472       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3473       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3474     
3475     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3476       `muse-wiki-use-wikiword' is specified.
3477     
3478     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3479       unless `muse-wiki-use-wikiword' is specified.
3480     
3481     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3482       muse-colors-markup.
3483     
3484     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3485       muse-publish-markup-regexps.
3486     
3487     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3488       muse-publish-url-transforms.
3489     
3490     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3491       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3492     
3494     modified files:
3495      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3498 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3500     Summary:
3501       Make muse-blosxom use relative name of published file in page-date alist.
3502     Revision:
3503       muse--main--1.0--patch-104
3505     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3506       file.
3507       (muse-blosxom-update-page-date-alist): Renamed from
3508       `muse-blosxom-markup-date-directive'.  Make the current file name
3509       relative to the base directory and strip file extension if necessary.
3510     
3512     modified files:
3513      ChangeLog lisp/muse-blosxom.el
3516 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3518     Summary:
3519       Hack on muse-blosxom timestamps somewhat.
3520     Revision:
3521       muse--main--1.0--patch-103
3523     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3524       actually do something useful.  This should have a different name,
3525       really.
3526       ("blosxom-html", "blosxom-xhtml"): Call
3527       `muse-blosxom-markup-date-directive' after publishing each entry.
3528     
3530     modified files:
3531      ChangeLog lisp/muse-blosxom.el
3534 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3536     Summary:
3537       Fix several startup and compile errors.
3538     Revision:
3539       muse--main--1.0--patch-102
3541     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3542       fixes an error that occurred during startup.
3543     
3544     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3545       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3546       to muse.el.
3547     
3548     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3549       that the nasty compile errors go away.  Fix a few typos.
3550       (muse-ignored-extensions): Fix docstring.
3551       (muse-file-extension): Move this higher in the file.
3552     
3553     
3555     modified files:
3556      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3559 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3561     Summary:
3562       Note that muse-file-extension should not have "." in front.
3563     Revision:
3564       muse--main--1.0--patch-101
3566     * lisp/muse-project.el (muse-project-find-file): Handle case where
3567       muse-file-extension is not specified.
3568     
3569     * lisp/muse.el (muse-file-extension): Note that the period at the
3570       beginning of this value should be omitted.
3571     
3572     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3573       file extension so that regexp characters inside the extension will not
3574       goof it up.  This should never be a problem in normal cases, but let's
3575       be robust.
3576     
3578     modified files:
3579      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3580      lisp/muse.el
3583 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3585     Summary:
3586       Implement optional file extension of Muse files.
3587     Revision:
3588       muse--main--1.0--patch-100
3590     * lisp/muse-mode.el (muse-mode): Make sure
3591       `muse-update-ignored-extensions-regexp' gets updated every time we
3592       enter Muse mode.  This works around a bug in the customize interface --
3593       if a user changes an option using setq, the :set function sometimes
3594       does not get executed.  I should really try to determine whether or not
3595       this is really an issue anymore.
3596     
3597     * lisp/muse-project.el (muse-project-find-file): Make use of
3598       `muse-file-extension'.
3599     
3600     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3601       customizable; it is autogenerated from `muse-ignored-extensions'.
3602       (muse-update-ignored-extensions-regexp): New function that sets the
3603       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3604       make sure that the value of `muse-file-extension' is taken into
3605       account.
3606       (muse-ignored-extensions): New option that determines which file
3607       extensions to ignore.  It is in the form of a list of regexps.
3608     
3609     * lisp/muse.el (muse-file-extension): New option that allows the user to
3610       specify the file extension to be used for Muse files.  By default, this
3611       is nil, which means that no extension will be used.
3612     
3613     * lisp/muse.el (muse-page-name): Handle case where
3614       `muse-ignored-extensions-regexp' is nil.
3615     
3617     modified files:
3618      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3619      lisp/muse-regexps.el lisp/muse.el
3622 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3624     Summary:
3625       Document new blosxom convenience feature.
3626     Revision:
3627       muse--main--1.0--patch-99
3629     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3630       `muse-blosxom-project-alist-entry'.  An example is provided in the
3631       header.
3632     
3634     modified files:
3635      ChangeLog lisp/muse-blosxom.el
3638 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3640     Summary:
3641       Further work on `muse-project-alist' entry generation for blosxom.
3642     Revision:
3643       muse--main--1.0--patch-98
3645     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3646       Include subdirectories in first part of "Blog" entry.
3647     
3648     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3649       that returns a list of dirs that are to be used with the first part of
3650       a `muse-project-alist' entry.
3651     
3653     modified files:
3654      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3657 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3659     Summary:
3660       New function: muse-blosxom-project-alist-entry.
3661     Revision:
3662       muse--main--1.0--patch-97
3664     * examples/mwolson/muse-init.el: Update from my latest settings.
3665       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3666     
3667     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3668       that generates the latter part of an entry for `muse-project-alist'.
3669     
3671     modified files:
3672      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3675 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3677     Summary:
3678       Merged from hodique@lifl.fr--2005 (patch 12-23)
3679     Revision:
3680       muse--main--1.0--patch-96
3682     Patches applied:
3683     
3684      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3685        Merged from mwolson@gnu.org--2005 (patch 68-76)
3686     
3687      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3688        Merged from mwolson@gnu.org--2005 (patch 77-80)
3689     
3690      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3691        Merged from mwolson@gnu.org--2005 (patch 81)
3692     
3693      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3694        Merged from mwolson@gnu.org--2005 (patch 82)
3695     
3696      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3697        Escape % in latex publishing
3698     
3699      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3700        bugfix
3701     
3702      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3703        small improvement on muse-make-link
3704     
3705      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3706        Fix customization of muse-wiki-wikiword-regexp
3707     
3708      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3709        Allow full customization of WikiWords
3710     
3711      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3712        Fix mouse-2 yank bug in muse-mode
3713     
3714      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3715        Fix interpretation order
3716     
3717      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3718        Merged from mwolson@gnu.org--2005 (patch 83-95)
3719     
3721     modified files:
3722      ChangeLog lisp/muse-wiki.el
3724     new patches:
3725      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3726      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3727      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3728      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3729      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3730      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3731      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3732      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3733      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3734      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3735      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3736      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3739 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3741     Summary:
3742       Minor docfixes.
3743     Revision:
3744       muse--main--1.0--patch-95
3746     * lisp/muse-mode.el (muse-follow-name-at-point) 
3747       (muse-follow-name-at-mouse): Docfixes.
3748     
3750     modified files:
3751      ChangeLog lisp/muse-mode.el
3754 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3756     Summary:
3757       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3758     Revision:
3759       muse--main--1.0--patch-94
3761     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3762       `muse-blosxom-new-entry'.
3763     
3764     * muse.texi (Blosxom Entries): Ditto.
3765     
3767     modified files:
3768      ChangeLog lisp/muse-blosxom.el muse.texi
3771 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3773     Summary:
3774       Re-add global mouse-2 event.
3775     Revision:
3776       muse--main--1.0--patch-93
3778     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3779       mouse-2, since Yann found a way around the problem I was facing.
3780       (muse-follow-name-at-mouse): Call the event that would normally be used
3781       here if we don't have a link at point.
3782     
3784     modified files:
3785      ChangeLog lisp/muse-mode.el
3788 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3790     Summary:
3791       Fix publishing error.
3792     Revision:
3793       muse--main--1.0--patch-92
3795     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3796       the cdr of output-dir.  This was a code fragment from a previous
3797       attempt to refactor this function.
3798     
3800     modified files:
3801      ChangeLog lisp/muse-project.el
3804 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3806     Summary:
3807       Work on getting to the point where we can resolve project interwiki links.
3808     Revision:
3809       muse--main--1.0--patch-91
3811     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3812       `muse-publishing-current-file'.
3813     
3814     * lisp/muse-project.el (muse-project-of-file): Ditto.
3815     
3816     * lisp/muse-project.el (muse-project-applicable-styles): New function
3817       that returns the usable styles for a file, given either a list of
3818       styles or a project name.  This is useful for removing styles that will
3819       be ignored for a file.
3820       (muse-project-publish-file): Split :include and :exclude processing
3821       into `muse-project-applicable-styles'.
3822     
3823     * lisp/muse-publish.el (muse-publish-output-name): Use
3824       `muse-publishing-current-file'.
3825     
3826     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3827     
3828     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3829       project names.
3830     
3831     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3832       names to be uninterpreted.  Remove need for muse-assoc-string.
3833     
3834     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3835       function that will be called to fetch a link to a page from a Muse
3836       project from the output file of the currently-published file.  This is
3837       commented out for now since I ran out of energy.
3838     
3839     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3840       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3841       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3842       Handle case where no interwiki can be found, even though this should
3843       never happen.
3844     
3845     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3846       whenever Muse mode is entered.  That way we don't have to enter an
3847       extra command in our .emacs.
3848     
3849     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3850       `muse-publishing-current-file' already exists that does the same thing.
3851       How embarrassing.
3852     
3853     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3854     
3855     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3856       to use it.
3857     
3859     modified files:
3860      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3861      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3864 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3866     Summary:
3867       Mouse-2 on regular text will yank rather than give an error.
3868     Revision:
3869       muse--main--1.0--patch-90
3871     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3872       this seems to be more trouble than it's worth.
3873       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3874       use our own implementation.
3875     
3877     modified files:
3878      ChangeLog lisp/muse-mode.el
3881 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3883     Summary:
3884       Make interwiki links publish with the correct extension.
3885     Revision:
3886       muse--main--1.0--patch-89
3888     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3889       prefix and suffix to interwiki names, as well as stripping out unwanted
3890       extensions.
3891     
3893     modified files:
3894      ChangeLog lisp/muse-wiki.el
3897 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3899     Summary:
3900       Fix publishing of bare interwiki names.
3901     Revision:
3902       muse--main--1.0--patch-88
3904     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3905       `set'.  Use `muse-assoc-string' instead of `assoc'.
3906     
3907     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3908       `assoc-string' functionality usable with Emacs21 and XEmacs.
3909     
3911     modified files:
3912      ChangeLog lisp/muse-wiki.el lisp/muse.el
3915 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3917     Summary:
3918       Apply a few fixes from Yann's branch.
3919     Revision:
3920       muse--main--1.0--patch-87
3922     Background: I hacked on Muse over the weekend while offline, and so did
3923                 Yann.  His changes to muse-wiki.el are different than the
3924                 ones that I made, so we should probably figure out the best
3925                 way to handle this when we both get on IRC again.  For now,
3926                 I've merged in the bugfixes that he's made, omitting most of
3927                 the changes to muse-wiki.
3928     
3929     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3930     
3931     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3932     
3933     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3934       introduced previously.
3935     
3937     modified files:
3938      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3941 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3943     Summary:
3944       Warn if file not published; hack further on Wiki stuff.
3945     Revision:
3946       muse--main--1.0--patch-86
3948     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3949       complete <div> tags that are of the class "image-link".  It is hoped
3950       that this will prevent user-added <div> tags from being mangled.
3951     
3952     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3953       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3954       need to look at the text at point.
3955     
3956     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3957       current file has not been published since it was up-to-date.  Thanks to
3958       Bill Freeman for the suggestion.
3959     
3960     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3961       is nil.  If this happens, return the original URL.
3962     
3963     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3964       `muse-wiki-update-interwiki-regexp.'
3965       (muse-wiki-update-interwiki-regexp): New function that sets the value
3966       of `muse-wiki-interwiki-regexp'.
3967       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3968       on :set.
3969     
3970     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3971       `muse-wiki-expand-interwiki'.
3972       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3973       with no matching file from being published as links.
3974     
3975     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3976       string argument once again, since this behavior is needed when
3977       publishing.
3978       (muse-wiki-handle-wikiword): Ditto.
3979     
3980     * lisp/muse.el (muse-handle-url): Ditto.
3981     
3982     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3983       after every unsuccessful attempt at handling the link.  If argument is
3984       given, restore match-data at end, too.
3985     
3986     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3987       argument.  Match data is always saved.  If argument is not given,
3988       assume that `muse-implicit-link-regexp' has been matched against, and
3989       return the 1st match string if no handlers worked.
3990     
3992     modified files:
3993      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3994      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3997 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3999     Summary:
4000       Hack on WikiName handling and make TAB work for Wiki links.
4001     Revision:
4002       muse--main--1.0--patch-85
4004     * lisp/muse-colors.el (muse-colors-markup): Use
4005       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4006     
4007     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4008       nil, don't color bad links.  If non-nil, color bad links.
4009     
4010     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4011     
4012     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4013       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4014       (muse-journal-rss-munge-buffer): Ditto.
4015     
4016     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4017       Docfix.
4018     
4019     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4020       are handled first, then implicit ones.  It should work better in all
4021       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4022       to determine how far to scan for an implicit link.  This defaults to
4023       the text between the point and the next space.
4024     
4025     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4026       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4027       literally after opening the buffer.  Hopefully this can be of use in
4028       custom visit-link functions, when necessary.
4029     
4030     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4031       `muse-visit-link-default'.
4032     
4033     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4034       Search by text properties instead of regexps.  This allows Muse to find
4035       links without having to have a massive regexp that contains all link
4036       types.  The downside is that this will not work if the user defontifies
4037       the buffer.  But it would somewhat defeat the purpose of following
4038       links if you can't see them.
4039     
4040     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4041       enough command line args are passed in batch mode.
4042     
4043     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4044       `muse-explicit-link-regexp'.
4045     
4046     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4047       `muse-link-regexp'.
4048     
4049     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4050       specifies the "common ground" of all implicit links, like URLs, bare
4051       WikiNames, and -- in the future -- email addresses.
4052     
4053     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4054     
4055     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4056       optional.  That was a bad idea on my part.  Renamed from
4057       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4058       annoy anyone :^) .
4059     
4060     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4061       `muse-wiki-interwiki-expand'.
4062       (muse-wiki-handle-wikiword): Renamed from
4063       `muse-wiki-wikiword-handle'.
4064     
4065     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4066       for the eval-after-load arg since XEmacs chokes on constants.
4067     
4068     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4069       face on WikiWords that don't correspond with a file.  If people really
4070       want this to appear in bad-link face, I could accommodate that.
4071     
4072     * lisp/muse.el (muse-handle-url): New function that detects whether the
4073       given string is a URL.
4074       (muse-implicit-link-functions): Renamed from
4075       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4076       (muse-explicit-link-functions): Renamed from
4077       `muse-mode-handler-functions'.
4078       (muse-handle-implicit-link): New function that handles all
4079       implicit links by calling functions from `muse-implicit-link-functions'.
4080       (muse-handle-explicit-link): Renamed from
4081       `muse-handled-url'.
4082     
4084     modified files:
4085      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4086      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4087      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4090 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4092     Summary:
4093       Allow WikiWords to be ignored with <nop> or "''''".
4094     Revision:
4095       muse--main--1.0--patch-84
4097     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4098     
4099     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4100       whether to hide <nop> tags when coloring a Muse buffer.
4101       (muse-wiki-wikiword-at-point): Docfix.
4102       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4103       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4104       during publishing.
4105       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4106       which keeps the WikiWord that follows it from being interpreted.
4107       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4108       WikiWord delimiter.
4109     
4111     modified files:
4112      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4115 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4117     Summary:
4118       Update postal address of FSF in muse-wiki.el.
4119     Revision:
4120       muse--main--1.0--patch-83
4122     * lisp/muse-wiki.el: Update postal address of the FSF.
4123     
4125     modified files:
4126      ChangeLog lisp/muse-wiki.el
4129 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4131     Summary:
4132       Interpret explicit links before emphasis.
4133     Revision:
4134       muse--main--1.0--patch-82
4136     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4137       links before emphasis.
4138     
4139     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4140       for the heck of it.
4142     modified files:
4143      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4146 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4148     Summary:
4149       Wiki hacking, regexp tweaks.
4150     Revision:
4151       muse--main--1.0--patch-81
4153     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4154       muse-regexp.
4155     
4156     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4157       that indicates whether or not to use character classes in regexps.  The
4158       default is to let Muse try to figure it out.
4159       (muse-extreg-usable-p): Make use of this variable.
4160     
4161     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4162       this regexp.  I'm guessing it was supposed to have a TAB in there at
4163       one time.  Replace this stuff with muse-regexp-space.
4164     
4165     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4166       by default.
4167     
4168     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4169       "or".
4170     
4171     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4172       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4173       We'll fix those anchor problems eventually!
4174     
4175     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4176       uses `muse-interwiki-handle' to determine whether an interwiki link is
4177       at point.
4178     
4179     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4180       look for a suitable value at point if needed.
4181     
4182     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4183     
4184     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4185     
4186     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4188     modified files:
4189      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4190      lisp/muse-wiki.el
4193 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4195     Summary:
4196       Make installation of manual when not using Debian go smoothly.
4197     Revision:
4198       muse--main--1.0--patch-80
4200     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4201       and options are to be used when insinuating the Muse documentation into
4202       the Info menu.
4203     
4204     * Makefile (install): Make use of INSTALLINFO.
4205     
4206     * README (Installation): Give directions for changing INSTALLINFO on a
4207       Debian system and changing where Muse is installed.
4208     
4209     * muse.texi: Ditto.
4211     modified files:
4212      ChangeLog Makefile Makefile.defs README muse.texi
4215 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4217     Summary:
4218       Fix compiler warning induced by last patch.
4219     Revision:
4220       muse--main--1.0--patch-79
4222     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4223       compiler warning.
4225     modified files:
4226      ChangeLog lisp/muse-project.el lisp/muse.el
4229 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4231     Summary:
4232       Add `muse-current-file', fix minor QuickStart issue.
4233     Revision:
4234       muse--main--1.0--patch-78
4236     * examples/QuickStart: Make John Wiegley the author.
4237     
4238     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4239       `muse-current-file' instead of `buffer-file-name'.
4240     
4241     * lisp/muse-project.el (muse-current-project): Document.
4242     
4243     * lisp/muse-project.el (muse-current-file): New variable indicating the
4244       name, including path, of the file that is currently being published.
4245       (muse-project-of-file): Make use of
4246       `muse-current-file'.
4247     
4248     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4249     
4250     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4252     modified files:
4253      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4254      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4255      lisp/muse.el
4258 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4260     Summary:
4261       Make muse-replace-regexp-in-string closer to its parent; no func change.
4262     Revision:
4263       muse--main--1.0--patch-77
4265     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4266       to implement all functionality of `replace-regexp-in-string'.  No
4267       functionality change.
4268     
4270     modified files:
4271      ChangeLog lisp/muse.el
4274 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4276     Summary:
4277       Play nicely with fill, adaptive-fill, and flyspell.
4278     Revision:
4279       muse--main--1.0--patch-76
4281     * muse-mode.el (muse-mode-intangible-links): New function used to
4282       determine whether links will be considered intangible.
4283     
4284     * lisp/muse-mode.el (muse-mode-link-functions)
4285       (muse-mode-handler-functions): Minor docfix.
4286     
4287     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4288       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4289       making links intangible by default, but this may be adjusted by use of
4290       the `muse-mode-intangible-links' function.
4291     
4292     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4293       nil if we should allow a fill to occur here.  Keeps links from being
4294       broken up.
4295     
4296     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4297       non-nil if we allow spell-checking to occur here.  Keeps links from
4298       being improperly colorized.
4299     
4300     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4301       functionality change.
4303     modified files:
4304      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4307 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4309     Summary:
4310       Minor doc changes and code prettification.
4311     Revision:
4312       muse--main--1.0--patch-75
4314     * AUTHORS: Note that YH's assignment is in the mail.
4315     
4316     * README (scripts): Explain better the contents of the `scripts'
4317       directory.
4318     
4319     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4321     modified files:
4322      AUTHORS ChangeLog README lisp/muse-wiki.el
4325 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4327     Summary:
4328       Merged from hodique@lifl.fr--2005 (patch 7-11)
4329     Revision:
4330       muse--main--1.0--patch-74
4332     Patches applied:
4333     
4334      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4335        split WikiWords and InterWiki links into their own package
4336     
4337      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4338        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4339     
4340      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4341        Mimic experimental behavior for interwiki
4342     
4343      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4344        fix notes publishing
4345     
4346      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4347        various minor fixes
4349     new files:
4350      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4352     modified files:
4353      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4354      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4356     renamed files:
4357      experimental/.arch-ids/muse-wiki.el.id
4358        ==> experimental/.arch-ids/muse-wiki-old.el.id
4359      experimental/muse-wiki.el
4360        ==> experimental/muse-wiki-old.el
4362     new patches:
4363      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4364      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4365      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4366      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4367      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4370 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4372     Summary:
4373       Tell people where to find on-line version of manual.
4374     Revision:
4375       muse--main--1.0--patch-73
4377     * README: Add on-line locations for manual.
4378     
4379     * muse.texi: Remove @include directive.  This makes generating a PDF of
4380       this documentation a lot easier.
4381     
4382     * muse.texi (Preface): Add on-line locations for manual.
4384     modified files:
4385      ChangeLog README muse.texi
4388 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4390     Summary:
4391       Try to make Muse play nice with outline minor mode.
4392     Revision:
4393       muse--main--1.0--patch-72
4395     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4396     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4397     "muse" instead of "t" when adding invisibility to text or checking for
4398     invisibility.
4399     
4400     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4401     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4402     this function.
4404     modified files:
4405      ChangeLog lisp/muse-colors.el lisp/muse.el
4408 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4410     Summary:
4411       Minor grammar fix in Introduction section of manual.
4412     Revision:
4413       muse--main--1.0--patch-71
4415     * muse.texi (Introduction): Minor grammar fix.
4417     modified files:
4418      ChangeLog muse.texi
4421 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4423     Summary:
4424       Release Muse 3.01.
4425     Revision:
4426       muse--main--1.0--patch-70
4428     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4429     
4430     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4431     
4432     * lisp/muse-poem.el (muse-poem-markup-strings)
4433       (muse-poem-chapbook-strings): Make customizable.
4434     
4435     * lisp/muse-poem.el (muse-chapbook-latex-header)
4436       (muse-chapbook-latex-footer): Docfix.
4437     
4438     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4439       (muse-texinfo-pdf-extension): Ditto.
4440     
4441     * lisp/muse.el (muse-version): Change to 3.01.
4442     
4443     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4444       done, for now!
4446     modified files:
4447      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4448      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4451 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4453     Summary:
4454       Tweak documentation thoroughly; still incomplete.
4455     Revision:
4456       muse--main--1.0--patch-69
4458     * README: Minor tweaks.
4459     
4460     * muse.texi: Massively rename chapters so that the titles are more
4461       descriptive.  Clean up grammar.
4462     
4463     * muse.texi (Obtaining Muse): Move content of Installation node here,
4464       stripping out any customization tips, since those are covered later.
4465       Re-work this chapter since I was dissatisfied with it.
4466     
4467     * muse.texi (Installation): This node has the content of README regarding
4468       installation, which fits the title of the node much better than the
4469       previous content.
4470     
4471     * muse.texi (Blosxom): Turn the sections of this section into
4472       subsections.
4473     
4474     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4475       like lists!
4476     
4477     * muse.texi (History): Add a "2005" item.
4479     modified files:
4480      ChangeLog README muse.texi
4483 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4485     Summary:
4486       Finish documenting 2 more publishing styles.
4487     Revision:
4488       muse--main--1.0--patch-68
4490     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4491     
4492     * lisp/muse-journal.el: Docfixes.
4493     
4494     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4495       documentation to this function.
4496     
4497     * muse.texi (Blosxom Options): New node containing the publishing styles
4498       and options provided by Blosxom.
4499       (Book): Add usage note, as I suspect a lot of people might be confused
4500       by this style.
4501       (HTML): Space out entries better.
4502       (Journal, LaTeX): New nodes for publishing styles.
4503       (Common Elements): Document a few options that are present in
4504       `muse-publish.el'.
4506     modified files:
4507      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4508      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4511 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4513     Summary:
4514       Make Muse installable and correct an Emacs21 issue.
4515     Revision:
4516       muse--main--1.0--patch-67
4518     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4519       directory will be generated.
4520       (all): Compile muse.info by default.
4521       (doc): Refactor into individual generation rules for .html and .info
4522       files.
4523       (install): New rule that installs Muse source code, compiled .elc
4524       files, and the manual into proper places.
4525     
4526     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4527     
4528     * README (Insinuation): Move old content of Installation here.
4529       (Installation): Fill out this section.
4530       (Further Documentation): Add link to my website and note that a full
4531       manual is included with Muse.
4532     
4533     * lisp/Makefile (EL): Populate with .el files.
4534       (install): New rule that installs both .elc and .el files.
4535     
4536     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4537       Emacs21, hack in a handler for the @documentencoding tag so that it
4538       doesn't error out.
4540     modified files:
4541      ChangeLog Makefile Makefile.defs README lisp/Makefile
4542      lisp/muse-texinfo.el
4545 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4547     Summary:
4548       Cater even more to XEmacs and its annoying whims.
4549     Revision:
4550       muse--main--1.0--patch-66
4552     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4553       environment variable.
4554     
4555     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4556       handle it.  Load `muse-build.el' instead.
4557     
4558     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4559       used.
4560     
4561     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4562       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4563       not used.
4564     
4565     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4566       function does not appear to be used.
4567     
4568     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4569       `replace-regexp-in-string', since XEmacs doesn't have this function.
4570       We only implement the first 3 args, but this could be extended if we
4571       need to do so.
4572     
4573     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4574       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4575     
4576     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4577     
4578     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4579       make XEmacs shut up.
4580     
4581     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4582     
4583     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4584     
4585     * lisp/muse-http.el (muse-winnow-list): Ditto.
4586     
4587     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4588     
4589     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4590     
4591     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4592     
4593     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4594       anything.
4595     
4596     * scripts/publish: Use EMACS environment variable instead of hard-coding
4597       it.
4599     modified files:
4600      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4601      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4602      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4603      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4604      lisp/muse.el scripts/muse-build.el scripts/publish
4607 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4609     Summary:
4610       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4611     Revision:
4612       muse--main--1.0--patch-65
4614     * AUTHORS: Update entry.
4615     
4616     * muse-*.el: Move to the lisp directory.
4617     
4618     * lisp/Makefile: New file containing rules to test and compile the
4619       source.
4620     
4621     * Makefile.defs: New file that contains common definitions for all other
4622       Makefiles, such as Emacs command to use.
4623     
4624     * Makefile: Move lisp-specific rules to lisp/Makefile.
4625       (SUBDIRS): New variable containing subdirectories to clean.
4626     
4627     * README: Update to reflect new location of source files.  Give updated
4628       directions for compiling with XEmacs.
4629     
4630     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4631       compile.
4632       (%.html): Pass SITEFLAG as an environment variable to
4633       ../scripts/publish.
4634     
4635     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4636       seems to be needed to keep the process from failing.  This has *got* to
4637       be a bug in Muse, but I don't want to deal with it now.
4638     
4639     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4640     
4641     * lisp/muse-convert.el: Move line to commentary section.
4642     
4643     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4644       locally-bound `type' variable isn't used here.
4645     
4646     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4647     
4648     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4649       binding.
4650     
4651     * scripts/muse-build.el (load-path): Correct paths.
4652     
4653     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4654       as to avoid spurious warnings.
4655     
4656     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4657       it exists.
4658     
4659     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4660       (muse-match-string-no-properties): New functions that take the place of
4661       `line-end-position', `line-beginning-position', and
4662       `match-string-no-properties', respectively.
4663     
4664     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4665       (muse-my-journal-find-entries): Use Muse-specific version of
4666       `match-string-no-properties', `line-beginning-position', and
4667       `line-end-position' since these do not exist in XEmacs.
4668     
4669     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4670       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4671     
4672     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4673     
4674     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4675       (muse-html-insert-contents): Ditto.
4676     
4677     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4678     
4679     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4680     
4681     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4682     
4683     * lisp/muse-publish.el (muse-publish-markup-tag)
4684       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4685       (muse-published-buffer-contents): Ditto.
4686     
4687     * scripts/muse-build.el (muse-elint-files): Ditto.
4689     new files:
4690      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4691      lisp/.arch-ids/Makefile.id lisp/Makefile
4693     modified files:
4694      AUTHORS ChangeLog Makefile README examples/Makefile
4695      examples/QuickStart examples/johnw/muse-johnw.el
4696      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4697      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4698      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4699      lisp/muse.el scripts/muse-build.el scripts/publish
4701     renamed files:
4702      .arch-ids/muse-blosxom.el.id
4703        ==> lisp/.arch-ids/muse-blosxom.el.id
4704      .arch-ids/muse-book.el.id
4705        ==> lisp/.arch-ids/muse-book.el.id
4706      .arch-ids/muse-colors.el.id
4707        ==> lisp/.arch-ids/muse-colors.el.id
4708      .arch-ids/muse-convert.el.id
4709        ==> lisp/.arch-ids/muse-convert.el.id
4710      .arch-ids/muse-docbook.el.id
4711        ==> lisp/.arch-ids/muse-docbook.el.id
4712      .arch-ids/muse-html.el.id
4713        ==> lisp/.arch-ids/muse-html.el.id
4714      .arch-ids/muse-http.el.id
4715        ==> lisp/.arch-ids/muse-http.el.id
4716      .arch-ids/muse-journal.el.id
4717        ==> lisp/.arch-ids/muse-journal.el.id
4718      .arch-ids/muse-latex.el.id
4719        ==> lisp/.arch-ids/muse-latex.el.id
4720      .arch-ids/muse-mode.el.id
4721        ==> lisp/.arch-ids/muse-mode.el.id
4722      .arch-ids/muse-poem.el.id
4723        ==> lisp/.arch-ids/muse-poem.el.id
4724      .arch-ids/muse-project.el.id
4725        ==> lisp/.arch-ids/muse-project.el.id
4726      .arch-ids/muse-publish.el.id
4727        ==> lisp/.arch-ids/muse-publish.el.id
4728      .arch-ids/muse-regexps.el.id
4729        ==> lisp/.arch-ids/muse-regexps.el.id
4730      .arch-ids/muse-texinfo.el.id
4731        ==> lisp/.arch-ids/muse-texinfo.el.id
4732      .arch-ids/muse.el.id
4733        ==> lisp/.arch-ids/muse.el.id
4734      muse-blosxom.el
4735        ==> lisp/muse-blosxom.el
4736      muse-book.el
4737        ==> lisp/muse-book.el
4738      muse-colors.el
4739        ==> lisp/muse-colors.el
4740      muse-convert.el
4741        ==> lisp/muse-convert.el
4742      muse-docbook.el
4743        ==> lisp/muse-docbook.el
4744      muse-html.el
4745        ==> lisp/muse-html.el
4746      muse-http.el
4747        ==> lisp/muse-http.el
4748      muse-journal.el
4749        ==> lisp/muse-journal.el
4750      muse-latex.el
4751        ==> lisp/muse-latex.el
4752      muse-mode.el
4753        ==> lisp/muse-mode.el
4754      muse-poem.el
4755        ==> lisp/muse-poem.el
4756      muse-project.el
4757        ==> lisp/muse-project.el
4758      muse-publish.el
4759        ==> lisp/muse-publish.el
4760      muse-regexps.el
4761        ==> lisp/muse-regexps.el
4762      muse-texinfo.el
4763        ==> lisp/muse-texinfo.el
4764      muse.el
4765        ==> lisp/muse.el
4767     new directories:
4768      lisp lisp/.arch-ids
4771 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4773     Summary:
4774       Massively untabify files.
4775     Revision:
4776       muse--main--1.0--patch-64
4779     modified files:
4780      ChangeLog ChangeLog.2004 experimental/muse-message.el
4781      experimental/muse-wiki.el muse-book.el muse-colors.el
4782      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4783      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4784      muse-project.el muse-publish.el muse-regexps.el
4785      muse-texinfo.el muse.el
4788 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4790     Summary:
4791       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4792     Revision:
4793       muse--main--1.0--patch-63
4795     (Summary of changes that Yann made)
4796     
4797     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4798     
4799     * muse-mode.el (muse-generate-index): Move index generation code into
4800       `muse-index-as-string'.
4801       (muse-index-as-string): New function that generates an index and
4802       returns it as a string, instead of placing it in a buffer like
4803       `muse-generate-index' used to.
4804     
4805     Patches applied:
4806     
4807      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4808        merge from mwolson@gnu.org--2005
4809     
4810      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4811        Accept WikiWords as links [mostly rescinded]
4812     
4813      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4814        merge from mwolson@gnu.org--2005/muse--main--1.0
4815     
4816      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4817        Merged from mwolson@gnu.org--2005 (patch 60-62)
4818     
4819      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4820        provide a string view of the index
4822     modified files:
4823      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4825     new patches:
4826      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4827      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4828      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4829      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4830      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4833 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4835     Summary:
4836       Document Blosxom, Book, DocBook, and HTML publishing styles.
4837     Revision:
4838       muse--main--1.0--patch-62
4840     * muse-blosxom.el: Clean up header.
4841     
4842     * muse-book.el (muse-before-book-publish-hook): Rename to
4843       `muse-book-before-publish-hook'.
4844       (muse-after-book-publish-hook): Rename to
4845       `muse-book-after-publish-hook'.
4846     
4847     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4848       (muse-html-markup-strings, muse-xhtml-markup-strings)
4849       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4850       (muse-html-charset-default, muse-html-encoding-default)
4851       (muse-html-encoding-map): Docfixes.
4852     
4853     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4854       sections.
4856     modified files:
4857      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4860 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4862     Summary:
4863       Begin work on Publishing Styles section of manual.
4864     Revision:
4865       muse--main--1.0--patch-61
4867     * Makefile (.PHONY): Add "doc" to list.
4868       (doc): New rule that generates Info and HTML files from muse.texi.
4869       (dist): Rely on `distclean', not `clean'.
4870     
4871     * examples/QuickStart (Authoring mode): Remove empty section.
4872     
4873     * muse.texi: Call this program "the Emacs Muse" in title.
4874       (Publishing Styles): Begin to populate section.
4875       (Deriving Styles): First subsection of Publishing Styles.
4876       (Contributors): Remove spurious copyright section, since we address
4877       this in the title.
4878     
4879     * README: Actually remember to add this file.
4881     new files:
4882      .arch-ids/README.id README
4884     modified files:
4885      ChangeLog Makefile examples/QuickStart muse.texi
4888 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4890     Summary:
4891       Document Markup Rules.
4892     Revision:
4893       muse--main--1.0--patch-60
4895     * examples/QuickStart: Remove stray <comment> tag.
4896     
4897     * muse.texi (Top): Comment every menu line.
4898       (Markup Rules): New section with plenty of subsections.
4900     modified files:
4901      ChangeLog examples/QuickStart muse.texi
4904 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4906     Summary:
4907       Release this as Muse 3.00.90 (RC1).
4908     Revision:
4909       muse--main--1.0--patch-59
4911     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4912       is compatible with both Emacs and XEmacs.
4913     
4914     * examples/README: Renamed to QuickStart.
4915     
4916     * examples/Makefile (EXAMPLES): Reflect name change of README.
4917     
4918     * muse.el: Ditto.
4920     modified files:
4921      ChangeLog Makefile examples/Makefile muse.el
4923     renamed files:
4924      examples/.arch-ids/README.id
4925        ==> examples/.arch-ids/QuickStart.id
4926      examples/README
4927        ==> examples/QuickStart
4930 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4932     Summary:
4933       Makefile refactoring.
4934     Revision:
4935       muse--main--1.0--patch-58
4937     * Makefile (.PHONY): List all non-file targets.
4938       (examples): New rule that calls Make in the examples directory.
4939       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4940     
4941     * README: Move to the examples directory.  I'd prefer to distribute a
4942       very basic plain text README and use this as a quickstart + markup
4943       example + publishing example.
4944     
4945     * examples/Makefile: Move all README-related rules here.
4946     
4947     * examples/README: Add an "About this document" section.  
4948     
4949     * scripts/publish (style): Do not include the contrib directory, since we
4950       don't use any code from there.  Since this is only invoked from the
4951       examples directory, make sure add the parent directory to the load
4952       path.
4953     
4954     * muse.texi: Change version to 3.00.90 (RC1).
4955     
4956     * muse.el: Change location of the README file in header.
4957     
4958     * muse.el (muse-version): Update to 3.00.90 (RC1).
4960     new files:
4961      examples/.arch-ids/Makefile.id examples/Makefile
4963     modified files:
4964      ChangeLog Makefile examples/README muse.el muse.texi
4965      scripts/publish
4967     renamed files:
4968      .arch-ids/README.id
4969        ==> examples/.arch-ids/README.id
4970      README
4971        ==> examples/README
4974 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4976     Summary:
4977       Update my example configuration.
4978     Revision:
4979       muse--main--1.0--patch-57
4981     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4982       and experimental status of muse-message.
4984     modified files:
4985      ChangeLog examples/mwolson/muse-init.el
4988 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4990     Summary:
4991       Provide optional outline-style faces; customization fixes; experimental stuff.
4992     Revision:
4993       muse--main--1.0--patch-56
4995     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4996       option that determines what the header faces should look like.  If
4997       'outline, use outline-style faces.  If nil, don't generate the faces at
4998       all, which allows the user to specify their own.  Otherwise, use the
4999       scaled faces, which is the default behavior.
5000       (muse-colors-outline-faces-list): List of faces to use.  In case the
5001       outline faces are not available, provide reasonable defaults.
5002       (muse-make-faces): Use dolist instead of mapc.  Implement the
5003       possibility of having outline-style colors for heading.  Don't call
5004       this function immediately -- give the users time to make their changes
5005       through the customize interface.  Once we call this function, Emcs from
5006       CVS will not allow the faces to be changed easily, which is a shame.
5007     
5008     * muse-message.el (muse-message-contents-tag): Copied from
5009       `muse-publish-contents-tag' in order to keep the customization
5010       interface from making the `muse-markup-tags' option from throwing a
5011       type mismatch error.  This function is untested and will likely do
5012       nothing useful.  This file has been moved to the experimental folder
5013       until it gets fleshed out more.
5014     
5015     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5016       file that could eventually provide wiki-like ability.  Currently this
5017       is just a collection of functions that were pruned out when he remade
5018       Muse, so don't get too excited.  I plan to eventually merge Yann
5019       Hodique's work here, probably after the first release of Muse.
5020     
5021     * muse-regexps.el (muse-regexp): Improve description.
5022     
5023     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5024       the muse-regexp group since it is just a single regexp.  Lists of
5025       regexps don't have to be in muse-regexp, however.
5026     
5027     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5028       since the Emacs devel mailing list seems to not want Britain-izations
5029       in Emacs code.
5030     
5031     * muse-colors.el (muse-colors): Ditto.
5032     
5033     * muse-docbook.el (muse-docbook): Ditto.
5034     
5035     * muse-html.el (muse-html): Ditto.
5036     
5037     * muse-http.el (muse-http): Ditto.
5038     
5039     * muse-message.el (muse-message): Ditto.
5040     
5041     * muse-mode.el (muse-mode): Ditto.
5042     
5043     * muse-project.el (muse-project): Ditto.
5044     
5045     * muse-publish.el (muse-publish): Ditto.
5046     
5047     * muse.el (muse): Ditto.
5049     new files:
5050      experimental/.arch-ids/=id
5051      experimental/.arch-ids/muse-wiki.el.id
5052      experimental/muse-wiki.el
5054     modified files:
5055      ChangeLog experimental/muse-message.el muse-blosxom.el
5056      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5057      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5058      muse.el
5060     renamed files:
5061      .arch-ids/muse-message.el.id
5062        ==> experimental/.arch-ids/muse-message.el.id
5063      muse-message.el
5064        ==> experimental/muse-message.el
5066     new directories:
5067      experimental experimental/.arch-ids
5070 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5072     Summary:
5073       Fix publishing error when given an empty string for header/footer.
5074     Revision:
5075       muse--main--1.0--patch-55
5077     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5078       `file-readable-p' if it is an empty string.  For some reason,
5079       `file-readable-p' and `insert-file-contents' were treating an empty
5080       string as if it were the current directory.
5082     modified files:
5083      ChangeLog muse-publish.el
5086 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5088     Summary:
5089       WYSIWYG emphasis, XEmacs compatibility hacks.
5090     Revision:
5091       muse--main--1.0--patch-54
5093     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5094       compliant.  Only colorize if we end with the same number of asterisks
5095       as we start with, preventing unnoticed syntax errors.  Don't colorize
5096       in the middle of a word.
5097       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5098       Only colorize if we end with an underscore.  Don't colorize in the
5099       middle of a word.
5100     
5101     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5102       inside of group.  This will probably not do anything, but it seems
5103       syntactically good.
5104     
5105     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5106       where we start with an image link.  JohnW didn't seem to like having
5107       <p> tags inserted before image links, but they don't validate properly
5108       as they are.  For now, I will surround such links/paragraphs with <div
5109       class="image-link"> in an attempt to be as not invasive and yet
5110       standards compliant as possible.
5111     
5112     * muse-html.el (muse-html-escape-string): Work around distinction between
5113       int and char types in XEmacs.  Deal with an annoying replace-match bug
5114       in XEmacs that rears its head at times.
5115     
5116     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5117       multi-line.
5119     modified files:
5120      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5121      muse-publish.el
5124 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5126     Summary:
5127       Minor code cleanup to address elint issues.
5128     Revision:
5129       muse--main--1.0--patch-53
5131     * Makefile (test): Don't build README files during this rule.  Remove
5132       spurious "make clean" statement.
5133     
5134     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5135       `muse-colors' group, and give it a proper type.
5136     
5137     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5138     
5139     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5140       muse-my-journal-find-entries): Replace `string-to-int' with
5141       `string-to-number'.
5142     
5143     * muse-html.el (muse-html-insert-contents): Ditto.
5144     
5145     * muse-journal.el (muse-journal-html-munge-buffer,
5146       muse-journal-latex-munge-buffer): Ditto.
5147     
5148     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5149     
5150     * muse-publish.el (muse-publish-markup-footnote,
5151       muse-publish-contents-tag): Ditto.
5152     
5153     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5155     modified files:
5156      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5157      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5158      muse-regexps.el
5161 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5163     Summary:
5164       Add ability to automate the creation a new blosxom entry.
5165     Revision:
5166       muse--main--1.0--patch-52
5168     * examples/mwolson/muse-init.el: Move new entry section to
5169       muse-blosxom.el.  Modify the key settings in my example accordingly.
5170     
5171     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5172       Muse always makes sure that the file ends with a newline.
5173     
5174     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5175       planner markup is now provided automatically by the planner port to
5176       Muse, and we don't have any customized markup.
5177     
5178     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5179       variable that specifies where the base directory of your blog entries
5180       is found.
5181     
5182     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5183       the base directory.  Explore categories recursively.
5184     
5185     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5186       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5187       special characters file name.
5188     
5189     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5190       making a new blog entry.  It will prompt you for a category, then a
5191       title, and then will create a new file that has the date and title
5192       inserted.
5194     modified files:
5195      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5198 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5200     Summary:
5201       Change mailing address of FSF, add AUTHORS file.
5202     Revision:
5203       muse--main--1.0--patch-51
5205     * muse-*.el, muse.texi: Change mailing address of FSF.
5206     
5207     * muse.texi (Contributors): Fix typo.
5208     
5209     * AUTHORS: New file containing a list of all of those who have
5210       contributed code or documentation to Muse, how many lines were changed,
5211       etc.
5213     new files:
5214      .arch-ids/AUTHORS.id AUTHORS
5216     modified files:
5217      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5218      muse-html.el muse-http.el muse-journal.el muse-latex.el
5219      muse-message.el muse-mode.el muse-poem.el muse-project.el
5220      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5221      muse.texi
5224 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5226     Summary:
5227       Merged from hodique@lifl.fr--2005 (patch 0-1)
5228     Revision:
5229       muse--main--1.0--patch-50
5231     Patches applied:
5232     
5233      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5234        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5235     
5236      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5237        fix .html (for example) in visible names for links
5239     modified files:
5240      ChangeLog muse-publish.el
5242     new patches:
5243      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5244      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5247 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5249     Summary:
5250       Make generated X(HT)ML show up in the right encoding in other modes.
5251     Revision:
5252       muse--main--1.0--patch-49
5254     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5255       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5256       generated (X)HTML files show up in the right coding system when editing
5257       them with another Emacs mode.
5258     
5259     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5260       encoding instead of hard-coding it.
5261     
5262     * muse-message.el: Add content to Commentary section, explaining the use
5263       of this publishing style.
5265     modified files:
5266      ChangeLog muse-html.el muse-journal.el muse-message.el
5269 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5271     Summary:
5272       Move regexps to same group, only make 4 heading faces.
5273     Revision:
5274       muse--main--1.0--patch-48
5276     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5277       can only publish 3 of them specially, leaving the fourth to be in
5278       plain text.
5279       (muse-colors-markup): Only recognize 4 levels of heading.
5280     
5281     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5282       (muse-file-regexp, muse-image-regexp)
5283       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5284       like a good idea to have all the regexps in the same group.
5286     modified files:
5287      ChangeLog muse-colors.el muse-regexps.el muse.el
5290 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5292     Summary:
5293       Update my example config, minor code cleanup.
5294     Revision:
5295       muse--main--1.0--patch-47
5297     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5298       names and add "Plans" project.
5299     
5300     * muse-docbook.el (looking-back): Delete.
5301     
5302     * muse-html.el (looking-back): Delete.
5303     
5304     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5305       instead of `looking-back'.
5306     
5307     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5308       function, use this function.  If `looking-back' exists, call it;
5309       otherwise, use a workaround.
5311     removed files:
5312      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5314     modified files:
5315      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5316      muse-html.el muse.el
5319 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5321     Summary:
5322       Handle a few paragraph publishing edge cases better.
5323     Revision:
5324       muse--main--1.0--patch-46
5326     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5327       beginning-of-document, end-of-document, and paragraph separator regexps
5328       so that one markup rule can be used in all these cases.
5329       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5330       particular, blockquote or center at beginning or end of document will
5331       be published properly.  Hopefully this won't slow things down too much.
5332       (muse-docbook-markup-paragraph-close): Removed.
5333     
5334     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5335     
5336     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5337       Ditto.
5338       (muse-html-markup-paragraph-close): Removed.
5340     modified files:
5341      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5344 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5346     Summary:
5347       Improve prompt when reading a tag.
5348     Revision:
5349       muse--main--1.0--patch-45
5351     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5352       other Emacs modes seem to do.
5354     modified files:
5355      ChangeLog muse-mode.el
5358 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5360     Summary:
5361       Warn user when publishing fails due to a private directory.
5362     Revision:
5363       muse--main--1.0--patch-44
5365     * muse-project.el (muse-project-private-p): Warn users when publishing a
5366       file fails due to its directory not being readable by others.  Make
5367       sure that you do a `chmod +o name_of_directory' if you want the
5368       contents of that directory to be publishable.
5370     modified files:
5371      ChangeLog muse-project.el
5374 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5376     Summary:
5377       Fix error with example tags and message publishing style.
5378     Revision:
5379       muse--main--1.0--patch-43
5381     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5382       see if a previous definition for `font-lock-multiline' exists.
5383     
5384     * muse-message.el (muse-message-example-tag): Don't require two
5385       additional (unused) arguments.
5387     modified files:
5388      ChangeLog muse-colors.el muse-message.el
5391 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5393     Summary:
5394       Always end the published document with a newline.
5395     Revision:
5396       muse--main--1.0--patch-42
5398     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5399       published document with a newline.
5400     
5401     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5403     modified files:
5404      ChangeLog muse-docbook.el muse-html.el
5407 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5409     Summary:
5410       Don't let automatic backup files crash the publishing process.
5411     Revision:
5412       muse--main--1.0--patch-41
5414     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5415       directive since this value is already processed by
5416       `muse-publish-markup-directive', and may be obtained by using
5417       the code: (muse-publishing-directive "date").
5418     
5419     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5420       to run (funcall nil); this happened once during a debugging process.
5421     
5422     * muse-project.el (muse-project-private-p): Skip any file for which we
5423       cannot fetch attributes.  This fixes a bug where having an
5424       Emacs-generated automatic backup file in a publishing directory causes
5425       the publishing process to halt with an error.
5427     modified files:
5428      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5431 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5433     Summary:
5434       Apply fix in previous patch to the DocBook publishing style.
5435     Revision:
5436       muse--main--1.0--patch-40
5438     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5439       previous patch here as well.
5440     
5442     modified files:
5443      ChangeLog muse-docbook.el
5446 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5448     Summary:
5449       Fix newly-introduced lock-up during HTML publishing.
5450     Revision:
5451       muse--main--1.0--patch-39
5453     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5454       planner rules higher priority in the publishing sequence.  Hopefully
5455       this will not wreck anything; I don't use these rules, so I cannot
5456       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5457     
5458     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5459       replace-match; that seems to be slightly evil.  Return nil instead of a
5460       newline since otherwise Muse thinks that we are not done yet and gets
5461       into an infinite loop.  This should fix the lock-up problem that
5462       resulted from the previous few patches.
5464     modified files:
5465      ChangeLog muse-blosxom.el muse-html.el
5468 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5470     Summary:
5471       Parenthesis goofup.
5472     Revision:
5473       muse--main--1.0--patch-38
5475     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5476     
5478     modified files:
5479      ChangeLog muse-blosxom.el
5482 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5484     Summary:
5485       Make docbook and blosxom modes close paragraphs properly at end.
5486     Revision:
5487       muse--main--1.0--patch-37
5489     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5490       patch.
5491     
5492     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5493       (muse-docbook-markup-paragraph-close): Adapt from
5494       `muse-html-markup-paragraph-close'.
5495     
5496     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5497       preserve the same appearance as before the last patch.
5499     modified files:
5500      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5503 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5505     Summary:
5506       Bugfix: Close P tag properly at end of file.
5507     Revision:
5508       muse--main--1.0--patch-36
5510     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5511       error.
5512     
5513     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5514       detecting whether or not a paragraph needs a closing P tag.
5515       (muse-html-markup-paragraph-close): New function that only inserts a
5516       closing P tag when an unclosed P tag is nearby.
5518     modified files:
5519      ChangeLog muse-blosxom.el muse-html.el
5522 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5524     Summary:
5525       Update my example settings.
5526     Revision:
5527       muse--main--1.0--patch-35
5529     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5531     modified files:
5532      ChangeLog examples/mwolson/muse-init.el
5535 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5537     Summary:
5538       Update documentation for C-c TAB feature.
5539     Revision:
5540       muse--main--1.0--patch-34
5542     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5543       `muse-insert-tag'.
5544     
5546     modified files:
5547      ChangeLog muse.texi
5550 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5552     Summary:
5553       New feature: tag completion with C-c TAB.
5554     Revision:
5555       muse--main--1.0--patch-33
5557     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5558       (muse-tag-history, muse-custom-tags): New variables that keep track of
5559       the tag history and newly-entered tags respectively for
5560       `muse-insert-tag'.
5561       (muse-insert-tag): New function that interactively prompts the user for
5562       a tag to use.
5564     modified files:
5565      ChangeLog muse-mode.el
5568 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5570     Summary:
5571       Fix XHTML validation error with <hr> and <br>.
5572     Revision:
5573       muse--main--1.0--patch-32
5575     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5576       and HR tags for XHTML publishing.  This should fix a few validation
5577       errors that I've been noticing lately.
5579     modified files:
5580      ChangeLog muse-html.el
5583 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5585     Summary:
5586       Remove flyspell overlays on links.
5587     Revision:
5588       muse--main--1.0--patch-31
5590     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5591       should make the link clickable.  On Emacs21, the color will stay red,
5592       but other Emacsen should do the right thing, which is use the normal
5593       link color.  Hopefully this will fix some strange flyspell-related link
5594       problems.
5596     modified files:
5597      ChangeLog muse-colors.el
5600 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5602     Summary:
5603       Update my example Muse settings.
5604     Revision:
5605       muse--main--1.0--patch-30
5607     * examples/mwolson/muse-init.el: Update from my latest version.
5608       (muse-project-alist): Remove the francais part of my blog.
5609       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5610       into this and `my-muse-mode-fill-nobreak-p'.
5611       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5612       this is the best way to accomplish this.
5613       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5614       characters in the title.
5615       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5617     modified files:
5618      ChangeLog examples/mwolson/muse-init.el
5621 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5623     Summary:
5624       Add simple `muse-version' function.
5625     Revision:
5626       muse--main--1.0--patch-29
5628     * muse.el (muse-version): New function that displays the value of the
5629       `muse-version' variable.  This should be easier for the user to type
5630       than C-h v muse-version.
5632     modified files:
5633      ChangeLog muse.el
5636 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5638     Summary:
5639       Don't compile documentation by default.
5640     Revision:
5641       muse--main--1.0--patch-28
5643     * Makefile (all): Don't compile documentation by default.
5644       (doc): Use this rule to compile documentation.
5646     modified files:
5647      ChangeLog Makefile
5650 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5652     Summary:
5653       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5654     Revision:
5655       muse--main--1.0--patch-27
5657     2005-04-16  Michael Olson  <mwolson@gnu.org>
5658     
5659         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5660         johnw. If a journal entry's title is a [[link]], then an
5661         <enclosure> tag will be added to the XML data giving the size and
5662         MIME type of the link target.  This makes podcasting with Muse
5663         trivial.
5664         (muse-journal-rss-entry-template): Add enclosure usage to example.
5665         (muse-journal-rss-munge-buffer): Implement enclosures.
5667     modified files:
5668      ChangeLog muse-journal.el
5671 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5673     Summary:
5674       Standardize source headers, appease elint, don't require planner
5675     Revision:
5676       muse--main--1.0--patch-26
5678     2005-04-15  Michael Olson  <mwolson@gnu.org>
5679     
5680         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5681         `scripts' directory since it really isn't part of Muse proper; it
5682         is used to generate Muse output from the command line.
5683     
5684         * muse-blosxom.el: Handle case where planner is not loaded so that
5685         it isn't a hard requirement.
5686     
5687         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5688         that elint doesn't complain.
5689     
5690         * muse-message.el (muse-message-markup-link): Don't throw up on
5691         links with no description.
5692     
5693         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5694         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5695         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5696         muse-project.el, muse-publish.el, muse-regexps.el,
5697         muse-texinfo.el, muse.el: Add standard header for each file in
5698         preparation for the initial release, which will hopefully happen
5699         sometime within the next month.
5700     
5702     removed files:
5703      experimental/.arch-ids/=id
5705     modified files:
5706      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5707      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5708      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5709      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5710      muse-texinfo.el muse.el
5712     renamed files:
5713      .arch-ids/muse-build.el.id
5714        ==> scripts/.arch-ids/muse-build.el.id
5715      muse-build.el
5716        ==> scripts/muse-build.el
5718     removed directories:
5719      experimental experimental/.arch-ids
5722 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5724     Summary:
5725       Merge contents of muse-latexcjk.el into muse-latex.el.
5726     Revision:
5727       muse--main--1.0--patch-25
5729     2005-04-14  Michael Olson  <mwolson@gnu.org>
5730     
5731         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5732         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5733         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5734         Merge in from muse-latexcjk.el.
5735     
5736         * muse-latexcjk.el: Removed, functionality merged with
5737         muse-latex.el
5739     removed files:
5740      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5742     modified files:
5743      ChangeLog muse-latex.el
5746 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5748     Summary:
5749       Merge muse-xhtml.el into muse-html.el.
5750     Revision:
5751       muse--main--1.0--patch-24
5753     2005-04-06  Michael Olson  <mwolson@gnu.org>
5754     
5755         * examples/mwolson/muse-init.el: Update with respect to the
5756         muse-xhtml.el merge.
5757     
5758         * muse-html.el: The contents of muse-xhtml.el have been merged in
5759         as advised by John Wiegley.
5760         (muse-html-style-sheet): Add example for XHTML use in the
5761         function's documentation.
5762         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5763         Moved from muse-xhtml.el.
5764     
5765         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5767     removed files:
5768      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5770     modified files:
5771      ChangeLog examples/mwolson/muse-init.el muse-html.el
5774 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5776     Summary:
5777       Try to fix regexps for Emacs 21.4.
5778     Revision:
5779       muse--main--1.0--patch-23
5781     2005-04-05  Michael Olson  <mwolson@gnu.org>
5782     
5783         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5784         for Emacs 21.4.
5786     modified files:
5787      ChangeLog muse-regexps.el
5790 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5792     Summary:
5793       Add comments to the publish-project example script
5794     Revision:
5795       muse--main--1.0--patch-22
5797     2005-04-01  Michael Olson  <mwolson@gnu.org>
5798     
5799         * examples/publish-project: Moved here from
5800         scripts/publish-project.  Added a few comments so people know what
5801         it is used for.
5803     modified files:
5804      ChangeLog examples/publish-project
5806     renamed files:
5807      scripts/.arch-ids/publish-project.id
5808        ==> examples/.arch-ids/publish-project.id
5809      scripts/publish-project
5810        ==> examples/publish-project
5813 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5815     Summary:
5816       New XHTML style, add more examples to my sample muse config
5817     Revision:
5818       muse--main--1.0--patch-21
5820     2005-03-31  Michael Olson  <mwolson@gnu.org>
5821     
5822         * examples/mwolson/muse-init.el: Give an example of deriving a
5823         custom publishing style.
5824         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5825         (my-muse-prepare-entry-for-xanga): Mangle the published output
5826         from a blosxom project and copy the result to the clipboard for
5827         easy pasting into Xanga's web form.  The file is untouched.
5828     
5829         * muse-html.el (muse-html-style-sheet): Include the <style
5830         type="text/css"></style> wrapper around the example.
5831         (muse-html-header): Don't add <style type="text/css"></style>
5832         around the value of `muse-html-style-sheet' anymore.  This allows
5833         for the option of putting your stylesheet(s) in a separate file.
5834         An example of this is given in the documentation for this
5835         variable.
5836     
5837         * muse-xhtml: New file that implements a publishing style which is
5838         derived from HTML mode.  It uses a slightly modified version of
5839         the HTML markup rules to generate XHTML-compliant output.
5840     
5841         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5842         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5843         header gaffes.
5844     
5845         * muse-journal.el: Add new "journal-xhtml" style.
5846     
5847         * muse-message.el: Add new "message-xhtml" style.
5849     new files:
5850      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5852     modified files:
5853      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5854      muse-html.el muse-journal.el muse-message.el
5857 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5859     Summary:
5860       Add my muse configuration to the examples
5861     Revision:
5862       muse--main--1.0--patch-20
5864     2005-03-24  Michael Olson  <mwolson@gnu.org>
5865     
5866         * examples/johnw: Move John Wiegley's configuration to this
5867         directory.
5868     
5869         * examples/mwolson: My configuration files go here.
5870     
5871         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5872         just figured out how to keep links from being spell-checked or
5873         split up by fill-mode, so the implementation of this may be found
5874         here.  I also made a function that sets up a blog entry for me.
5876     new files:
5877      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5878      examples/mwolson/.arch-ids/muse-init.el.id
5879      examples/mwolson/muse-init.el
5881     modified files:
5882      ChangeLog
5884     renamed files:
5885      examples/.arch-ids/muse-johnw.el.id
5886        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5887      examples/.arch-ids/publish-johnw.id
5888        ==> examples/johnw/.arch-ids/publish-johnw.id
5889      examples/muse-johnw.el
5890        ==> examples/johnw/muse-johnw.el
5891      examples/publish-johnw
5892        ==> examples/johnw/publish-johnw
5894     new directories:
5895      examples/johnw examples/johnw/.arch-ids examples/mwolson
5896      examples/mwolson/.arch-ids
5899 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5901     Summary:
5902       Add muse-blosxom script and plugin for pyblosxom
5903     Revision:
5904       muse--main--1.0--patch-19
5906     2005-03-24  Michael Olson  <mwolson@gnu.org>
5907     
5908         * muse-blosxom.el: Update copyright notice in headers and mention
5909         the pyblosxom scripts.
5910     
5911         * contrib/pyblosxom: New directory containing pyblosxom plugins
5912         and helper scripts.
5913     
5914         * contrib/getstamps.py: Script that generates the "timestamps"
5915         file, run on the local machine.
5916     
5917         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5918         timestamps file.
5920     new files:
5921      contrib/pyblosxom/.arch-ids/=id
5922      contrib/pyblosxom/.arch-ids/getstamps.py.id
5923      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5924      contrib/pyblosxom/getstamps.py
5925      contrib/pyblosxom/hardcodedates.py
5927     modified files:
5928      ChangeLog muse-blosxom.el
5930     new directories:
5931      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5934 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5936     Summary:
5937       muse-blosxom.el has matured past experimental status
5938     Revision:
5939       muse--main--1.0--patch-18
5941     2005-03-23  Michael Olson  <mwolson@gnu.org>
5942     
5943         * muse-blosxom.el: Remove common functionality that has already
5944         been implemented in `muse-html.el'.  Derive this mode from
5945         `muse-html'.  Update documentation.  I now feel that this file is
5946         ready to be included in the top-level Muse directory.
5948     modified files:
5949      ChangeLog muse-blosxom.el
5951     renamed files:
5952      experimental/.arch-ids/muse-blosxom.el.id
5953        ==> .arch-ids/muse-blosxom.el.id
5954      experimental/muse-blosxom.el
5955        ==> muse-blosxom.el
5958 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5960     Summary:
5961       Make muse-blosxom.el slightly less experimental
5962     Revision:
5963       muse--main--1.0--patch-17
5965     2005-03-22  Michael Olson  <mwolson@gnu.org>
5966     
5967         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5968         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5969         useful.
5970         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5971         from the `muse-blosxom-markup-date-directive' rule.
5972         (blosxom-set-time): Remove this function.  We're not going to be
5973         touching the timestamp manually anymore -- it's too much of a
5974         hassle.  Right now I've got a python program that compiles a
5975         timestamp file and a pyblosxom helper that reads it.  Something
5976         similar could be arranged for blosxom, I'm sure.
5977     
5979     modified files:
5980      ChangeLog experimental/muse-blosxom.el
5983 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5985     Summary:
5986       Apply latest journal-related updates from johnw
5987     Revision:
5988       muse--main--1.0--patch-16
5991     modified files:
5992      ChangeLog examples/muse-johnw.el muse-journal.el
5995 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5997     Summary:
5998       Add Projects node to the manual
5999     Revision:
6000       muse--main--1.0--patch-15
6002     2005-02-28  Michael Olson  <mwolson@gnu.org>
6003     
6004         * muse.texi: Change copyright notice since the FSF is now the
6005         copyright holder.
6006         (Projects): New node, based on a section from the README file.
6008     modified files:
6009      ChangeLog muse.texi
6012 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6014     Summary:
6015       Correct documentation, adding some content.
6016     Revision:
6017       muse--main--1.0--patch-14
6019     2005-02-28  Michael Olson  <mwolson@gnu.org>
6020     
6021         * muse.texi: Change license terms of the documentation to the GNU
6022         GPL instead of the GNU FDL, as per the consent of the copyright
6023         holders of the emacs-wiki manual, from which this is based.  Some
6024         emacs-wiki-isms in the manual were corrected, and the Getting
6025         Started section was updated.
6027     modified files:
6028      ChangeLog muse.texi
6031 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6033     Summary:
6034       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6035     Revision:
6036       muse--main--1.0--patch-13
6038     2005-02-17  Michael Olson  <mwolson@gnu.org>
6039     
6040         * experimental/muse-blosxom.el: Somehow the contents of this file
6041         managed to get duplicated.  I removed the duplicates.
6042         (muse-blosxom-date): Remove this, since it is not useful.
6043         (muse-blosxom-header): Use the standard header that blosxom.el
6044         has.
6046     modified files:
6047      ChangeLog experimental/muse-blosxom.el
6050 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6052     Summary:
6053       Initial commit of muse.texi, nothing substantial
6054     Revision:
6055       muse--main--1.0--patch-12
6057     2005-02-07  Michael Olson  <mwolson@gnu.org>
6058     
6059         * muse.texi: New file that provides the documentation for Muse.
6060         It is in a very rough form at the moment.  Nothing substantial may
6061         be found here yet.  Be ye warned.
6063     new files:
6064      .arch-ids/muse.texi.id muse.texi
6066     modified files:
6067      ChangeLog
6070 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6072     Summary:
6073       Add docstring, new trivial function
6074     Revision:
6075       muse--main--1.0--patch-11
6077     2005-02-07  Michael Olson  <mwolson@gnu.org>
6078     
6079         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6080         `muse-what-changed'.  No functionality change.
6081         (muse-what-changed): New function that displays in diff format the
6082         changes made since the buffer was last saved.
6083     
6084         * muse-project.el (muse-project-publish): Add docstring.
6086     modified files:
6087      ChangeLog muse-mode.el muse-project.el
6090 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6092     Summary:
6093       Add experimental version of muse-blosxom.el to project
6094     Revision:
6095       muse--main--1.0--patch-10
6097     2005-02-04  Michael Olson  <mwolson@gnu.org>
6098     
6099         * Makefile (realclean): Remove file that gets generated when fonts
6100         are missing.
6101     
6102         * experimental/muse-bloxsom.el: New file that implements Blosxom
6103         support for Muse.  It's in a very rough state, hence its placement
6104         in the `experimental' directory.
6106     new files:
6107      experimental/.arch-ids/=id
6108      experimental/.arch-ids/muse-blosxom.el.id
6109      experimental/muse-blosxom.el
6111     modified files:
6112      ChangeLog Makefile
6114     new directories:
6115      experimental experimental/.arch-ids
6118 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6120     Summary:
6121       Make permissions more consistent
6122     Revision:
6123       muse--main--1.0--patch-9
6126     modified files:
6127      ChangeLog
6129     modified directories:
6130      contrib examples scripts
6133 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6135     Summary:
6136       Fix build problems
6137     Revision:
6138       muse--main--1.0--patch-8
6140     2005-02-04  Michael Olson  <mwolson@gnu.org>
6141     
6142         * muse-build.el: Add contrib directory to `load-path'.
6143         (muse-elint-files): Load `muse-regexps.el'.
6144     
6145         * scripts/publish: Change permissions so that this script is
6146         executable.  Add contrib directory to load list.  Add
6147         `muse-regexps.el' to list.
6149     modified files:
6150      ChangeLog muse-build.el scripts/publish
6153 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6155     Summary:
6156       Use "&mdash;" instead of "&#151;"
6157     Revision:
6158       muse--main--1.0--patch-7
6160     2005-01-31  Michael Olson  <mwolson@gnu.org>
6161     
6162         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6163         with "&mdash;" so that documents validate properly.  Thanks to
6164         Björn Lindström for the suggestion.
6165     
6166         * muse-html.el (muse-html-markup-strings): Ditto.
6168     modified files:
6169      ChangeLog muse-docbook.el muse-html.el
6172 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6174     Summary:
6175       Fix use of "[:blank:]" in underline markup
6176     Revision:
6177       muse--main--1.0--patch-6
6179     2005-01-25  Michael Olson  <mwolson@gnu.org>
6180     
6181         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6182         use of `muse-regexp-blank'.
6184     modified files:
6185      ChangeLog muse-colors.el
6188 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6190     Summary:
6191       Fix problem with headings being given wrong face
6192     Revision:
6193       muse--main--1.0--patch-5
6195     2005-01-03  Michael Olson  <mwolson@gnu.org>
6196     
6197         * muse-colors.el: Add header.
6198         (muse-colors-emphasized): Headings were being given the coloring
6199         for the next level of heading instead of the real
6200         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6201         Heading").  Thanks to Lan Yufeng for finding this and sending a
6202         patch.
6203     
6204         * muse-regexps.el: Fix header.
6206     modified files:
6207      ChangeLog muse-colors.el muse-regexps.el
6210 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6212     Summary:
6213       Rotate ChangeLog
6214     Revision:
6215       muse--main--1.0--patch-4
6217     2005-01-01  Michael Olson  <mwolson@gnu.org>
6218     
6219         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6220         version will be automatically maintained by Arch.
6221     
6223     new files:
6224      .arch-ids/ChangeLog.id ChangeLog
6226     renamed files:
6227      .arch-ids/ChangeLog.id
6228        ==> .arch-ids/ChangeLog.2004.id
6229      ChangeLog
6230        ==> ChangeLog.2004
6233 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6235     Summary:
6236       Extended regexps fix, allow spaces in 1st part of links
6237     Revision:
6238       muse--main--1.0--patch-3
6240     2004-12-30  Michael Olson  <mwolson@gnu.org>
6241     
6242         * muse.el (muse-link-regexp): Allow spaces in the first part of
6243         links.
6244     
6245         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6246         customizable alternatives to extended character classes.
6247     
6248         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6250     modified files:
6251      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6252      muse-html.el muse-mode.el muse-publish.el muse.el
6255 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6257     Summary:
6258       Begin to change regexp handling, tweak muse.el header
6259     Revision:
6260       muse--main--1.0--patch-2
6262     2004-12-29  Michael Olson  <mwolson@gnu.org>
6263     
6264         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6265         myself.  Update URL.
6266     
6267         * muse-regexps.el: New file that implements regexp handling.
6268         Generalized regexp options will be moved to it eventually.
6270     new files:
6271      .arch-ids/muse-regexps.el.id muse-regexps.el
6273     modified files:
6274      ChangeLog muse.el
6277 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6279     Summary:
6280       Do some early spring cleaning
6281     Revision:
6282       muse--main--1.0--patch-1
6284     2004-12-29  Michael Olson  <mwolson@gnu.org>
6285     
6286         * Makefile: Change path to `publish' script.
6287     
6288         * contrib/pcomplete.el: New file that is used by Muse without
6289         actually being a part of it: hence its location in the contrib
6290         directory.
6291     
6292         * contrib/cgi.el, contrib/httpd.el: New location.
6293     
6294         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6295     
6296         * scripts/publish, scripts/publish-project: Ditto.
6298     new files:
6299      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6300      contrib/pcomplete.el examples/.arch-ids/=id
6301      scripts/.arch-ids/=id
6303     modified files:
6304      ChangeLog Makefile
6306     renamed files:
6307      .arch-ids/cgi.el.id
6308        ==> contrib/.arch-ids/cgi.el.id
6309      .arch-ids/httpd.el.id
6310        ==> contrib/.arch-ids/httpd.el.id
6311      .arch-ids/muse-johnw.el.id
6312        ==> examples/.arch-ids/muse-johnw.el.id
6313      .arch-ids/publish-johnw.id
6314        ==> examples/.arch-ids/publish-johnw.id
6315      .arch-ids/publish-project.id
6316        ==> scripts/.arch-ids/publish-project.id
6317      .arch-ids/publish.id
6318        ==> scripts/.arch-ids/publish.id
6319      cgi.el
6320        ==> contrib/cgi.el
6321      httpd.el
6322        ==> contrib/httpd.el
6323      muse-johnw.el
6324        ==> examples/muse-johnw.el
6325      publish
6326        ==> scripts/publish
6327      publish-johnw
6328        ==> examples/publish-johnw
6329      publish-project
6330        ==> scripts/publish-project
6332     new directories:
6333      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6334      scripts/.arch-ids
6337 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6339     Summary:
6340       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6341     Revision:
6342       muse--main--1.0--base-0
6344     (automatically generated log message)
6346     new patches:
6347      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6348      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6349      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6350      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6351      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6352      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6353      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6354      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6355      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6356      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6357      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6358      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6359      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6360      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6361      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6362      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6363      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6364      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8