muse-groff: Provide groff-pdf style rather than pdf.
[muse-el.git] / ChangeLog
blob814c7e0406cbf1ec4e5a7e44a70e814a3d81e217
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-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
7     Summary:
8       muse-groff: Provide groff-pdf style rather than pdf.
9     Revision:
10       muse--main--1.0--patch-270
12     * experimental/muse-groff.el: Remove, since the original author keeps his
13       version in the lisp/ directory, and it's reasonably stable by now.
14     
15     * lisp/muse-groff.el: Detabify source.
16       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
17       avoid a conflict with the latex-based pdf style.
19     removed files:
20      experimental/.arch-ids/muse-groff.el.id
21      experimental/muse-groff.el
23     modified files:
24      ChangeLog lisp/muse-groff.el
27 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
29     Summary:
30       Merged from ajk@iu.edu--2005 (patch 0-9)
31     Revision:
32       muse--main--1.0--patch-269
34     Patches applied:
35     
36      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
37        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
38     
39      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
40        Publish PDF using GROFF with mom macros.
41     
42      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
43        Kinda works, still need tables and a bunch of other stuff.
44     
45      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
46        Remove extra newlines from QUOTE calls.
47     
48      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
49        mom -> groff
50     
51      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
52        - fix syntax of definition of muse-groff-markup-strings
53     
54      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
55        Use \z to keep leading space that will result from .URL...
56     
57      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
58        Don't use .blm (blank line == paragraph break).  Hopefu...
59     
60      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
61        Use markup-strings for <example>.
62     
63      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
64        Catch up with mwolson
66     new files:
67      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
69     modified files:
70      ChangeLog
72     new patches:
73      ajk@iu.edu--2005/muse--ajk--1.0--base-0
74      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
75      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
76      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
77      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
78      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
79      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
80      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
81      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
82      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
85 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
87     Summary:
88       Allow "-" in publishing directives.
89     Revision:
90       muse--main--1.0--patch-268
92     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
93       publishing directives.  Thanks to Jim Ottaway for the suggestion.
95     modified files:
96      ChangeLog lisp/muse-publish.el
99 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
101     Summary:
102       muse-latex: Fix "generation of PDF failed" message.
103     Revision:
104       muse--main--1.0--patch-267
106     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
107       t or nil depending on whether the publishing attempt was successful.
109     modified files:
110      ChangeLog lisp/muse-latex.el
113 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
115     Summary:
116       Call pdflatex a reasonable number of times.
117     Revision:
118       muse--main--1.0--patch-266
120     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
121       times, depending on what return value we get.  Thanks to John Wiegley
122       for the heads up.
124     modified files:
125      ChangeLog Makefile.defs debian/changelog debian/rules
126      lisp/muse-latex.el
129 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
131     Summary:
132       Temporary workaround to make lists work properly again.
133     Revision:
134       muse--main--1.0--patch-265
136     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
137       properties to lists, since we need to be able to reduce them in later
138       publishing rules for muse-html.  I'd really like to change the way
139       lists are marked up so as to obviate the need for this.
141     modified files:
142      ChangeLog lisp/muse-publish.el
145 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
147     Summary:
148       Attempt to fix read-only error.
149     Revision:
150       muse--main--1.0--patch-264
152     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
153       inhibit-read-only to t so that we don't get buffer-read-only errors.
155     modified files:
156      ChangeLog lisp/muse-publish.el
159 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
161     Summary:
162       Fix mistyping of new option name.
163     Revision:
164       muse--main--1.0--patch-263
166     * lisp/muse-publish.el (muse-publish-markup-comment)
167       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
169     modified files:
170      ChangeLog lisp/muse-publish.el
173 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
175     Summary:
176       muse-publish: Use `apply' instead of passing list to `insert'.
177     Revision:
178       muse--main--1.0--patch-262
180     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
181       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
182       Hopefully this will fix a backtrace or two.
184     modified files:
185      ChangeLog lisp/muse-publish.el
188 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
190     Summary:
191       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
192     Revision:
193       muse--main--1.0--patch-261
195     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
196       'comment-begin and 'comment-end.
197     
198     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
199     
200     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
201     
202     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
203     
204     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
205       argument for "\ref", since it isn't valid LaTeX.
206     
207     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
208       muse-publishing-current-output-path rather than
209       muse-publishing-current-file.
210     
211     * lisp/muse-publish.el (muse-publishing-current-output-path): New
212       variable that determines where the current file is being published to.
213       (muse-publish-file): Set muse-publishing-current-output-path.
214       (muse-publish-comments-p): New option that determines whether comments
215       should be deleted or published.  Default is to delete.
216       (muse-publish-markup-comment, muse-publish-comment-tag): Use
217       muse-publish-comments-p.
219     modified files:
220      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
221      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
222      lisp/muse-publish.el lisp/muse-texinfo.el
225 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
227     Summary:
228       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
229     Revision:
230       muse--main--1.0--patch-260
232     * AUTHORS: Bookkeeping.
233     
234     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
235       `output-dir' is not defined, so let's just use pubdir.
236     
237     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
238       Ottaway.
240     modified files:
241      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
244 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
246     Summary:
247       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
248     Revision:
249       muse--main--1.0--patch-259
251     * AUTHORS: Update.
252     
253     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
254       table headers and overlining table footers, as suggested by Trent Buck.
255     
256     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
257       author has agreed to send in a copyright assignment form.
259     modified files:
260      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
262     renamed files:
263      contrib/.arch-ids/muse-latex2png.el.id
264        ==> lisp/.arch-ids/muse-latex2png.el.id
265      contrib/muse-latex2png.el
266        ==> lisp/muse-latex2png.el
269 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
271     Summary:
272       Pave the way for entire-document escaping of specials.
273     Revision:
274       muse--main--1.0--patch-258
276     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
277     
278     * lisp/muse-publish.el (muse-insert-markup): New function that is used
279       for inserting markup text.  Currently, this inserts the text and adds
280       the read-only property.  This should permit us to deal with escaping
281       specials in the entire document, later on.
282       (muse-publish-section-close, muse-publish-markup-word)
283       (muse-publish-markup-emdash, muse-publish-markup-enddots)
284       (muse-publish-markup-dots, muse-publish-markup-rule)
285       (muse-publish-markup-heading, muse-publish-markup-footnote)
286       (muse-publish-markup-fn-sep, muse-publish-surround-text)
287       (muse-publish-markup-list, muse-publish-markup-leading-space)
288       (muse-publish-markup-verse): Use muse-insert-markup instead of
289       `insert'.  Don't use this on whitespace, just the markup text itself.
290     
291     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
292       Ditto.
293     
294     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
296     modified files:
297      ChangeLog lisp/muse-book.el lisp/muse-journal.el
298      lisp/muse-mode.el lisp/muse-publish.el
301 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
303     Summary:
304       By default, use ".muse" extension and do not detect by pathname.
305     Revision:
306       muse--main--1.0--patch-257
308     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
309       (muse-file-extension): Default to "muse".  This has the effect of
310       making Emacs associate the ".muse" extension with muse-mode, without
311       trying to figure things out from the path to the file.  The former
312       method is usually considered to be best, so we'll go with it.
314     modified files:
315      ChangeLog lisp/muse-mode.el lisp/muse.el
318 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
320     Summary:
321       Emacs 21 flyspell fix.
322     Revision:
323       muse--main--1.0--patch-256
325     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
326       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
327       means that the version of flyspell that comes with Emacs21 will no
328       longer mess up links.
330     modified files:
331      ChangeLog lisp/muse-mode.el
334 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
336     Summary:
337       Merged from jeho@jeho.org--2005 (patch 0-11)
338     Revision:
339       muse--main--1.0--patch-255
341     * AUTHORS: Update.
342     
343     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
344       footnode-end mark.
345     
346     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
347       links.
348       (muse-visit-link-default): Save position before searching, in case the
349       search fails.  Use a regexp search.  Start from beginning of document.
350       Refine search regexp.
351     
352     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
353       that indicated whether project names without a page specifier will be
354       considered links.
355       (muse-wiki-handle-interwiki): Consult
356       `muse-wiki-ignore-bare-project-names'.
357     
358     Patches applied:
359     
360      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
361        muse-mode.el fix for muse-visit-link-default
362     
363      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
364        muse-mode.el fix intangible problem in muse-link-at-point
365     
366      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
367        muse-wiki: added option for not rendering bare project names as links
368     
369      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
370        muse-mode.el: fix finding an anchor
371     
372      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
373        muse-latex.el: fix footnote-end
375     modified files:
376      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
377      lisp/muse-wiki.el
379     new patches:
380      jeho@jeho.org--2005/muse--jeho--1.0--base-0
381      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
382      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
383      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
384      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
385      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
386      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
387      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
388      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
389      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
390      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
391      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
394 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
396     Summary:
397       contrib/muse-latex2png.el: Put images in the correct directory.
398     Revision:
399       muse--main--1.0--patch-254
401     * contrib/muse-latex2png.el (latex2png-move2pubdir)
402       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
403       puts generated images in the correct directory.
405     modified files:
406      AUTHORS ChangeLog contrib/muse-latex2png.el
409 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
411     Summary:
412       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
413     Revision:
414       muse--main--1.0--patch-253
416     * experimental/muse-xml.el (muse-xml-insert-anchor)
417       (muse-xml-markup-anchor): Make sure we don't blow away the text just
418       before an anchor.  On all types but texinfo, insert a newline
419       immediately after the anchor.
420     
421     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
422       (muse-docbook-markup-anchor): Ditto.
423     
424     * lisp/muse-html.el (muse-html-insert-anchor)
425       (muse-html-markup-anchor): Ditto.
426     
427     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
428       (muse-texinfo-markup-anchor): Ditto.
429     
430     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
431       the anchor the first match group.
432     
433     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
434       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
435       suggestion.
436       (muse-latex-insert-anchor): Use a simpler routine that inserts
437       \label{}.
439     modified files:
440      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
441      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
442      lisp/muse-texinfo.el
445 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
447     Summary:
448       Allow anchors to occur near (rather than at) the beginning of line.
449     Revision:
450       muse--main--1.0--patch-252
452     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
453       characters before anchor, like " - ".  Thanks to Phillip Lord for the
454       suggestion.
456     modified files:
457      ChangeLog lisp/muse-publish.el
460 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
462     Summary:
463       Minor bookkeeping update.
464     Revision:
465       muse--main--1.0--patch-251
467     * AUTHORS: Update information.
469     modified files:
470      AUTHORS ChangeLog
473 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
475     Summary:
476       muse-mathml: New experimental embedded MathML publisher.
477     Revision:
478       muse--main--1.0--patch-250
480     * lisp/muse-html.el (muse-html): Fix docstring.
481     
482     * experimental/muse-mathml.el: New file that implements a <math> tag.
483       With the help of an external program, this will translate LaTeX code
484       between <math> and </math> to embedded MathML.  A new style called
485       "mathml" is defined, which is derived from the XHTML style, but with a
486       more suitable header.
488     new files:
489      experimental/.arch-ids/muse-mathml.el.id
490      experimental/muse-mathml.el
492     modified files:
493      ChangeLog lisp/muse-html.el
496 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
498     Summary:
499       muse-latex: Ignore anchor if it occurs at end of line.
500     Revision:
501       muse--main--1.0--patch-249
503     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
504       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
506     modified files:
507      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
510 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
512     Summary:
513       Add ability to publish embedded LaTeX content as a PNG.
514     Revision:
515       muse--main--1.0--patch-248
517     * lisp/muse-publish.el (muse-publishing-styles)
518       (muse-publishing-current-file, muse-publishing-current-style)
519       (muse-publishing-styles): Add documentation.
520     
521     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
522       expects LaTeX content, and will publish a PNG file.  If you're
523       interesting in helping, check out To Do in the commentary.  This is in
524       /contrib for now, since the original author doesn't have a copyright
525       assignment on file with the FSF.
527     new files:
528      contrib/.arch-ids/muse-latex2png.el.id
529      contrib/muse-latex2png.el
531     modified files:
532      AUTHORS ChangeLog lisp/muse-publish.el
535 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
537     Summary:
538       muse-groff.el: New publishing styles groff and groff-pdf.
539     Revision:
540       muse--main--1.0--patch-247
542     * AUTHORS: Add AJK.
543     
544     * lisp/muse.el: Use the correct month name for this release.  Oops.
545     
546     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
547     
548     * experimental/muse-groff.el: New file containing the groff and groff-pdf
549       publishing styles.
551     new files:
552      experimental/.arch-ids/muse-groff.el.id
553      experimental/muse-groff.el
555     modified files:
556      AUTHORS ChangeLog lisp/muse.el muse.texi
559 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
561     Summary:
562       Figure out syntax of :set.
563     Revision:
564       muse--main--1.0--patch-246
566     * lisp/muse-project.el (muse-project): Make the :set option inline to
567       match the actual syntax that Muse recognizes.
568     
569     * muse.texi (Projects): Note that I need to work on this section.
571     modified files:
572      ChangeLog lisp/muse-project.el muse.texi
575 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
577     Summary:
578       Release Emacs Muse 3.02.01.
579     Revision:
580       muse--main--1.0--patch-245
582     * NEWS: Update entries for Muse 3.02.01.
583     
584     * debian/rules: Install NEWS.Debian.
585     
586     * debian/NEWS: New file that contains Debian-related news items.
587     
588     * examples/mwolson/muse-init.el: Update with my latest changes.
589     
590     * examples/mwolson/templates/footer.html: Use
591       `muse-publishing-directive'.
593     new files:
594      debian/.arch-ids/NEWS.id debian/NEWS
596     modified files:
597      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
598      examples/mwolson/muse-init.el
599      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
602 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
604     Summary:
605       Fix customization bugs concerning muse-project-alist.
606     Revision:
607       muse--main--1.0--patch-244
609     * examples/johnw/muse-johnw.el: Update with latest version from John.
610     
611     * muse-project.el (muse-project-alist-using-customize): New variable that
612       indicates whether or not we just used customize to modify the value of
613       muse-project-alist.
614       (muse-project-alist-get): Set muse-project-alist-using-customize.
615       (muse-project-alist-set): Only try to unescape muse-project-alist if
616       muse-project-alist-using-customize is set.  Make sure that the value we
617       save to .emacs is unescaped.
618       (muse-project): Add definition for :value-delete so that we can work
619       around an Emacs21 and XEmacs21 annoyance.
621     modified files:
622      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
625 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
627     Summary:
628       Try to make link properties more sane.
629     Revision:
630       muse--main--1.0--patch-243
632     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
633       a bit smarter.  It is hoped that this fixes several strange key
634       movement and link coloring issues.  Thanks to Sergey Vlasov for the
635       fix.
637     modified files:
638      AUTHORS ChangeLog lisp/muse-colors.el
641 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
643     Summary:
644       Use modification time for date directive.
645     Revision:
646       muse--main--1.0--patch-242
648     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
649       directive using the currently-publishing file's modification time,
650       rather than the current time.
652     modified files:
653      ChangeLog lisp/muse-publish.el
656 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
658     Summary:
659       muse-latex: Add a few escaping options that may be used in the future.
660     Revision:
661       muse--main--1.0--patch-241
663     * lisp/muse-latex.el: Note that we don't make use of these new options
664       yet.
665       (muse-latex-markup-specials): Move longer escapes out of here.
666       (muse-latex-markup-specials-entire-document): New option that specifies
667       the special characters to escape in the whole document after processing
668       markup rules.
669       (muse-latex-markup-specials-verbatim): New option that specifies the
670       special characters to escape in <example> tags and =literal text=.
672     modified files:
673      ChangeLog lisp/muse-latex.el
676 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
678     Summary:
679       If more than 1 blank separates list/table items, separate them.
680     Revision:
681       muse--main--1.0--patch-240
683     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
684       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
685       line separates a list or table item, it will form a new table.
687     modified files:
688      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
689      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
692 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
694     Summary:
695       muse.texi: Use @example instead of @smallexample.
696     Revision:
697       muse--main--1.0--patch-239
699     * muse.texi: Replace @smallexample with @example.  It didn't do what I
700       thought it did, and the result looked worse.  Hence, the reversal.
702     modified files:
703      ChangeLog muse.texi
706 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
708     Summary:
709       muse-html: Add muse-xhtml-style-sheet.
710     Revision:
711       muse--main--1.0--patch-238
713     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
714       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
715       Thanks to Trent Buck for the suggestion.
717     modified files:
718      ChangeLog lisp/muse-html.el
721 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
723     Summary:
724       Release Muse 3.02.
725     Revision:
726       muse--main--1.0--patch-237
728     * Makefile.defs: Update Debian stuff.
729     
730     * changelog: Add entry for 3.02-1, urgency medium.
732     modified files:
733      ChangeLog Makefile.defs debian/changelog
736 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
738     Summary:
739       Prepare for release.
740     Revision:
741       muse--main--1.0--patch-236
743     * lisp/muse.el (muse-version): Increment to 3.02.
744     
745     * *.el: Fix first header line.
746     
747     * examples/mwolson/muse-init.el: Sync with my config.
748       (my-muse-pdf-make-links-absolute): New function that makes relative
749       links absolute in a hard-coded way.
750       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
751       publishing transforms.
752     
753     * NEWS: Update.
755     new files:
756      experimental/.arch-ids/muse-cite.el.id
757      experimental/muse-cite.el
759     modified files:
760      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
761      experimental/muse-message.el experimental/muse-xml.el
762      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
763      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
764      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
765      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
766      lisp/muse-protocols.el lisp/muse-publish.el
767      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
768      lisp/muse.el muse.texi
771 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
773     Summary:
774       Finish documentation.
775     Revision:
776       muse--main--1.0--patch-235
778     * muse.texi (Comments): New node that describes the syntax of comments.
779       (Markup Strings): Describe all markup strings.
781     modified files:
782      ChangeLog muse.texi
785 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
787     Summary:
788       Document style elements for muse-define-style.
789     Revision:
790       muse--main--1.0--patch-234
792     * muse.texi: Use @smallexample for 1-line examples.
793       (Style Elements): New node that explains the different style elements
794       that may be used for muse-define-style and muse-derive-style.
795       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
796       better.
798     modified files:
799      ChangeLog muse.texi
802 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
804     Summary:
805       Make documentation separately installable.
806     Revision:
807       muse--main--1.0--patch-233
809     * Makefile (install): Split into install-bin and install-info.
810     
811     * muse.texi (Markup Regexps): Fix display bug.
813     modified files:
814      ChangeLog Makefile muse.texi
817 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
819     Summary:
820       muse-mode: Set comment syntax.
821     Revision:
822       muse--main--1.0--patch-232
824     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
825       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
827     modified files:
828      ChangeLog lisp/muse-mode.el
831 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
833     Summary:
834       muse.texi: Add publishing order information.
835     Revision:
836       muse--main--1.0--patch-231
838     * muse.texi (Markup Regexps): Add publishing order.
840     modified files:
841      ChangeLog muse.texi
844 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
846     Summary:
847       Hack on documentation.  The release is in sight!
848     Revision:
849       muse--main--1.0--patch-230
851     * muse.texi: Use @subsubheading for all logical split headers rather than
852       @emph.  Move all examples against left margin.  Add comments to
853       indicate what still needs to be done.
854       (DocBook): Correct a few misspelled variable names and add some new
855       variables.
856       (Common Elements): Split this into 4 new subsections.
858     modified files:
859      ChangeLog muse.texi
862 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
864     Summary:
865       Fix publishing of stuff like <code><></code>.
866     Revision:
867       muse--main--1.0--patch-229
869     * lisp/muse-publish.el (muse-publish-escape-specials): Use
870       `insert-before-markers' rather than `insert'.  This should fix strange
871       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
873     modified files:
874      ChangeLog lisp/muse-publish.el
877 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
879     Summary:
880       Update NEWS, fix muse-url-protocols customization interface.
881     Revision:
882       muse--main--1.0--patch-228
884     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
885       using nil as the resolve function.
886     
887     * NEWS: Bring up-to-date.
889     modified files:
890      ChangeLog NEWS lisp/muse-protocols.el
893 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
895     Summary:
896       Fix title coloring bug; muse-latex: escape '<' and '>'.
897     Revision:
898       muse--main--1.0--patch-227
900     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
901       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
902       for the report.
903     
904     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
905       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
906       Buck.
908     modified files:
909      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
912 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
914     Summary:
915       muse-latex: Handle special characters in a better way.
916     Revision:
917       muse--main--1.0--patch-226
919     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
920       characters hack.
921       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
922       'end-literal.  Thanks to Trent Buck for the suggestion.
923       (muse-latex-markup-specials): Move special characters here instead of
924       using the regexp.
926     modified files:
927      ChangeLog lisp/muse-latex.el
930 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
932     Summary:
933       muse-latex: Fix compiler warning.
934     Revision:
935       muse--main--1.0--patch-225
937     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
938       format.
940     modified files:
941      ChangeLog lisp/muse-latex.el
944 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
946     Summary:
947       Add <code> tag.
948     Revision:
949       muse--main--1.0--patch-224
951     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
952       verbatim.  Verbatim makes text literal and escaped, code makes text
953       teletype and escaped.
954     
955     * muse-publish.el (muse-publish-markup-tags): Add "code".
956       (muse-publish-code-tag): New function that publishes code the same way
957       as =teletyped= text.
959     modified files:
960      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
963 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
965     Summary:
966       Strip text properties before browsing a URL.
967     Revision:
968       muse--main--1.0--patch-223
970     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
971       this will fix a bug.
973     modified files:
974      ChangeLog lisp/muse-protocols.el
977 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
979     Summary:
980       muse-latex: Call pdflatex twice to get <contents> published.
981     Revision:
982       muse--main--1.0--patch-222
984     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
985       pdflatex twice, since this seems to be necessary to get <contents>
986       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
987       to call it three times, since this is what John originally did.  Can
988       someone please give me advice about this?
990     modified files:
991      ChangeLog lisp/muse-latex.el
994 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
996     Summary:
997       Make info:// and man:// not publish a link, handle insert URL edge case.
998     Revision:
999       muse--main--1.0--patch-221
1001     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1002       publish only the description, not the URL.
1003     
1004     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1005       get nil from muse-publish-url by not inserting any text.
1007     modified files:
1008      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1011 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1013     Summary:
1014       If a URL has a resolve function of nil, publish the description only.
1015     Revision:
1016       muse--main--1.0--patch-220
1018     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1019       complete tag.
1020     
1021     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1022       interface.
1023       (muse-resolve-url): If nil is given as the resolve function, return
1024       nil.
1025     
1026     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1027       insert the description instead of the original URL.
1029     modified files:
1030      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1031      lisp/muse-publish.el
1034 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1036     Summary:
1037       Implement protocol handling.
1038     Revision:
1039       muse--main--1.0--patch-219
1041     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1042       should just make a hook for this stuff.
1043       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1044     
1045     * lisp/muse-protocols.el: New file that implements protocol handling.
1046     
1047     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1048       muse-resolve-url.
1049       (muse-publish-markup-url): Indentation fix, no func change.
1050     
1051     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1052     
1053     * lisp/muse.el: Require muse-protocols.
1055     new files:
1056      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1058     modified files:
1059      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1060      lisp/muse-regexps.el lisp/muse.el
1063 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1065     Summary:
1066       muse-xml: Use a more standard sort of header.
1067     Revision:
1068       muse--main--1.0--patch-218
1070     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1071       type="muse">, as suggested by Brad Collins.
1073     modified files:
1074      ChangeLog experimental/muse-xml.el
1077 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1079     Summary:
1080       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1081     Revision:
1082       muse--main--1.0--patch-217
1084     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1085     
1086     * README (examples): Mention that other files are here as well.
1087     
1088     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1089       for use with muse-xml.el.
1090     
1091     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1092       muse-xml is in experimental status.
1093       (muse-xml-markup-regexps): Correct table-munging regexp.
1094       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1095       Empty lines are marked up as <line />.
1096     
1097     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1098       s/last-stanza-end/end-last-stanza-line/.
1099     
1100     * muse-mode.el (muse-visit-link-default): Make the temporary file
1101       visiting work as expected.
1102     
1103     * muse-publish.el (muse-publish-markup-verse): Make use of
1104       'begin-verse-line and 'begin-last-stanza-line.  Use
1105       'end-last-stanza-line instead of 'last-stanza-end.
1106     
1107     * muse.texi (Verse): Be a bit more clever with our example.
1109     new files:
1110      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1112     modified files:
1113      AUTHORS ChangeLog README experimental/muse-xml.el
1114      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1115      muse.texi
1118 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1120     Summary:
1121       Allow links to temporary files to be visited.
1122     Revision:
1123       muse--main--1.0--patch-216
1125     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1126       temporary files.  These are buffers that do not have a corresponding
1127       file.
1129     modified files:
1130      ChangeLog lisp/muse-mode.el
1133 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1135     Summary:
1136       Fix save-match-data gaffe.
1137     Revision:
1138       muse--main--1.0--patch-215
1140     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1141       outside of `and' statement.
1143     modified files:
1144      ChangeLog lisp/muse-regexps.el
1147 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1149     Summary:
1150       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1151     Revision:
1152       muse--main--1.0--patch-214
1154     * examples/mwolson/muse-init.el: Update.
1155     
1156     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1157       ensure that links to other pages in this project are given the proper
1158       extension.
1159     
1160     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1161     
1162     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1163       instead of muse-publish-output-name.
1164     
1165     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1166       functions that consult the :link-suffix when returning the name of the
1167       link (or the complete file name for the latter function).  If
1168       :link-suffix does not exist, use :suffix.  This should help Muse be
1169       able to handle some more usage scenarios.
1170       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1171       muse-publish-output-name.
1172     
1173     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1174       muse-publish-link-file instead of muse-publish-output-file.
1175       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1176       letters.  The old behavior was not friendly to acronyms.
1178     modified files:
1179      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1180      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1181      lisp/muse-wiki.el
1184 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1186     Summary:
1187       Correct the publish-project example.
1188     Revision:
1189       muse--main--1.0--patch-213
1191     * examples/publish-project: Remove "-l muse-build.el" and note that the
1192       user's muse-init.el file should add the Muse directories to load-path.
1194     modified files:
1195      ChangeLog examples/publish-project
1198 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1200     Summary:
1201       Reinstate former extended character class rules.
1202     Revision:
1203       muse--main--1.0--patch-212
1205     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1206       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1207       document that.
1208       (muse-regexp-emacs-revision): New variable that indicates the revision
1209       number of this version of Emacs.
1210       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1211       aren't working well enough with extended character classes in regexps.
1212     
1213     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1214       instead of just displaying it.
1216     modified files:
1217      ChangeLog lisp/muse-regexps.el lisp/muse.el
1220 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1222     Summary:
1223       Fix paragraph-filling breakage in Emacs21.
1224     Revision:
1225       muse--main--1.0--patch-211
1227     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1228       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1229       report.
1231     modified files:
1232      ChangeLog lisp/muse-mode.el
1235 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1237     Summary:
1238       Allow Emacs 21.3 to use extended character classes in regexps.
1239     Revision:
1240       muse--main--1.0--patch-210
1242     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1243       Since enough positive reports have come in about the usability of 21.3,
1244       we'll allow it to use extended character classes in regexps by default.
1246     modified files:
1247      ChangeLog lisp/muse-regexps.el
1250 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1252     Summary:
1253       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1254     Revision:
1255       muse--main--1.0--patch-209
1257     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1258       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1259       offer the style and directory prompt when you hit C-c C-t in a file
1260       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1261       Hodique for the fix.
1262     
1263     * lisp/muse.el (muse-read-directory-name): New function that defines a
1264       fallback version of `read-directory-name', since Emacs21 doesn't have
1265       it.
1267     modified files:
1268      ChangeLog lisp/muse-publish.el lisp/muse.el
1270     new patches:
1271      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1272      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1273      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1274      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1275      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1276      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1279 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1281     Summary:
1282       Fix problem with links at beginning of buf and paragraphs.
1283     Revision:
1284       muse--main--1.0--patch-208
1286     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1287       mean.
1288     
1289     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1290     
1291     * muse-html.el (muse-html-markup-regexps): Ditto.
1292     
1293     * muse-publish.el (muse-publishing-last-position): New variable that
1294       indicates our last buffer position while publishing the current rule.
1295       Used to make sure the process doesn't get stalled.
1296       (muse-publish-markup): Fix edge case where links at beginning of
1297       buffer, with read-only text, would prevent the beginning of buffer from
1298       being matched.
1299       (muse-publish-markup-directive): Fix case where two directives of the
1300       same size would prevent any following directives from being
1301       interpreted.  We accomplish this by setting the last published position
1302       to nil after each directive.
1304     modified files:
1305      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1306      lisp/muse-html.el lisp/muse-publish.el
1309 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1311     Summary:
1312       Document publishing directives.
1313     Revision:
1314       muse--main--1.0--patch-207
1316     * muse.texi (Getting Started): Remove crufty sentence.
1317       (Directives): New section that describes the likes of #title and
1318       #author.
1320     modified files:
1321      ChangeLog muse.texi
1324 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1326     Summary:
1327       Document WikiNames and update header publishing information.
1328     Revision:
1329       muse--main--1.0--patch-206
1331     * muse.texi (Headings): Any level of headings is supported.
1332       (Emphasizing Text): Verbatim text may span multiple lines.
1333       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1334       Links, and Images.
1335       (Implicit Links): Document WikiNames and InterWiki links.
1337     modified files:
1338      ChangeLog muse.texi
1341 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1343     Summary:
1344       Finish NEWS, handle emphasis at EOF edge case.
1345     Revision:
1346       muse--main--1.0--patch-205
1348     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1349       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1350       as there is a terminating emphasis delimiter.
1351     
1352     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1353     
1354     * NEWS: Bring this up to date.
1356     modified files:
1357      ChangeLog NEWS examples/mwolson/muse-init.el
1358      lisp/muse-colors.el
1361 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1363     Summary:
1364       muse-html: Add muse-xhtml-extension.
1365     Revision:
1366       muse--main--1.0--patch-204
1368     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1369       default file extension for publishing XHTML files.  Thanks to Trent
1370       Buck for the suggestion.
1371       ("xhtml"): Use it.
1373     modified files:
1374      ChangeLog lisp/muse-html.el
1377 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1379     Summary:
1380       Add items through patch-149 to NEWS.
1381     Revision:
1382       muse--main--1.0--patch-203
1384     * NEWS (progress): Catch up to patch-149.
1385     
1386     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1387     
1388     * lisp/muse-publish.el (muse-publish): Ditto.
1390     modified files:
1391      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1394 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1396     Summary:
1397       Make building of Debian revisions work.
1398     Revision:
1399       muse--main--1.0--patch-202
1401     * Makefile (distclean): Don't remove anything in debian/, since it will
1402       never be necessary.
1403       (debclean): Removed, since two different targets need slightly
1404       different versions of this.  Even abstraction has its limits.
1405       (debbuild): New target that takes care of performing the build itself.
1406       (debrevision): New target that makes a revision build, where the
1407       original tarball must not be modified.
1408       (debrevision): Split out building stuff to debbuild target.
1409     
1410     * debian/changelog: Several revisions worth of Debian fun.
1411     
1412     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1413       (Description): Make this match the ITP and shorten the text.
1415     modified files:
1416      ChangeLog Makefile Makefile.defs debian/changelog
1417      debian/control
1420 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1422     Summary:
1423       Prepare initial upload for Debian project.
1424     Revision:
1425       muse--main--1.0--patch-201
1427     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1428       version, since we only want the last changelog entry to appear on the
1429       initial Debian upload.
1430     
1431     * debian/changelog: New Debian package 3.01.arch.201-1.
1433     modified files:
1434      ChangeLog Makefile.defs debian/changelog
1437 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1439     Summary:
1440       muse-mode: Minor regexp tweak.
1441     Revision:
1442       muse--main--1.0--patch-200
1444     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1446     modified files:
1447      ChangeLog lisp/muse-mode.el
1450 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1452     Summary:
1453       Minor fixups from Peter K. Lee.
1454     Revision:
1455       muse--main--1.0--patch-199
1457     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1458       restrictive with our end-of-table regexp.
1459     
1460     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1461       instead of start of table.  Be less restrictive with several of our
1462       regexps.
1463     
1464     * lisp/muse-html.el: Patch from Peter K. Lee.
1465       (muse-html-prepare-buffer): Work around edge case where the "charset="
1466       part has already been appended to muse-html-meta-content-type.
1467       (muse-html-fixup-tables): Be slightly less restrictive with our
1468       end-of-table regexp.
1470     modified files:
1471      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1472      lisp/muse-html.el
1475 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1477     Summary:
1478       Keep lists from getting mashed together on M-q.
1479     Revision:
1480       muse--main--1.0--patch-198
1482     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1483       locally so that lists don't get blended together incorrectly upon
1484       hitting M-q.
1486     modified files:
1487      ChangeLog lisp/muse-mode.el
1490 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1492     Summary:
1493       QuickStart: Minor typo in anchor example.
1494     Revision:
1495       muse--main--1.0--patch-197
1497     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1498       rather than a full URL.
1500     modified files:
1501      ChangeLog examples/QuickStart
1504 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1506     Summary:
1507       Makefile: Use BUILDOPTS.
1508     Revision:
1509       muse--main--1.0--patch-196
1511     * Makefile (debrelease): Make use of $(BUILDOPTS).
1512     
1513     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1514       be passed to dpkg-buildpackage.  In case I ever make several revisions
1515       before getting the -1 revision uploaded, for example, I can use "-sa"
1516       here in order to make a valid pacakge.
1518     modified files:
1519      ChangeLog Makefile Makefile.defs
1522 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1524     Summary:
1525       Make generated Debian packages slightly easier to upload.
1526     Revision:
1527       muse--main--1.0--patch-195
1529     * debian/changelog: Generate 3.01.arch.195-1.
1530     
1531     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1532     
1533     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1534       that was last uploaded to Debian.
1535     
1536     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1537       changes is generated.  This means we have to use dpkg-buildpackage,
1538       since debuild doesn't recognize the environment variables that it
1539       claims to recognize.
1541     modified files:
1542      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1545 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1547     Summary:
1548       Makefile: Minor deletion cleanups.
1549     Revision:
1550       muse--main--1.0--patch-194
1553     modified files:
1554      ChangeLog Makefile
1557 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1559     Summary:
1560       Compilation cleanups.
1561     Revision:
1562       muse--main--1.0--patch-193
1564     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1565       `make-variable-buffer-local' in order to silence compiler warnings.
1566     
1567     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1568       warning.
1569     
1570     * scripts/muse-build.el (muse-elint-files): Automatically load every
1571       elisp file rather than specifying each one.
1573     modified files:
1574      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1577 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1579     Summary:
1580       Fix failure to resolve interwiki link when clicking on it.
1581     Revision:
1582       muse--main--1.0--patch-192
1584     * Makefile (debclean): Minor tweak.
1585     
1586     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1587       change.
1588     
1589     * lisp/muse-project.el (muse-project-find-file): Don't add file
1590       extensions to a relative name.  If we're dealing with a file, open it
1591       up without searching through the various projects for a path.  This
1592       should fix the failure to resolve an interwiki link by clicking on it.
1594     modified files:
1595      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1598 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1600     Summary:
1601       Makefile: Remove stale Debian packages for this version.
1602     Revision:
1603       muse--main--1.0--patch-191
1605     * Makefile (debclean): Remove generated Debian packages for the current
1606       version in parent directory.
1608     modified files:
1609      ChangeLog Makefile
1612 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1614     Summary:
1615       Fix trailing backslash error.
1616     Revision:
1617       muse--main--1.0--patch-190
1619     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1620       regexp-quoting fix from drkm.
1622     modified files:
1623      ChangeLog lisp/muse-project.el
1626 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1628     Summary:
1629       Release 3.01.91 (3.02 RC2).
1630     Revision:
1631       muse--main--1.0--patch-189
1633     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1635     modified files:
1636      ChangeLog Makefile.defs lisp/muse.el muse.texi
1639 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1641     Summary:
1642       Escape email address and URL always.
1643     Revision:
1644       muse--main--1.0--patch-188
1646     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1647       escape and publish email address as read-only, even when it's not
1648       marked up.
1649       (muse-publish-markup-url): Ditto for URL.
1651     modified files:
1652      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1655 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1657     Summary:
1658       Inter-project output name fix.
1659     Revision:
1660       muse--main--1.0--patch-187
1662     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1663       that I had fixed this before.
1665     modified files:
1666      ChangeLog lisp/muse-wiki.el
1669 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1671     Summary:
1672       Make coloring of verbatim greater-than sign same as publishing.
1673     Revision:
1674       muse--main--1.0--patch-186
1676     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1677       greater-than sign surrounded by equal signs, display it in verbatim
1678       face.
1680     modified files:
1681      ChangeLog lisp/muse-colors.el
1684 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1686     Summary:
1687       Allow transform function for link descriptions.  Bare email and URL fixes.
1688     Revision:
1689       muse--main--1.0--patch-185
1691     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1692       (muse-publish-desc-transforms): New option that contains the functions
1693       that will be called to transform a link description.
1694       (muse-publish-markup-word): Handle Yet Another Edge Case.
1695       (muse-publish-markup-email): Use
1696       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1697       double-quote on either side.
1698       (muse-publish-url): Apply description transforms.
1699       (muse-publish-markup-url): Don't publish if we have a double-quote on
1700       either side.
1701     
1702     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1703       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1704       (muse-wiki-interwiki-delimiter): New option that indicates the
1705       interwiki delimiter to use.
1706       (muse-wiki-interwiki-replacement): New option that indicates the
1707       replacement
1708       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1709       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1710       this can be added to muse-publish-desc-transforms.
1711       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1712       interwiki delimiter with its replacement, but only when the given text
1713       is not an explicit link.
1714     
1715     * lisp/muse.el (muse-update-file-extension): New function made from the
1716       innards of the :set function in `muse-file-extension'.
1718     modified files:
1719      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1722 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1724     Summary:
1725       Handle anchors in all publishing styles, as well as linking to them.
1726     Revision:
1727       muse--main--1.0--patch-184
1729     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1730       'internal-link.
1731       (muse-publish-prepare-url): Don't touch links to anchors.
1732     
1733     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1734       'internal-link.  Treat centered text with
1735       <para role="center">...</para>.
1736       (muse-docbook-markup-paragraph): Slight regexp tweak.
1737       (muse-docbook-insert-anchor): Docfix.
1738       (muse-docbook-markup-anchor): Move lower in file.
1739     
1740     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1741       'internal-link.
1742       (muse-xhtml-markup-strings): Order list, no func change.
1743       (muse-html-markup-anchor): Move up in file, no func change.
1744     
1745     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1746       publishing anchors.
1747       (muse-latex-markup-strings): Add handler for 'internal-link.
1748       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1749       that insert an anchor around the next word or inside of a tag.
1750     
1751     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1752       publishing anchors.
1753     
1754     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1755       'internal-link.
1756       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1757       that insert an anchor before the next word or within a tag.
1758     
1759     * NEWS: Initial attempt at documenting changes since 3.01.
1761     new files:
1762      .arch-ids/NEWS.id NEWS
1764     modified files:
1765      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1766      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1769 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1771     Summary:
1772       Generalize some blosxom helper functions.
1773     Revision:
1774       muse--main--1.0--patch-183
1776     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1777       generalized helper functions.
1778       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1779       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1780       relative links.
1781     
1782     * lisp/muse-blosxom.el: Update example in header.
1783       (muse-blosxom-new-entry): Use new names for helper functions.
1784       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1785       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1786     
1787     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1788       `muse-blosxom-project-get-categories'.
1789       (muse-project-alist-styles): Renamed from
1790       `muse-blosxom-project-alist-entry'.
1791       (muse-project-alist-dirs): Renamed from
1792       `muse-blosxom-project-alist-dirs'.
1793       (muse-project-of-file): Use `muse-current-file'.
1794     
1795     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1796       `muse-current-file'.
1797     
1798     * lisp/muse.el (muse-current-file): New function that returns the name of
1799       the currently visited or published file.
1800       (muse-page-name): Use `muse-current-file'.
1802     modified files:
1803      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1804      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1807 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1809     Summary:
1810       muse-xml: definition lists, muse-docbook: center.
1811     Revision:
1812       muse--main--1.0--patch-182
1814     * Makefile (%.info, %.html): Use general argument in rule.
1815       (distclean): Add another cruft file.
1816     
1817     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1818       type="definition"> for definition lists.
1819     
1820     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1821       with <note>, since it's the closest thing I could find.
1823     modified files:
1824      ChangeLog Makefile experimental/muse-xml.el
1825      lisp/muse-docbook.el
1828 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1830     Summary:
1831       Minor namespace fix.
1832     Revision:
1833       muse--main--1.0--patch-181
1835     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1836       muse-match-string-no-properties rather than match-string-no-properties.
1838     modified files:
1839      ChangeLog lisp/muse-colors.el
1842 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1844     Summary:
1845       Correct breakage induced by previous patch.
1846     Revision:
1847       muse--main--1.0--patch-180
1849     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1850       path as a fallback if we are publishing.
1852     modified files:
1853      ChangeLog lisp/muse-wiki.el
1856 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1858     Summary:
1859       Make interwiki links work in a few more edge cases.
1860     Revision:
1861       muse--main--1.0--patch-179
1863     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1864       assertion, now that I have a good idea of the edge cases involved.
1865     
1866     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1867       the current file is not part of any Muse project, allowing interwiki
1868       links to be resolvable even then.  Don't return a relative path if we
1869       are not publishing.  For visiting links, the best thing is just to
1870       return the real path.
1872     modified files:
1873      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1876 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1878     Summary:
1879       Fix warnings during font-lock, example tag highlighting.
1880     Revision:
1881       muse--main--1.0--patch-178
1883     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1884       error.
1885       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1886       <lisp> tags.
1887       (muse-unhighlight-region): Move higher up.
1888       (muse-colors-example-tag, muse-colors-literal-tag): Use
1889       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1890       since the point gets put in the right place automatically.
1892     modified files:
1893      ChangeLog lisp/muse-colors.el
1896 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1898     Summary:
1899       muse-xml: Separate section from title.
1900     Revision:
1901       muse--main--1.0--patch-177
1903     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1904       attribute to sections.  Use separate <title> tag to handle the title of
1905       a section.  Thanks to drkm for the suggestion.
1906     
1907     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1908     
1909     * lisp/muse-publish.el (muse-publish-markup-heading)
1910       (muse-publish-section-close): Pass level to markup strings for all
1911       section-related tags.
1912     
1913     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1914       not defined.
1916     modified files:
1917      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1918      lisp/muse-publish.el lisp/muse.el
1921 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1923     Summary:
1924       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1925     Revision:
1926       muse--main--1.0--patch-176
1928     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1929       folders that match `muse-project-ignore-regexp'.
1930     
1931     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1932       omission.  Add ",.*" to list of bad directory parts.
1933     
1934     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1935       matches `muse-project-ignore-regexp'.
1936     
1937     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1938       (muse-style-elements-list): New function that returns a list of
1939       references to ELEM in STYLE, including base styles.
1940       (muse-publish-markup-region): Use muse-style-elements-list rather than
1941       muse-style-elements when getting :regexps.
1942     
1943     * lisp/muse-publish.el (muse-style-element): Add docstring.
1945     modified files:
1946      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1947      lisp/muse-publish.el
1950 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1952     Summary:
1953       Initial implementation of muse-xml.el.  End of section edge case.
1954     Revision:
1955       muse--main--1.0--patch-175
1957     * AUTHORS: Add Peter K. Lee.
1958     
1959     * Makefile (experimental): New target that builds experimental programs.
1960       (distclean): Remove debian/dirs, a cruft file from the debian build
1961       process.
1962     
1963     * examples/mwolson/muse-init.el: Update.
1964     
1965     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1966       prompts for the blog entry to visit.
1967     
1968     * experimental/Makefile: New file that causes experimental stuff to be
1969       built.
1970     
1971     * experimental/muse-xml.el: New file that provides the experimental XML
1972       publishing style.
1973     
1974     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1975       comment strings.
1976     
1977     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1978     
1979     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1980       involving end-of-file and paragraph detection.
1981     
1982     * lisp/muse-wiki.el: Minor header fix.
1983     
1984     * scripts/muse-build.el (load-path): Add "../experimental".
1986     new files:
1987      experimental/.arch-ids/Makefile.id
1988      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1989      experimental/muse-xml.el
1991     modified files:
1992      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1993      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1994      lisp/muse-wiki.el scripts/muse-build.el
1997 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1999     Summary:
2000       Try to fix <example> region coloring problem.
2001     Revision:
2002       muse--main--1.0--patch-174
2004     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2005       If region is multiple lines, add '(font-lock-multiline t) to
2006       properties.  This should fix an annoying <example> region issue.
2008     modified files:
2009      ChangeLog lisp/muse-colors.el
2012 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2014     Summary:
2015       Don't publish implicit links that have a double-quote at begin or end.
2016     Revision:
2017       muse--main--1.0--patch-173
2019     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2020       double-quote exists at beginning or end.
2021     
2022     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2023       don't colorize if a double-quote exists at beginning or end.
2025     modified files:
2026      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2029 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2031     Summary:
2032       Fix failure to publish emphasis properly.
2033     Revision:
2034       muse--main--1.0--patch-172
2036     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2037       errors.
2038     
2039     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2040       of muse-wiki.
2042     removed files:
2043      experimental/.arch-ids/muse-wiki-old.el.id
2044      experimental/muse-wiki-old.el
2046     modified files:
2047      ChangeLog lisp/muse-publish.el
2050 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2052     Summary:
2053       Add a few common revision control directories to the ignore list.
2054     Revision:
2055       muse--main--1.0--patch-171
2057     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2058       directories to be ignored when building the file alist, such as those
2059       used for CVS and Arch revision control data.
2061     modified files:
2062      ChangeLog lisp/muse-project.el
2065 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2067     Summary:
2068       Fix #2654: Append a newline when using pdf publishing style.
2069     Revision:
2070       muse--main--1.0--patch-170
2072     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2073       newline to the end.
2075     modified files:
2076      ChangeLog lisp/muse-latex.el
2079 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2081     Summary:
2082       5 levels of headings colorization; color bare URLs.
2083     Revision:
2084       muse--main--1.0--patch-169
2086     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2087       Really color up to 5 headings.
2088       (muse-colors-markup): Add muse-url-regexp.
2089       (muse-colors-explicit-link): Renamed from muse-colors-link.
2090       (muse-colors-implicit-link): Moved here from
2091       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2092       we'll be coloring URLs.
2094     modified files:
2095      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2098 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2100     Summary:
2101       Don't emphasize if a word constituent follows the trailer.
2102     Revision:
2103       muse--main--1.0--patch-168
2105     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2106       (muse-colors-verbatim): Don't colorize if a word constituent follows
2107       the trailer.
2108     
2109     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2110       word constituent follows the trailer.
2112     modified files:
2113      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2116 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2118     Summary:
2119       Add coloring for example, verbatim, and =signs=; anchor fix.
2120     Revision:
2121       muse--main--1.0--patch-167
2123     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2124       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2125       (muse-colors-verbatim): Use `muse-verbatim-face'.
2126       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2127       priority.
2128       (muse-colors-tags): Add verbatim and literal tags.
2129       (muse-colors-example-tag): Use `remove-text-properties' instead of
2130       `set-text-properties', since the latter does not work consistently.
2131       (muse-colors-literal-tag): New function that strips all markup from the
2132       region.
2133       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2134       that we can work around an annoying XEmacs issue.
2135     
2136     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2137       multi-line by default.
2138     
2139     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2140       string.
2142     modified files:
2143      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2144      lisp/muse.el
2147 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2149     Summary:
2150       Link with anchor bugfix.
2151     Revision:
2152       muse--main--1.0--patch-166
2154     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2155       valid, as long as the base is valid.
2157     modified files:
2158      ChangeLog lisp/muse-colors.el
2161 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2163     Summary:
2164       Link inside table issue, fixes read-only text error.
2165     Revision:
2166       muse--main--1.0--patch-165
2168     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2169       inside tables so we don't get an error when links exist.
2170     
2171     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2172     
2173     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2174       into account when displaying the "All files published" message, unless
2175       they've actually been modified.
2176     
2177     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2178       don't wrap in condition-case; we don't want the message to be muffled.
2180     modified files:
2181      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2182      lisp/muse-project.el lisp/muse.el
2185 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2187     Summary:
2188       Permit infinitely-nested sections.
2189     Revision:
2190       muse--main--1.0--patch-164
2192     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2193       (Deriving from an existing style): Mark up as a list.
2194     
2195     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2196       Color an additional level of headings.
2197     
2198     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2199       section-other, section-other-end, and section-close strings.
2200       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2201       through the 'section-close string.
2202     
2203     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2204       'begin-underline, since this messes up paragraph handling.  Use
2205       <h5></h5> for 'section-other.
2206     
2207       (muse-html-fixup-tables): New function that sorts the table parts so
2208       that order is head, foot, body.  Apparently XHTML needs this, and it
2209       seems like a good general practice, so we do it for HTML as well.
2210     
2211     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2212       'section-other.
2213     
2214     * lisp/muse-publish.el (muse-publish-section-close): New function that
2215       determines where to put the section close given heading depth and
2216       inserts it.
2217       (muse-publish-markup-heading): Handle 'section-other and
2218       'section-other-end.  Call `muse-publish-section-close' at end of
2219       function.
2220     
2221     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2222       for 'section-other.
2224     modified files:
2225      ChangeLog examples/QuickStart lisp/muse-colors.el
2226      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2227      lisp/muse-publish.el lisp/muse-texinfo.el
2230 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2232     Summary:
2233       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2234     Revision:
2235       muse--main--1.0--patch-163
2237     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2238       XEmacs fixes.
2239       (muse-docbook-markup-regexps): Deal with new table algorithm.
2240       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2241       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2242       (muse-docbook-markup-table): Use a better table algorithm, based on the
2243       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2244       and foot of the table.  Use informaltable rather than table.
2245       (muse-docbook-fixup-tables): New function that sorts all tables found
2246       in the published document so that the order is head, foot, body.
2247       (muse-docbook-markup-functions): Add anchor handler.
2248       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2249       paragraph.
2250       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2251       that insert an anchor at point.
2252     
2253     * lisp/muse-html.el (muse-html-transform-content-type)
2254       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2255     
2256     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2257     
2258     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2259     
2260     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2261       that was evaluated in the output.
2263     modified files:
2264      ChangeLog examples/QuickStart lisp/muse-docbook.el
2265      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2268 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2270     Summary:
2271       muse-texinfo: Improve formatting for enddots, dots, underline.
2272     Revision:
2273       muse--main--1.0--patch-162
2275     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2276       of enddots and dots.  For begin-underline and end-underline, use "_",
2277       since we don't have anything better.
2279     modified files:
2280      ChangeLog lisp/muse-texinfo.el
2283 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2285     Summary:
2286       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2287     Revision:
2288       muse--main--1.0--patch-161
2290     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2291       list.  This should fix #2635.
2293     modified files:
2294      ChangeLog lisp/muse-texinfo.el
2297 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2299     Summary:
2300       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2301     Revision:
2302       muse--main--1.0--patch-160
2304     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2305     
2306     * debian/changelog: Ditto.
2307     
2308     * debian/control (Build-Depends-Indep): Add tetex-bin.
2309     
2310     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2311       output for me.
2312     
2313     * examples/QuickStart: Remove stray <comment> now that the bug that made
2314       it necessary is fixed.
2315     
2316     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2317       suggestions.
2318     
2319     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2320       the contents from the footer to the header.
2321     
2322     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2323       each number, not after.
2324     
2325     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2326     
2327     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2328       happens when doing batch publishing.  Minor whitespace fix.
2330     modified files:
2331      ChangeLog Makefile.defs debian/changelog debian/control
2332      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2333      lisp/muse-texinfo.el lisp/muse.el
2336 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2338     Summary:
2339       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2340     Revision:
2341       muse--main--1.0--patch-159
2343     * examples/QuickStart: Add "Write me." to empty sections at end so that
2344       they publish correctly with DocBook.
2345     
2346     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2347       paragraph starts with emphasis, example, link, or email address.
2349     modified files:
2350      ChangeLog examples/QuickStart lisp/muse-docbook.el
2353 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2355     Summary:
2356       Handle embedded docbook footnotes and <literal> edge case.
2357     Revision:
2358       muse--main--1.0--patch-158
2360     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2361      (muse-docbook-markup-strings): Use systemitem for example text.
2362      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2363      <para></para> inside of them.
2364     
2365     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2366       here at all.
2367     
2368     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2369       muse-publish-escape-specials-in-string to list by default.
2370     
2371     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2372       argument IGNORE-READ-ONLY determines whether or not to ignore the
2373       read-only property when transforming text.  Add docstring.
2374       (muse-publish-markup-word): Use non-nil third argument to
2375       muse-publish-escape-specials when we're publishing `='-delimited text.
2376       This allows =<literal><tag></literal>= to work as intended.
2377     
2378     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2379       arguments after the first so that we can include this in
2380       `muse-publish-url-transforms'.
2381     
2382     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2384     modified files:
2385      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2386      lisp/muse-publish.el
2389 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2391     Summary:
2392       Misc. blosxom fixes, like category directive.
2393     Revision:
2394       muse--main--1.0--patch-157
2396     * contrib/pyblosxom/getstamps.py: Add file extension.
2397     
2398     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2399       extension.  This will allow Muse to specify it once a
2400       timestamps-writing routine gets written.
2401     
2402     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2403       attention to the "category" directive, if it exists.  Use file-truename
2404       instead of expand-file-name for base directory.
2405     
2406     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2407       by default.
2408     
2409     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2410       available tags, even though it doesn't do anything yet.
2412     modified files:
2413      ChangeLog contrib/pyblosxom/getstamps.py
2414      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2415      lisp/muse-project.el
2418 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2420     Summary:
2421       Small logic fix with temp files.
2422     Revision:
2423       muse--main--1.0--patch-156
2425     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2426       buffer-name to determine whether the buffer is still around.
2428     modified files:
2429      ChangeLog lisp/muse.el
2432 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2434     Summary:
2435       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2436     Revision:
2437       muse--main--1.0--patch-155
2439     * lisp/muse.el (muse-widget-type-value-create)
2440       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2441       extra widgets from 'lazy type that are needed to get the
2442       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2443     
2444     * lisp/muse.el (muse-implicit-link-functions)
2445       (muse-explicit-link-functions): Remove predefined wiki-related options.
2446       These are added in muse-wiki via custom-add-option.
2447     
2448     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2449     
2450     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2451     
2452     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2453       ":strings" to cope with Emacs21 and XEmacs.
2454       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2455     
2456     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2457       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2458       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2459     
2460     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2461       since XEmacs doesn't support the alist widget.  Deal with case where no
2462       projects are defined, or a strange expression is used.
2463     
2464     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2465       stuff using custom-add-option.
2467     modified files:
2468      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2469      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2472 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2474     Summary:
2475       Don't kill temp buffer if debug-on-error is non-nil.
2476     Revision:
2477       muse--main--1.0--patch-154
2479     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2480       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2482     modified files:
2483      ChangeLog lisp/muse.el
2486 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2488     Summary:
2489       Expand Debian package description.
2490     Revision:
2491       muse--main--1.0--patch-153
2493     * debian/control (Description): Expand this to make the package more
2494       enticing.
2495     
2496     * debian/copyright, debian/rules: Minor whitespace cleanups.
2497     
2498     * debian/changelog: Package 3.01.arch.152-1.
2500     modified files:
2501      ChangeLog Makefile.defs debian/changelog debian/control
2502      debian/copyright debian/rules
2505 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2507     Summary:
2508       Header/footer docfix; ChangeLog correction.
2509     Revision:
2510       muse--main--1.0--patch-152
2512     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2513       Thanks to drkm for pointing out my error.
2514     
2515     Use better documentation and customize interface for headers and footers.
2516     Thanks to Chris McMahan.
2518     modified files:
2519      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2520      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2521      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2522      muse.texi
2523      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2526 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2528     Summary:
2529       Slight Debian version tweak.
2530     Revision:
2531       muse--main--1.0--patch-151
2533     * Makefile.defs (VERSION): Use a slightly different version naming
2534       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2535       X.YY is the Muse version, and YYY is the patch level.
2536     
2537     * debian/changelog: Ditto.
2539     modified files:
2540      ChangeLog Makefile.defs debian/changelog
2543 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2545     Summary:
2546       Improve debian build and put together a package.
2547     Revision:
2548       muse--main--1.0--patch-150
2550     * Makefile (debclean): New target that cleans up the mess that the
2551       `debian' target makes.
2552       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2553       results to my debian dist dir two levels up.
2554     
2555     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2556     
2557     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2558     
2559     * debian/control (Standards-Version): Update to 3.6.2.
2560     
2561     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2562       up.
2563     
2564     * debian/copyright (Copyright): Improve.
2565     
2566     * debian/emacsen-install (FILES): Include contrib directory so that
2567       muse-http.el compiles properly.
2568     
2569     * debian/muse-el.examples: New file containing the example files to
2570       install.
2571     
2572     * debian/rules: Move example stuff to muse-el.examples.  Install some
2573       additional documentation.
2575     new files:
2576      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2578     modified files:
2579      ChangeLog Makefile Makefile.defs debian/changelog
2580      debian/control debian/copyright debian/emacsen-install
2581      debian/rules
2584 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2586     Summary:
2587       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2588     Revision:
2589       muse--main--1.0--patch-149
2591     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2592       the beginning of a header would be emphasized if an asterisk came
2593       before it.
2594       (muse-colors-underlined): Don't allow end of underlined text to be the
2595       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2596       is sufficient.
2597     
2598     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2599       on.  We'll use a more clever trick to keep emphasis characters from
2600       being interpreted in explicit links -- add a custom 'noemphasis text
2601       property to them.  Move mdash rule further down so that I can add
2602       designations after blockquoted text.
2603     
2604     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2605       text has the 'noemphasis property, ignore it.
2606       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2607       property to the text between BEG and END, or match beginning and end.
2608     
2609     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2610       before trying to set buffer-modified to nil.  This should fix a
2611       "selecting deleted buffer" error when publishing from command line.
2613     modified files:
2614      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2615      lisp/muse.el
2618 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2620     Summary:
2621       Journal validation fixes.
2622     Revision:
2623       muse--main--1.0--patch-148
2625     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2626       default rather than HTML 4.0 [strict].
2627       (muse-html-markup-strings): Include empty alt element.
2628     
2629     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2630     
2631     * muse.texi (Journal): Ditto.
2633     modified files:
2634      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2637 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2639     Summary:
2640       Add debian files; tweak Makefile.
2641     Revision:
2642       muse--main--1.0--patch-147
2644     * Makefile (distclean): Remove directory created by dist rule.
2645       (dist): Make this only generate the directory, not the tarball.
2646       (release): New target that generates the tarball and zipfile.
2647       (debrelease): New target that builds the debian package for Muse.
2648       (upload): Depend on release target.
2649     
2650     * examples/mwolson/stylesheets: Add forgotten Arch id.
2652     new files:
2653      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2654      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2655      debian/.arch-ids/emacsen-install.id
2656      debian/.arch-ids/emacsen-remove.id
2657      debian/.arch-ids/emacsen-startup.id
2658      debian/.arch-ids/muse-el.dirs.id
2659      debian/.arch-ids/muse-el.docs.id
2660      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2661      debian/changelog debian/control debian/copyright
2662      debian/emacsen-install debian/emacsen-remove
2663      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2664      debian/muse-el.info debian/rules
2665      examples/mwolson/stylesheets/.arch-ids/=id
2666      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2667      examples/mwolson/stylesheets/.arch-ids/common.css.id
2668      examples/mwolson/stylesheets/.arch-ids/print.css.id
2669      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2670      examples/mwolson/stylesheets/blog.css
2671      examples/mwolson/stylesheets/common.css
2672      examples/mwolson/stylesheets/print.css
2673      examples/mwolson/stylesheets/screen.css
2675     modified files:
2676      ChangeLog Makefile
2678     new directories:
2679      debian debian/.arch-ids examples/mwolson/stylesheets
2680      examples/mwolson/stylesheets/.arch-ids
2683 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2685     Summary:
2686       Allow `muse-index-as-string' to remove current file from output.
2687     Revision:
2688       muse--main--1.0--patch-146
2690     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2691       which excludes the current file from the output.  Improve
2692       documentation.
2694     modified files:
2695      ChangeLog lisp/muse-mode.el
2698 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2700     Summary:
2701       S-TAB issue with Windows.
2702     Revision:
2703       muse--main--1.0--patch-145
2705     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2706       issue with Windows.
2708     modified files:
2709      ChangeLog lisp/muse-mode.el
2712 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2714     Summary:
2715       Improve temp buffer usage.
2716     Revision:
2717       muse--main--1.0--patch-144
2719     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2720       `insert-file-contents'.  This should further help with the temp
2721       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2722       into this problem.
2723     
2724     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2725       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2726       make sure the temp buffer is killed.  I didn't implement an option to
2727       save the contents of the temp buffer.
2729     modified files:
2730      ChangeLog lisp/muse-book.el lisp/muse-http.el
2731      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2732      lisp/muse.el
2735 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2737     Summary:
2738       muse-docbook: split-string Emacs21 fix.
2739     Revision:
2740       muse--main--1.0--patch-143
2742     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2743       split-string to fix an Emacs21 issue.
2745     modified files:
2746      ChangeLog lisp/muse-docbook.el
2749 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2751     Summary:
2752       muse-docbook: Parse author directive so that it validates properly.
2753     Revision:
2754       muse--main--1.0--patch-142
2756     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2757       attempts to publish the contents a DocBook-usable <author> tag.
2758       (muse-docbook-header): Use `muse-docbook-get-author'.
2760     modified files:
2761      ChangeLog lisp/muse-docbook.el
2764 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2766     Summary:
2767       Be a bit more clever with our consecutive list regexp.
2768     Revision:
2769       muse--main--1.0--patch-141
2771     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2772       clever with our consecutive list regexp.
2774     modified files:
2775      ChangeLog lisp/muse-docbook.el
2778 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2780     Summary:
2781       Do the right thing with consecutive list items, hopefully.
2782     Revision:
2783       muse--main--1.0--patch-140
2785     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2786       (muse-docbook-header): Add DTD string.
2787       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2788       tags.
2789       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2790       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2792     modified files:
2793      ChangeLog lisp/muse-docbook.el
2796 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2798     Summary:
2799       Improve customize interface for `muse-project-alist' once more.
2800     Revision:
2801       muse--main--1.0--patch-139
2803     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2804       setting to be anything, since we now support settings that use lists.
2805       (muse-project): Vastly improve this by naming each setting and showing
2806       what exact type is required.  Handle case where a function is not
2807       defined yet.  Use a set for styles, which looks nice.  This is about as
2808       good as it can be ... unless we add some sort of inline documentation
2809       later on.  A setting was added for Yann's :force-publish tag.
2810     
2811     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2812       project name.
2814     modified files:
2815      ChangeLog lisp/muse-project.el lisp/muse.el
2818 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2820     Summary:
2821       Merged from hodique@lifl.fr--2005 (patch 24-33)
2822     Revision:
2823       muse--main--1.0--patch-138
2825     Patches applied:
2826     
2827      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2828        Merged from mwolson@gnu.org--2005 (patch 96)
2829     
2830      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2831        Merged from mwolson@gnu.org--2005 (patch 97-101)
2832     
2833      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2834        Merged from mwolson@gnu.org--2005 (patch 102-106)
2835     
2836      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2837        Merged from mwolson@gnu.org--2005 (patch 107-120)
2838     
2839      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2840        Merged from mwolson@gnu.org--2005 (patch 121-131)
2841     
2842      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2843        Merged from mwolson@gnu.org--2005 (patch 132)
2844     
2845      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2846        Merged from mwolson@gnu.org--2005 (patch 133-135)
2847     
2848      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2849        Merged from mwolson@gnu.org--2005 (patch 136)
2850     
2851      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2852        Merged from mwolson@gnu.org--2005 (patch 137)
2853     
2854      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2855        Introduce :force-publish project keyword. Fix bug #2637
2857     modified files:
2858      ChangeLog lisp/muse-project.el
2860     new patches:
2861      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2862      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2863      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2864      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2865      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2866      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2867      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2868      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2869      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2870      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2873 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2875     Summary:
2876       Prevent temp buffers from prompting for save; handle lisp errors better.
2877     Revision:
2878       muse--main--1.0--patch-137
2880     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2881       bound" error.  I don't know for certain where this is coming from,
2882       though ... *grumble*.
2883     
2884     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2885       like how emacs-wiki does it.  Warn the user about lisp errors,
2886       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2887       publish as something valid in most markup styles, with increased
2888       emphasis on those that don't support it.  That's a win-win ... I think
2889       :^) .
2890     
2891     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2892       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2893       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2894       believe that this should be the default behavior of `with-temp-buffer'.
2895     
2896     * lisp/muse-book.el (muse-book-publish-project): Use
2897       `muse-with-temp-buffer-no-prompt'.
2898     
2899     * lisp/muse-http.el (muse-http-reject): Ditto.
2900     
2901     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2902     
2903     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2904     
2905     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2906       (muse-publish-markup-email, muse-published-contents): Ditto.
2908     modified files:
2909      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2910      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2911      lisp/muse-publish.el lisp/muse.el
2914 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2916     Summary:
2917       Customization error; Makefile tweaks.
2918     Revision:
2919       muse--main--1.0--patch-136
2921     * Makefile (dist): Use a tla-specific method to create the tarball.
2922       Create a zip file as well.
2923       (upload): New rule that uploads the tarball and zip file to gna.org.
2924     
2925     * Makefile.defs (VERSION): New variable that determines the version
2926       string to use in the `dist' and `upload' targets.
2927     
2928     * lisp/muse.el (muse-implicit-link-functions)
2929       (muse-explicit-link-functions): Use :type of hook so that the options
2930       get recognized.
2932     modified files:
2933      ChangeLog Makefile Makefile.defs lisp/muse.el
2936 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2938     Summary:
2939       Prepare Muse 3.01.90 (3.02 RC1).
2940     Revision:
2941       muse--main--1.0--patch-135
2944     modified files:
2945      ChangeLog lisp/muse.el muse.texi
2948 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2950     Summary:
2951       Attempt to get the right file extension when publishing; more examples.
2952     Revision:
2953       muse--main--1.0--patch-134
2955     * examples/mwolson/muse-init.el: Update my configuration.
2956     
2957     * examples/mwolson/templates: Store my web page templates here.
2958     
2959     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2960     
2961     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2962       descriptions.  Yet another reason to implement my list-returning from
2963       handlers idea.
2964     
2965     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2966       with a few more edge cases.  Throw together a rough hack for
2967       determining when to include the output file extension.
2968     
2969     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2970       but still ineffective.
2972     new files:
2973      examples/mwolson/templates/.arch-ids/=id
2974      examples/mwolson/templates/.arch-ids/footer.html.id
2975      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2976      examples/mwolson/templates/.arch-ids/generic-header.html.id
2977      examples/mwolson/templates/.arch-ids/header.html.id
2978      examples/mwolson/templates/footer.html
2979      examples/mwolson/templates/generic-footer.html
2980      examples/mwolson/templates/generic-header.html
2981      examples/mwolson/templates/header.html
2983     modified files:
2984      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2985      lisp/muse-wiki.el
2987     new directories:
2988      examples/mwolson/templates
2989      examples/mwolson/templates/.arch-ids
2992 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2994     Summary:
2995       Make published link handling do the right thing, plus misc. fixes.
2996     Revision:
2997       muse--main--1.0--patch-133
2999     * lisp/muse-mode.el (muse-mode-hook): Add option for
3000       `muse-wiki-update-custom-values'.  The :set function makes sure that
3001       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3002       This probably isn't best-practice, but it works.
3003     
3004     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3005       Save match data.
3006     
3007     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3008       `muse-publish-prepare-url' to the listed options.
3009     
3010     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3011       output-dir is not specified.
3012     
3013     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3014       here instead of later on.
3015     
3016     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3017       right thing when `muse-wiki-interwiki-alist' is nil.
3018     
3019     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3020       `muse-publish-output-file'.
3021     
3022     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3023       (muse-wiki-transform-wikiword): Removed.  We should not use the
3024       publishing transforms facility to handle these.
3025     
3026     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3027       links as "link" rather than "url".
3028     
3029     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3030       takes care of any customization cleaups that need to happen whenever
3031       muse-mode is entered.
3032     
3033     * lisp/muse.el (muse-implicit-link-functions): Add options for
3034       `muse-handle-url' and the wiki handlers.
3035       (muse-explicit-link-functions): Add option for
3036       `muse-wiki-handle-internal'.
3038     modified files:
3039      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3040      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3043 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3045     Summary:
3046       Add invalid directory assertion.
3047     Revision:
3048       muse--main--1.0--patch-132
3050     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3051       any invalid directories will trigger an error.
3053     modified files:
3054      ChangeLog lisp/muse-project.el
3057 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3059     Summary:
3060       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3061     Revision:
3062       muse--main--1.0--patch-131
3065     modified files:
3066      AUTHORS ChangeLog
3069 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3071     Summary:
3072       Yann's assignment form came in!
3073     Revision:
3074       muse--main--1.0--patch-130
3077     modified files:
3078      AUTHORS ChangeLog
3081 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3083     Summary:
3084       Compilation fix, minor shuffling in `muse-mode'.
3085     Revision:
3086       muse--main--1.0--patch-129
3088     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3089       accessing it.  Fixes Yet Another Compiler Error.
3090     
3091     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3092      project-specific settings happen first.
3094     modified files:
3095      ChangeLog lisp/muse-mode.el lisp/muse.el
3098 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3100     Summary:
3101       Fix annoying initial buffer coloring problem.
3102     Revision:
3103       muse--main--1.0--patch-128
3105     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3106       where even buffer-file-name is not set.  This happens the first time we
3107       attempt to colorize the buffer.  I'm rather astonished that I had to do
3108       this.
3110     modified files:
3111      ChangeLog lisp/muse-wiki.el
3114 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3116     Summary:
3117       Jump to bad and good links on TAB; mode-choosing fix.
3118     Revision:
3119       muse--main--1.0--patch-127
3121     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3122       pics a major mode for a file.  If one is specified in the project of
3123       file, use it.  Otherwise, use muse-mode.
3124       (muse-next-reference, muse-previous-reference): Jump to bad links as
3125       well as good ones.
3126     
3127     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3128       of `muse-mode'.
3130     modified files:
3131      ChangeLog lisp/muse-mode.el lisp/muse.el
3134 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3136     Summary:
3137       Add specified Muse file extension to auto-mode-alist.
3138     Revision:
3139       muse--main--1.0--patch-126
3141     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3142       the old extension from auto-mode-alist and add the new one.  This
3143       eliminates the need to set muse-mode-auto-p when you have specified a
3144       Muse file extension.
3145     
3146     * examples/mwolson/muse-init.el: Sync.
3148     modified files:
3149      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3152 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3154     Summary:
3155       Make `muse-project-alist' more intuitively customizable.
3156     Revision:
3157       muse--main--1.0--patch-125
3159     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3160       settings.
3161     
3162     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3163       (muse-project-alist-get): New function that pre-parses
3164       `muse-projects-alist' before customization in order to work around an
3165       annoying limitation in the customize interface.
3166       (muse-project-alist-set): New function that takes the value that
3167       customize gave us and turns it into something Muse can use.
3168       (muse-project): New widget that outlines the form of the
3169       `muse-project-alist' variable.
3170       (muse-project-alist): Use the `muse-project' widget and specify :set
3171       and :get.
3173     modified files:
3174      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3177 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3179     Summary:
3180       Silence compiler warnings.
3181     Revision:
3182       muse--main--1.0--patch-124
3184     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3185     
3186     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3187       compiler warning.
3188     
3189     * lisp/muse-project.el (muse-project-applicable-styles): Call
3190       `muse-assert' with only 1 argument to silence a compiler warning.
3192     modified files:
3193      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3194      lisp/muse-project.el
3197 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3199     Summary:
3200       muse-docbook: Merge several other types of tags if necessary.
3201     Revision:
3202       muse--main--1.0--patch-123
3204     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3205       `muse-docbook-fixup-sections'.  For each TAG in
3206       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3207       merge them together.  Thanks to Dale P. Smith for the suggestion.
3208       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3210     modified files:
3211      ChangeLog lisp/muse-docbook.el
3214 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3216     Summary:
3217       muse-docbook: Output an XML tag with encoding at the beginning of document.
3218     Revision:
3219       muse--main--1.0--patch-122
3221     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3222       of document.
3223       (muse-docbook-encoding-default): New option that determines which Emacs
3224       buffer encoding to use by default in Muse DocBook files if none is
3225       found.
3226       (muse-docbook-charset-default): New option that determines the DocBook
3227       XML charset to use if no translation is found in
3228       muse-docbook-encoding-map.
3229       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3230       system to its associated DocBook coding system.
3231       (muse-docbook-transform-content-type): New function that determines the
3232       DocBook XML encoding to use based on the contents of
3233       muse-docbook-encoding-map.
3234       (muse-docbook-encoding): New function that calls
3235       muse-docbook-transform-content-type.
3236       (muse-docbook-finalize-buffer): New function that sets the buffer file
3237       coding system to the value of muse-docbook-encoding-default, but only
3238       if the buffers contents have no special characters.
3239       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3241     modified files:
3242      ChangeLog lisp/muse-docbook.el
3245 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3247     Summary:
3248       Apply muse-docbook patch from Dale P. Smith.
3249     Revision:
3250       muse--main--1.0--patch-121
3252     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3253       Dale P. Smith to make the markup much better.
3255     modified files:
3256      AUTHORS ChangeLog lisp/muse-docbook.el
3259 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3261     Summary:
3262       Use different mapping for S-tab on Windows.
3263     Revision:
3264       muse--main--1.0--patch-120
3266     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3267       Windows, use [(shift tab)] for `muse-previous-reference'.
3269     modified files:
3270      ChangeLog lisp/muse-mode.el
3273 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3275     Summary:
3276       XEmacs wiki fix.
3277     Revision:
3278       muse--main--1.0--patch-119
3280     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3281       `muse-match-string-no-properties' so XEmacs doesn't complain.
3283     modified files:
3284      ChangeLog lisp/muse-wiki.el
3287 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3289     Summary:
3290       Handle a few edge cases with project-page resolution gracefully.
3291     Revision:
3292       muse--main--1.0--patch-118
3294     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3295       make sure that PAGE is specified.  STYLES should be generated
3296       automatically, but it could theoretically fail.  I'm managing to
3297       trigger this when messing with unsaved Muse files.  Handle case where
3298       buffer has not yet been saved.
3299       (muse-project-find-file): Don't try to resolve relative links; just
3300       open them.
3301     
3302     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3303       point-of-reference bug.  No need to call muse-project-page-of-file
3304       since buffer-file-name and muse-publishing-current-file both give us
3305       full paths.
3306     
3307     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3308       `skip-chars-backward' only respects the newline some of the time.
3309       Damned annoying.
3311     modified files:
3312      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3313      lisp/muse-wiki.el
3316 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3318     Summary:
3319       Fix image-link goof-up and add pretty titles.
3320     Revision:
3321       muse--main--1.0--patch-117
3323     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3324       class="image-link"> instead of <div class="image-link">.  I found a bug
3325       with the way I was handling both, so I decided to simplify things.
3326     
3327     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3328       `muse-publish-output-name', but keeps the directory prefix.
3329       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3330     
3331     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3332       customizable option that determines the words to downcase in title.
3333       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3334       Capitalized Title out of either a string or the current title.  This is
3335       not currently used by any other function -- for now it is meant to be
3336       called by the user.
3338     modified files:
3339      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3342 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3344     Summary:
3345       Escape specials in link descriptions.
3346     Revision:
3347       muse--main--1.0--patch-116
3349     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3350       function that escapes special characters in the given string according
3351       to the current publishing style.
3352       (muse-publish-url): Use the above function to escape the description
3353       part of extended links.
3354       (muse-publish-prepare-url): Don't make string read-only; it does
3355       nothing.
3356     
3357     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3358       (muse-wiki-transform-wikiword): Don't make string read-only.
3360     modified files:
3361      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3364 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3366     Summary:
3367       Escape "&", "<", and ">" in URL text.
3368     Revision:
3369       muse--main--1.0--patch-115
3371     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3372       specially.  Thanks to John Sullivan for the suggestion.
3374     modified files:
3375      ChangeLog lisp/muse-html.el
3378 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3380     Summary:
3381       Update my example configuration.
3382     Revision:
3383       muse--main--1.0--patch-114
3385     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3386       project to "WebSite" in order to make it more distinct.
3387       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3388       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3389       anymore.
3390       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3391       published name of the current file.  I really should make a function
3392       called `muse-published-name' or something similar!
3393       ("\C-cpx"): Use this key sequence for
3394       `my-muse-prepare-entry-for-xanga'.
3395       (muse-file-extension): I'm making use of this so I can figure out its
3396       intricacies.
3398     modified files:
3399      ChangeLog examples/mwolson/muse-init.el
3402 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3404     Summary:
3405       Tackle a project name interwiki highlighting snafu.
3406     Revision:
3407       muse--main--1.0--patch-113
3409     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3410       this.  It seems to be more robust now.  Highlighting is going the way I
3411       want it.
3413     modified files:
3414      ChangeLog lisp/muse-wiki.el
3417 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3419     Summary:
3420       Fix some gross mistakes.
3421     Revision:
3422       muse--main--1.0--patch-112
3424     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3425       gross misspellings.
3426     
3427     * lisp/muse-project.el (muse-project-file-entries): If
3428       `muse-file-extension' is defined, use it to filter the entries.
3429     
3430     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3431       variable.  Move higher in file.
3432     
3433     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3434       argument instead of the real name of the variable.
3436     modified files:
3437      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3438      lisp/muse.el
3441 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3443     Summary:
3444       Make natural interwiki links between projects mostly work.
3445     Revision:
3446       muse--main--1.0--patch-111
3448     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3449       function and flesh it out.  This seems to work properly, though for
3450       some reason, interwiki links using projects are a bit flakey.
3451       (muse-wiki-handle-interwiki): Deal with case where we have a project
3452       name in an interwiki link.
3454     modified files:
3455      ChangeLog lisp/muse-wiki.el
3458 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3460     Summary:
3461       Fix Emacs21 issue with muse-insert-tag.
3462     Revision:
3463       muse--main--1.0--patch-110
3465     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3466       completing-read to appease older Emacsen.
3468     modified files:
3469      ChangeLog lisp/muse-mode.el
3472 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3474     Summary:
3475       Fix error with `muse-blosxom-new-entry' and Emacs21.
3476     Revision:
3477       muse--main--1.0--patch-109
3479     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3480       `completing-read' so that old versions of Emacs don't complain.
3482     modified files:
3483      ChangeLog lisp/muse-blosxom.el
3486 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3488     Summary:
3489       Try to fix an error with `muse-blosxom-get-categories'.
3490     Revision:
3491       muse--main--1.0--patch-108
3493     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3494       about processing directories.
3496     modified files:
3497      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3500 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3502     Summary:
3503       Make a distinction between implicit and explicit links at publish-time.
3504     Revision:
3505       muse--main--1.0--patch-107
3507     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3508     
3509     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3510     
3511     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3512       `explicit' argument.
3513     
3514     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3515       not we are dealing with an explicit link.
3516     
3517     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3518     
3519     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3520       argument, but ignore it.
3521     
3522     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3523       when link is not explicit.
3525     modified files:
3526      ChangeLog lisp/muse-html.el lisp/muse-http.el
3527      lisp/muse-publish.el lisp/muse-wiki.el
3530 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3532     Summary:
3533       Implement several WikiWord handling fixes.
3534     Revision:
3535       muse--main--1.0--patch-106
3537     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3538       found by the handlers.  Don't send implicit links through some of the
3539       advanced checks.
3540     
3541     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3542       of interwiki link before calling `muse-handle-explicit-link'.
3543     
3544     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3545       "\\|" separator between project-alist entries and interwiki entries.
3546       Force a reconfiguration of muse-colors-markup.
3547     
3548     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3549       sure that we don't colorize WikiNames that don't go with any file.
3550     
3552     modified files:
3553      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3554      lisp/muse-wiki.el
3557 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3559     Summary:
3560       Attempt to simplify muse-wiki a bit.
3561     Revision:
3562       muse--main--1.0--patch-105
3564     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3565       here.
3566     
3567     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3568       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3569       (muse-wiki-update-use-wikiword-markup-regexp)
3570       (muse-wiki-update-use-wikiword-link-function)
3571       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3572       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3573     
3574     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3575       `muse-wiki-use-wikiword' is specified.
3576     
3577     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3578       unless `muse-wiki-use-wikiword' is specified.
3579     
3580     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3581       muse-colors-markup.
3582     
3583     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3584       muse-publish-markup-regexps.
3585     
3586     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3587       muse-publish-url-transforms.
3588     
3589     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3590       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3591     
3593     modified files:
3594      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3597 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3599     Summary:
3600       Make muse-blosxom use relative name of published file in page-date alist.
3601     Revision:
3602       muse--main--1.0--patch-104
3604     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3605       file.
3606       (muse-blosxom-update-page-date-alist): Renamed from
3607       `muse-blosxom-markup-date-directive'.  Make the current file name
3608       relative to the base directory and strip file extension if necessary.
3609     
3611     modified files:
3612      ChangeLog lisp/muse-blosxom.el
3615 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3617     Summary:
3618       Hack on muse-blosxom timestamps somewhat.
3619     Revision:
3620       muse--main--1.0--patch-103
3622     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3623       actually do something useful.  This should have a different name,
3624       really.
3625       ("blosxom-html", "blosxom-xhtml"): Call
3626       `muse-blosxom-markup-date-directive' after publishing each entry.
3627     
3629     modified files:
3630      ChangeLog lisp/muse-blosxom.el
3633 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3635     Summary:
3636       Fix several startup and compile errors.
3637     Revision:
3638       muse--main--1.0--patch-102
3640     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3641       fixes an error that occurred during startup.
3642     
3643     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3644       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3645       to muse.el.
3646     
3647     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3648       that the nasty compile errors go away.  Fix a few typos.
3649       (muse-ignored-extensions): Fix docstring.
3650       (muse-file-extension): Move this higher in the file.
3651     
3652     
3654     modified files:
3655      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3658 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3660     Summary:
3661       Note that muse-file-extension should not have "." in front.
3662     Revision:
3663       muse--main--1.0--patch-101
3665     * lisp/muse-project.el (muse-project-find-file): Handle case where
3666       muse-file-extension is not specified.
3667     
3668     * lisp/muse.el (muse-file-extension): Note that the period at the
3669       beginning of this value should be omitted.
3670     
3671     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3672       file extension so that regexp characters inside the extension will not
3673       goof it up.  This should never be a problem in normal cases, but let's
3674       be robust.
3675     
3677     modified files:
3678      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3679      lisp/muse.el
3682 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3684     Summary:
3685       Implement optional file extension of Muse files.
3686     Revision:
3687       muse--main--1.0--patch-100
3689     * lisp/muse-mode.el (muse-mode): Make sure
3690       `muse-update-ignored-extensions-regexp' gets updated every time we
3691       enter Muse mode.  This works around a bug in the customize interface --
3692       if a user changes an option using setq, the :set function sometimes
3693       does not get executed.  I should really try to determine whether or not
3694       this is really an issue anymore.
3695     
3696     * lisp/muse-project.el (muse-project-find-file): Make use of
3697       `muse-file-extension'.
3698     
3699     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3700       customizable; it is autogenerated from `muse-ignored-extensions'.
3701       (muse-update-ignored-extensions-regexp): New function that sets the
3702       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3703       make sure that the value of `muse-file-extension' is taken into
3704       account.
3705       (muse-ignored-extensions): New option that determines which file
3706       extensions to ignore.  It is in the form of a list of regexps.
3707     
3708     * lisp/muse.el (muse-file-extension): New option that allows the user to
3709       specify the file extension to be used for Muse files.  By default, this
3710       is nil, which means that no extension will be used.
3711     
3712     * lisp/muse.el (muse-page-name): Handle case where
3713       `muse-ignored-extensions-regexp' is nil.
3714     
3716     modified files:
3717      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3718      lisp/muse-regexps.el lisp/muse.el
3721 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3723     Summary:
3724       Document new blosxom convenience feature.
3725     Revision:
3726       muse--main--1.0--patch-99
3728     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3729       `muse-blosxom-project-alist-entry'.  An example is provided in the
3730       header.
3731     
3733     modified files:
3734      ChangeLog lisp/muse-blosxom.el
3737 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3739     Summary:
3740       Further work on `muse-project-alist' entry generation for blosxom.
3741     Revision:
3742       muse--main--1.0--patch-98
3744     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3745       Include subdirectories in first part of "Blog" entry.
3746     
3747     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3748       that returns a list of dirs that are to be used with the first part of
3749       a `muse-project-alist' entry.
3750     
3752     modified files:
3753      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3756 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3758     Summary:
3759       New function: muse-blosxom-project-alist-entry.
3760     Revision:
3761       muse--main--1.0--patch-97
3763     * examples/mwolson/muse-init.el: Update from my latest settings.
3764       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3765     
3766     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3767       that generates the latter part of an entry for `muse-project-alist'.
3768     
3770     modified files:
3771      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3774 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3776     Summary:
3777       Merged from hodique@lifl.fr--2005 (patch 12-23)
3778     Revision:
3779       muse--main--1.0--patch-96
3781     Patches applied:
3782     
3783      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3784        Merged from mwolson@gnu.org--2005 (patch 68-76)
3785     
3786      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3787        Merged from mwolson@gnu.org--2005 (patch 77-80)
3788     
3789      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3790        Merged from mwolson@gnu.org--2005 (patch 81)
3791     
3792      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3793        Merged from mwolson@gnu.org--2005 (patch 82)
3794     
3795      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3796        Escape % in latex publishing
3797     
3798      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3799        bugfix
3800     
3801      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3802        small improvement on muse-make-link
3803     
3804      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3805        Fix customization of muse-wiki-wikiword-regexp
3806     
3807      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3808        Allow full customization of WikiWords
3809     
3810      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3811        Fix mouse-2 yank bug in muse-mode
3812     
3813      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3814        Fix interpretation order
3815     
3816      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3817        Merged from mwolson@gnu.org--2005 (patch 83-95)
3818     
3820     modified files:
3821      ChangeLog lisp/muse-wiki.el
3823     new patches:
3824      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3825      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3826      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3827      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3828      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3829      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3830      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3831      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3832      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3833      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3834      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3835      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3838 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3840     Summary:
3841       Minor docfixes.
3842     Revision:
3843       muse--main--1.0--patch-95
3845     * lisp/muse-mode.el (muse-follow-name-at-point) 
3846       (muse-follow-name-at-mouse): Docfixes.
3847     
3849     modified files:
3850      ChangeLog lisp/muse-mode.el
3853 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3855     Summary:
3856       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3857     Revision:
3858       muse--main--1.0--patch-94
3860     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3861       `muse-blosxom-new-entry'.
3862     
3863     * muse.texi (Blosxom Entries): Ditto.
3864     
3866     modified files:
3867      ChangeLog lisp/muse-blosxom.el muse.texi
3870 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3872     Summary:
3873       Re-add global mouse-2 event.
3874     Revision:
3875       muse--main--1.0--patch-93
3877     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3878       mouse-2, since Yann found a way around the problem I was facing.
3879       (muse-follow-name-at-mouse): Call the event that would normally be used
3880       here if we don't have a link at point.
3881     
3883     modified files:
3884      ChangeLog lisp/muse-mode.el
3887 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3889     Summary:
3890       Fix publishing error.
3891     Revision:
3892       muse--main--1.0--patch-92
3894     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3895       the cdr of output-dir.  This was a code fragment from a previous
3896       attempt to refactor this function.
3897     
3899     modified files:
3900      ChangeLog lisp/muse-project.el
3903 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3905     Summary:
3906       Work on getting to the point where we can resolve project interwiki links.
3907     Revision:
3908       muse--main--1.0--patch-91
3910     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3911       `muse-publishing-current-file'.
3912     
3913     * lisp/muse-project.el (muse-project-of-file): Ditto.
3914     
3915     * lisp/muse-project.el (muse-project-applicable-styles): New function
3916       that returns the usable styles for a file, given either a list of
3917       styles or a project name.  This is useful for removing styles that will
3918       be ignored for a file.
3919       (muse-project-publish-file): Split :include and :exclude processing
3920       into `muse-project-applicable-styles'.
3921     
3922     * lisp/muse-publish.el (muse-publish-output-name): Use
3923       `muse-publishing-current-file'.
3924     
3925     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3926     
3927     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3928       project names.
3929     
3930     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3931       names to be uninterpreted.  Remove need for muse-assoc-string.
3932     
3933     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3934       function that will be called to fetch a link to a page from a Muse
3935       project from the output file of the currently-published file.  This is
3936       commented out for now since I ran out of energy.
3937     
3938     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3939       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3940       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3941       Handle case where no interwiki can be found, even though this should
3942       never happen.
3943     
3944     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3945       whenever Muse mode is entered.  That way we don't have to enter an
3946       extra command in our .emacs.
3947     
3948     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3949       `muse-publishing-current-file' already exists that does the same thing.
3950       How embarrassing.
3951     
3952     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3953     
3954     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3955       to use it.
3956     
3958     modified files:
3959      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3960      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3963 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3965     Summary:
3966       Mouse-2 on regular text will yank rather than give an error.
3967     Revision:
3968       muse--main--1.0--patch-90
3970     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3971       this seems to be more trouble than it's worth.
3972       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3973       use our own implementation.
3974     
3976     modified files:
3977      ChangeLog lisp/muse-mode.el
3980 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3982     Summary:
3983       Make interwiki links publish with the correct extension.
3984     Revision:
3985       muse--main--1.0--patch-89
3987     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3988       prefix and suffix to interwiki names, as well as stripping out unwanted
3989       extensions.
3990     
3992     modified files:
3993      ChangeLog lisp/muse-wiki.el
3996 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3998     Summary:
3999       Fix publishing of bare interwiki names.
4000     Revision:
4001       muse--main--1.0--patch-88
4003     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4004       `set'.  Use `muse-assoc-string' instead of `assoc'.
4005     
4006     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4007       `assoc-string' functionality usable with Emacs21 and XEmacs.
4008     
4010     modified files:
4011      ChangeLog lisp/muse-wiki.el lisp/muse.el
4014 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4016     Summary:
4017       Apply a few fixes from Yann's branch.
4018     Revision:
4019       muse--main--1.0--patch-87
4021     Background: I hacked on Muse over the weekend while offline, and so did
4022                 Yann.  His changes to muse-wiki.el are different than the
4023                 ones that I made, so we should probably figure out the best
4024                 way to handle this when we both get on IRC again.  For now,
4025                 I've merged in the bugfixes that he's made, omitting most of
4026                 the changes to muse-wiki.
4027     
4028     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4029     
4030     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4031     
4032     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4033       introduced previously.
4034     
4036     modified files:
4037      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4040 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4042     Summary:
4043       Warn if file not published; hack further on Wiki stuff.
4044     Revision:
4045       muse--main--1.0--patch-86
4047     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4048       complete <div> tags that are of the class "image-link".  It is hoped
4049       that this will prevent user-added <div> tags from being mangled.
4050     
4051     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4052       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4053       need to look at the text at point.
4054     
4055     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4056       current file has not been published since it was up-to-date.  Thanks to
4057       Bill Freeman for the suggestion.
4058     
4059     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4060       is nil.  If this happens, return the original URL.
4061     
4062     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4063       `muse-wiki-update-interwiki-regexp.'
4064       (muse-wiki-update-interwiki-regexp): New function that sets the value
4065       of `muse-wiki-interwiki-regexp'.
4066       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4067       on :set.
4068     
4069     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4070       `muse-wiki-expand-interwiki'.
4071       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4072       with no matching file from being published as links.
4073     
4074     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4075       string argument once again, since this behavior is needed when
4076       publishing.
4077       (muse-wiki-handle-wikiword): Ditto.
4078     
4079     * lisp/muse.el (muse-handle-url): Ditto.
4080     
4081     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4082       after every unsuccessful attempt at handling the link.  If argument is
4083       given, restore match-data at end, too.
4084     
4085     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4086       argument.  Match data is always saved.  If argument is not given,
4087       assume that `muse-implicit-link-regexp' has been matched against, and
4088       return the 1st match string if no handlers worked.
4089     
4091     modified files:
4092      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4093      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4096 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4098     Summary:
4099       Hack on WikiName handling and make TAB work for Wiki links.
4100     Revision:
4101       muse--main--1.0--patch-85
4103     * lisp/muse-colors.el (muse-colors-markup): Use
4104       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4105     
4106     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4107       nil, don't color bad links.  If non-nil, color bad links.
4108     
4109     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4110     
4111     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4112       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4113       (muse-journal-rss-munge-buffer): Ditto.
4114     
4115     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4116       Docfix.
4117     
4118     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4119       are handled first, then implicit ones.  It should work better in all
4120       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4121       to determine how far to scan for an implicit link.  This defaults to
4122       the text between the point and the next space.
4123     
4124     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4125       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4126       literally after opening the buffer.  Hopefully this can be of use in
4127       custom visit-link functions, when necessary.
4128     
4129     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4130       `muse-visit-link-default'.
4131     
4132     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4133       Search by text properties instead of regexps.  This allows Muse to find
4134       links without having to have a massive regexp that contains all link
4135       types.  The downside is that this will not work if the user defontifies
4136       the buffer.  But it would somewhat defeat the purpose of following
4137       links if you can't see them.
4138     
4139     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4140       enough command line args are passed in batch mode.
4141     
4142     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4143       `muse-explicit-link-regexp'.
4144     
4145     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4146       `muse-link-regexp'.
4147     
4148     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4149       specifies the "common ground" of all implicit links, like URLs, bare
4150       WikiNames, and -- in the future -- email addresses.
4151     
4152     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4153     
4154     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4155       optional.  That was a bad idea on my part.  Renamed from
4156       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4157       annoy anyone :^) .
4158     
4159     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4160       `muse-wiki-interwiki-expand'.
4161       (muse-wiki-handle-wikiword): Renamed from
4162       `muse-wiki-wikiword-handle'.
4163     
4164     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4165       for the eval-after-load arg since XEmacs chokes on constants.
4166     
4167     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4168       face on WikiWords that don't correspond with a file.  If people really
4169       want this to appear in bad-link face, I could accommodate that.
4170     
4171     * lisp/muse.el (muse-handle-url): New function that detects whether the
4172       given string is a URL.
4173       (muse-implicit-link-functions): Renamed from
4174       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4175       (muse-explicit-link-functions): Renamed from
4176       `muse-mode-handler-functions'.
4177       (muse-handle-implicit-link): New function that handles all
4178       implicit links by calling functions from `muse-implicit-link-functions'.
4179       (muse-handle-explicit-link): Renamed from
4180       `muse-handled-url'.
4181     
4183     modified files:
4184      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4185      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4186      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4189 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4191     Summary:
4192       Allow WikiWords to be ignored with <nop> or "''''".
4193     Revision:
4194       muse--main--1.0--patch-84
4196     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4197     
4198     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4199       whether to hide <nop> tags when coloring a Muse buffer.
4200       (muse-wiki-wikiword-at-point): Docfix.
4201       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4202       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4203       during publishing.
4204       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4205       which keeps the WikiWord that follows it from being interpreted.
4206       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4207       WikiWord delimiter.
4208     
4210     modified files:
4211      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4214 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4216     Summary:
4217       Update postal address of FSF in muse-wiki.el.
4218     Revision:
4219       muse--main--1.0--patch-83
4221     * lisp/muse-wiki.el: Update postal address of the FSF.
4222     
4224     modified files:
4225      ChangeLog lisp/muse-wiki.el
4228 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4230     Summary:
4231       Interpret explicit links before emphasis.
4232     Revision:
4233       muse--main--1.0--patch-82
4235     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4236       links before emphasis.
4237     
4238     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4239       for the heck of it.
4241     modified files:
4242      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4245 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4247     Summary:
4248       Wiki hacking, regexp tweaks.
4249     Revision:
4250       muse--main--1.0--patch-81
4252     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4253       muse-regexp.
4254     
4255     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4256       that indicates whether or not to use character classes in regexps.  The
4257       default is to let Muse try to figure it out.
4258       (muse-extreg-usable-p): Make use of this variable.
4259     
4260     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4261       this regexp.  I'm guessing it was supposed to have a TAB in there at
4262       one time.  Replace this stuff with muse-regexp-space.
4263     
4264     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4265       by default.
4266     
4267     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4268       "or".
4269     
4270     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4271       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4272       We'll fix those anchor problems eventually!
4273     
4274     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4275       uses `muse-interwiki-handle' to determine whether an interwiki link is
4276       at point.
4277     
4278     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4279       look for a suitable value at point if needed.
4280     
4281     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4282     
4283     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4284     
4285     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4287     modified files:
4288      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4289      lisp/muse-wiki.el
4292 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4294     Summary:
4295       Make installation of manual when not using Debian go smoothly.
4296     Revision:
4297       muse--main--1.0--patch-80
4299     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4300       and options are to be used when insinuating the Muse documentation into
4301       the Info menu.
4302     
4303     * Makefile (install): Make use of INSTALLINFO.
4304     
4305     * README (Installation): Give directions for changing INSTALLINFO on a
4306       Debian system and changing where Muse is installed.
4307     
4308     * muse.texi: Ditto.
4310     modified files:
4311      ChangeLog Makefile Makefile.defs README muse.texi
4314 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4316     Summary:
4317       Fix compiler warning induced by last patch.
4318     Revision:
4319       muse--main--1.0--patch-79
4321     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4322       compiler warning.
4324     modified files:
4325      ChangeLog lisp/muse-project.el lisp/muse.el
4328 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4330     Summary:
4331       Add `muse-current-file', fix minor QuickStart issue.
4332     Revision:
4333       muse--main--1.0--patch-78
4335     * examples/QuickStart: Make John Wiegley the author.
4336     
4337     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4338       `muse-current-file' instead of `buffer-file-name'.
4339     
4340     * lisp/muse-project.el (muse-current-project): Document.
4341     
4342     * lisp/muse-project.el (muse-current-file): New variable indicating the
4343       name, including path, of the file that is currently being published.
4344       (muse-project-of-file): Make use of
4345       `muse-current-file'.
4346     
4347     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4348     
4349     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4351     modified files:
4352      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4353      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4354      lisp/muse.el
4357 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4359     Summary:
4360       Make muse-replace-regexp-in-string closer to its parent; no func change.
4361     Revision:
4362       muse--main--1.0--patch-77
4364     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4365       to implement all functionality of `replace-regexp-in-string'.  No
4366       functionality change.
4367     
4369     modified files:
4370      ChangeLog lisp/muse.el
4373 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4375     Summary:
4376       Play nicely with fill, adaptive-fill, and flyspell.
4377     Revision:
4378       muse--main--1.0--patch-76
4380     * muse-mode.el (muse-mode-intangible-links): New function used to
4381       determine whether links will be considered intangible.
4382     
4383     * lisp/muse-mode.el (muse-mode-link-functions)
4384       (muse-mode-handler-functions): Minor docfix.
4385     
4386     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4387       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4388       making links intangible by default, but this may be adjusted by use of
4389       the `muse-mode-intangible-links' function.
4390     
4391     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4392       nil if we should allow a fill to occur here.  Keeps links from being
4393       broken up.
4394     
4395     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4396       non-nil if we allow spell-checking to occur here.  Keeps links from
4397       being improperly colorized.
4398     
4399     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4400       functionality change.
4402     modified files:
4403      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4406 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4408     Summary:
4409       Minor doc changes and code prettification.
4410     Revision:
4411       muse--main--1.0--patch-75
4413     * AUTHORS: Note that YH's assignment is in the mail.
4414     
4415     * README (scripts): Explain better the contents of the `scripts'
4416       directory.
4417     
4418     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4420     modified files:
4421      AUTHORS ChangeLog README lisp/muse-wiki.el
4424 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4426     Summary:
4427       Merged from hodique@lifl.fr--2005 (patch 7-11)
4428     Revision:
4429       muse--main--1.0--patch-74
4431     Patches applied:
4432     
4433      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4434        split WikiWords and InterWiki links into their own package
4435     
4436      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4437        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4438     
4439      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4440        Mimic experimental behavior for interwiki
4441     
4442      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4443        fix notes publishing
4444     
4445      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4446        various minor fixes
4448     new files:
4449      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4451     modified files:
4452      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4453      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4455     renamed files:
4456      experimental/.arch-ids/muse-wiki.el.id
4457        ==> experimental/.arch-ids/muse-wiki-old.el.id
4458      experimental/muse-wiki.el
4459        ==> experimental/muse-wiki-old.el
4461     new patches:
4462      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4463      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4464      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4465      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4466      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4469 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4471     Summary:
4472       Tell people where to find on-line version of manual.
4473     Revision:
4474       muse--main--1.0--patch-73
4476     * README: Add on-line locations for manual.
4477     
4478     * muse.texi: Remove @include directive.  This makes generating a PDF of
4479       this documentation a lot easier.
4480     
4481     * muse.texi (Preface): Add on-line locations for manual.
4483     modified files:
4484      ChangeLog README muse.texi
4487 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4489     Summary:
4490       Try to make Muse play nice with outline minor mode.
4491     Revision:
4492       muse--main--1.0--patch-72
4494     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4495     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4496     "muse" instead of "t" when adding invisibility to text or checking for
4497     invisibility.
4498     
4499     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4500     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4501     this function.
4503     modified files:
4504      ChangeLog lisp/muse-colors.el lisp/muse.el
4507 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4509     Summary:
4510       Minor grammar fix in Introduction section of manual.
4511     Revision:
4512       muse--main--1.0--patch-71
4514     * muse.texi (Introduction): Minor grammar fix.
4516     modified files:
4517      ChangeLog muse.texi
4520 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4522     Summary:
4523       Release Muse 3.01.
4524     Revision:
4525       muse--main--1.0--patch-70
4527     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4528     
4529     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4530     
4531     * lisp/muse-poem.el (muse-poem-markup-strings)
4532       (muse-poem-chapbook-strings): Make customizable.
4533     
4534     * lisp/muse-poem.el (muse-chapbook-latex-header)
4535       (muse-chapbook-latex-footer): Docfix.
4536     
4537     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4538       (muse-texinfo-pdf-extension): Ditto.
4539     
4540     * lisp/muse.el (muse-version): Change to 3.01.
4541     
4542     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4543       done, for now!
4545     modified files:
4546      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4547      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4550 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4552     Summary:
4553       Tweak documentation thoroughly; still incomplete.
4554     Revision:
4555       muse--main--1.0--patch-69
4557     * README: Minor tweaks.
4558     
4559     * muse.texi: Massively rename chapters so that the titles are more
4560       descriptive.  Clean up grammar.
4561     
4562     * muse.texi (Obtaining Muse): Move content of Installation node here,
4563       stripping out any customization tips, since those are covered later.
4564       Re-work this chapter since I was dissatisfied with it.
4565     
4566     * muse.texi (Installation): This node has the content of README regarding
4567       installation, which fits the title of the node much better than the
4568       previous content.
4569     
4570     * muse.texi (Blosxom): Turn the sections of this section into
4571       subsections.
4572     
4573     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4574       like lists!
4575     
4576     * muse.texi (History): Add a "2005" item.
4578     modified files:
4579      ChangeLog README muse.texi
4582 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4584     Summary:
4585       Finish documenting 2 more publishing styles.
4586     Revision:
4587       muse--main--1.0--patch-68
4589     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4590     
4591     * lisp/muse-journal.el: Docfixes.
4592     
4593     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4594       documentation to this function.
4595     
4596     * muse.texi (Blosxom Options): New node containing the publishing styles
4597       and options provided by Blosxom.
4598       (Book): Add usage note, as I suspect a lot of people might be confused
4599       by this style.
4600       (HTML): Space out entries better.
4601       (Journal, LaTeX): New nodes for publishing styles.
4602       (Common Elements): Document a few options that are present in
4603       `muse-publish.el'.
4605     modified files:
4606      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4607      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4610 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4612     Summary:
4613       Make Muse installable and correct an Emacs21 issue.
4614     Revision:
4615       muse--main--1.0--patch-67
4617     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4618       directory will be generated.
4619       (all): Compile muse.info by default.
4620       (doc): Refactor into individual generation rules for .html and .info
4621       files.
4622       (install): New rule that installs Muse source code, compiled .elc
4623       files, and the manual into proper places.
4624     
4625     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4626     
4627     * README (Insinuation): Move old content of Installation here.
4628       (Installation): Fill out this section.
4629       (Further Documentation): Add link to my website and note that a full
4630       manual is included with Muse.
4631     
4632     * lisp/Makefile (EL): Populate with .el files.
4633       (install): New rule that installs both .elc and .el files.
4634     
4635     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4636       Emacs21, hack in a handler for the @documentencoding tag so that it
4637       doesn't error out.
4639     modified files:
4640      ChangeLog Makefile Makefile.defs README lisp/Makefile
4641      lisp/muse-texinfo.el
4644 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4646     Summary:
4647       Cater even more to XEmacs and its annoying whims.
4648     Revision:
4649       muse--main--1.0--patch-66
4651     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4652       environment variable.
4653     
4654     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4655       handle it.  Load `muse-build.el' instead.
4656     
4657     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4658       used.
4659     
4660     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4661       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4662       not used.
4663     
4664     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4665       function does not appear to be used.
4666     
4667     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4668       `replace-regexp-in-string', since XEmacs doesn't have this function.
4669       We only implement the first 3 args, but this could be extended if we
4670       need to do so.
4671     
4672     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4673       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4674     
4675     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4676     
4677     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4678       make XEmacs shut up.
4679     
4680     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4681     
4682     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4683     
4684     * lisp/muse-http.el (muse-winnow-list): Ditto.
4685     
4686     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4687     
4688     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4689     
4690     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4691     
4692     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4693       anything.
4694     
4695     * scripts/publish: Use EMACS environment variable instead of hard-coding
4696       it.
4698     modified files:
4699      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4700      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4701      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4702      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4703      lisp/muse.el scripts/muse-build.el scripts/publish
4706 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4708     Summary:
4709       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4710     Revision:
4711       muse--main--1.0--patch-65
4713     * AUTHORS: Update entry.
4714     
4715     * muse-*.el: Move to the lisp directory.
4716     
4717     * lisp/Makefile: New file containing rules to test and compile the
4718       source.
4719     
4720     * Makefile.defs: New file that contains common definitions for all other
4721       Makefiles, such as Emacs command to use.
4722     
4723     * Makefile: Move lisp-specific rules to lisp/Makefile.
4724       (SUBDIRS): New variable containing subdirectories to clean.
4725     
4726     * README: Update to reflect new location of source files.  Give updated
4727       directions for compiling with XEmacs.
4728     
4729     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4730       compile.
4731       (%.html): Pass SITEFLAG as an environment variable to
4732       ../scripts/publish.
4733     
4734     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4735       seems to be needed to keep the process from failing.  This has *got* to
4736       be a bug in Muse, but I don't want to deal with it now.
4737     
4738     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4739     
4740     * lisp/muse-convert.el: Move line to commentary section.
4741     
4742     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4743       locally-bound `type' variable isn't used here.
4744     
4745     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4746     
4747     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4748       binding.
4749     
4750     * scripts/muse-build.el (load-path): Correct paths.
4751     
4752     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4753       as to avoid spurious warnings.
4754     
4755     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4756       it exists.
4757     
4758     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4759       (muse-match-string-no-properties): New functions that take the place of
4760       `line-end-position', `line-beginning-position', and
4761       `match-string-no-properties', respectively.
4762     
4763     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4764       (muse-my-journal-find-entries): Use Muse-specific version of
4765       `match-string-no-properties', `line-beginning-position', and
4766       `line-end-position' since these do not exist in XEmacs.
4767     
4768     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4769       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4770     
4771     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4772     
4773     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4774       (muse-html-insert-contents): Ditto.
4775     
4776     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4777     
4778     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4779     
4780     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4781     
4782     * lisp/muse-publish.el (muse-publish-markup-tag)
4783       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4784       (muse-published-buffer-contents): Ditto.
4785     
4786     * scripts/muse-build.el (muse-elint-files): Ditto.
4788     new files:
4789      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4790      lisp/.arch-ids/Makefile.id lisp/Makefile
4792     modified files:
4793      AUTHORS ChangeLog Makefile README examples/Makefile
4794      examples/QuickStart examples/johnw/muse-johnw.el
4795      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4796      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4797      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4798      lisp/muse.el scripts/muse-build.el scripts/publish
4800     renamed files:
4801      .arch-ids/muse-blosxom.el.id
4802        ==> lisp/.arch-ids/muse-blosxom.el.id
4803      .arch-ids/muse-book.el.id
4804        ==> lisp/.arch-ids/muse-book.el.id
4805      .arch-ids/muse-colors.el.id
4806        ==> lisp/.arch-ids/muse-colors.el.id
4807      .arch-ids/muse-convert.el.id
4808        ==> lisp/.arch-ids/muse-convert.el.id
4809      .arch-ids/muse-docbook.el.id
4810        ==> lisp/.arch-ids/muse-docbook.el.id
4811      .arch-ids/muse-html.el.id
4812        ==> lisp/.arch-ids/muse-html.el.id
4813      .arch-ids/muse-http.el.id
4814        ==> lisp/.arch-ids/muse-http.el.id
4815      .arch-ids/muse-journal.el.id
4816        ==> lisp/.arch-ids/muse-journal.el.id
4817      .arch-ids/muse-latex.el.id
4818        ==> lisp/.arch-ids/muse-latex.el.id
4819      .arch-ids/muse-mode.el.id
4820        ==> lisp/.arch-ids/muse-mode.el.id
4821      .arch-ids/muse-poem.el.id
4822        ==> lisp/.arch-ids/muse-poem.el.id
4823      .arch-ids/muse-project.el.id
4824        ==> lisp/.arch-ids/muse-project.el.id
4825      .arch-ids/muse-publish.el.id
4826        ==> lisp/.arch-ids/muse-publish.el.id
4827      .arch-ids/muse-regexps.el.id
4828        ==> lisp/.arch-ids/muse-regexps.el.id
4829      .arch-ids/muse-texinfo.el.id
4830        ==> lisp/.arch-ids/muse-texinfo.el.id
4831      .arch-ids/muse.el.id
4832        ==> lisp/.arch-ids/muse.el.id
4833      muse-blosxom.el
4834        ==> lisp/muse-blosxom.el
4835      muse-book.el
4836        ==> lisp/muse-book.el
4837      muse-colors.el
4838        ==> lisp/muse-colors.el
4839      muse-convert.el
4840        ==> lisp/muse-convert.el
4841      muse-docbook.el
4842        ==> lisp/muse-docbook.el
4843      muse-html.el
4844        ==> lisp/muse-html.el
4845      muse-http.el
4846        ==> lisp/muse-http.el
4847      muse-journal.el
4848        ==> lisp/muse-journal.el
4849      muse-latex.el
4850        ==> lisp/muse-latex.el
4851      muse-mode.el
4852        ==> lisp/muse-mode.el
4853      muse-poem.el
4854        ==> lisp/muse-poem.el
4855      muse-project.el
4856        ==> lisp/muse-project.el
4857      muse-publish.el
4858        ==> lisp/muse-publish.el
4859      muse-regexps.el
4860        ==> lisp/muse-regexps.el
4861      muse-texinfo.el
4862        ==> lisp/muse-texinfo.el
4863      muse.el
4864        ==> lisp/muse.el
4866     new directories:
4867      lisp lisp/.arch-ids
4870 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4872     Summary:
4873       Massively untabify files.
4874     Revision:
4875       muse--main--1.0--patch-64
4878     modified files:
4879      ChangeLog ChangeLog.2004 experimental/muse-message.el
4880      experimental/muse-wiki.el muse-book.el muse-colors.el
4881      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4882      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4883      muse-project.el muse-publish.el muse-regexps.el
4884      muse-texinfo.el muse.el
4887 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4889     Summary:
4890       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4891     Revision:
4892       muse--main--1.0--patch-63
4894     (Summary of changes that Yann made)
4895     
4896     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4897     
4898     * muse-mode.el (muse-generate-index): Move index generation code into
4899       `muse-index-as-string'.
4900       (muse-index-as-string): New function that generates an index and
4901       returns it as a string, instead of placing it in a buffer like
4902       `muse-generate-index' used to.
4903     
4904     Patches applied:
4905     
4906      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4907        merge from mwolson@gnu.org--2005
4908     
4909      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4910        Accept WikiWords as links [mostly rescinded]
4911     
4912      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4913        merge from mwolson@gnu.org--2005/muse--main--1.0
4914     
4915      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4916        Merged from mwolson@gnu.org--2005 (patch 60-62)
4917     
4918      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4919        provide a string view of the index
4921     modified files:
4922      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4924     new patches:
4925      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4926      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4927      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4928      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4929      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4932 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4934     Summary:
4935       Document Blosxom, Book, DocBook, and HTML publishing styles.
4936     Revision:
4937       muse--main--1.0--patch-62
4939     * muse-blosxom.el: Clean up header.
4940     
4941     * muse-book.el (muse-before-book-publish-hook): Rename to
4942       `muse-book-before-publish-hook'.
4943       (muse-after-book-publish-hook): Rename to
4944       `muse-book-after-publish-hook'.
4945     
4946     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4947       (muse-html-markup-strings, muse-xhtml-markup-strings)
4948       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4949       (muse-html-charset-default, muse-html-encoding-default)
4950       (muse-html-encoding-map): Docfixes.
4951     
4952     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4953       sections.
4955     modified files:
4956      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4959 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4961     Summary:
4962       Begin work on Publishing Styles section of manual.
4963     Revision:
4964       muse--main--1.0--patch-61
4966     * Makefile (.PHONY): Add "doc" to list.
4967       (doc): New rule that generates Info and HTML files from muse.texi.
4968       (dist): Rely on `distclean', not `clean'.
4969     
4970     * examples/QuickStart (Authoring mode): Remove empty section.
4971     
4972     * muse.texi: Call this program "the Emacs Muse" in title.
4973       (Publishing Styles): Begin to populate section.
4974       (Deriving Styles): First subsection of Publishing Styles.
4975       (Contributors): Remove spurious copyright section, since we address
4976       this in the title.
4977     
4978     * README: Actually remember to add this file.
4980     new files:
4981      .arch-ids/README.id README
4983     modified files:
4984      ChangeLog Makefile examples/QuickStart muse.texi
4987 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4989     Summary:
4990       Document Markup Rules.
4991     Revision:
4992       muse--main--1.0--patch-60
4994     * examples/QuickStart: Remove stray <comment> tag.
4995     
4996     * muse.texi (Top): Comment every menu line.
4997       (Markup Rules): New section with plenty of subsections.
4999     modified files:
5000      ChangeLog examples/QuickStart muse.texi
5003 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5005     Summary:
5006       Release this as Muse 3.00.90 (RC1).
5007     Revision:
5008       muse--main--1.0--patch-59
5010     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5011       is compatible with both Emacs and XEmacs.
5012     
5013     * examples/README: Renamed to QuickStart.
5014     
5015     * examples/Makefile (EXAMPLES): Reflect name change of README.
5016     
5017     * muse.el: Ditto.
5019     modified files:
5020      ChangeLog Makefile examples/Makefile muse.el
5022     renamed files:
5023      examples/.arch-ids/README.id
5024        ==> examples/.arch-ids/QuickStart.id
5025      examples/README
5026        ==> examples/QuickStart
5029 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5031     Summary:
5032       Makefile refactoring.
5033     Revision:
5034       muse--main--1.0--patch-58
5036     * Makefile (.PHONY): List all non-file targets.
5037       (examples): New rule that calls Make in the examples directory.
5038       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5039     
5040     * README: Move to the examples directory.  I'd prefer to distribute a
5041       very basic plain text README and use this as a quickstart + markup
5042       example + publishing example.
5043     
5044     * examples/Makefile: Move all README-related rules here.
5045     
5046     * examples/README: Add an "About this document" section.  
5047     
5048     * scripts/publish (style): Do not include the contrib directory, since we
5049       don't use any code from there.  Since this is only invoked from the
5050       examples directory, make sure add the parent directory to the load
5051       path.
5052     
5053     * muse.texi: Change version to 3.00.90 (RC1).
5054     
5055     * muse.el: Change location of the README file in header.
5056     
5057     * muse.el (muse-version): Update to 3.00.90 (RC1).
5059     new files:
5060      examples/.arch-ids/Makefile.id examples/Makefile
5062     modified files:
5063      ChangeLog Makefile examples/README muse.el muse.texi
5064      scripts/publish
5066     renamed files:
5067      .arch-ids/README.id
5068        ==> examples/.arch-ids/README.id
5069      README
5070        ==> examples/README
5073 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5075     Summary:
5076       Update my example configuration.
5077     Revision:
5078       muse--main--1.0--patch-57
5080     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5081       and experimental status of muse-message.
5083     modified files:
5084      ChangeLog examples/mwolson/muse-init.el
5087 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5089     Summary:
5090       Provide optional outline-style faces; customization fixes; experimental stuff.
5091     Revision:
5092       muse--main--1.0--patch-56
5094     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5095       option that determines what the header faces should look like.  If
5096       'outline, use outline-style faces.  If nil, don't generate the faces at
5097       all, which allows the user to specify their own.  Otherwise, use the
5098       scaled faces, which is the default behavior.
5099       (muse-colors-outline-faces-list): List of faces to use.  In case the
5100       outline faces are not available, provide reasonable defaults.
5101       (muse-make-faces): Use dolist instead of mapc.  Implement the
5102       possibility of having outline-style colors for heading.  Don't call
5103       this function immediately -- give the users time to make their changes
5104       through the customize interface.  Once we call this function, Emcs from
5105       CVS will not allow the faces to be changed easily, which is a shame.
5106     
5107     * muse-message.el (muse-message-contents-tag): Copied from
5108       `muse-publish-contents-tag' in order to keep the customization
5109       interface from making the `muse-markup-tags' option from throwing a
5110       type mismatch error.  This function is untested and will likely do
5111       nothing useful.  This file has been moved to the experimental folder
5112       until it gets fleshed out more.
5113     
5114     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5115       file that could eventually provide wiki-like ability.  Currently this
5116       is just a collection of functions that were pruned out when he remade
5117       Muse, so don't get too excited.  I plan to eventually merge Yann
5118       Hodique's work here, probably after the first release of Muse.
5119     
5120     * muse-regexps.el (muse-regexp): Improve description.
5121     
5122     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5123       the muse-regexp group since it is just a single regexp.  Lists of
5124       regexps don't have to be in muse-regexp, however.
5125     
5126     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5127       since the Emacs devel mailing list seems to not want Britain-izations
5128       in Emacs code.
5129     
5130     * muse-colors.el (muse-colors): Ditto.
5131     
5132     * muse-docbook.el (muse-docbook): Ditto.
5133     
5134     * muse-html.el (muse-html): Ditto.
5135     
5136     * muse-http.el (muse-http): Ditto.
5137     
5138     * muse-message.el (muse-message): Ditto.
5139     
5140     * muse-mode.el (muse-mode): Ditto.
5141     
5142     * muse-project.el (muse-project): Ditto.
5143     
5144     * muse-publish.el (muse-publish): Ditto.
5145     
5146     * muse.el (muse): Ditto.
5148     new files:
5149      experimental/.arch-ids/=id
5150      experimental/.arch-ids/muse-wiki.el.id
5151      experimental/muse-wiki.el
5153     modified files:
5154      ChangeLog experimental/muse-message.el muse-blosxom.el
5155      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5156      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5157      muse.el
5159     renamed files:
5160      .arch-ids/muse-message.el.id
5161        ==> experimental/.arch-ids/muse-message.el.id
5162      muse-message.el
5163        ==> experimental/muse-message.el
5165     new directories:
5166      experimental experimental/.arch-ids
5169 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5171     Summary:
5172       Fix publishing error when given an empty string for header/footer.
5173     Revision:
5174       muse--main--1.0--patch-55
5176     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5177       `file-readable-p' if it is an empty string.  For some reason,
5178       `file-readable-p' and `insert-file-contents' were treating an empty
5179       string as if it were the current directory.
5181     modified files:
5182      ChangeLog muse-publish.el
5185 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5187     Summary:
5188       WYSIWYG emphasis, XEmacs compatibility hacks.
5189     Revision:
5190       muse--main--1.0--patch-54
5192     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5193       compliant.  Only colorize if we end with the same number of asterisks
5194       as we start with, preventing unnoticed syntax errors.  Don't colorize
5195       in the middle of a word.
5196       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5197       Only colorize if we end with an underscore.  Don't colorize in the
5198       middle of a word.
5199     
5200     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5201       inside of group.  This will probably not do anything, but it seems
5202       syntactically good.
5203     
5204     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5205       where we start with an image link.  JohnW didn't seem to like having
5206       <p> tags inserted before image links, but they don't validate properly
5207       as they are.  For now, I will surround such links/paragraphs with <div
5208       class="image-link"> in an attempt to be as not invasive and yet
5209       standards compliant as possible.
5210     
5211     * muse-html.el (muse-html-escape-string): Work around distinction between
5212       int and char types in XEmacs.  Deal with an annoying replace-match bug
5213       in XEmacs that rears its head at times.
5214     
5215     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5216       multi-line.
5218     modified files:
5219      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5220      muse-publish.el
5223 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5225     Summary:
5226       Minor code cleanup to address elint issues.
5227     Revision:
5228       muse--main--1.0--patch-53
5230     * Makefile (test): Don't build README files during this rule.  Remove
5231       spurious "make clean" statement.
5232     
5233     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5234       `muse-colors' group, and give it a proper type.
5235     
5236     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5237     
5238     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5239       muse-my-journal-find-entries): Replace `string-to-int' with
5240       `string-to-number'.
5241     
5242     * muse-html.el (muse-html-insert-contents): Ditto.
5243     
5244     * muse-journal.el (muse-journal-html-munge-buffer,
5245       muse-journal-latex-munge-buffer): Ditto.
5246     
5247     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5248     
5249     * muse-publish.el (muse-publish-markup-footnote,
5250       muse-publish-contents-tag): Ditto.
5251     
5252     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5254     modified files:
5255      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5256      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5257      muse-regexps.el
5260 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5262     Summary:
5263       Add ability to automate the creation a new blosxom entry.
5264     Revision:
5265       muse--main--1.0--patch-52
5267     * examples/mwolson/muse-init.el: Move new entry section to
5268       muse-blosxom.el.  Modify the key settings in my example accordingly.
5269     
5270     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5271       Muse always makes sure that the file ends with a newline.
5272     
5273     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5274       planner markup is now provided automatically by the planner port to
5275       Muse, and we don't have any customized markup.
5276     
5277     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5278       variable that specifies where the base directory of your blog entries
5279       is found.
5280     
5281     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5282       the base directory.  Explore categories recursively.
5283     
5284     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5285       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5286       special characters file name.
5287     
5288     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5289       making a new blog entry.  It will prompt you for a category, then a
5290       title, and then will create a new file that has the date and title
5291       inserted.
5293     modified files:
5294      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5297 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5299     Summary:
5300       Change mailing address of FSF, add AUTHORS file.
5301     Revision:
5302       muse--main--1.0--patch-51
5304     * muse-*.el, muse.texi: Change mailing address of FSF.
5305     
5306     * muse.texi (Contributors): Fix typo.
5307     
5308     * AUTHORS: New file containing a list of all of those who have
5309       contributed code or documentation to Muse, how many lines were changed,
5310       etc.
5312     new files:
5313      .arch-ids/AUTHORS.id AUTHORS
5315     modified files:
5316      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5317      muse-html.el muse-http.el muse-journal.el muse-latex.el
5318      muse-message.el muse-mode.el muse-poem.el muse-project.el
5319      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5320      muse.texi
5323 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5325     Summary:
5326       Merged from hodique@lifl.fr--2005 (patch 0-1)
5327     Revision:
5328       muse--main--1.0--patch-50
5330     Patches applied:
5331     
5332      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5333        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5334     
5335      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5336        fix .html (for example) in visible names for links
5338     modified files:
5339      ChangeLog muse-publish.el
5341     new patches:
5342      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5343      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5346 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5348     Summary:
5349       Make generated X(HT)ML show up in the right encoding in other modes.
5350     Revision:
5351       muse--main--1.0--patch-49
5353     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5354       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5355       generated (X)HTML files show up in the right coding system when editing
5356       them with another Emacs mode.
5357     
5358     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5359       encoding instead of hard-coding it.
5360     
5361     * muse-message.el: Add content to Commentary section, explaining the use
5362       of this publishing style.
5364     modified files:
5365      ChangeLog muse-html.el muse-journal.el muse-message.el
5368 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5370     Summary:
5371       Move regexps to same group, only make 4 heading faces.
5372     Revision:
5373       muse--main--1.0--patch-48
5375     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5376       can only publish 3 of them specially, leaving the fourth to be in
5377       plain text.
5378       (muse-colors-markup): Only recognize 4 levels of heading.
5379     
5380     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5381       (muse-file-regexp, muse-image-regexp)
5382       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5383       like a good idea to have all the regexps in the same group.
5385     modified files:
5386      ChangeLog muse-colors.el muse-regexps.el muse.el
5389 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5391     Summary:
5392       Update my example config, minor code cleanup.
5393     Revision:
5394       muse--main--1.0--patch-47
5396     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5397       names and add "Plans" project.
5398     
5399     * muse-docbook.el (looking-back): Delete.
5400     
5401     * muse-html.el (looking-back): Delete.
5402     
5403     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5404       instead of `looking-back'.
5405     
5406     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5407       function, use this function.  If `looking-back' exists, call it;
5408       otherwise, use a workaround.
5410     removed files:
5411      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5413     modified files:
5414      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5415      muse-html.el muse.el
5418 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5420     Summary:
5421       Handle a few paragraph publishing edge cases better.
5422     Revision:
5423       muse--main--1.0--patch-46
5425     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5426       beginning-of-document, end-of-document, and paragraph separator regexps
5427       so that one markup rule can be used in all these cases.
5428       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5429       particular, blockquote or center at beginning or end of document will
5430       be published properly.  Hopefully this won't slow things down too much.
5431       (muse-docbook-markup-paragraph-close): Removed.
5432     
5433     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5434     
5435     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5436       Ditto.
5437       (muse-html-markup-paragraph-close): Removed.
5439     modified files:
5440      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5443 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5445     Summary:
5446       Improve prompt when reading a tag.
5447     Revision:
5448       muse--main--1.0--patch-45
5450     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5451       other Emacs modes seem to do.
5453     modified files:
5454      ChangeLog muse-mode.el
5457 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5459     Summary:
5460       Warn user when publishing fails due to a private directory.
5461     Revision:
5462       muse--main--1.0--patch-44
5464     * muse-project.el (muse-project-private-p): Warn users when publishing a
5465       file fails due to its directory not being readable by others.  Make
5466       sure that you do a `chmod +o name_of_directory' if you want the
5467       contents of that directory to be publishable.
5469     modified files:
5470      ChangeLog muse-project.el
5473 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5475     Summary:
5476       Fix error with example tags and message publishing style.
5477     Revision:
5478       muse--main--1.0--patch-43
5480     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5481       see if a previous definition for `font-lock-multiline' exists.
5482     
5483     * muse-message.el (muse-message-example-tag): Don't require two
5484       additional (unused) arguments.
5486     modified files:
5487      ChangeLog muse-colors.el muse-message.el
5490 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5492     Summary:
5493       Always end the published document with a newline.
5494     Revision:
5495       muse--main--1.0--patch-42
5497     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5498       published document with a newline.
5499     
5500     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5502     modified files:
5503      ChangeLog muse-docbook.el muse-html.el
5506 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5508     Summary:
5509       Don't let automatic backup files crash the publishing process.
5510     Revision:
5511       muse--main--1.0--patch-41
5513     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5514       directive since this value is already processed by
5515       `muse-publish-markup-directive', and may be obtained by using
5516       the code: (muse-publishing-directive "date").
5517     
5518     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5519       to run (funcall nil); this happened once during a debugging process.
5520     
5521     * muse-project.el (muse-project-private-p): Skip any file for which we
5522       cannot fetch attributes.  This fixes a bug where having an
5523       Emacs-generated automatic backup file in a publishing directory causes
5524       the publishing process to halt with an error.
5526     modified files:
5527      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5530 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5532     Summary:
5533       Apply fix in previous patch to the DocBook publishing style.
5534     Revision:
5535       muse--main--1.0--patch-40
5537     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5538       previous patch here as well.
5539     
5541     modified files:
5542      ChangeLog muse-docbook.el
5545 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5547     Summary:
5548       Fix newly-introduced lock-up during HTML publishing.
5549     Revision:
5550       muse--main--1.0--patch-39
5552     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5553       planner rules higher priority in the publishing sequence.  Hopefully
5554       this will not wreck anything; I don't use these rules, so I cannot
5555       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5556     
5557     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5558       replace-match; that seems to be slightly evil.  Return nil instead of a
5559       newline since otherwise Muse thinks that we are not done yet and gets
5560       into an infinite loop.  This should fix the lock-up problem that
5561       resulted from the previous few patches.
5563     modified files:
5564      ChangeLog muse-blosxom.el muse-html.el
5567 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5569     Summary:
5570       Parenthesis goofup.
5571     Revision:
5572       muse--main--1.0--patch-38
5574     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5575     
5577     modified files:
5578      ChangeLog muse-blosxom.el
5581 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5583     Summary:
5584       Make docbook and blosxom modes close paragraphs properly at end.
5585     Revision:
5586       muse--main--1.0--patch-37
5588     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5589       patch.
5590     
5591     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5592       (muse-docbook-markup-paragraph-close): Adapt from
5593       `muse-html-markup-paragraph-close'.
5594     
5595     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5596       preserve the same appearance as before the last patch.
5598     modified files:
5599      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5602 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5604     Summary:
5605       Bugfix: Close P tag properly at end of file.
5606     Revision:
5607       muse--main--1.0--patch-36
5609     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5610       error.
5611     
5612     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5613       detecting whether or not a paragraph needs a closing P tag.
5614       (muse-html-markup-paragraph-close): New function that only inserts a
5615       closing P tag when an unclosed P tag is nearby.
5617     modified files:
5618      ChangeLog muse-blosxom.el muse-html.el
5621 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5623     Summary:
5624       Update my example settings.
5625     Revision:
5626       muse--main--1.0--patch-35
5628     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5630     modified files:
5631      ChangeLog examples/mwolson/muse-init.el
5634 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5636     Summary:
5637       Update documentation for C-c TAB feature.
5638     Revision:
5639       muse--main--1.0--patch-34
5641     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5642       `muse-insert-tag'.
5643     
5645     modified files:
5646      ChangeLog muse.texi
5649 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5651     Summary:
5652       New feature: tag completion with C-c TAB.
5653     Revision:
5654       muse--main--1.0--patch-33
5656     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5657       (muse-tag-history, muse-custom-tags): New variables that keep track of
5658       the tag history and newly-entered tags respectively for
5659       `muse-insert-tag'.
5660       (muse-insert-tag): New function that interactively prompts the user for
5661       a tag to use.
5663     modified files:
5664      ChangeLog muse-mode.el
5667 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5669     Summary:
5670       Fix XHTML validation error with <hr> and <br>.
5671     Revision:
5672       muse--main--1.0--patch-32
5674     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5675       and HR tags for XHTML publishing.  This should fix a few validation
5676       errors that I've been noticing lately.
5678     modified files:
5679      ChangeLog muse-html.el
5682 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5684     Summary:
5685       Remove flyspell overlays on links.
5686     Revision:
5687       muse--main--1.0--patch-31
5689     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5690       should make the link clickable.  On Emacs21, the color will stay red,
5691       but other Emacsen should do the right thing, which is use the normal
5692       link color.  Hopefully this will fix some strange flyspell-related link
5693       problems.
5695     modified files:
5696      ChangeLog muse-colors.el
5699 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5701     Summary:
5702       Update my example Muse settings.
5703     Revision:
5704       muse--main--1.0--patch-30
5706     * examples/mwolson/muse-init.el: Update from my latest version.
5707       (muse-project-alist): Remove the francais part of my blog.
5708       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5709       into this and `my-muse-mode-fill-nobreak-p'.
5710       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5711       this is the best way to accomplish this.
5712       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5713       characters in the title.
5714       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5716     modified files:
5717      ChangeLog examples/mwolson/muse-init.el
5720 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5722     Summary:
5723       Add simple `muse-version' function.
5724     Revision:
5725       muse--main--1.0--patch-29
5727     * muse.el (muse-version): New function that displays the value of the
5728       `muse-version' variable.  This should be easier for the user to type
5729       than C-h v muse-version.
5731     modified files:
5732      ChangeLog muse.el
5735 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5737     Summary:
5738       Don't compile documentation by default.
5739     Revision:
5740       muse--main--1.0--patch-28
5742     * Makefile (all): Don't compile documentation by default.
5743       (doc): Use this rule to compile documentation.
5745     modified files:
5746      ChangeLog Makefile
5749 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5751     Summary:
5752       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5753     Revision:
5754       muse--main--1.0--patch-27
5756     2005-04-16  Michael Olson  <mwolson@gnu.org>
5757     
5758         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5759         johnw. If a journal entry's title is a [[link]], then an
5760         <enclosure> tag will be added to the XML data giving the size and
5761         MIME type of the link target.  This makes podcasting with Muse
5762         trivial.
5763         (muse-journal-rss-entry-template): Add enclosure usage to example.
5764         (muse-journal-rss-munge-buffer): Implement enclosures.
5766     modified files:
5767      ChangeLog muse-journal.el
5770 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5772     Summary:
5773       Standardize source headers, appease elint, don't require planner
5774     Revision:
5775       muse--main--1.0--patch-26
5777     2005-04-15  Michael Olson  <mwolson@gnu.org>
5778     
5779         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5780         `scripts' directory since it really isn't part of Muse proper; it
5781         is used to generate Muse output from the command line.
5782     
5783         * muse-blosxom.el: Handle case where planner is not loaded so that
5784         it isn't a hard requirement.
5785     
5786         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5787         that elint doesn't complain.
5788     
5789         * muse-message.el (muse-message-markup-link): Don't throw up on
5790         links with no description.
5791     
5792         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5793         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5794         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5795         muse-project.el, muse-publish.el, muse-regexps.el,
5796         muse-texinfo.el, muse.el: Add standard header for each file in
5797         preparation for the initial release, which will hopefully happen
5798         sometime within the next month.
5799     
5801     removed files:
5802      experimental/.arch-ids/=id
5804     modified files:
5805      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5806      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5807      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5808      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5809      muse-texinfo.el muse.el
5811     renamed files:
5812      .arch-ids/muse-build.el.id
5813        ==> scripts/.arch-ids/muse-build.el.id
5814      muse-build.el
5815        ==> scripts/muse-build.el
5817     removed directories:
5818      experimental experimental/.arch-ids
5821 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5823     Summary:
5824       Merge contents of muse-latexcjk.el into muse-latex.el.
5825     Revision:
5826       muse--main--1.0--patch-25
5828     2005-04-14  Michael Olson  <mwolson@gnu.org>
5829     
5830         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5831         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5832         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5833         Merge in from muse-latexcjk.el.
5834     
5835         * muse-latexcjk.el: Removed, functionality merged with
5836         muse-latex.el
5838     removed files:
5839      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5841     modified files:
5842      ChangeLog muse-latex.el
5845 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5847     Summary:
5848       Merge muse-xhtml.el into muse-html.el.
5849     Revision:
5850       muse--main--1.0--patch-24
5852     2005-04-06  Michael Olson  <mwolson@gnu.org>
5853     
5854         * examples/mwolson/muse-init.el: Update with respect to the
5855         muse-xhtml.el merge.
5856     
5857         * muse-html.el: The contents of muse-xhtml.el have been merged in
5858         as advised by John Wiegley.
5859         (muse-html-style-sheet): Add example for XHTML use in the
5860         function's documentation.
5861         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5862         Moved from muse-xhtml.el.
5863     
5864         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5866     removed files:
5867      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5869     modified files:
5870      ChangeLog examples/mwolson/muse-init.el muse-html.el
5873 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5875     Summary:
5876       Try to fix regexps for Emacs 21.4.
5877     Revision:
5878       muse--main--1.0--patch-23
5880     2005-04-05  Michael Olson  <mwolson@gnu.org>
5881     
5882         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5883         for Emacs 21.4.
5885     modified files:
5886      ChangeLog muse-regexps.el
5889 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5891     Summary:
5892       Add comments to the publish-project example script
5893     Revision:
5894       muse--main--1.0--patch-22
5896     2005-04-01  Michael Olson  <mwolson@gnu.org>
5897     
5898         * examples/publish-project: Moved here from
5899         scripts/publish-project.  Added a few comments so people know what
5900         it is used for.
5902     modified files:
5903      ChangeLog examples/publish-project
5905     renamed files:
5906      scripts/.arch-ids/publish-project.id
5907        ==> examples/.arch-ids/publish-project.id
5908      scripts/publish-project
5909        ==> examples/publish-project
5912 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5914     Summary:
5915       New XHTML style, add more examples to my sample muse config
5916     Revision:
5917       muse--main--1.0--patch-21
5919     2005-03-31  Michael Olson  <mwolson@gnu.org>
5920     
5921         * examples/mwolson/muse-init.el: Give an example of deriving a
5922         custom publishing style.
5923         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5924         (my-muse-prepare-entry-for-xanga): Mangle the published output
5925         from a blosxom project and copy the result to the clipboard for
5926         easy pasting into Xanga's web form.  The file is untouched.
5927     
5928         * muse-html.el (muse-html-style-sheet): Include the <style
5929         type="text/css"></style> wrapper around the example.
5930         (muse-html-header): Don't add <style type="text/css"></style>
5931         around the value of `muse-html-style-sheet' anymore.  This allows
5932         for the option of putting your stylesheet(s) in a separate file.
5933         An example of this is given in the documentation for this
5934         variable.
5935     
5936         * muse-xhtml: New file that implements a publishing style which is
5937         derived from HTML mode.  It uses a slightly modified version of
5938         the HTML markup rules to generate XHTML-compliant output.
5939     
5940         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5941         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5942         header gaffes.
5943     
5944         * muse-journal.el: Add new "journal-xhtml" style.
5945     
5946         * muse-message.el: Add new "message-xhtml" style.
5948     new files:
5949      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5951     modified files:
5952      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5953      muse-html.el muse-journal.el muse-message.el
5956 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5958     Summary:
5959       Add my muse configuration to the examples
5960     Revision:
5961       muse--main--1.0--patch-20
5963     2005-03-24  Michael Olson  <mwolson@gnu.org>
5964     
5965         * examples/johnw: Move John Wiegley's configuration to this
5966         directory.
5967     
5968         * examples/mwolson: My configuration files go here.
5969     
5970         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5971         just figured out how to keep links from being spell-checked or
5972         split up by fill-mode, so the implementation of this may be found
5973         here.  I also made a function that sets up a blog entry for me.
5975     new files:
5976      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5977      examples/mwolson/.arch-ids/muse-init.el.id
5978      examples/mwolson/muse-init.el
5980     modified files:
5981      ChangeLog
5983     renamed files:
5984      examples/.arch-ids/muse-johnw.el.id
5985        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5986      examples/.arch-ids/publish-johnw.id
5987        ==> examples/johnw/.arch-ids/publish-johnw.id
5988      examples/muse-johnw.el
5989        ==> examples/johnw/muse-johnw.el
5990      examples/publish-johnw
5991        ==> examples/johnw/publish-johnw
5993     new directories:
5994      examples/johnw examples/johnw/.arch-ids examples/mwolson
5995      examples/mwolson/.arch-ids
5998 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6000     Summary:
6001       Add muse-blosxom script and plugin for pyblosxom
6002     Revision:
6003       muse--main--1.0--patch-19
6005     2005-03-24  Michael Olson  <mwolson@gnu.org>
6006     
6007         * muse-blosxom.el: Update copyright notice in headers and mention
6008         the pyblosxom scripts.
6009     
6010         * contrib/pyblosxom: New directory containing pyblosxom plugins
6011         and helper scripts.
6012     
6013         * contrib/getstamps.py: Script that generates the "timestamps"
6014         file, run on the local machine.
6015     
6016         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6017         timestamps file.
6019     new files:
6020      contrib/pyblosxom/.arch-ids/=id
6021      contrib/pyblosxom/.arch-ids/getstamps.py.id
6022      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6023      contrib/pyblosxom/getstamps.py
6024      contrib/pyblosxom/hardcodedates.py
6026     modified files:
6027      ChangeLog muse-blosxom.el
6029     new directories:
6030      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6033 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6035     Summary:
6036       muse-blosxom.el has matured past experimental status
6037     Revision:
6038       muse--main--1.0--patch-18
6040     2005-03-23  Michael Olson  <mwolson@gnu.org>
6041     
6042         * muse-blosxom.el: Remove common functionality that has already
6043         been implemented in `muse-html.el'.  Derive this mode from
6044         `muse-html'.  Update documentation.  I now feel that this file is
6045         ready to be included in the top-level Muse directory.
6047     modified files:
6048      ChangeLog muse-blosxom.el
6050     renamed files:
6051      experimental/.arch-ids/muse-blosxom.el.id
6052        ==> .arch-ids/muse-blosxom.el.id
6053      experimental/muse-blosxom.el
6054        ==> muse-blosxom.el
6057 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6059     Summary:
6060       Make muse-blosxom.el slightly less experimental
6061     Revision:
6062       muse--main--1.0--patch-17
6064     2005-03-22  Michael Olson  <mwolson@gnu.org>
6065     
6066         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6067         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6068         useful.
6069         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6070         from the `muse-blosxom-markup-date-directive' rule.
6071         (blosxom-set-time): Remove this function.  We're not going to be
6072         touching the timestamp manually anymore -- it's too much of a
6073         hassle.  Right now I've got a python program that compiles a
6074         timestamp file and a pyblosxom helper that reads it.  Something
6075         similar could be arranged for blosxom, I'm sure.
6076     
6078     modified files:
6079      ChangeLog experimental/muse-blosxom.el
6082 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6084     Summary:
6085       Apply latest journal-related updates from johnw
6086     Revision:
6087       muse--main--1.0--patch-16
6090     modified files:
6091      ChangeLog examples/muse-johnw.el muse-journal.el
6094 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6096     Summary:
6097       Add Projects node to the manual
6098     Revision:
6099       muse--main--1.0--patch-15
6101     2005-02-28  Michael Olson  <mwolson@gnu.org>
6102     
6103         * muse.texi: Change copyright notice since the FSF is now the
6104         copyright holder.
6105         (Projects): New node, based on a section from the README file.
6107     modified files:
6108      ChangeLog muse.texi
6111 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6113     Summary:
6114       Correct documentation, adding some content.
6115     Revision:
6116       muse--main--1.0--patch-14
6118     2005-02-28  Michael Olson  <mwolson@gnu.org>
6119     
6120         * muse.texi: Change license terms of the documentation to the GNU
6121         GPL instead of the GNU FDL, as per the consent of the copyright
6122         holders of the emacs-wiki manual, from which this is based.  Some
6123         emacs-wiki-isms in the manual were corrected, and the Getting
6124         Started section was updated.
6126     modified files:
6127      ChangeLog muse.texi
6130 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6132     Summary:
6133       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6134     Revision:
6135       muse--main--1.0--patch-13
6137     2005-02-17  Michael Olson  <mwolson@gnu.org>
6138     
6139         * experimental/muse-blosxom.el: Somehow the contents of this file
6140         managed to get duplicated.  I removed the duplicates.
6141         (muse-blosxom-date): Remove this, since it is not useful.
6142         (muse-blosxom-header): Use the standard header that blosxom.el
6143         has.
6145     modified files:
6146      ChangeLog experimental/muse-blosxom.el
6149 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6151     Summary:
6152       Initial commit of muse.texi, nothing substantial
6153     Revision:
6154       muse--main--1.0--patch-12
6156     2005-02-07  Michael Olson  <mwolson@gnu.org>
6157     
6158         * muse.texi: New file that provides the documentation for Muse.
6159         It is in a very rough form at the moment.  Nothing substantial may
6160         be found here yet.  Be ye warned.
6162     new files:
6163      .arch-ids/muse.texi.id muse.texi
6165     modified files:
6166      ChangeLog
6169 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6171     Summary:
6172       Add docstring, new trivial function
6173     Revision:
6174       muse--main--1.0--patch-11
6176     2005-02-07  Michael Olson  <mwolson@gnu.org>
6177     
6178         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6179         `muse-what-changed'.  No functionality change.
6180         (muse-what-changed): New function that displays in diff format the
6181         changes made since the buffer was last saved.
6182     
6183         * muse-project.el (muse-project-publish): Add docstring.
6185     modified files:
6186      ChangeLog muse-mode.el muse-project.el
6189 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6191     Summary:
6192       Add experimental version of muse-blosxom.el to project
6193     Revision:
6194       muse--main--1.0--patch-10
6196     2005-02-04  Michael Olson  <mwolson@gnu.org>
6197     
6198         * Makefile (realclean): Remove file that gets generated when fonts
6199         are missing.
6200     
6201         * experimental/muse-bloxsom.el: New file that implements Blosxom
6202         support for Muse.  It's in a very rough state, hence its placement
6203         in the `experimental' directory.
6205     new files:
6206      experimental/.arch-ids/=id
6207      experimental/.arch-ids/muse-blosxom.el.id
6208      experimental/muse-blosxom.el
6210     modified files:
6211      ChangeLog Makefile
6213     new directories:
6214      experimental experimental/.arch-ids
6217 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6219     Summary:
6220       Make permissions more consistent
6221     Revision:
6222       muse--main--1.0--patch-9
6225     modified files:
6226      ChangeLog
6228     modified directories:
6229      contrib examples scripts
6232 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6234     Summary:
6235       Fix build problems
6236     Revision:
6237       muse--main--1.0--patch-8
6239     2005-02-04  Michael Olson  <mwolson@gnu.org>
6240     
6241         * muse-build.el: Add contrib directory to `load-path'.
6242         (muse-elint-files): Load `muse-regexps.el'.
6243     
6244         * scripts/publish: Change permissions so that this script is
6245         executable.  Add contrib directory to load list.  Add
6246         `muse-regexps.el' to list.
6248     modified files:
6249      ChangeLog muse-build.el scripts/publish
6252 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6254     Summary:
6255       Use "&mdash;" instead of "&#151;"
6256     Revision:
6257       muse--main--1.0--patch-7
6259     2005-01-31  Michael Olson  <mwolson@gnu.org>
6260     
6261         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6262         with "&mdash;" so that documents validate properly.  Thanks to
6263         Björn Lindström for the suggestion.
6264     
6265         * muse-html.el (muse-html-markup-strings): Ditto.
6267     modified files:
6268      ChangeLog muse-docbook.el muse-html.el
6271 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6273     Summary:
6274       Fix use of "[:blank:]" in underline markup
6275     Revision:
6276       muse--main--1.0--patch-6
6278     2005-01-25  Michael Olson  <mwolson@gnu.org>
6279     
6280         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6281         use of `muse-regexp-blank'.
6283     modified files:
6284      ChangeLog muse-colors.el
6287 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6289     Summary:
6290       Fix problem with headings being given wrong face
6291     Revision:
6292       muse--main--1.0--patch-5
6294     2005-01-03  Michael Olson  <mwolson@gnu.org>
6295     
6296         * muse-colors.el: Add header.
6297         (muse-colors-emphasized): Headings were being given the coloring
6298         for the next level of heading instead of the real
6299         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6300         Heading").  Thanks to Lan Yufeng for finding this and sending a
6301         patch.
6302     
6303         * muse-regexps.el: Fix header.
6305     modified files:
6306      ChangeLog muse-colors.el muse-regexps.el
6309 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6311     Summary:
6312       Rotate ChangeLog
6313     Revision:
6314       muse--main--1.0--patch-4
6316     2005-01-01  Michael Olson  <mwolson@gnu.org>
6317     
6318         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6319         version will be automatically maintained by Arch.
6320     
6322     new files:
6323      .arch-ids/ChangeLog.id ChangeLog
6325     renamed files:
6326      .arch-ids/ChangeLog.id
6327        ==> .arch-ids/ChangeLog.2004.id
6328      ChangeLog
6329        ==> ChangeLog.2004
6332 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6334     Summary:
6335       Extended regexps fix, allow spaces in 1st part of links
6336     Revision:
6337       muse--main--1.0--patch-3
6339     2004-12-30  Michael Olson  <mwolson@gnu.org>
6340     
6341         * muse.el (muse-link-regexp): Allow spaces in the first part of
6342         links.
6343     
6344         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6345         customizable alternatives to extended character classes.
6346     
6347         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6349     modified files:
6350      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6351      muse-html.el muse-mode.el muse-publish.el muse.el
6354 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6356     Summary:
6357       Begin to change regexp handling, tweak muse.el header
6358     Revision:
6359       muse--main--1.0--patch-2
6361     2004-12-29  Michael Olson  <mwolson@gnu.org>
6362     
6363         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6364         myself.  Update URL.
6365     
6366         * muse-regexps.el: New file that implements regexp handling.
6367         Generalized regexp options will be moved to it eventually.
6369     new files:
6370      .arch-ids/muse-regexps.el.id muse-regexps.el
6372     modified files:
6373      ChangeLog muse.el
6376 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6378     Summary:
6379       Do some early spring cleaning
6380     Revision:
6381       muse--main--1.0--patch-1
6383     2004-12-29  Michael Olson  <mwolson@gnu.org>
6384     
6385         * Makefile: Change path to `publish' script.
6386     
6387         * contrib/pcomplete.el: New file that is used by Muse without
6388         actually being a part of it: hence its location in the contrib
6389         directory.
6390     
6391         * contrib/cgi.el, contrib/httpd.el: New location.
6392     
6393         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6394     
6395         * scripts/publish, scripts/publish-project: Ditto.
6397     new files:
6398      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6399      contrib/pcomplete.el examples/.arch-ids/=id
6400      scripts/.arch-ids/=id
6402     modified files:
6403      ChangeLog Makefile
6405     renamed files:
6406      .arch-ids/cgi.el.id
6407        ==> contrib/.arch-ids/cgi.el.id
6408      .arch-ids/httpd.el.id
6409        ==> contrib/.arch-ids/httpd.el.id
6410      .arch-ids/muse-johnw.el.id
6411        ==> examples/.arch-ids/muse-johnw.el.id
6412      .arch-ids/publish-johnw.id
6413        ==> examples/.arch-ids/publish-johnw.id
6414      .arch-ids/publish-project.id
6415        ==> scripts/.arch-ids/publish-project.id
6416      .arch-ids/publish.id
6417        ==> scripts/.arch-ids/publish.id
6418      cgi.el
6419        ==> contrib/cgi.el
6420      httpd.el
6421        ==> contrib/httpd.el
6422      muse-johnw.el
6423        ==> examples/muse-johnw.el
6424      publish
6425        ==> scripts/publish
6426      publish-johnw
6427        ==> examples/publish-johnw
6428      publish-project
6429        ==> scripts/publish-project
6431     new directories:
6432      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6433      scripts/.arch-ids
6436 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6438     Summary:
6439       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6440     Revision:
6441       muse--main--1.0--base-0
6443     (automatically generated log message)
6445     new patches:
6446      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6447      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6448      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6449      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6450      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6451      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6452      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6453      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6454      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6455      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6456      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6457      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6458      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6459      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6460      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6461      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6462      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6463      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8