Merged from mwolson@gnu.org--2005 (patch 298)
[muse-el.git] / ChangeLog.main
blobcc93de9bc9a4933f923855fe401417de8fef8c58
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
7     Summary:
8       muse-mode: Make muse-edit-link-at-point work.
9     Revision:
10       muse--main--1.0--patch-298
12     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
13       this function works.  Before, it would remove an arbitrary chunk of the
14       top of the buffer.
16     modified files:
17      ChangeLog lisp/muse-mode.el
20 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
22     Summary:
23       Change mode of muse-protocols to 644.
24     Revision:
25       muse--main--1.0--patch-297
28     modified files:
29      ChangeLog lisp/muse-protocols.el
32 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
34     Summary:
35       muse-wiki: WikiWord suffix fix.
36     Revision:
37       muse--main--1.0--patch-296
39     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
40       be nothing at the end.  This allows us to separate WikiWords with
41       "''''" to indicate suffixes.
43     modified files:
44      ChangeLog lisp/muse-wiki.el
47 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
49     Summary:
50       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
51     Revision:
52       muse--main--1.0--patch-295
54     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
55       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
56       for the report.
58     modified files:
59      ChangeLog lisp/muse-wiki.el
62 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
64     Summary:
65       muse-wiki: First try at implementing WikiName separator.
66     Revision:
67       muse--main--1.0--patch-286
69     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
70       markup, for when you want to add a suffix to a WikiName.
72     modified files:
73      ChangeLog lisp/muse-wiki.el
76 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
78     Summary:
79       muse-mode: Minor fix.
80     Revision:
81       muse--main--1.0--patch-283
83     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
84       and save-excursion as recommended by Emacs documentation.
86     modified files:
87      ChangeLog lisp/muse-mode.el
90 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
92     Summary:
93       muse-mode: Handle case where we visit an anchor-only link.
94     Revision:
95       muse--main--1.0--patch-282
97     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
98       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
100     modified files:
101      ChangeLog lisp/muse-mode.el
104 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
106     Summary:
107       muse-colors: Add faces for all 3 levels of emphasis.
108     Revision:
109       muse--main--1.0--patch-281
111     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
112       (muse-emphasis-3): New faces that represent italic, bold, and bold
113       italic emphasis, respectively.
114       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
115       the suggestion and the initial code. 
117     modified files:
118      AUTHORS ChangeLog lisp/muse-colors.el
121 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
123     Summary:
124       Don't split anchors in URLs.
125     Revision:
126       muse--main--1.0--patch-278
128     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
129       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
130       sure that we handle URLs before trying to split the anchor.
131       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
133     modified files:
134      ChangeLog lisp/muse-mode.el
137 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
139     Summary:
140       Deal with case when muse-make-link is passed an explicit link.
141     Revision:
142       muse--main--1.0--patch-276
144     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
145       with case when we are passed an explicit-style link.
147     modified files:
148      ChangeLog lisp/muse-mode.el
151 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
153     Summary:
154       muse-latex: Make footnotes look a bit more natural for LaTeX users.
155     Revision:
156       muse--main--1.0--patch-273
158     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
159       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
161     modified files:
162      ChangeLog lisp/muse-latex.el
165 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
167     Summary:
168       muse-texinfo: Correct markup strings for dots, enddots, center.
169     Revision:
170       muse--main--1.0--patch-272
172     * AUTHORS: Bookkeeping
173     
174     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
175       Jim Ottaway that produces correct output for dots, enddots, and
176       centered text.
178     modified files:
179      AUTHORS ChangeLog lisp/muse-texinfo.el
182 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
184     Summary:
185       Allow "-" in publishing directives.
186     Revision:
187       muse--main--1.0--patch-268
189     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
190       publishing directives.  Thanks to Jim Ottaway for the suggestion.
192     modified files:
193      ChangeLog lisp/muse-publish.el
196 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
198     Summary:
199       muse-latex: Fix "generation of PDF failed" message.
200     Revision:
201       muse--main--1.0--patch-267
203     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
204       t or nil depending on whether the publishing attempt was successful.
206     modified files:
207      ChangeLog lisp/muse-latex.el
210 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
212     Summary:
213       Call pdflatex a reasonable number of times.
214     Revision:
215       muse--main--1.0--patch-266
217     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
218       times, depending on what return value we get.  Thanks to John Wiegley
219       for the heads up.
221     modified files:
222      ChangeLog Makefile.defs debian/changelog debian/rules
223      lisp/muse-latex.el
226 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
228     Summary:
229       Fix mistyping of new option name.
230     Revision:
231       muse--main--1.0--patch-263
233     * lisp/muse-publish.el (muse-publish-markup-comment)
234       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
236     modified files:
237      ChangeLog lisp/muse-publish.el
240 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
242     Summary:
243       By default, use ".muse" extension and do not detect by pathname.
244     Revision:
245       muse--main--1.0--patch-257
247     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
248       (muse-file-extension): Default to "muse".  This has the effect of
249       making Emacs associate the ".muse" extension with muse-mode, without
250       trying to figure things out from the path to the file.  The former
251       method is usually considered to be best, so we'll go with it.
253     modified files:
254      ChangeLog lisp/muse-mode.el lisp/muse.el
257 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
259     Summary:
260       Emacs 21 flyspell fix.
261     Revision:
262       muse--main--1.0--patch-256
264     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
265       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
266       means that the version of flyspell that comes with Emacs21 will no
267       longer mess up links.
269     modified files:
270      ChangeLog lisp/muse-mode.el
273 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
275     Summary:
276       Merged from jeho@jeho.org--2005 (patch 0-11)
277     Revision:
278       muse--main--1.0--patch-255
280     * AUTHORS: Update.
281     
282     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
283       footnode-end mark.
284     
285     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
286       links.
287       (muse-visit-link-default): Save position before searching, in case the
288       search fails.  Use a regexp search.  Start from beginning of document.
289       Refine search regexp.
290     
291     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
292       that indicated whether project names without a page specifier will be
293       considered links.
294       (muse-wiki-handle-interwiki): Consult
295       `muse-wiki-ignore-bare-project-names'.
296     
297     Patches applied:
298     
299      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
300        muse-mode.el fix for muse-visit-link-default
301     
302      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
303        muse-mode.el fix intangible problem in muse-link-at-point
304     
305      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
306        muse-wiki: added option for not rendering bare project names as links
307     
308      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
309        muse-mode.el: fix finding an anchor
310     
311      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
312        muse-latex.el: fix footnote-end
314     modified files:
315      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
316      lisp/muse-wiki.el
318     new patches:
319      jeho@jeho.org--2005/muse--jeho--1.0--base-0
320      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
321      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
322      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
323      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
324      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
325      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
326      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
327      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
328      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
329      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
330      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
333 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
335     Summary:
336       Allow anchors to occur near (rather than at) the beginning of line.
337     Revision:
338       muse--main--1.0--patch-252
340     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
341       characters before anchor, like " - ".  Thanks to Phillip Lord for the
342       suggestion.
344     modified files:
345      ChangeLog lisp/muse-publish.el
348 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
350     Summary:
351       Minor bookkeeping update.
352     Revision:
353       muse--main--1.0--patch-251
355     * AUTHORS: Update information.
357     modified files:
358      AUTHORS ChangeLog
361 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
363     Summary:
364       muse-latex: Ignore anchor if it occurs at end of line.
365     Revision:
366       muse--main--1.0--patch-249
368     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
369       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
371     modified files:
372      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
375 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
377     Summary:
378       Figure out syntax of :set.
379     Revision:
380       muse--main--1.0--patch-246
382     * lisp/muse-project.el (muse-project): Make the :set option inline to
383       match the actual syntax that Muse recognizes.
384     
385     * muse.texi (Projects): Note that I need to work on this section.
387     modified files:
388      ChangeLog lisp/muse-project.el muse.texi
391 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
393     Summary:
394       Release Emacs Muse 3.02.01.
395     Revision:
396       muse--main--1.0--patch-245
398     * NEWS: Update entries for Muse 3.02.01.
399     
400     * debian/rules: Install NEWS.Debian.
401     
402     * debian/NEWS: New file that contains Debian-related news items.
403     
404     * examples/mwolson/muse-init.el: Update with my latest changes.
405     
406     * examples/mwolson/templates/footer.html: Use
407       `muse-publishing-directive'.
409     new files:
410      debian/.arch-ids/NEWS.id debian/NEWS
412     modified files:
413      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
414      examples/mwolson/muse-init.el
415      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
418 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
420     Summary:
421       Fix customization bugs concerning muse-project-alist.
422     Revision:
423       muse--main--1.0--patch-244
425     * examples/johnw/muse-johnw.el: Update with latest version from John.
426     
427     * muse-project.el (muse-project-alist-using-customize): New variable that
428       indicates whether or not we just used customize to modify the value of
429       muse-project-alist.
430       (muse-project-alist-get): Set muse-project-alist-using-customize.
431       (muse-project-alist-set): Only try to unescape muse-project-alist if
432       muse-project-alist-using-customize is set.  Make sure that the value we
433       save to .emacs is unescaped.
434       (muse-project): Add definition for :value-delete so that we can work
435       around an Emacs21 and XEmacs21 annoyance.
437     modified files:
438      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
441 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
443     Summary:
444       Try to make link properties more sane.
445     Revision:
446       muse--main--1.0--patch-243
448     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
449       a bit smarter.  It is hoped that this fixes several strange key
450       movement and link coloring issues.  Thanks to Sergey Vlasov for the
451       fix.
453     modified files:
454      AUTHORS ChangeLog lisp/muse-colors.el
457 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
459     Summary:
460       Use modification time for date directive.
461     Revision:
462       muse--main--1.0--patch-242
464     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
465       directive using the currently-publishing file's modification time,
466       rather than the current time.
468     modified files:
469      ChangeLog lisp/muse-publish.el
472 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
474     Summary:
475       If more than 1 blank separates list/table items, separate them.
476     Revision:
477       muse--main--1.0--patch-240
479     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
480       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
481       line separates a list or table item, it will form a new table.
483     modified files:
484      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
485      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
488 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
490     Summary:
491       muse.texi: Use @example instead of @smallexample.
492     Revision:
493       muse--main--1.0--patch-239
495     * muse.texi: Replace @smallexample with @example.  It didn't do what I
496       thought it did, and the result looked worse.  Hence, the reversal.
498     modified files:
499      ChangeLog muse.texi
502 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
504     Summary:
505       muse-html: Add muse-xhtml-style-sheet.
506     Revision:
507       muse--main--1.0--patch-238
509     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
510       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
511       Thanks to Trent Buck for the suggestion.
513     modified files:
514      ChangeLog lisp/muse-html.el
517 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
519     Summary:
520       Release Muse 3.02.
521     Revision:
522       muse--main--1.0--patch-237
524     * Makefile.defs: Update Debian stuff.
525     
526     * changelog: Add entry for 3.02-1, urgency medium.
528     modified files:
529      ChangeLog Makefile.defs debian/changelog
532 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
534     Summary:
535       Prepare for release.
536     Revision:
537       muse--main--1.0--patch-236
539     * lisp/muse.el (muse-version): Increment to 3.02.
540     
541     * *.el: Fix first header line.
542     
543     * examples/mwolson/muse-init.el: Sync with my config.
544       (my-muse-pdf-make-links-absolute): New function that makes relative
545       links absolute in a hard-coded way.
546       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
547       publishing transforms.
548     
549     * NEWS: Update.
551     new files:
552      experimental/.arch-ids/muse-cite.el.id
553      experimental/muse-cite.el
555     modified files:
556      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
557      experimental/muse-message.el experimental/muse-xml.el
558      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
559      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
560      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
561      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
562      lisp/muse-protocols.el lisp/muse-publish.el
563      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
564      lisp/muse.el muse.texi
567 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
569     Summary:
570       Finish documentation.
571     Revision:
572       muse--main--1.0--patch-235
574     * muse.texi (Comments): New node that describes the syntax of comments.
575       (Markup Strings): Describe all markup strings.
577     modified files:
578      ChangeLog muse.texi
581 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
583     Summary:
584       Document style elements for muse-define-style.
585     Revision:
586       muse--main--1.0--patch-234
588     * muse.texi: Use @smallexample for 1-line examples.
589       (Style Elements): New node that explains the different style elements
590       that may be used for muse-define-style and muse-derive-style.
591       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
592       better.
594     modified files:
595      ChangeLog muse.texi
598 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
600     Summary:
601       Make documentation separately installable.
602     Revision:
603       muse--main--1.0--patch-233
605     * Makefile (install): Split into install-bin and install-info.
606     
607     * muse.texi (Markup Regexps): Fix display bug.
609     modified files:
610      ChangeLog Makefile muse.texi
613 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
615     Summary:
616       muse-mode: Set comment syntax.
617     Revision:
618       muse--main--1.0--patch-232
620     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
621       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
623     modified files:
624      ChangeLog lisp/muse-mode.el
627 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
629     Summary:
630       muse.texi: Add publishing order information.
631     Revision:
632       muse--main--1.0--patch-231
634     * muse.texi (Markup Regexps): Add publishing order.
636     modified files:
637      ChangeLog muse.texi
640 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
642     Summary:
643       Hack on documentation.  The release is in sight!
644     Revision:
645       muse--main--1.0--patch-230
647     * muse.texi: Use @subsubheading for all logical split headers rather than
648       @emph.  Move all examples against left margin.  Add comments to
649       indicate what still needs to be done.
650       (DocBook): Correct a few misspelled variable names and add some new
651       variables.
652       (Common Elements): Split this into 4 new subsections.
654     modified files:
655      ChangeLog muse.texi
658 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
660     Summary:
661       Fix publishing of stuff like <code><></code>.
662     Revision:
663       muse--main--1.0--patch-229
665     * lisp/muse-publish.el (muse-publish-escape-specials): Use
666       `insert-before-markers' rather than `insert'.  This should fix strange
667       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
669     modified files:
670      ChangeLog lisp/muse-publish.el
673 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
675     Summary:
676       Update NEWS, fix muse-url-protocols customization interface.
677     Revision:
678       muse--main--1.0--patch-228
680     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
681       using nil as the resolve function.
682     
683     * NEWS: Bring up-to-date.
685     modified files:
686      ChangeLog NEWS lisp/muse-protocols.el
689 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
691     Summary:
692       Fix title coloring bug; muse-latex: escape '<' and '>'.
693     Revision:
694       muse--main--1.0--patch-227
696     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
697       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
698       for the report.
699     
700     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
701       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
702       Buck.
704     modified files:
705      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
708 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
710     Summary:
711       muse-latex: Handle special characters in a better way.
712     Revision:
713       muse--main--1.0--patch-226
715     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
716       characters hack.
717       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
718       'end-literal.  Thanks to Trent Buck for the suggestion.
719       (muse-latex-markup-specials): Move special characters here instead of
720       using the regexp.
722     modified files:
723      ChangeLog lisp/muse-latex.el
726 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
728     Summary:
729       muse-latex: Fix compiler warning.
730     Revision:
731       muse--main--1.0--patch-225
733     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
734       format.
736     modified files:
737      ChangeLog lisp/muse-latex.el
740 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
742     Summary:
743       Add <code> tag.
744     Revision:
745       muse--main--1.0--patch-224
747     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
748       verbatim.  Verbatim makes text literal and escaped, code makes text
749       teletype and escaped.
750     
751     * muse-publish.el (muse-publish-markup-tags): Add "code".
752       (muse-publish-code-tag): New function that publishes code the same way
753       as =teletyped= text.
755     modified files:
756      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
759 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
761     Summary:
762       Strip text properties before browsing a URL.
763     Revision:
764       muse--main--1.0--patch-223
766     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
767       this will fix a bug.
769     modified files:
770      ChangeLog lisp/muse-protocols.el
773 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
775     Summary:
776       muse-latex: Call pdflatex twice to get <contents> published.
777     Revision:
778       muse--main--1.0--patch-222
780     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
781       pdflatex twice, since this seems to be necessary to get <contents>
782       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
783       to call it three times, since this is what John originally did.  Can
784       someone please give me advice about this?
786     modified files:
787      ChangeLog lisp/muse-latex.el
790 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
792     Summary:
793       Make info:// and man:// not publish a link, handle insert URL edge case.
794     Revision:
795       muse--main--1.0--patch-221
797     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
798       publish only the description, not the URL.
799     
800     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
801       get nil from muse-publish-url by not inserting any text.
803     modified files:
804      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
807 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
809     Summary:
810       If a URL has a resolve function of nil, publish the description only.
811     Revision:
812       muse--main--1.0--patch-220
814     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
815       complete tag.
816     
817     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
818       interface.
819       (muse-resolve-url): If nil is given as the resolve function, return
820       nil.
821     
822     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
823       insert the description instead of the original URL.
825     modified files:
826      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
827      lisp/muse-publish.el
830 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
832     Summary:
833       Implement protocol handling.
834     Revision:
835       muse--main--1.0--patch-219
837     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
838       should just make a hook for this stuff.
839       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
840     
841     * lisp/muse-protocols.el: New file that implements protocol handling.
842     
843     * lisp/muse-publish.el (muse-publish-url-transforms): Add
844       muse-resolve-url.
845       (muse-publish-markup-url): Indentation fix, no func change.
846     
847     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
848     
849     * lisp/muse.el: Require muse-protocols.
851     new files:
852      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
854     modified files:
855      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
856      lisp/muse-regexps.el lisp/muse.el
859 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
861     Summary:
862       muse-xml: Use a more standard sort of header.
863     Revision:
864       muse--main--1.0--patch-218
866     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
867       type="muse">, as suggested by Brad Collins.
869     modified files:
870      ChangeLog experimental/muse-xml.el
873 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
875     Summary:
876       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
877     Revision:
878       muse--main--1.0--patch-217
880     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
881     
882     * README (examples): Mention that other files are here as well.
883     
884     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
885       for use with muse-xml.el.
886     
887     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
888       muse-xml is in experimental status.
889       (muse-xml-markup-regexps): Correct table-munging regexp.
890       (muse-xml-markup-strings): Surround each verse line with <line></line>.
891       Empty lines are marked up as <line />.
892     
893     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
894       s/last-stanza-end/end-last-stanza-line/.
895     
896     * muse-mode.el (muse-visit-link-default): Make the temporary file
897       visiting work as expected.
898     
899     * muse-publish.el (muse-publish-markup-verse): Make use of
900       'begin-verse-line and 'begin-last-stanza-line.  Use
901       'end-last-stanza-line instead of 'last-stanza-end.
902     
903     * muse.texi (Verse): Be a bit more clever with our example.
905     new files:
906      examples/.arch-ids/muse.rnc.id examples/muse.rnc
908     modified files:
909      AUTHORS ChangeLog README experimental/muse-xml.el
910      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
911      muse.texi
914 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
916     Summary:
917       Allow links to temporary files to be visited.
918     Revision:
919       muse--main--1.0--patch-216
921     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
922       temporary files.  These are buffers that do not have a corresponding
923       file.
925     modified files:
926      ChangeLog lisp/muse-mode.el
929 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
931     Summary:
932       Fix save-match-data gaffe.
933     Revision:
934       muse--main--1.0--patch-215
936     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
937       outside of `and' statement.
939     modified files:
940      ChangeLog lisp/muse-regexps.el
943 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
945     Summary:
946       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
947     Revision:
948       muse--main--1.0--patch-214
950     * examples/mwolson/muse-init.el: Update.
951     
952     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
953       ensure that links to other pages in this project are given the proper
954       extension.
955     
956     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
957     
958     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
959       instead of muse-publish-output-name.
960     
961     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
962       functions that consult the :link-suffix when returning the name of the
963       link (or the complete file name for the latter function).  If
964       :link-suffix does not exist, use :suffix.  This should help Muse be
965       able to handle some more usage scenarios.
966       (muse-publish-prepare-url): Use muse-publish-link-name instead of
967       muse-publish-output-name.
968     
969     * muse-wiki.el (muse-wiki-resolve-project-page): Use
970       muse-publish-link-file instead of muse-publish-output-file.
971       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
972       letters.  The old behavior was not friendly to acronyms.
974     modified files:
975      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
976      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
977      lisp/muse-wiki.el
980 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
982     Summary:
983       Correct the publish-project example.
984     Revision:
985       muse--main--1.0--patch-213
987     * examples/publish-project: Remove "-l muse-build.el" and note that the
988       user's muse-init.el file should add the Muse directories to load-path.
990     modified files:
991      ChangeLog examples/publish-project
994 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
996     Summary:
997       Reinstate former extended character class rules.
998     Revision:
999       muse--main--1.0--patch-212
1001     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1002       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1003       document that.
1004       (muse-regexp-emacs-revision): New variable that indicates the revision
1005       number of this version of Emacs.
1006       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1007       aren't working well enough with extended character classes in regexps.
1008     
1009     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1010       instead of just displaying it.
1012     modified files:
1013      ChangeLog lisp/muse-regexps.el lisp/muse.el
1016 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1018     Summary:
1019       Fix paragraph-filling breakage in Emacs21.
1020     Revision:
1021       muse--main--1.0--patch-211
1023     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1024       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1025       report.
1027     modified files:
1028      ChangeLog lisp/muse-mode.el
1031 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1033     Summary:
1034       Allow Emacs 21.3 to use extended character classes in regexps.
1035     Revision:
1036       muse--main--1.0--patch-210
1038     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1039       Since enough positive reports have come in about the usability of 21.3,
1040       we'll allow it to use extended character classes in regexps by default.
1042     modified files:
1043      ChangeLog lisp/muse-regexps.el
1046 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1048     Summary:
1049       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1050     Revision:
1051       muse--main--1.0--patch-209
1053     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1054       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1055       offer the style and directory prompt when you hit C-c C-t in a file
1056       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1057       Hodique for the fix.
1058     
1059     * lisp/muse.el (muse-read-directory-name): New function that defines a
1060       fallback version of `read-directory-name', since Emacs21 doesn't have
1061       it.
1063     modified files:
1064      ChangeLog lisp/muse-publish.el lisp/muse.el
1066     new patches:
1067      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1068      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1069      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1070      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1071      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1072      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1075 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1077     Summary:
1078       Fix problem with links at beginning of buf and paragraphs.
1079     Revision:
1080       muse--main--1.0--patch-208
1082     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1083       mean.
1084     
1085     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1086     
1087     * muse-html.el (muse-html-markup-regexps): Ditto.
1088     
1089     * muse-publish.el (muse-publishing-last-position): New variable that
1090       indicates our last buffer position while publishing the current rule.
1091       Used to make sure the process doesn't get stalled.
1092       (muse-publish-markup): Fix edge case where links at beginning of
1093       buffer, with read-only text, would prevent the beginning of buffer from
1094       being matched.
1095       (muse-publish-markup-directive): Fix case where two directives of the
1096       same size would prevent any following directives from being
1097       interpreted.  We accomplish this by setting the last published position
1098       to nil after each directive.
1100     modified files:
1101      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1102      lisp/muse-html.el lisp/muse-publish.el
1105 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1107     Summary:
1108       Document publishing directives.
1109     Revision:
1110       muse--main--1.0--patch-207
1112     * muse.texi (Getting Started): Remove crufty sentence.
1113       (Directives): New section that describes the likes of #title and
1114       #author.
1116     modified files:
1117      ChangeLog muse.texi
1120 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1122     Summary:
1123       Document WikiNames and update header publishing information.
1124     Revision:
1125       muse--main--1.0--patch-206
1127     * muse.texi (Headings): Any level of headings is supported.
1128       (Emphasizing Text): Verbatim text may span multiple lines.
1129       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1130       Links, and Images.
1131       (Implicit Links): Document WikiNames and InterWiki links.
1133     modified files:
1134      ChangeLog muse.texi
1137 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1139     Summary:
1140       Finish NEWS, handle emphasis at EOF edge case.
1141     Revision:
1142       muse--main--1.0--patch-205
1144     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1145       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1146       as there is a terminating emphasis delimiter.
1147     
1148     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1149     
1150     * NEWS: Bring this up to date.
1152     modified files:
1153      ChangeLog NEWS examples/mwolson/muse-init.el
1154      lisp/muse-colors.el
1157 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1159     Summary:
1160       muse-html: Add muse-xhtml-extension.
1161     Revision:
1162       muse--main--1.0--patch-204
1164     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1165       default file extension for publishing XHTML files.  Thanks to Trent
1166       Buck for the suggestion.
1167       ("xhtml"): Use it.
1169     modified files:
1170      ChangeLog lisp/muse-html.el
1173 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1175     Summary:
1176       Add items through patch-149 to NEWS.
1177     Revision:
1178       muse--main--1.0--patch-203
1180     * NEWS (progress): Catch up to patch-149.
1181     
1182     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1183     
1184     * lisp/muse-publish.el (muse-publish): Ditto.
1186     modified files:
1187      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1190 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1192     Summary:
1193       Make building of Debian revisions work.
1194     Revision:
1195       muse--main--1.0--patch-202
1197     * Makefile (distclean): Don't remove anything in debian/, since it will
1198       never be necessary.
1199       (debclean): Removed, since two different targets need slightly
1200       different versions of this.  Even abstraction has its limits.
1201       (debbuild): New target that takes care of performing the build itself.
1202       (debrevision): New target that makes a revision build, where the
1203       original tarball must not be modified.
1204       (debrevision): Split out building stuff to debbuild target.
1205     
1206     * debian/changelog: Several revisions worth of Debian fun.
1207     
1208     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1209       (Description): Make this match the ITP and shorten the text.
1211     modified files:
1212      ChangeLog Makefile Makefile.defs debian/changelog
1213      debian/control
1216 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1218     Summary:
1219       Prepare initial upload for Debian project.
1220     Revision:
1221       muse--main--1.0--patch-201
1223     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1224       version, since we only want the last changelog entry to appear on the
1225       initial Debian upload.
1226     
1227     * debian/changelog: New Debian package 3.01.arch.201-1.
1229     modified files:
1230      ChangeLog Makefile.defs debian/changelog
1233 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1235     Summary:
1236       muse-mode: Minor regexp tweak.
1237     Revision:
1238       muse--main--1.0--patch-200
1240     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1242     modified files:
1243      ChangeLog lisp/muse-mode.el
1246 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1248     Summary:
1249       Minor fixups from Peter K. Lee.
1250     Revision:
1251       muse--main--1.0--patch-199
1253     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1254       restrictive with our end-of-table regexp.
1255     
1256     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1257       instead of start of table.  Be less restrictive with several of our
1258       regexps.
1259     
1260     * lisp/muse-html.el: Patch from Peter K. Lee.
1261       (muse-html-prepare-buffer): Work around edge case where the "charset="
1262       part has already been appended to muse-html-meta-content-type.
1263       (muse-html-fixup-tables): Be slightly less restrictive with our
1264       end-of-table regexp.
1266     modified files:
1267      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1268      lisp/muse-html.el
1271 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1273     Summary:
1274       Keep lists from getting mashed together on M-q.
1275     Revision:
1276       muse--main--1.0--patch-198
1278     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1279       locally so that lists don't get blended together incorrectly upon
1280       hitting M-q.
1282     modified files:
1283      ChangeLog lisp/muse-mode.el
1286 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1288     Summary:
1289       QuickStart: Minor typo in anchor example.
1290     Revision:
1291       muse--main--1.0--patch-197
1293     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1294       rather than a full URL.
1296     modified files:
1297      ChangeLog examples/QuickStart
1300 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1302     Summary:
1303       Makefile: Use BUILDOPTS.
1304     Revision:
1305       muse--main--1.0--patch-196
1307     * Makefile (debrelease): Make use of $(BUILDOPTS).
1308     
1309     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1310       be passed to dpkg-buildpackage.  In case I ever make several revisions
1311       before getting the -1 revision uploaded, for example, I can use "-sa"
1312       here in order to make a valid pacakge.
1314     modified files:
1315      ChangeLog Makefile Makefile.defs
1318 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1320     Summary:
1321       Make generated Debian packages slightly easier to upload.
1322     Revision:
1323       muse--main--1.0--patch-195
1325     * debian/changelog: Generate 3.01.arch.195-1.
1326     
1327     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1328     
1329     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1330       that was last uploaded to Debian.
1331     
1332     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1333       changes is generated.  This means we have to use dpkg-buildpackage,
1334       since debuild doesn't recognize the environment variables that it
1335       claims to recognize.
1337     modified files:
1338      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1341 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1343     Summary:
1344       Makefile: Minor deletion cleanups.
1345     Revision:
1346       muse--main--1.0--patch-194
1349     modified files:
1350      ChangeLog Makefile
1353 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1355     Summary:
1356       Compilation cleanups.
1357     Revision:
1358       muse--main--1.0--patch-193
1360     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1361       `make-variable-buffer-local' in order to silence compiler warnings.
1362     
1363     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1364       warning.
1365     
1366     * scripts/muse-build.el (muse-elint-files): Automatically load every
1367       elisp file rather than specifying each one.
1369     modified files:
1370      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1373 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1375     Summary:
1376       Fix failure to resolve interwiki link when clicking on it.
1377     Revision:
1378       muse--main--1.0--patch-192
1380     * Makefile (debclean): Minor tweak.
1381     
1382     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1383       change.
1384     
1385     * lisp/muse-project.el (muse-project-find-file): Don't add file
1386       extensions to a relative name.  If we're dealing with a file, open it
1387       up without searching through the various projects for a path.  This
1388       should fix the failure to resolve an interwiki link by clicking on it.
1390     modified files:
1391      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1394 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1396     Summary:
1397       Makefile: Remove stale Debian packages for this version.
1398     Revision:
1399       muse--main--1.0--patch-191
1401     * Makefile (debclean): Remove generated Debian packages for the current
1402       version in parent directory.
1404     modified files:
1405      ChangeLog Makefile
1408 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1410     Summary:
1411       Fix trailing backslash error.
1412     Revision:
1413       muse--main--1.0--patch-190
1415     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1416       regexp-quoting fix from drkm.
1418     modified files:
1419      ChangeLog lisp/muse-project.el
1422 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1424     Summary:
1425       Release 3.01.91 (3.02 RC2).
1426     Revision:
1427       muse--main--1.0--patch-189
1429     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1431     modified files:
1432      ChangeLog Makefile.defs lisp/muse.el muse.texi
1435 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1437     Summary:
1438       Escape email address and URL always.
1439     Revision:
1440       muse--main--1.0--patch-188
1442     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1443       escape and publish email address as read-only, even when it's not
1444       marked up.
1445       (muse-publish-markup-url): Ditto for URL.
1447     modified files:
1448      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1451 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1453     Summary:
1454       Inter-project output name fix.
1455     Revision:
1456       muse--main--1.0--patch-187
1458     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1459       that I had fixed this before.
1461     modified files:
1462      ChangeLog lisp/muse-wiki.el
1465 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1467     Summary:
1468       Make coloring of verbatim greater-than sign same as publishing.
1469     Revision:
1470       muse--main--1.0--patch-186
1472     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1473       greater-than sign surrounded by equal signs, display it in verbatim
1474       face.
1476     modified files:
1477      ChangeLog lisp/muse-colors.el
1480 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1482     Summary:
1483       Allow transform function for link descriptions.  Bare email and URL fixes.
1484     Revision:
1485       muse--main--1.0--patch-185
1487     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1488       (muse-publish-desc-transforms): New option that contains the functions
1489       that will be called to transform a link description.
1490       (muse-publish-markup-word): Handle Yet Another Edge Case.
1491       (muse-publish-markup-email): Use
1492       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1493       double-quote on either side.
1494       (muse-publish-url): Apply description transforms.
1495       (muse-publish-markup-url): Don't publish if we have a double-quote on
1496       either side.
1497     
1498     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1499       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1500       (muse-wiki-interwiki-delimiter): New option that indicates the
1501       interwiki delimiter to use.
1502       (muse-wiki-interwiki-replacement): New option that indicates the
1503       replacement
1504       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1505       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1506       this can be added to muse-publish-desc-transforms.
1507       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1508       interwiki delimiter with its replacement, but only when the given text
1509       is not an explicit link.
1510     
1511     * lisp/muse.el (muse-update-file-extension): New function made from the
1512       innards of the :set function in `muse-file-extension'.
1514     modified files:
1515      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1518 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1520     Summary:
1521       Handle anchors in all publishing styles, as well as linking to them.
1522     Revision:
1523       muse--main--1.0--patch-184
1525     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1526       'internal-link.
1527       (muse-publish-prepare-url): Don't touch links to anchors.
1528     
1529     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1530       'internal-link.  Treat centered text with
1531       <para role="center">...</para>.
1532       (muse-docbook-markup-paragraph): Slight regexp tweak.
1533       (muse-docbook-insert-anchor): Docfix.
1534       (muse-docbook-markup-anchor): Move lower in file.
1535     
1536     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1537       'internal-link.
1538       (muse-xhtml-markup-strings): Order list, no func change.
1539       (muse-html-markup-anchor): Move up in file, no func change.
1540     
1541     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1542       publishing anchors.
1543       (muse-latex-markup-strings): Add handler for 'internal-link.
1544       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1545       that insert an anchor around the next word or inside of a tag.
1546     
1547     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1548       publishing anchors.
1549     
1550     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1551       'internal-link.
1552       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1553       that insert an anchor before the next word or within a tag.
1554     
1555     * NEWS: Initial attempt at documenting changes since 3.01.
1557     new files:
1558      .arch-ids/NEWS.id NEWS
1560     modified files:
1561      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1562      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1565 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1567     Summary:
1568       Generalize some blosxom helper functions.
1569     Revision:
1570       muse--main--1.0--patch-183
1572     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1573       generalized helper functions.
1574       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1575       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1576       relative links.
1577     
1578     * lisp/muse-blosxom.el: Update example in header.
1579       (muse-blosxom-new-entry): Use new names for helper functions.
1580       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1581       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1582     
1583     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1584       `muse-blosxom-project-get-categories'.
1585       (muse-project-alist-styles): Renamed from
1586       `muse-blosxom-project-alist-entry'.
1587       (muse-project-alist-dirs): Renamed from
1588       `muse-blosxom-project-alist-dirs'.
1589       (muse-project-of-file): Use `muse-current-file'.
1590     
1591     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1592       `muse-current-file'.
1593     
1594     * lisp/muse.el (muse-current-file): New function that returns the name of
1595       the currently visited or published file.
1596       (muse-page-name): Use `muse-current-file'.
1598     modified files:
1599      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1600      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1603 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1605     Summary:
1606       muse-xml: definition lists, muse-docbook: center.
1607     Revision:
1608       muse--main--1.0--patch-182
1610     * Makefile (%.info, %.html): Use general argument in rule.
1611       (distclean): Add another cruft file.
1612     
1613     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1614       type="definition"> for definition lists.
1615     
1616     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1617       with <note>, since it's the closest thing I could find.
1619     modified files:
1620      ChangeLog Makefile experimental/muse-xml.el
1621      lisp/muse-docbook.el
1624 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1626     Summary:
1627       Minor namespace fix.
1628     Revision:
1629       muse--main--1.0--patch-181
1631     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1632       muse-match-string-no-properties rather than match-string-no-properties.
1634     modified files:
1635      ChangeLog lisp/muse-colors.el
1638 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1640     Summary:
1641       Correct breakage induced by previous patch.
1642     Revision:
1643       muse--main--1.0--patch-180
1645     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1646       path as a fallback if we are publishing.
1648     modified files:
1649      ChangeLog lisp/muse-wiki.el
1652 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1654     Summary:
1655       Make interwiki links work in a few more edge cases.
1656     Revision:
1657       muse--main--1.0--patch-179
1659     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1660       assertion, now that I have a good idea of the edge cases involved.
1661     
1662     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1663       the current file is not part of any Muse project, allowing interwiki
1664       links to be resolvable even then.  Don't return a relative path if we
1665       are not publishing.  For visiting links, the best thing is just to
1666       return the real path.
1668     modified files:
1669      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1672 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1674     Summary:
1675       Fix warnings during font-lock, example tag highlighting.
1676     Revision:
1677       muse--main--1.0--patch-178
1679     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1680       error.
1681       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1682       <lisp> tags.
1683       (muse-unhighlight-region): Move higher up.
1684       (muse-colors-example-tag, muse-colors-literal-tag): Use
1685       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1686       since the point gets put in the right place automatically.
1688     modified files:
1689      ChangeLog lisp/muse-colors.el
1692 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1694     Summary:
1695       muse-xml: Separate section from title.
1696     Revision:
1697       muse--main--1.0--patch-177
1699     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1700       attribute to sections.  Use separate <title> tag to handle the title of
1701       a section.  Thanks to drkm for the suggestion.
1702     
1703     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1704     
1705     * lisp/muse-publish.el (muse-publish-markup-heading)
1706       (muse-publish-section-close): Pass level to markup strings for all
1707       section-related tags.
1708     
1709     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1710       not defined.
1712     modified files:
1713      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1714      lisp/muse-publish.el lisp/muse.el
1717 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1719     Summary:
1720       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1721     Revision:
1722       muse--main--1.0--patch-176
1724     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1725       folders that match `muse-project-ignore-regexp'.
1726     
1727     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1728       omission.  Add ",.*" to list of bad directory parts.
1729     
1730     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1731       matches `muse-project-ignore-regexp'.
1732     
1733     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1734       (muse-style-elements-list): New function that returns a list of
1735       references to ELEM in STYLE, including base styles.
1736       (muse-publish-markup-region): Use muse-style-elements-list rather than
1737       muse-style-elements when getting :regexps.
1738     
1739     * lisp/muse-publish.el (muse-style-element): Add docstring.
1741     modified files:
1742      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1743      lisp/muse-publish.el
1746 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1748     Summary:
1749       Initial implementation of muse-xml.el.  End of section edge case.
1750     Revision:
1751       muse--main--1.0--patch-175
1753     * AUTHORS: Add Peter K. Lee.
1754     
1755     * Makefile (experimental): New target that builds experimental programs.
1756       (distclean): Remove debian/dirs, a cruft file from the debian build
1757       process.
1758     
1759     * examples/mwolson/muse-init.el: Update.
1760     
1761     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1762       prompts for the blog entry to visit.
1763     
1764     * experimental/Makefile: New file that causes experimental stuff to be
1765       built.
1766     
1767     * experimental/muse-xml.el: New file that provides the experimental XML
1768       publishing style.
1769     
1770     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1771       comment strings.
1772     
1773     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1774     
1775     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1776       involving end-of-file and paragraph detection.
1777     
1778     * lisp/muse-wiki.el: Minor header fix.
1779     
1780     * scripts/muse-build.el (load-path): Add "../experimental".
1782     new files:
1783      experimental/.arch-ids/Makefile.id
1784      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1785      experimental/muse-xml.el
1787     modified files:
1788      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1789      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1790      lisp/muse-wiki.el scripts/muse-build.el
1793 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1795     Summary:
1796       Try to fix <example> region coloring problem.
1797     Revision:
1798       muse--main--1.0--patch-174
1800     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1801       If region is multiple lines, add '(font-lock-multiline t) to
1802       properties.  This should fix an annoying <example> region issue.
1804     modified files:
1805      ChangeLog lisp/muse-colors.el
1808 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1810     Summary:
1811       Don't publish implicit links that have a double-quote at begin or end.
1812     Revision:
1813       muse--main--1.0--patch-173
1815     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1816       double-quote exists at beginning or end.
1817     
1818     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1819       don't colorize if a double-quote exists at beginning or end.
1821     modified files:
1822      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1825 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1827     Summary:
1828       Fix failure to publish emphasis properly.
1829     Revision:
1830       muse--main--1.0--patch-172
1832     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1833       errors.
1834     
1835     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1836       of muse-wiki.
1838     removed files:
1839      experimental/.arch-ids/muse-wiki-old.el.id
1840      experimental/muse-wiki-old.el
1842     modified files:
1843      ChangeLog lisp/muse-publish.el
1846 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1848     Summary:
1849       Add a few common revision control directories to the ignore list.
1850     Revision:
1851       muse--main--1.0--patch-171
1853     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1854       directories to be ignored when building the file alist, such as those
1855       used for CVS and Arch revision control data.
1857     modified files:
1858      ChangeLog lisp/muse-project.el
1861 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1863     Summary:
1864       Fix #2654: Append a newline when using pdf publishing style.
1865     Revision:
1866       muse--main--1.0--patch-170
1868     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1869       newline to the end.
1871     modified files:
1872      ChangeLog lisp/muse-latex.el
1875 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1877     Summary:
1878       5 levels of headings colorization; color bare URLs.
1879     Revision:
1880       muse--main--1.0--patch-169
1882     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1883       Really color up to 5 headings.
1884       (muse-colors-markup): Add muse-url-regexp.
1885       (muse-colors-explicit-link): Renamed from muse-colors-link.
1886       (muse-colors-implicit-link): Moved here from
1887       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1888       we'll be coloring URLs.
1890     modified files:
1891      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1894 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1896     Summary:
1897       Don't emphasize if a word constituent follows the trailer.
1898     Revision:
1899       muse--main--1.0--patch-168
1901     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1902       (muse-colors-verbatim): Don't colorize if a word constituent follows
1903       the trailer.
1904     
1905     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1906       word constituent follows the trailer.
1908     modified files:
1909      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1912 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1914     Summary:
1915       Add coloring for example, verbatim, and =signs=; anchor fix.
1916     Revision:
1917       muse--main--1.0--patch-167
1919     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1920       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1921       (muse-colors-verbatim): Use `muse-verbatim-face'.
1922       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1923       priority.
1924       (muse-colors-tags): Add verbatim and literal tags.
1925       (muse-colors-example-tag): Use `remove-text-properties' instead of
1926       `set-text-properties', since the latter does not work consistently.
1927       (muse-colors-literal-tag): New function that strips all markup from the
1928       region.
1929       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1930       that we can work around an annoying XEmacs issue.
1931     
1932     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1933       multi-line by default.
1934     
1935     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1936       string.
1938     modified files:
1939      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1940      lisp/muse.el
1943 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1945     Summary:
1946       Link with anchor bugfix.
1947     Revision:
1948       muse--main--1.0--patch-166
1950     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1951       valid, as long as the base is valid.
1953     modified files:
1954      ChangeLog lisp/muse-colors.el
1957 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1959     Summary:
1960       Link inside table issue, fixes read-only text error.
1961     Revision:
1962       muse--main--1.0--patch-165
1964     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1965       inside tables so we don't get an error when links exist.
1966     
1967     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1968     
1969     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1970       into account when displaying the "All files published" message, unless
1971       they've actually been modified.
1972     
1973     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1974       don't wrap in condition-case; we don't want the message to be muffled.
1976     modified files:
1977      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1978      lisp/muse-project.el lisp/muse.el
1981 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1983     Summary:
1984       Permit infinitely-nested sections.
1985     Revision:
1986       muse--main--1.0--patch-164
1988     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1989       (Deriving from an existing style): Mark up as a list.
1990     
1991     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1992       Color an additional level of headings.
1993     
1994     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1995       section-other, section-other-end, and section-close strings.
1996       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1997       through the 'section-close string.
1998     
1999     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2000       'begin-underline, since this messes up paragraph handling.  Use
2001       <h5></h5> for 'section-other.
2002     
2003       (muse-html-fixup-tables): New function that sorts the table parts so
2004       that order is head, foot, body.  Apparently XHTML needs this, and it
2005       seems like a good general practice, so we do it for HTML as well.
2006     
2007     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2008       'section-other.
2009     
2010     * lisp/muse-publish.el (muse-publish-section-close): New function that
2011       determines where to put the section close given heading depth and
2012       inserts it.
2013       (muse-publish-markup-heading): Handle 'section-other and
2014       'section-other-end.  Call `muse-publish-section-close' at end of
2015       function.
2016     
2017     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2018       for 'section-other.
2020     modified files:
2021      ChangeLog examples/QuickStart lisp/muse-colors.el
2022      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2023      lisp/muse-publish.el lisp/muse-texinfo.el
2026 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2028     Summary:
2029       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2030     Revision:
2031       muse--main--1.0--patch-163
2033     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2034       XEmacs fixes.
2035       (muse-docbook-markup-regexps): Deal with new table algorithm.
2036       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2037       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2038       (muse-docbook-markup-table): Use a better table algorithm, based on the
2039       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2040       and foot of the table.  Use informaltable rather than table.
2041       (muse-docbook-fixup-tables): New function that sorts all tables found
2042       in the published document so that the order is head, foot, body.
2043       (muse-docbook-markup-functions): Add anchor handler.
2044       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2045       paragraph.
2046       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2047       that insert an anchor at point.
2048     
2049     * lisp/muse-html.el (muse-html-transform-content-type)
2050       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2051     
2052     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2053     
2054     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2055     
2056     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2057       that was evaluated in the output.
2059     modified files:
2060      ChangeLog examples/QuickStart lisp/muse-docbook.el
2061      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2064 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2066     Summary:
2067       muse-texinfo: Improve formatting for enddots, dots, underline.
2068     Revision:
2069       muse--main--1.0--patch-162
2071     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2072       of enddots and dots.  For begin-underline and end-underline, use "_",
2073       since we don't have anything better.
2075     modified files:
2076      ChangeLog lisp/muse-texinfo.el
2079 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2081     Summary:
2082       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2083     Revision:
2084       muse--main--1.0--patch-161
2086     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2087       list.  This should fix #2635.
2089     modified files:
2090      ChangeLog lisp/muse-texinfo.el
2093 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2095     Summary:
2096       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2097     Revision:
2098       muse--main--1.0--patch-160
2100     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2101     
2102     * debian/changelog: Ditto.
2103     
2104     * debian/control (Build-Depends-Indep): Add tetex-bin.
2105     
2106     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2107       output for me.
2108     
2109     * examples/QuickStart: Remove stray <comment> now that the bug that made
2110       it necessary is fixed.
2111     
2112     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2113       suggestions.
2114     
2115     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2116       the contents from the footer to the header.
2117     
2118     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2119       each number, not after.
2120     
2121     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2122     
2123     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2124       happens when doing batch publishing.  Minor whitespace fix.
2126     modified files:
2127      ChangeLog Makefile.defs debian/changelog debian/control
2128      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2129      lisp/muse-texinfo.el lisp/muse.el
2132 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2134     Summary:
2135       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2136     Revision:
2137       muse--main--1.0--patch-159
2139     * examples/QuickStart: Add "Write me." to empty sections at end so that
2140       they publish correctly with DocBook.
2141     
2142     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2143       paragraph starts with emphasis, example, link, or email address.
2145     modified files:
2146      ChangeLog examples/QuickStart lisp/muse-docbook.el
2149 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2151     Summary:
2152       Handle embedded docbook footnotes and <literal> edge case.
2153     Revision:
2154       muse--main--1.0--patch-158
2156     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2157      (muse-docbook-markup-strings): Use systemitem for example text.
2158      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2159      <para></para> inside of them.
2160     
2161     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2162       here at all.
2163     
2164     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2165       muse-publish-escape-specials-in-string to list by default.
2166     
2167     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2168       argument IGNORE-READ-ONLY determines whether or not to ignore the
2169       read-only property when transforming text.  Add docstring.
2170       (muse-publish-markup-word): Use non-nil third argument to
2171       muse-publish-escape-specials when we're publishing `='-delimited text.
2172       This allows =<literal><tag></literal>= to work as intended.
2173     
2174     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2175       arguments after the first so that we can include this in
2176       `muse-publish-url-transforms'.
2177     
2178     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2180     modified files:
2181      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2182      lisp/muse-publish.el
2185 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2187     Summary:
2188       Misc. blosxom fixes, like category directive.
2189     Revision:
2190       muse--main--1.0--patch-157
2192     * contrib/pyblosxom/getstamps.py: Add file extension.
2193     
2194     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2195       extension.  This will allow Muse to specify it once a
2196       timestamps-writing routine gets written.
2197     
2198     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2199       attention to the "category" directive, if it exists.  Use file-truename
2200       instead of expand-file-name for base directory.
2201     
2202     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2203       by default.
2204     
2205     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2206       available tags, even though it doesn't do anything yet.
2208     modified files:
2209      ChangeLog contrib/pyblosxom/getstamps.py
2210      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2211      lisp/muse-project.el
2214 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2216     Summary:
2217       Small logic fix with temp files.
2218     Revision:
2219       muse--main--1.0--patch-156
2221     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2222       buffer-name to determine whether the buffer is still around.
2224     modified files:
2225      ChangeLog lisp/muse.el
2228 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2230     Summary:
2231       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2232     Revision:
2233       muse--main--1.0--patch-155
2235     * lisp/muse.el (muse-widget-type-value-create)
2236       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2237       extra widgets from 'lazy type that are needed to get the
2238       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2239     
2240     * lisp/muse.el (muse-implicit-link-functions)
2241       (muse-explicit-link-functions): Remove predefined wiki-related options.
2242       These are added in muse-wiki via custom-add-option.
2243     
2244     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2245     
2246     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2247     
2248     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2249       ":strings" to cope with Emacs21 and XEmacs.
2250       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2251     
2252     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2253       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2254       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2255     
2256     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2257       since XEmacs doesn't support the alist widget.  Deal with case where no
2258       projects are defined, or a strange expression is used.
2259     
2260     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2261       stuff using custom-add-option.
2263     modified files:
2264      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2265      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2268 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2270     Summary:
2271       Don't kill temp buffer if debug-on-error is non-nil.
2272     Revision:
2273       muse--main--1.0--patch-154
2275     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2276       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2278     modified files:
2279      ChangeLog lisp/muse.el
2282 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2284     Summary:
2285       Expand Debian package description.
2286     Revision:
2287       muse--main--1.0--patch-153
2289     * debian/control (Description): Expand this to make the package more
2290       enticing.
2291     
2292     * debian/copyright, debian/rules: Minor whitespace cleanups.
2293     
2294     * debian/changelog: Package 3.01.arch.152-1.
2296     modified files:
2297      ChangeLog Makefile.defs debian/changelog debian/control
2298      debian/copyright debian/rules
2301 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2303     Summary:
2304       Header/footer docfix; ChangeLog correction.
2305     Revision:
2306       muse--main--1.0--patch-152
2308     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2309       Thanks to drkm for pointing out my error.
2310     
2311     Use better documentation and customize interface for headers and footers.
2312     Thanks to Chris McMahan.
2314     modified files:
2315      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2316      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2317      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2318      muse.texi
2319      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2322 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2324     Summary:
2325       Slight Debian version tweak.
2326     Revision:
2327       muse--main--1.0--patch-151
2329     * Makefile.defs (VERSION): Use a slightly different version naming
2330       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2331       X.YY is the Muse version, and YYY is the patch level.
2332     
2333     * debian/changelog: Ditto.
2335     modified files:
2336      ChangeLog Makefile.defs debian/changelog
2339 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2341     Summary:
2342       Improve debian build and put together a package.
2343     Revision:
2344       muse--main--1.0--patch-150
2346     * Makefile (debclean): New target that cleans up the mess that the
2347       `debian' target makes.
2348       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2349       results to my debian dist dir two levels up.
2350     
2351     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2352     
2353     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2354     
2355     * debian/control (Standards-Version): Update to 3.6.2.
2356     
2357     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2358       up.
2359     
2360     * debian/copyright (Copyright): Improve.
2361     
2362     * debian/emacsen-install (FILES): Include contrib directory so that
2363       muse-http.el compiles properly.
2364     
2365     * debian/muse-el.examples: New file containing the example files to
2366       install.
2367     
2368     * debian/rules: Move example stuff to muse-el.examples.  Install some
2369       additional documentation.
2371     new files:
2372      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2374     modified files:
2375      ChangeLog Makefile Makefile.defs debian/changelog
2376      debian/control debian/copyright debian/emacsen-install
2377      debian/rules
2380 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2382     Summary:
2383       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2384     Revision:
2385       muse--main--1.0--patch-149
2387     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2388       the beginning of a header would be emphasized if an asterisk came
2389       before it.
2390       (muse-colors-underlined): Don't allow end of underlined text to be the
2391       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2392       is sufficient.
2393     
2394     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2395       on.  We'll use a more clever trick to keep emphasis characters from
2396       being interpreted in explicit links -- add a custom 'noemphasis text
2397       property to them.  Move mdash rule further down so that I can add
2398       designations after blockquoted text.
2399     
2400     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2401       text has the 'noemphasis property, ignore it.
2402       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2403       property to the text between BEG and END, or match beginning and end.
2404     
2405     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2406       before trying to set buffer-modified to nil.  This should fix a
2407       "selecting deleted buffer" error when publishing from command line.
2409     modified files:
2410      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2411      lisp/muse.el
2414 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2416     Summary:
2417       Journal validation fixes.
2418     Revision:
2419       muse--main--1.0--patch-148
2421     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2422       default rather than HTML 4.0 [strict].
2423       (muse-html-markup-strings): Include empty alt element.
2424     
2425     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2426     
2427     * muse.texi (Journal): Ditto.
2429     modified files:
2430      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2433 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2435     Summary:
2436       Add debian files; tweak Makefile.
2437     Revision:
2438       muse--main--1.0--patch-147
2440     * Makefile (distclean): Remove directory created by dist rule.
2441       (dist): Make this only generate the directory, not the tarball.
2442       (release): New target that generates the tarball and zipfile.
2443       (debrelease): New target that builds the debian package for Muse.
2444       (upload): Depend on release target.
2445     
2446     * examples/mwolson/stylesheets: Add forgotten Arch id.
2448     new files:
2449      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2450      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2451      debian/.arch-ids/emacsen-install.id
2452      debian/.arch-ids/emacsen-remove.id
2453      debian/.arch-ids/emacsen-startup.id
2454      debian/.arch-ids/muse-el.dirs.id
2455      debian/.arch-ids/muse-el.docs.id
2456      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2457      debian/changelog debian/control debian/copyright
2458      debian/emacsen-install debian/emacsen-remove
2459      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2460      debian/muse-el.info debian/rules
2461      examples/mwolson/stylesheets/.arch-ids/=id
2462      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2463      examples/mwolson/stylesheets/.arch-ids/common.css.id
2464      examples/mwolson/stylesheets/.arch-ids/print.css.id
2465      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2466      examples/mwolson/stylesheets/blog.css
2467      examples/mwolson/stylesheets/common.css
2468      examples/mwolson/stylesheets/print.css
2469      examples/mwolson/stylesheets/screen.css
2471     modified files:
2472      ChangeLog Makefile
2474     new directories:
2475      debian debian/.arch-ids examples/mwolson/stylesheets
2476      examples/mwolson/stylesheets/.arch-ids
2479 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2481     Summary:
2482       Allow `muse-index-as-string' to remove current file from output.
2483     Revision:
2484       muse--main--1.0--patch-146
2486     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2487       which excludes the current file from the output.  Improve
2488       documentation.
2490     modified files:
2491      ChangeLog lisp/muse-mode.el
2494 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2496     Summary:
2497       S-TAB issue with Windows.
2498     Revision:
2499       muse--main--1.0--patch-145
2501     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2502       issue with Windows.
2504     modified files:
2505      ChangeLog lisp/muse-mode.el
2508 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2510     Summary:
2511       Improve temp buffer usage.
2512     Revision:
2513       muse--main--1.0--patch-144
2515     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2516       `insert-file-contents'.  This should further help with the temp
2517       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2518       into this problem.
2519     
2520     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2521       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2522       make sure the temp buffer is killed.  I didn't implement an option to
2523       save the contents of the temp buffer.
2525     modified files:
2526      ChangeLog lisp/muse-book.el lisp/muse-http.el
2527      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2528      lisp/muse.el
2531 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2533     Summary:
2534       muse-docbook: split-string Emacs21 fix.
2535     Revision:
2536       muse--main--1.0--patch-143
2538     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2539       split-string to fix an Emacs21 issue.
2541     modified files:
2542      ChangeLog lisp/muse-docbook.el
2545 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2547     Summary:
2548       muse-docbook: Parse author directive so that it validates properly.
2549     Revision:
2550       muse--main--1.0--patch-142
2552     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2553       attempts to publish the contents a DocBook-usable <author> tag.
2554       (muse-docbook-header): Use `muse-docbook-get-author'.
2556     modified files:
2557      ChangeLog lisp/muse-docbook.el
2560 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2562     Summary:
2563       Be a bit more clever with our consecutive list regexp.
2564     Revision:
2565       muse--main--1.0--patch-141
2567     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2568       clever with our consecutive list regexp.
2570     modified files:
2571      ChangeLog lisp/muse-docbook.el
2574 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2576     Summary:
2577       Do the right thing with consecutive list items, hopefully.
2578     Revision:
2579       muse--main--1.0--patch-140
2581     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2582       (muse-docbook-header): Add DTD string.
2583       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2584       tags.
2585       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2586       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2588     modified files:
2589      ChangeLog lisp/muse-docbook.el
2592 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2594     Summary:
2595       Improve customize interface for `muse-project-alist' once more.
2596     Revision:
2597       muse--main--1.0--patch-139
2599     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2600       setting to be anything, since we now support settings that use lists.
2601       (muse-project): Vastly improve this by naming each setting and showing
2602       what exact type is required.  Handle case where a function is not
2603       defined yet.  Use a set for styles, which looks nice.  This is about as
2604       good as it can be ... unless we add some sort of inline documentation
2605       later on.  A setting was added for Yann's :force-publish tag.
2606     
2607     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2608       project name.
2610     modified files:
2611      ChangeLog lisp/muse-project.el lisp/muse.el
2614 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2616     Summary:
2617       Merged from hodique@lifl.fr--2005 (patch 24-33)
2618     Revision:
2619       muse--main--1.0--patch-138
2621     Patches applied:
2622     
2623      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2624        Merged from mwolson@gnu.org--2005 (patch 96)
2625     
2626      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2627        Merged from mwolson@gnu.org--2005 (patch 97-101)
2628     
2629      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2630        Merged from mwolson@gnu.org--2005 (patch 102-106)
2631     
2632      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2633        Merged from mwolson@gnu.org--2005 (patch 107-120)
2634     
2635      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2636        Merged from mwolson@gnu.org--2005 (patch 121-131)
2637     
2638      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2639        Merged from mwolson@gnu.org--2005 (patch 132)
2640     
2641      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2642        Merged from mwolson@gnu.org--2005 (patch 133-135)
2643     
2644      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2645        Merged from mwolson@gnu.org--2005 (patch 136)
2646     
2647      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2648        Merged from mwolson@gnu.org--2005 (patch 137)
2649     
2650      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2651        Introduce :force-publish project keyword. Fix bug #2637
2653     modified files:
2654      ChangeLog lisp/muse-project.el
2656     new patches:
2657      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2658      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2659      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2660      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2661      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2662      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2663      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2664      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2665      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2666      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2669 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2671     Summary:
2672       Prevent temp buffers from prompting for save; handle lisp errors better.
2673     Revision:
2674       muse--main--1.0--patch-137
2676     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2677       bound" error.  I don't know for certain where this is coming from,
2678       though ... *grumble*.
2679     
2680     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2681       like how emacs-wiki does it.  Warn the user about lisp errors,
2682       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2683       publish as something valid in most markup styles, with increased
2684       emphasis on those that don't support it.  That's a win-win ... I think
2685       :^) .
2686     
2687     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2688       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2689       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2690       believe that this should be the default behavior of `with-temp-buffer'.
2691     
2692     * lisp/muse-book.el (muse-book-publish-project): Use
2693       `muse-with-temp-buffer-no-prompt'.
2694     
2695     * lisp/muse-http.el (muse-http-reject): Ditto.
2696     
2697     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2698     
2699     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2700     
2701     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2702       (muse-publish-markup-email, muse-published-contents): Ditto.
2704     modified files:
2705      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2706      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2707      lisp/muse-publish.el lisp/muse.el
2710 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2712     Summary:
2713       Customization error; Makefile tweaks.
2714     Revision:
2715       muse--main--1.0--patch-136
2717     * Makefile (dist): Use a tla-specific method to create the tarball.
2718       Create a zip file as well.
2719       (upload): New rule that uploads the tarball and zip file to gna.org.
2720     
2721     * Makefile.defs (VERSION): New variable that determines the version
2722       string to use in the `dist' and `upload' targets.
2723     
2724     * lisp/muse.el (muse-implicit-link-functions)
2725       (muse-explicit-link-functions): Use :type of hook so that the options
2726       get recognized.
2728     modified files:
2729      ChangeLog Makefile Makefile.defs lisp/muse.el
2732 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2734     Summary:
2735       Prepare Muse 3.01.90 (3.02 RC1).
2736     Revision:
2737       muse--main--1.0--patch-135
2740     modified files:
2741      ChangeLog lisp/muse.el muse.texi
2744 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2746     Summary:
2747       Attempt to get the right file extension when publishing; more examples.
2748     Revision:
2749       muse--main--1.0--patch-134
2751     * examples/mwolson/muse-init.el: Update my configuration.
2752     
2753     * examples/mwolson/templates: Store my web page templates here.
2754     
2755     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2756     
2757     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2758       descriptions.  Yet another reason to implement my list-returning from
2759       handlers idea.
2760     
2761     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2762       with a few more edge cases.  Throw together a rough hack for
2763       determining when to include the output file extension.
2764     
2765     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2766       but still ineffective.
2768     new files:
2769      examples/mwolson/templates/.arch-ids/=id
2770      examples/mwolson/templates/.arch-ids/footer.html.id
2771      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2772      examples/mwolson/templates/.arch-ids/generic-header.html.id
2773      examples/mwolson/templates/.arch-ids/header.html.id
2774      examples/mwolson/templates/footer.html
2775      examples/mwolson/templates/generic-footer.html
2776      examples/mwolson/templates/generic-header.html
2777      examples/mwolson/templates/header.html
2779     modified files:
2780      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2781      lisp/muse-wiki.el
2783     new directories:
2784      examples/mwolson/templates
2785      examples/mwolson/templates/.arch-ids
2788 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2790     Summary:
2791       Make published link handling do the right thing, plus misc. fixes.
2792     Revision:
2793       muse--main--1.0--patch-133
2795     * lisp/muse-mode.el (muse-mode-hook): Add option for
2796       `muse-wiki-update-custom-values'.  The :set function makes sure that
2797       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2798       This probably isn't best-practice, but it works.
2799     
2800     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2801       Save match data.
2802     
2803     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2804       `muse-publish-prepare-url' to the listed options.
2805     
2806     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2807       output-dir is not specified.
2808     
2809     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2810       here instead of later on.
2811     
2812     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2813       right thing when `muse-wiki-interwiki-alist' is nil.
2814     
2815     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2816       `muse-publish-output-file'.
2817     
2818     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2819       (muse-wiki-transform-wikiword): Removed.  We should not use the
2820       publishing transforms facility to handle these.
2821     
2822     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2823       links as "link" rather than "url".
2824     
2825     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2826       takes care of any customization cleaups that need to happen whenever
2827       muse-mode is entered.
2828     
2829     * lisp/muse.el (muse-implicit-link-functions): Add options for
2830       `muse-handle-url' and the wiki handlers.
2831       (muse-explicit-link-functions): Add option for
2832       `muse-wiki-handle-internal'.
2834     modified files:
2835      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2836      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2839 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2841     Summary:
2842       Add invalid directory assertion.
2843     Revision:
2844       muse--main--1.0--patch-132
2846     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2847       any invalid directories will trigger an error.
2849     modified files:
2850      ChangeLog lisp/muse-project.el
2853 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2855     Summary:
2856       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2857     Revision:
2858       muse--main--1.0--patch-131
2861     modified files:
2862      AUTHORS ChangeLog
2865 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2867     Summary:
2868       Yann's assignment form came in!
2869     Revision:
2870       muse--main--1.0--patch-130
2873     modified files:
2874      AUTHORS ChangeLog
2877 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2879     Summary:
2880       Compilation fix, minor shuffling in `muse-mode'.
2881     Revision:
2882       muse--main--1.0--patch-129
2884     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2885       accessing it.  Fixes Yet Another Compiler Error.
2886     
2887     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2888      project-specific settings happen first.
2890     modified files:
2891      ChangeLog lisp/muse-mode.el lisp/muse.el
2894 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2896     Summary:
2897       Fix annoying initial buffer coloring problem.
2898     Revision:
2899       muse--main--1.0--patch-128
2901     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2902       where even buffer-file-name is not set.  This happens the first time we
2903       attempt to colorize the buffer.  I'm rather astonished that I had to do
2904       this.
2906     modified files:
2907      ChangeLog lisp/muse-wiki.el
2910 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2912     Summary:
2913       Jump to bad and good links on TAB; mode-choosing fix.
2914     Revision:
2915       muse--main--1.0--patch-127
2917     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2918       pics a major mode for a file.  If one is specified in the project of
2919       file, use it.  Otherwise, use muse-mode.
2920       (muse-next-reference, muse-previous-reference): Jump to bad links as
2921       well as good ones.
2922     
2923     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2924       of `muse-mode'.
2926     modified files:
2927      ChangeLog lisp/muse-mode.el lisp/muse.el
2930 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2932     Summary:
2933       Add specified Muse file extension to auto-mode-alist.
2934     Revision:
2935       muse--main--1.0--patch-126
2937     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2938       the old extension from auto-mode-alist and add the new one.  This
2939       eliminates the need to set muse-mode-auto-p when you have specified a
2940       Muse file extension.
2941     
2942     * examples/mwolson/muse-init.el: Sync.
2944     modified files:
2945      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2948 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2950     Summary:
2951       Make `muse-project-alist' more intuitively customizable.
2952     Revision:
2953       muse--main--1.0--patch-125
2955     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2956       settings.
2957     
2958     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2959       (muse-project-alist-get): New function that pre-parses
2960       `muse-projects-alist' before customization in order to work around an
2961       annoying limitation in the customize interface.
2962       (muse-project-alist-set): New function that takes the value that
2963       customize gave us and turns it into something Muse can use.
2964       (muse-project): New widget that outlines the form of the
2965       `muse-project-alist' variable.
2966       (muse-project-alist): Use the `muse-project' widget and specify :set
2967       and :get.
2969     modified files:
2970      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2973 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2975     Summary:
2976       Silence compiler warnings.
2977     Revision:
2978       muse--main--1.0--patch-124
2980     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2981     
2982     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2983       compiler warning.
2984     
2985     * lisp/muse-project.el (muse-project-applicable-styles): Call
2986       `muse-assert' with only 1 argument to silence a compiler warning.
2988     modified files:
2989      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2990      lisp/muse-project.el
2993 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2995     Summary:
2996       muse-docbook: Merge several other types of tags if necessary.
2997     Revision:
2998       muse--main--1.0--patch-123
3000     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3001       `muse-docbook-fixup-sections'.  For each TAG in
3002       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3003       merge them together.  Thanks to Dale P. Smith for the suggestion.
3004       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3006     modified files:
3007      ChangeLog lisp/muse-docbook.el
3010 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3012     Summary:
3013       muse-docbook: Output an XML tag with encoding at the beginning of document.
3014     Revision:
3015       muse--main--1.0--patch-122
3017     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3018       of document.
3019       (muse-docbook-encoding-default): New option that determines which Emacs
3020       buffer encoding to use by default in Muse DocBook files if none is
3021       found.
3022       (muse-docbook-charset-default): New option that determines the DocBook
3023       XML charset to use if no translation is found in
3024       muse-docbook-encoding-map.
3025       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3026       system to its associated DocBook coding system.
3027       (muse-docbook-transform-content-type): New function that determines the
3028       DocBook XML encoding to use based on the contents of
3029       muse-docbook-encoding-map.
3030       (muse-docbook-encoding): New function that calls
3031       muse-docbook-transform-content-type.
3032       (muse-docbook-finalize-buffer): New function that sets the buffer file
3033       coding system to the value of muse-docbook-encoding-default, but only
3034       if the buffers contents have no special characters.
3035       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3037     modified files:
3038      ChangeLog lisp/muse-docbook.el
3041 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3043     Summary:
3044       Apply muse-docbook patch from Dale P. Smith.
3045     Revision:
3046       muse--main--1.0--patch-121
3048     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3049       Dale P. Smith to make the markup much better.
3051     modified files:
3052      AUTHORS ChangeLog lisp/muse-docbook.el
3055 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3057     Summary:
3058       Use different mapping for S-tab on Windows.
3059     Revision:
3060       muse--main--1.0--patch-120
3062     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3063       Windows, use [(shift tab)] for `muse-previous-reference'.
3065     modified files:
3066      ChangeLog lisp/muse-mode.el
3069 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3071     Summary:
3072       XEmacs wiki fix.
3073     Revision:
3074       muse--main--1.0--patch-119
3076     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3077       `muse-match-string-no-properties' so XEmacs doesn't complain.
3079     modified files:
3080      ChangeLog lisp/muse-wiki.el
3083 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3085     Summary:
3086       Handle a few edge cases with project-page resolution gracefully.
3087     Revision:
3088       muse--main--1.0--patch-118
3090     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3091       make sure that PAGE is specified.  STYLES should be generated
3092       automatically, but it could theoretically fail.  I'm managing to
3093       trigger this when messing with unsaved Muse files.  Handle case where
3094       buffer has not yet been saved.
3095       (muse-project-find-file): Don't try to resolve relative links; just
3096       open them.
3097     
3098     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3099       point-of-reference bug.  No need to call muse-project-page-of-file
3100       since buffer-file-name and muse-publishing-current-file both give us
3101       full paths.
3102     
3103     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3104       `skip-chars-backward' only respects the newline some of the time.
3105       Damned annoying.
3107     modified files:
3108      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3109      lisp/muse-wiki.el
3112 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3114     Summary:
3115       Fix image-link goof-up and add pretty titles.
3116     Revision:
3117       muse--main--1.0--patch-117
3119     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3120       class="image-link"> instead of <div class="image-link">.  I found a bug
3121       with the way I was handling both, so I decided to simplify things.
3122     
3123     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3124       `muse-publish-output-name', but keeps the directory prefix.
3125       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3126     
3127     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3128       customizable option that determines the words to downcase in title.
3129       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3130       Capitalized Title out of either a string or the current title.  This is
3131       not currently used by any other function -- for now it is meant to be
3132       called by the user.
3134     modified files:
3135      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3138 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3140     Summary:
3141       Escape specials in link descriptions.
3142     Revision:
3143       muse--main--1.0--patch-116
3145     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3146       function that escapes special characters in the given string according
3147       to the current publishing style.
3148       (muse-publish-url): Use the above function to escape the description
3149       part of extended links.
3150       (muse-publish-prepare-url): Don't make string read-only; it does
3151       nothing.
3152     
3153     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3154       (muse-wiki-transform-wikiword): Don't make string read-only.
3156     modified files:
3157      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3160 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3162     Summary:
3163       Escape "&", "<", and ">" in URL text.
3164     Revision:
3165       muse--main--1.0--patch-115
3167     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3168       specially.  Thanks to John Sullivan for the suggestion.
3170     modified files:
3171      ChangeLog lisp/muse-html.el
3174 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3176     Summary:
3177       Update my example configuration.
3178     Revision:
3179       muse--main--1.0--patch-114
3181     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3182       project to "WebSite" in order to make it more distinct.
3183       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3184       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3185       anymore.
3186       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3187       published name of the current file.  I really should make a function
3188       called `muse-published-name' or something similar!
3189       ("\C-cpx"): Use this key sequence for
3190       `my-muse-prepare-entry-for-xanga'.
3191       (muse-file-extension): I'm making use of this so I can figure out its
3192       intricacies.
3194     modified files:
3195      ChangeLog examples/mwolson/muse-init.el
3198 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3200     Summary:
3201       Tackle a project name interwiki highlighting snafu.
3202     Revision:
3203       muse--main--1.0--patch-113
3205     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3206       this.  It seems to be more robust now.  Highlighting is going the way I
3207       want it.
3209     modified files:
3210      ChangeLog lisp/muse-wiki.el
3213 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3215     Summary:
3216       Fix some gross mistakes.
3217     Revision:
3218       muse--main--1.0--patch-112
3220     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3221       gross misspellings.
3222     
3223     * lisp/muse-project.el (muse-project-file-entries): If
3224       `muse-file-extension' is defined, use it to filter the entries.
3225     
3226     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3227       variable.  Move higher in file.
3228     
3229     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3230       argument instead of the real name of the variable.
3232     modified files:
3233      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3234      lisp/muse.el
3237 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3239     Summary:
3240       Make natural interwiki links between projects mostly work.
3241     Revision:
3242       muse--main--1.0--patch-111
3244     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3245       function and flesh it out.  This seems to work properly, though for
3246       some reason, interwiki links using projects are a bit flakey.
3247       (muse-wiki-handle-interwiki): Deal with case where we have a project
3248       name in an interwiki link.
3250     modified files:
3251      ChangeLog lisp/muse-wiki.el
3254 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3256     Summary:
3257       Fix Emacs21 issue with muse-insert-tag.
3258     Revision:
3259       muse--main--1.0--patch-110
3261     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3262       completing-read to appease older Emacsen.
3264     modified files:
3265      ChangeLog lisp/muse-mode.el
3268 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3270     Summary:
3271       Fix error with `muse-blosxom-new-entry' and Emacs21.
3272     Revision:
3273       muse--main--1.0--patch-109
3275     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3276       `completing-read' so that old versions of Emacs don't complain.
3278     modified files:
3279      ChangeLog lisp/muse-blosxom.el
3282 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3284     Summary:
3285       Try to fix an error with `muse-blosxom-get-categories'.
3286     Revision:
3287       muse--main--1.0--patch-108
3289     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3290       about processing directories.
3292     modified files:
3293      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3296 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3298     Summary:
3299       Make a distinction between implicit and explicit links at publish-time.
3300     Revision:
3301       muse--main--1.0--patch-107
3303     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3304     
3305     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3306     
3307     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3308       `explicit' argument.
3309     
3310     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3311       not we are dealing with an explicit link.
3312     
3313     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3314     
3315     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3316       argument, but ignore it.
3317     
3318     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3319       when link is not explicit.
3321     modified files:
3322      ChangeLog lisp/muse-html.el lisp/muse-http.el
3323      lisp/muse-publish.el lisp/muse-wiki.el
3326 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3328     Summary:
3329       Implement several WikiWord handling fixes.
3330     Revision:
3331       muse--main--1.0--patch-106
3333     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3334       found by the handlers.  Don't send implicit links through some of the
3335       advanced checks.
3336     
3337     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3338       of interwiki link before calling `muse-handle-explicit-link'.
3339     
3340     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3341       "\\|" separator between project-alist entries and interwiki entries.
3342       Force a reconfiguration of muse-colors-markup.
3343     
3344     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3345       sure that we don't colorize WikiNames that don't go with any file.
3346     
3348     modified files:
3349      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3350      lisp/muse-wiki.el
3353 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3355     Summary:
3356       Attempt to simplify muse-wiki a bit.
3357     Revision:
3358       muse--main--1.0--patch-105
3360     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3361       here.
3362     
3363     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3364       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3365       (muse-wiki-update-use-wikiword-markup-regexp)
3366       (muse-wiki-update-use-wikiword-link-function)
3367       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3368       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3369     
3370     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3371       `muse-wiki-use-wikiword' is specified.
3372     
3373     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3374       unless `muse-wiki-use-wikiword' is specified.
3375     
3376     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3377       muse-colors-markup.
3378     
3379     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3380       muse-publish-markup-regexps.
3381     
3382     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3383       muse-publish-url-transforms.
3384     
3385     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3386       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3387     
3389     modified files:
3390      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3393 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3395     Summary:
3396       Make muse-blosxom use relative name of published file in page-date alist.
3397     Revision:
3398       muse--main--1.0--patch-104
3400     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3401       file.
3402       (muse-blosxom-update-page-date-alist): Renamed from
3403       `muse-blosxom-markup-date-directive'.  Make the current file name
3404       relative to the base directory and strip file extension if necessary.
3405     
3407     modified files:
3408      ChangeLog lisp/muse-blosxom.el
3411 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3413     Summary:
3414       Hack on muse-blosxom timestamps somewhat.
3415     Revision:
3416       muse--main--1.0--patch-103
3418     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3419       actually do something useful.  This should have a different name,
3420       really.
3421       ("blosxom-html", "blosxom-xhtml"): Call
3422       `muse-blosxom-markup-date-directive' after publishing each entry.
3423     
3425     modified files:
3426      ChangeLog lisp/muse-blosxom.el
3429 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3431     Summary:
3432       Fix several startup and compile errors.
3433     Revision:
3434       muse--main--1.0--patch-102
3436     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3437       fixes an error that occurred during startup.
3438     
3439     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3440       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3441       to muse.el.
3442     
3443     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3444       that the nasty compile errors go away.  Fix a few typos.
3445       (muse-ignored-extensions): Fix docstring.
3446       (muse-file-extension): Move this higher in the file.
3447     
3448     
3450     modified files:
3451      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3454 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3456     Summary:
3457       Note that muse-file-extension should not have "." in front.
3458     Revision:
3459       muse--main--1.0--patch-101
3461     * lisp/muse-project.el (muse-project-find-file): Handle case where
3462       muse-file-extension is not specified.
3463     
3464     * lisp/muse.el (muse-file-extension): Note that the period at the
3465       beginning of this value should be omitted.
3466     
3467     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3468       file extension so that regexp characters inside the extension will not
3469       goof it up.  This should never be a problem in normal cases, but let's
3470       be robust.
3471     
3473     modified files:
3474      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3475      lisp/muse.el
3478 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3480     Summary:
3481       Implement optional file extension of Muse files.
3482     Revision:
3483       muse--main--1.0--patch-100
3485     * lisp/muse-mode.el (muse-mode): Make sure
3486       `muse-update-ignored-extensions-regexp' gets updated every time we
3487       enter Muse mode.  This works around a bug in the customize interface --
3488       if a user changes an option using setq, the :set function sometimes
3489       does not get executed.  I should really try to determine whether or not
3490       this is really an issue anymore.
3491     
3492     * lisp/muse-project.el (muse-project-find-file): Make use of
3493       `muse-file-extension'.
3494     
3495     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3496       customizable; it is autogenerated from `muse-ignored-extensions'.
3497       (muse-update-ignored-extensions-regexp): New function that sets the
3498       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3499       make sure that the value of `muse-file-extension' is taken into
3500       account.
3501       (muse-ignored-extensions): New option that determines which file
3502       extensions to ignore.  It is in the form of a list of regexps.
3503     
3504     * lisp/muse.el (muse-file-extension): New option that allows the user to
3505       specify the file extension to be used for Muse files.  By default, this
3506       is nil, which means that no extension will be used.
3507     
3508     * lisp/muse.el (muse-page-name): Handle case where
3509       `muse-ignored-extensions-regexp' is nil.
3510     
3512     modified files:
3513      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3514      lisp/muse-regexps.el lisp/muse.el
3517 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3519     Summary:
3520       Document new blosxom convenience feature.
3521     Revision:
3522       muse--main--1.0--patch-99
3524     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3525       `muse-blosxom-project-alist-entry'.  An example is provided in the
3526       header.
3527     
3529     modified files:
3530      ChangeLog lisp/muse-blosxom.el
3533 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3535     Summary:
3536       Further work on `muse-project-alist' entry generation for blosxom.
3537     Revision:
3538       muse--main--1.0--patch-98
3540     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3541       Include subdirectories in first part of "Blog" entry.
3542     
3543     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3544       that returns a list of dirs that are to be used with the first part of
3545       a `muse-project-alist' entry.
3546     
3548     modified files:
3549      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3552 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3554     Summary:
3555       New function: muse-blosxom-project-alist-entry.
3556     Revision:
3557       muse--main--1.0--patch-97
3559     * examples/mwolson/muse-init.el: Update from my latest settings.
3560       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3561     
3562     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3563       that generates the latter part of an entry for `muse-project-alist'.
3564     
3566     modified files:
3567      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3570 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3572     Summary:
3573       Merged from hodique@lifl.fr--2005 (patch 12-23)
3574     Revision:
3575       muse--main--1.0--patch-96
3577     Patches applied:
3578     
3579      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3580        Merged from mwolson@gnu.org--2005 (patch 68-76)
3581     
3582      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3583        Merged from mwolson@gnu.org--2005 (patch 77-80)
3584     
3585      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3586        Merged from mwolson@gnu.org--2005 (patch 81)
3587     
3588      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3589        Merged from mwolson@gnu.org--2005 (patch 82)
3590     
3591      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3592        Escape % in latex publishing
3593     
3594      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3595        bugfix
3596     
3597      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3598        small improvement on muse-make-link
3599     
3600      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3601        Fix customization of muse-wiki-wikiword-regexp
3602     
3603      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3604        Allow full customization of WikiWords
3605     
3606      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3607        Fix mouse-2 yank bug in muse-mode
3608     
3609      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3610        Fix interpretation order
3611     
3612      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3613        Merged from mwolson@gnu.org--2005 (patch 83-95)
3614     
3616     modified files:
3617      ChangeLog lisp/muse-wiki.el
3619     new patches:
3620      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3621      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3622      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3623      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3624      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3625      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3626      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3627      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3628      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3629      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3630      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3631      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3634 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3636     Summary:
3637       Minor docfixes.
3638     Revision:
3639       muse--main--1.0--patch-95
3641     * lisp/muse-mode.el (muse-follow-name-at-point) 
3642       (muse-follow-name-at-mouse): Docfixes.
3643     
3645     modified files:
3646      ChangeLog lisp/muse-mode.el
3649 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3651     Summary:
3652       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3653     Revision:
3654       muse--main--1.0--patch-94
3656     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3657       `muse-blosxom-new-entry'.
3658     
3659     * muse.texi (Blosxom Entries): Ditto.
3660     
3662     modified files:
3663      ChangeLog lisp/muse-blosxom.el muse.texi
3666 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3668     Summary:
3669       Re-add global mouse-2 event.
3670     Revision:
3671       muse--main--1.0--patch-93
3673     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3674       mouse-2, since Yann found a way around the problem I was facing.
3675       (muse-follow-name-at-mouse): Call the event that would normally be used
3676       here if we don't have a link at point.
3677     
3679     modified files:
3680      ChangeLog lisp/muse-mode.el
3683 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3685     Summary:
3686       Fix publishing error.
3687     Revision:
3688       muse--main--1.0--patch-92
3690     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3691       the cdr of output-dir.  This was a code fragment from a previous
3692       attempt to refactor this function.
3693     
3695     modified files:
3696      ChangeLog lisp/muse-project.el
3699 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3701     Summary:
3702       Work on getting to the point where we can resolve project interwiki links.
3703     Revision:
3704       muse--main--1.0--patch-91
3706     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3707       `muse-publishing-current-file'.
3708     
3709     * lisp/muse-project.el (muse-project-of-file): Ditto.
3710     
3711     * lisp/muse-project.el (muse-project-applicable-styles): New function
3712       that returns the usable styles for a file, given either a list of
3713       styles or a project name.  This is useful for removing styles that will
3714       be ignored for a file.
3715       (muse-project-publish-file): Split :include and :exclude processing
3716       into `muse-project-applicable-styles'.
3717     
3718     * lisp/muse-publish.el (muse-publish-output-name): Use
3719       `muse-publishing-current-file'.
3720     
3721     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3722     
3723     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3724       project names.
3725     
3726     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3727       names to be uninterpreted.  Remove need for muse-assoc-string.
3728     
3729     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3730       function that will be called to fetch a link to a page from a Muse
3731       project from the output file of the currently-published file.  This is
3732       commented out for now since I ran out of energy.
3733     
3734     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3735       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3736       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3737       Handle case where no interwiki can be found, even though this should
3738       never happen.
3739     
3740     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3741       whenever Muse mode is entered.  That way we don't have to enter an
3742       extra command in our .emacs.
3743     
3744     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3745       `muse-publishing-current-file' already exists that does the same thing.
3746       How embarrassing.
3747     
3748     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3749     
3750     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3751       to use it.
3752     
3754     modified files:
3755      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3756      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3759 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3761     Summary:
3762       Mouse-2 on regular text will yank rather than give an error.
3763     Revision:
3764       muse--main--1.0--patch-90
3766     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3767       this seems to be more trouble than it's worth.
3768       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3769       use our own implementation.
3770     
3772     modified files:
3773      ChangeLog lisp/muse-mode.el
3776 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3778     Summary:
3779       Make interwiki links publish with the correct extension.
3780     Revision:
3781       muse--main--1.0--patch-89
3783     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3784       prefix and suffix to interwiki names, as well as stripping out unwanted
3785       extensions.
3786     
3788     modified files:
3789      ChangeLog lisp/muse-wiki.el
3792 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3794     Summary:
3795       Fix publishing of bare interwiki names.
3796     Revision:
3797       muse--main--1.0--patch-88
3799     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3800       `set'.  Use `muse-assoc-string' instead of `assoc'.
3801     
3802     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3803       `assoc-string' functionality usable with Emacs21 and XEmacs.
3804     
3806     modified files:
3807      ChangeLog lisp/muse-wiki.el lisp/muse.el
3810 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3812     Summary:
3813       Apply a few fixes from Yann's branch.
3814     Revision:
3815       muse--main--1.0--patch-87
3817     Background: I hacked on Muse over the weekend while offline, and so did
3818                 Yann.  His changes to muse-wiki.el are different than the
3819                 ones that I made, so we should probably figure out the best
3820                 way to handle this when we both get on IRC again.  For now,
3821                 I've merged in the bugfixes that he's made, omitting most of
3822                 the changes to muse-wiki.
3823     
3824     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3825     
3826     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3827     
3828     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3829       introduced previously.
3830     
3832     modified files:
3833      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3836 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3838     Summary:
3839       Warn if file not published; hack further on Wiki stuff.
3840     Revision:
3841       muse--main--1.0--patch-86
3843     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3844       complete <div> tags that are of the class "image-link".  It is hoped
3845       that this will prevent user-added <div> tags from being mangled.
3846     
3847     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3848       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3849       need to look at the text at point.
3850     
3851     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3852       current file has not been published since it was up-to-date.  Thanks to
3853       Bill Freeman for the suggestion.
3854     
3855     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3856       is nil.  If this happens, return the original URL.
3857     
3858     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3859       `muse-wiki-update-interwiki-regexp.'
3860       (muse-wiki-update-interwiki-regexp): New function that sets the value
3861       of `muse-wiki-interwiki-regexp'.
3862       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3863       on :set.
3864     
3865     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3866       `muse-wiki-expand-interwiki'.
3867       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3868       with no matching file from being published as links.
3869     
3870     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3871       string argument once again, since this behavior is needed when
3872       publishing.
3873       (muse-wiki-handle-wikiword): Ditto.
3874     
3875     * lisp/muse.el (muse-handle-url): Ditto.
3876     
3877     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3878       after every unsuccessful attempt at handling the link.  If argument is
3879       given, restore match-data at end, too.
3880     
3881     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3882       argument.  Match data is always saved.  If argument is not given,
3883       assume that `muse-implicit-link-regexp' has been matched against, and
3884       return the 1st match string if no handlers worked.
3885     
3887     modified files:
3888      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3889      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3892 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3894     Summary:
3895       Hack on WikiName handling and make TAB work for Wiki links.
3896     Revision:
3897       muse--main--1.0--patch-85
3899     * lisp/muse-colors.el (muse-colors-markup): Use
3900       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3901     
3902     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3903       nil, don't color bad links.  If non-nil, color bad links.
3904     
3905     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3906     
3907     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3908       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3909       (muse-journal-rss-munge-buffer): Ditto.
3910     
3911     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3912       Docfix.
3913     
3914     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3915       are handled first, then implicit ones.  It should work better in all
3916       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3917       to determine how far to scan for an implicit link.  This defaults to
3918       the text between the point and the next space.
3919     
3920     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3921       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3922       literally after opening the buffer.  Hopefully this can be of use in
3923       custom visit-link functions, when necessary.
3924     
3925     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3926       `muse-visit-link-default'.
3927     
3928     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3929       Search by text properties instead of regexps.  This allows Muse to find
3930       links without having to have a massive regexp that contains all link
3931       types.  The downside is that this will not work if the user defontifies
3932       the buffer.  But it would somewhat defeat the purpose of following
3933       links if you can't see them.
3934     
3935     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3936       enough command line args are passed in batch mode.
3937     
3938     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3939       `muse-explicit-link-regexp'.
3940     
3941     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3942       `muse-link-regexp'.
3943     
3944     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3945       specifies the "common ground" of all implicit links, like URLs, bare
3946       WikiNames, and -- in the future -- email addresses.
3947     
3948     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3949     
3950     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3951       optional.  That was a bad idea on my part.  Renamed from
3952       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3953       annoy anyone :^) .
3954     
3955     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3956       `muse-wiki-interwiki-expand'.
3957       (muse-wiki-handle-wikiword): Renamed from
3958       `muse-wiki-wikiword-handle'.
3959     
3960     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3961       for the eval-after-load arg since XEmacs chokes on constants.
3962     
3963     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3964       face on WikiWords that don't correspond with a file.  If people really
3965       want this to appear in bad-link face, I could accommodate that.
3966     
3967     * lisp/muse.el (muse-handle-url): New function that detects whether the
3968       given string is a URL.
3969       (muse-implicit-link-functions): Renamed from
3970       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3971       (muse-explicit-link-functions): Renamed from
3972       `muse-mode-handler-functions'.
3973       (muse-handle-implicit-link): New function that handles all
3974       implicit links by calling functions from `muse-implicit-link-functions'.
3975       (muse-handle-explicit-link): Renamed from
3976       `muse-handled-url'.
3977     
3979     modified files:
3980      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3981      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3982      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3985 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3987     Summary:
3988       Allow WikiWords to be ignored with <nop> or "''''".
3989     Revision:
3990       muse--main--1.0--patch-84
3992     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3993     
3994     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3995       whether to hide <nop> tags when coloring a Muse buffer.
3996       (muse-wiki-wikiword-at-point): Docfix.
3997       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3998       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3999       during publishing.
4000       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4001       which keeps the WikiWord that follows it from being interpreted.
4002       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4003       WikiWord delimiter.
4004     
4006     modified files:
4007      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4010 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4012     Summary:
4013       Update postal address of FSF in muse-wiki.el.
4014     Revision:
4015       muse--main--1.0--patch-83
4017     * lisp/muse-wiki.el: Update postal address of the FSF.
4018     
4020     modified files:
4021      ChangeLog lisp/muse-wiki.el
4024 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4026     Summary:
4027       Interpret explicit links before emphasis.
4028     Revision:
4029       muse--main--1.0--patch-82
4031     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4032       links before emphasis.
4033     
4034     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4035       for the heck of it.
4037     modified files:
4038      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4041 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4043     Summary:
4044       Wiki hacking, regexp tweaks.
4045     Revision:
4046       muse--main--1.0--patch-81
4048     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4049       muse-regexp.
4050     
4051     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4052       that indicates whether or not to use character classes in regexps.  The
4053       default is to let Muse try to figure it out.
4054       (muse-extreg-usable-p): Make use of this variable.
4055     
4056     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4057       this regexp.  I'm guessing it was supposed to have a TAB in there at
4058       one time.  Replace this stuff with muse-regexp-space.
4059     
4060     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4061       by default.
4062     
4063     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4064       "or".
4065     
4066     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4067       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4068       We'll fix those anchor problems eventually!
4069     
4070     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4071       uses `muse-interwiki-handle' to determine whether an interwiki link is
4072       at point.
4073     
4074     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4075       look for a suitable value at point if needed.
4076     
4077     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4078     
4079     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4080     
4081     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4083     modified files:
4084      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4085      lisp/muse-wiki.el
4088 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4090     Summary:
4091       Make installation of manual when not using Debian go smoothly.
4092     Revision:
4093       muse--main--1.0--patch-80
4095     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4096       and options are to be used when insinuating the Muse documentation into
4097       the Info menu.
4098     
4099     * Makefile (install): Make use of INSTALLINFO.
4100     
4101     * README (Installation): Give directions for changing INSTALLINFO on a
4102       Debian system and changing where Muse is installed.
4103     
4104     * muse.texi: Ditto.
4106     modified files:
4107      ChangeLog Makefile Makefile.defs README muse.texi
4110 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4112     Summary:
4113       Fix compiler warning induced by last patch.
4114     Revision:
4115       muse--main--1.0--patch-79
4117     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4118       compiler warning.
4120     modified files:
4121      ChangeLog lisp/muse-project.el lisp/muse.el
4124 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4126     Summary:
4127       Add `muse-current-file', fix minor QuickStart issue.
4128     Revision:
4129       muse--main--1.0--patch-78
4131     * examples/QuickStart: Make John Wiegley the author.
4132     
4133     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4134       `muse-current-file' instead of `buffer-file-name'.
4135     
4136     * lisp/muse-project.el (muse-current-project): Document.
4137     
4138     * lisp/muse-project.el (muse-current-file): New variable indicating the
4139       name, including path, of the file that is currently being published.
4140       (muse-project-of-file): Make use of
4141       `muse-current-file'.
4142     
4143     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4144     
4145     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4147     modified files:
4148      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4149      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4150      lisp/muse.el
4153 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4155     Summary:
4156       Make muse-replace-regexp-in-string closer to its parent; no func change.
4157     Revision:
4158       muse--main--1.0--patch-77
4160     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4161       to implement all functionality of `replace-regexp-in-string'.  No
4162       functionality change.
4163     
4165     modified files:
4166      ChangeLog lisp/muse.el
4169 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4171     Summary:
4172       Play nicely with fill, adaptive-fill, and flyspell.
4173     Revision:
4174       muse--main--1.0--patch-76
4176     * muse-mode.el (muse-mode-intangible-links): New function used to
4177       determine whether links will be considered intangible.
4178     
4179     * lisp/muse-mode.el (muse-mode-link-functions)
4180       (muse-mode-handler-functions): Minor docfix.
4181     
4182     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4183       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4184       making links intangible by default, but this may be adjusted by use of
4185       the `muse-mode-intangible-links' function.
4186     
4187     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4188       nil if we should allow a fill to occur here.  Keeps links from being
4189       broken up.
4190     
4191     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4192       non-nil if we allow spell-checking to occur here.  Keeps links from
4193       being improperly colorized.
4194     
4195     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4196       functionality change.
4198     modified files:
4199      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4202 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4204     Summary:
4205       Minor doc changes and code prettification.
4206     Revision:
4207       muse--main--1.0--patch-75
4209     * AUTHORS: Note that YH's assignment is in the mail.
4210     
4211     * README (scripts): Explain better the contents of the `scripts'
4212       directory.
4213     
4214     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4216     modified files:
4217      AUTHORS ChangeLog README lisp/muse-wiki.el
4220 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4222     Summary:
4223       Merged from hodique@lifl.fr--2005 (patch 7-11)
4224     Revision:
4225       muse--main--1.0--patch-74
4227     Patches applied:
4228     
4229      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4230        split WikiWords and InterWiki links into their own package
4231     
4232      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4233        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4234     
4235      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4236        Mimic experimental behavior for interwiki
4237     
4238      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4239        fix notes publishing
4240     
4241      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4242        various minor fixes
4244     new files:
4245      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4247     modified files:
4248      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4249      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4251     renamed files:
4252      experimental/.arch-ids/muse-wiki.el.id
4253        ==> experimental/.arch-ids/muse-wiki-old.el.id
4254      experimental/muse-wiki.el
4255        ==> experimental/muse-wiki-old.el
4257     new patches:
4258      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4259      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4260      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4261      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4262      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4265 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4267     Summary:
4268       Tell people where to find on-line version of manual.
4269     Revision:
4270       muse--main--1.0--patch-73
4272     * README: Add on-line locations for manual.
4273     
4274     * muse.texi: Remove @include directive.  This makes generating a PDF of
4275       this documentation a lot easier.
4276     
4277     * muse.texi (Preface): Add on-line locations for manual.
4279     modified files:
4280      ChangeLog README muse.texi
4283 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4285     Summary:
4286       Try to make Muse play nice with outline minor mode.
4287     Revision:
4288       muse--main--1.0--patch-72
4290     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4291     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4292     "muse" instead of "t" when adding invisibility to text or checking for
4293     invisibility.
4294     
4295     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4296     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4297     this function.
4299     modified files:
4300      ChangeLog lisp/muse-colors.el lisp/muse.el
4303 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4305     Summary:
4306       Minor grammar fix in Introduction section of manual.
4307     Revision:
4308       muse--main--1.0--patch-71
4310     * muse.texi (Introduction): Minor grammar fix.
4312     modified files:
4313      ChangeLog muse.texi
4316 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4318     Summary:
4319       Release Muse 3.01.
4320     Revision:
4321       muse--main--1.0--patch-70
4323     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4324     
4325     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4326     
4327     * lisp/muse-poem.el (muse-poem-markup-strings)
4328       (muse-poem-chapbook-strings): Make customizable.
4329     
4330     * lisp/muse-poem.el (muse-chapbook-latex-header)
4331       (muse-chapbook-latex-footer): Docfix.
4332     
4333     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4334       (muse-texinfo-pdf-extension): Ditto.
4335     
4336     * lisp/muse.el (muse-version): Change to 3.01.
4337     
4338     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4339       done, for now!
4341     modified files:
4342      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4343      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4346 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4348     Summary:
4349       Tweak documentation thoroughly; still incomplete.
4350     Revision:
4351       muse--main--1.0--patch-69
4353     * README: Minor tweaks.
4354     
4355     * muse.texi: Massively rename chapters so that the titles are more
4356       descriptive.  Clean up grammar.
4357     
4358     * muse.texi (Obtaining Muse): Move content of Installation node here,
4359       stripping out any customization tips, since those are covered later.
4360       Re-work this chapter since I was dissatisfied with it.
4361     
4362     * muse.texi (Installation): This node has the content of README regarding
4363       installation, which fits the title of the node much better than the
4364       previous content.
4365     
4366     * muse.texi (Blosxom): Turn the sections of this section into
4367       subsections.
4368     
4369     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4370       like lists!
4371     
4372     * muse.texi (History): Add a "2005" item.
4374     modified files:
4375      ChangeLog README muse.texi
4378 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4380     Summary:
4381       Finish documenting 2 more publishing styles.
4382     Revision:
4383       muse--main--1.0--patch-68
4385     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4386     
4387     * lisp/muse-journal.el: Docfixes.
4388     
4389     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4390       documentation to this function.
4391     
4392     * muse.texi (Blosxom Options): New node containing the publishing styles
4393       and options provided by Blosxom.
4394       (Book): Add usage note, as I suspect a lot of people might be confused
4395       by this style.
4396       (HTML): Space out entries better.
4397       (Journal, LaTeX): New nodes for publishing styles.
4398       (Common Elements): Document a few options that are present in
4399       `muse-publish.el'.
4401     modified files:
4402      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4403      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4406 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4408     Summary:
4409       Make Muse installable and correct an Emacs21 issue.
4410     Revision:
4411       muse--main--1.0--patch-67
4413     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4414       directory will be generated.
4415       (all): Compile muse.info by default.
4416       (doc): Refactor into individual generation rules for .html and .info
4417       files.
4418       (install): New rule that installs Muse source code, compiled .elc
4419       files, and the manual into proper places.
4420     
4421     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4422     
4423     * README (Insinuation): Move old content of Installation here.
4424       (Installation): Fill out this section.
4425       (Further Documentation): Add link to my website and note that a full
4426       manual is included with Muse.
4427     
4428     * lisp/Makefile (EL): Populate with .el files.
4429       (install): New rule that installs both .elc and .el files.
4430     
4431     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4432       Emacs21, hack in a handler for the @documentencoding tag so that it
4433       doesn't error out.
4435     modified files:
4436      ChangeLog Makefile Makefile.defs README lisp/Makefile
4437      lisp/muse-texinfo.el
4440 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4442     Summary:
4443       Cater even more to XEmacs and its annoying whims.
4444     Revision:
4445       muse--main--1.0--patch-66
4447     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4448       environment variable.
4449     
4450     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4451       handle it.  Load `muse-build.el' instead.
4452     
4453     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4454       used.
4455     
4456     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4457       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4458       not used.
4459     
4460     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4461       function does not appear to be used.
4462     
4463     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4464       `replace-regexp-in-string', since XEmacs doesn't have this function.
4465       We only implement the first 3 args, but this could be extended if we
4466       need to do so.
4467     
4468     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4469       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4470     
4471     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4472     
4473     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4474       make XEmacs shut up.
4475     
4476     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4477     
4478     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4479     
4480     * lisp/muse-http.el (muse-winnow-list): Ditto.
4481     
4482     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4483     
4484     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4485     
4486     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4487     
4488     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4489       anything.
4490     
4491     * scripts/publish: Use EMACS environment variable instead of hard-coding
4492       it.
4494     modified files:
4495      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4496      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4497      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4498      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4499      lisp/muse.el scripts/muse-build.el scripts/publish
4502 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4504     Summary:
4505       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4506     Revision:
4507       muse--main--1.0--patch-65
4509     * AUTHORS: Update entry.
4510     
4511     * muse-*.el: Move to the lisp directory.
4512     
4513     * lisp/Makefile: New file containing rules to test and compile the
4514       source.
4515     
4516     * Makefile.defs: New file that contains common definitions for all other
4517       Makefiles, such as Emacs command to use.
4518     
4519     * Makefile: Move lisp-specific rules to lisp/Makefile.
4520       (SUBDIRS): New variable containing subdirectories to clean.
4521     
4522     * README: Update to reflect new location of source files.  Give updated
4523       directions for compiling with XEmacs.
4524     
4525     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4526       compile.
4527       (%.html): Pass SITEFLAG as an environment variable to
4528       ../scripts/publish.
4529     
4530     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4531       seems to be needed to keep the process from failing.  This has *got* to
4532       be a bug in Muse, but I don't want to deal with it now.
4533     
4534     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4535     
4536     * lisp/muse-convert.el: Move line to commentary section.
4537     
4538     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4539       locally-bound `type' variable isn't used here.
4540     
4541     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4542     
4543     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4544       binding.
4545     
4546     * scripts/muse-build.el (load-path): Correct paths.
4547     
4548     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4549       as to avoid spurious warnings.
4550     
4551     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4552       it exists.
4553     
4554     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4555       (muse-match-string-no-properties): New functions that take the place of
4556       `line-end-position', `line-beginning-position', and
4557       `match-string-no-properties', respectively.
4558     
4559     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4560       (muse-my-journal-find-entries): Use Muse-specific version of
4561       `match-string-no-properties', `line-beginning-position', and
4562       `line-end-position' since these do not exist in XEmacs.
4563     
4564     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4565       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4566     
4567     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4568     
4569     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4570       (muse-html-insert-contents): Ditto.
4571     
4572     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4573     
4574     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4575     
4576     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4577     
4578     * lisp/muse-publish.el (muse-publish-markup-tag)
4579       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4580       (muse-published-buffer-contents): Ditto.
4581     
4582     * scripts/muse-build.el (muse-elint-files): Ditto.
4584     new files:
4585      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4586      lisp/.arch-ids/Makefile.id lisp/Makefile
4588     modified files:
4589      AUTHORS ChangeLog Makefile README examples/Makefile
4590      examples/QuickStart examples/johnw/muse-johnw.el
4591      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4592      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4593      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4594      lisp/muse.el scripts/muse-build.el scripts/publish
4596     renamed files:
4597      .arch-ids/muse-blosxom.el.id
4598        ==> lisp/.arch-ids/muse-blosxom.el.id
4599      .arch-ids/muse-book.el.id
4600        ==> lisp/.arch-ids/muse-book.el.id
4601      .arch-ids/muse-colors.el.id
4602        ==> lisp/.arch-ids/muse-colors.el.id
4603      .arch-ids/muse-convert.el.id
4604        ==> lisp/.arch-ids/muse-convert.el.id
4605      .arch-ids/muse-docbook.el.id
4606        ==> lisp/.arch-ids/muse-docbook.el.id
4607      .arch-ids/muse-html.el.id
4608        ==> lisp/.arch-ids/muse-html.el.id
4609      .arch-ids/muse-http.el.id
4610        ==> lisp/.arch-ids/muse-http.el.id
4611      .arch-ids/muse-journal.el.id
4612        ==> lisp/.arch-ids/muse-journal.el.id
4613      .arch-ids/muse-latex.el.id
4614        ==> lisp/.arch-ids/muse-latex.el.id
4615      .arch-ids/muse-mode.el.id
4616        ==> lisp/.arch-ids/muse-mode.el.id
4617      .arch-ids/muse-poem.el.id
4618        ==> lisp/.arch-ids/muse-poem.el.id
4619      .arch-ids/muse-project.el.id
4620        ==> lisp/.arch-ids/muse-project.el.id
4621      .arch-ids/muse-publish.el.id
4622        ==> lisp/.arch-ids/muse-publish.el.id
4623      .arch-ids/muse-regexps.el.id
4624        ==> lisp/.arch-ids/muse-regexps.el.id
4625      .arch-ids/muse-texinfo.el.id
4626        ==> lisp/.arch-ids/muse-texinfo.el.id
4627      .arch-ids/muse.el.id
4628        ==> lisp/.arch-ids/muse.el.id
4629      muse-blosxom.el
4630        ==> lisp/muse-blosxom.el
4631      muse-book.el
4632        ==> lisp/muse-book.el
4633      muse-colors.el
4634        ==> lisp/muse-colors.el
4635      muse-convert.el
4636        ==> lisp/muse-convert.el
4637      muse-docbook.el
4638        ==> lisp/muse-docbook.el
4639      muse-html.el
4640        ==> lisp/muse-html.el
4641      muse-http.el
4642        ==> lisp/muse-http.el
4643      muse-journal.el
4644        ==> lisp/muse-journal.el
4645      muse-latex.el
4646        ==> lisp/muse-latex.el
4647      muse-mode.el
4648        ==> lisp/muse-mode.el
4649      muse-poem.el
4650        ==> lisp/muse-poem.el
4651      muse-project.el
4652        ==> lisp/muse-project.el
4653      muse-publish.el
4654        ==> lisp/muse-publish.el
4655      muse-regexps.el
4656        ==> lisp/muse-regexps.el
4657      muse-texinfo.el
4658        ==> lisp/muse-texinfo.el
4659      muse.el
4660        ==> lisp/muse.el
4662     new directories:
4663      lisp lisp/.arch-ids
4666 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4668     Summary:
4669       Massively untabify files.
4670     Revision:
4671       muse--main--1.0--patch-64
4674     modified files:
4675      ChangeLog ChangeLog.2004 experimental/muse-message.el
4676      experimental/muse-wiki.el muse-book.el muse-colors.el
4677      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4678      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4679      muse-project.el muse-publish.el muse-regexps.el
4680      muse-texinfo.el muse.el
4683 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4685     Summary:
4686       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4687     Revision:
4688       muse--main--1.0--patch-63
4690     (Summary of changes that Yann made)
4691     
4692     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4693     
4694     * muse-mode.el (muse-generate-index): Move index generation code into
4695       `muse-index-as-string'.
4696       (muse-index-as-string): New function that generates an index and
4697       returns it as a string, instead of placing it in a buffer like
4698       `muse-generate-index' used to.
4699     
4700     Patches applied:
4701     
4702      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4703        merge from mwolson@gnu.org--2005
4704     
4705      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4706        Accept WikiWords as links [mostly rescinded]
4707     
4708      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4709        merge from mwolson@gnu.org--2005/muse--main--1.0
4710     
4711      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4712        Merged from mwolson@gnu.org--2005 (patch 60-62)
4713     
4714      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4715        provide a string view of the index
4717     modified files:
4718      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4720     new patches:
4721      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4722      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4723      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4724      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4725      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4728 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4730     Summary:
4731       Document Blosxom, Book, DocBook, and HTML publishing styles.
4732     Revision:
4733       muse--main--1.0--patch-62
4735     * muse-blosxom.el: Clean up header.
4736     
4737     * muse-book.el (muse-before-book-publish-hook): Rename to
4738       `muse-book-before-publish-hook'.
4739       (muse-after-book-publish-hook): Rename to
4740       `muse-book-after-publish-hook'.
4741     
4742     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4743       (muse-html-markup-strings, muse-xhtml-markup-strings)
4744       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4745       (muse-html-charset-default, muse-html-encoding-default)
4746       (muse-html-encoding-map): Docfixes.
4747     
4748     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4749       sections.
4751     modified files:
4752      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4755 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4757     Summary:
4758       Begin work on Publishing Styles section of manual.
4759     Revision:
4760       muse--main--1.0--patch-61
4762     * Makefile (.PHONY): Add "doc" to list.
4763       (doc): New rule that generates Info and HTML files from muse.texi.
4764       (dist): Rely on `distclean', not `clean'.
4765     
4766     * examples/QuickStart (Authoring mode): Remove empty section.
4767     
4768     * muse.texi: Call this program "the Emacs Muse" in title.
4769       (Publishing Styles): Begin to populate section.
4770       (Deriving Styles): First subsection of Publishing Styles.
4771       (Contributors): Remove spurious copyright section, since we address
4772       this in the title.
4773     
4774     * README: Actually remember to add this file.
4776     new files:
4777      .arch-ids/README.id README
4779     modified files:
4780      ChangeLog Makefile examples/QuickStart muse.texi
4783 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4785     Summary:
4786       Document Markup Rules.
4787     Revision:
4788       muse--main--1.0--patch-60
4790     * examples/QuickStart: Remove stray <comment> tag.
4791     
4792     * muse.texi (Top): Comment every menu line.
4793       (Markup Rules): New section with plenty of subsections.
4795     modified files:
4796      ChangeLog examples/QuickStart muse.texi
4799 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4801     Summary:
4802       Release this as Muse 3.00.90 (RC1).
4803     Revision:
4804       muse--main--1.0--patch-59
4806     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4807       is compatible with both Emacs and XEmacs.
4808     
4809     * examples/README: Renamed to QuickStart.
4810     
4811     * examples/Makefile (EXAMPLES): Reflect name change of README.
4812     
4813     * muse.el: Ditto.
4815     modified files:
4816      ChangeLog Makefile examples/Makefile muse.el
4818     renamed files:
4819      examples/.arch-ids/README.id
4820        ==> examples/.arch-ids/QuickStart.id
4821      examples/README
4822        ==> examples/QuickStart
4825 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4827     Summary:
4828       Makefile refactoring.
4829     Revision:
4830       muse--main--1.0--patch-58
4832     * Makefile (.PHONY): List all non-file targets.
4833       (examples): New rule that calls Make in the examples directory.
4834       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4835     
4836     * README: Move to the examples directory.  I'd prefer to distribute a
4837       very basic plain text README and use this as a quickstart + markup
4838       example + publishing example.
4839     
4840     * examples/Makefile: Move all README-related rules here.
4841     
4842     * examples/README: Add an "About this document" section.  
4843     
4844     * scripts/publish (style): Do not include the contrib directory, since we
4845       don't use any code from there.  Since this is only invoked from the
4846       examples directory, make sure add the parent directory to the load
4847       path.
4848     
4849     * muse.texi: Change version to 3.00.90 (RC1).
4850     
4851     * muse.el: Change location of the README file in header.
4852     
4853     * muse.el (muse-version): Update to 3.00.90 (RC1).
4855     new files:
4856      examples/.arch-ids/Makefile.id examples/Makefile
4858     modified files:
4859      ChangeLog Makefile examples/README muse.el muse.texi
4860      scripts/publish
4862     renamed files:
4863      .arch-ids/README.id
4864        ==> examples/.arch-ids/README.id
4865      README
4866        ==> examples/README
4869 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4871     Summary:
4872       Update my example configuration.
4873     Revision:
4874       muse--main--1.0--patch-57
4876     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4877       and experimental status of muse-message.
4879     modified files:
4880      ChangeLog examples/mwolson/muse-init.el
4883 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4885     Summary:
4886       Provide optional outline-style faces; customization fixes; experimental stuff.
4887     Revision:
4888       muse--main--1.0--patch-56
4890     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4891       option that determines what the header faces should look like.  If
4892       'outline, use outline-style faces.  If nil, don't generate the faces at
4893       all, which allows the user to specify their own.  Otherwise, use the
4894       scaled faces, which is the default behavior.
4895       (muse-colors-outline-faces-list): List of faces to use.  In case the
4896       outline faces are not available, provide reasonable defaults.
4897       (muse-make-faces): Use dolist instead of mapc.  Implement the
4898       possibility of having outline-style colors for heading.  Don't call
4899       this function immediately -- give the users time to make their changes
4900       through the customize interface.  Once we call this function, Emcs from
4901       CVS will not allow the faces to be changed easily, which is a shame.
4902     
4903     * muse-message.el (muse-message-contents-tag): Copied from
4904       `muse-publish-contents-tag' in order to keep the customization
4905       interface from making the `muse-markup-tags' option from throwing a
4906       type mismatch error.  This function is untested and will likely do
4907       nothing useful.  This file has been moved to the experimental folder
4908       until it gets fleshed out more.
4909     
4910     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4911       file that could eventually provide wiki-like ability.  Currently this
4912       is just a collection of functions that were pruned out when he remade
4913       Muse, so don't get too excited.  I plan to eventually merge Yann
4914       Hodique's work here, probably after the first release of Muse.
4915     
4916     * muse-regexps.el (muse-regexp): Improve description.
4917     
4918     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4919       the muse-regexp group since it is just a single regexp.  Lists of
4920       regexps don't have to be in muse-regexp, however.
4921     
4922     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4923       since the Emacs devel mailing list seems to not want Britain-izations
4924       in Emacs code.
4925     
4926     * muse-colors.el (muse-colors): Ditto.
4927     
4928     * muse-docbook.el (muse-docbook): Ditto.
4929     
4930     * muse-html.el (muse-html): Ditto.
4931     
4932     * muse-http.el (muse-http): Ditto.
4933     
4934     * muse-message.el (muse-message): Ditto.
4935     
4936     * muse-mode.el (muse-mode): Ditto.
4937     
4938     * muse-project.el (muse-project): Ditto.
4939     
4940     * muse-publish.el (muse-publish): Ditto.
4941     
4942     * muse.el (muse): Ditto.
4944     new files:
4945      experimental/.arch-ids/=id
4946      experimental/.arch-ids/muse-wiki.el.id
4947      experimental/muse-wiki.el
4949     modified files:
4950      ChangeLog experimental/muse-message.el muse-blosxom.el
4951      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4952      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4953      muse.el
4955     renamed files:
4956      .arch-ids/muse-message.el.id
4957        ==> experimental/.arch-ids/muse-message.el.id
4958      muse-message.el
4959        ==> experimental/muse-message.el
4961     new directories:
4962      experimental experimental/.arch-ids
4965 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4967     Summary:
4968       Fix publishing error when given an empty string for header/footer.
4969     Revision:
4970       muse--main--1.0--patch-55
4972     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4973       `file-readable-p' if it is an empty string.  For some reason,
4974       `file-readable-p' and `insert-file-contents' were treating an empty
4975       string as if it were the current directory.
4977     modified files:
4978      ChangeLog muse-publish.el
4981 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4983     Summary:
4984       WYSIWYG emphasis, XEmacs compatibility hacks.
4985     Revision:
4986       muse--main--1.0--patch-54
4988     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4989       compliant.  Only colorize if we end with the same number of asterisks
4990       as we start with, preventing unnoticed syntax errors.  Don't colorize
4991       in the middle of a word.
4992       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4993       Only colorize if we end with an underscore.  Don't colorize in the
4994       middle of a word.
4995     
4996     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4997       inside of group.  This will probably not do anything, but it seems
4998       syntactically good.
4999     
5000     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5001       where we start with an image link.  JohnW didn't seem to like having
5002       <p> tags inserted before image links, but they don't validate properly
5003       as they are.  For now, I will surround such links/paragraphs with <div
5004       class="image-link"> in an attempt to be as not invasive and yet
5005       standards compliant as possible.
5006     
5007     * muse-html.el (muse-html-escape-string): Work around distinction between
5008       int and char types in XEmacs.  Deal with an annoying replace-match bug
5009       in XEmacs that rears its head at times.
5010     
5011     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5012       multi-line.
5014     modified files:
5015      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5016      muse-publish.el
5019 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5021     Summary:
5022       Minor code cleanup to address elint issues.
5023     Revision:
5024       muse--main--1.0--patch-53
5026     * Makefile (test): Don't build README files during this rule.  Remove
5027       spurious "make clean" statement.
5028     
5029     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5030       `muse-colors' group, and give it a proper type.
5031     
5032     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5033     
5034     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5035       muse-my-journal-find-entries): Replace `string-to-int' with
5036       `string-to-number'.
5037     
5038     * muse-html.el (muse-html-insert-contents): Ditto.
5039     
5040     * muse-journal.el (muse-journal-html-munge-buffer,
5041       muse-journal-latex-munge-buffer): Ditto.
5042     
5043     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5044     
5045     * muse-publish.el (muse-publish-markup-footnote,
5046       muse-publish-contents-tag): Ditto.
5047     
5048     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5050     modified files:
5051      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5052      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5053      muse-regexps.el
5056 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5058     Summary:
5059       Add ability to automate the creation a new blosxom entry.
5060     Revision:
5061       muse--main--1.0--patch-52
5063     * examples/mwolson/muse-init.el: Move new entry section to
5064       muse-blosxom.el.  Modify the key settings in my example accordingly.
5065     
5066     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5067       Muse always makes sure that the file ends with a newline.
5068     
5069     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5070       planner markup is now provided automatically by the planner port to
5071       Muse, and we don't have any customized markup.
5072     
5073     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5074       variable that specifies where the base directory of your blog entries
5075       is found.
5076     
5077     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5078       the base directory.  Explore categories recursively.
5079     
5080     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5081       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5082       special characters file name.
5083     
5084     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5085       making a new blog entry.  It will prompt you for a category, then a
5086       title, and then will create a new file that has the date and title
5087       inserted.
5089     modified files:
5090      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5093 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5095     Summary:
5096       Change mailing address of FSF, add AUTHORS file.
5097     Revision:
5098       muse--main--1.0--patch-51
5100     * muse-*.el, muse.texi: Change mailing address of FSF.
5101     
5102     * muse.texi (Contributors): Fix typo.
5103     
5104     * AUTHORS: New file containing a list of all of those who have
5105       contributed code or documentation to Muse, how many lines were changed,
5106       etc.
5108     new files:
5109      .arch-ids/AUTHORS.id AUTHORS
5111     modified files:
5112      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5113      muse-html.el muse-http.el muse-journal.el muse-latex.el
5114      muse-message.el muse-mode.el muse-poem.el muse-project.el
5115      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5116      muse.texi
5119 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5121     Summary:
5122       Merged from hodique@lifl.fr--2005 (patch 0-1)
5123     Revision:
5124       muse--main--1.0--patch-50
5126     Patches applied:
5127     
5128      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5129        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5130     
5131      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5132        fix .html (for example) in visible names for links
5134     modified files:
5135      ChangeLog muse-publish.el
5137     new patches:
5138      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5139      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5142 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5144     Summary:
5145       Make generated X(HT)ML show up in the right encoding in other modes.
5146     Revision:
5147       muse--main--1.0--patch-49
5149     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5150       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5151       generated (X)HTML files show up in the right coding system when editing
5152       them with another Emacs mode.
5153     
5154     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5155       encoding instead of hard-coding it.
5156     
5157     * muse-message.el: Add content to Commentary section, explaining the use
5158       of this publishing style.
5160     modified files:
5161      ChangeLog muse-html.el muse-journal.el muse-message.el
5164 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5166     Summary:
5167       Move regexps to same group, only make 4 heading faces.
5168     Revision:
5169       muse--main--1.0--patch-48
5171     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5172       can only publish 3 of them specially, leaving the fourth to be in
5173       plain text.
5174       (muse-colors-markup): Only recognize 4 levels of heading.
5175     
5176     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5177       (muse-file-regexp, muse-image-regexp)
5178       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5179       like a good idea to have all the regexps in the same group.
5181     modified files:
5182      ChangeLog muse-colors.el muse-regexps.el muse.el
5185 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5187     Summary:
5188       Update my example config, minor code cleanup.
5189     Revision:
5190       muse--main--1.0--patch-47
5192     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5193       names and add "Plans" project.
5194     
5195     * muse-docbook.el (looking-back): Delete.
5196     
5197     * muse-html.el (looking-back): Delete.
5198     
5199     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5200       instead of `looking-back'.
5201     
5202     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5203       function, use this function.  If `looking-back' exists, call it;
5204       otherwise, use a workaround.
5206     removed files:
5207      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5209     modified files:
5210      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5211      muse-html.el muse.el
5214 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5216     Summary:
5217       Handle a few paragraph publishing edge cases better.
5218     Revision:
5219       muse--main--1.0--patch-46
5221     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5222       beginning-of-document, end-of-document, and paragraph separator regexps
5223       so that one markup rule can be used in all these cases.
5224       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5225       particular, blockquote or center at beginning or end of document will
5226       be published properly.  Hopefully this won't slow things down too much.
5227       (muse-docbook-markup-paragraph-close): Removed.
5228     
5229     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5230     
5231     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5232       Ditto.
5233       (muse-html-markup-paragraph-close): Removed.
5235     modified files:
5236      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5239 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5241     Summary:
5242       Improve prompt when reading a tag.
5243     Revision:
5244       muse--main--1.0--patch-45
5246     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5247       other Emacs modes seem to do.
5249     modified files:
5250      ChangeLog muse-mode.el
5253 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5255     Summary:
5256       Warn user when publishing fails due to a private directory.
5257     Revision:
5258       muse--main--1.0--patch-44
5260     * muse-project.el (muse-project-private-p): Warn users when publishing a
5261       file fails due to its directory not being readable by others.  Make
5262       sure that you do a `chmod +o name_of_directory' if you want the
5263       contents of that directory to be publishable.
5265     modified files:
5266      ChangeLog muse-project.el
5269 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5271     Summary:
5272       Fix error with example tags and message publishing style.
5273     Revision:
5274       muse--main--1.0--patch-43
5276     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5277       see if a previous definition for `font-lock-multiline' exists.
5278     
5279     * muse-message.el (muse-message-example-tag): Don't require two
5280       additional (unused) arguments.
5282     modified files:
5283      ChangeLog muse-colors.el muse-message.el
5286 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5288     Summary:
5289       Always end the published document with a newline.
5290     Revision:
5291       muse--main--1.0--patch-42
5293     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5294       published document with a newline.
5295     
5296     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5298     modified files:
5299      ChangeLog muse-docbook.el muse-html.el
5302 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5304     Summary:
5305       Don't let automatic backup files crash the publishing process.
5306     Revision:
5307       muse--main--1.0--patch-41
5309     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5310       directive since this value is already processed by
5311       `muse-publish-markup-directive', and may be obtained by using
5312       the code: (muse-publishing-directive "date").
5313     
5314     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5315       to run (funcall nil); this happened once during a debugging process.
5316     
5317     * muse-project.el (muse-project-private-p): Skip any file for which we
5318       cannot fetch attributes.  This fixes a bug where having an
5319       Emacs-generated automatic backup file in a publishing directory causes
5320       the publishing process to halt with an error.
5322     modified files:
5323      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5326 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5328     Summary:
5329       Apply fix in previous patch to the DocBook publishing style.
5330     Revision:
5331       muse--main--1.0--patch-40
5333     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5334       previous patch here as well.
5335     
5337     modified files:
5338      ChangeLog muse-docbook.el
5341 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5343     Summary:
5344       Fix newly-introduced lock-up during HTML publishing.
5345     Revision:
5346       muse--main--1.0--patch-39
5348     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5349       planner rules higher priority in the publishing sequence.  Hopefully
5350       this will not wreck anything; I don't use these rules, so I cannot
5351       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5352     
5353     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5354       replace-match; that seems to be slightly evil.  Return nil instead of a
5355       newline since otherwise Muse thinks that we are not done yet and gets
5356       into an infinite loop.  This should fix the lock-up problem that
5357       resulted from the previous few patches.
5359     modified files:
5360      ChangeLog muse-blosxom.el muse-html.el
5363 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5365     Summary:
5366       Parenthesis goofup.
5367     Revision:
5368       muse--main--1.0--patch-38
5370     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5371     
5373     modified files:
5374      ChangeLog muse-blosxom.el
5377 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5379     Summary:
5380       Make docbook and blosxom modes close paragraphs properly at end.
5381     Revision:
5382       muse--main--1.0--patch-37
5384     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5385       patch.
5386     
5387     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5388       (muse-docbook-markup-paragraph-close): Adapt from
5389       `muse-html-markup-paragraph-close'.
5390     
5391     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5392       preserve the same appearance as before the last patch.
5394     modified files:
5395      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5398 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5400     Summary:
5401       Bugfix: Close P tag properly at end of file.
5402     Revision:
5403       muse--main--1.0--patch-36
5405     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5406       error.
5407     
5408     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5409       detecting whether or not a paragraph needs a closing P tag.
5410       (muse-html-markup-paragraph-close): New function that only inserts a
5411       closing P tag when an unclosed P tag is nearby.
5413     modified files:
5414      ChangeLog muse-blosxom.el muse-html.el
5417 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5419     Summary:
5420       Update my example settings.
5421     Revision:
5422       muse--main--1.0--patch-35
5424     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5426     modified files:
5427      ChangeLog examples/mwolson/muse-init.el
5430 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5432     Summary:
5433       Update documentation for C-c TAB feature.
5434     Revision:
5435       muse--main--1.0--patch-34
5437     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5438       `muse-insert-tag'.
5439     
5441     modified files:
5442      ChangeLog muse.texi
5445 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5447     Summary:
5448       New feature: tag completion with C-c TAB.
5449     Revision:
5450       muse--main--1.0--patch-33
5452     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5453       (muse-tag-history, muse-custom-tags): New variables that keep track of
5454       the tag history and newly-entered tags respectively for
5455       `muse-insert-tag'.
5456       (muse-insert-tag): New function that interactively prompts the user for
5457       a tag to use.
5459     modified files:
5460      ChangeLog muse-mode.el
5463 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5465     Summary:
5466       Fix XHTML validation error with <hr> and <br>.
5467     Revision:
5468       muse--main--1.0--patch-32
5470     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5471       and HR tags for XHTML publishing.  This should fix a few validation
5472       errors that I've been noticing lately.
5474     modified files:
5475      ChangeLog muse-html.el
5478 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5480     Summary:
5481       Remove flyspell overlays on links.
5482     Revision:
5483       muse--main--1.0--patch-31
5485     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5486       should make the link clickable.  On Emacs21, the color will stay red,
5487       but other Emacsen should do the right thing, which is use the normal
5488       link color.  Hopefully this will fix some strange flyspell-related link
5489       problems.
5491     modified files:
5492      ChangeLog muse-colors.el
5495 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5497     Summary:
5498       Update my example Muse settings.
5499     Revision:
5500       muse--main--1.0--patch-30
5502     * examples/mwolson/muse-init.el: Update from my latest version.
5503       (muse-project-alist): Remove the francais part of my blog.
5504       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5505       into this and `my-muse-mode-fill-nobreak-p'.
5506       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5507       this is the best way to accomplish this.
5508       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5509       characters in the title.
5510       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5512     modified files:
5513      ChangeLog examples/mwolson/muse-init.el
5516 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5518     Summary:
5519       Add simple `muse-version' function.
5520     Revision:
5521       muse--main--1.0--patch-29
5523     * muse.el (muse-version): New function that displays the value of the
5524       `muse-version' variable.  This should be easier for the user to type
5525       than C-h v muse-version.
5527     modified files:
5528      ChangeLog muse.el
5531 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5533     Summary:
5534       Don't compile documentation by default.
5535     Revision:
5536       muse--main--1.0--patch-28
5538     * Makefile (all): Don't compile documentation by default.
5539       (doc): Use this rule to compile documentation.
5541     modified files:
5542      ChangeLog Makefile
5545 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5547     Summary:
5548       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5549     Revision:
5550       muse--main--1.0--patch-27
5552     2005-04-16  Michael Olson  <mwolson@gnu.org>
5553     
5554         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5555         johnw. If a journal entry's title is a [[link]], then an
5556         <enclosure> tag will be added to the XML data giving the size and
5557         MIME type of the link target.  This makes podcasting with Muse
5558         trivial.
5559         (muse-journal-rss-entry-template): Add enclosure usage to example.
5560         (muse-journal-rss-munge-buffer): Implement enclosures.
5562     modified files:
5563      ChangeLog muse-journal.el
5566 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5568     Summary:
5569       Standardize source headers, appease elint, don't require planner
5570     Revision:
5571       muse--main--1.0--patch-26
5573     2005-04-15  Michael Olson  <mwolson@gnu.org>
5574     
5575         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5576         `scripts' directory since it really isn't part of Muse proper; it
5577         is used to generate Muse output from the command line.
5578     
5579         * muse-blosxom.el: Handle case where planner is not loaded so that
5580         it isn't a hard requirement.
5581     
5582         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5583         that elint doesn't complain.
5584     
5585         * muse-message.el (muse-message-markup-link): Don't throw up on
5586         links with no description.
5587     
5588         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5589         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5590         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5591         muse-project.el, muse-publish.el, muse-regexps.el,
5592         muse-texinfo.el, muse.el: Add standard header for each file in
5593         preparation for the initial release, which will hopefully happen
5594         sometime within the next month.
5595     
5597     removed files:
5598      experimental/.arch-ids/=id
5600     modified files:
5601      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5602      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5603      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5604      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5605      muse-texinfo.el muse.el
5607     renamed files:
5608      .arch-ids/muse-build.el.id
5609        ==> scripts/.arch-ids/muse-build.el.id
5610      muse-build.el
5611        ==> scripts/muse-build.el
5613     removed directories:
5614      experimental experimental/.arch-ids
5617 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5619     Summary:
5620       Merge contents of muse-latexcjk.el into muse-latex.el.
5621     Revision:
5622       muse--main--1.0--patch-25
5624     2005-04-14  Michael Olson  <mwolson@gnu.org>
5625     
5626         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5627         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5628         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5629         Merge in from muse-latexcjk.el.
5630     
5631         * muse-latexcjk.el: Removed, functionality merged with
5632         muse-latex.el
5634     removed files:
5635      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5637     modified files:
5638      ChangeLog muse-latex.el
5641 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5643     Summary:
5644       Merge muse-xhtml.el into muse-html.el.
5645     Revision:
5646       muse--main--1.0--patch-24
5648     2005-04-06  Michael Olson  <mwolson@gnu.org>
5649     
5650         * examples/mwolson/muse-init.el: Update with respect to the
5651         muse-xhtml.el merge.
5652     
5653         * muse-html.el: The contents of muse-xhtml.el have been merged in
5654         as advised by John Wiegley.
5655         (muse-html-style-sheet): Add example for XHTML use in the
5656         function's documentation.
5657         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5658         Moved from muse-xhtml.el.
5659     
5660         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5662     removed files:
5663      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5665     modified files:
5666      ChangeLog examples/mwolson/muse-init.el muse-html.el
5669 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5671     Summary:
5672       Try to fix regexps for Emacs 21.4.
5673     Revision:
5674       muse--main--1.0--patch-23
5676     2005-04-05  Michael Olson  <mwolson@gnu.org>
5677     
5678         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5679         for Emacs 21.4.
5681     modified files:
5682      ChangeLog muse-regexps.el
5685 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5687     Summary:
5688       Add comments to the publish-project example script
5689     Revision:
5690       muse--main--1.0--patch-22
5692     2005-04-01  Michael Olson  <mwolson@gnu.org>
5693     
5694         * examples/publish-project: Moved here from
5695         scripts/publish-project.  Added a few comments so people know what
5696         it is used for.
5698     modified files:
5699      ChangeLog examples/publish-project
5701     renamed files:
5702      scripts/.arch-ids/publish-project.id
5703        ==> examples/.arch-ids/publish-project.id
5704      scripts/publish-project
5705        ==> examples/publish-project
5708 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5710     Summary:
5711       New XHTML style, add more examples to my sample muse config
5712     Revision:
5713       muse--main--1.0--patch-21
5715     2005-03-31  Michael Olson  <mwolson@gnu.org>
5716     
5717         * examples/mwolson/muse-init.el: Give an example of deriving a
5718         custom publishing style.
5719         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5720         (my-muse-prepare-entry-for-xanga): Mangle the published output
5721         from a blosxom project and copy the result to the clipboard for
5722         easy pasting into Xanga's web form.  The file is untouched.
5723     
5724         * muse-html.el (muse-html-style-sheet): Include the <style
5725         type="text/css"></style> wrapper around the example.
5726         (muse-html-header): Don't add <style type="text/css"></style>
5727         around the value of `muse-html-style-sheet' anymore.  This allows
5728         for the option of putting your stylesheet(s) in a separate file.
5729         An example of this is given in the documentation for this
5730         variable.
5731     
5732         * muse-xhtml: New file that implements a publishing style which is
5733         derived from HTML mode.  It uses a slightly modified version of
5734         the HTML markup rules to generate XHTML-compliant output.
5735     
5736         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5737         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5738         header gaffes.
5739     
5740         * muse-journal.el: Add new "journal-xhtml" style.
5741     
5742         * muse-message.el: Add new "message-xhtml" style.
5744     new files:
5745      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5747     modified files:
5748      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5749      muse-html.el muse-journal.el muse-message.el
5752 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5754     Summary:
5755       Add my muse configuration to the examples
5756     Revision:
5757       muse--main--1.0--patch-20
5759     2005-03-24  Michael Olson  <mwolson@gnu.org>
5760     
5761         * examples/johnw: Move John Wiegley's configuration to this
5762         directory.
5763     
5764         * examples/mwolson: My configuration files go here.
5765     
5766         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5767         just figured out how to keep links from being spell-checked or
5768         split up by fill-mode, so the implementation of this may be found
5769         here.  I also made a function that sets up a blog entry for me.
5771     new files:
5772      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5773      examples/mwolson/.arch-ids/muse-init.el.id
5774      examples/mwolson/muse-init.el
5776     modified files:
5777      ChangeLog
5779     renamed files:
5780      examples/.arch-ids/muse-johnw.el.id
5781        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5782      examples/.arch-ids/publish-johnw.id
5783        ==> examples/johnw/.arch-ids/publish-johnw.id
5784      examples/muse-johnw.el
5785        ==> examples/johnw/muse-johnw.el
5786      examples/publish-johnw
5787        ==> examples/johnw/publish-johnw
5789     new directories:
5790      examples/johnw examples/johnw/.arch-ids examples/mwolson
5791      examples/mwolson/.arch-ids
5794 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5796     Summary:
5797       Add muse-blosxom script and plugin for pyblosxom
5798     Revision:
5799       muse--main--1.0--patch-19
5801     2005-03-24  Michael Olson  <mwolson@gnu.org>
5802     
5803         * muse-blosxom.el: Update copyright notice in headers and mention
5804         the pyblosxom scripts.
5805     
5806         * contrib/pyblosxom: New directory containing pyblosxom plugins
5807         and helper scripts.
5808     
5809         * contrib/getstamps.py: Script that generates the "timestamps"
5810         file, run on the local machine.
5811     
5812         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5813         timestamps file.
5815     new files:
5816      contrib/pyblosxom/.arch-ids/=id
5817      contrib/pyblosxom/.arch-ids/getstamps.py.id
5818      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5819      contrib/pyblosxom/getstamps.py
5820      contrib/pyblosxom/hardcodedates.py
5822     modified files:
5823      ChangeLog muse-blosxom.el
5825     new directories:
5826      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5829 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5831     Summary:
5832       muse-blosxom.el has matured past experimental status
5833     Revision:
5834       muse--main--1.0--patch-18
5836     2005-03-23  Michael Olson  <mwolson@gnu.org>
5837     
5838         * muse-blosxom.el: Remove common functionality that has already
5839         been implemented in `muse-html.el'.  Derive this mode from
5840         `muse-html'.  Update documentation.  I now feel that this file is
5841         ready to be included in the top-level Muse directory.
5843     modified files:
5844      ChangeLog muse-blosxom.el
5846     renamed files:
5847      experimental/.arch-ids/muse-blosxom.el.id
5848        ==> .arch-ids/muse-blosxom.el.id
5849      experimental/muse-blosxom.el
5850        ==> muse-blosxom.el
5853 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5855     Summary:
5856       Make muse-blosxom.el slightly less experimental
5857     Revision:
5858       muse--main--1.0--patch-17
5860     2005-03-22  Michael Olson  <mwolson@gnu.org>
5861     
5862         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5863         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5864         useful.
5865         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5866         from the `muse-blosxom-markup-date-directive' rule.
5867         (blosxom-set-time): Remove this function.  We're not going to be
5868         touching the timestamp manually anymore -- it's too much of a
5869         hassle.  Right now I've got a python program that compiles a
5870         timestamp file and a pyblosxom helper that reads it.  Something
5871         similar could be arranged for blosxom, I'm sure.
5872     
5874     modified files:
5875      ChangeLog experimental/muse-blosxom.el
5878 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5880     Summary:
5881       Apply latest journal-related updates from johnw
5882     Revision:
5883       muse--main--1.0--patch-16
5886     modified files:
5887      ChangeLog examples/muse-johnw.el muse-journal.el
5890 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5892     Summary:
5893       Add Projects node to the manual
5894     Revision:
5895       muse--main--1.0--patch-15
5897     2005-02-28  Michael Olson  <mwolson@gnu.org>
5898     
5899         * muse.texi: Change copyright notice since the FSF is now the
5900         copyright holder.
5901         (Projects): New node, based on a section from the README file.
5903     modified files:
5904      ChangeLog muse.texi
5907 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5909     Summary:
5910       Correct documentation, adding some content.
5911     Revision:
5912       muse--main--1.0--patch-14
5914     2005-02-28  Michael Olson  <mwolson@gnu.org>
5915     
5916         * muse.texi: Change license terms of the documentation to the GNU
5917         GPL instead of the GNU FDL, as per the consent of the copyright
5918         holders of the emacs-wiki manual, from which this is based.  Some
5919         emacs-wiki-isms in the manual were corrected, and the Getting
5920         Started section was updated.
5922     modified files:
5923      ChangeLog muse.texi
5926 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5928     Summary:
5929       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5930     Revision:
5931       muse--main--1.0--patch-13
5933     2005-02-17  Michael Olson  <mwolson@gnu.org>
5934     
5935         * experimental/muse-blosxom.el: Somehow the contents of this file
5936         managed to get duplicated.  I removed the duplicates.
5937         (muse-blosxom-date): Remove this, since it is not useful.
5938         (muse-blosxom-header): Use the standard header that blosxom.el
5939         has.
5941     modified files:
5942      ChangeLog experimental/muse-blosxom.el
5945 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5947     Summary:
5948       Initial commit of muse.texi, nothing substantial
5949     Revision:
5950       muse--main--1.0--patch-12
5952     2005-02-07  Michael Olson  <mwolson@gnu.org>
5953     
5954         * muse.texi: New file that provides the documentation for Muse.
5955         It is in a very rough form at the moment.  Nothing substantial may
5956         be found here yet.  Be ye warned.
5958     new files:
5959      .arch-ids/muse.texi.id muse.texi
5961     modified files:
5962      ChangeLog
5965 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5967     Summary:
5968       Add docstring, new trivial function
5969     Revision:
5970       muse--main--1.0--patch-11
5972     2005-02-07  Michael Olson  <mwolson@gnu.org>
5973     
5974         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5975         `muse-what-changed'.  No functionality change.
5976         (muse-what-changed): New function that displays in diff format the
5977         changes made since the buffer was last saved.
5978     
5979         * muse-project.el (muse-project-publish): Add docstring.
5981     modified files:
5982      ChangeLog muse-mode.el muse-project.el
5985 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5987     Summary:
5988       Add experimental version of muse-blosxom.el to project
5989     Revision:
5990       muse--main--1.0--patch-10
5992     2005-02-04  Michael Olson  <mwolson@gnu.org>
5993     
5994         * Makefile (realclean): Remove file that gets generated when fonts
5995         are missing.
5996     
5997         * experimental/muse-bloxsom.el: New file that implements Blosxom
5998         support for Muse.  It's in a very rough state, hence its placement
5999         in the `experimental' directory.
6001     new files:
6002      experimental/.arch-ids/=id
6003      experimental/.arch-ids/muse-blosxom.el.id
6004      experimental/muse-blosxom.el
6006     modified files:
6007      ChangeLog Makefile
6009     new directories:
6010      experimental experimental/.arch-ids
6013 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6015     Summary:
6016       Make permissions more consistent
6017     Revision:
6018       muse--main--1.0--patch-9
6021     modified files:
6022      ChangeLog
6024     modified directories:
6025      contrib examples scripts
6028 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6030     Summary:
6031       Fix build problems
6032     Revision:
6033       muse--main--1.0--patch-8
6035     2005-02-04  Michael Olson  <mwolson@gnu.org>
6036     
6037         * muse-build.el: Add contrib directory to `load-path'.
6038         (muse-elint-files): Load `muse-regexps.el'.
6039     
6040         * scripts/publish: Change permissions so that this script is
6041         executable.  Add contrib directory to load list.  Add
6042         `muse-regexps.el' to list.
6044     modified files:
6045      ChangeLog muse-build.el scripts/publish
6048 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6050     Summary:
6051       Use "&mdash;" instead of "&#151;"
6052     Revision:
6053       muse--main--1.0--patch-7
6055     2005-01-31  Michael Olson  <mwolson@gnu.org>
6056     
6057         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6058         with "&mdash;" so that documents validate properly.  Thanks to
6059         Björn Lindström for the suggestion.
6060     
6061         * muse-html.el (muse-html-markup-strings): Ditto.
6063     modified files:
6064      ChangeLog muse-docbook.el muse-html.el
6067 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6069     Summary:
6070       Fix use of "[:blank:]" in underline markup
6071     Revision:
6072       muse--main--1.0--patch-6
6074     2005-01-25  Michael Olson  <mwolson@gnu.org>
6075     
6076         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6077         use of `muse-regexp-blank'.
6079     modified files:
6080      ChangeLog muse-colors.el
6083 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6085     Summary:
6086       Fix problem with headings being given wrong face
6087     Revision:
6088       muse--main--1.0--patch-5
6090     2005-01-03  Michael Olson  <mwolson@gnu.org>
6091     
6092         * muse-colors.el: Add header.
6093         (muse-colors-emphasized): Headings were being given the coloring
6094         for the next level of heading instead of the real
6095         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6096         Heading").  Thanks to Lan Yufeng for finding this and sending a
6097         patch.
6098     
6099         * muse-regexps.el: Fix header.
6101     modified files:
6102      ChangeLog muse-colors.el muse-regexps.el
6105 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6107     Summary:
6108       Rotate ChangeLog
6109     Revision:
6110       muse--main--1.0--patch-4
6112     2005-01-01  Michael Olson  <mwolson@gnu.org>
6113     
6114         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6115         version will be automatically maintained by Arch.
6116     
6118     new files:
6119      .arch-ids/ChangeLog.id ChangeLog
6121     renamed files:
6122      .arch-ids/ChangeLog.id
6123        ==> .arch-ids/ChangeLog.2004.id
6124      ChangeLog
6125        ==> ChangeLog.2004
6128 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6130     Summary:
6131       Extended regexps fix, allow spaces in 1st part of links
6132     Revision:
6133       muse--main--1.0--patch-3
6135     2004-12-30  Michael Olson  <mwolson@gnu.org>
6136     
6137         * muse.el (muse-link-regexp): Allow spaces in the first part of
6138         links.
6139     
6140         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6141         customizable alternatives to extended character classes.
6142     
6143         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6145     modified files:
6146      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6147      muse-html.el muse-mode.el muse-publish.el muse.el
6150 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6152     Summary:
6153       Begin to change regexp handling, tweak muse.el header
6154     Revision:
6155       muse--main--1.0--patch-2
6157     2004-12-29  Michael Olson  <mwolson@gnu.org>
6158     
6159         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6160         myself.  Update URL.
6161     
6162         * muse-regexps.el: New file that implements regexp handling.
6163         Generalized regexp options will be moved to it eventually.
6165     new files:
6166      .arch-ids/muse-regexps.el.id muse-regexps.el
6168     modified files:
6169      ChangeLog muse.el
6172 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6174     Summary:
6175       Do some early spring cleaning
6176     Revision:
6177       muse--main--1.0--patch-1
6179     2004-12-29  Michael Olson  <mwolson@gnu.org>
6180     
6181         * Makefile: Change path to `publish' script.
6182     
6183         * contrib/pcomplete.el: New file that is used by Muse without
6184         actually being a part of it: hence its location in the contrib
6185         directory.
6186     
6187         * contrib/cgi.el, contrib/httpd.el: New location.
6188     
6189         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6190     
6191         * scripts/publish, scripts/publish-project: Ditto.
6193     new files:
6194      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6195      contrib/pcomplete.el examples/.arch-ids/=id
6196      scripts/.arch-ids/=id
6198     modified files:
6199      ChangeLog Makefile
6201     renamed files:
6202      .arch-ids/cgi.el.id
6203        ==> contrib/.arch-ids/cgi.el.id
6204      .arch-ids/httpd.el.id
6205        ==> contrib/.arch-ids/httpd.el.id
6206      .arch-ids/muse-johnw.el.id
6207        ==> examples/.arch-ids/muse-johnw.el.id
6208      .arch-ids/publish-johnw.id
6209        ==> examples/.arch-ids/publish-johnw.id
6210      .arch-ids/publish-project.id
6211        ==> scripts/.arch-ids/publish-project.id
6212      .arch-ids/publish.id
6213        ==> scripts/.arch-ids/publish.id
6214      cgi.el
6215        ==> contrib/cgi.el
6216      httpd.el
6217        ==> contrib/httpd.el
6218      muse-johnw.el
6219        ==> examples/muse-johnw.el
6220      publish
6221        ==> scripts/publish
6222      publish-johnw
6223        ==> examples/publish-johnw
6224      publish-project
6225        ==> scripts/publish-project
6227     new directories:
6228      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6229      scripts/.arch-ids
6232 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6234     Summary:
6235       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6236     Revision:
6237       muse--main--1.0--base-0
6239     (automatically generated log message)
6241     new patches:
6242      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6243      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6244      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6245      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6246      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6247      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6248      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6249      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6250      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6251      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6252      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6253      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6254      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6255      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6256      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6257      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6258      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6259      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8