Attempt to fix read-only error.
[muse-el.git] / ChangeLog
blob8b65ba047536ab0062f73a1d37243a6bd2617cc1
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
7     Summary:
8       Attempt to fix read-only error.
9     Revision:
10       muse--main--1.0--patch-264
12     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
13       inhibit-read-only to t so that we don't get buffer-read-only errors.
15     modified files:
16      ChangeLog lisp/muse-publish.el
19 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
21     Summary:
22       Fix mistyping of new option name.
23     Revision:
24       muse--main--1.0--patch-263
26     * lisp/muse-publish.el (muse-publish-markup-comment)
27       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
29     modified files:
30      ChangeLog lisp/muse-publish.el
33 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
35     Summary:
36       muse-publish: Use `apply' instead of passing list to `insert'.
37     Revision:
38       muse--main--1.0--patch-262
40     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
41       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
42       Hopefully this will fix a backtrace or two.
44     modified files:
45      ChangeLog lisp/muse-publish.el
48 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
50     Summary:
51       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
52     Revision:
53       muse--main--1.0--patch-261
55     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
56       'comment-begin and 'comment-end.
57     
58     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
59     
60     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
61     
62     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
63     
64     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
65       argument for "\ref", since it isn't valid LaTeX.
66     
67     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
68       muse-publishing-current-output-path rather than
69       muse-publishing-current-file.
70     
71     * lisp/muse-publish.el (muse-publishing-current-output-path): New
72       variable that determines where the current file is being published to.
73       (muse-publish-file): Set muse-publishing-current-output-path.
74       (muse-publish-comments-p): New option that determines whether comments
75       should be deleted or published.  Default is to delete.
76       (muse-publish-markup-comment, muse-publish-comment-tag): Use
77       muse-publish-comments-p.
79     modified files:
80      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
81      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
82      lisp/muse-publish.el lisp/muse-texinfo.el
85 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
87     Summary:
88       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
89     Revision:
90       muse--main--1.0--patch-260
92     * AUTHORS: Bookkeeping.
93     
94     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
95       `output-dir' is not defined, so let's just use pubdir.
96     
97     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
98       Ottaway.
100     modified files:
101      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
104 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
106     Summary:
107       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
108     Revision:
109       muse--main--1.0--patch-259
111     * AUTHORS: Update.
112     
113     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
114       table headers and overlining table footers, as suggested by Trent Buck.
115     
116     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
117       author has agreed to send in a copyright assignment form.
119     modified files:
120      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
122     renamed files:
123      contrib/.arch-ids/muse-latex2png.el.id
124        ==> lisp/.arch-ids/muse-latex2png.el.id
125      contrib/muse-latex2png.el
126        ==> lisp/muse-latex2png.el
129 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
131     Summary:
132       Pave the way for entire-document escaping of specials.
133     Revision:
134       muse--main--1.0--patch-258
136     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
137     
138     * lisp/muse-publish.el (muse-insert-markup): New function that is used
139       for inserting markup text.  Currently, this inserts the text and adds
140       the read-only property.  This should permit us to deal with escaping
141       specials in the entire document, later on.
142       (muse-publish-section-close, muse-publish-markup-word)
143       (muse-publish-markup-emdash, muse-publish-markup-enddots)
144       (muse-publish-markup-dots, muse-publish-markup-rule)
145       (muse-publish-markup-heading, muse-publish-markup-footnote)
146       (muse-publish-markup-fn-sep, muse-publish-surround-text)
147       (muse-publish-markup-list, muse-publish-markup-leading-space)
148       (muse-publish-markup-verse): Use muse-insert-markup instead of
149       `insert'.  Don't use this on whitespace, just the markup text itself.
150     
151     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
152       Ditto.
153     
154     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
156     modified files:
157      ChangeLog lisp/muse-book.el lisp/muse-journal.el
158      lisp/muse-mode.el lisp/muse-publish.el
161 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
163     Summary:
164       By default, use ".muse" extension and do not detect by pathname.
165     Revision:
166       muse--main--1.0--patch-257
168     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
169       (muse-file-extension): Default to "muse".  This has the effect of
170       making Emacs associate the ".muse" extension with muse-mode, without
171       trying to figure things out from the path to the file.  The former
172       method is usually considered to be best, so we'll go with it.
174     modified files:
175      ChangeLog lisp/muse-mode.el lisp/muse.el
178 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
180     Summary:
181       Emacs 21 flyspell fix.
182     Revision:
183       muse--main--1.0--patch-256
185     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
186       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
187       means that the version of flyspell that comes with Emacs21 will no
188       longer mess up links.
190     modified files:
191      ChangeLog lisp/muse-mode.el
194 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
196     Summary:
197       Merged from jeho@jeho.org--2005 (patch 0-11)
198     Revision:
199       muse--main--1.0--patch-255
201     * AUTHORS: Update.
202     
203     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
204       footnode-end mark.
205     
206     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
207       links.
208       (muse-visit-link-default): Save position before searching, in case the
209       search fails.  Use a regexp search.  Start from beginning of document.
210       Refine search regexp.
211     
212     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
213       that indicated whether project names without a page specifier will be
214       considered links.
215       (muse-wiki-handle-interwiki): Consult
216       `muse-wiki-ignore-bare-project-names'.
217     
218     Patches applied:
219     
220      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
221        muse-mode.el fix for muse-visit-link-default
222     
223      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
224        muse-mode.el fix intangible problem in muse-link-at-point
225     
226      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
227        muse-wiki: added option for not rendering bare project names as links
228     
229      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
230        muse-mode.el: fix finding an anchor
231     
232      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
233        muse-latex.el: fix footnote-end
235     modified files:
236      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
237      lisp/muse-wiki.el
239     new patches:
240      jeho@jeho.org--2005/muse--jeho--1.0--base-0
241      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
242      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
243      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
244      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
245      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
246      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
247      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
248      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
249      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
250      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
251      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
254 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
256     Summary:
257       contrib/muse-latex2png.el: Put images in the correct directory.
258     Revision:
259       muse--main--1.0--patch-254
261     * contrib/muse-latex2png.el (latex2png-move2pubdir)
262       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
263       puts generated images in the correct directory.
265     modified files:
266      AUTHORS ChangeLog contrib/muse-latex2png.el
269 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
271     Summary:
272       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
273     Revision:
274       muse--main--1.0--patch-253
276     * experimental/muse-xml.el (muse-xml-insert-anchor)
277       (muse-xml-markup-anchor): Make sure we don't blow away the text just
278       before an anchor.  On all types but texinfo, insert a newline
279       immediately after the anchor.
280     
281     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
282       (muse-docbook-markup-anchor): Ditto.
283     
284     * lisp/muse-html.el (muse-html-insert-anchor)
285       (muse-html-markup-anchor): Ditto.
286     
287     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
288       (muse-texinfo-markup-anchor): Ditto.
289     
290     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
291       the anchor the first match group.
292     
293     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
294       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
295       suggestion.
296       (muse-latex-insert-anchor): Use a simpler routine that inserts
297       \label{}.
299     modified files:
300      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
301      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
302      lisp/muse-texinfo.el
305 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
307     Summary:
308       Allow anchors to occur near (rather than at) the beginning of line.
309     Revision:
310       muse--main--1.0--patch-252
312     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
313       characters before anchor, like " - ".  Thanks to Phillip Lord for the
314       suggestion.
316     modified files:
317      ChangeLog lisp/muse-publish.el
320 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
322     Summary:
323       Minor bookkeeping update.
324     Revision:
325       muse--main--1.0--patch-251
327     * AUTHORS: Update information.
329     modified files:
330      AUTHORS ChangeLog
333 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
335     Summary:
336       muse-mathml: New experimental embedded MathML publisher.
337     Revision:
338       muse--main--1.0--patch-250
340     * lisp/muse-html.el (muse-html): Fix docstring.
341     
342     * experimental/muse-mathml.el: New file that implements a <math> tag.
343       With the help of an external program, this will translate LaTeX code
344       between <math> and </math> to embedded MathML.  A new style called
345       "mathml" is defined, which is derived from the XHTML style, but with a
346       more suitable header.
348     new files:
349      experimental/.arch-ids/muse-mathml.el.id
350      experimental/muse-mathml.el
352     modified files:
353      ChangeLog lisp/muse-html.el
356 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
358     Summary:
359       muse-latex: Ignore anchor if it occurs at end of line.
360     Revision:
361       muse--main--1.0--patch-249
363     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
364       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
366     modified files:
367      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
370 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
372     Summary:
373       Add ability to publish embedded LaTeX content as a PNG.
374     Revision:
375       muse--main--1.0--patch-248
377     * lisp/muse-publish.el (muse-publishing-styles)
378       (muse-publishing-current-file, muse-publishing-current-style)
379       (muse-publishing-styles): Add documentation.
380     
381     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
382       expects LaTeX content, and will publish a PNG file.  If you're
383       interesting in helping, check out To Do in the commentary.  This is in
384       /contrib for now, since the original author doesn't have a copyright
385       assignment on file with the FSF.
387     new files:
388      contrib/.arch-ids/muse-latex2png.el.id
389      contrib/muse-latex2png.el
391     modified files:
392      AUTHORS ChangeLog lisp/muse-publish.el
395 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
397     Summary:
398       muse-groff.el: New publishing styles groff and groff-pdf.
399     Revision:
400       muse--main--1.0--patch-247
402     * AUTHORS: Add AJK.
403     
404     * lisp/muse.el: Use the correct month name for this release.  Oops.
405     
406     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
407     
408     * experimental/muse-groff.el: New file containing the groff and groff-pdf
409       publishing styles.
411     new files:
412      experimental/.arch-ids/muse-groff.el.id
413      experimental/muse-groff.el
415     modified files:
416      AUTHORS ChangeLog lisp/muse.el muse.texi
419 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
421     Summary:
422       Figure out syntax of :set.
423     Revision:
424       muse--main--1.0--patch-246
426     * lisp/muse-project.el (muse-project): Make the :set option inline to
427       match the actual syntax that Muse recognizes.
428     
429     * muse.texi (Projects): Note that I need to work on this section.
431     modified files:
432      ChangeLog lisp/muse-project.el muse.texi
435 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
437     Summary:
438       Release Emacs Muse 3.02.01.
439     Revision:
440       muse--main--1.0--patch-245
442     * NEWS: Update entries for Muse 3.02.01.
443     
444     * debian/rules: Install NEWS.Debian.
445     
446     * debian/NEWS: New file that contains Debian-related news items.
447     
448     * examples/mwolson/muse-init.el: Update with my latest changes.
449     
450     * examples/mwolson/templates/footer.html: Use
451       `muse-publishing-directive'.
453     new files:
454      debian/.arch-ids/NEWS.id debian/NEWS
456     modified files:
457      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
458      examples/mwolson/muse-init.el
459      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
462 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
464     Summary:
465       Fix customization bugs concerning muse-project-alist.
466     Revision:
467       muse--main--1.0--patch-244
469     * examples/johnw/muse-johnw.el: Update with latest version from John.
470     
471     * muse-project.el (muse-project-alist-using-customize): New variable that
472       indicates whether or not we just used customize to modify the value of
473       muse-project-alist.
474       (muse-project-alist-get): Set muse-project-alist-using-customize.
475       (muse-project-alist-set): Only try to unescape muse-project-alist if
476       muse-project-alist-using-customize is set.  Make sure that the value we
477       save to .emacs is unescaped.
478       (muse-project): Add definition for :value-delete so that we can work
479       around an Emacs21 and XEmacs21 annoyance.
481     modified files:
482      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
485 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
487     Summary:
488       Try to make link properties more sane.
489     Revision:
490       muse--main--1.0--patch-243
492     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
493       a bit smarter.  It is hoped that this fixes several strange key
494       movement and link coloring issues.  Thanks to Sergey Vlasov for the
495       fix.
497     modified files:
498      AUTHORS ChangeLog lisp/muse-colors.el
501 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
503     Summary:
504       Use modification time for date directive.
505     Revision:
506       muse--main--1.0--patch-242
508     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
509       directive using the currently-publishing file's modification time,
510       rather than the current time.
512     modified files:
513      ChangeLog lisp/muse-publish.el
516 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
518     Summary:
519       muse-latex: Add a few escaping options that may be used in the future.
520     Revision:
521       muse--main--1.0--patch-241
523     * lisp/muse-latex.el: Note that we don't make use of these new options
524       yet.
525       (muse-latex-markup-specials): Move longer escapes out of here.
526       (muse-latex-markup-specials-entire-document): New option that specifies
527       the special characters to escape in the whole document after processing
528       markup rules.
529       (muse-latex-markup-specials-verbatim): New option that specifies the
530       special characters to escape in <example> tags and =literal text=.
532     modified files:
533      ChangeLog lisp/muse-latex.el
536 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
538     Summary:
539       If more than 1 blank separates list/table items, separate them.
540     Revision:
541       muse--main--1.0--patch-240
543     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
544       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
545       line separates a list or table item, it will form a new table.
547     modified files:
548      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
549      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
552 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
554     Summary:
555       muse.texi: Use @example instead of @smallexample.
556     Revision:
557       muse--main--1.0--patch-239
559     * muse.texi: Replace @smallexample with @example.  It didn't do what I
560       thought it did, and the result looked worse.  Hence, the reversal.
562     modified files:
563      ChangeLog muse.texi
566 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
568     Summary:
569       muse-html: Add muse-xhtml-style-sheet.
570     Revision:
571       muse--main--1.0--patch-238
573     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
574       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
575       Thanks to Trent Buck for the suggestion.
577     modified files:
578      ChangeLog lisp/muse-html.el
581 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
583     Summary:
584       Release Muse 3.02.
585     Revision:
586       muse--main--1.0--patch-237
588     * Makefile.defs: Update Debian stuff.
589     
590     * changelog: Add entry for 3.02-1, urgency medium.
592     modified files:
593      ChangeLog Makefile.defs debian/changelog
596 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
598     Summary:
599       Prepare for release.
600     Revision:
601       muse--main--1.0--patch-236
603     * lisp/muse.el (muse-version): Increment to 3.02.
604     
605     * *.el: Fix first header line.
606     
607     * examples/mwolson/muse-init.el: Sync with my config.
608       (my-muse-pdf-make-links-absolute): New function that makes relative
609       links absolute in a hard-coded way.
610       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
611       publishing transforms.
612     
613     * NEWS: Update.
615     new files:
616      experimental/.arch-ids/muse-cite.el.id
617      experimental/muse-cite.el
619     modified files:
620      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
621      experimental/muse-message.el experimental/muse-xml.el
622      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
623      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
624      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
625      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
626      lisp/muse-protocols.el lisp/muse-publish.el
627      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
628      lisp/muse.el muse.texi
631 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
633     Summary:
634       Finish documentation.
635     Revision:
636       muse--main--1.0--patch-235
638     * muse.texi (Comments): New node that describes the syntax of comments.
639       (Markup Strings): Describe all markup strings.
641     modified files:
642      ChangeLog muse.texi
645 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
647     Summary:
648       Document style elements for muse-define-style.
649     Revision:
650       muse--main--1.0--patch-234
652     * muse.texi: Use @smallexample for 1-line examples.
653       (Style Elements): New node that explains the different style elements
654       that may be used for muse-define-style and muse-derive-style.
655       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
656       better.
658     modified files:
659      ChangeLog muse.texi
662 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
664     Summary:
665       Make documentation separately installable.
666     Revision:
667       muse--main--1.0--patch-233
669     * Makefile (install): Split into install-bin and install-info.
670     
671     * muse.texi (Markup Regexps): Fix display bug.
673     modified files:
674      ChangeLog Makefile muse.texi
677 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
679     Summary:
680       muse-mode: Set comment syntax.
681     Revision:
682       muse--main--1.0--patch-232
684     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
685       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
687     modified files:
688      ChangeLog lisp/muse-mode.el
691 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
693     Summary:
694       muse.texi: Add publishing order information.
695     Revision:
696       muse--main--1.0--patch-231
698     * muse.texi (Markup Regexps): Add publishing order.
700     modified files:
701      ChangeLog muse.texi
704 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
706     Summary:
707       Hack on documentation.  The release is in sight!
708     Revision:
709       muse--main--1.0--patch-230
711     * muse.texi: Use @subsubheading for all logical split headers rather than
712       @emph.  Move all examples against left margin.  Add comments to
713       indicate what still needs to be done.
714       (DocBook): Correct a few misspelled variable names and add some new
715       variables.
716       (Common Elements): Split this into 4 new subsections.
718     modified files:
719      ChangeLog muse.texi
722 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
724     Summary:
725       Fix publishing of stuff like <code><></code>.
726     Revision:
727       muse--main--1.0--patch-229
729     * lisp/muse-publish.el (muse-publish-escape-specials): Use
730       `insert-before-markers' rather than `insert'.  This should fix strange
731       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
733     modified files:
734      ChangeLog lisp/muse-publish.el
737 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
739     Summary:
740       Update NEWS, fix muse-url-protocols customization interface.
741     Revision:
742       muse--main--1.0--patch-228
744     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
745       using nil as the resolve function.
746     
747     * NEWS: Bring up-to-date.
749     modified files:
750      ChangeLog NEWS lisp/muse-protocols.el
753 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
755     Summary:
756       Fix title coloring bug; muse-latex: escape '<' and '>'.
757     Revision:
758       muse--main--1.0--patch-227
760     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
761       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
762       for the report.
763     
764     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
765       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
766       Buck.
768     modified files:
769      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
772 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
774     Summary:
775       muse-latex: Handle special characters in a better way.
776     Revision:
777       muse--main--1.0--patch-226
779     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
780       characters hack.
781       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
782       'end-literal.  Thanks to Trent Buck for the suggestion.
783       (muse-latex-markup-specials): Move special characters here instead of
784       using the regexp.
786     modified files:
787      ChangeLog lisp/muse-latex.el
790 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
792     Summary:
793       muse-latex: Fix compiler warning.
794     Revision:
795       muse--main--1.0--patch-225
797     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
798       format.
800     modified files:
801      ChangeLog lisp/muse-latex.el
804 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
806     Summary:
807       Add <code> tag.
808     Revision:
809       muse--main--1.0--patch-224
811     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
812       verbatim.  Verbatim makes text literal and escaped, code makes text
813       teletype and escaped.
814     
815     * muse-publish.el (muse-publish-markup-tags): Add "code".
816       (muse-publish-code-tag): New function that publishes code the same way
817       as =teletyped= text.
819     modified files:
820      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
823 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
825     Summary:
826       Strip text properties before browsing a URL.
827     Revision:
828       muse--main--1.0--patch-223
830     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
831       this will fix a bug.
833     modified files:
834      ChangeLog lisp/muse-protocols.el
837 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
839     Summary:
840       muse-latex: Call pdflatex twice to get <contents> published.
841     Revision:
842       muse--main--1.0--patch-222
844     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
845       pdflatex twice, since this seems to be necessary to get <contents>
846       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
847       to call it three times, since this is what John originally did.  Can
848       someone please give me advice about this?
850     modified files:
851      ChangeLog lisp/muse-latex.el
854 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
856     Summary:
857       Make info:// and man:// not publish a link, handle insert URL edge case.
858     Revision:
859       muse--main--1.0--patch-221
861     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
862       publish only the description, not the URL.
863     
864     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
865       get nil from muse-publish-url by not inserting any text.
867     modified files:
868      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
871 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
873     Summary:
874       If a URL has a resolve function of nil, publish the description only.
875     Revision:
876       muse--main--1.0--patch-220
878     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
879       complete tag.
880     
881     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
882       interface.
883       (muse-resolve-url): If nil is given as the resolve function, return
884       nil.
885     
886     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
887       insert the description instead of the original URL.
889     modified files:
890      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
891      lisp/muse-publish.el
894 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
896     Summary:
897       Implement protocol handling.
898     Revision:
899       muse--main--1.0--patch-219
901     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
902       should just make a hook for this stuff.
903       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
904     
905     * lisp/muse-protocols.el: New file that implements protocol handling.
906     
907     * lisp/muse-publish.el (muse-publish-url-transforms): Add
908       muse-resolve-url.
909       (muse-publish-markup-url): Indentation fix, no func change.
910     
911     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
912     
913     * lisp/muse.el: Require muse-protocols.
915     new files:
916      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
918     modified files:
919      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
920      lisp/muse-regexps.el lisp/muse.el
923 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
925     Summary:
926       muse-xml: Use a more standard sort of header.
927     Revision:
928       muse--main--1.0--patch-218
930     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
931       type="muse">, as suggested by Brad Collins.
933     modified files:
934      ChangeLog experimental/muse-xml.el
937 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
939     Summary:
940       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
941     Revision:
942       muse--main--1.0--patch-217
944     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
945     
946     * README (examples): Mention that other files are here as well.
947     
948     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
949       for use with muse-xml.el.
950     
951     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
952       muse-xml is in experimental status.
953       (muse-xml-markup-regexps): Correct table-munging regexp.
954       (muse-xml-markup-strings): Surround each verse line with <line></line>.
955       Empty lines are marked up as <line />.
956     
957     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
958       s/last-stanza-end/end-last-stanza-line/.
959     
960     * muse-mode.el (muse-visit-link-default): Make the temporary file
961       visiting work as expected.
962     
963     * muse-publish.el (muse-publish-markup-verse): Make use of
964       'begin-verse-line and 'begin-last-stanza-line.  Use
965       'end-last-stanza-line instead of 'last-stanza-end.
966     
967     * muse.texi (Verse): Be a bit more clever with our example.
969     new files:
970      examples/.arch-ids/muse.rnc.id examples/muse.rnc
972     modified files:
973      AUTHORS ChangeLog README experimental/muse-xml.el
974      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
975      muse.texi
978 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
980     Summary:
981       Allow links to temporary files to be visited.
982     Revision:
983       muse--main--1.0--patch-216
985     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
986       temporary files.  These are buffers that do not have a corresponding
987       file.
989     modified files:
990      ChangeLog lisp/muse-mode.el
993 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
995     Summary:
996       Fix save-match-data gaffe.
997     Revision:
998       muse--main--1.0--patch-215
1000     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1001       outside of `and' statement.
1003     modified files:
1004      ChangeLog lisp/muse-regexps.el
1007 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1009     Summary:
1010       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1011     Revision:
1012       muse--main--1.0--patch-214
1014     * examples/mwolson/muse-init.el: Update.
1015     
1016     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1017       ensure that links to other pages in this project are given the proper
1018       extension.
1019     
1020     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1021     
1022     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1023       instead of muse-publish-output-name.
1024     
1025     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1026       functions that consult the :link-suffix when returning the name of the
1027       link (or the complete file name for the latter function).  If
1028       :link-suffix does not exist, use :suffix.  This should help Muse be
1029       able to handle some more usage scenarios.
1030       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1031       muse-publish-output-name.
1032     
1033     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1034       muse-publish-link-file instead of muse-publish-output-file.
1035       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1036       letters.  The old behavior was not friendly to acronyms.
1038     modified files:
1039      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1040      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1041      lisp/muse-wiki.el
1044 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1046     Summary:
1047       Correct the publish-project example.
1048     Revision:
1049       muse--main--1.0--patch-213
1051     * examples/publish-project: Remove "-l muse-build.el" and note that the
1052       user's muse-init.el file should add the Muse directories to load-path.
1054     modified files:
1055      ChangeLog examples/publish-project
1058 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1060     Summary:
1061       Reinstate former extended character class rules.
1062     Revision:
1063       muse--main--1.0--patch-212
1065     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1066       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1067       document that.
1068       (muse-regexp-emacs-revision): New variable that indicates the revision
1069       number of this version of Emacs.
1070       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1071       aren't working well enough with extended character classes in regexps.
1072     
1073     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1074       instead of just displaying it.
1076     modified files:
1077      ChangeLog lisp/muse-regexps.el lisp/muse.el
1080 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1082     Summary:
1083       Fix paragraph-filling breakage in Emacs21.
1084     Revision:
1085       muse--main--1.0--patch-211
1087     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1088       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1089       report.
1091     modified files:
1092      ChangeLog lisp/muse-mode.el
1095 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1097     Summary:
1098       Allow Emacs 21.3 to use extended character classes in regexps.
1099     Revision:
1100       muse--main--1.0--patch-210
1102     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1103       Since enough positive reports have come in about the usability of 21.3,
1104       we'll allow it to use extended character classes in regexps by default.
1106     modified files:
1107      ChangeLog lisp/muse-regexps.el
1110 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1112     Summary:
1113       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1114     Revision:
1115       muse--main--1.0--patch-209
1117     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1118       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1119       offer the style and directory prompt when you hit C-c C-t in a file
1120       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1121       Hodique for the fix.
1122     
1123     * lisp/muse.el (muse-read-directory-name): New function that defines a
1124       fallback version of `read-directory-name', since Emacs21 doesn't have
1125       it.
1127     modified files:
1128      ChangeLog lisp/muse-publish.el lisp/muse.el
1130     new patches:
1131      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1132      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1133      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1134      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1135      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1136      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1139 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1141     Summary:
1142       Fix problem with links at beginning of buf and paragraphs.
1143     Revision:
1144       muse--main--1.0--patch-208
1146     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1147       mean.
1148     
1149     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1150     
1151     * muse-html.el (muse-html-markup-regexps): Ditto.
1152     
1153     * muse-publish.el (muse-publishing-last-position): New variable that
1154       indicates our last buffer position while publishing the current rule.
1155       Used to make sure the process doesn't get stalled.
1156       (muse-publish-markup): Fix edge case where links at beginning of
1157       buffer, with read-only text, would prevent the beginning of buffer from
1158       being matched.
1159       (muse-publish-markup-directive): Fix case where two directives of the
1160       same size would prevent any following directives from being
1161       interpreted.  We accomplish this by setting the last published position
1162       to nil after each directive.
1164     modified files:
1165      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1166      lisp/muse-html.el lisp/muse-publish.el
1169 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1171     Summary:
1172       Document publishing directives.
1173     Revision:
1174       muse--main--1.0--patch-207
1176     * muse.texi (Getting Started): Remove crufty sentence.
1177       (Directives): New section that describes the likes of #title and
1178       #author.
1180     modified files:
1181      ChangeLog muse.texi
1184 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1186     Summary:
1187       Document WikiNames and update header publishing information.
1188     Revision:
1189       muse--main--1.0--patch-206
1191     * muse.texi (Headings): Any level of headings is supported.
1192       (Emphasizing Text): Verbatim text may span multiple lines.
1193       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1194       Links, and Images.
1195       (Implicit Links): Document WikiNames and InterWiki links.
1197     modified files:
1198      ChangeLog muse.texi
1201 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1203     Summary:
1204       Finish NEWS, handle emphasis at EOF edge case.
1205     Revision:
1206       muse--main--1.0--patch-205
1208     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1209       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1210       as there is a terminating emphasis delimiter.
1211     
1212     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1213     
1214     * NEWS: Bring this up to date.
1216     modified files:
1217      ChangeLog NEWS examples/mwolson/muse-init.el
1218      lisp/muse-colors.el
1221 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1223     Summary:
1224       muse-html: Add muse-xhtml-extension.
1225     Revision:
1226       muse--main--1.0--patch-204
1228     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1229       default file extension for publishing XHTML files.  Thanks to Trent
1230       Buck for the suggestion.
1231       ("xhtml"): Use it.
1233     modified files:
1234      ChangeLog lisp/muse-html.el
1237 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1239     Summary:
1240       Add items through patch-149 to NEWS.
1241     Revision:
1242       muse--main--1.0--patch-203
1244     * NEWS (progress): Catch up to patch-149.
1245     
1246     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1247     
1248     * lisp/muse-publish.el (muse-publish): Ditto.
1250     modified files:
1251      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1254 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1256     Summary:
1257       Make building of Debian revisions work.
1258     Revision:
1259       muse--main--1.0--patch-202
1261     * Makefile (distclean): Don't remove anything in debian/, since it will
1262       never be necessary.
1263       (debclean): Removed, since two different targets need slightly
1264       different versions of this.  Even abstraction has its limits.
1265       (debbuild): New target that takes care of performing the build itself.
1266       (debrevision): New target that makes a revision build, where the
1267       original tarball must not be modified.
1268       (debrevision): Split out building stuff to debbuild target.
1269     
1270     * debian/changelog: Several revisions worth of Debian fun.
1271     
1272     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1273       (Description): Make this match the ITP and shorten the text.
1275     modified files:
1276      ChangeLog Makefile Makefile.defs debian/changelog
1277      debian/control
1280 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1282     Summary:
1283       Prepare initial upload for Debian project.
1284     Revision:
1285       muse--main--1.0--patch-201
1287     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1288       version, since we only want the last changelog entry to appear on the
1289       initial Debian upload.
1290     
1291     * debian/changelog: New Debian package 3.01.arch.201-1.
1293     modified files:
1294      ChangeLog Makefile.defs debian/changelog
1297 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1299     Summary:
1300       muse-mode: Minor regexp tweak.
1301     Revision:
1302       muse--main--1.0--patch-200
1304     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1306     modified files:
1307      ChangeLog lisp/muse-mode.el
1310 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1312     Summary:
1313       Minor fixups from Peter K. Lee.
1314     Revision:
1315       muse--main--1.0--patch-199
1317     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1318       restrictive with our end-of-table regexp.
1319     
1320     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1321       instead of start of table.  Be less restrictive with several of our
1322       regexps.
1323     
1324     * lisp/muse-html.el: Patch from Peter K. Lee.
1325       (muse-html-prepare-buffer): Work around edge case where the "charset="
1326       part has already been appended to muse-html-meta-content-type.
1327       (muse-html-fixup-tables): Be slightly less restrictive with our
1328       end-of-table regexp.
1330     modified files:
1331      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1332      lisp/muse-html.el
1335 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1337     Summary:
1338       Keep lists from getting mashed together on M-q.
1339     Revision:
1340       muse--main--1.0--patch-198
1342     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1343       locally so that lists don't get blended together incorrectly upon
1344       hitting M-q.
1346     modified files:
1347      ChangeLog lisp/muse-mode.el
1350 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1352     Summary:
1353       QuickStart: Minor typo in anchor example.
1354     Revision:
1355       muse--main--1.0--patch-197
1357     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1358       rather than a full URL.
1360     modified files:
1361      ChangeLog examples/QuickStart
1364 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1366     Summary:
1367       Makefile: Use BUILDOPTS.
1368     Revision:
1369       muse--main--1.0--patch-196
1371     * Makefile (debrelease): Make use of $(BUILDOPTS).
1372     
1373     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1374       be passed to dpkg-buildpackage.  In case I ever make several revisions
1375       before getting the -1 revision uploaded, for example, I can use "-sa"
1376       here in order to make a valid pacakge.
1378     modified files:
1379      ChangeLog Makefile Makefile.defs
1382 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1384     Summary:
1385       Make generated Debian packages slightly easier to upload.
1386     Revision:
1387       muse--main--1.0--patch-195
1389     * debian/changelog: Generate 3.01.arch.195-1.
1390     
1391     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1392     
1393     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1394       that was last uploaded to Debian.
1395     
1396     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1397       changes is generated.  This means we have to use dpkg-buildpackage,
1398       since debuild doesn't recognize the environment variables that it
1399       claims to recognize.
1401     modified files:
1402      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1405 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1407     Summary:
1408       Makefile: Minor deletion cleanups.
1409     Revision:
1410       muse--main--1.0--patch-194
1413     modified files:
1414      ChangeLog Makefile
1417 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1419     Summary:
1420       Compilation cleanups.
1421     Revision:
1422       muse--main--1.0--patch-193
1424     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1425       `make-variable-buffer-local' in order to silence compiler warnings.
1426     
1427     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1428       warning.
1429     
1430     * scripts/muse-build.el (muse-elint-files): Automatically load every
1431       elisp file rather than specifying each one.
1433     modified files:
1434      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1437 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1439     Summary:
1440       Fix failure to resolve interwiki link when clicking on it.
1441     Revision:
1442       muse--main--1.0--patch-192
1444     * Makefile (debclean): Minor tweak.
1445     
1446     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1447       change.
1448     
1449     * lisp/muse-project.el (muse-project-find-file): Don't add file
1450       extensions to a relative name.  If we're dealing with a file, open it
1451       up without searching through the various projects for a path.  This
1452       should fix the failure to resolve an interwiki link by clicking on it.
1454     modified files:
1455      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1458 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1460     Summary:
1461       Makefile: Remove stale Debian packages for this version.
1462     Revision:
1463       muse--main--1.0--patch-191
1465     * Makefile (debclean): Remove generated Debian packages for the current
1466       version in parent directory.
1468     modified files:
1469      ChangeLog Makefile
1472 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1474     Summary:
1475       Fix trailing backslash error.
1476     Revision:
1477       muse--main--1.0--patch-190
1479     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1480       regexp-quoting fix from drkm.
1482     modified files:
1483      ChangeLog lisp/muse-project.el
1486 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1488     Summary:
1489       Release 3.01.91 (3.02 RC2).
1490     Revision:
1491       muse--main--1.0--patch-189
1493     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1495     modified files:
1496      ChangeLog Makefile.defs lisp/muse.el muse.texi
1499 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1501     Summary:
1502       Escape email address and URL always.
1503     Revision:
1504       muse--main--1.0--patch-188
1506     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1507       escape and publish email address as read-only, even when it's not
1508       marked up.
1509       (muse-publish-markup-url): Ditto for URL.
1511     modified files:
1512      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1515 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1517     Summary:
1518       Inter-project output name fix.
1519     Revision:
1520       muse--main--1.0--patch-187
1522     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1523       that I had fixed this before.
1525     modified files:
1526      ChangeLog lisp/muse-wiki.el
1529 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1531     Summary:
1532       Make coloring of verbatim greater-than sign same as publishing.
1533     Revision:
1534       muse--main--1.0--patch-186
1536     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1537       greater-than sign surrounded by equal signs, display it in verbatim
1538       face.
1540     modified files:
1541      ChangeLog lisp/muse-colors.el
1544 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1546     Summary:
1547       Allow transform function for link descriptions.  Bare email and URL fixes.
1548     Revision:
1549       muse--main--1.0--patch-185
1551     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1552       (muse-publish-desc-transforms): New option that contains the functions
1553       that will be called to transform a link description.
1554       (muse-publish-markup-word): Handle Yet Another Edge Case.
1555       (muse-publish-markup-email): Use
1556       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1557       double-quote on either side.
1558       (muse-publish-url): Apply description transforms.
1559       (muse-publish-markup-url): Don't publish if we have a double-quote on
1560       either side.
1561     
1562     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1563       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1564       (muse-wiki-interwiki-delimiter): New option that indicates the
1565       interwiki delimiter to use.
1566       (muse-wiki-interwiki-replacement): New option that indicates the
1567       replacement
1568       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1569       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1570       this can be added to muse-publish-desc-transforms.
1571       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1572       interwiki delimiter with its replacement, but only when the given text
1573       is not an explicit link.
1574     
1575     * lisp/muse.el (muse-update-file-extension): New function made from the
1576       innards of the :set function in `muse-file-extension'.
1578     modified files:
1579      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1582 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1584     Summary:
1585       Handle anchors in all publishing styles, as well as linking to them.
1586     Revision:
1587       muse--main--1.0--patch-184
1589     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1590       'internal-link.
1591       (muse-publish-prepare-url): Don't touch links to anchors.
1592     
1593     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1594       'internal-link.  Treat centered text with
1595       <para role="center">...</para>.
1596       (muse-docbook-markup-paragraph): Slight regexp tweak.
1597       (muse-docbook-insert-anchor): Docfix.
1598       (muse-docbook-markup-anchor): Move lower in file.
1599     
1600     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1601       'internal-link.
1602       (muse-xhtml-markup-strings): Order list, no func change.
1603       (muse-html-markup-anchor): Move up in file, no func change.
1604     
1605     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1606       publishing anchors.
1607       (muse-latex-markup-strings): Add handler for 'internal-link.
1608       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1609       that insert an anchor around the next word or inside of a tag.
1610     
1611     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1612       publishing anchors.
1613     
1614     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1615       'internal-link.
1616       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1617       that insert an anchor before the next word or within a tag.
1618     
1619     * NEWS: Initial attempt at documenting changes since 3.01.
1621     new files:
1622      .arch-ids/NEWS.id NEWS
1624     modified files:
1625      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1626      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1629 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1631     Summary:
1632       Generalize some blosxom helper functions.
1633     Revision:
1634       muse--main--1.0--patch-183
1636     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1637       generalized helper functions.
1638       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1639       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1640       relative links.
1641     
1642     * lisp/muse-blosxom.el: Update example in header.
1643       (muse-blosxom-new-entry): Use new names for helper functions.
1644       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1645       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1646     
1647     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1648       `muse-blosxom-project-get-categories'.
1649       (muse-project-alist-styles): Renamed from
1650       `muse-blosxom-project-alist-entry'.
1651       (muse-project-alist-dirs): Renamed from
1652       `muse-blosxom-project-alist-dirs'.
1653       (muse-project-of-file): Use `muse-current-file'.
1654     
1655     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1656       `muse-current-file'.
1657     
1658     * lisp/muse.el (muse-current-file): New function that returns the name of
1659       the currently visited or published file.
1660       (muse-page-name): Use `muse-current-file'.
1662     modified files:
1663      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1664      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1667 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1669     Summary:
1670       muse-xml: definition lists, muse-docbook: center.
1671     Revision:
1672       muse--main--1.0--patch-182
1674     * Makefile (%.info, %.html): Use general argument in rule.
1675       (distclean): Add another cruft file.
1676     
1677     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1678       type="definition"> for definition lists.
1679     
1680     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1681       with <note>, since it's the closest thing I could find.
1683     modified files:
1684      ChangeLog Makefile experimental/muse-xml.el
1685      lisp/muse-docbook.el
1688 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1690     Summary:
1691       Minor namespace fix.
1692     Revision:
1693       muse--main--1.0--patch-181
1695     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1696       muse-match-string-no-properties rather than match-string-no-properties.
1698     modified files:
1699      ChangeLog lisp/muse-colors.el
1702 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1704     Summary:
1705       Correct breakage induced by previous patch.
1706     Revision:
1707       muse--main--1.0--patch-180
1709     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1710       path as a fallback if we are publishing.
1712     modified files:
1713      ChangeLog lisp/muse-wiki.el
1716 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1718     Summary:
1719       Make interwiki links work in a few more edge cases.
1720     Revision:
1721       muse--main--1.0--patch-179
1723     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1724       assertion, now that I have a good idea of the edge cases involved.
1725     
1726     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1727       the current file is not part of any Muse project, allowing interwiki
1728       links to be resolvable even then.  Don't return a relative path if we
1729       are not publishing.  For visiting links, the best thing is just to
1730       return the real path.
1732     modified files:
1733      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1736 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1738     Summary:
1739       Fix warnings during font-lock, example tag highlighting.
1740     Revision:
1741       muse--main--1.0--patch-178
1743     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1744       error.
1745       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1746       <lisp> tags.
1747       (muse-unhighlight-region): Move higher up.
1748       (muse-colors-example-tag, muse-colors-literal-tag): Use
1749       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1750       since the point gets put in the right place automatically.
1752     modified files:
1753      ChangeLog lisp/muse-colors.el
1756 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1758     Summary:
1759       muse-xml: Separate section from title.
1760     Revision:
1761       muse--main--1.0--patch-177
1763     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1764       attribute to sections.  Use separate <title> tag to handle the title of
1765       a section.  Thanks to drkm for the suggestion.
1766     
1767     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1768     
1769     * lisp/muse-publish.el (muse-publish-markup-heading)
1770       (muse-publish-section-close): Pass level to markup strings for all
1771       section-related tags.
1772     
1773     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1774       not defined.
1776     modified files:
1777      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1778      lisp/muse-publish.el lisp/muse.el
1781 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1783     Summary:
1784       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1785     Revision:
1786       muse--main--1.0--patch-176
1788     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1789       folders that match `muse-project-ignore-regexp'.
1790     
1791     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1792       omission.  Add ",.*" to list of bad directory parts.
1793     
1794     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1795       matches `muse-project-ignore-regexp'.
1796     
1797     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1798       (muse-style-elements-list): New function that returns a list of
1799       references to ELEM in STYLE, including base styles.
1800       (muse-publish-markup-region): Use muse-style-elements-list rather than
1801       muse-style-elements when getting :regexps.
1802     
1803     * lisp/muse-publish.el (muse-style-element): Add docstring.
1805     modified files:
1806      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1807      lisp/muse-publish.el
1810 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1812     Summary:
1813       Initial implementation of muse-xml.el.  End of section edge case.
1814     Revision:
1815       muse--main--1.0--patch-175
1817     * AUTHORS: Add Peter K. Lee.
1818     
1819     * Makefile (experimental): New target that builds experimental programs.
1820       (distclean): Remove debian/dirs, a cruft file from the debian build
1821       process.
1822     
1823     * examples/mwolson/muse-init.el: Update.
1824     
1825     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1826       prompts for the blog entry to visit.
1827     
1828     * experimental/Makefile: New file that causes experimental stuff to be
1829       built.
1830     
1831     * experimental/muse-xml.el: New file that provides the experimental XML
1832       publishing style.
1833     
1834     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1835       comment strings.
1836     
1837     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1838     
1839     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1840       involving end-of-file and paragraph detection.
1841     
1842     * lisp/muse-wiki.el: Minor header fix.
1843     
1844     * scripts/muse-build.el (load-path): Add "../experimental".
1846     new files:
1847      experimental/.arch-ids/Makefile.id
1848      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1849      experimental/muse-xml.el
1851     modified files:
1852      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1853      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1854      lisp/muse-wiki.el scripts/muse-build.el
1857 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1859     Summary:
1860       Try to fix <example> region coloring problem.
1861     Revision:
1862       muse--main--1.0--patch-174
1864     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1865       If region is multiple lines, add '(font-lock-multiline t) to
1866       properties.  This should fix an annoying <example> region issue.
1868     modified files:
1869      ChangeLog lisp/muse-colors.el
1872 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1874     Summary:
1875       Don't publish implicit links that have a double-quote at begin or end.
1876     Revision:
1877       muse--main--1.0--patch-173
1879     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1880       double-quote exists at beginning or end.
1881     
1882     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1883       don't colorize if a double-quote exists at beginning or end.
1885     modified files:
1886      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1889 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1891     Summary:
1892       Fix failure to publish emphasis properly.
1893     Revision:
1894       muse--main--1.0--patch-172
1896     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1897       errors.
1898     
1899     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1900       of muse-wiki.
1902     removed files:
1903      experimental/.arch-ids/muse-wiki-old.el.id
1904      experimental/muse-wiki-old.el
1906     modified files:
1907      ChangeLog lisp/muse-publish.el
1910 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1912     Summary:
1913       Add a few common revision control directories to the ignore list.
1914     Revision:
1915       muse--main--1.0--patch-171
1917     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1918       directories to be ignored when building the file alist, such as those
1919       used for CVS and Arch revision control data.
1921     modified files:
1922      ChangeLog lisp/muse-project.el
1925 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1927     Summary:
1928       Fix #2654: Append a newline when using pdf publishing style.
1929     Revision:
1930       muse--main--1.0--patch-170
1932     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1933       newline to the end.
1935     modified files:
1936      ChangeLog lisp/muse-latex.el
1939 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1941     Summary:
1942       5 levels of headings colorization; color bare URLs.
1943     Revision:
1944       muse--main--1.0--patch-169
1946     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1947       Really color up to 5 headings.
1948       (muse-colors-markup): Add muse-url-regexp.
1949       (muse-colors-explicit-link): Renamed from muse-colors-link.
1950       (muse-colors-implicit-link): Moved here from
1951       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1952       we'll be coloring URLs.
1954     modified files:
1955      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1958 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1960     Summary:
1961       Don't emphasize if a word constituent follows the trailer.
1962     Revision:
1963       muse--main--1.0--patch-168
1965     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1966       (muse-colors-verbatim): Don't colorize if a word constituent follows
1967       the trailer.
1968     
1969     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1970       word constituent follows the trailer.
1972     modified files:
1973      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1976 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1978     Summary:
1979       Add coloring for example, verbatim, and =signs=; anchor fix.
1980     Revision:
1981       muse--main--1.0--patch-167
1983     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1984       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1985       (muse-colors-verbatim): Use `muse-verbatim-face'.
1986       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1987       priority.
1988       (muse-colors-tags): Add verbatim and literal tags.
1989       (muse-colors-example-tag): Use `remove-text-properties' instead of
1990       `set-text-properties', since the latter does not work consistently.
1991       (muse-colors-literal-tag): New function that strips all markup from the
1992       region.
1993       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1994       that we can work around an annoying XEmacs issue.
1995     
1996     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1997       multi-line by default.
1998     
1999     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2000       string.
2002     modified files:
2003      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2004      lisp/muse.el
2007 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2009     Summary:
2010       Link with anchor bugfix.
2011     Revision:
2012       muse--main--1.0--patch-166
2014     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2015       valid, as long as the base is valid.
2017     modified files:
2018      ChangeLog lisp/muse-colors.el
2021 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2023     Summary:
2024       Link inside table issue, fixes read-only text error.
2025     Revision:
2026       muse--main--1.0--patch-165
2028     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2029       inside tables so we don't get an error when links exist.
2030     
2031     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2032     
2033     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2034       into account when displaying the "All files published" message, unless
2035       they've actually been modified.
2036     
2037     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2038       don't wrap in condition-case; we don't want the message to be muffled.
2040     modified files:
2041      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2042      lisp/muse-project.el lisp/muse.el
2045 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2047     Summary:
2048       Permit infinitely-nested sections.
2049     Revision:
2050       muse--main--1.0--patch-164
2052     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2053       (Deriving from an existing style): Mark up as a list.
2054     
2055     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2056       Color an additional level of headings.
2057     
2058     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2059       section-other, section-other-end, and section-close strings.
2060       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2061       through the 'section-close string.
2062     
2063     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2064       'begin-underline, since this messes up paragraph handling.  Use
2065       <h5></h5> for 'section-other.
2066     
2067       (muse-html-fixup-tables): New function that sorts the table parts so
2068       that order is head, foot, body.  Apparently XHTML needs this, and it
2069       seems like a good general practice, so we do it for HTML as well.
2070     
2071     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2072       'section-other.
2073     
2074     * lisp/muse-publish.el (muse-publish-section-close): New function that
2075       determines where to put the section close given heading depth and
2076       inserts it.
2077       (muse-publish-markup-heading): Handle 'section-other and
2078       'section-other-end.  Call `muse-publish-section-close' at end of
2079       function.
2080     
2081     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2082       for 'section-other.
2084     modified files:
2085      ChangeLog examples/QuickStart lisp/muse-colors.el
2086      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2087      lisp/muse-publish.el lisp/muse-texinfo.el
2090 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2092     Summary:
2093       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2094     Revision:
2095       muse--main--1.0--patch-163
2097     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2098       XEmacs fixes.
2099       (muse-docbook-markup-regexps): Deal with new table algorithm.
2100       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2101       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2102       (muse-docbook-markup-table): Use a better table algorithm, based on the
2103       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2104       and foot of the table.  Use informaltable rather than table.
2105       (muse-docbook-fixup-tables): New function that sorts all tables found
2106       in the published document so that the order is head, foot, body.
2107       (muse-docbook-markup-functions): Add anchor handler.
2108       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2109       paragraph.
2110       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2111       that insert an anchor at point.
2112     
2113     * lisp/muse-html.el (muse-html-transform-content-type)
2114       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2115     
2116     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2117     
2118     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2119     
2120     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2121       that was evaluated in the output.
2123     modified files:
2124      ChangeLog examples/QuickStart lisp/muse-docbook.el
2125      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2128 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2130     Summary:
2131       muse-texinfo: Improve formatting for enddots, dots, underline.
2132     Revision:
2133       muse--main--1.0--patch-162
2135     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2136       of enddots and dots.  For begin-underline and end-underline, use "_",
2137       since we don't have anything better.
2139     modified files:
2140      ChangeLog lisp/muse-texinfo.el
2143 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2145     Summary:
2146       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2147     Revision:
2148       muse--main--1.0--patch-161
2150     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2151       list.  This should fix #2635.
2153     modified files:
2154      ChangeLog lisp/muse-texinfo.el
2157 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2159     Summary:
2160       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2161     Revision:
2162       muse--main--1.0--patch-160
2164     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2165     
2166     * debian/changelog: Ditto.
2167     
2168     * debian/control (Build-Depends-Indep): Add tetex-bin.
2169     
2170     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2171       output for me.
2172     
2173     * examples/QuickStart: Remove stray <comment> now that the bug that made
2174       it necessary is fixed.
2175     
2176     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2177       suggestions.
2178     
2179     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2180       the contents from the footer to the header.
2181     
2182     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2183       each number, not after.
2184     
2185     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2186     
2187     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2188       happens when doing batch publishing.  Minor whitespace fix.
2190     modified files:
2191      ChangeLog Makefile.defs debian/changelog debian/control
2192      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2193      lisp/muse-texinfo.el lisp/muse.el
2196 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2198     Summary:
2199       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2200     Revision:
2201       muse--main--1.0--patch-159
2203     * examples/QuickStart: Add "Write me." to empty sections at end so that
2204       they publish correctly with DocBook.
2205     
2206     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2207       paragraph starts with emphasis, example, link, or email address.
2209     modified files:
2210      ChangeLog examples/QuickStart lisp/muse-docbook.el
2213 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2215     Summary:
2216       Handle embedded docbook footnotes and <literal> edge case.
2217     Revision:
2218       muse--main--1.0--patch-158
2220     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2221      (muse-docbook-markup-strings): Use systemitem for example text.
2222      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2223      <para></para> inside of them.
2224     
2225     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2226       here at all.
2227     
2228     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2229       muse-publish-escape-specials-in-string to list by default.
2230     
2231     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2232       argument IGNORE-READ-ONLY determines whether or not to ignore the
2233       read-only property when transforming text.  Add docstring.
2234       (muse-publish-markup-word): Use non-nil third argument to
2235       muse-publish-escape-specials when we're publishing `='-delimited text.
2236       This allows =<literal><tag></literal>= to work as intended.
2237     
2238     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2239       arguments after the first so that we can include this in
2240       `muse-publish-url-transforms'.
2241     
2242     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2244     modified files:
2245      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2246      lisp/muse-publish.el
2249 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2251     Summary:
2252       Misc. blosxom fixes, like category directive.
2253     Revision:
2254       muse--main--1.0--patch-157
2256     * contrib/pyblosxom/getstamps.py: Add file extension.
2257     
2258     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2259       extension.  This will allow Muse to specify it once a
2260       timestamps-writing routine gets written.
2261     
2262     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2263       attention to the "category" directive, if it exists.  Use file-truename
2264       instead of expand-file-name for base directory.
2265     
2266     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2267       by default.
2268     
2269     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2270       available tags, even though it doesn't do anything yet.
2272     modified files:
2273      ChangeLog contrib/pyblosxom/getstamps.py
2274      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2275      lisp/muse-project.el
2278 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2280     Summary:
2281       Small logic fix with temp files.
2282     Revision:
2283       muse--main--1.0--patch-156
2285     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2286       buffer-name to determine whether the buffer is still around.
2288     modified files:
2289      ChangeLog lisp/muse.el
2292 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2294     Summary:
2295       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2296     Revision:
2297       muse--main--1.0--patch-155
2299     * lisp/muse.el (muse-widget-type-value-create)
2300       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2301       extra widgets from 'lazy type that are needed to get the
2302       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2303     
2304     * lisp/muse.el (muse-implicit-link-functions)
2305       (muse-explicit-link-functions): Remove predefined wiki-related options.
2306       These are added in muse-wiki via custom-add-option.
2307     
2308     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2309     
2310     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2311     
2312     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2313       ":strings" to cope with Emacs21 and XEmacs.
2314       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2315     
2316     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2317       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2318       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2319     
2320     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2321       since XEmacs doesn't support the alist widget.  Deal with case where no
2322       projects are defined, or a strange expression is used.
2323     
2324     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2325       stuff using custom-add-option.
2327     modified files:
2328      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2329      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2332 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2334     Summary:
2335       Don't kill temp buffer if debug-on-error is non-nil.
2336     Revision:
2337       muse--main--1.0--patch-154
2339     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2340       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2342     modified files:
2343      ChangeLog lisp/muse.el
2346 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2348     Summary:
2349       Expand Debian package description.
2350     Revision:
2351       muse--main--1.0--patch-153
2353     * debian/control (Description): Expand this to make the package more
2354       enticing.
2355     
2356     * debian/copyright, debian/rules: Minor whitespace cleanups.
2357     
2358     * debian/changelog: Package 3.01.arch.152-1.
2360     modified files:
2361      ChangeLog Makefile.defs debian/changelog debian/control
2362      debian/copyright debian/rules
2365 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2367     Summary:
2368       Header/footer docfix; ChangeLog correction.
2369     Revision:
2370       muse--main--1.0--patch-152
2372     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2373       Thanks to drkm for pointing out my error.
2374     
2375     Use better documentation and customize interface for headers and footers.
2376     Thanks to Chris McMahan.
2378     modified files:
2379      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2380      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2381      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2382      muse.texi
2383      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2386 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2388     Summary:
2389       Slight Debian version tweak.
2390     Revision:
2391       muse--main--1.0--patch-151
2393     * Makefile.defs (VERSION): Use a slightly different version naming
2394       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2395       X.YY is the Muse version, and YYY is the patch level.
2396     
2397     * debian/changelog: Ditto.
2399     modified files:
2400      ChangeLog Makefile.defs debian/changelog
2403 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2405     Summary:
2406       Improve debian build and put together a package.
2407     Revision:
2408       muse--main--1.0--patch-150
2410     * Makefile (debclean): New target that cleans up the mess that the
2411       `debian' target makes.
2412       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2413       results to my debian dist dir two levels up.
2414     
2415     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2416     
2417     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2418     
2419     * debian/control (Standards-Version): Update to 3.6.2.
2420     
2421     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2422       up.
2423     
2424     * debian/copyright (Copyright): Improve.
2425     
2426     * debian/emacsen-install (FILES): Include contrib directory so that
2427       muse-http.el compiles properly.
2428     
2429     * debian/muse-el.examples: New file containing the example files to
2430       install.
2431     
2432     * debian/rules: Move example stuff to muse-el.examples.  Install some
2433       additional documentation.
2435     new files:
2436      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2438     modified files:
2439      ChangeLog Makefile Makefile.defs debian/changelog
2440      debian/control debian/copyright debian/emacsen-install
2441      debian/rules
2444 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2446     Summary:
2447       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2448     Revision:
2449       muse--main--1.0--patch-149
2451     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2452       the beginning of a header would be emphasized if an asterisk came
2453       before it.
2454       (muse-colors-underlined): Don't allow end of underlined text to be the
2455       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2456       is sufficient.
2457     
2458     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2459       on.  We'll use a more clever trick to keep emphasis characters from
2460       being interpreted in explicit links -- add a custom 'noemphasis text
2461       property to them.  Move mdash rule further down so that I can add
2462       designations after blockquoted text.
2463     
2464     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2465       text has the 'noemphasis property, ignore it.
2466       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2467       property to the text between BEG and END, or match beginning and end.
2468     
2469     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2470       before trying to set buffer-modified to nil.  This should fix a
2471       "selecting deleted buffer" error when publishing from command line.
2473     modified files:
2474      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2475      lisp/muse.el
2478 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2480     Summary:
2481       Journal validation fixes.
2482     Revision:
2483       muse--main--1.0--patch-148
2485     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2486       default rather than HTML 4.0 [strict].
2487       (muse-html-markup-strings): Include empty alt element.
2488     
2489     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2490     
2491     * muse.texi (Journal): Ditto.
2493     modified files:
2494      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2497 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2499     Summary:
2500       Add debian files; tweak Makefile.
2501     Revision:
2502       muse--main--1.0--patch-147
2504     * Makefile (distclean): Remove directory created by dist rule.
2505       (dist): Make this only generate the directory, not the tarball.
2506       (release): New target that generates the tarball and zipfile.
2507       (debrelease): New target that builds the debian package for Muse.
2508       (upload): Depend on release target.
2509     
2510     * examples/mwolson/stylesheets: Add forgotten Arch id.
2512     new files:
2513      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2514      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2515      debian/.arch-ids/emacsen-install.id
2516      debian/.arch-ids/emacsen-remove.id
2517      debian/.arch-ids/emacsen-startup.id
2518      debian/.arch-ids/muse-el.dirs.id
2519      debian/.arch-ids/muse-el.docs.id
2520      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2521      debian/changelog debian/control debian/copyright
2522      debian/emacsen-install debian/emacsen-remove
2523      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2524      debian/muse-el.info debian/rules
2525      examples/mwolson/stylesheets/.arch-ids/=id
2526      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2527      examples/mwolson/stylesheets/.arch-ids/common.css.id
2528      examples/mwolson/stylesheets/.arch-ids/print.css.id
2529      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2530      examples/mwolson/stylesheets/blog.css
2531      examples/mwolson/stylesheets/common.css
2532      examples/mwolson/stylesheets/print.css
2533      examples/mwolson/stylesheets/screen.css
2535     modified files:
2536      ChangeLog Makefile
2538     new directories:
2539      debian debian/.arch-ids examples/mwolson/stylesheets
2540      examples/mwolson/stylesheets/.arch-ids
2543 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2545     Summary:
2546       Allow `muse-index-as-string' to remove current file from output.
2547     Revision:
2548       muse--main--1.0--patch-146
2550     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2551       which excludes the current file from the output.  Improve
2552       documentation.
2554     modified files:
2555      ChangeLog lisp/muse-mode.el
2558 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2560     Summary:
2561       S-TAB issue with Windows.
2562     Revision:
2563       muse--main--1.0--patch-145
2565     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2566       issue with Windows.
2568     modified files:
2569      ChangeLog lisp/muse-mode.el
2572 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2574     Summary:
2575       Improve temp buffer usage.
2576     Revision:
2577       muse--main--1.0--patch-144
2579     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2580       `insert-file-contents'.  This should further help with the temp
2581       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2582       into this problem.
2583     
2584     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2585       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2586       make sure the temp buffer is killed.  I didn't implement an option to
2587       save the contents of the temp buffer.
2589     modified files:
2590      ChangeLog lisp/muse-book.el lisp/muse-http.el
2591      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2592      lisp/muse.el
2595 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2597     Summary:
2598       muse-docbook: split-string Emacs21 fix.
2599     Revision:
2600       muse--main--1.0--patch-143
2602     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2603       split-string to fix an Emacs21 issue.
2605     modified files:
2606      ChangeLog lisp/muse-docbook.el
2609 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2611     Summary:
2612       muse-docbook: Parse author directive so that it validates properly.
2613     Revision:
2614       muse--main--1.0--patch-142
2616     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2617       attempts to publish the contents a DocBook-usable <author> tag.
2618       (muse-docbook-header): Use `muse-docbook-get-author'.
2620     modified files:
2621      ChangeLog lisp/muse-docbook.el
2624 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2626     Summary:
2627       Be a bit more clever with our consecutive list regexp.
2628     Revision:
2629       muse--main--1.0--patch-141
2631     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2632       clever with our consecutive list regexp.
2634     modified files:
2635      ChangeLog lisp/muse-docbook.el
2638 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2640     Summary:
2641       Do the right thing with consecutive list items, hopefully.
2642     Revision:
2643       muse--main--1.0--patch-140
2645     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2646       (muse-docbook-header): Add DTD string.
2647       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2648       tags.
2649       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2650       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2652     modified files:
2653      ChangeLog lisp/muse-docbook.el
2656 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2658     Summary:
2659       Improve customize interface for `muse-project-alist' once more.
2660     Revision:
2661       muse--main--1.0--patch-139
2663     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2664       setting to be anything, since we now support settings that use lists.
2665       (muse-project): Vastly improve this by naming each setting and showing
2666       what exact type is required.  Handle case where a function is not
2667       defined yet.  Use a set for styles, which looks nice.  This is about as
2668       good as it can be ... unless we add some sort of inline documentation
2669       later on.  A setting was added for Yann's :force-publish tag.
2670     
2671     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2672       project name.
2674     modified files:
2675      ChangeLog lisp/muse-project.el lisp/muse.el
2678 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2680     Summary:
2681       Merged from hodique@lifl.fr--2005 (patch 24-33)
2682     Revision:
2683       muse--main--1.0--patch-138
2685     Patches applied:
2686     
2687      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2688        Merged from mwolson@gnu.org--2005 (patch 96)
2689     
2690      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2691        Merged from mwolson@gnu.org--2005 (patch 97-101)
2692     
2693      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2694        Merged from mwolson@gnu.org--2005 (patch 102-106)
2695     
2696      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2697        Merged from mwolson@gnu.org--2005 (patch 107-120)
2698     
2699      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2700        Merged from mwolson@gnu.org--2005 (patch 121-131)
2701     
2702      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2703        Merged from mwolson@gnu.org--2005 (patch 132)
2704     
2705      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2706        Merged from mwolson@gnu.org--2005 (patch 133-135)
2707     
2708      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2709        Merged from mwolson@gnu.org--2005 (patch 136)
2710     
2711      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2712        Merged from mwolson@gnu.org--2005 (patch 137)
2713     
2714      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2715        Introduce :force-publish project keyword. Fix bug #2637
2717     modified files:
2718      ChangeLog lisp/muse-project.el
2720     new patches:
2721      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2722      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2723      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2724      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2725      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2726      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2727      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2728      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2729      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2730      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2733 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2735     Summary:
2736       Prevent temp buffers from prompting for save; handle lisp errors better.
2737     Revision:
2738       muse--main--1.0--patch-137
2740     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2741       bound" error.  I don't know for certain where this is coming from,
2742       though ... *grumble*.
2743     
2744     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2745       like how emacs-wiki does it.  Warn the user about lisp errors,
2746       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2747       publish as something valid in most markup styles, with increased
2748       emphasis on those that don't support it.  That's a win-win ... I think
2749       :^) .
2750     
2751     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2752       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2753       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2754       believe that this should be the default behavior of `with-temp-buffer'.
2755     
2756     * lisp/muse-book.el (muse-book-publish-project): Use
2757       `muse-with-temp-buffer-no-prompt'.
2758     
2759     * lisp/muse-http.el (muse-http-reject): Ditto.
2760     
2761     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2762     
2763     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2764     
2765     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2766       (muse-publish-markup-email, muse-published-contents): Ditto.
2768     modified files:
2769      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2770      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2771      lisp/muse-publish.el lisp/muse.el
2774 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2776     Summary:
2777       Customization error; Makefile tweaks.
2778     Revision:
2779       muse--main--1.0--patch-136
2781     * Makefile (dist): Use a tla-specific method to create the tarball.
2782       Create a zip file as well.
2783       (upload): New rule that uploads the tarball and zip file to gna.org.
2784     
2785     * Makefile.defs (VERSION): New variable that determines the version
2786       string to use in the `dist' and `upload' targets.
2787     
2788     * lisp/muse.el (muse-implicit-link-functions)
2789       (muse-explicit-link-functions): Use :type of hook so that the options
2790       get recognized.
2792     modified files:
2793      ChangeLog Makefile Makefile.defs lisp/muse.el
2796 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2798     Summary:
2799       Prepare Muse 3.01.90 (3.02 RC1).
2800     Revision:
2801       muse--main--1.0--patch-135
2804     modified files:
2805      ChangeLog lisp/muse.el muse.texi
2808 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2810     Summary:
2811       Attempt to get the right file extension when publishing; more examples.
2812     Revision:
2813       muse--main--1.0--patch-134
2815     * examples/mwolson/muse-init.el: Update my configuration.
2816     
2817     * examples/mwolson/templates: Store my web page templates here.
2818     
2819     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2820     
2821     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2822       descriptions.  Yet another reason to implement my list-returning from
2823       handlers idea.
2824     
2825     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2826       with a few more edge cases.  Throw together a rough hack for
2827       determining when to include the output file extension.
2828     
2829     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2830       but still ineffective.
2832     new files:
2833      examples/mwolson/templates/.arch-ids/=id
2834      examples/mwolson/templates/.arch-ids/footer.html.id
2835      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2836      examples/mwolson/templates/.arch-ids/generic-header.html.id
2837      examples/mwolson/templates/.arch-ids/header.html.id
2838      examples/mwolson/templates/footer.html
2839      examples/mwolson/templates/generic-footer.html
2840      examples/mwolson/templates/generic-header.html
2841      examples/mwolson/templates/header.html
2843     modified files:
2844      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2845      lisp/muse-wiki.el
2847     new directories:
2848      examples/mwolson/templates
2849      examples/mwolson/templates/.arch-ids
2852 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2854     Summary:
2855       Make published link handling do the right thing, plus misc. fixes.
2856     Revision:
2857       muse--main--1.0--patch-133
2859     * lisp/muse-mode.el (muse-mode-hook): Add option for
2860       `muse-wiki-update-custom-values'.  The :set function makes sure that
2861       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2862       This probably isn't best-practice, but it works.
2863     
2864     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2865       Save match data.
2866     
2867     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2868       `muse-publish-prepare-url' to the listed options.
2869     
2870     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2871       output-dir is not specified.
2872     
2873     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2874       here instead of later on.
2875     
2876     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2877       right thing when `muse-wiki-interwiki-alist' is nil.
2878     
2879     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2880       `muse-publish-output-file'.
2881     
2882     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2883       (muse-wiki-transform-wikiword): Removed.  We should not use the
2884       publishing transforms facility to handle these.
2885     
2886     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2887       links as "link" rather than "url".
2888     
2889     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2890       takes care of any customization cleaups that need to happen whenever
2891       muse-mode is entered.
2892     
2893     * lisp/muse.el (muse-implicit-link-functions): Add options for
2894       `muse-handle-url' and the wiki handlers.
2895       (muse-explicit-link-functions): Add option for
2896       `muse-wiki-handle-internal'.
2898     modified files:
2899      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2900      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2903 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2905     Summary:
2906       Add invalid directory assertion.
2907     Revision:
2908       muse--main--1.0--patch-132
2910     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2911       any invalid directories will trigger an error.
2913     modified files:
2914      ChangeLog lisp/muse-project.el
2917 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2919     Summary:
2920       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2921     Revision:
2922       muse--main--1.0--patch-131
2925     modified files:
2926      AUTHORS ChangeLog
2929 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2931     Summary:
2932       Yann's assignment form came in!
2933     Revision:
2934       muse--main--1.0--patch-130
2937     modified files:
2938      AUTHORS ChangeLog
2941 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2943     Summary:
2944       Compilation fix, minor shuffling in `muse-mode'.
2945     Revision:
2946       muse--main--1.0--patch-129
2948     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2949       accessing it.  Fixes Yet Another Compiler Error.
2950     
2951     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2952      project-specific settings happen first.
2954     modified files:
2955      ChangeLog lisp/muse-mode.el lisp/muse.el
2958 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2960     Summary:
2961       Fix annoying initial buffer coloring problem.
2962     Revision:
2963       muse--main--1.0--patch-128
2965     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2966       where even buffer-file-name is not set.  This happens the first time we
2967       attempt to colorize the buffer.  I'm rather astonished that I had to do
2968       this.
2970     modified files:
2971      ChangeLog lisp/muse-wiki.el
2974 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2976     Summary:
2977       Jump to bad and good links on TAB; mode-choosing fix.
2978     Revision:
2979       muse--main--1.0--patch-127
2981     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2982       pics a major mode for a file.  If one is specified in the project of
2983       file, use it.  Otherwise, use muse-mode.
2984       (muse-next-reference, muse-previous-reference): Jump to bad links as
2985       well as good ones.
2986     
2987     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2988       of `muse-mode'.
2990     modified files:
2991      ChangeLog lisp/muse-mode.el lisp/muse.el
2994 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2996     Summary:
2997       Add specified Muse file extension to auto-mode-alist.
2998     Revision:
2999       muse--main--1.0--patch-126
3001     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3002       the old extension from auto-mode-alist and add the new one.  This
3003       eliminates the need to set muse-mode-auto-p when you have specified a
3004       Muse file extension.
3005     
3006     * examples/mwolson/muse-init.el: Sync.
3008     modified files:
3009      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3012 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3014     Summary:
3015       Make `muse-project-alist' more intuitively customizable.
3016     Revision:
3017       muse--main--1.0--patch-125
3019     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3020       settings.
3021     
3022     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3023       (muse-project-alist-get): New function that pre-parses
3024       `muse-projects-alist' before customization in order to work around an
3025       annoying limitation in the customize interface.
3026       (muse-project-alist-set): New function that takes the value that
3027       customize gave us and turns it into something Muse can use.
3028       (muse-project): New widget that outlines the form of the
3029       `muse-project-alist' variable.
3030       (muse-project-alist): Use the `muse-project' widget and specify :set
3031       and :get.
3033     modified files:
3034      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3037 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3039     Summary:
3040       Silence compiler warnings.
3041     Revision:
3042       muse--main--1.0--patch-124
3044     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3045     
3046     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3047       compiler warning.
3048     
3049     * lisp/muse-project.el (muse-project-applicable-styles): Call
3050       `muse-assert' with only 1 argument to silence a compiler warning.
3052     modified files:
3053      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3054      lisp/muse-project.el
3057 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3059     Summary:
3060       muse-docbook: Merge several other types of tags if necessary.
3061     Revision:
3062       muse--main--1.0--patch-123
3064     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3065       `muse-docbook-fixup-sections'.  For each TAG in
3066       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3067       merge them together.  Thanks to Dale P. Smith for the suggestion.
3068       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3070     modified files:
3071      ChangeLog lisp/muse-docbook.el
3074 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3076     Summary:
3077       muse-docbook: Output an XML tag with encoding at the beginning of document.
3078     Revision:
3079       muse--main--1.0--patch-122
3081     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3082       of document.
3083       (muse-docbook-encoding-default): New option that determines which Emacs
3084       buffer encoding to use by default in Muse DocBook files if none is
3085       found.
3086       (muse-docbook-charset-default): New option that determines the DocBook
3087       XML charset to use if no translation is found in
3088       muse-docbook-encoding-map.
3089       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3090       system to its associated DocBook coding system.
3091       (muse-docbook-transform-content-type): New function that determines the
3092       DocBook XML encoding to use based on the contents of
3093       muse-docbook-encoding-map.
3094       (muse-docbook-encoding): New function that calls
3095       muse-docbook-transform-content-type.
3096       (muse-docbook-finalize-buffer): New function that sets the buffer file
3097       coding system to the value of muse-docbook-encoding-default, but only
3098       if the buffers contents have no special characters.
3099       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3101     modified files:
3102      ChangeLog lisp/muse-docbook.el
3105 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3107     Summary:
3108       Apply muse-docbook patch from Dale P. Smith.
3109     Revision:
3110       muse--main--1.0--patch-121
3112     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3113       Dale P. Smith to make the markup much better.
3115     modified files:
3116      AUTHORS ChangeLog lisp/muse-docbook.el
3119 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3121     Summary:
3122       Use different mapping for S-tab on Windows.
3123     Revision:
3124       muse--main--1.0--patch-120
3126     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3127       Windows, use [(shift tab)] for `muse-previous-reference'.
3129     modified files:
3130      ChangeLog lisp/muse-mode.el
3133 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3135     Summary:
3136       XEmacs wiki fix.
3137     Revision:
3138       muse--main--1.0--patch-119
3140     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3141       `muse-match-string-no-properties' so XEmacs doesn't complain.
3143     modified files:
3144      ChangeLog lisp/muse-wiki.el
3147 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3149     Summary:
3150       Handle a few edge cases with project-page resolution gracefully.
3151     Revision:
3152       muse--main--1.0--patch-118
3154     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3155       make sure that PAGE is specified.  STYLES should be generated
3156       automatically, but it could theoretically fail.  I'm managing to
3157       trigger this when messing with unsaved Muse files.  Handle case where
3158       buffer has not yet been saved.
3159       (muse-project-find-file): Don't try to resolve relative links; just
3160       open them.
3161     
3162     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3163       point-of-reference bug.  No need to call muse-project-page-of-file
3164       since buffer-file-name and muse-publishing-current-file both give us
3165       full paths.
3166     
3167     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3168       `skip-chars-backward' only respects the newline some of the time.
3169       Damned annoying.
3171     modified files:
3172      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3173      lisp/muse-wiki.el
3176 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3178     Summary:
3179       Fix image-link goof-up and add pretty titles.
3180     Revision:
3181       muse--main--1.0--patch-117
3183     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3184       class="image-link"> instead of <div class="image-link">.  I found a bug
3185       with the way I was handling both, so I decided to simplify things.
3186     
3187     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3188       `muse-publish-output-name', but keeps the directory prefix.
3189       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3190     
3191     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3192       customizable option that determines the words to downcase in title.
3193       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3194       Capitalized Title out of either a string or the current title.  This is
3195       not currently used by any other function -- for now it is meant to be
3196       called by the user.
3198     modified files:
3199      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3202 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3204     Summary:
3205       Escape specials in link descriptions.
3206     Revision:
3207       muse--main--1.0--patch-116
3209     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3210       function that escapes special characters in the given string according
3211       to the current publishing style.
3212       (muse-publish-url): Use the above function to escape the description
3213       part of extended links.
3214       (muse-publish-prepare-url): Don't make string read-only; it does
3215       nothing.
3216     
3217     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3218       (muse-wiki-transform-wikiword): Don't make string read-only.
3220     modified files:
3221      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3224 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3226     Summary:
3227       Escape "&", "<", and ">" in URL text.
3228     Revision:
3229       muse--main--1.0--patch-115
3231     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3232       specially.  Thanks to John Sullivan for the suggestion.
3234     modified files:
3235      ChangeLog lisp/muse-html.el
3238 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3240     Summary:
3241       Update my example configuration.
3242     Revision:
3243       muse--main--1.0--patch-114
3245     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3246       project to "WebSite" in order to make it more distinct.
3247       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3248       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3249       anymore.
3250       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3251       published name of the current file.  I really should make a function
3252       called `muse-published-name' or something similar!
3253       ("\C-cpx"): Use this key sequence for
3254       `my-muse-prepare-entry-for-xanga'.
3255       (muse-file-extension): I'm making use of this so I can figure out its
3256       intricacies.
3258     modified files:
3259      ChangeLog examples/mwolson/muse-init.el
3262 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3264     Summary:
3265       Tackle a project name interwiki highlighting snafu.
3266     Revision:
3267       muse--main--1.0--patch-113
3269     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3270       this.  It seems to be more robust now.  Highlighting is going the way I
3271       want it.
3273     modified files:
3274      ChangeLog lisp/muse-wiki.el
3277 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3279     Summary:
3280       Fix some gross mistakes.
3281     Revision:
3282       muse--main--1.0--patch-112
3284     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3285       gross misspellings.
3286     
3287     * lisp/muse-project.el (muse-project-file-entries): If
3288       `muse-file-extension' is defined, use it to filter the entries.
3289     
3290     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3291       variable.  Move higher in file.
3292     
3293     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3294       argument instead of the real name of the variable.
3296     modified files:
3297      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3298      lisp/muse.el
3301 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3303     Summary:
3304       Make natural interwiki links between projects mostly work.
3305     Revision:
3306       muse--main--1.0--patch-111
3308     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3309       function and flesh it out.  This seems to work properly, though for
3310       some reason, interwiki links using projects are a bit flakey.
3311       (muse-wiki-handle-interwiki): Deal with case where we have a project
3312       name in an interwiki link.
3314     modified files:
3315      ChangeLog lisp/muse-wiki.el
3318 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3320     Summary:
3321       Fix Emacs21 issue with muse-insert-tag.
3322     Revision:
3323       muse--main--1.0--patch-110
3325     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3326       completing-read to appease older Emacsen.
3328     modified files:
3329      ChangeLog lisp/muse-mode.el
3332 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3334     Summary:
3335       Fix error with `muse-blosxom-new-entry' and Emacs21.
3336     Revision:
3337       muse--main--1.0--patch-109
3339     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3340       `completing-read' so that old versions of Emacs don't complain.
3342     modified files:
3343      ChangeLog lisp/muse-blosxom.el
3346 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3348     Summary:
3349       Try to fix an error with `muse-blosxom-get-categories'.
3350     Revision:
3351       muse--main--1.0--patch-108
3353     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3354       about processing directories.
3356     modified files:
3357      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3360 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3362     Summary:
3363       Make a distinction between implicit and explicit links at publish-time.
3364     Revision:
3365       muse--main--1.0--patch-107
3367     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3368     
3369     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3370     
3371     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3372       `explicit' argument.
3373     
3374     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3375       not we are dealing with an explicit link.
3376     
3377     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3378     
3379     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3380       argument, but ignore it.
3381     
3382     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3383       when link is not explicit.
3385     modified files:
3386      ChangeLog lisp/muse-html.el lisp/muse-http.el
3387      lisp/muse-publish.el lisp/muse-wiki.el
3390 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3392     Summary:
3393       Implement several WikiWord handling fixes.
3394     Revision:
3395       muse--main--1.0--patch-106
3397     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3398       found by the handlers.  Don't send implicit links through some of the
3399       advanced checks.
3400     
3401     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3402       of interwiki link before calling `muse-handle-explicit-link'.
3403     
3404     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3405       "\\|" separator between project-alist entries and interwiki entries.
3406       Force a reconfiguration of muse-colors-markup.
3407     
3408     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3409       sure that we don't colorize WikiNames that don't go with any file.
3410     
3412     modified files:
3413      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3414      lisp/muse-wiki.el
3417 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3419     Summary:
3420       Attempt to simplify muse-wiki a bit.
3421     Revision:
3422       muse--main--1.0--patch-105
3424     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3425       here.
3426     
3427     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3428       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3429       (muse-wiki-update-use-wikiword-markup-regexp)
3430       (muse-wiki-update-use-wikiword-link-function)
3431       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3432       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3433     
3434     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3435       `muse-wiki-use-wikiword' is specified.
3436     
3437     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3438       unless `muse-wiki-use-wikiword' is specified.
3439     
3440     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3441       muse-colors-markup.
3442     
3443     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3444       muse-publish-markup-regexps.
3445     
3446     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3447       muse-publish-url-transforms.
3448     
3449     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3450       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3451     
3453     modified files:
3454      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3457 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3459     Summary:
3460       Make muse-blosxom use relative name of published file in page-date alist.
3461     Revision:
3462       muse--main--1.0--patch-104
3464     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3465       file.
3466       (muse-blosxom-update-page-date-alist): Renamed from
3467       `muse-blosxom-markup-date-directive'.  Make the current file name
3468       relative to the base directory and strip file extension if necessary.
3469     
3471     modified files:
3472      ChangeLog lisp/muse-blosxom.el
3475 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3477     Summary:
3478       Hack on muse-blosxom timestamps somewhat.
3479     Revision:
3480       muse--main--1.0--patch-103
3482     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3483       actually do something useful.  This should have a different name,
3484       really.
3485       ("blosxom-html", "blosxom-xhtml"): Call
3486       `muse-blosxom-markup-date-directive' after publishing each entry.
3487     
3489     modified files:
3490      ChangeLog lisp/muse-blosxom.el
3493 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3495     Summary:
3496       Fix several startup and compile errors.
3497     Revision:
3498       muse--main--1.0--patch-102
3500     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3501       fixes an error that occurred during startup.
3502     
3503     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3504       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3505       to muse.el.
3506     
3507     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3508       that the nasty compile errors go away.  Fix a few typos.
3509       (muse-ignored-extensions): Fix docstring.
3510       (muse-file-extension): Move this higher in the file.
3511     
3512     
3514     modified files:
3515      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3518 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3520     Summary:
3521       Note that muse-file-extension should not have "." in front.
3522     Revision:
3523       muse--main--1.0--patch-101
3525     * lisp/muse-project.el (muse-project-find-file): Handle case where
3526       muse-file-extension is not specified.
3527     
3528     * lisp/muse.el (muse-file-extension): Note that the period at the
3529       beginning of this value should be omitted.
3530     
3531     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3532       file extension so that regexp characters inside the extension will not
3533       goof it up.  This should never be a problem in normal cases, but let's
3534       be robust.
3535     
3537     modified files:
3538      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3539      lisp/muse.el
3542 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3544     Summary:
3545       Implement optional file extension of Muse files.
3546     Revision:
3547       muse--main--1.0--patch-100
3549     * lisp/muse-mode.el (muse-mode): Make sure
3550       `muse-update-ignored-extensions-regexp' gets updated every time we
3551       enter Muse mode.  This works around a bug in the customize interface --
3552       if a user changes an option using setq, the :set function sometimes
3553       does not get executed.  I should really try to determine whether or not
3554       this is really an issue anymore.
3555     
3556     * lisp/muse-project.el (muse-project-find-file): Make use of
3557       `muse-file-extension'.
3558     
3559     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3560       customizable; it is autogenerated from `muse-ignored-extensions'.
3561       (muse-update-ignored-extensions-regexp): New function that sets the
3562       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3563       make sure that the value of `muse-file-extension' is taken into
3564       account.
3565       (muse-ignored-extensions): New option that determines which file
3566       extensions to ignore.  It is in the form of a list of regexps.
3567     
3568     * lisp/muse.el (muse-file-extension): New option that allows the user to
3569       specify the file extension to be used for Muse files.  By default, this
3570       is nil, which means that no extension will be used.
3571     
3572     * lisp/muse.el (muse-page-name): Handle case where
3573       `muse-ignored-extensions-regexp' is nil.
3574     
3576     modified files:
3577      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3578      lisp/muse-regexps.el lisp/muse.el
3581 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3583     Summary:
3584       Document new blosxom convenience feature.
3585     Revision:
3586       muse--main--1.0--patch-99
3588     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3589       `muse-blosxom-project-alist-entry'.  An example is provided in the
3590       header.
3591     
3593     modified files:
3594      ChangeLog lisp/muse-blosxom.el
3597 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3599     Summary:
3600       Further work on `muse-project-alist' entry generation for blosxom.
3601     Revision:
3602       muse--main--1.0--patch-98
3604     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3605       Include subdirectories in first part of "Blog" entry.
3606     
3607     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3608       that returns a list of dirs that are to be used with the first part of
3609       a `muse-project-alist' entry.
3610     
3612     modified files:
3613      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3616 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3618     Summary:
3619       New function: muse-blosxom-project-alist-entry.
3620     Revision:
3621       muse--main--1.0--patch-97
3623     * examples/mwolson/muse-init.el: Update from my latest settings.
3624       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3625     
3626     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3627       that generates the latter part of an entry for `muse-project-alist'.
3628     
3630     modified files:
3631      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3634 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3636     Summary:
3637       Merged from hodique@lifl.fr--2005 (patch 12-23)
3638     Revision:
3639       muse--main--1.0--patch-96
3641     Patches applied:
3642     
3643      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3644        Merged from mwolson@gnu.org--2005 (patch 68-76)
3645     
3646      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3647        Merged from mwolson@gnu.org--2005 (patch 77-80)
3648     
3649      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3650        Merged from mwolson@gnu.org--2005 (patch 81)
3651     
3652      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3653        Merged from mwolson@gnu.org--2005 (patch 82)
3654     
3655      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3656        Escape % in latex publishing
3657     
3658      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3659        bugfix
3660     
3661      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3662        small improvement on muse-make-link
3663     
3664      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3665        Fix customization of muse-wiki-wikiword-regexp
3666     
3667      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3668        Allow full customization of WikiWords
3669     
3670      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3671        Fix mouse-2 yank bug in muse-mode
3672     
3673      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3674        Fix interpretation order
3675     
3676      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3677        Merged from mwolson@gnu.org--2005 (patch 83-95)
3678     
3680     modified files:
3681      ChangeLog lisp/muse-wiki.el
3683     new patches:
3684      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3685      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3686      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3687      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3688      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3689      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3690      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3691      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3692      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3693      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3694      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3695      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3698 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3700     Summary:
3701       Minor docfixes.
3702     Revision:
3703       muse--main--1.0--patch-95
3705     * lisp/muse-mode.el (muse-follow-name-at-point) 
3706       (muse-follow-name-at-mouse): Docfixes.
3707     
3709     modified files:
3710      ChangeLog lisp/muse-mode.el
3713 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3715     Summary:
3716       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3717     Revision:
3718       muse--main--1.0--patch-94
3720     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3721       `muse-blosxom-new-entry'.
3722     
3723     * muse.texi (Blosxom Entries): Ditto.
3724     
3726     modified files:
3727      ChangeLog lisp/muse-blosxom.el muse.texi
3730 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3732     Summary:
3733       Re-add global mouse-2 event.
3734     Revision:
3735       muse--main--1.0--patch-93
3737     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3738       mouse-2, since Yann found a way around the problem I was facing.
3739       (muse-follow-name-at-mouse): Call the event that would normally be used
3740       here if we don't have a link at point.
3741     
3743     modified files:
3744      ChangeLog lisp/muse-mode.el
3747 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3749     Summary:
3750       Fix publishing error.
3751     Revision:
3752       muse--main--1.0--patch-92
3754     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3755       the cdr of output-dir.  This was a code fragment from a previous
3756       attempt to refactor this function.
3757     
3759     modified files:
3760      ChangeLog lisp/muse-project.el
3763 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3765     Summary:
3766       Work on getting to the point where we can resolve project interwiki links.
3767     Revision:
3768       muse--main--1.0--patch-91
3770     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3771       `muse-publishing-current-file'.
3772     
3773     * lisp/muse-project.el (muse-project-of-file): Ditto.
3774     
3775     * lisp/muse-project.el (muse-project-applicable-styles): New function
3776       that returns the usable styles for a file, given either a list of
3777       styles or a project name.  This is useful for removing styles that will
3778       be ignored for a file.
3779       (muse-project-publish-file): Split :include and :exclude processing
3780       into `muse-project-applicable-styles'.
3781     
3782     * lisp/muse-publish.el (muse-publish-output-name): Use
3783       `muse-publishing-current-file'.
3784     
3785     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3786     
3787     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3788       project names.
3789     
3790     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3791       names to be uninterpreted.  Remove need for muse-assoc-string.
3792     
3793     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3794       function that will be called to fetch a link to a page from a Muse
3795       project from the output file of the currently-published file.  This is
3796       commented out for now since I ran out of energy.
3797     
3798     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3799       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3800       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3801       Handle case where no interwiki can be found, even though this should
3802       never happen.
3803     
3804     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3805       whenever Muse mode is entered.  That way we don't have to enter an
3806       extra command in our .emacs.
3807     
3808     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3809       `muse-publishing-current-file' already exists that does the same thing.
3810       How embarrassing.
3811     
3812     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3813     
3814     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3815       to use it.
3816     
3818     modified files:
3819      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3820      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3823 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3825     Summary:
3826       Mouse-2 on regular text will yank rather than give an error.
3827     Revision:
3828       muse--main--1.0--patch-90
3830     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3831       this seems to be more trouble than it's worth.
3832       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3833       use our own implementation.
3834     
3836     modified files:
3837      ChangeLog lisp/muse-mode.el
3840 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3842     Summary:
3843       Make interwiki links publish with the correct extension.
3844     Revision:
3845       muse--main--1.0--patch-89
3847     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3848       prefix and suffix to interwiki names, as well as stripping out unwanted
3849       extensions.
3850     
3852     modified files:
3853      ChangeLog lisp/muse-wiki.el
3856 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3858     Summary:
3859       Fix publishing of bare interwiki names.
3860     Revision:
3861       muse--main--1.0--patch-88
3863     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3864       `set'.  Use `muse-assoc-string' instead of `assoc'.
3865     
3866     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3867       `assoc-string' functionality usable with Emacs21 and XEmacs.
3868     
3870     modified files:
3871      ChangeLog lisp/muse-wiki.el lisp/muse.el
3874 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3876     Summary:
3877       Apply a few fixes from Yann's branch.
3878     Revision:
3879       muse--main--1.0--patch-87
3881     Background: I hacked on Muse over the weekend while offline, and so did
3882                 Yann.  His changes to muse-wiki.el are different than the
3883                 ones that I made, so we should probably figure out the best
3884                 way to handle this when we both get on IRC again.  For now,
3885                 I've merged in the bugfixes that he's made, omitting most of
3886                 the changes to muse-wiki.
3887     
3888     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3889     
3890     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3891     
3892     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3893       introduced previously.
3894     
3896     modified files:
3897      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3900 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3902     Summary:
3903       Warn if file not published; hack further on Wiki stuff.
3904     Revision:
3905       muse--main--1.0--patch-86
3907     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3908       complete <div> tags that are of the class "image-link".  It is hoped
3909       that this will prevent user-added <div> tags from being mangled.
3910     
3911     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3912       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3913       need to look at the text at point.
3914     
3915     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3916       current file has not been published since it was up-to-date.  Thanks to
3917       Bill Freeman for the suggestion.
3918     
3919     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3920       is nil.  If this happens, return the original URL.
3921     
3922     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3923       `muse-wiki-update-interwiki-regexp.'
3924       (muse-wiki-update-interwiki-regexp): New function that sets the value
3925       of `muse-wiki-interwiki-regexp'.
3926       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3927       on :set.
3928     
3929     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3930       `muse-wiki-expand-interwiki'.
3931       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3932       with no matching file from being published as links.
3933     
3934     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3935       string argument once again, since this behavior is needed when
3936       publishing.
3937       (muse-wiki-handle-wikiword): Ditto.
3938     
3939     * lisp/muse.el (muse-handle-url): Ditto.
3940     
3941     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3942       after every unsuccessful attempt at handling the link.  If argument is
3943       given, restore match-data at end, too.
3944     
3945     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3946       argument.  Match data is always saved.  If argument is not given,
3947       assume that `muse-implicit-link-regexp' has been matched against, and
3948       return the 1st match string if no handlers worked.
3949     
3951     modified files:
3952      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3953      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3956 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3958     Summary:
3959       Hack on WikiName handling and make TAB work for Wiki links.
3960     Revision:
3961       muse--main--1.0--patch-85
3963     * lisp/muse-colors.el (muse-colors-markup): Use
3964       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3965     
3966     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3967       nil, don't color bad links.  If non-nil, color bad links.
3968     
3969     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3970     
3971     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3972       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3973       (muse-journal-rss-munge-buffer): Ditto.
3974     
3975     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3976       Docfix.
3977     
3978     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3979       are handled first, then implicit ones.  It should work better in all
3980       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3981       to determine how far to scan for an implicit link.  This defaults to
3982       the text between the point and the next space.
3983     
3984     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3985       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3986       literally after opening the buffer.  Hopefully this can be of use in
3987       custom visit-link functions, when necessary.
3988     
3989     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3990       `muse-visit-link-default'.
3991     
3992     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3993       Search by text properties instead of regexps.  This allows Muse to find
3994       links without having to have a massive regexp that contains all link
3995       types.  The downside is that this will not work if the user defontifies
3996       the buffer.  But it would somewhat defeat the purpose of following
3997       links if you can't see them.
3998     
3999     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4000       enough command line args are passed in batch mode.
4001     
4002     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4003       `muse-explicit-link-regexp'.
4004     
4005     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4006       `muse-link-regexp'.
4007     
4008     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4009       specifies the "common ground" of all implicit links, like URLs, bare
4010       WikiNames, and -- in the future -- email addresses.
4011     
4012     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4013     
4014     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4015       optional.  That was a bad idea on my part.  Renamed from
4016       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4017       annoy anyone :^) .
4018     
4019     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4020       `muse-wiki-interwiki-expand'.
4021       (muse-wiki-handle-wikiword): Renamed from
4022       `muse-wiki-wikiword-handle'.
4023     
4024     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4025       for the eval-after-load arg since XEmacs chokes on constants.
4026     
4027     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4028       face on WikiWords that don't correspond with a file.  If people really
4029       want this to appear in bad-link face, I could accommodate that.
4030     
4031     * lisp/muse.el (muse-handle-url): New function that detects whether the
4032       given string is a URL.
4033       (muse-implicit-link-functions): Renamed from
4034       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4035       (muse-explicit-link-functions): Renamed from
4036       `muse-mode-handler-functions'.
4037       (muse-handle-implicit-link): New function that handles all
4038       implicit links by calling functions from `muse-implicit-link-functions'.
4039       (muse-handle-explicit-link): Renamed from
4040       `muse-handled-url'.
4041     
4043     modified files:
4044      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4045      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4046      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4049 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4051     Summary:
4052       Allow WikiWords to be ignored with <nop> or "''''".
4053     Revision:
4054       muse--main--1.0--patch-84
4056     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4057     
4058     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4059       whether to hide <nop> tags when coloring a Muse buffer.
4060       (muse-wiki-wikiword-at-point): Docfix.
4061       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4062       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4063       during publishing.
4064       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4065       which keeps the WikiWord that follows it from being interpreted.
4066       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4067       WikiWord delimiter.
4068     
4070     modified files:
4071      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4074 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4076     Summary:
4077       Update postal address of FSF in muse-wiki.el.
4078     Revision:
4079       muse--main--1.0--patch-83
4081     * lisp/muse-wiki.el: Update postal address of the FSF.
4082     
4084     modified files:
4085      ChangeLog lisp/muse-wiki.el
4088 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4090     Summary:
4091       Interpret explicit links before emphasis.
4092     Revision:
4093       muse--main--1.0--patch-82
4095     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4096       links before emphasis.
4097     
4098     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4099       for the heck of it.
4101     modified files:
4102      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4105 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4107     Summary:
4108       Wiki hacking, regexp tweaks.
4109     Revision:
4110       muse--main--1.0--patch-81
4112     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4113       muse-regexp.
4114     
4115     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4116       that indicates whether or not to use character classes in regexps.  The
4117       default is to let Muse try to figure it out.
4118       (muse-extreg-usable-p): Make use of this variable.
4119     
4120     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4121       this regexp.  I'm guessing it was supposed to have a TAB in there at
4122       one time.  Replace this stuff with muse-regexp-space.
4123     
4124     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4125       by default.
4126     
4127     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4128       "or".
4129     
4130     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4131       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4132       We'll fix those anchor problems eventually!
4133     
4134     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4135       uses `muse-interwiki-handle' to determine whether an interwiki link is
4136       at point.
4137     
4138     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4139       look for a suitable value at point if needed.
4140     
4141     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4142     
4143     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4144     
4145     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4147     modified files:
4148      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4149      lisp/muse-wiki.el
4152 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4154     Summary:
4155       Make installation of manual when not using Debian go smoothly.
4156     Revision:
4157       muse--main--1.0--patch-80
4159     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4160       and options are to be used when insinuating the Muse documentation into
4161       the Info menu.
4162     
4163     * Makefile (install): Make use of INSTALLINFO.
4164     
4165     * README (Installation): Give directions for changing INSTALLINFO on a
4166       Debian system and changing where Muse is installed.
4167     
4168     * muse.texi: Ditto.
4170     modified files:
4171      ChangeLog Makefile Makefile.defs README muse.texi
4174 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4176     Summary:
4177       Fix compiler warning induced by last patch.
4178     Revision:
4179       muse--main--1.0--patch-79
4181     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4182       compiler warning.
4184     modified files:
4185      ChangeLog lisp/muse-project.el lisp/muse.el
4188 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4190     Summary:
4191       Add `muse-current-file', fix minor QuickStart issue.
4192     Revision:
4193       muse--main--1.0--patch-78
4195     * examples/QuickStart: Make John Wiegley the author.
4196     
4197     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4198       `muse-current-file' instead of `buffer-file-name'.
4199     
4200     * lisp/muse-project.el (muse-current-project): Document.
4201     
4202     * lisp/muse-project.el (muse-current-file): New variable indicating the
4203       name, including path, of the file that is currently being published.
4204       (muse-project-of-file): Make use of
4205       `muse-current-file'.
4206     
4207     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4208     
4209     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4211     modified files:
4212      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4213      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4214      lisp/muse.el
4217 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4219     Summary:
4220       Make muse-replace-regexp-in-string closer to its parent; no func change.
4221     Revision:
4222       muse--main--1.0--patch-77
4224     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4225       to implement all functionality of `replace-regexp-in-string'.  No
4226       functionality change.
4227     
4229     modified files:
4230      ChangeLog lisp/muse.el
4233 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4235     Summary:
4236       Play nicely with fill, adaptive-fill, and flyspell.
4237     Revision:
4238       muse--main--1.0--patch-76
4240     * muse-mode.el (muse-mode-intangible-links): New function used to
4241       determine whether links will be considered intangible.
4242     
4243     * lisp/muse-mode.el (muse-mode-link-functions)
4244       (muse-mode-handler-functions): Minor docfix.
4245     
4246     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4247       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4248       making links intangible by default, but this may be adjusted by use of
4249       the `muse-mode-intangible-links' function.
4250     
4251     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4252       nil if we should allow a fill to occur here.  Keeps links from being
4253       broken up.
4254     
4255     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4256       non-nil if we allow spell-checking to occur here.  Keeps links from
4257       being improperly colorized.
4258     
4259     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4260       functionality change.
4262     modified files:
4263      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4266 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4268     Summary:
4269       Minor doc changes and code prettification.
4270     Revision:
4271       muse--main--1.0--patch-75
4273     * AUTHORS: Note that YH's assignment is in the mail.
4274     
4275     * README (scripts): Explain better the contents of the `scripts'
4276       directory.
4277     
4278     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4280     modified files:
4281      AUTHORS ChangeLog README lisp/muse-wiki.el
4284 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4286     Summary:
4287       Merged from hodique@lifl.fr--2005 (patch 7-11)
4288     Revision:
4289       muse--main--1.0--patch-74
4291     Patches applied:
4292     
4293      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4294        split WikiWords and InterWiki links into their own package
4295     
4296      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4297        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4298     
4299      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4300        Mimic experimental behavior for interwiki
4301     
4302      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4303        fix notes publishing
4304     
4305      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4306        various minor fixes
4308     new files:
4309      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4311     modified files:
4312      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4313      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4315     renamed files:
4316      experimental/.arch-ids/muse-wiki.el.id
4317        ==> experimental/.arch-ids/muse-wiki-old.el.id
4318      experimental/muse-wiki.el
4319        ==> experimental/muse-wiki-old.el
4321     new patches:
4322      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4323      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4324      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4325      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4326      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4329 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4331     Summary:
4332       Tell people where to find on-line version of manual.
4333     Revision:
4334       muse--main--1.0--patch-73
4336     * README: Add on-line locations for manual.
4337     
4338     * muse.texi: Remove @include directive.  This makes generating a PDF of
4339       this documentation a lot easier.
4340     
4341     * muse.texi (Preface): Add on-line locations for manual.
4343     modified files:
4344      ChangeLog README muse.texi
4347 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4349     Summary:
4350       Try to make Muse play nice with outline minor mode.
4351     Revision:
4352       muse--main--1.0--patch-72
4354     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4355     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4356     "muse" instead of "t" when adding invisibility to text or checking for
4357     invisibility.
4358     
4359     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4360     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4361     this function.
4363     modified files:
4364      ChangeLog lisp/muse-colors.el lisp/muse.el
4367 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4369     Summary:
4370       Minor grammar fix in Introduction section of manual.
4371     Revision:
4372       muse--main--1.0--patch-71
4374     * muse.texi (Introduction): Minor grammar fix.
4376     modified files:
4377      ChangeLog muse.texi
4380 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4382     Summary:
4383       Release Muse 3.01.
4384     Revision:
4385       muse--main--1.0--patch-70
4387     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4388     
4389     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4390     
4391     * lisp/muse-poem.el (muse-poem-markup-strings)
4392       (muse-poem-chapbook-strings): Make customizable.
4393     
4394     * lisp/muse-poem.el (muse-chapbook-latex-header)
4395       (muse-chapbook-latex-footer): Docfix.
4396     
4397     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4398       (muse-texinfo-pdf-extension): Ditto.
4399     
4400     * lisp/muse.el (muse-version): Change to 3.01.
4401     
4402     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4403       done, for now!
4405     modified files:
4406      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4407      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4410 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4412     Summary:
4413       Tweak documentation thoroughly; still incomplete.
4414     Revision:
4415       muse--main--1.0--patch-69
4417     * README: Minor tweaks.
4418     
4419     * muse.texi: Massively rename chapters so that the titles are more
4420       descriptive.  Clean up grammar.
4421     
4422     * muse.texi (Obtaining Muse): Move content of Installation node here,
4423       stripping out any customization tips, since those are covered later.
4424       Re-work this chapter since I was dissatisfied with it.
4425     
4426     * muse.texi (Installation): This node has the content of README regarding
4427       installation, which fits the title of the node much better than the
4428       previous content.
4429     
4430     * muse.texi (Blosxom): Turn the sections of this section into
4431       subsections.
4432     
4433     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4434       like lists!
4435     
4436     * muse.texi (History): Add a "2005" item.
4438     modified files:
4439      ChangeLog README muse.texi
4442 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4444     Summary:
4445       Finish documenting 2 more publishing styles.
4446     Revision:
4447       muse--main--1.0--patch-68
4449     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4450     
4451     * lisp/muse-journal.el: Docfixes.
4452     
4453     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4454       documentation to this function.
4455     
4456     * muse.texi (Blosxom Options): New node containing the publishing styles
4457       and options provided by Blosxom.
4458       (Book): Add usage note, as I suspect a lot of people might be confused
4459       by this style.
4460       (HTML): Space out entries better.
4461       (Journal, LaTeX): New nodes for publishing styles.
4462       (Common Elements): Document a few options that are present in
4463       `muse-publish.el'.
4465     modified files:
4466      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4467      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4470 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4472     Summary:
4473       Make Muse installable and correct an Emacs21 issue.
4474     Revision:
4475       muse--main--1.0--patch-67
4477     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4478       directory will be generated.
4479       (all): Compile muse.info by default.
4480       (doc): Refactor into individual generation rules for .html and .info
4481       files.
4482       (install): New rule that installs Muse source code, compiled .elc
4483       files, and the manual into proper places.
4484     
4485     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4486     
4487     * README (Insinuation): Move old content of Installation here.
4488       (Installation): Fill out this section.
4489       (Further Documentation): Add link to my website and note that a full
4490       manual is included with Muse.
4491     
4492     * lisp/Makefile (EL): Populate with .el files.
4493       (install): New rule that installs both .elc and .el files.
4494     
4495     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4496       Emacs21, hack in a handler for the @documentencoding tag so that it
4497       doesn't error out.
4499     modified files:
4500      ChangeLog Makefile Makefile.defs README lisp/Makefile
4501      lisp/muse-texinfo.el
4504 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4506     Summary:
4507       Cater even more to XEmacs and its annoying whims.
4508     Revision:
4509       muse--main--1.0--patch-66
4511     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4512       environment variable.
4513     
4514     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4515       handle it.  Load `muse-build.el' instead.
4516     
4517     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4518       used.
4519     
4520     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4521       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4522       not used.
4523     
4524     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4525       function does not appear to be used.
4526     
4527     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4528       `replace-regexp-in-string', since XEmacs doesn't have this function.
4529       We only implement the first 3 args, but this could be extended if we
4530       need to do so.
4531     
4532     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4533       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4534     
4535     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4536     
4537     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4538       make XEmacs shut up.
4539     
4540     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4541     
4542     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4543     
4544     * lisp/muse-http.el (muse-winnow-list): Ditto.
4545     
4546     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4547     
4548     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4549     
4550     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4551     
4552     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4553       anything.
4554     
4555     * scripts/publish: Use EMACS environment variable instead of hard-coding
4556       it.
4558     modified files:
4559      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4560      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4561      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4562      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4563      lisp/muse.el scripts/muse-build.el scripts/publish
4566 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4568     Summary:
4569       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4570     Revision:
4571       muse--main--1.0--patch-65
4573     * AUTHORS: Update entry.
4574     
4575     * muse-*.el: Move to the lisp directory.
4576     
4577     * lisp/Makefile: New file containing rules to test and compile the
4578       source.
4579     
4580     * Makefile.defs: New file that contains common definitions for all other
4581       Makefiles, such as Emacs command to use.
4582     
4583     * Makefile: Move lisp-specific rules to lisp/Makefile.
4584       (SUBDIRS): New variable containing subdirectories to clean.
4585     
4586     * README: Update to reflect new location of source files.  Give updated
4587       directions for compiling with XEmacs.
4588     
4589     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4590       compile.
4591       (%.html): Pass SITEFLAG as an environment variable to
4592       ../scripts/publish.
4593     
4594     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4595       seems to be needed to keep the process from failing.  This has *got* to
4596       be a bug in Muse, but I don't want to deal with it now.
4597     
4598     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4599     
4600     * lisp/muse-convert.el: Move line to commentary section.
4601     
4602     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4603       locally-bound `type' variable isn't used here.
4604     
4605     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4606     
4607     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4608       binding.
4609     
4610     * scripts/muse-build.el (load-path): Correct paths.
4611     
4612     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4613       as to avoid spurious warnings.
4614     
4615     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4616       it exists.
4617     
4618     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4619       (muse-match-string-no-properties): New functions that take the place of
4620       `line-end-position', `line-beginning-position', and
4621       `match-string-no-properties', respectively.
4622     
4623     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4624       (muse-my-journal-find-entries): Use Muse-specific version of
4625       `match-string-no-properties', `line-beginning-position', and
4626       `line-end-position' since these do not exist in XEmacs.
4627     
4628     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4629       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4630     
4631     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4632     
4633     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4634       (muse-html-insert-contents): Ditto.
4635     
4636     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4637     
4638     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4639     
4640     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4641     
4642     * lisp/muse-publish.el (muse-publish-markup-tag)
4643       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4644       (muse-published-buffer-contents): Ditto.
4645     
4646     * scripts/muse-build.el (muse-elint-files): Ditto.
4648     new files:
4649      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4650      lisp/.arch-ids/Makefile.id lisp/Makefile
4652     modified files:
4653      AUTHORS ChangeLog Makefile README examples/Makefile
4654      examples/QuickStart examples/johnw/muse-johnw.el
4655      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4656      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4657      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4658      lisp/muse.el scripts/muse-build.el scripts/publish
4660     renamed files:
4661      .arch-ids/muse-blosxom.el.id
4662        ==> lisp/.arch-ids/muse-blosxom.el.id
4663      .arch-ids/muse-book.el.id
4664        ==> lisp/.arch-ids/muse-book.el.id
4665      .arch-ids/muse-colors.el.id
4666        ==> lisp/.arch-ids/muse-colors.el.id
4667      .arch-ids/muse-convert.el.id
4668        ==> lisp/.arch-ids/muse-convert.el.id
4669      .arch-ids/muse-docbook.el.id
4670        ==> lisp/.arch-ids/muse-docbook.el.id
4671      .arch-ids/muse-html.el.id
4672        ==> lisp/.arch-ids/muse-html.el.id
4673      .arch-ids/muse-http.el.id
4674        ==> lisp/.arch-ids/muse-http.el.id
4675      .arch-ids/muse-journal.el.id
4676        ==> lisp/.arch-ids/muse-journal.el.id
4677      .arch-ids/muse-latex.el.id
4678        ==> lisp/.arch-ids/muse-latex.el.id
4679      .arch-ids/muse-mode.el.id
4680        ==> lisp/.arch-ids/muse-mode.el.id
4681      .arch-ids/muse-poem.el.id
4682        ==> lisp/.arch-ids/muse-poem.el.id
4683      .arch-ids/muse-project.el.id
4684        ==> lisp/.arch-ids/muse-project.el.id
4685      .arch-ids/muse-publish.el.id
4686        ==> lisp/.arch-ids/muse-publish.el.id
4687      .arch-ids/muse-regexps.el.id
4688        ==> lisp/.arch-ids/muse-regexps.el.id
4689      .arch-ids/muse-texinfo.el.id
4690        ==> lisp/.arch-ids/muse-texinfo.el.id
4691      .arch-ids/muse.el.id
4692        ==> lisp/.arch-ids/muse.el.id
4693      muse-blosxom.el
4694        ==> lisp/muse-blosxom.el
4695      muse-book.el
4696        ==> lisp/muse-book.el
4697      muse-colors.el
4698        ==> lisp/muse-colors.el
4699      muse-convert.el
4700        ==> lisp/muse-convert.el
4701      muse-docbook.el
4702        ==> lisp/muse-docbook.el
4703      muse-html.el
4704        ==> lisp/muse-html.el
4705      muse-http.el
4706        ==> lisp/muse-http.el
4707      muse-journal.el
4708        ==> lisp/muse-journal.el
4709      muse-latex.el
4710        ==> lisp/muse-latex.el
4711      muse-mode.el
4712        ==> lisp/muse-mode.el
4713      muse-poem.el
4714        ==> lisp/muse-poem.el
4715      muse-project.el
4716        ==> lisp/muse-project.el
4717      muse-publish.el
4718        ==> lisp/muse-publish.el
4719      muse-regexps.el
4720        ==> lisp/muse-regexps.el
4721      muse-texinfo.el
4722        ==> lisp/muse-texinfo.el
4723      muse.el
4724        ==> lisp/muse.el
4726     new directories:
4727      lisp lisp/.arch-ids
4730 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4732     Summary:
4733       Massively untabify files.
4734     Revision:
4735       muse--main--1.0--patch-64
4738     modified files:
4739      ChangeLog ChangeLog.2004 experimental/muse-message.el
4740      experimental/muse-wiki.el muse-book.el muse-colors.el
4741      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4742      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4743      muse-project.el muse-publish.el muse-regexps.el
4744      muse-texinfo.el muse.el
4747 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4749     Summary:
4750       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4751     Revision:
4752       muse--main--1.0--patch-63
4754     (Summary of changes that Yann made)
4755     
4756     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4757     
4758     * muse-mode.el (muse-generate-index): Move index generation code into
4759       `muse-index-as-string'.
4760       (muse-index-as-string): New function that generates an index and
4761       returns it as a string, instead of placing it in a buffer like
4762       `muse-generate-index' used to.
4763     
4764     Patches applied:
4765     
4766      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4767        merge from mwolson@gnu.org--2005
4768     
4769      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4770        Accept WikiWords as links [mostly rescinded]
4771     
4772      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4773        merge from mwolson@gnu.org--2005/muse--main--1.0
4774     
4775      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4776        Merged from mwolson@gnu.org--2005 (patch 60-62)
4777     
4778      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4779        provide a string view of the index
4781     modified files:
4782      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4784     new patches:
4785      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4786      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4787      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4788      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4789      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4792 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4794     Summary:
4795       Document Blosxom, Book, DocBook, and HTML publishing styles.
4796     Revision:
4797       muse--main--1.0--patch-62
4799     * muse-blosxom.el: Clean up header.
4800     
4801     * muse-book.el (muse-before-book-publish-hook): Rename to
4802       `muse-book-before-publish-hook'.
4803       (muse-after-book-publish-hook): Rename to
4804       `muse-book-after-publish-hook'.
4805     
4806     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4807       (muse-html-markup-strings, muse-xhtml-markup-strings)
4808       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4809       (muse-html-charset-default, muse-html-encoding-default)
4810       (muse-html-encoding-map): Docfixes.
4811     
4812     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4813       sections.
4815     modified files:
4816      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4819 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4821     Summary:
4822       Begin work on Publishing Styles section of manual.
4823     Revision:
4824       muse--main--1.0--patch-61
4826     * Makefile (.PHONY): Add "doc" to list.
4827       (doc): New rule that generates Info and HTML files from muse.texi.
4828       (dist): Rely on `distclean', not `clean'.
4829     
4830     * examples/QuickStart (Authoring mode): Remove empty section.
4831     
4832     * muse.texi: Call this program "the Emacs Muse" in title.
4833       (Publishing Styles): Begin to populate section.
4834       (Deriving Styles): First subsection of Publishing Styles.
4835       (Contributors): Remove spurious copyright section, since we address
4836       this in the title.
4837     
4838     * README: Actually remember to add this file.
4840     new files:
4841      .arch-ids/README.id README
4843     modified files:
4844      ChangeLog Makefile examples/QuickStart muse.texi
4847 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4849     Summary:
4850       Document Markup Rules.
4851     Revision:
4852       muse--main--1.0--patch-60
4854     * examples/QuickStart: Remove stray <comment> tag.
4855     
4856     * muse.texi (Top): Comment every menu line.
4857       (Markup Rules): New section with plenty of subsections.
4859     modified files:
4860      ChangeLog examples/QuickStart muse.texi
4863 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4865     Summary:
4866       Release this as Muse 3.00.90 (RC1).
4867     Revision:
4868       muse--main--1.0--patch-59
4870     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4871       is compatible with both Emacs and XEmacs.
4872     
4873     * examples/README: Renamed to QuickStart.
4874     
4875     * examples/Makefile (EXAMPLES): Reflect name change of README.
4876     
4877     * muse.el: Ditto.
4879     modified files:
4880      ChangeLog Makefile examples/Makefile muse.el
4882     renamed files:
4883      examples/.arch-ids/README.id
4884        ==> examples/.arch-ids/QuickStart.id
4885      examples/README
4886        ==> examples/QuickStart
4889 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4891     Summary:
4892       Makefile refactoring.
4893     Revision:
4894       muse--main--1.0--patch-58
4896     * Makefile (.PHONY): List all non-file targets.
4897       (examples): New rule that calls Make in the examples directory.
4898       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4899     
4900     * README: Move to the examples directory.  I'd prefer to distribute a
4901       very basic plain text README and use this as a quickstart + markup
4902       example + publishing example.
4903     
4904     * examples/Makefile: Move all README-related rules here.
4905     
4906     * examples/README: Add an "About this document" section.  
4907     
4908     * scripts/publish (style): Do not include the contrib directory, since we
4909       don't use any code from there.  Since this is only invoked from the
4910       examples directory, make sure add the parent directory to the load
4911       path.
4912     
4913     * muse.texi: Change version to 3.00.90 (RC1).
4914     
4915     * muse.el: Change location of the README file in header.
4916     
4917     * muse.el (muse-version): Update to 3.00.90 (RC1).
4919     new files:
4920      examples/.arch-ids/Makefile.id examples/Makefile
4922     modified files:
4923      ChangeLog Makefile examples/README muse.el muse.texi
4924      scripts/publish
4926     renamed files:
4927      .arch-ids/README.id
4928        ==> examples/.arch-ids/README.id
4929      README
4930        ==> examples/README
4933 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4935     Summary:
4936       Update my example configuration.
4937     Revision:
4938       muse--main--1.0--patch-57
4940     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4941       and experimental status of muse-message.
4943     modified files:
4944      ChangeLog examples/mwolson/muse-init.el
4947 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4949     Summary:
4950       Provide optional outline-style faces; customization fixes; experimental stuff.
4951     Revision:
4952       muse--main--1.0--patch-56
4954     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4955       option that determines what the header faces should look like.  If
4956       'outline, use outline-style faces.  If nil, don't generate the faces at
4957       all, which allows the user to specify their own.  Otherwise, use the
4958       scaled faces, which is the default behavior.
4959       (muse-colors-outline-faces-list): List of faces to use.  In case the
4960       outline faces are not available, provide reasonable defaults.
4961       (muse-make-faces): Use dolist instead of mapc.  Implement the
4962       possibility of having outline-style colors for heading.  Don't call
4963       this function immediately -- give the users time to make their changes
4964       through the customize interface.  Once we call this function, Emcs from
4965       CVS will not allow the faces to be changed easily, which is a shame.
4966     
4967     * muse-message.el (muse-message-contents-tag): Copied from
4968       `muse-publish-contents-tag' in order to keep the customization
4969       interface from making the `muse-markup-tags' option from throwing a
4970       type mismatch error.  This function is untested and will likely do
4971       nothing useful.  This file has been moved to the experimental folder
4972       until it gets fleshed out more.
4973     
4974     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4975       file that could eventually provide wiki-like ability.  Currently this
4976       is just a collection of functions that were pruned out when he remade
4977       Muse, so don't get too excited.  I plan to eventually merge Yann
4978       Hodique's work here, probably after the first release of Muse.
4979     
4980     * muse-regexps.el (muse-regexp): Improve description.
4981     
4982     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4983       the muse-regexp group since it is just a single regexp.  Lists of
4984       regexps don't have to be in muse-regexp, however.
4985     
4986     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4987       since the Emacs devel mailing list seems to not want Britain-izations
4988       in Emacs code.
4989     
4990     * muse-colors.el (muse-colors): Ditto.
4991     
4992     * muse-docbook.el (muse-docbook): Ditto.
4993     
4994     * muse-html.el (muse-html): Ditto.
4995     
4996     * muse-http.el (muse-http): Ditto.
4997     
4998     * muse-message.el (muse-message): Ditto.
4999     
5000     * muse-mode.el (muse-mode): Ditto.
5001     
5002     * muse-project.el (muse-project): Ditto.
5003     
5004     * muse-publish.el (muse-publish): Ditto.
5005     
5006     * muse.el (muse): Ditto.
5008     new files:
5009      experimental/.arch-ids/=id
5010      experimental/.arch-ids/muse-wiki.el.id
5011      experimental/muse-wiki.el
5013     modified files:
5014      ChangeLog experimental/muse-message.el muse-blosxom.el
5015      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5016      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5017      muse.el
5019     renamed files:
5020      .arch-ids/muse-message.el.id
5021        ==> experimental/.arch-ids/muse-message.el.id
5022      muse-message.el
5023        ==> experimental/muse-message.el
5025     new directories:
5026      experimental experimental/.arch-ids
5029 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5031     Summary:
5032       Fix publishing error when given an empty string for header/footer.
5033     Revision:
5034       muse--main--1.0--patch-55
5036     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5037       `file-readable-p' if it is an empty string.  For some reason,
5038       `file-readable-p' and `insert-file-contents' were treating an empty
5039       string as if it were the current directory.
5041     modified files:
5042      ChangeLog muse-publish.el
5045 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5047     Summary:
5048       WYSIWYG emphasis, XEmacs compatibility hacks.
5049     Revision:
5050       muse--main--1.0--patch-54
5052     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5053       compliant.  Only colorize if we end with the same number of asterisks
5054       as we start with, preventing unnoticed syntax errors.  Don't colorize
5055       in the middle of a word.
5056       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5057       Only colorize if we end with an underscore.  Don't colorize in the
5058       middle of a word.
5059     
5060     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5061       inside of group.  This will probably not do anything, but it seems
5062       syntactically good.
5063     
5064     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5065       where we start with an image link.  JohnW didn't seem to like having
5066       <p> tags inserted before image links, but they don't validate properly
5067       as they are.  For now, I will surround such links/paragraphs with <div
5068       class="image-link"> in an attempt to be as not invasive and yet
5069       standards compliant as possible.
5070     
5071     * muse-html.el (muse-html-escape-string): Work around distinction between
5072       int and char types in XEmacs.  Deal with an annoying replace-match bug
5073       in XEmacs that rears its head at times.
5074     
5075     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5076       multi-line.
5078     modified files:
5079      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5080      muse-publish.el
5083 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5085     Summary:
5086       Minor code cleanup to address elint issues.
5087     Revision:
5088       muse--main--1.0--patch-53
5090     * Makefile (test): Don't build README files during this rule.  Remove
5091       spurious "make clean" statement.
5092     
5093     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5094       `muse-colors' group, and give it a proper type.
5095     
5096     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5097     
5098     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5099       muse-my-journal-find-entries): Replace `string-to-int' with
5100       `string-to-number'.
5101     
5102     * muse-html.el (muse-html-insert-contents): Ditto.
5103     
5104     * muse-journal.el (muse-journal-html-munge-buffer,
5105       muse-journal-latex-munge-buffer): Ditto.
5106     
5107     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5108     
5109     * muse-publish.el (muse-publish-markup-footnote,
5110       muse-publish-contents-tag): Ditto.
5111     
5112     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5114     modified files:
5115      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5116      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5117      muse-regexps.el
5120 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5122     Summary:
5123       Add ability to automate the creation a new blosxom entry.
5124     Revision:
5125       muse--main--1.0--patch-52
5127     * examples/mwolson/muse-init.el: Move new entry section to
5128       muse-blosxom.el.  Modify the key settings in my example accordingly.
5129     
5130     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5131       Muse always makes sure that the file ends with a newline.
5132     
5133     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5134       planner markup is now provided automatically by the planner port to
5135       Muse, and we don't have any customized markup.
5136     
5137     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5138       variable that specifies where the base directory of your blog entries
5139       is found.
5140     
5141     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5142       the base directory.  Explore categories recursively.
5143     
5144     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5145       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5146       special characters file name.
5147     
5148     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5149       making a new blog entry.  It will prompt you for a category, then a
5150       title, and then will create a new file that has the date and title
5151       inserted.
5153     modified files:
5154      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5157 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5159     Summary:
5160       Change mailing address of FSF, add AUTHORS file.
5161     Revision:
5162       muse--main--1.0--patch-51
5164     * muse-*.el, muse.texi: Change mailing address of FSF.
5165     
5166     * muse.texi (Contributors): Fix typo.
5167     
5168     * AUTHORS: New file containing a list of all of those who have
5169       contributed code or documentation to Muse, how many lines were changed,
5170       etc.
5172     new files:
5173      .arch-ids/AUTHORS.id AUTHORS
5175     modified files:
5176      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5177      muse-html.el muse-http.el muse-journal.el muse-latex.el
5178      muse-message.el muse-mode.el muse-poem.el muse-project.el
5179      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5180      muse.texi
5183 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5185     Summary:
5186       Merged from hodique@lifl.fr--2005 (patch 0-1)
5187     Revision:
5188       muse--main--1.0--patch-50
5190     Patches applied:
5191     
5192      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5193        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5194     
5195      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5196        fix .html (for example) in visible names for links
5198     modified files:
5199      ChangeLog muse-publish.el
5201     new patches:
5202      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5203      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5206 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5208     Summary:
5209       Make generated X(HT)ML show up in the right encoding in other modes.
5210     Revision:
5211       muse--main--1.0--patch-49
5213     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5214       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5215       generated (X)HTML files show up in the right coding system when editing
5216       them with another Emacs mode.
5217     
5218     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5219       encoding instead of hard-coding it.
5220     
5221     * muse-message.el: Add content to Commentary section, explaining the use
5222       of this publishing style.
5224     modified files:
5225      ChangeLog muse-html.el muse-journal.el muse-message.el
5228 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5230     Summary:
5231       Move regexps to same group, only make 4 heading faces.
5232     Revision:
5233       muse--main--1.0--patch-48
5235     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5236       can only publish 3 of them specially, leaving the fourth to be in
5237       plain text.
5238       (muse-colors-markup): Only recognize 4 levels of heading.
5239     
5240     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5241       (muse-file-regexp, muse-image-regexp)
5242       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5243       like a good idea to have all the regexps in the same group.
5245     modified files:
5246      ChangeLog muse-colors.el muse-regexps.el muse.el
5249 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5251     Summary:
5252       Update my example config, minor code cleanup.
5253     Revision:
5254       muse--main--1.0--patch-47
5256     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5257       names and add "Plans" project.
5258     
5259     * muse-docbook.el (looking-back): Delete.
5260     
5261     * muse-html.el (looking-back): Delete.
5262     
5263     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5264       instead of `looking-back'.
5265     
5266     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5267       function, use this function.  If `looking-back' exists, call it;
5268       otherwise, use a workaround.
5270     removed files:
5271      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5273     modified files:
5274      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5275      muse-html.el muse.el
5278 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5280     Summary:
5281       Handle a few paragraph publishing edge cases better.
5282     Revision:
5283       muse--main--1.0--patch-46
5285     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5286       beginning-of-document, end-of-document, and paragraph separator regexps
5287       so that one markup rule can be used in all these cases.
5288       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5289       particular, blockquote or center at beginning or end of document will
5290       be published properly.  Hopefully this won't slow things down too much.
5291       (muse-docbook-markup-paragraph-close): Removed.
5292     
5293     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5294     
5295     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5296       Ditto.
5297       (muse-html-markup-paragraph-close): Removed.
5299     modified files:
5300      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5303 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5305     Summary:
5306       Improve prompt when reading a tag.
5307     Revision:
5308       muse--main--1.0--patch-45
5310     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5311       other Emacs modes seem to do.
5313     modified files:
5314      ChangeLog muse-mode.el
5317 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5319     Summary:
5320       Warn user when publishing fails due to a private directory.
5321     Revision:
5322       muse--main--1.0--patch-44
5324     * muse-project.el (muse-project-private-p): Warn users when publishing a
5325       file fails due to its directory not being readable by others.  Make
5326       sure that you do a `chmod +o name_of_directory' if you want the
5327       contents of that directory to be publishable.
5329     modified files:
5330      ChangeLog muse-project.el
5333 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5335     Summary:
5336       Fix error with example tags and message publishing style.
5337     Revision:
5338       muse--main--1.0--patch-43
5340     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5341       see if a previous definition for `font-lock-multiline' exists.
5342     
5343     * muse-message.el (muse-message-example-tag): Don't require two
5344       additional (unused) arguments.
5346     modified files:
5347      ChangeLog muse-colors.el muse-message.el
5350 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5352     Summary:
5353       Always end the published document with a newline.
5354     Revision:
5355       muse--main--1.0--patch-42
5357     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5358       published document with a newline.
5359     
5360     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5362     modified files:
5363      ChangeLog muse-docbook.el muse-html.el
5366 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5368     Summary:
5369       Don't let automatic backup files crash the publishing process.
5370     Revision:
5371       muse--main--1.0--patch-41
5373     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5374       directive since this value is already processed by
5375       `muse-publish-markup-directive', and may be obtained by using
5376       the code: (muse-publishing-directive "date").
5377     
5378     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5379       to run (funcall nil); this happened once during a debugging process.
5380     
5381     * muse-project.el (muse-project-private-p): Skip any file for which we
5382       cannot fetch attributes.  This fixes a bug where having an
5383       Emacs-generated automatic backup file in a publishing directory causes
5384       the publishing process to halt with an error.
5386     modified files:
5387      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5390 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5392     Summary:
5393       Apply fix in previous patch to the DocBook publishing style.
5394     Revision:
5395       muse--main--1.0--patch-40
5397     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5398       previous patch here as well.
5399     
5401     modified files:
5402      ChangeLog muse-docbook.el
5405 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5407     Summary:
5408       Fix newly-introduced lock-up during HTML publishing.
5409     Revision:
5410       muse--main--1.0--patch-39
5412     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5413       planner rules higher priority in the publishing sequence.  Hopefully
5414       this will not wreck anything; I don't use these rules, so I cannot
5415       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5416     
5417     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5418       replace-match; that seems to be slightly evil.  Return nil instead of a
5419       newline since otherwise Muse thinks that we are not done yet and gets
5420       into an infinite loop.  This should fix the lock-up problem that
5421       resulted from the previous few patches.
5423     modified files:
5424      ChangeLog muse-blosxom.el muse-html.el
5427 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5429     Summary:
5430       Parenthesis goofup.
5431     Revision:
5432       muse--main--1.0--patch-38
5434     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5435     
5437     modified files:
5438      ChangeLog muse-blosxom.el
5441 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5443     Summary:
5444       Make docbook and blosxom modes close paragraphs properly at end.
5445     Revision:
5446       muse--main--1.0--patch-37
5448     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5449       patch.
5450     
5451     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5452       (muse-docbook-markup-paragraph-close): Adapt from
5453       `muse-html-markup-paragraph-close'.
5454     
5455     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5456       preserve the same appearance as before the last patch.
5458     modified files:
5459      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5462 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5464     Summary:
5465       Bugfix: Close P tag properly at end of file.
5466     Revision:
5467       muse--main--1.0--patch-36
5469     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5470       error.
5471     
5472     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5473       detecting whether or not a paragraph needs a closing P tag.
5474       (muse-html-markup-paragraph-close): New function that only inserts a
5475       closing P tag when an unclosed P tag is nearby.
5477     modified files:
5478      ChangeLog muse-blosxom.el muse-html.el
5481 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5483     Summary:
5484       Update my example settings.
5485     Revision:
5486       muse--main--1.0--patch-35
5488     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5490     modified files:
5491      ChangeLog examples/mwolson/muse-init.el
5494 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5496     Summary:
5497       Update documentation for C-c TAB feature.
5498     Revision:
5499       muse--main--1.0--patch-34
5501     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5502       `muse-insert-tag'.
5503     
5505     modified files:
5506      ChangeLog muse.texi
5509 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5511     Summary:
5512       New feature: tag completion with C-c TAB.
5513     Revision:
5514       muse--main--1.0--patch-33
5516     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5517       (muse-tag-history, muse-custom-tags): New variables that keep track of
5518       the tag history and newly-entered tags respectively for
5519       `muse-insert-tag'.
5520       (muse-insert-tag): New function that interactively prompts the user for
5521       a tag to use.
5523     modified files:
5524      ChangeLog muse-mode.el
5527 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5529     Summary:
5530       Fix XHTML validation error with <hr> and <br>.
5531     Revision:
5532       muse--main--1.0--patch-32
5534     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5535       and HR tags for XHTML publishing.  This should fix a few validation
5536       errors that I've been noticing lately.
5538     modified files:
5539      ChangeLog muse-html.el
5542 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5544     Summary:
5545       Remove flyspell overlays on links.
5546     Revision:
5547       muse--main--1.0--patch-31
5549     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5550       should make the link clickable.  On Emacs21, the color will stay red,
5551       but other Emacsen should do the right thing, which is use the normal
5552       link color.  Hopefully this will fix some strange flyspell-related link
5553       problems.
5555     modified files:
5556      ChangeLog muse-colors.el
5559 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5561     Summary:
5562       Update my example Muse settings.
5563     Revision:
5564       muse--main--1.0--patch-30
5566     * examples/mwolson/muse-init.el: Update from my latest version.
5567       (muse-project-alist): Remove the francais part of my blog.
5568       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5569       into this and `my-muse-mode-fill-nobreak-p'.
5570       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5571       this is the best way to accomplish this.
5572       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5573       characters in the title.
5574       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5576     modified files:
5577      ChangeLog examples/mwolson/muse-init.el
5580 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5582     Summary:
5583       Add simple `muse-version' function.
5584     Revision:
5585       muse--main--1.0--patch-29
5587     * muse.el (muse-version): New function that displays the value of the
5588       `muse-version' variable.  This should be easier for the user to type
5589       than C-h v muse-version.
5591     modified files:
5592      ChangeLog muse.el
5595 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5597     Summary:
5598       Don't compile documentation by default.
5599     Revision:
5600       muse--main--1.0--patch-28
5602     * Makefile (all): Don't compile documentation by default.
5603       (doc): Use this rule to compile documentation.
5605     modified files:
5606      ChangeLog Makefile
5609 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5611     Summary:
5612       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5613     Revision:
5614       muse--main--1.0--patch-27
5616     2005-04-16  Michael Olson  <mwolson@gnu.org>
5617     
5618         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5619         johnw. If a journal entry's title is a [[link]], then an
5620         <enclosure> tag will be added to the XML data giving the size and
5621         MIME type of the link target.  This makes podcasting with Muse
5622         trivial.
5623         (muse-journal-rss-entry-template): Add enclosure usage to example.
5624         (muse-journal-rss-munge-buffer): Implement enclosures.
5626     modified files:
5627      ChangeLog muse-journal.el
5630 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5632     Summary:
5633       Standardize source headers, appease elint, don't require planner
5634     Revision:
5635       muse--main--1.0--patch-26
5637     2005-04-15  Michael Olson  <mwolson@gnu.org>
5638     
5639         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5640         `scripts' directory since it really isn't part of Muse proper; it
5641         is used to generate Muse output from the command line.
5642     
5643         * muse-blosxom.el: Handle case where planner is not loaded so that
5644         it isn't a hard requirement.
5645     
5646         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5647         that elint doesn't complain.
5648     
5649         * muse-message.el (muse-message-markup-link): Don't throw up on
5650         links with no description.
5651     
5652         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5653         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5654         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5655         muse-project.el, muse-publish.el, muse-regexps.el,
5656         muse-texinfo.el, muse.el: Add standard header for each file in
5657         preparation for the initial release, which will hopefully happen
5658         sometime within the next month.
5659     
5661     removed files:
5662      experimental/.arch-ids/=id
5664     modified files:
5665      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5666      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5667      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5668      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5669      muse-texinfo.el muse.el
5671     renamed files:
5672      .arch-ids/muse-build.el.id
5673        ==> scripts/.arch-ids/muse-build.el.id
5674      muse-build.el
5675        ==> scripts/muse-build.el
5677     removed directories:
5678      experimental experimental/.arch-ids
5681 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5683     Summary:
5684       Merge contents of muse-latexcjk.el into muse-latex.el.
5685     Revision:
5686       muse--main--1.0--patch-25
5688     2005-04-14  Michael Olson  <mwolson@gnu.org>
5689     
5690         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5691         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5692         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5693         Merge in from muse-latexcjk.el.
5694     
5695         * muse-latexcjk.el: Removed, functionality merged with
5696         muse-latex.el
5698     removed files:
5699      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5701     modified files:
5702      ChangeLog muse-latex.el
5705 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5707     Summary:
5708       Merge muse-xhtml.el into muse-html.el.
5709     Revision:
5710       muse--main--1.0--patch-24
5712     2005-04-06  Michael Olson  <mwolson@gnu.org>
5713     
5714         * examples/mwolson/muse-init.el: Update with respect to the
5715         muse-xhtml.el merge.
5716     
5717         * muse-html.el: The contents of muse-xhtml.el have been merged in
5718         as advised by John Wiegley.
5719         (muse-html-style-sheet): Add example for XHTML use in the
5720         function's documentation.
5721         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5722         Moved from muse-xhtml.el.
5723     
5724         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5726     removed files:
5727      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5729     modified files:
5730      ChangeLog examples/mwolson/muse-init.el muse-html.el
5733 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5735     Summary:
5736       Try to fix regexps for Emacs 21.4.
5737     Revision:
5738       muse--main--1.0--patch-23
5740     2005-04-05  Michael Olson  <mwolson@gnu.org>
5741     
5742         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5743         for Emacs 21.4.
5745     modified files:
5746      ChangeLog muse-regexps.el
5749 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5751     Summary:
5752       Add comments to the publish-project example script
5753     Revision:
5754       muse--main--1.0--patch-22
5756     2005-04-01  Michael Olson  <mwolson@gnu.org>
5757     
5758         * examples/publish-project: Moved here from
5759         scripts/publish-project.  Added a few comments so people know what
5760         it is used for.
5762     modified files:
5763      ChangeLog examples/publish-project
5765     renamed files:
5766      scripts/.arch-ids/publish-project.id
5767        ==> examples/.arch-ids/publish-project.id
5768      scripts/publish-project
5769        ==> examples/publish-project
5772 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5774     Summary:
5775       New XHTML style, add more examples to my sample muse config
5776     Revision:
5777       muse--main--1.0--patch-21
5779     2005-03-31  Michael Olson  <mwolson@gnu.org>
5780     
5781         * examples/mwolson/muse-init.el: Give an example of deriving a
5782         custom publishing style.
5783         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5784         (my-muse-prepare-entry-for-xanga): Mangle the published output
5785         from a blosxom project and copy the result to the clipboard for
5786         easy pasting into Xanga's web form.  The file is untouched.
5787     
5788         * muse-html.el (muse-html-style-sheet): Include the <style
5789         type="text/css"></style> wrapper around the example.
5790         (muse-html-header): Don't add <style type="text/css"></style>
5791         around the value of `muse-html-style-sheet' anymore.  This allows
5792         for the option of putting your stylesheet(s) in a separate file.
5793         An example of this is given in the documentation for this
5794         variable.
5795     
5796         * muse-xhtml: New file that implements a publishing style which is
5797         derived from HTML mode.  It uses a slightly modified version of
5798         the HTML markup rules to generate XHTML-compliant output.
5799     
5800         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5801         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5802         header gaffes.
5803     
5804         * muse-journal.el: Add new "journal-xhtml" style.
5805     
5806         * muse-message.el: Add new "message-xhtml" style.
5808     new files:
5809      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5811     modified files:
5812      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5813      muse-html.el muse-journal.el muse-message.el
5816 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5818     Summary:
5819       Add my muse configuration to the examples
5820     Revision:
5821       muse--main--1.0--patch-20
5823     2005-03-24  Michael Olson  <mwolson@gnu.org>
5824     
5825         * examples/johnw: Move John Wiegley's configuration to this
5826         directory.
5827     
5828         * examples/mwolson: My configuration files go here.
5829     
5830         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5831         just figured out how to keep links from being spell-checked or
5832         split up by fill-mode, so the implementation of this may be found
5833         here.  I also made a function that sets up a blog entry for me.
5835     new files:
5836      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5837      examples/mwolson/.arch-ids/muse-init.el.id
5838      examples/mwolson/muse-init.el
5840     modified files:
5841      ChangeLog
5843     renamed files:
5844      examples/.arch-ids/muse-johnw.el.id
5845        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5846      examples/.arch-ids/publish-johnw.id
5847        ==> examples/johnw/.arch-ids/publish-johnw.id
5848      examples/muse-johnw.el
5849        ==> examples/johnw/muse-johnw.el
5850      examples/publish-johnw
5851        ==> examples/johnw/publish-johnw
5853     new directories:
5854      examples/johnw examples/johnw/.arch-ids examples/mwolson
5855      examples/mwolson/.arch-ids
5858 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5860     Summary:
5861       Add muse-blosxom script and plugin for pyblosxom
5862     Revision:
5863       muse--main--1.0--patch-19
5865     2005-03-24  Michael Olson  <mwolson@gnu.org>
5866     
5867         * muse-blosxom.el: Update copyright notice in headers and mention
5868         the pyblosxom scripts.
5869     
5870         * contrib/pyblosxom: New directory containing pyblosxom plugins
5871         and helper scripts.
5872     
5873         * contrib/getstamps.py: Script that generates the "timestamps"
5874         file, run on the local machine.
5875     
5876         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5877         timestamps file.
5879     new files:
5880      contrib/pyblosxom/.arch-ids/=id
5881      contrib/pyblosxom/.arch-ids/getstamps.py.id
5882      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5883      contrib/pyblosxom/getstamps.py
5884      contrib/pyblosxom/hardcodedates.py
5886     modified files:
5887      ChangeLog muse-blosxom.el
5889     new directories:
5890      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5893 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5895     Summary:
5896       muse-blosxom.el has matured past experimental status
5897     Revision:
5898       muse--main--1.0--patch-18
5900     2005-03-23  Michael Olson  <mwolson@gnu.org>
5901     
5902         * muse-blosxom.el: Remove common functionality that has already
5903         been implemented in `muse-html.el'.  Derive this mode from
5904         `muse-html'.  Update documentation.  I now feel that this file is
5905         ready to be included in the top-level Muse directory.
5907     modified files:
5908      ChangeLog muse-blosxom.el
5910     renamed files:
5911      experimental/.arch-ids/muse-blosxom.el.id
5912        ==> .arch-ids/muse-blosxom.el.id
5913      experimental/muse-blosxom.el
5914        ==> muse-blosxom.el
5917 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5919     Summary:
5920       Make muse-blosxom.el slightly less experimental
5921     Revision:
5922       muse--main--1.0--patch-17
5924     2005-03-22  Michael Olson  <mwolson@gnu.org>
5925     
5926         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5927         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5928         useful.
5929         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5930         from the `muse-blosxom-markup-date-directive' rule.
5931         (blosxom-set-time): Remove this function.  We're not going to be
5932         touching the timestamp manually anymore -- it's too much of a
5933         hassle.  Right now I've got a python program that compiles a
5934         timestamp file and a pyblosxom helper that reads it.  Something
5935         similar could be arranged for blosxom, I'm sure.
5936     
5938     modified files:
5939      ChangeLog experimental/muse-blosxom.el
5942 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5944     Summary:
5945       Apply latest journal-related updates from johnw
5946     Revision:
5947       muse--main--1.0--patch-16
5950     modified files:
5951      ChangeLog examples/muse-johnw.el muse-journal.el
5954 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5956     Summary:
5957       Add Projects node to the manual
5958     Revision:
5959       muse--main--1.0--patch-15
5961     2005-02-28  Michael Olson  <mwolson@gnu.org>
5962     
5963         * muse.texi: Change copyright notice since the FSF is now the
5964         copyright holder.
5965         (Projects): New node, based on a section from the README file.
5967     modified files:
5968      ChangeLog muse.texi
5971 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5973     Summary:
5974       Correct documentation, adding some content.
5975     Revision:
5976       muse--main--1.0--patch-14
5978     2005-02-28  Michael Olson  <mwolson@gnu.org>
5979     
5980         * muse.texi: Change license terms of the documentation to the GNU
5981         GPL instead of the GNU FDL, as per the consent of the copyright
5982         holders of the emacs-wiki manual, from which this is based.  Some
5983         emacs-wiki-isms in the manual were corrected, and the Getting
5984         Started section was updated.
5986     modified files:
5987      ChangeLog muse.texi
5990 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5992     Summary:
5993       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5994     Revision:
5995       muse--main--1.0--patch-13
5997     2005-02-17  Michael Olson  <mwolson@gnu.org>
5998     
5999         * experimental/muse-blosxom.el: Somehow the contents of this file
6000         managed to get duplicated.  I removed the duplicates.
6001         (muse-blosxom-date): Remove this, since it is not useful.
6002         (muse-blosxom-header): Use the standard header that blosxom.el
6003         has.
6005     modified files:
6006      ChangeLog experimental/muse-blosxom.el
6009 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6011     Summary:
6012       Initial commit of muse.texi, nothing substantial
6013     Revision:
6014       muse--main--1.0--patch-12
6016     2005-02-07  Michael Olson  <mwolson@gnu.org>
6017     
6018         * muse.texi: New file that provides the documentation for Muse.
6019         It is in a very rough form at the moment.  Nothing substantial may
6020         be found here yet.  Be ye warned.
6022     new files:
6023      .arch-ids/muse.texi.id muse.texi
6025     modified files:
6026      ChangeLog
6029 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6031     Summary:
6032       Add docstring, new trivial function
6033     Revision:
6034       muse--main--1.0--patch-11
6036     2005-02-07  Michael Olson  <mwolson@gnu.org>
6037     
6038         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6039         `muse-what-changed'.  No functionality change.
6040         (muse-what-changed): New function that displays in diff format the
6041         changes made since the buffer was last saved.
6042     
6043         * muse-project.el (muse-project-publish): Add docstring.
6045     modified files:
6046      ChangeLog muse-mode.el muse-project.el
6049 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6051     Summary:
6052       Add experimental version of muse-blosxom.el to project
6053     Revision:
6054       muse--main--1.0--patch-10
6056     2005-02-04  Michael Olson  <mwolson@gnu.org>
6057     
6058         * Makefile (realclean): Remove file that gets generated when fonts
6059         are missing.
6060     
6061         * experimental/muse-bloxsom.el: New file that implements Blosxom
6062         support for Muse.  It's in a very rough state, hence its placement
6063         in the `experimental' directory.
6065     new files:
6066      experimental/.arch-ids/=id
6067      experimental/.arch-ids/muse-blosxom.el.id
6068      experimental/muse-blosxom.el
6070     modified files:
6071      ChangeLog Makefile
6073     new directories:
6074      experimental experimental/.arch-ids
6077 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6079     Summary:
6080       Make permissions more consistent
6081     Revision:
6082       muse--main--1.0--patch-9
6085     modified files:
6086      ChangeLog
6088     modified directories:
6089      contrib examples scripts
6092 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6094     Summary:
6095       Fix build problems
6096     Revision:
6097       muse--main--1.0--patch-8
6099     2005-02-04  Michael Olson  <mwolson@gnu.org>
6100     
6101         * muse-build.el: Add contrib directory to `load-path'.
6102         (muse-elint-files): Load `muse-regexps.el'.
6103     
6104         * scripts/publish: Change permissions so that this script is
6105         executable.  Add contrib directory to load list.  Add
6106         `muse-regexps.el' to list.
6108     modified files:
6109      ChangeLog muse-build.el scripts/publish
6112 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6114     Summary:
6115       Use "&mdash;" instead of "&#151;"
6116     Revision:
6117       muse--main--1.0--patch-7
6119     2005-01-31  Michael Olson  <mwolson@gnu.org>
6120     
6121         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6122         with "&mdash;" so that documents validate properly.  Thanks to
6123         Björn Lindström for the suggestion.
6124     
6125         * muse-html.el (muse-html-markup-strings): Ditto.
6127     modified files:
6128      ChangeLog muse-docbook.el muse-html.el
6131 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6133     Summary:
6134       Fix use of "[:blank:]" in underline markup
6135     Revision:
6136       muse--main--1.0--patch-6
6138     2005-01-25  Michael Olson  <mwolson@gnu.org>
6139     
6140         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6141         use of `muse-regexp-blank'.
6143     modified files:
6144      ChangeLog muse-colors.el
6147 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6149     Summary:
6150       Fix problem with headings being given wrong face
6151     Revision:
6152       muse--main--1.0--patch-5
6154     2005-01-03  Michael Olson  <mwolson@gnu.org>
6155     
6156         * muse-colors.el: Add header.
6157         (muse-colors-emphasized): Headings were being given the coloring
6158         for the next level of heading instead of the real
6159         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6160         Heading").  Thanks to Lan Yufeng for finding this and sending a
6161         patch.
6162     
6163         * muse-regexps.el: Fix header.
6165     modified files:
6166      ChangeLog muse-colors.el muse-regexps.el
6169 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6171     Summary:
6172       Rotate ChangeLog
6173     Revision:
6174       muse--main--1.0--patch-4
6176     2005-01-01  Michael Olson  <mwolson@gnu.org>
6177     
6178         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6179         version will be automatically maintained by Arch.
6180     
6182     new files:
6183      .arch-ids/ChangeLog.id ChangeLog
6185     renamed files:
6186      .arch-ids/ChangeLog.id
6187        ==> .arch-ids/ChangeLog.2004.id
6188      ChangeLog
6189        ==> ChangeLog.2004
6192 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6194     Summary:
6195       Extended regexps fix, allow spaces in 1st part of links
6196     Revision:
6197       muse--main--1.0--patch-3
6199     2004-12-30  Michael Olson  <mwolson@gnu.org>
6200     
6201         * muse.el (muse-link-regexp): Allow spaces in the first part of
6202         links.
6203     
6204         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6205         customizable alternatives to extended character classes.
6206     
6207         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6209     modified files:
6210      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6211      muse-html.el muse-mode.el muse-publish.el muse.el
6214 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6216     Summary:
6217       Begin to change regexp handling, tweak muse.el header
6218     Revision:
6219       muse--main--1.0--patch-2
6221     2004-12-29  Michael Olson  <mwolson@gnu.org>
6222     
6223         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6224         myself.  Update URL.
6225     
6226         * muse-regexps.el: New file that implements regexp handling.
6227         Generalized regexp options will be moved to it eventually.
6229     new files:
6230      .arch-ids/muse-regexps.el.id muse-regexps.el
6232     modified files:
6233      ChangeLog muse.el
6236 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6238     Summary:
6239       Do some early spring cleaning
6240     Revision:
6241       muse--main--1.0--patch-1
6243     2004-12-29  Michael Olson  <mwolson@gnu.org>
6244     
6245         * Makefile: Change path to `publish' script.
6246     
6247         * contrib/pcomplete.el: New file that is used by Muse without
6248         actually being a part of it: hence its location in the contrib
6249         directory.
6250     
6251         * contrib/cgi.el, contrib/httpd.el: New location.
6252     
6253         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6254     
6255         * scripts/publish, scripts/publish-project: Ditto.
6257     new files:
6258      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6259      contrib/pcomplete.el examples/.arch-ids/=id
6260      scripts/.arch-ids/=id
6262     modified files:
6263      ChangeLog Makefile
6265     renamed files:
6266      .arch-ids/cgi.el.id
6267        ==> contrib/.arch-ids/cgi.el.id
6268      .arch-ids/httpd.el.id
6269        ==> contrib/.arch-ids/httpd.el.id
6270      .arch-ids/muse-johnw.el.id
6271        ==> examples/.arch-ids/muse-johnw.el.id
6272      .arch-ids/publish-johnw.id
6273        ==> examples/.arch-ids/publish-johnw.id
6274      .arch-ids/publish-project.id
6275        ==> scripts/.arch-ids/publish-project.id
6276      .arch-ids/publish.id
6277        ==> scripts/.arch-ids/publish.id
6278      cgi.el
6279        ==> contrib/cgi.el
6280      httpd.el
6281        ==> contrib/httpd.el
6282      muse-johnw.el
6283        ==> examples/muse-johnw.el
6284      publish
6285        ==> scripts/publish
6286      publish-johnw
6287        ==> examples/publish-johnw
6288      publish-project
6289        ==> scripts/publish-project
6291     new directories:
6292      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6293      scripts/.arch-ids
6296 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6298     Summary:
6299       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6300     Revision:
6301       muse--main--1.0--base-0
6303     (automatically generated log message)
6305     new patches:
6306      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6307      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6308      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6309      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6310      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6311      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6312      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6313      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6314      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6315      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6316      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6317      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6318      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6319      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6320      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6321      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6322      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6323      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8