Merged from muse--main--1.0 (patch 286, 296)
[muse-el.git] / ChangeLog.main
blob25cec8c4d545d41c130e591ede21bfc93ab811e4
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-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
7     Summary:
8       muse-wiki: WikiWord suffix fix.
9     Revision:
10       muse--main--1.0--patch-296
12     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
13       be nothing at the end.  This allows us to separate WikiWords with
14       "''''" to indicate suffixes.
16     modified files:
17      ChangeLog lisp/muse-wiki.el
20 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
22     Summary:
23       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
24     Revision:
25       muse--main--1.0--patch-295
27     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
28       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
29       for the report.
31     modified files:
32      ChangeLog lisp/muse-wiki.el
35 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
37     Summary:
38       muse-wiki: First try at implementing WikiName separator.
39     Revision:
40       muse--main--1.0--patch-286
42     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
43       markup, for when you want to add a suffix to a WikiName.
45     modified files:
46      ChangeLog lisp/muse-wiki.el
49 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
51     Summary:
52       muse-mode: Minor fix.
53     Revision:
54       muse--main--1.0--patch-283
56     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
57       and save-excursion as recommended by Emacs documentation.
59     modified files:
60      ChangeLog lisp/muse-mode.el
63 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
65     Summary:
66       muse-mode: Handle case where we visit an anchor-only link.
67     Revision:
68       muse--main--1.0--patch-282
70     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
71       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
73     modified files:
74      ChangeLog lisp/muse-mode.el
77 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
79     Summary:
80       muse-colors: Add faces for all 3 levels of emphasis.
81     Revision:
82       muse--main--1.0--patch-281
84     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
85       (muse-emphasis-3): New faces that represent italic, bold, and bold
86       italic emphasis, respectively.
87       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
88       the suggestion and the initial code. 
90     modified files:
91      AUTHORS ChangeLog lisp/muse-colors.el
94 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
96     Summary:
97       Don't split anchors in URLs.
98     Revision:
99       muse--main--1.0--patch-278
101     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
102       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
103       sure that we handle URLs before trying to split the anchor.
104       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
106     modified files:
107      ChangeLog lisp/muse-mode.el
110 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
112     Summary:
113       Deal with case when muse-make-link is passed an explicit link.
114     Revision:
115       muse--main--1.0--patch-276
117     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
118       with case when we are passed an explicit-style link.
120     modified files:
121      ChangeLog lisp/muse-mode.el
124 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
126     Summary:
127       muse-latex: Make footnotes look a bit more natural for LaTeX users.
128     Revision:
129       muse--main--1.0--patch-273
131     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
132       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
134     modified files:
135      ChangeLog lisp/muse-latex.el
138 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
140     Summary:
141       muse-texinfo: Correct markup strings for dots, enddots, center.
142     Revision:
143       muse--main--1.0--patch-272
145     * AUTHORS: Bookkeeping
146     
147     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
148       Jim Ottaway that produces correct output for dots, enddots, and
149       centered text.
151     modified files:
152      AUTHORS ChangeLog lisp/muse-texinfo.el
155 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
157     Summary:
158       Allow "-" in publishing directives.
159     Revision:
160       muse--main--1.0--patch-268
162     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
163       publishing directives.  Thanks to Jim Ottaway for the suggestion.
165     modified files:
166      ChangeLog lisp/muse-publish.el
169 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
171     Summary:
172       muse-latex: Fix "generation of PDF failed" message.
173     Revision:
174       muse--main--1.0--patch-267
176     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
177       t or nil depending on whether the publishing attempt was successful.
179     modified files:
180      ChangeLog lisp/muse-latex.el
183 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
185     Summary:
186       Call pdflatex a reasonable number of times.
187     Revision:
188       muse--main--1.0--patch-266
190     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
191       times, depending on what return value we get.  Thanks to John Wiegley
192       for the heads up.
194     modified files:
195      ChangeLog Makefile.defs debian/changelog debian/rules
196      lisp/muse-latex.el
199 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
201     Summary:
202       Fix mistyping of new option name.
203     Revision:
204       muse--main--1.0--patch-263
206     * lisp/muse-publish.el (muse-publish-markup-comment)
207       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
209     modified files:
210      ChangeLog lisp/muse-publish.el
213 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
215     Summary:
216       By default, use ".muse" extension and do not detect by pathname.
217     Revision:
218       muse--main--1.0--patch-257
220     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
221       (muse-file-extension): Default to "muse".  This has the effect of
222       making Emacs associate the ".muse" extension with muse-mode, without
223       trying to figure things out from the path to the file.  The former
224       method is usually considered to be best, so we'll go with it.
226     modified files:
227      ChangeLog lisp/muse-mode.el lisp/muse.el
230 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
232     Summary:
233       Emacs 21 flyspell fix.
234     Revision:
235       muse--main--1.0--patch-256
237     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
238       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
239       means that the version of flyspell that comes with Emacs21 will no
240       longer mess up links.
242     modified files:
243      ChangeLog lisp/muse-mode.el
246 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
248     Summary:
249       Merged from jeho@jeho.org--2005 (patch 0-11)
250     Revision:
251       muse--main--1.0--patch-255
253     * AUTHORS: Update.
254     
255     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
256       footnode-end mark.
257     
258     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
259       links.
260       (muse-visit-link-default): Save position before searching, in case the
261       search fails.  Use a regexp search.  Start from beginning of document.
262       Refine search regexp.
263     
264     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
265       that indicated whether project names without a page specifier will be
266       considered links.
267       (muse-wiki-handle-interwiki): Consult
268       `muse-wiki-ignore-bare-project-names'.
269     
270     Patches applied:
271     
272      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
273        muse-mode.el fix for muse-visit-link-default
274     
275      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
276        muse-mode.el fix intangible problem in muse-link-at-point
277     
278      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
279        muse-wiki: added option for not rendering bare project names as links
280     
281      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
282        muse-mode.el: fix finding an anchor
283     
284      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
285        muse-latex.el: fix footnote-end
287     modified files:
288      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
289      lisp/muse-wiki.el
291     new patches:
292      jeho@jeho.org--2005/muse--jeho--1.0--base-0
293      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
294      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
295      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
296      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
297      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
298      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
299      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
300      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
301      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
302      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
303      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
306 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
308     Summary:
309       Allow anchors to occur near (rather than at) the beginning of line.
310     Revision:
311       muse--main--1.0--patch-252
313     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
314       characters before anchor, like " - ".  Thanks to Phillip Lord for the
315       suggestion.
317     modified files:
318      ChangeLog lisp/muse-publish.el
321 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
323     Summary:
324       Minor bookkeeping update.
325     Revision:
326       muse--main--1.0--patch-251
328     * AUTHORS: Update information.
330     modified files:
331      AUTHORS ChangeLog
334 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
336     Summary:
337       muse-latex: Ignore anchor if it occurs at end of line.
338     Revision:
339       muse--main--1.0--patch-249
341     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
342       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
344     modified files:
345      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
348 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
350     Summary:
351       Figure out syntax of :set.
352     Revision:
353       muse--main--1.0--patch-246
355     * lisp/muse-project.el (muse-project): Make the :set option inline to
356       match the actual syntax that Muse recognizes.
357     
358     * muse.texi (Projects): Note that I need to work on this section.
360     modified files:
361      ChangeLog lisp/muse-project.el muse.texi
364 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
366     Summary:
367       Release Emacs Muse 3.02.01.
368     Revision:
369       muse--main--1.0--patch-245
371     * NEWS: Update entries for Muse 3.02.01.
372     
373     * debian/rules: Install NEWS.Debian.
374     
375     * debian/NEWS: New file that contains Debian-related news items.
376     
377     * examples/mwolson/muse-init.el: Update with my latest changes.
378     
379     * examples/mwolson/templates/footer.html: Use
380       `muse-publishing-directive'.
382     new files:
383      debian/.arch-ids/NEWS.id debian/NEWS
385     modified files:
386      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
387      examples/mwolson/muse-init.el
388      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
391 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
393     Summary:
394       Fix customization bugs concerning muse-project-alist.
395     Revision:
396       muse--main--1.0--patch-244
398     * examples/johnw/muse-johnw.el: Update with latest version from John.
399     
400     * muse-project.el (muse-project-alist-using-customize): New variable that
401       indicates whether or not we just used customize to modify the value of
402       muse-project-alist.
403       (muse-project-alist-get): Set muse-project-alist-using-customize.
404       (muse-project-alist-set): Only try to unescape muse-project-alist if
405       muse-project-alist-using-customize is set.  Make sure that the value we
406       save to .emacs is unescaped.
407       (muse-project): Add definition for :value-delete so that we can work
408       around an Emacs21 and XEmacs21 annoyance.
410     modified files:
411      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
414 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
416     Summary:
417       Try to make link properties more sane.
418     Revision:
419       muse--main--1.0--patch-243
421     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
422       a bit smarter.  It is hoped that this fixes several strange key
423       movement and link coloring issues.  Thanks to Sergey Vlasov for the
424       fix.
426     modified files:
427      AUTHORS ChangeLog lisp/muse-colors.el
430 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
432     Summary:
433       Use modification time for date directive.
434     Revision:
435       muse--main--1.0--patch-242
437     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
438       directive using the currently-publishing file's modification time,
439       rather than the current time.
441     modified files:
442      ChangeLog lisp/muse-publish.el
445 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
447     Summary:
448       If more than 1 blank separates list/table items, separate them.
449     Revision:
450       muse--main--1.0--patch-240
452     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
453       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
454       line separates a list or table item, it will form a new table.
456     modified files:
457      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
458      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
461 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
463     Summary:
464       muse.texi: Use @example instead of @smallexample.
465     Revision:
466       muse--main--1.0--patch-239
468     * muse.texi: Replace @smallexample with @example.  It didn't do what I
469       thought it did, and the result looked worse.  Hence, the reversal.
471     modified files:
472      ChangeLog muse.texi
475 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
477     Summary:
478       muse-html: Add muse-xhtml-style-sheet.
479     Revision:
480       muse--main--1.0--patch-238
482     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
483       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
484       Thanks to Trent Buck for the suggestion.
486     modified files:
487      ChangeLog lisp/muse-html.el
490 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
492     Summary:
493       Release Muse 3.02.
494     Revision:
495       muse--main--1.0--patch-237
497     * Makefile.defs: Update Debian stuff.
498     
499     * changelog: Add entry for 3.02-1, urgency medium.
501     modified files:
502      ChangeLog Makefile.defs debian/changelog
505 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
507     Summary:
508       Prepare for release.
509     Revision:
510       muse--main--1.0--patch-236
512     * lisp/muse.el (muse-version): Increment to 3.02.
513     
514     * *.el: Fix first header line.
515     
516     * examples/mwolson/muse-init.el: Sync with my config.
517       (my-muse-pdf-make-links-absolute): New function that makes relative
518       links absolute in a hard-coded way.
519       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
520       publishing transforms.
521     
522     * NEWS: Update.
524     new files:
525      experimental/.arch-ids/muse-cite.el.id
526      experimental/muse-cite.el
528     modified files:
529      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
530      experimental/muse-message.el experimental/muse-xml.el
531      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
532      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
533      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
534      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
535      lisp/muse-protocols.el lisp/muse-publish.el
536      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
537      lisp/muse.el muse.texi
540 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
542     Summary:
543       Finish documentation.
544     Revision:
545       muse--main--1.0--patch-235
547     * muse.texi (Comments): New node that describes the syntax of comments.
548       (Markup Strings): Describe all markup strings.
550     modified files:
551      ChangeLog muse.texi
554 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
556     Summary:
557       Document style elements for muse-define-style.
558     Revision:
559       muse--main--1.0--patch-234
561     * muse.texi: Use @smallexample for 1-line examples.
562       (Style Elements): New node that explains the different style elements
563       that may be used for muse-define-style and muse-derive-style.
564       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
565       better.
567     modified files:
568      ChangeLog muse.texi
571 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
573     Summary:
574       Make documentation separately installable.
575     Revision:
576       muse--main--1.0--patch-233
578     * Makefile (install): Split into install-bin and install-info.
579     
580     * muse.texi (Markup Regexps): Fix display bug.
582     modified files:
583      ChangeLog Makefile muse.texi
586 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
588     Summary:
589       muse-mode: Set comment syntax.
590     Revision:
591       muse--main--1.0--patch-232
593     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
594       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
596     modified files:
597      ChangeLog lisp/muse-mode.el
600 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
602     Summary:
603       muse.texi: Add publishing order information.
604     Revision:
605       muse--main--1.0--patch-231
607     * muse.texi (Markup Regexps): Add publishing order.
609     modified files:
610      ChangeLog muse.texi
613 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
615     Summary:
616       Hack on documentation.  The release is in sight!
617     Revision:
618       muse--main--1.0--patch-230
620     * muse.texi: Use @subsubheading for all logical split headers rather than
621       @emph.  Move all examples against left margin.  Add comments to
622       indicate what still needs to be done.
623       (DocBook): Correct a few misspelled variable names and add some new
624       variables.
625       (Common Elements): Split this into 4 new subsections.
627     modified files:
628      ChangeLog muse.texi
631 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
633     Summary:
634       Fix publishing of stuff like <code><></code>.
635     Revision:
636       muse--main--1.0--patch-229
638     * lisp/muse-publish.el (muse-publish-escape-specials): Use
639       `insert-before-markers' rather than `insert'.  This should fix strange
640       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
642     modified files:
643      ChangeLog lisp/muse-publish.el
646 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
648     Summary:
649       Update NEWS, fix muse-url-protocols customization interface.
650     Revision:
651       muse--main--1.0--patch-228
653     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
654       using nil as the resolve function.
655     
656     * NEWS: Bring up-to-date.
658     modified files:
659      ChangeLog NEWS lisp/muse-protocols.el
662 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
664     Summary:
665       Fix title coloring bug; muse-latex: escape '<' and '>'.
666     Revision:
667       muse--main--1.0--patch-227
669     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
670       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
671       for the report.
672     
673     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
674       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
675       Buck.
677     modified files:
678      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
681 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
683     Summary:
684       muse-latex: Handle special characters in a better way.
685     Revision:
686       muse--main--1.0--patch-226
688     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
689       characters hack.
690       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
691       'end-literal.  Thanks to Trent Buck for the suggestion.
692       (muse-latex-markup-specials): Move special characters here instead of
693       using the regexp.
695     modified files:
696      ChangeLog lisp/muse-latex.el
699 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
701     Summary:
702       muse-latex: Fix compiler warning.
703     Revision:
704       muse--main--1.0--patch-225
706     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
707       format.
709     modified files:
710      ChangeLog lisp/muse-latex.el
713 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
715     Summary:
716       Add <code> tag.
717     Revision:
718       muse--main--1.0--patch-224
720     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
721       verbatim.  Verbatim makes text literal and escaped, code makes text
722       teletype and escaped.
723     
724     * muse-publish.el (muse-publish-markup-tags): Add "code".
725       (muse-publish-code-tag): New function that publishes code the same way
726       as =teletyped= text.
728     modified files:
729      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
732 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
734     Summary:
735       Strip text properties before browsing a URL.
736     Revision:
737       muse--main--1.0--patch-223
739     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
740       this will fix a bug.
742     modified files:
743      ChangeLog lisp/muse-protocols.el
746 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
748     Summary:
749       muse-latex: Call pdflatex twice to get <contents> published.
750     Revision:
751       muse--main--1.0--patch-222
753     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
754       pdflatex twice, since this seems to be necessary to get <contents>
755       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
756       to call it three times, since this is what John originally did.  Can
757       someone please give me advice about this?
759     modified files:
760      ChangeLog lisp/muse-latex.el
763 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
765     Summary:
766       Make info:// and man:// not publish a link, handle insert URL edge case.
767     Revision:
768       muse--main--1.0--patch-221
770     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
771       publish only the description, not the URL.
772     
773     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
774       get nil from muse-publish-url by not inserting any text.
776     modified files:
777      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
780 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
782     Summary:
783       If a URL has a resolve function of nil, publish the description only.
784     Revision:
785       muse--main--1.0--patch-220
787     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
788       complete tag.
789     
790     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
791       interface.
792       (muse-resolve-url): If nil is given as the resolve function, return
793       nil.
794     
795     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
796       insert the description instead of the original URL.
798     modified files:
799      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
800      lisp/muse-publish.el
803 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
805     Summary:
806       Implement protocol handling.
807     Revision:
808       muse--main--1.0--patch-219
810     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
811       should just make a hook for this stuff.
812       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
813     
814     * lisp/muse-protocols.el: New file that implements protocol handling.
815     
816     * lisp/muse-publish.el (muse-publish-url-transforms): Add
817       muse-resolve-url.
818       (muse-publish-markup-url): Indentation fix, no func change.
819     
820     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
821     
822     * lisp/muse.el: Require muse-protocols.
824     new files:
825      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
827     modified files:
828      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
829      lisp/muse-regexps.el lisp/muse.el
832 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
834     Summary:
835       muse-xml: Use a more standard sort of header.
836     Revision:
837       muse--main--1.0--patch-218
839     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
840       type="muse">, as suggested by Brad Collins.
842     modified files:
843      ChangeLog experimental/muse-xml.el
846 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
848     Summary:
849       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
850     Revision:
851       muse--main--1.0--patch-217
853     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
854     
855     * README (examples): Mention that other files are here as well.
856     
857     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
858       for use with muse-xml.el.
859     
860     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
861       muse-xml is in experimental status.
862       (muse-xml-markup-regexps): Correct table-munging regexp.
863       (muse-xml-markup-strings): Surround each verse line with <line></line>.
864       Empty lines are marked up as <line />.
865     
866     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
867       s/last-stanza-end/end-last-stanza-line/.
868     
869     * muse-mode.el (muse-visit-link-default): Make the temporary file
870       visiting work as expected.
871     
872     * muse-publish.el (muse-publish-markup-verse): Make use of
873       'begin-verse-line and 'begin-last-stanza-line.  Use
874       'end-last-stanza-line instead of 'last-stanza-end.
875     
876     * muse.texi (Verse): Be a bit more clever with our example.
878     new files:
879      examples/.arch-ids/muse.rnc.id examples/muse.rnc
881     modified files:
882      AUTHORS ChangeLog README experimental/muse-xml.el
883      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
884      muse.texi
887 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
889     Summary:
890       Allow links to temporary files to be visited.
891     Revision:
892       muse--main--1.0--patch-216
894     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
895       temporary files.  These are buffers that do not have a corresponding
896       file.
898     modified files:
899      ChangeLog lisp/muse-mode.el
902 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
904     Summary:
905       Fix save-match-data gaffe.
906     Revision:
907       muse--main--1.0--patch-215
909     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
910       outside of `and' statement.
912     modified files:
913      ChangeLog lisp/muse-regexps.el
916 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
918     Summary:
919       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
920     Revision:
921       muse--main--1.0--patch-214
923     * examples/mwolson/muse-init.el: Update.
924     
925     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
926       ensure that links to other pages in this project are given the proper
927       extension.
928     
929     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
930     
931     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
932       instead of muse-publish-output-name.
933     
934     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
935       functions that consult the :link-suffix when returning the name of the
936       link (or the complete file name for the latter function).  If
937       :link-suffix does not exist, use :suffix.  This should help Muse be
938       able to handle some more usage scenarios.
939       (muse-publish-prepare-url): Use muse-publish-link-name instead of
940       muse-publish-output-name.
941     
942     * muse-wiki.el (muse-wiki-resolve-project-page): Use
943       muse-publish-link-file instead of muse-publish-output-file.
944       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
945       letters.  The old behavior was not friendly to acronyms.
947     modified files:
948      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
949      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
950      lisp/muse-wiki.el
953 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
955     Summary:
956       Correct the publish-project example.
957     Revision:
958       muse--main--1.0--patch-213
960     * examples/publish-project: Remove "-l muse-build.el" and note that the
961       user's muse-init.el file should add the Muse directories to load-path.
963     modified files:
964      ChangeLog examples/publish-project
967 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
969     Summary:
970       Reinstate former extended character class rules.
971     Revision:
972       muse--main--1.0--patch-212
974     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
975       extended regexps really don't work well on Emacs 21.2 or 21.3, so
976       document that.
977       (muse-regexp-emacs-revision): New variable that indicates the revision
978       number of this version of Emacs.
979       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
980       aren't working well enough with extended character classes in regexps.
981     
982     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
983       instead of just displaying it.
985     modified files:
986      ChangeLog lisp/muse-regexps.el lisp/muse.el
989 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
991     Summary:
992       Fix paragraph-filling breakage in Emacs21.
993     Revision:
994       muse--main--1.0--patch-211
996     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
997       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
998       report.
1000     modified files:
1001      ChangeLog lisp/muse-mode.el
1004 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1006     Summary:
1007       Allow Emacs 21.3 to use extended character classes in regexps.
1008     Revision:
1009       muse--main--1.0--patch-210
1011     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1012       Since enough positive reports have come in about the usability of 21.3,
1013       we'll allow it to use extended character classes in regexps by default.
1015     modified files:
1016      ChangeLog lisp/muse-regexps.el
1019 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1021     Summary:
1022       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1023     Revision:
1024       muse--main--1.0--patch-209
1026     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1027       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1028       offer the style and directory prompt when you hit C-c C-t in a file
1029       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1030       Hodique for the fix.
1031     
1032     * lisp/muse.el (muse-read-directory-name): New function that defines a
1033       fallback version of `read-directory-name', since Emacs21 doesn't have
1034       it.
1036     modified files:
1037      ChangeLog lisp/muse-publish.el lisp/muse.el
1039     new patches:
1040      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1041      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1042      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1043      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1044      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1045      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1048 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1050     Summary:
1051       Fix problem with links at beginning of buf and paragraphs.
1052     Revision:
1053       muse--main--1.0--patch-208
1055     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1056       mean.
1057     
1058     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1059     
1060     * muse-html.el (muse-html-markup-regexps): Ditto.
1061     
1062     * muse-publish.el (muse-publishing-last-position): New variable that
1063       indicates our last buffer position while publishing the current rule.
1064       Used to make sure the process doesn't get stalled.
1065       (muse-publish-markup): Fix edge case where links at beginning of
1066       buffer, with read-only text, would prevent the beginning of buffer from
1067       being matched.
1068       (muse-publish-markup-directive): Fix case where two directives of the
1069       same size would prevent any following directives from being
1070       interpreted.  We accomplish this by setting the last published position
1071       to nil after each directive.
1073     modified files:
1074      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1075      lisp/muse-html.el lisp/muse-publish.el
1078 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1080     Summary:
1081       Document publishing directives.
1082     Revision:
1083       muse--main--1.0--patch-207
1085     * muse.texi (Getting Started): Remove crufty sentence.
1086       (Directives): New section that describes the likes of #title and
1087       #author.
1089     modified files:
1090      ChangeLog muse.texi
1093 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1095     Summary:
1096       Document WikiNames and update header publishing information.
1097     Revision:
1098       muse--main--1.0--patch-206
1100     * muse.texi (Headings): Any level of headings is supported.
1101       (Emphasizing Text): Verbatim text may span multiple lines.
1102       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1103       Links, and Images.
1104       (Implicit Links): Document WikiNames and InterWiki links.
1106     modified files:
1107      ChangeLog muse.texi
1110 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1112     Summary:
1113       Finish NEWS, handle emphasis at EOF edge case.
1114     Revision:
1115       muse--main--1.0--patch-205
1117     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1118       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1119       as there is a terminating emphasis delimiter.
1120     
1121     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1122     
1123     * NEWS: Bring this up to date.
1125     modified files:
1126      ChangeLog NEWS examples/mwolson/muse-init.el
1127      lisp/muse-colors.el
1130 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1132     Summary:
1133       muse-html: Add muse-xhtml-extension.
1134     Revision:
1135       muse--main--1.0--patch-204
1137     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1138       default file extension for publishing XHTML files.  Thanks to Trent
1139       Buck for the suggestion.
1140       ("xhtml"): Use it.
1142     modified files:
1143      ChangeLog lisp/muse-html.el
1146 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1148     Summary:
1149       Add items through patch-149 to NEWS.
1150     Revision:
1151       muse--main--1.0--patch-203
1153     * NEWS (progress): Catch up to patch-149.
1154     
1155     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1156     
1157     * lisp/muse-publish.el (muse-publish): Ditto.
1159     modified files:
1160      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1163 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1165     Summary:
1166       Make building of Debian revisions work.
1167     Revision:
1168       muse--main--1.0--patch-202
1170     * Makefile (distclean): Don't remove anything in debian/, since it will
1171       never be necessary.
1172       (debclean): Removed, since two different targets need slightly
1173       different versions of this.  Even abstraction has its limits.
1174       (debbuild): New target that takes care of performing the build itself.
1175       (debrevision): New target that makes a revision build, where the
1176       original tarball must not be modified.
1177       (debrevision): Split out building stuff to debbuild target.
1178     
1179     * debian/changelog: Several revisions worth of Debian fun.
1180     
1181     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1182       (Description): Make this match the ITP and shorten the text.
1184     modified files:
1185      ChangeLog Makefile Makefile.defs debian/changelog
1186      debian/control
1189 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1191     Summary:
1192       Prepare initial upload for Debian project.
1193     Revision:
1194       muse--main--1.0--patch-201
1196     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1197       version, since we only want the last changelog entry to appear on the
1198       initial Debian upload.
1199     
1200     * debian/changelog: New Debian package 3.01.arch.201-1.
1202     modified files:
1203      ChangeLog Makefile.defs debian/changelog
1206 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1208     Summary:
1209       muse-mode: Minor regexp tweak.
1210     Revision:
1211       muse--main--1.0--patch-200
1213     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1215     modified files:
1216      ChangeLog lisp/muse-mode.el
1219 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1221     Summary:
1222       Minor fixups from Peter K. Lee.
1223     Revision:
1224       muse--main--1.0--patch-199
1226     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1227       restrictive with our end-of-table regexp.
1228     
1229     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1230       instead of start of table.  Be less restrictive with several of our
1231       regexps.
1232     
1233     * lisp/muse-html.el: Patch from Peter K. Lee.
1234       (muse-html-prepare-buffer): Work around edge case where the "charset="
1235       part has already been appended to muse-html-meta-content-type.
1236       (muse-html-fixup-tables): Be slightly less restrictive with our
1237       end-of-table regexp.
1239     modified files:
1240      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1241      lisp/muse-html.el
1244 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1246     Summary:
1247       Keep lists from getting mashed together on M-q.
1248     Revision:
1249       muse--main--1.0--patch-198
1251     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1252       locally so that lists don't get blended together incorrectly upon
1253       hitting M-q.
1255     modified files:
1256      ChangeLog lisp/muse-mode.el
1259 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1261     Summary:
1262       QuickStart: Minor typo in anchor example.
1263     Revision:
1264       muse--main--1.0--patch-197
1266     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1267       rather than a full URL.
1269     modified files:
1270      ChangeLog examples/QuickStart
1273 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1275     Summary:
1276       Makefile: Use BUILDOPTS.
1277     Revision:
1278       muse--main--1.0--patch-196
1280     * Makefile (debrelease): Make use of $(BUILDOPTS).
1281     
1282     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1283       be passed to dpkg-buildpackage.  In case I ever make several revisions
1284       before getting the -1 revision uploaded, for example, I can use "-sa"
1285       here in order to make a valid pacakge.
1287     modified files:
1288      ChangeLog Makefile Makefile.defs
1291 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1293     Summary:
1294       Make generated Debian packages slightly easier to upload.
1295     Revision:
1296       muse--main--1.0--patch-195
1298     * debian/changelog: Generate 3.01.arch.195-1.
1299     
1300     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1301     
1302     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1303       that was last uploaded to Debian.
1304     
1305     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1306       changes is generated.  This means we have to use dpkg-buildpackage,
1307       since debuild doesn't recognize the environment variables that it
1308       claims to recognize.
1310     modified files:
1311      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1314 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1316     Summary:
1317       Makefile: Minor deletion cleanups.
1318     Revision:
1319       muse--main--1.0--patch-194
1322     modified files:
1323      ChangeLog Makefile
1326 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1328     Summary:
1329       Compilation cleanups.
1330     Revision:
1331       muse--main--1.0--patch-193
1333     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1334       `make-variable-buffer-local' in order to silence compiler warnings.
1335     
1336     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1337       warning.
1338     
1339     * scripts/muse-build.el (muse-elint-files): Automatically load every
1340       elisp file rather than specifying each one.
1342     modified files:
1343      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1346 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1348     Summary:
1349       Fix failure to resolve interwiki link when clicking on it.
1350     Revision:
1351       muse--main--1.0--patch-192
1353     * Makefile (debclean): Minor tweak.
1354     
1355     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1356       change.
1357     
1358     * lisp/muse-project.el (muse-project-find-file): Don't add file
1359       extensions to a relative name.  If we're dealing with a file, open it
1360       up without searching through the various projects for a path.  This
1361       should fix the failure to resolve an interwiki link by clicking on it.
1363     modified files:
1364      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1367 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1369     Summary:
1370       Makefile: Remove stale Debian packages for this version.
1371     Revision:
1372       muse--main--1.0--patch-191
1374     * Makefile (debclean): Remove generated Debian packages for the current
1375       version in parent directory.
1377     modified files:
1378      ChangeLog Makefile
1381 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1383     Summary:
1384       Fix trailing backslash error.
1385     Revision:
1386       muse--main--1.0--patch-190
1388     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1389       regexp-quoting fix from drkm.
1391     modified files:
1392      ChangeLog lisp/muse-project.el
1395 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1397     Summary:
1398       Release 3.01.91 (3.02 RC2).
1399     Revision:
1400       muse--main--1.0--patch-189
1402     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1404     modified files:
1405      ChangeLog Makefile.defs lisp/muse.el muse.texi
1408 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1410     Summary:
1411       Escape email address and URL always.
1412     Revision:
1413       muse--main--1.0--patch-188
1415     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1416       escape and publish email address as read-only, even when it's not
1417       marked up.
1418       (muse-publish-markup-url): Ditto for URL.
1420     modified files:
1421      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1424 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1426     Summary:
1427       Inter-project output name fix.
1428     Revision:
1429       muse--main--1.0--patch-187
1431     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1432       that I had fixed this before.
1434     modified files:
1435      ChangeLog lisp/muse-wiki.el
1438 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1440     Summary:
1441       Make coloring of verbatim greater-than sign same as publishing.
1442     Revision:
1443       muse--main--1.0--patch-186
1445     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1446       greater-than sign surrounded by equal signs, display it in verbatim
1447       face.
1449     modified files:
1450      ChangeLog lisp/muse-colors.el
1453 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1455     Summary:
1456       Allow transform function for link descriptions.  Bare email and URL fixes.
1457     Revision:
1458       muse--main--1.0--patch-185
1460     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1461       (muse-publish-desc-transforms): New option that contains the functions
1462       that will be called to transform a link description.
1463       (muse-publish-markup-word): Handle Yet Another Edge Case.
1464       (muse-publish-markup-email): Use
1465       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1466       double-quote on either side.
1467       (muse-publish-url): Apply description transforms.
1468       (muse-publish-markup-url): Don't publish if we have a double-quote on
1469       either side.
1470     
1471     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1472       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1473       (muse-wiki-interwiki-delimiter): New option that indicates the
1474       interwiki delimiter to use.
1475       (muse-wiki-interwiki-replacement): New option that indicates the
1476       replacement
1477       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1478       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1479       this can be added to muse-publish-desc-transforms.
1480       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1481       interwiki delimiter with its replacement, but only when the given text
1482       is not an explicit link.
1483     
1484     * lisp/muse.el (muse-update-file-extension): New function made from the
1485       innards of the :set function in `muse-file-extension'.
1487     modified files:
1488      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1491 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1493     Summary:
1494       Handle anchors in all publishing styles, as well as linking to them.
1495     Revision:
1496       muse--main--1.0--patch-184
1498     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1499       'internal-link.
1500       (muse-publish-prepare-url): Don't touch links to anchors.
1501     
1502     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1503       'internal-link.  Treat centered text with
1504       <para role="center">...</para>.
1505       (muse-docbook-markup-paragraph): Slight regexp tweak.
1506       (muse-docbook-insert-anchor): Docfix.
1507       (muse-docbook-markup-anchor): Move lower in file.
1508     
1509     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1510       'internal-link.
1511       (muse-xhtml-markup-strings): Order list, no func change.
1512       (muse-html-markup-anchor): Move up in file, no func change.
1513     
1514     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1515       publishing anchors.
1516       (muse-latex-markup-strings): Add handler for 'internal-link.
1517       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1518       that insert an anchor around the next word or inside of a tag.
1519     
1520     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1521       publishing anchors.
1522     
1523     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1524       'internal-link.
1525       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1526       that insert an anchor before the next word or within a tag.
1527     
1528     * NEWS: Initial attempt at documenting changes since 3.01.
1530     new files:
1531      .arch-ids/NEWS.id NEWS
1533     modified files:
1534      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1535      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1538 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1540     Summary:
1541       Generalize some blosxom helper functions.
1542     Revision:
1543       muse--main--1.0--patch-183
1545     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1546       generalized helper functions.
1547       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1548       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1549       relative links.
1550     
1551     * lisp/muse-blosxom.el: Update example in header.
1552       (muse-blosxom-new-entry): Use new names for helper functions.
1553       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1554       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1555     
1556     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1557       `muse-blosxom-project-get-categories'.
1558       (muse-project-alist-styles): Renamed from
1559       `muse-blosxom-project-alist-entry'.
1560       (muse-project-alist-dirs): Renamed from
1561       `muse-blosxom-project-alist-dirs'.
1562       (muse-project-of-file): Use `muse-current-file'.
1563     
1564     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1565       `muse-current-file'.
1566     
1567     * lisp/muse.el (muse-current-file): New function that returns the name of
1568       the currently visited or published file.
1569       (muse-page-name): Use `muse-current-file'.
1571     modified files:
1572      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1573      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1576 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1578     Summary:
1579       muse-xml: definition lists, muse-docbook: center.
1580     Revision:
1581       muse--main--1.0--patch-182
1583     * Makefile (%.info, %.html): Use general argument in rule.
1584       (distclean): Add another cruft file.
1585     
1586     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1587       type="definition"> for definition lists.
1588     
1589     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1590       with <note>, since it's the closest thing I could find.
1592     modified files:
1593      ChangeLog Makefile experimental/muse-xml.el
1594      lisp/muse-docbook.el
1597 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1599     Summary:
1600       Minor namespace fix.
1601     Revision:
1602       muse--main--1.0--patch-181
1604     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1605       muse-match-string-no-properties rather than match-string-no-properties.
1607     modified files:
1608      ChangeLog lisp/muse-colors.el
1611 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1613     Summary:
1614       Correct breakage induced by previous patch.
1615     Revision:
1616       muse--main--1.0--patch-180
1618     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1619       path as a fallback if we are publishing.
1621     modified files:
1622      ChangeLog lisp/muse-wiki.el
1625 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1627     Summary:
1628       Make interwiki links work in a few more edge cases.
1629     Revision:
1630       muse--main--1.0--patch-179
1632     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1633       assertion, now that I have a good idea of the edge cases involved.
1634     
1635     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1636       the current file is not part of any Muse project, allowing interwiki
1637       links to be resolvable even then.  Don't return a relative path if we
1638       are not publishing.  For visiting links, the best thing is just to
1639       return the real path.
1641     modified files:
1642      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1645 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1647     Summary:
1648       Fix warnings during font-lock, example tag highlighting.
1649     Revision:
1650       muse--main--1.0--patch-178
1652     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1653       error.
1654       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1655       <lisp> tags.
1656       (muse-unhighlight-region): Move higher up.
1657       (muse-colors-example-tag, muse-colors-literal-tag): Use
1658       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1659       since the point gets put in the right place automatically.
1661     modified files:
1662      ChangeLog lisp/muse-colors.el
1665 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1667     Summary:
1668       muse-xml: Separate section from title.
1669     Revision:
1670       muse--main--1.0--patch-177
1672     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1673       attribute to sections.  Use separate <title> tag to handle the title of
1674       a section.  Thanks to drkm for the suggestion.
1675     
1676     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1677     
1678     * lisp/muse-publish.el (muse-publish-markup-heading)
1679       (muse-publish-section-close): Pass level to markup strings for all
1680       section-related tags.
1681     
1682     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1683       not defined.
1685     modified files:
1686      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1687      lisp/muse-publish.el lisp/muse.el
1690 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1692     Summary:
1693       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1694     Revision:
1695       muse--main--1.0--patch-176
1697     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1698       folders that match `muse-project-ignore-regexp'.
1699     
1700     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1701       omission.  Add ",.*" to list of bad directory parts.
1702     
1703     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1704       matches `muse-project-ignore-regexp'.
1705     
1706     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1707       (muse-style-elements-list): New function that returns a list of
1708       references to ELEM in STYLE, including base styles.
1709       (muse-publish-markup-region): Use muse-style-elements-list rather than
1710       muse-style-elements when getting :regexps.
1711     
1712     * lisp/muse-publish.el (muse-style-element): Add docstring.
1714     modified files:
1715      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1716      lisp/muse-publish.el
1719 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1721     Summary:
1722       Initial implementation of muse-xml.el.  End of section edge case.
1723     Revision:
1724       muse--main--1.0--patch-175
1726     * AUTHORS: Add Peter K. Lee.
1727     
1728     * Makefile (experimental): New target that builds experimental programs.
1729       (distclean): Remove debian/dirs, a cruft file from the debian build
1730       process.
1731     
1732     * examples/mwolson/muse-init.el: Update.
1733     
1734     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1735       prompts for the blog entry to visit.
1736     
1737     * experimental/Makefile: New file that causes experimental stuff to be
1738       built.
1739     
1740     * experimental/muse-xml.el: New file that provides the experimental XML
1741       publishing style.
1742     
1743     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1744       comment strings.
1745     
1746     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1747     
1748     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1749       involving end-of-file and paragraph detection.
1750     
1751     * lisp/muse-wiki.el: Minor header fix.
1752     
1753     * scripts/muse-build.el (load-path): Add "../experimental".
1755     new files:
1756      experimental/.arch-ids/Makefile.id
1757      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1758      experimental/muse-xml.el
1760     modified files:
1761      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1762      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1763      lisp/muse-wiki.el scripts/muse-build.el
1766 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1768     Summary:
1769       Try to fix <example> region coloring problem.
1770     Revision:
1771       muse--main--1.0--patch-174
1773     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1774       If region is multiple lines, add '(font-lock-multiline t) to
1775       properties.  This should fix an annoying <example> region issue.
1777     modified files:
1778      ChangeLog lisp/muse-colors.el
1781 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1783     Summary:
1784       Don't publish implicit links that have a double-quote at begin or end.
1785     Revision:
1786       muse--main--1.0--patch-173
1788     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1789       double-quote exists at beginning or end.
1790     
1791     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1792       don't colorize if a double-quote exists at beginning or end.
1794     modified files:
1795      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1798 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1800     Summary:
1801       Fix failure to publish emphasis properly.
1802     Revision:
1803       muse--main--1.0--patch-172
1805     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1806       errors.
1807     
1808     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1809       of muse-wiki.
1811     removed files:
1812      experimental/.arch-ids/muse-wiki-old.el.id
1813      experimental/muse-wiki-old.el
1815     modified files:
1816      ChangeLog lisp/muse-publish.el
1819 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1821     Summary:
1822       Add a few common revision control directories to the ignore list.
1823     Revision:
1824       muse--main--1.0--patch-171
1826     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1827       directories to be ignored when building the file alist, such as those
1828       used for CVS and Arch revision control data.
1830     modified files:
1831      ChangeLog lisp/muse-project.el
1834 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1836     Summary:
1837       Fix #2654: Append a newline when using pdf publishing style.
1838     Revision:
1839       muse--main--1.0--patch-170
1841     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1842       newline to the end.
1844     modified files:
1845      ChangeLog lisp/muse-latex.el
1848 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1850     Summary:
1851       5 levels of headings colorization; color bare URLs.
1852     Revision:
1853       muse--main--1.0--patch-169
1855     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1856       Really color up to 5 headings.
1857       (muse-colors-markup): Add muse-url-regexp.
1858       (muse-colors-explicit-link): Renamed from muse-colors-link.
1859       (muse-colors-implicit-link): Moved here from
1860       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1861       we'll be coloring URLs.
1863     modified files:
1864      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1867 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1869     Summary:
1870       Don't emphasize if a word constituent follows the trailer.
1871     Revision:
1872       muse--main--1.0--patch-168
1874     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1875       (muse-colors-verbatim): Don't colorize if a word constituent follows
1876       the trailer.
1877     
1878     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1879       word constituent follows the trailer.
1881     modified files:
1882      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1885 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1887     Summary:
1888       Add coloring for example, verbatim, and =signs=; anchor fix.
1889     Revision:
1890       muse--main--1.0--patch-167
1892     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1893       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1894       (muse-colors-verbatim): Use `muse-verbatim-face'.
1895       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1896       priority.
1897       (muse-colors-tags): Add verbatim and literal tags.
1898       (muse-colors-example-tag): Use `remove-text-properties' instead of
1899       `set-text-properties', since the latter does not work consistently.
1900       (muse-colors-literal-tag): New function that strips all markup from the
1901       region.
1902       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1903       that we can work around an annoying XEmacs issue.
1904     
1905     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1906       multi-line by default.
1907     
1908     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1909       string.
1911     modified files:
1912      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1913      lisp/muse.el
1916 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1918     Summary:
1919       Link with anchor bugfix.
1920     Revision:
1921       muse--main--1.0--patch-166
1923     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1924       valid, as long as the base is valid.
1926     modified files:
1927      ChangeLog lisp/muse-colors.el
1930 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1932     Summary:
1933       Link inside table issue, fixes read-only text error.
1934     Revision:
1935       muse--main--1.0--patch-165
1937     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1938       inside tables so we don't get an error when links exist.
1939     
1940     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1941     
1942     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1943       into account when displaying the "All files published" message, unless
1944       they've actually been modified.
1945     
1946     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1947       don't wrap in condition-case; we don't want the message to be muffled.
1949     modified files:
1950      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1951      lisp/muse-project.el lisp/muse.el
1954 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1956     Summary:
1957       Permit infinitely-nested sections.
1958     Revision:
1959       muse--main--1.0--patch-164
1961     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1962       (Deriving from an existing style): Mark up as a list.
1963     
1964     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1965       Color an additional level of headings.
1966     
1967     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1968       section-other, section-other-end, and section-close strings.
1969       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1970       through the 'section-close string.
1971     
1972     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1973       'begin-underline, since this messes up paragraph handling.  Use
1974       <h5></h5> for 'section-other.
1975     
1976       (muse-html-fixup-tables): New function that sorts the table parts so
1977       that order is head, foot, body.  Apparently XHTML needs this, and it
1978       seems like a good general practice, so we do it for HTML as well.
1979     
1980     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1981       'section-other.
1982     
1983     * lisp/muse-publish.el (muse-publish-section-close): New function that
1984       determines where to put the section close given heading depth and
1985       inserts it.
1986       (muse-publish-markup-heading): Handle 'section-other and
1987       'section-other-end.  Call `muse-publish-section-close' at end of
1988       function.
1989     
1990     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1991       for 'section-other.
1993     modified files:
1994      ChangeLog examples/QuickStart lisp/muse-colors.el
1995      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1996      lisp/muse-publish.el lisp/muse-texinfo.el
1999 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2001     Summary:
2002       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2003     Revision:
2004       muse--main--1.0--patch-163
2006     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2007       XEmacs fixes.
2008       (muse-docbook-markup-regexps): Deal with new table algorithm.
2009       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2010       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2011       (muse-docbook-markup-table): Use a better table algorithm, based on the
2012       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2013       and foot of the table.  Use informaltable rather than table.
2014       (muse-docbook-fixup-tables): New function that sorts all tables found
2015       in the published document so that the order is head, foot, body.
2016       (muse-docbook-markup-functions): Add anchor handler.
2017       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2018       paragraph.
2019       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2020       that insert an anchor at point.
2021     
2022     * lisp/muse-html.el (muse-html-transform-content-type)
2023       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2024     
2025     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2026     
2027     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2028     
2029     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2030       that was evaluated in the output.
2032     modified files:
2033      ChangeLog examples/QuickStart lisp/muse-docbook.el
2034      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2037 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2039     Summary:
2040       muse-texinfo: Improve formatting for enddots, dots, underline.
2041     Revision:
2042       muse--main--1.0--patch-162
2044     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2045       of enddots and dots.  For begin-underline and end-underline, use "_",
2046       since we don't have anything better.
2048     modified files:
2049      ChangeLog lisp/muse-texinfo.el
2052 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2054     Summary:
2055       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2056     Revision:
2057       muse--main--1.0--patch-161
2059     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2060       list.  This should fix #2635.
2062     modified files:
2063      ChangeLog lisp/muse-texinfo.el
2066 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2068     Summary:
2069       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2070     Revision:
2071       muse--main--1.0--patch-160
2073     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2074     
2075     * debian/changelog: Ditto.
2076     
2077     * debian/control (Build-Depends-Indep): Add tetex-bin.
2078     
2079     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2080       output for me.
2081     
2082     * examples/QuickStart: Remove stray <comment> now that the bug that made
2083       it necessary is fixed.
2084     
2085     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2086       suggestions.
2087     
2088     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2089       the contents from the footer to the header.
2090     
2091     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2092       each number, not after.
2093     
2094     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2095     
2096     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2097       happens when doing batch publishing.  Minor whitespace fix.
2099     modified files:
2100      ChangeLog Makefile.defs debian/changelog debian/control
2101      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2102      lisp/muse-texinfo.el lisp/muse.el
2105 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2107     Summary:
2108       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2109     Revision:
2110       muse--main--1.0--patch-159
2112     * examples/QuickStart: Add "Write me." to empty sections at end so that
2113       they publish correctly with DocBook.
2114     
2115     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2116       paragraph starts with emphasis, example, link, or email address.
2118     modified files:
2119      ChangeLog examples/QuickStart lisp/muse-docbook.el
2122 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2124     Summary:
2125       Handle embedded docbook footnotes and <literal> edge case.
2126     Revision:
2127       muse--main--1.0--patch-158
2129     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2130      (muse-docbook-markup-strings): Use systemitem for example text.
2131      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2132      <para></para> inside of them.
2133     
2134     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2135       here at all.
2136     
2137     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2138       muse-publish-escape-specials-in-string to list by default.
2139     
2140     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2141       argument IGNORE-READ-ONLY determines whether or not to ignore the
2142       read-only property when transforming text.  Add docstring.
2143       (muse-publish-markup-word): Use non-nil third argument to
2144       muse-publish-escape-specials when we're publishing `='-delimited text.
2145       This allows =<literal><tag></literal>= to work as intended.
2146     
2147     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2148       arguments after the first so that we can include this in
2149       `muse-publish-url-transforms'.
2150     
2151     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2153     modified files:
2154      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2155      lisp/muse-publish.el
2158 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2160     Summary:
2161       Misc. blosxom fixes, like category directive.
2162     Revision:
2163       muse--main--1.0--patch-157
2165     * contrib/pyblosxom/getstamps.py: Add file extension.
2166     
2167     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2168       extension.  This will allow Muse to specify it once a
2169       timestamps-writing routine gets written.
2170     
2171     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2172       attention to the "category" directive, if it exists.  Use file-truename
2173       instead of expand-file-name for base directory.
2174     
2175     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2176       by default.
2177     
2178     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2179       available tags, even though it doesn't do anything yet.
2181     modified files:
2182      ChangeLog contrib/pyblosxom/getstamps.py
2183      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2184      lisp/muse-project.el
2187 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2189     Summary:
2190       Small logic fix with temp files.
2191     Revision:
2192       muse--main--1.0--patch-156
2194     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2195       buffer-name to determine whether the buffer is still around.
2197     modified files:
2198      ChangeLog lisp/muse.el
2201 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2203     Summary:
2204       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2205     Revision:
2206       muse--main--1.0--patch-155
2208     * lisp/muse.el (muse-widget-type-value-create)
2209       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2210       extra widgets from 'lazy type that are needed to get the
2211       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2212     
2213     * lisp/muse.el (muse-implicit-link-functions)
2214       (muse-explicit-link-functions): Remove predefined wiki-related options.
2215       These are added in muse-wiki via custom-add-option.
2216     
2217     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2218     
2219     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2220     
2221     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2222       ":strings" to cope with Emacs21 and XEmacs.
2223       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2224     
2225     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2226       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2227       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2228     
2229     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2230       since XEmacs doesn't support the alist widget.  Deal with case where no
2231       projects are defined, or a strange expression is used.
2232     
2233     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2234       stuff using custom-add-option.
2236     modified files:
2237      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2238      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2241 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2243     Summary:
2244       Don't kill temp buffer if debug-on-error is non-nil.
2245     Revision:
2246       muse--main--1.0--patch-154
2248     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2249       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2251     modified files:
2252      ChangeLog lisp/muse.el
2255 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2257     Summary:
2258       Expand Debian package description.
2259     Revision:
2260       muse--main--1.0--patch-153
2262     * debian/control (Description): Expand this to make the package more
2263       enticing.
2264     
2265     * debian/copyright, debian/rules: Minor whitespace cleanups.
2266     
2267     * debian/changelog: Package 3.01.arch.152-1.
2269     modified files:
2270      ChangeLog Makefile.defs debian/changelog debian/control
2271      debian/copyright debian/rules
2274 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2276     Summary:
2277       Header/footer docfix; ChangeLog correction.
2278     Revision:
2279       muse--main--1.0--patch-152
2281     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2282       Thanks to drkm for pointing out my error.
2283     
2284     Use better documentation and customize interface for headers and footers.
2285     Thanks to Chris McMahan.
2287     modified files:
2288      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2289      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2290      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2291      muse.texi
2292      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2295 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2297     Summary:
2298       Slight Debian version tweak.
2299     Revision:
2300       muse--main--1.0--patch-151
2302     * Makefile.defs (VERSION): Use a slightly different version naming
2303       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2304       X.YY is the Muse version, and YYY is the patch level.
2305     
2306     * debian/changelog: Ditto.
2308     modified files:
2309      ChangeLog Makefile.defs debian/changelog
2312 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2314     Summary:
2315       Improve debian build and put together a package.
2316     Revision:
2317       muse--main--1.0--patch-150
2319     * Makefile (debclean): New target that cleans up the mess that the
2320       `debian' target makes.
2321       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2322       results to my debian dist dir two levels up.
2323     
2324     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2325     
2326     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2327     
2328     * debian/control (Standards-Version): Update to 3.6.2.
2329     
2330     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2331       up.
2332     
2333     * debian/copyright (Copyright): Improve.
2334     
2335     * debian/emacsen-install (FILES): Include contrib directory so that
2336       muse-http.el compiles properly.
2337     
2338     * debian/muse-el.examples: New file containing the example files to
2339       install.
2340     
2341     * debian/rules: Move example stuff to muse-el.examples.  Install some
2342       additional documentation.
2344     new files:
2345      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2347     modified files:
2348      ChangeLog Makefile Makefile.defs debian/changelog
2349      debian/control debian/copyright debian/emacsen-install
2350      debian/rules
2353 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2355     Summary:
2356       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2357     Revision:
2358       muse--main--1.0--patch-149
2360     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2361       the beginning of a header would be emphasized if an asterisk came
2362       before it.
2363       (muse-colors-underlined): Don't allow end of underlined text to be the
2364       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2365       is sufficient.
2366     
2367     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2368       on.  We'll use a more clever trick to keep emphasis characters from
2369       being interpreted in explicit links -- add a custom 'noemphasis text
2370       property to them.  Move mdash rule further down so that I can add
2371       designations after blockquoted text.
2372     
2373     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2374       text has the 'noemphasis property, ignore it.
2375       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2376       property to the text between BEG and END, or match beginning and end.
2377     
2378     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2379       before trying to set buffer-modified to nil.  This should fix a
2380       "selecting deleted buffer" error when publishing from command line.
2382     modified files:
2383      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2384      lisp/muse.el
2387 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2389     Summary:
2390       Journal validation fixes.
2391     Revision:
2392       muse--main--1.0--patch-148
2394     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2395       default rather than HTML 4.0 [strict].
2396       (muse-html-markup-strings): Include empty alt element.
2397     
2398     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2399     
2400     * muse.texi (Journal): Ditto.
2402     modified files:
2403      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2406 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2408     Summary:
2409       Add debian files; tweak Makefile.
2410     Revision:
2411       muse--main--1.0--patch-147
2413     * Makefile (distclean): Remove directory created by dist rule.
2414       (dist): Make this only generate the directory, not the tarball.
2415       (release): New target that generates the tarball and zipfile.
2416       (debrelease): New target that builds the debian package for Muse.
2417       (upload): Depend on release target.
2418     
2419     * examples/mwolson/stylesheets: Add forgotten Arch id.
2421     new files:
2422      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2423      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2424      debian/.arch-ids/emacsen-install.id
2425      debian/.arch-ids/emacsen-remove.id
2426      debian/.arch-ids/emacsen-startup.id
2427      debian/.arch-ids/muse-el.dirs.id
2428      debian/.arch-ids/muse-el.docs.id
2429      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2430      debian/changelog debian/control debian/copyright
2431      debian/emacsen-install debian/emacsen-remove
2432      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2433      debian/muse-el.info debian/rules
2434      examples/mwolson/stylesheets/.arch-ids/=id
2435      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2436      examples/mwolson/stylesheets/.arch-ids/common.css.id
2437      examples/mwolson/stylesheets/.arch-ids/print.css.id
2438      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2439      examples/mwolson/stylesheets/blog.css
2440      examples/mwolson/stylesheets/common.css
2441      examples/mwolson/stylesheets/print.css
2442      examples/mwolson/stylesheets/screen.css
2444     modified files:
2445      ChangeLog Makefile
2447     new directories:
2448      debian debian/.arch-ids examples/mwolson/stylesheets
2449      examples/mwolson/stylesheets/.arch-ids
2452 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2454     Summary:
2455       Allow `muse-index-as-string' to remove current file from output.
2456     Revision:
2457       muse--main--1.0--patch-146
2459     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2460       which excludes the current file from the output.  Improve
2461       documentation.
2463     modified files:
2464      ChangeLog lisp/muse-mode.el
2467 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2469     Summary:
2470       S-TAB issue with Windows.
2471     Revision:
2472       muse--main--1.0--patch-145
2474     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2475       issue with Windows.
2477     modified files:
2478      ChangeLog lisp/muse-mode.el
2481 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2483     Summary:
2484       Improve temp buffer usage.
2485     Revision:
2486       muse--main--1.0--patch-144
2488     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2489       `insert-file-contents'.  This should further help with the temp
2490       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2491       into this problem.
2492     
2493     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2494       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2495       make sure the temp buffer is killed.  I didn't implement an option to
2496       save the contents of the temp buffer.
2498     modified files:
2499      ChangeLog lisp/muse-book.el lisp/muse-http.el
2500      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2501      lisp/muse.el
2504 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2506     Summary:
2507       muse-docbook: split-string Emacs21 fix.
2508     Revision:
2509       muse--main--1.0--patch-143
2511     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2512       split-string to fix an Emacs21 issue.
2514     modified files:
2515      ChangeLog lisp/muse-docbook.el
2518 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2520     Summary:
2521       muse-docbook: Parse author directive so that it validates properly.
2522     Revision:
2523       muse--main--1.0--patch-142
2525     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2526       attempts to publish the contents a DocBook-usable <author> tag.
2527       (muse-docbook-header): Use `muse-docbook-get-author'.
2529     modified files:
2530      ChangeLog lisp/muse-docbook.el
2533 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2535     Summary:
2536       Be a bit more clever with our consecutive list regexp.
2537     Revision:
2538       muse--main--1.0--patch-141
2540     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2541       clever with our consecutive list regexp.
2543     modified files:
2544      ChangeLog lisp/muse-docbook.el
2547 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2549     Summary:
2550       Do the right thing with consecutive list items, hopefully.
2551     Revision:
2552       muse--main--1.0--patch-140
2554     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2555       (muse-docbook-header): Add DTD string.
2556       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2557       tags.
2558       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2559       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2561     modified files:
2562      ChangeLog lisp/muse-docbook.el
2565 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2567     Summary:
2568       Improve customize interface for `muse-project-alist' once more.
2569     Revision:
2570       muse--main--1.0--patch-139
2572     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2573       setting to be anything, since we now support settings that use lists.
2574       (muse-project): Vastly improve this by naming each setting and showing
2575       what exact type is required.  Handle case where a function is not
2576       defined yet.  Use a set for styles, which looks nice.  This is about as
2577       good as it can be ... unless we add some sort of inline documentation
2578       later on.  A setting was added for Yann's :force-publish tag.
2579     
2580     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2581       project name.
2583     modified files:
2584      ChangeLog lisp/muse-project.el lisp/muse.el
2587 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2589     Summary:
2590       Merged from hodique@lifl.fr--2005 (patch 24-33)
2591     Revision:
2592       muse--main--1.0--patch-138
2594     Patches applied:
2595     
2596      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2597        Merged from mwolson@gnu.org--2005 (patch 96)
2598     
2599      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2600        Merged from mwolson@gnu.org--2005 (patch 97-101)
2601     
2602      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2603        Merged from mwolson@gnu.org--2005 (patch 102-106)
2604     
2605      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2606        Merged from mwolson@gnu.org--2005 (patch 107-120)
2607     
2608      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2609        Merged from mwolson@gnu.org--2005 (patch 121-131)
2610     
2611      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2612        Merged from mwolson@gnu.org--2005 (patch 132)
2613     
2614      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2615        Merged from mwolson@gnu.org--2005 (patch 133-135)
2616     
2617      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2618        Merged from mwolson@gnu.org--2005 (patch 136)
2619     
2620      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2621        Merged from mwolson@gnu.org--2005 (patch 137)
2622     
2623      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2624        Introduce :force-publish project keyword. Fix bug #2637
2626     modified files:
2627      ChangeLog lisp/muse-project.el
2629     new patches:
2630      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2631      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2632      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2633      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2634      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2635      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2636      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2637      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2638      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2639      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2642 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2644     Summary:
2645       Prevent temp buffers from prompting for save; handle lisp errors better.
2646     Revision:
2647       muse--main--1.0--patch-137
2649     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2650       bound" error.  I don't know for certain where this is coming from,
2651       though ... *grumble*.
2652     
2653     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2654       like how emacs-wiki does it.  Warn the user about lisp errors,
2655       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2656       publish as something valid in most markup styles, with increased
2657       emphasis on those that don't support it.  That's a win-win ... I think
2658       :^) .
2659     
2660     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2661       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2662       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2663       believe that this should be the default behavior of `with-temp-buffer'.
2664     
2665     * lisp/muse-book.el (muse-book-publish-project): Use
2666       `muse-with-temp-buffer-no-prompt'.
2667     
2668     * lisp/muse-http.el (muse-http-reject): Ditto.
2669     
2670     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2671     
2672     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2673     
2674     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2675       (muse-publish-markup-email, muse-published-contents): Ditto.
2677     modified files:
2678      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2679      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2680      lisp/muse-publish.el lisp/muse.el
2683 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2685     Summary:
2686       Customization error; Makefile tweaks.
2687     Revision:
2688       muse--main--1.0--patch-136
2690     * Makefile (dist): Use a tla-specific method to create the tarball.
2691       Create a zip file as well.
2692       (upload): New rule that uploads the tarball and zip file to gna.org.
2693     
2694     * Makefile.defs (VERSION): New variable that determines the version
2695       string to use in the `dist' and `upload' targets.
2696     
2697     * lisp/muse.el (muse-implicit-link-functions)
2698       (muse-explicit-link-functions): Use :type of hook so that the options
2699       get recognized.
2701     modified files:
2702      ChangeLog Makefile Makefile.defs lisp/muse.el
2705 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2707     Summary:
2708       Prepare Muse 3.01.90 (3.02 RC1).
2709     Revision:
2710       muse--main--1.0--patch-135
2713     modified files:
2714      ChangeLog lisp/muse.el muse.texi
2717 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2719     Summary:
2720       Attempt to get the right file extension when publishing; more examples.
2721     Revision:
2722       muse--main--1.0--patch-134
2724     * examples/mwolson/muse-init.el: Update my configuration.
2725     
2726     * examples/mwolson/templates: Store my web page templates here.
2727     
2728     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2729     
2730     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2731       descriptions.  Yet another reason to implement my list-returning from
2732       handlers idea.
2733     
2734     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2735       with a few more edge cases.  Throw together a rough hack for
2736       determining when to include the output file extension.
2737     
2738     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2739       but still ineffective.
2741     new files:
2742      examples/mwolson/templates/.arch-ids/=id
2743      examples/mwolson/templates/.arch-ids/footer.html.id
2744      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2745      examples/mwolson/templates/.arch-ids/generic-header.html.id
2746      examples/mwolson/templates/.arch-ids/header.html.id
2747      examples/mwolson/templates/footer.html
2748      examples/mwolson/templates/generic-footer.html
2749      examples/mwolson/templates/generic-header.html
2750      examples/mwolson/templates/header.html
2752     modified files:
2753      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2754      lisp/muse-wiki.el
2756     new directories:
2757      examples/mwolson/templates
2758      examples/mwolson/templates/.arch-ids
2761 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2763     Summary:
2764       Make published link handling do the right thing, plus misc. fixes.
2765     Revision:
2766       muse--main--1.0--patch-133
2768     * lisp/muse-mode.el (muse-mode-hook): Add option for
2769       `muse-wiki-update-custom-values'.  The :set function makes sure that
2770       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2771       This probably isn't best-practice, but it works.
2772     
2773     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2774       Save match data.
2775     
2776     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2777       `muse-publish-prepare-url' to the listed options.
2778     
2779     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2780       output-dir is not specified.
2781     
2782     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2783       here instead of later on.
2784     
2785     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2786       right thing when `muse-wiki-interwiki-alist' is nil.
2787     
2788     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2789       `muse-publish-output-file'.
2790     
2791     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2792       (muse-wiki-transform-wikiword): Removed.  We should not use the
2793       publishing transforms facility to handle these.
2794     
2795     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2796       links as "link" rather than "url".
2797     
2798     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2799       takes care of any customization cleaups that need to happen whenever
2800       muse-mode is entered.
2801     
2802     * lisp/muse.el (muse-implicit-link-functions): Add options for
2803       `muse-handle-url' and the wiki handlers.
2804       (muse-explicit-link-functions): Add option for
2805       `muse-wiki-handle-internal'.
2807     modified files:
2808      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2809      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2812 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2814     Summary:
2815       Add invalid directory assertion.
2816     Revision:
2817       muse--main--1.0--patch-132
2819     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2820       any invalid directories will trigger an error.
2822     modified files:
2823      ChangeLog lisp/muse-project.el
2826 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2828     Summary:
2829       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2830     Revision:
2831       muse--main--1.0--patch-131
2834     modified files:
2835      AUTHORS ChangeLog
2838 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2840     Summary:
2841       Yann's assignment form came in!
2842     Revision:
2843       muse--main--1.0--patch-130
2846     modified files:
2847      AUTHORS ChangeLog
2850 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2852     Summary:
2853       Compilation fix, minor shuffling in `muse-mode'.
2854     Revision:
2855       muse--main--1.0--patch-129
2857     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2858       accessing it.  Fixes Yet Another Compiler Error.
2859     
2860     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2861      project-specific settings happen first.
2863     modified files:
2864      ChangeLog lisp/muse-mode.el lisp/muse.el
2867 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2869     Summary:
2870       Fix annoying initial buffer coloring problem.
2871     Revision:
2872       muse--main--1.0--patch-128
2874     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2875       where even buffer-file-name is not set.  This happens the first time we
2876       attempt to colorize the buffer.  I'm rather astonished that I had to do
2877       this.
2879     modified files:
2880      ChangeLog lisp/muse-wiki.el
2883 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2885     Summary:
2886       Jump to bad and good links on TAB; mode-choosing fix.
2887     Revision:
2888       muse--main--1.0--patch-127
2890     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2891       pics a major mode for a file.  If one is specified in the project of
2892       file, use it.  Otherwise, use muse-mode.
2893       (muse-next-reference, muse-previous-reference): Jump to bad links as
2894       well as good ones.
2895     
2896     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2897       of `muse-mode'.
2899     modified files:
2900      ChangeLog lisp/muse-mode.el lisp/muse.el
2903 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2905     Summary:
2906       Add specified Muse file extension to auto-mode-alist.
2907     Revision:
2908       muse--main--1.0--patch-126
2910     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2911       the old extension from auto-mode-alist and add the new one.  This
2912       eliminates the need to set muse-mode-auto-p when you have specified a
2913       Muse file extension.
2914     
2915     * examples/mwolson/muse-init.el: Sync.
2917     modified files:
2918      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2921 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2923     Summary:
2924       Make `muse-project-alist' more intuitively customizable.
2925     Revision:
2926       muse--main--1.0--patch-125
2928     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2929       settings.
2930     
2931     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2932       (muse-project-alist-get): New function that pre-parses
2933       `muse-projects-alist' before customization in order to work around an
2934       annoying limitation in the customize interface.
2935       (muse-project-alist-set): New function that takes the value that
2936       customize gave us and turns it into something Muse can use.
2937       (muse-project): New widget that outlines the form of the
2938       `muse-project-alist' variable.
2939       (muse-project-alist): Use the `muse-project' widget and specify :set
2940       and :get.
2942     modified files:
2943      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2946 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2948     Summary:
2949       Silence compiler warnings.
2950     Revision:
2951       muse--main--1.0--patch-124
2953     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2954     
2955     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2956       compiler warning.
2957     
2958     * lisp/muse-project.el (muse-project-applicable-styles): Call
2959       `muse-assert' with only 1 argument to silence a compiler warning.
2961     modified files:
2962      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2963      lisp/muse-project.el
2966 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2968     Summary:
2969       muse-docbook: Merge several other types of tags if necessary.
2970     Revision:
2971       muse--main--1.0--patch-123
2973     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2974       `muse-docbook-fixup-sections'.  For each TAG in
2975       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2976       merge them together.  Thanks to Dale P. Smith for the suggestion.
2977       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2979     modified files:
2980      ChangeLog lisp/muse-docbook.el
2983 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2985     Summary:
2986       muse-docbook: Output an XML tag with encoding at the beginning of document.
2987     Revision:
2988       muse--main--1.0--patch-122
2990     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2991       of document.
2992       (muse-docbook-encoding-default): New option that determines which Emacs
2993       buffer encoding to use by default in Muse DocBook files if none is
2994       found.
2995       (muse-docbook-charset-default): New option that determines the DocBook
2996       XML charset to use if no translation is found in
2997       muse-docbook-encoding-map.
2998       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2999       system to its associated DocBook coding system.
3000       (muse-docbook-transform-content-type): New function that determines the
3001       DocBook XML encoding to use based on the contents of
3002       muse-docbook-encoding-map.
3003       (muse-docbook-encoding): New function that calls
3004       muse-docbook-transform-content-type.
3005       (muse-docbook-finalize-buffer): New function that sets the buffer file
3006       coding system to the value of muse-docbook-encoding-default, but only
3007       if the buffers contents have no special characters.
3008       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3010     modified files:
3011      ChangeLog lisp/muse-docbook.el
3014 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3016     Summary:
3017       Apply muse-docbook patch from Dale P. Smith.
3018     Revision:
3019       muse--main--1.0--patch-121
3021     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3022       Dale P. Smith to make the markup much better.
3024     modified files:
3025      AUTHORS ChangeLog lisp/muse-docbook.el
3028 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3030     Summary:
3031       Use different mapping for S-tab on Windows.
3032     Revision:
3033       muse--main--1.0--patch-120
3035     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3036       Windows, use [(shift tab)] for `muse-previous-reference'.
3038     modified files:
3039      ChangeLog lisp/muse-mode.el
3042 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3044     Summary:
3045       XEmacs wiki fix.
3046     Revision:
3047       muse--main--1.0--patch-119
3049     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3050       `muse-match-string-no-properties' so XEmacs doesn't complain.
3052     modified files:
3053      ChangeLog lisp/muse-wiki.el
3056 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3058     Summary:
3059       Handle a few edge cases with project-page resolution gracefully.
3060     Revision:
3061       muse--main--1.0--patch-118
3063     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3064       make sure that PAGE is specified.  STYLES should be generated
3065       automatically, but it could theoretically fail.  I'm managing to
3066       trigger this when messing with unsaved Muse files.  Handle case where
3067       buffer has not yet been saved.
3068       (muse-project-find-file): Don't try to resolve relative links; just
3069       open them.
3070     
3071     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3072       point-of-reference bug.  No need to call muse-project-page-of-file
3073       since buffer-file-name and muse-publishing-current-file both give us
3074       full paths.
3075     
3076     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3077       `skip-chars-backward' only respects the newline some of the time.
3078       Damned annoying.
3080     modified files:
3081      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3082      lisp/muse-wiki.el
3085 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3087     Summary:
3088       Fix image-link goof-up and add pretty titles.
3089     Revision:
3090       muse--main--1.0--patch-117
3092     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3093       class="image-link"> instead of <div class="image-link">.  I found a bug
3094       with the way I was handling both, so I decided to simplify things.
3095     
3096     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3097       `muse-publish-output-name', but keeps the directory prefix.
3098       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3099     
3100     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3101       customizable option that determines the words to downcase in title.
3102       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3103       Capitalized Title out of either a string or the current title.  This is
3104       not currently used by any other function -- for now it is meant to be
3105       called by the user.
3107     modified files:
3108      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3111 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3113     Summary:
3114       Escape specials in link descriptions.
3115     Revision:
3116       muse--main--1.0--patch-116
3118     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3119       function that escapes special characters in the given string according
3120       to the current publishing style.
3121       (muse-publish-url): Use the above function to escape the description
3122       part of extended links.
3123       (muse-publish-prepare-url): Don't make string read-only; it does
3124       nothing.
3125     
3126     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3127       (muse-wiki-transform-wikiword): Don't make string read-only.
3129     modified files:
3130      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3133 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3135     Summary:
3136       Escape "&", "<", and ">" in URL text.
3137     Revision:
3138       muse--main--1.0--patch-115
3140     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3141       specially.  Thanks to John Sullivan for the suggestion.
3143     modified files:
3144      ChangeLog lisp/muse-html.el
3147 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3149     Summary:
3150       Update my example configuration.
3151     Revision:
3152       muse--main--1.0--patch-114
3154     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3155       project to "WebSite" in order to make it more distinct.
3156       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3157       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3158       anymore.
3159       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3160       published name of the current file.  I really should make a function
3161       called `muse-published-name' or something similar!
3162       ("\C-cpx"): Use this key sequence for
3163       `my-muse-prepare-entry-for-xanga'.
3164       (muse-file-extension): I'm making use of this so I can figure out its
3165       intricacies.
3167     modified files:
3168      ChangeLog examples/mwolson/muse-init.el
3171 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3173     Summary:
3174       Tackle a project name interwiki highlighting snafu.
3175     Revision:
3176       muse--main--1.0--patch-113
3178     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3179       this.  It seems to be more robust now.  Highlighting is going the way I
3180       want it.
3182     modified files:
3183      ChangeLog lisp/muse-wiki.el
3186 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3188     Summary:
3189       Fix some gross mistakes.
3190     Revision:
3191       muse--main--1.0--patch-112
3193     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3194       gross misspellings.
3195     
3196     * lisp/muse-project.el (muse-project-file-entries): If
3197       `muse-file-extension' is defined, use it to filter the entries.
3198     
3199     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3200       variable.  Move higher in file.
3201     
3202     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3203       argument instead of the real name of the variable.
3205     modified files:
3206      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3207      lisp/muse.el
3210 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3212     Summary:
3213       Make natural interwiki links between projects mostly work.
3214     Revision:
3215       muse--main--1.0--patch-111
3217     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3218       function and flesh it out.  This seems to work properly, though for
3219       some reason, interwiki links using projects are a bit flakey.
3220       (muse-wiki-handle-interwiki): Deal with case where we have a project
3221       name in an interwiki link.
3223     modified files:
3224      ChangeLog lisp/muse-wiki.el
3227 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3229     Summary:
3230       Fix Emacs21 issue with muse-insert-tag.
3231     Revision:
3232       muse--main--1.0--patch-110
3234     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3235       completing-read to appease older Emacsen.
3237     modified files:
3238      ChangeLog lisp/muse-mode.el
3241 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3243     Summary:
3244       Fix error with `muse-blosxom-new-entry' and Emacs21.
3245     Revision:
3246       muse--main--1.0--patch-109
3248     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3249       `completing-read' so that old versions of Emacs don't complain.
3251     modified files:
3252      ChangeLog lisp/muse-blosxom.el
3255 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3257     Summary:
3258       Try to fix an error with `muse-blosxom-get-categories'.
3259     Revision:
3260       muse--main--1.0--patch-108
3262     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3263       about processing directories.
3265     modified files:
3266      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3269 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3271     Summary:
3272       Make a distinction between implicit and explicit links at publish-time.
3273     Revision:
3274       muse--main--1.0--patch-107
3276     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3277     
3278     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3279     
3280     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3281       `explicit' argument.
3282     
3283     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3284       not we are dealing with an explicit link.
3285     
3286     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3287     
3288     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3289       argument, but ignore it.
3290     
3291     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3292       when link is not explicit.
3294     modified files:
3295      ChangeLog lisp/muse-html.el lisp/muse-http.el
3296      lisp/muse-publish.el lisp/muse-wiki.el
3299 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3301     Summary:
3302       Implement several WikiWord handling fixes.
3303     Revision:
3304       muse--main--1.0--patch-106
3306     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3307       found by the handlers.  Don't send implicit links through some of the
3308       advanced checks.
3309     
3310     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3311       of interwiki link before calling `muse-handle-explicit-link'.
3312     
3313     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3314       "\\|" separator between project-alist entries and interwiki entries.
3315       Force a reconfiguration of muse-colors-markup.
3316     
3317     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3318       sure that we don't colorize WikiNames that don't go with any file.
3319     
3321     modified files:
3322      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3323      lisp/muse-wiki.el
3326 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3328     Summary:
3329       Attempt to simplify muse-wiki a bit.
3330     Revision:
3331       muse--main--1.0--patch-105
3333     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3334       here.
3335     
3336     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3337       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3338       (muse-wiki-update-use-wikiword-markup-regexp)
3339       (muse-wiki-update-use-wikiword-link-function)
3340       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3341       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3342     
3343     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3344       `muse-wiki-use-wikiword' is specified.
3345     
3346     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3347       unless `muse-wiki-use-wikiword' is specified.
3348     
3349     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3350       muse-colors-markup.
3351     
3352     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3353       muse-publish-markup-regexps.
3354     
3355     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3356       muse-publish-url-transforms.
3357     
3358     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3359       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3360     
3362     modified files:
3363      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3366 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3368     Summary:
3369       Make muse-blosxom use relative name of published file in page-date alist.
3370     Revision:
3371       muse--main--1.0--patch-104
3373     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3374       file.
3375       (muse-blosxom-update-page-date-alist): Renamed from
3376       `muse-blosxom-markup-date-directive'.  Make the current file name
3377       relative to the base directory and strip file extension if necessary.
3378     
3380     modified files:
3381      ChangeLog lisp/muse-blosxom.el
3384 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3386     Summary:
3387       Hack on muse-blosxom timestamps somewhat.
3388     Revision:
3389       muse--main--1.0--patch-103
3391     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3392       actually do something useful.  This should have a different name,
3393       really.
3394       ("blosxom-html", "blosxom-xhtml"): Call
3395       `muse-blosxom-markup-date-directive' after publishing each entry.
3396     
3398     modified files:
3399      ChangeLog lisp/muse-blosxom.el
3402 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3404     Summary:
3405       Fix several startup and compile errors.
3406     Revision:
3407       muse--main--1.0--patch-102
3409     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3410       fixes an error that occurred during startup.
3411     
3412     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3413       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3414       to muse.el.
3415     
3416     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3417       that the nasty compile errors go away.  Fix a few typos.
3418       (muse-ignored-extensions): Fix docstring.
3419       (muse-file-extension): Move this higher in the file.
3420     
3421     
3423     modified files:
3424      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3427 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3429     Summary:
3430       Note that muse-file-extension should not have "." in front.
3431     Revision:
3432       muse--main--1.0--patch-101
3434     * lisp/muse-project.el (muse-project-find-file): Handle case where
3435       muse-file-extension is not specified.
3436     
3437     * lisp/muse.el (muse-file-extension): Note that the period at the
3438       beginning of this value should be omitted.
3439     
3440     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3441       file extension so that regexp characters inside the extension will not
3442       goof it up.  This should never be a problem in normal cases, but let's
3443       be robust.
3444     
3446     modified files:
3447      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3448      lisp/muse.el
3451 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3453     Summary:
3454       Implement optional file extension of Muse files.
3455     Revision:
3456       muse--main--1.0--patch-100
3458     * lisp/muse-mode.el (muse-mode): Make sure
3459       `muse-update-ignored-extensions-regexp' gets updated every time we
3460       enter Muse mode.  This works around a bug in the customize interface --
3461       if a user changes an option using setq, the :set function sometimes
3462       does not get executed.  I should really try to determine whether or not
3463       this is really an issue anymore.
3464     
3465     * lisp/muse-project.el (muse-project-find-file): Make use of
3466       `muse-file-extension'.
3467     
3468     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3469       customizable; it is autogenerated from `muse-ignored-extensions'.
3470       (muse-update-ignored-extensions-regexp): New function that sets the
3471       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3472       make sure that the value of `muse-file-extension' is taken into
3473       account.
3474       (muse-ignored-extensions): New option that determines which file
3475       extensions to ignore.  It is in the form of a list of regexps.
3476     
3477     * lisp/muse.el (muse-file-extension): New option that allows the user to
3478       specify the file extension to be used for Muse files.  By default, this
3479       is nil, which means that no extension will be used.
3480     
3481     * lisp/muse.el (muse-page-name): Handle case where
3482       `muse-ignored-extensions-regexp' is nil.
3483     
3485     modified files:
3486      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3487      lisp/muse-regexps.el lisp/muse.el
3490 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3492     Summary:
3493       Document new blosxom convenience feature.
3494     Revision:
3495       muse--main--1.0--patch-99
3497     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3498       `muse-blosxom-project-alist-entry'.  An example is provided in the
3499       header.
3500     
3502     modified files:
3503      ChangeLog lisp/muse-blosxom.el
3506 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3508     Summary:
3509       Further work on `muse-project-alist' entry generation for blosxom.
3510     Revision:
3511       muse--main--1.0--patch-98
3513     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3514       Include subdirectories in first part of "Blog" entry.
3515     
3516     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3517       that returns a list of dirs that are to be used with the first part of
3518       a `muse-project-alist' entry.
3519     
3521     modified files:
3522      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3525 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3527     Summary:
3528       New function: muse-blosxom-project-alist-entry.
3529     Revision:
3530       muse--main--1.0--patch-97
3532     * examples/mwolson/muse-init.el: Update from my latest settings.
3533       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3534     
3535     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3536       that generates the latter part of an entry for `muse-project-alist'.
3537     
3539     modified files:
3540      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3543 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3545     Summary:
3546       Merged from hodique@lifl.fr--2005 (patch 12-23)
3547     Revision:
3548       muse--main--1.0--patch-96
3550     Patches applied:
3551     
3552      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3553        Merged from mwolson@gnu.org--2005 (patch 68-76)
3554     
3555      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3556        Merged from mwolson@gnu.org--2005 (patch 77-80)
3557     
3558      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3559        Merged from mwolson@gnu.org--2005 (patch 81)
3560     
3561      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3562        Merged from mwolson@gnu.org--2005 (patch 82)
3563     
3564      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3565        Escape % in latex publishing
3566     
3567      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3568        bugfix
3569     
3570      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3571        small improvement on muse-make-link
3572     
3573      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3574        Fix customization of muse-wiki-wikiword-regexp
3575     
3576      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3577        Allow full customization of WikiWords
3578     
3579      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3580        Fix mouse-2 yank bug in muse-mode
3581     
3582      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3583        Fix interpretation order
3584     
3585      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3586        Merged from mwolson@gnu.org--2005 (patch 83-95)
3587     
3589     modified files:
3590      ChangeLog lisp/muse-wiki.el
3592     new patches:
3593      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3594      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3595      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3596      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3597      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3598      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3599      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3600      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3601      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3602      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3603      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3604      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3607 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3609     Summary:
3610       Minor docfixes.
3611     Revision:
3612       muse--main--1.0--patch-95
3614     * lisp/muse-mode.el (muse-follow-name-at-point) 
3615       (muse-follow-name-at-mouse): Docfixes.
3616     
3618     modified files:
3619      ChangeLog lisp/muse-mode.el
3622 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3624     Summary:
3625       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3626     Revision:
3627       muse--main--1.0--patch-94
3629     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3630       `muse-blosxom-new-entry'.
3631     
3632     * muse.texi (Blosxom Entries): Ditto.
3633     
3635     modified files:
3636      ChangeLog lisp/muse-blosxom.el muse.texi
3639 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3641     Summary:
3642       Re-add global mouse-2 event.
3643     Revision:
3644       muse--main--1.0--patch-93
3646     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3647       mouse-2, since Yann found a way around the problem I was facing.
3648       (muse-follow-name-at-mouse): Call the event that would normally be used
3649       here if we don't have a link at point.
3650     
3652     modified files:
3653      ChangeLog lisp/muse-mode.el
3656 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3658     Summary:
3659       Fix publishing error.
3660     Revision:
3661       muse--main--1.0--patch-92
3663     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3664       the cdr of output-dir.  This was a code fragment from a previous
3665       attempt to refactor this function.
3666     
3668     modified files:
3669      ChangeLog lisp/muse-project.el
3672 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3674     Summary:
3675       Work on getting to the point where we can resolve project interwiki links.
3676     Revision:
3677       muse--main--1.0--patch-91
3679     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3680       `muse-publishing-current-file'.
3681     
3682     * lisp/muse-project.el (muse-project-of-file): Ditto.
3683     
3684     * lisp/muse-project.el (muse-project-applicable-styles): New function
3685       that returns the usable styles for a file, given either a list of
3686       styles or a project name.  This is useful for removing styles that will
3687       be ignored for a file.
3688       (muse-project-publish-file): Split :include and :exclude processing
3689       into `muse-project-applicable-styles'.
3690     
3691     * lisp/muse-publish.el (muse-publish-output-name): Use
3692       `muse-publishing-current-file'.
3693     
3694     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3695     
3696     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3697       project names.
3698     
3699     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3700       names to be uninterpreted.  Remove need for muse-assoc-string.
3701     
3702     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3703       function that will be called to fetch a link to a page from a Muse
3704       project from the output file of the currently-published file.  This is
3705       commented out for now since I ran out of energy.
3706     
3707     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3708       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3709       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3710       Handle case where no interwiki can be found, even though this should
3711       never happen.
3712     
3713     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3714       whenever Muse mode is entered.  That way we don't have to enter an
3715       extra command in our .emacs.
3716     
3717     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3718       `muse-publishing-current-file' already exists that does the same thing.
3719       How embarrassing.
3720     
3721     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3722     
3723     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3724       to use it.
3725     
3727     modified files:
3728      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3729      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3732 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3734     Summary:
3735       Mouse-2 on regular text will yank rather than give an error.
3736     Revision:
3737       muse--main--1.0--patch-90
3739     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3740       this seems to be more trouble than it's worth.
3741       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3742       use our own implementation.
3743     
3745     modified files:
3746      ChangeLog lisp/muse-mode.el
3749 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3751     Summary:
3752       Make interwiki links publish with the correct extension.
3753     Revision:
3754       muse--main--1.0--patch-89
3756     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3757       prefix and suffix to interwiki names, as well as stripping out unwanted
3758       extensions.
3759     
3761     modified files:
3762      ChangeLog lisp/muse-wiki.el
3765 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3767     Summary:
3768       Fix publishing of bare interwiki names.
3769     Revision:
3770       muse--main--1.0--patch-88
3772     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3773       `set'.  Use `muse-assoc-string' instead of `assoc'.
3774     
3775     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3776       `assoc-string' functionality usable with Emacs21 and XEmacs.
3777     
3779     modified files:
3780      ChangeLog lisp/muse-wiki.el lisp/muse.el
3783 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3785     Summary:
3786       Apply a few fixes from Yann's branch.
3787     Revision:
3788       muse--main--1.0--patch-87
3790     Background: I hacked on Muse over the weekend while offline, and so did
3791                 Yann.  His changes to muse-wiki.el are different than the
3792                 ones that I made, so we should probably figure out the best
3793                 way to handle this when we both get on IRC again.  For now,
3794                 I've merged in the bugfixes that he's made, omitting most of
3795                 the changes to muse-wiki.
3796     
3797     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3798     
3799     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3800     
3801     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3802       introduced previously.
3803     
3805     modified files:
3806      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3809 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3811     Summary:
3812       Warn if file not published; hack further on Wiki stuff.
3813     Revision:
3814       muse--main--1.0--patch-86
3816     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3817       complete <div> tags that are of the class "image-link".  It is hoped
3818       that this will prevent user-added <div> tags from being mangled.
3819     
3820     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3821       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3822       need to look at the text at point.
3823     
3824     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3825       current file has not been published since it was up-to-date.  Thanks to
3826       Bill Freeman for the suggestion.
3827     
3828     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3829       is nil.  If this happens, return the original URL.
3830     
3831     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3832       `muse-wiki-update-interwiki-regexp.'
3833       (muse-wiki-update-interwiki-regexp): New function that sets the value
3834       of `muse-wiki-interwiki-regexp'.
3835       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3836       on :set.
3837     
3838     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3839       `muse-wiki-expand-interwiki'.
3840       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3841       with no matching file from being published as links.
3842     
3843     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3844       string argument once again, since this behavior is needed when
3845       publishing.
3846       (muse-wiki-handle-wikiword): Ditto.
3847     
3848     * lisp/muse.el (muse-handle-url): Ditto.
3849     
3850     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3851       after every unsuccessful attempt at handling the link.  If argument is
3852       given, restore match-data at end, too.
3853     
3854     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3855       argument.  Match data is always saved.  If argument is not given,
3856       assume that `muse-implicit-link-regexp' has been matched against, and
3857       return the 1st match string if no handlers worked.
3858     
3860     modified files:
3861      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3862      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3865 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3867     Summary:
3868       Hack on WikiName handling and make TAB work for Wiki links.
3869     Revision:
3870       muse--main--1.0--patch-85
3872     * lisp/muse-colors.el (muse-colors-markup): Use
3873       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3874     
3875     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3876       nil, don't color bad links.  If non-nil, color bad links.
3877     
3878     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3879     
3880     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3881       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3882       (muse-journal-rss-munge-buffer): Ditto.
3883     
3884     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3885       Docfix.
3886     
3887     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3888       are handled first, then implicit ones.  It should work better in all
3889       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3890       to determine how far to scan for an implicit link.  This defaults to
3891       the text between the point and the next space.
3892     
3893     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3894       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3895       literally after opening the buffer.  Hopefully this can be of use in
3896       custom visit-link functions, when necessary.
3897     
3898     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3899       `muse-visit-link-default'.
3900     
3901     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3902       Search by text properties instead of regexps.  This allows Muse to find
3903       links without having to have a massive regexp that contains all link
3904       types.  The downside is that this will not work if the user defontifies
3905       the buffer.  But it would somewhat defeat the purpose of following
3906       links if you can't see them.
3907     
3908     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3909       enough command line args are passed in batch mode.
3910     
3911     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3912       `muse-explicit-link-regexp'.
3913     
3914     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3915       `muse-link-regexp'.
3916     
3917     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3918       specifies the "common ground" of all implicit links, like URLs, bare
3919       WikiNames, and -- in the future -- email addresses.
3920     
3921     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3922     
3923     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3924       optional.  That was a bad idea on my part.  Renamed from
3925       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3926       annoy anyone :^) .
3927     
3928     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3929       `muse-wiki-interwiki-expand'.
3930       (muse-wiki-handle-wikiword): Renamed from
3931       `muse-wiki-wikiword-handle'.
3932     
3933     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3934       for the eval-after-load arg since XEmacs chokes on constants.
3935     
3936     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3937       face on WikiWords that don't correspond with a file.  If people really
3938       want this to appear in bad-link face, I could accommodate that.
3939     
3940     * lisp/muse.el (muse-handle-url): New function that detects whether the
3941       given string is a URL.
3942       (muse-implicit-link-functions): Renamed from
3943       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3944       (muse-explicit-link-functions): Renamed from
3945       `muse-mode-handler-functions'.
3946       (muse-handle-implicit-link): New function that handles all
3947       implicit links by calling functions from `muse-implicit-link-functions'.
3948       (muse-handle-explicit-link): Renamed from
3949       `muse-handled-url'.
3950     
3952     modified files:
3953      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3954      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3955      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3958 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3960     Summary:
3961       Allow WikiWords to be ignored with <nop> or "''''".
3962     Revision:
3963       muse--main--1.0--patch-84
3965     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3966     
3967     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3968       whether to hide <nop> tags when coloring a Muse buffer.
3969       (muse-wiki-wikiword-at-point): Docfix.
3970       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3971       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3972       during publishing.
3973       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3974       which keeps the WikiWord that follows it from being interpreted.
3975       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3976       WikiWord delimiter.
3977     
3979     modified files:
3980      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3983 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3985     Summary:
3986       Update postal address of FSF in muse-wiki.el.
3987     Revision:
3988       muse--main--1.0--patch-83
3990     * lisp/muse-wiki.el: Update postal address of the FSF.
3991     
3993     modified files:
3994      ChangeLog lisp/muse-wiki.el
3997 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3999     Summary:
4000       Interpret explicit links before emphasis.
4001     Revision:
4002       muse--main--1.0--patch-82
4004     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4005       links before emphasis.
4006     
4007     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4008       for the heck of it.
4010     modified files:
4011      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4014 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4016     Summary:
4017       Wiki hacking, regexp tweaks.
4018     Revision:
4019       muse--main--1.0--patch-81
4021     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4022       muse-regexp.
4023     
4024     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4025       that indicates whether or not to use character classes in regexps.  The
4026       default is to let Muse try to figure it out.
4027       (muse-extreg-usable-p): Make use of this variable.
4028     
4029     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4030       this regexp.  I'm guessing it was supposed to have a TAB in there at
4031       one time.  Replace this stuff with muse-regexp-space.
4032     
4033     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4034       by default.
4035     
4036     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4037       "or".
4038     
4039     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4040       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4041       We'll fix those anchor problems eventually!
4042     
4043     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4044       uses `muse-interwiki-handle' to determine whether an interwiki link is
4045       at point.
4046     
4047     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4048       look for a suitable value at point if needed.
4049     
4050     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4051     
4052     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4053     
4054     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4056     modified files:
4057      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4058      lisp/muse-wiki.el
4061 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4063     Summary:
4064       Make installation of manual when not using Debian go smoothly.
4065     Revision:
4066       muse--main--1.0--patch-80
4068     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4069       and options are to be used when insinuating the Muse documentation into
4070       the Info menu.
4071     
4072     * Makefile (install): Make use of INSTALLINFO.
4073     
4074     * README (Installation): Give directions for changing INSTALLINFO on a
4075       Debian system and changing where Muse is installed.
4076     
4077     * muse.texi: Ditto.
4079     modified files:
4080      ChangeLog Makefile Makefile.defs README muse.texi
4083 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4085     Summary:
4086       Fix compiler warning induced by last patch.
4087     Revision:
4088       muse--main--1.0--patch-79
4090     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4091       compiler warning.
4093     modified files:
4094      ChangeLog lisp/muse-project.el lisp/muse.el
4097 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4099     Summary:
4100       Add `muse-current-file', fix minor QuickStart issue.
4101     Revision:
4102       muse--main--1.0--patch-78
4104     * examples/QuickStart: Make John Wiegley the author.
4105     
4106     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4107       `muse-current-file' instead of `buffer-file-name'.
4108     
4109     * lisp/muse-project.el (muse-current-project): Document.
4110     
4111     * lisp/muse-project.el (muse-current-file): New variable indicating the
4112       name, including path, of the file that is currently being published.
4113       (muse-project-of-file): Make use of
4114       `muse-current-file'.
4115     
4116     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4117     
4118     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4120     modified files:
4121      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4122      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4123      lisp/muse.el
4126 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4128     Summary:
4129       Make muse-replace-regexp-in-string closer to its parent; no func change.
4130     Revision:
4131       muse--main--1.0--patch-77
4133     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4134       to implement all functionality of `replace-regexp-in-string'.  No
4135       functionality change.
4136     
4138     modified files:
4139      ChangeLog lisp/muse.el
4142 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4144     Summary:
4145       Play nicely with fill, adaptive-fill, and flyspell.
4146     Revision:
4147       muse--main--1.0--patch-76
4149     * muse-mode.el (muse-mode-intangible-links): New function used to
4150       determine whether links will be considered intangible.
4151     
4152     * lisp/muse-mode.el (muse-mode-link-functions)
4153       (muse-mode-handler-functions): Minor docfix.
4154     
4155     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4156       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4157       making links intangible by default, but this may be adjusted by use of
4158       the `muse-mode-intangible-links' function.
4159     
4160     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4161       nil if we should allow a fill to occur here.  Keeps links from being
4162       broken up.
4163     
4164     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4165       non-nil if we allow spell-checking to occur here.  Keeps links from
4166       being improperly colorized.
4167     
4168     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4169       functionality change.
4171     modified files:
4172      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4175 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4177     Summary:
4178       Minor doc changes and code prettification.
4179     Revision:
4180       muse--main--1.0--patch-75
4182     * AUTHORS: Note that YH's assignment is in the mail.
4183     
4184     * README (scripts): Explain better the contents of the `scripts'
4185       directory.
4186     
4187     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4189     modified files:
4190      AUTHORS ChangeLog README lisp/muse-wiki.el
4193 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4195     Summary:
4196       Merged from hodique@lifl.fr--2005 (patch 7-11)
4197     Revision:
4198       muse--main--1.0--patch-74
4200     Patches applied:
4201     
4202      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4203        split WikiWords and InterWiki links into their own package
4204     
4205      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4206        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4207     
4208      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4209        Mimic experimental behavior for interwiki
4210     
4211      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4212        fix notes publishing
4213     
4214      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4215        various minor fixes
4217     new files:
4218      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4220     modified files:
4221      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4222      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4224     renamed files:
4225      experimental/.arch-ids/muse-wiki.el.id
4226        ==> experimental/.arch-ids/muse-wiki-old.el.id
4227      experimental/muse-wiki.el
4228        ==> experimental/muse-wiki-old.el
4230     new patches:
4231      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4232      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4233      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4234      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4235      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4238 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4240     Summary:
4241       Tell people where to find on-line version of manual.
4242     Revision:
4243       muse--main--1.0--patch-73
4245     * README: Add on-line locations for manual.
4246     
4247     * muse.texi: Remove @include directive.  This makes generating a PDF of
4248       this documentation a lot easier.
4249     
4250     * muse.texi (Preface): Add on-line locations for manual.
4252     modified files:
4253      ChangeLog README muse.texi
4256 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4258     Summary:
4259       Try to make Muse play nice with outline minor mode.
4260     Revision:
4261       muse--main--1.0--patch-72
4263     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4264     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4265     "muse" instead of "t" when adding invisibility to text or checking for
4266     invisibility.
4267     
4268     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4269     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4270     this function.
4272     modified files:
4273      ChangeLog lisp/muse-colors.el lisp/muse.el
4276 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4278     Summary:
4279       Minor grammar fix in Introduction section of manual.
4280     Revision:
4281       muse--main--1.0--patch-71
4283     * muse.texi (Introduction): Minor grammar fix.
4285     modified files:
4286      ChangeLog muse.texi
4289 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4291     Summary:
4292       Release Muse 3.01.
4293     Revision:
4294       muse--main--1.0--patch-70
4296     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4297     
4298     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4299     
4300     * lisp/muse-poem.el (muse-poem-markup-strings)
4301       (muse-poem-chapbook-strings): Make customizable.
4302     
4303     * lisp/muse-poem.el (muse-chapbook-latex-header)
4304       (muse-chapbook-latex-footer): Docfix.
4305     
4306     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4307       (muse-texinfo-pdf-extension): Ditto.
4308     
4309     * lisp/muse.el (muse-version): Change to 3.01.
4310     
4311     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4312       done, for now!
4314     modified files:
4315      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4316      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4319 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4321     Summary:
4322       Tweak documentation thoroughly; still incomplete.
4323     Revision:
4324       muse--main--1.0--patch-69
4326     * README: Minor tweaks.
4327     
4328     * muse.texi: Massively rename chapters so that the titles are more
4329       descriptive.  Clean up grammar.
4330     
4331     * muse.texi (Obtaining Muse): Move content of Installation node here,
4332       stripping out any customization tips, since those are covered later.
4333       Re-work this chapter since I was dissatisfied with it.
4334     
4335     * muse.texi (Installation): This node has the content of README regarding
4336       installation, which fits the title of the node much better than the
4337       previous content.
4338     
4339     * muse.texi (Blosxom): Turn the sections of this section into
4340       subsections.
4341     
4342     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4343       like lists!
4344     
4345     * muse.texi (History): Add a "2005" item.
4347     modified files:
4348      ChangeLog README muse.texi
4351 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4353     Summary:
4354       Finish documenting 2 more publishing styles.
4355     Revision:
4356       muse--main--1.0--patch-68
4358     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4359     
4360     * lisp/muse-journal.el: Docfixes.
4361     
4362     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4363       documentation to this function.
4364     
4365     * muse.texi (Blosxom Options): New node containing the publishing styles
4366       and options provided by Blosxom.
4367       (Book): Add usage note, as I suspect a lot of people might be confused
4368       by this style.
4369       (HTML): Space out entries better.
4370       (Journal, LaTeX): New nodes for publishing styles.
4371       (Common Elements): Document a few options that are present in
4372       `muse-publish.el'.
4374     modified files:
4375      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4376      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4379 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4381     Summary:
4382       Make Muse installable and correct an Emacs21 issue.
4383     Revision:
4384       muse--main--1.0--patch-67
4386     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4387       directory will be generated.
4388       (all): Compile muse.info by default.
4389       (doc): Refactor into individual generation rules for .html and .info
4390       files.
4391       (install): New rule that installs Muse source code, compiled .elc
4392       files, and the manual into proper places.
4393     
4394     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4395     
4396     * README (Insinuation): Move old content of Installation here.
4397       (Installation): Fill out this section.
4398       (Further Documentation): Add link to my website and note that a full
4399       manual is included with Muse.
4400     
4401     * lisp/Makefile (EL): Populate with .el files.
4402       (install): New rule that installs both .elc and .el files.
4403     
4404     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4405       Emacs21, hack in a handler for the @documentencoding tag so that it
4406       doesn't error out.
4408     modified files:
4409      ChangeLog Makefile Makefile.defs README lisp/Makefile
4410      lisp/muse-texinfo.el
4413 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4415     Summary:
4416       Cater even more to XEmacs and its annoying whims.
4417     Revision:
4418       muse--main--1.0--patch-66
4420     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4421       environment variable.
4422     
4423     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4424       handle it.  Load `muse-build.el' instead.
4425     
4426     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4427       used.
4428     
4429     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4430       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4431       not used.
4432     
4433     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4434       function does not appear to be used.
4435     
4436     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4437       `replace-regexp-in-string', since XEmacs doesn't have this function.
4438       We only implement the first 3 args, but this could be extended if we
4439       need to do so.
4440     
4441     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4442       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4443     
4444     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4445     
4446     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4447       make XEmacs shut up.
4448     
4449     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4450     
4451     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4452     
4453     * lisp/muse-http.el (muse-winnow-list): Ditto.
4454     
4455     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4456     
4457     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4458     
4459     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4460     
4461     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4462       anything.
4463     
4464     * scripts/publish: Use EMACS environment variable instead of hard-coding
4465       it.
4467     modified files:
4468      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4469      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4470      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4471      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4472      lisp/muse.el scripts/muse-build.el scripts/publish
4475 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4477     Summary:
4478       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4479     Revision:
4480       muse--main--1.0--patch-65
4482     * AUTHORS: Update entry.
4483     
4484     * muse-*.el: Move to the lisp directory.
4485     
4486     * lisp/Makefile: New file containing rules to test and compile the
4487       source.
4488     
4489     * Makefile.defs: New file that contains common definitions for all other
4490       Makefiles, such as Emacs command to use.
4491     
4492     * Makefile: Move lisp-specific rules to lisp/Makefile.
4493       (SUBDIRS): New variable containing subdirectories to clean.
4494     
4495     * README: Update to reflect new location of source files.  Give updated
4496       directions for compiling with XEmacs.
4497     
4498     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4499       compile.
4500       (%.html): Pass SITEFLAG as an environment variable to
4501       ../scripts/publish.
4502     
4503     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4504       seems to be needed to keep the process from failing.  This has *got* to
4505       be a bug in Muse, but I don't want to deal with it now.
4506     
4507     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4508     
4509     * lisp/muse-convert.el: Move line to commentary section.
4510     
4511     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4512       locally-bound `type' variable isn't used here.
4513     
4514     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4515     
4516     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4517       binding.
4518     
4519     * scripts/muse-build.el (load-path): Correct paths.
4520     
4521     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4522       as to avoid spurious warnings.
4523     
4524     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4525       it exists.
4526     
4527     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4528       (muse-match-string-no-properties): New functions that take the place of
4529       `line-end-position', `line-beginning-position', and
4530       `match-string-no-properties', respectively.
4531     
4532     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4533       (muse-my-journal-find-entries): Use Muse-specific version of
4534       `match-string-no-properties', `line-beginning-position', and
4535       `line-end-position' since these do not exist in XEmacs.
4536     
4537     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4538       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4539     
4540     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4541     
4542     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4543       (muse-html-insert-contents): Ditto.
4544     
4545     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4546     
4547     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4548     
4549     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4550     
4551     * lisp/muse-publish.el (muse-publish-markup-tag)
4552       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4553       (muse-published-buffer-contents): Ditto.
4554     
4555     * scripts/muse-build.el (muse-elint-files): Ditto.
4557     new files:
4558      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4559      lisp/.arch-ids/Makefile.id lisp/Makefile
4561     modified files:
4562      AUTHORS ChangeLog Makefile README examples/Makefile
4563      examples/QuickStart examples/johnw/muse-johnw.el
4564      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4565      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4566      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4567      lisp/muse.el scripts/muse-build.el scripts/publish
4569     renamed files:
4570      .arch-ids/muse-blosxom.el.id
4571        ==> lisp/.arch-ids/muse-blosxom.el.id
4572      .arch-ids/muse-book.el.id
4573        ==> lisp/.arch-ids/muse-book.el.id
4574      .arch-ids/muse-colors.el.id
4575        ==> lisp/.arch-ids/muse-colors.el.id
4576      .arch-ids/muse-convert.el.id
4577        ==> lisp/.arch-ids/muse-convert.el.id
4578      .arch-ids/muse-docbook.el.id
4579        ==> lisp/.arch-ids/muse-docbook.el.id
4580      .arch-ids/muse-html.el.id
4581        ==> lisp/.arch-ids/muse-html.el.id
4582      .arch-ids/muse-http.el.id
4583        ==> lisp/.arch-ids/muse-http.el.id
4584      .arch-ids/muse-journal.el.id
4585        ==> lisp/.arch-ids/muse-journal.el.id
4586      .arch-ids/muse-latex.el.id
4587        ==> lisp/.arch-ids/muse-latex.el.id
4588      .arch-ids/muse-mode.el.id
4589        ==> lisp/.arch-ids/muse-mode.el.id
4590      .arch-ids/muse-poem.el.id
4591        ==> lisp/.arch-ids/muse-poem.el.id
4592      .arch-ids/muse-project.el.id
4593        ==> lisp/.arch-ids/muse-project.el.id
4594      .arch-ids/muse-publish.el.id
4595        ==> lisp/.arch-ids/muse-publish.el.id
4596      .arch-ids/muse-regexps.el.id
4597        ==> lisp/.arch-ids/muse-regexps.el.id
4598      .arch-ids/muse-texinfo.el.id
4599        ==> lisp/.arch-ids/muse-texinfo.el.id
4600      .arch-ids/muse.el.id
4601        ==> lisp/.arch-ids/muse.el.id
4602      muse-blosxom.el
4603        ==> lisp/muse-blosxom.el
4604      muse-book.el
4605        ==> lisp/muse-book.el
4606      muse-colors.el
4607        ==> lisp/muse-colors.el
4608      muse-convert.el
4609        ==> lisp/muse-convert.el
4610      muse-docbook.el
4611        ==> lisp/muse-docbook.el
4612      muse-html.el
4613        ==> lisp/muse-html.el
4614      muse-http.el
4615        ==> lisp/muse-http.el
4616      muse-journal.el
4617        ==> lisp/muse-journal.el
4618      muse-latex.el
4619        ==> lisp/muse-latex.el
4620      muse-mode.el
4621        ==> lisp/muse-mode.el
4622      muse-poem.el
4623        ==> lisp/muse-poem.el
4624      muse-project.el
4625        ==> lisp/muse-project.el
4626      muse-publish.el
4627        ==> lisp/muse-publish.el
4628      muse-regexps.el
4629        ==> lisp/muse-regexps.el
4630      muse-texinfo.el
4631        ==> lisp/muse-texinfo.el
4632      muse.el
4633        ==> lisp/muse.el
4635     new directories:
4636      lisp lisp/.arch-ids
4639 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4641     Summary:
4642       Massively untabify files.
4643     Revision:
4644       muse--main--1.0--patch-64
4647     modified files:
4648      ChangeLog ChangeLog.2004 experimental/muse-message.el
4649      experimental/muse-wiki.el muse-book.el muse-colors.el
4650      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4651      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4652      muse-project.el muse-publish.el muse-regexps.el
4653      muse-texinfo.el muse.el
4656 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4658     Summary:
4659       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4660     Revision:
4661       muse--main--1.0--patch-63
4663     (Summary of changes that Yann made)
4664     
4665     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4666     
4667     * muse-mode.el (muse-generate-index): Move index generation code into
4668       `muse-index-as-string'.
4669       (muse-index-as-string): New function that generates an index and
4670       returns it as a string, instead of placing it in a buffer like
4671       `muse-generate-index' used to.
4672     
4673     Patches applied:
4674     
4675      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4676        merge from mwolson@gnu.org--2005
4677     
4678      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4679        Accept WikiWords as links [mostly rescinded]
4680     
4681      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4682        merge from mwolson@gnu.org--2005/muse--main--1.0
4683     
4684      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4685        Merged from mwolson@gnu.org--2005 (patch 60-62)
4686     
4687      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4688        provide a string view of the index
4690     modified files:
4691      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4693     new patches:
4694      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4695      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4696      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4697      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4698      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4701 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4703     Summary:
4704       Document Blosxom, Book, DocBook, and HTML publishing styles.
4705     Revision:
4706       muse--main--1.0--patch-62
4708     * muse-blosxom.el: Clean up header.
4709     
4710     * muse-book.el (muse-before-book-publish-hook): Rename to
4711       `muse-book-before-publish-hook'.
4712       (muse-after-book-publish-hook): Rename to
4713       `muse-book-after-publish-hook'.
4714     
4715     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4716       (muse-html-markup-strings, muse-xhtml-markup-strings)
4717       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4718       (muse-html-charset-default, muse-html-encoding-default)
4719       (muse-html-encoding-map): Docfixes.
4720     
4721     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4722       sections.
4724     modified files:
4725      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4728 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4730     Summary:
4731       Begin work on Publishing Styles section of manual.
4732     Revision:
4733       muse--main--1.0--patch-61
4735     * Makefile (.PHONY): Add "doc" to list.
4736       (doc): New rule that generates Info and HTML files from muse.texi.
4737       (dist): Rely on `distclean', not `clean'.
4738     
4739     * examples/QuickStart (Authoring mode): Remove empty section.
4740     
4741     * muse.texi: Call this program "the Emacs Muse" in title.
4742       (Publishing Styles): Begin to populate section.
4743       (Deriving Styles): First subsection of Publishing Styles.
4744       (Contributors): Remove spurious copyright section, since we address
4745       this in the title.
4746     
4747     * README: Actually remember to add this file.
4749     new files:
4750      .arch-ids/README.id README
4752     modified files:
4753      ChangeLog Makefile examples/QuickStart muse.texi
4756 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4758     Summary:
4759       Document Markup Rules.
4760     Revision:
4761       muse--main--1.0--patch-60
4763     * examples/QuickStart: Remove stray <comment> tag.
4764     
4765     * muse.texi (Top): Comment every menu line.
4766       (Markup Rules): New section with plenty of subsections.
4768     modified files:
4769      ChangeLog examples/QuickStart muse.texi
4772 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4774     Summary:
4775       Release this as Muse 3.00.90 (RC1).
4776     Revision:
4777       muse--main--1.0--patch-59
4779     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4780       is compatible with both Emacs and XEmacs.
4781     
4782     * examples/README: Renamed to QuickStart.
4783     
4784     * examples/Makefile (EXAMPLES): Reflect name change of README.
4785     
4786     * muse.el: Ditto.
4788     modified files:
4789      ChangeLog Makefile examples/Makefile muse.el
4791     renamed files:
4792      examples/.arch-ids/README.id
4793        ==> examples/.arch-ids/QuickStart.id
4794      examples/README
4795        ==> examples/QuickStart
4798 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4800     Summary:
4801       Makefile refactoring.
4802     Revision:
4803       muse--main--1.0--patch-58
4805     * Makefile (.PHONY): List all non-file targets.
4806       (examples): New rule that calls Make in the examples directory.
4807       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4808     
4809     * README: Move to the examples directory.  I'd prefer to distribute a
4810       very basic plain text README and use this as a quickstart + markup
4811       example + publishing example.
4812     
4813     * examples/Makefile: Move all README-related rules here.
4814     
4815     * examples/README: Add an "About this document" section.  
4816     
4817     * scripts/publish (style): Do not include the contrib directory, since we
4818       don't use any code from there.  Since this is only invoked from the
4819       examples directory, make sure add the parent directory to the load
4820       path.
4821     
4822     * muse.texi: Change version to 3.00.90 (RC1).
4823     
4824     * muse.el: Change location of the README file in header.
4825     
4826     * muse.el (muse-version): Update to 3.00.90 (RC1).
4828     new files:
4829      examples/.arch-ids/Makefile.id examples/Makefile
4831     modified files:
4832      ChangeLog Makefile examples/README muse.el muse.texi
4833      scripts/publish
4835     renamed files:
4836      .arch-ids/README.id
4837        ==> examples/.arch-ids/README.id
4838      README
4839        ==> examples/README
4842 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4844     Summary:
4845       Update my example configuration.
4846     Revision:
4847       muse--main--1.0--patch-57
4849     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4850       and experimental status of muse-message.
4852     modified files:
4853      ChangeLog examples/mwolson/muse-init.el
4856 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4858     Summary:
4859       Provide optional outline-style faces; customization fixes; experimental stuff.
4860     Revision:
4861       muse--main--1.0--patch-56
4863     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4864       option that determines what the header faces should look like.  If
4865       'outline, use outline-style faces.  If nil, don't generate the faces at
4866       all, which allows the user to specify their own.  Otherwise, use the
4867       scaled faces, which is the default behavior.
4868       (muse-colors-outline-faces-list): List of faces to use.  In case the
4869       outline faces are not available, provide reasonable defaults.
4870       (muse-make-faces): Use dolist instead of mapc.  Implement the
4871       possibility of having outline-style colors for heading.  Don't call
4872       this function immediately -- give the users time to make their changes
4873       through the customize interface.  Once we call this function, Emcs from
4874       CVS will not allow the faces to be changed easily, which is a shame.
4875     
4876     * muse-message.el (muse-message-contents-tag): Copied from
4877       `muse-publish-contents-tag' in order to keep the customization
4878       interface from making the `muse-markup-tags' option from throwing a
4879       type mismatch error.  This function is untested and will likely do
4880       nothing useful.  This file has been moved to the experimental folder
4881       until it gets fleshed out more.
4882     
4883     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4884       file that could eventually provide wiki-like ability.  Currently this
4885       is just a collection of functions that were pruned out when he remade
4886       Muse, so don't get too excited.  I plan to eventually merge Yann
4887       Hodique's work here, probably after the first release of Muse.
4888     
4889     * muse-regexps.el (muse-regexp): Improve description.
4890     
4891     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4892       the muse-regexp group since it is just a single regexp.  Lists of
4893       regexps don't have to be in muse-regexp, however.
4894     
4895     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4896       since the Emacs devel mailing list seems to not want Britain-izations
4897       in Emacs code.
4898     
4899     * muse-colors.el (muse-colors): Ditto.
4900     
4901     * muse-docbook.el (muse-docbook): Ditto.
4902     
4903     * muse-html.el (muse-html): Ditto.
4904     
4905     * muse-http.el (muse-http): Ditto.
4906     
4907     * muse-message.el (muse-message): Ditto.
4908     
4909     * muse-mode.el (muse-mode): Ditto.
4910     
4911     * muse-project.el (muse-project): Ditto.
4912     
4913     * muse-publish.el (muse-publish): Ditto.
4914     
4915     * muse.el (muse): Ditto.
4917     new files:
4918      experimental/.arch-ids/=id
4919      experimental/.arch-ids/muse-wiki.el.id
4920      experimental/muse-wiki.el
4922     modified files:
4923      ChangeLog experimental/muse-message.el muse-blosxom.el
4924      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4925      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4926      muse.el
4928     renamed files:
4929      .arch-ids/muse-message.el.id
4930        ==> experimental/.arch-ids/muse-message.el.id
4931      muse-message.el
4932        ==> experimental/muse-message.el
4934     new directories:
4935      experimental experimental/.arch-ids
4938 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4940     Summary:
4941       Fix publishing error when given an empty string for header/footer.
4942     Revision:
4943       muse--main--1.0--patch-55
4945     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4946       `file-readable-p' if it is an empty string.  For some reason,
4947       `file-readable-p' and `insert-file-contents' were treating an empty
4948       string as if it were the current directory.
4950     modified files:
4951      ChangeLog muse-publish.el
4954 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4956     Summary:
4957       WYSIWYG emphasis, XEmacs compatibility hacks.
4958     Revision:
4959       muse--main--1.0--patch-54
4961     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4962       compliant.  Only colorize if we end with the same number of asterisks
4963       as we start with, preventing unnoticed syntax errors.  Don't colorize
4964       in the middle of a word.
4965       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4966       Only colorize if we end with an underscore.  Don't colorize in the
4967       middle of a word.
4968     
4969     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4970       inside of group.  This will probably not do anything, but it seems
4971       syntactically good.
4972     
4973     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4974       where we start with an image link.  JohnW didn't seem to like having
4975       <p> tags inserted before image links, but they don't validate properly
4976       as they are.  For now, I will surround such links/paragraphs with <div
4977       class="image-link"> in an attempt to be as not invasive and yet
4978       standards compliant as possible.
4979     
4980     * muse-html.el (muse-html-escape-string): Work around distinction between
4981       int and char types in XEmacs.  Deal with an annoying replace-match bug
4982       in XEmacs that rears its head at times.
4983     
4984     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4985       multi-line.
4987     modified files:
4988      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4989      muse-publish.el
4992 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4994     Summary:
4995       Minor code cleanup to address elint issues.
4996     Revision:
4997       muse--main--1.0--patch-53
4999     * Makefile (test): Don't build README files during this rule.  Remove
5000       spurious "make clean" statement.
5001     
5002     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5003       `muse-colors' group, and give it a proper type.
5004     
5005     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5006     
5007     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5008       muse-my-journal-find-entries): Replace `string-to-int' with
5009       `string-to-number'.
5010     
5011     * muse-html.el (muse-html-insert-contents): Ditto.
5012     
5013     * muse-journal.el (muse-journal-html-munge-buffer,
5014       muse-journal-latex-munge-buffer): Ditto.
5015     
5016     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5017     
5018     * muse-publish.el (muse-publish-markup-footnote,
5019       muse-publish-contents-tag): Ditto.
5020     
5021     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5023     modified files:
5024      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5025      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5026      muse-regexps.el
5029 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5031     Summary:
5032       Add ability to automate the creation a new blosxom entry.
5033     Revision:
5034       muse--main--1.0--patch-52
5036     * examples/mwolson/muse-init.el: Move new entry section to
5037       muse-blosxom.el.  Modify the key settings in my example accordingly.
5038     
5039     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5040       Muse always makes sure that the file ends with a newline.
5041     
5042     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5043       planner markup is now provided automatically by the planner port to
5044       Muse, and we don't have any customized markup.
5045     
5046     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5047       variable that specifies where the base directory of your blog entries
5048       is found.
5049     
5050     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5051       the base directory.  Explore categories recursively.
5052     
5053     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5054       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5055       special characters file name.
5056     
5057     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5058       making a new blog entry.  It will prompt you for a category, then a
5059       title, and then will create a new file that has the date and title
5060       inserted.
5062     modified files:
5063      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5066 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5068     Summary:
5069       Change mailing address of FSF, add AUTHORS file.
5070     Revision:
5071       muse--main--1.0--patch-51
5073     * muse-*.el, muse.texi: Change mailing address of FSF.
5074     
5075     * muse.texi (Contributors): Fix typo.
5076     
5077     * AUTHORS: New file containing a list of all of those who have
5078       contributed code or documentation to Muse, how many lines were changed,
5079       etc.
5081     new files:
5082      .arch-ids/AUTHORS.id AUTHORS
5084     modified files:
5085      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5086      muse-html.el muse-http.el muse-journal.el muse-latex.el
5087      muse-message.el muse-mode.el muse-poem.el muse-project.el
5088      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5089      muse.texi
5092 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5094     Summary:
5095       Merged from hodique@lifl.fr--2005 (patch 0-1)
5096     Revision:
5097       muse--main--1.0--patch-50
5099     Patches applied:
5100     
5101      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5102        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5103     
5104      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5105        fix .html (for example) in visible names for links
5107     modified files:
5108      ChangeLog muse-publish.el
5110     new patches:
5111      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5112      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5115 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5117     Summary:
5118       Make generated X(HT)ML show up in the right encoding in other modes.
5119     Revision:
5120       muse--main--1.0--patch-49
5122     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5123       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5124       generated (X)HTML files show up in the right coding system when editing
5125       them with another Emacs mode.
5126     
5127     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5128       encoding instead of hard-coding it.
5129     
5130     * muse-message.el: Add content to Commentary section, explaining the use
5131       of this publishing style.
5133     modified files:
5134      ChangeLog muse-html.el muse-journal.el muse-message.el
5137 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5139     Summary:
5140       Move regexps to same group, only make 4 heading faces.
5141     Revision:
5142       muse--main--1.0--patch-48
5144     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5145       can only publish 3 of them specially, leaving the fourth to be in
5146       plain text.
5147       (muse-colors-markup): Only recognize 4 levels of heading.
5148     
5149     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5150       (muse-file-regexp, muse-image-regexp)
5151       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5152       like a good idea to have all the regexps in the same group.
5154     modified files:
5155      ChangeLog muse-colors.el muse-regexps.el muse.el
5158 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5160     Summary:
5161       Update my example config, minor code cleanup.
5162     Revision:
5163       muse--main--1.0--patch-47
5165     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5166       names and add "Plans" project.
5167     
5168     * muse-docbook.el (looking-back): Delete.
5169     
5170     * muse-html.el (looking-back): Delete.
5171     
5172     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5173       instead of `looking-back'.
5174     
5175     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5176       function, use this function.  If `looking-back' exists, call it;
5177       otherwise, use a workaround.
5179     removed files:
5180      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5182     modified files:
5183      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5184      muse-html.el muse.el
5187 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5189     Summary:
5190       Handle a few paragraph publishing edge cases better.
5191     Revision:
5192       muse--main--1.0--patch-46
5194     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5195       beginning-of-document, end-of-document, and paragraph separator regexps
5196       so that one markup rule can be used in all these cases.
5197       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5198       particular, blockquote or center at beginning or end of document will
5199       be published properly.  Hopefully this won't slow things down too much.
5200       (muse-docbook-markup-paragraph-close): Removed.
5201     
5202     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5203     
5204     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5205       Ditto.
5206       (muse-html-markup-paragraph-close): Removed.
5208     modified files:
5209      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5212 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5214     Summary:
5215       Improve prompt when reading a tag.
5216     Revision:
5217       muse--main--1.0--patch-45
5219     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5220       other Emacs modes seem to do.
5222     modified files:
5223      ChangeLog muse-mode.el
5226 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5228     Summary:
5229       Warn user when publishing fails due to a private directory.
5230     Revision:
5231       muse--main--1.0--patch-44
5233     * muse-project.el (muse-project-private-p): Warn users when publishing a
5234       file fails due to its directory not being readable by others.  Make
5235       sure that you do a `chmod +o name_of_directory' if you want the
5236       contents of that directory to be publishable.
5238     modified files:
5239      ChangeLog muse-project.el
5242 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5244     Summary:
5245       Fix error with example tags and message publishing style.
5246     Revision:
5247       muse--main--1.0--patch-43
5249     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5250       see if a previous definition for `font-lock-multiline' exists.
5251     
5252     * muse-message.el (muse-message-example-tag): Don't require two
5253       additional (unused) arguments.
5255     modified files:
5256      ChangeLog muse-colors.el muse-message.el
5259 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5261     Summary:
5262       Always end the published document with a newline.
5263     Revision:
5264       muse--main--1.0--patch-42
5266     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5267       published document with a newline.
5268     
5269     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5271     modified files:
5272      ChangeLog muse-docbook.el muse-html.el
5275 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5277     Summary:
5278       Don't let automatic backup files crash the publishing process.
5279     Revision:
5280       muse--main--1.0--patch-41
5282     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5283       directive since this value is already processed by
5284       `muse-publish-markup-directive', and may be obtained by using
5285       the code: (muse-publishing-directive "date").
5286     
5287     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5288       to run (funcall nil); this happened once during a debugging process.
5289     
5290     * muse-project.el (muse-project-private-p): Skip any file for which we
5291       cannot fetch attributes.  This fixes a bug where having an
5292       Emacs-generated automatic backup file in a publishing directory causes
5293       the publishing process to halt with an error.
5295     modified files:
5296      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5299 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5301     Summary:
5302       Apply fix in previous patch to the DocBook publishing style.
5303     Revision:
5304       muse--main--1.0--patch-40
5306     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5307       previous patch here as well.
5308     
5310     modified files:
5311      ChangeLog muse-docbook.el
5314 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5316     Summary:
5317       Fix newly-introduced lock-up during HTML publishing.
5318     Revision:
5319       muse--main--1.0--patch-39
5321     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5322       planner rules higher priority in the publishing sequence.  Hopefully
5323       this will not wreck anything; I don't use these rules, so I cannot
5324       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5325     
5326     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5327       replace-match; that seems to be slightly evil.  Return nil instead of a
5328       newline since otherwise Muse thinks that we are not done yet and gets
5329       into an infinite loop.  This should fix the lock-up problem that
5330       resulted from the previous few patches.
5332     modified files:
5333      ChangeLog muse-blosxom.el muse-html.el
5336 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5338     Summary:
5339       Parenthesis goofup.
5340     Revision:
5341       muse--main--1.0--patch-38
5343     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5344     
5346     modified files:
5347      ChangeLog muse-blosxom.el
5350 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5352     Summary:
5353       Make docbook and blosxom modes close paragraphs properly at end.
5354     Revision:
5355       muse--main--1.0--patch-37
5357     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5358       patch.
5359     
5360     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5361       (muse-docbook-markup-paragraph-close): Adapt from
5362       `muse-html-markup-paragraph-close'.
5363     
5364     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5365       preserve the same appearance as before the last patch.
5367     modified files:
5368      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5371 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5373     Summary:
5374       Bugfix: Close P tag properly at end of file.
5375     Revision:
5376       muse--main--1.0--patch-36
5378     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5379       error.
5380     
5381     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5382       detecting whether or not a paragraph needs a closing P tag.
5383       (muse-html-markup-paragraph-close): New function that only inserts a
5384       closing P tag when an unclosed P tag is nearby.
5386     modified files:
5387      ChangeLog muse-blosxom.el muse-html.el
5390 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5392     Summary:
5393       Update my example settings.
5394     Revision:
5395       muse--main--1.0--patch-35
5397     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5399     modified files:
5400      ChangeLog examples/mwolson/muse-init.el
5403 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5405     Summary:
5406       Update documentation for C-c TAB feature.
5407     Revision:
5408       muse--main--1.0--patch-34
5410     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5411       `muse-insert-tag'.
5412     
5414     modified files:
5415      ChangeLog muse.texi
5418 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5420     Summary:
5421       New feature: tag completion with C-c TAB.
5422     Revision:
5423       muse--main--1.0--patch-33
5425     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5426       (muse-tag-history, muse-custom-tags): New variables that keep track of
5427       the tag history and newly-entered tags respectively for
5428       `muse-insert-tag'.
5429       (muse-insert-tag): New function that interactively prompts the user for
5430       a tag to use.
5432     modified files:
5433      ChangeLog muse-mode.el
5436 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5438     Summary:
5439       Fix XHTML validation error with <hr> and <br>.
5440     Revision:
5441       muse--main--1.0--patch-32
5443     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5444       and HR tags for XHTML publishing.  This should fix a few validation
5445       errors that I've been noticing lately.
5447     modified files:
5448      ChangeLog muse-html.el
5451 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5453     Summary:
5454       Remove flyspell overlays on links.
5455     Revision:
5456       muse--main--1.0--patch-31
5458     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5459       should make the link clickable.  On Emacs21, the color will stay red,
5460       but other Emacsen should do the right thing, which is use the normal
5461       link color.  Hopefully this will fix some strange flyspell-related link
5462       problems.
5464     modified files:
5465      ChangeLog muse-colors.el
5468 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5470     Summary:
5471       Update my example Muse settings.
5472     Revision:
5473       muse--main--1.0--patch-30
5475     * examples/mwolson/muse-init.el: Update from my latest version.
5476       (muse-project-alist): Remove the francais part of my blog.
5477       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5478       into this and `my-muse-mode-fill-nobreak-p'.
5479       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5480       this is the best way to accomplish this.
5481       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5482       characters in the title.
5483       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5485     modified files:
5486      ChangeLog examples/mwolson/muse-init.el
5489 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5491     Summary:
5492       Add simple `muse-version' function.
5493     Revision:
5494       muse--main--1.0--patch-29
5496     * muse.el (muse-version): New function that displays the value of the
5497       `muse-version' variable.  This should be easier for the user to type
5498       than C-h v muse-version.
5500     modified files:
5501      ChangeLog muse.el
5504 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5506     Summary:
5507       Don't compile documentation by default.
5508     Revision:
5509       muse--main--1.0--patch-28
5511     * Makefile (all): Don't compile documentation by default.
5512       (doc): Use this rule to compile documentation.
5514     modified files:
5515      ChangeLog Makefile
5518 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5520     Summary:
5521       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5522     Revision:
5523       muse--main--1.0--patch-27
5525     2005-04-16  Michael Olson  <mwolson@gnu.org>
5526     
5527         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5528         johnw. If a journal entry's title is a [[link]], then an
5529         <enclosure> tag will be added to the XML data giving the size and
5530         MIME type of the link target.  This makes podcasting with Muse
5531         trivial.
5532         (muse-journal-rss-entry-template): Add enclosure usage to example.
5533         (muse-journal-rss-munge-buffer): Implement enclosures.
5535     modified files:
5536      ChangeLog muse-journal.el
5539 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5541     Summary:
5542       Standardize source headers, appease elint, don't require planner
5543     Revision:
5544       muse--main--1.0--patch-26
5546     2005-04-15  Michael Olson  <mwolson@gnu.org>
5547     
5548         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5549         `scripts' directory since it really isn't part of Muse proper; it
5550         is used to generate Muse output from the command line.
5551     
5552         * muse-blosxom.el: Handle case where planner is not loaded so that
5553         it isn't a hard requirement.
5554     
5555         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5556         that elint doesn't complain.
5557     
5558         * muse-message.el (muse-message-markup-link): Don't throw up on
5559         links with no description.
5560     
5561         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5562         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5563         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5564         muse-project.el, muse-publish.el, muse-regexps.el,
5565         muse-texinfo.el, muse.el: Add standard header for each file in
5566         preparation for the initial release, which will hopefully happen
5567         sometime within the next month.
5568     
5570     removed files:
5571      experimental/.arch-ids/=id
5573     modified files:
5574      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5575      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5576      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5577      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5578      muse-texinfo.el muse.el
5580     renamed files:
5581      .arch-ids/muse-build.el.id
5582        ==> scripts/.arch-ids/muse-build.el.id
5583      muse-build.el
5584        ==> scripts/muse-build.el
5586     removed directories:
5587      experimental experimental/.arch-ids
5590 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5592     Summary:
5593       Merge contents of muse-latexcjk.el into muse-latex.el.
5594     Revision:
5595       muse--main--1.0--patch-25
5597     2005-04-14  Michael Olson  <mwolson@gnu.org>
5598     
5599         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5600         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5601         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5602         Merge in from muse-latexcjk.el.
5603     
5604         * muse-latexcjk.el: Removed, functionality merged with
5605         muse-latex.el
5607     removed files:
5608      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5610     modified files:
5611      ChangeLog muse-latex.el
5614 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5616     Summary:
5617       Merge muse-xhtml.el into muse-html.el.
5618     Revision:
5619       muse--main--1.0--patch-24
5621     2005-04-06  Michael Olson  <mwolson@gnu.org>
5622     
5623         * examples/mwolson/muse-init.el: Update with respect to the
5624         muse-xhtml.el merge.
5625     
5626         * muse-html.el: The contents of muse-xhtml.el have been merged in
5627         as advised by John Wiegley.
5628         (muse-html-style-sheet): Add example for XHTML use in the
5629         function's documentation.
5630         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5631         Moved from muse-xhtml.el.
5632     
5633         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5635     removed files:
5636      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5638     modified files:
5639      ChangeLog examples/mwolson/muse-init.el muse-html.el
5642 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5644     Summary:
5645       Try to fix regexps for Emacs 21.4.
5646     Revision:
5647       muse--main--1.0--patch-23
5649     2005-04-05  Michael Olson  <mwolson@gnu.org>
5650     
5651         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5652         for Emacs 21.4.
5654     modified files:
5655      ChangeLog muse-regexps.el
5658 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5660     Summary:
5661       Add comments to the publish-project example script
5662     Revision:
5663       muse--main--1.0--patch-22
5665     2005-04-01  Michael Olson  <mwolson@gnu.org>
5666     
5667         * examples/publish-project: Moved here from
5668         scripts/publish-project.  Added a few comments so people know what
5669         it is used for.
5671     modified files:
5672      ChangeLog examples/publish-project
5674     renamed files:
5675      scripts/.arch-ids/publish-project.id
5676        ==> examples/.arch-ids/publish-project.id
5677      scripts/publish-project
5678        ==> examples/publish-project
5681 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5683     Summary:
5684       New XHTML style, add more examples to my sample muse config
5685     Revision:
5686       muse--main--1.0--patch-21
5688     2005-03-31  Michael Olson  <mwolson@gnu.org>
5689     
5690         * examples/mwolson/muse-init.el: Give an example of deriving a
5691         custom publishing style.
5692         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5693         (my-muse-prepare-entry-for-xanga): Mangle the published output
5694         from a blosxom project and copy the result to the clipboard for
5695         easy pasting into Xanga's web form.  The file is untouched.
5696     
5697         * muse-html.el (muse-html-style-sheet): Include the <style
5698         type="text/css"></style> wrapper around the example.
5699         (muse-html-header): Don't add <style type="text/css"></style>
5700         around the value of `muse-html-style-sheet' anymore.  This allows
5701         for the option of putting your stylesheet(s) in a separate file.
5702         An example of this is given in the documentation for this
5703         variable.
5704     
5705         * muse-xhtml: New file that implements a publishing style which is
5706         derived from HTML mode.  It uses a slightly modified version of
5707         the HTML markup rules to generate XHTML-compliant output.
5708     
5709         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5710         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5711         header gaffes.
5712     
5713         * muse-journal.el: Add new "journal-xhtml" style.
5714     
5715         * muse-message.el: Add new "message-xhtml" style.
5717     new files:
5718      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5720     modified files:
5721      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5722      muse-html.el muse-journal.el muse-message.el
5725 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5727     Summary:
5728       Add my muse configuration to the examples
5729     Revision:
5730       muse--main--1.0--patch-20
5732     2005-03-24  Michael Olson  <mwolson@gnu.org>
5733     
5734         * examples/johnw: Move John Wiegley's configuration to this
5735         directory.
5736     
5737         * examples/mwolson: My configuration files go here.
5738     
5739         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5740         just figured out how to keep links from being spell-checked or
5741         split up by fill-mode, so the implementation of this may be found
5742         here.  I also made a function that sets up a blog entry for me.
5744     new files:
5745      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5746      examples/mwolson/.arch-ids/muse-init.el.id
5747      examples/mwolson/muse-init.el
5749     modified files:
5750      ChangeLog
5752     renamed files:
5753      examples/.arch-ids/muse-johnw.el.id
5754        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5755      examples/.arch-ids/publish-johnw.id
5756        ==> examples/johnw/.arch-ids/publish-johnw.id
5757      examples/muse-johnw.el
5758        ==> examples/johnw/muse-johnw.el
5759      examples/publish-johnw
5760        ==> examples/johnw/publish-johnw
5762     new directories:
5763      examples/johnw examples/johnw/.arch-ids examples/mwolson
5764      examples/mwolson/.arch-ids
5767 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5769     Summary:
5770       Add muse-blosxom script and plugin for pyblosxom
5771     Revision:
5772       muse--main--1.0--patch-19
5774     2005-03-24  Michael Olson  <mwolson@gnu.org>
5775     
5776         * muse-blosxom.el: Update copyright notice in headers and mention
5777         the pyblosxom scripts.
5778     
5779         * contrib/pyblosxom: New directory containing pyblosxom plugins
5780         and helper scripts.
5781     
5782         * contrib/getstamps.py: Script that generates the "timestamps"
5783         file, run on the local machine.
5784     
5785         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5786         timestamps file.
5788     new files:
5789      contrib/pyblosxom/.arch-ids/=id
5790      contrib/pyblosxom/.arch-ids/getstamps.py.id
5791      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5792      contrib/pyblosxom/getstamps.py
5793      contrib/pyblosxom/hardcodedates.py
5795     modified files:
5796      ChangeLog muse-blosxom.el
5798     new directories:
5799      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5802 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5804     Summary:
5805       muse-blosxom.el has matured past experimental status
5806     Revision:
5807       muse--main--1.0--patch-18
5809     2005-03-23  Michael Olson  <mwolson@gnu.org>
5810     
5811         * muse-blosxom.el: Remove common functionality that has already
5812         been implemented in `muse-html.el'.  Derive this mode from
5813         `muse-html'.  Update documentation.  I now feel that this file is
5814         ready to be included in the top-level Muse directory.
5816     modified files:
5817      ChangeLog muse-blosxom.el
5819     renamed files:
5820      experimental/.arch-ids/muse-blosxom.el.id
5821        ==> .arch-ids/muse-blosxom.el.id
5822      experimental/muse-blosxom.el
5823        ==> muse-blosxom.el
5826 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5828     Summary:
5829       Make muse-blosxom.el slightly less experimental
5830     Revision:
5831       muse--main--1.0--patch-17
5833     2005-03-22  Michael Olson  <mwolson@gnu.org>
5834     
5835         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5836         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5837         useful.
5838         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5839         from the `muse-blosxom-markup-date-directive' rule.
5840         (blosxom-set-time): Remove this function.  We're not going to be
5841         touching the timestamp manually anymore -- it's too much of a
5842         hassle.  Right now I've got a python program that compiles a
5843         timestamp file and a pyblosxom helper that reads it.  Something
5844         similar could be arranged for blosxom, I'm sure.
5845     
5847     modified files:
5848      ChangeLog experimental/muse-blosxom.el
5851 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5853     Summary:
5854       Apply latest journal-related updates from johnw
5855     Revision:
5856       muse--main--1.0--patch-16
5859     modified files:
5860      ChangeLog examples/muse-johnw.el muse-journal.el
5863 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5865     Summary:
5866       Add Projects node to the manual
5867     Revision:
5868       muse--main--1.0--patch-15
5870     2005-02-28  Michael Olson  <mwolson@gnu.org>
5871     
5872         * muse.texi: Change copyright notice since the FSF is now the
5873         copyright holder.
5874         (Projects): New node, based on a section from the README file.
5876     modified files:
5877      ChangeLog muse.texi
5880 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5882     Summary:
5883       Correct documentation, adding some content.
5884     Revision:
5885       muse--main--1.0--patch-14
5887     2005-02-28  Michael Olson  <mwolson@gnu.org>
5888     
5889         * muse.texi: Change license terms of the documentation to the GNU
5890         GPL instead of the GNU FDL, as per the consent of the copyright
5891         holders of the emacs-wiki manual, from which this is based.  Some
5892         emacs-wiki-isms in the manual were corrected, and the Getting
5893         Started section was updated.
5895     modified files:
5896      ChangeLog muse.texi
5899 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5901     Summary:
5902       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5903     Revision:
5904       muse--main--1.0--patch-13
5906     2005-02-17  Michael Olson  <mwolson@gnu.org>
5907     
5908         * experimental/muse-blosxom.el: Somehow the contents of this file
5909         managed to get duplicated.  I removed the duplicates.
5910         (muse-blosxom-date): Remove this, since it is not useful.
5911         (muse-blosxom-header): Use the standard header that blosxom.el
5912         has.
5914     modified files:
5915      ChangeLog experimental/muse-blosxom.el
5918 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5920     Summary:
5921       Initial commit of muse.texi, nothing substantial
5922     Revision:
5923       muse--main--1.0--patch-12
5925     2005-02-07  Michael Olson  <mwolson@gnu.org>
5926     
5927         * muse.texi: New file that provides the documentation for Muse.
5928         It is in a very rough form at the moment.  Nothing substantial may
5929         be found here yet.  Be ye warned.
5931     new files:
5932      .arch-ids/muse.texi.id muse.texi
5934     modified files:
5935      ChangeLog
5938 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5940     Summary:
5941       Add docstring, new trivial function
5942     Revision:
5943       muse--main--1.0--patch-11
5945     2005-02-07  Michael Olson  <mwolson@gnu.org>
5946     
5947         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5948         `muse-what-changed'.  No functionality change.
5949         (muse-what-changed): New function that displays in diff format the
5950         changes made since the buffer was last saved.
5951     
5952         * muse-project.el (muse-project-publish): Add docstring.
5954     modified files:
5955      ChangeLog muse-mode.el muse-project.el
5958 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5960     Summary:
5961       Add experimental version of muse-blosxom.el to project
5962     Revision:
5963       muse--main--1.0--patch-10
5965     2005-02-04  Michael Olson  <mwolson@gnu.org>
5966     
5967         * Makefile (realclean): Remove file that gets generated when fonts
5968         are missing.
5969     
5970         * experimental/muse-bloxsom.el: New file that implements Blosxom
5971         support for Muse.  It's in a very rough state, hence its placement
5972         in the `experimental' directory.
5974     new files:
5975      experimental/.arch-ids/=id
5976      experimental/.arch-ids/muse-blosxom.el.id
5977      experimental/muse-blosxom.el
5979     modified files:
5980      ChangeLog Makefile
5982     new directories:
5983      experimental experimental/.arch-ids
5986 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5988     Summary:
5989       Make permissions more consistent
5990     Revision:
5991       muse--main--1.0--patch-9
5994     modified files:
5995      ChangeLog
5997     modified directories:
5998      contrib examples scripts
6001 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6003     Summary:
6004       Fix build problems
6005     Revision:
6006       muse--main--1.0--patch-8
6008     2005-02-04  Michael Olson  <mwolson@gnu.org>
6009     
6010         * muse-build.el: Add contrib directory to `load-path'.
6011         (muse-elint-files): Load `muse-regexps.el'.
6012     
6013         * scripts/publish: Change permissions so that this script is
6014         executable.  Add contrib directory to load list.  Add
6015         `muse-regexps.el' to list.
6017     modified files:
6018      ChangeLog muse-build.el scripts/publish
6021 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6023     Summary:
6024       Use "&mdash;" instead of "&#151;"
6025     Revision:
6026       muse--main--1.0--patch-7
6028     2005-01-31  Michael Olson  <mwolson@gnu.org>
6029     
6030         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6031         with "&mdash;" so that documents validate properly.  Thanks to
6032         Björn Lindström for the suggestion.
6033     
6034         * muse-html.el (muse-html-markup-strings): Ditto.
6036     modified files:
6037      ChangeLog muse-docbook.el muse-html.el
6040 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6042     Summary:
6043       Fix use of "[:blank:]" in underline markup
6044     Revision:
6045       muse--main--1.0--patch-6
6047     2005-01-25  Michael Olson  <mwolson@gnu.org>
6048     
6049         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6050         use of `muse-regexp-blank'.
6052     modified files:
6053      ChangeLog muse-colors.el
6056 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6058     Summary:
6059       Fix problem with headings being given wrong face
6060     Revision:
6061       muse--main--1.0--patch-5
6063     2005-01-03  Michael Olson  <mwolson@gnu.org>
6064     
6065         * muse-colors.el: Add header.
6066         (muse-colors-emphasized): Headings were being given the coloring
6067         for the next level of heading instead of the real
6068         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6069         Heading").  Thanks to Lan Yufeng for finding this and sending a
6070         patch.
6071     
6072         * muse-regexps.el: Fix header.
6074     modified files:
6075      ChangeLog muse-colors.el muse-regexps.el
6078 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6080     Summary:
6081       Rotate ChangeLog
6082     Revision:
6083       muse--main--1.0--patch-4
6085     2005-01-01  Michael Olson  <mwolson@gnu.org>
6086     
6087         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6088         version will be automatically maintained by Arch.
6089     
6091     new files:
6092      .arch-ids/ChangeLog.id ChangeLog
6094     renamed files:
6095      .arch-ids/ChangeLog.id
6096        ==> .arch-ids/ChangeLog.2004.id
6097      ChangeLog
6098        ==> ChangeLog.2004
6101 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6103     Summary:
6104       Extended regexps fix, allow spaces in 1st part of links
6105     Revision:
6106       muse--main--1.0--patch-3
6108     2004-12-30  Michael Olson  <mwolson@gnu.org>
6109     
6110         * muse.el (muse-link-regexp): Allow spaces in the first part of
6111         links.
6112     
6113         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6114         customizable alternatives to extended character classes.
6115     
6116         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6118     modified files:
6119      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6120      muse-html.el muse-mode.el muse-publish.el muse.el
6123 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6125     Summary:
6126       Begin to change regexp handling, tweak muse.el header
6127     Revision:
6128       muse--main--1.0--patch-2
6130     2004-12-29  Michael Olson  <mwolson@gnu.org>
6131     
6132         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6133         myself.  Update URL.
6134     
6135         * muse-regexps.el: New file that implements regexp handling.
6136         Generalized regexp options will be moved to it eventually.
6138     new files:
6139      .arch-ids/muse-regexps.el.id muse-regexps.el
6141     modified files:
6142      ChangeLog muse.el
6145 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6147     Summary:
6148       Do some early spring cleaning
6149     Revision:
6150       muse--main--1.0--patch-1
6152     2004-12-29  Michael Olson  <mwolson@gnu.org>
6153     
6154         * Makefile: Change path to `publish' script.
6155     
6156         * contrib/pcomplete.el: New file that is used by Muse without
6157         actually being a part of it: hence its location in the contrib
6158         directory.
6159     
6160         * contrib/cgi.el, contrib/httpd.el: New location.
6161     
6162         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6163     
6164         * scripts/publish, scripts/publish-project: Ditto.
6166     new files:
6167      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6168      contrib/pcomplete.el examples/.arch-ids/=id
6169      scripts/.arch-ids/=id
6171     modified files:
6172      ChangeLog Makefile
6174     renamed files:
6175      .arch-ids/cgi.el.id
6176        ==> contrib/.arch-ids/cgi.el.id
6177      .arch-ids/httpd.el.id
6178        ==> contrib/.arch-ids/httpd.el.id
6179      .arch-ids/muse-johnw.el.id
6180        ==> examples/.arch-ids/muse-johnw.el.id
6181      .arch-ids/publish-johnw.id
6182        ==> examples/.arch-ids/publish-johnw.id
6183      .arch-ids/publish-project.id
6184        ==> scripts/.arch-ids/publish-project.id
6185      .arch-ids/publish.id
6186        ==> scripts/.arch-ids/publish.id
6187      cgi.el
6188        ==> contrib/cgi.el
6189      httpd.el
6190        ==> contrib/httpd.el
6191      muse-johnw.el
6192        ==> examples/muse-johnw.el
6193      publish
6194        ==> scripts/publish
6195      publish-johnw
6196        ==> examples/publish-johnw
6197      publish-project
6198        ==> scripts/publish-project
6200     new directories:
6201      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6202      scripts/.arch-ids
6205 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6207     Summary:
6208       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6209     Revision:
6210       muse--main--1.0--base-0
6212     (automatically generated log message)
6214     new patches:
6215      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6216      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6217      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6218      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6219      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6220      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6221      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6222      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6223      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6224      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6225      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6226      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6227      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6228      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6229      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6230      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6231      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6232      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8