Update AUTHORS.
[muse-el.git] / ChangeLog
blob473f4933e37faa934564fb3a4d866253090ca7d3
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-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
7     Summary:
8       Update AUTHORS.
9     Revision:
10       muse--main--1.0--patch-279
12     * AUTHORS: Update.
14     modified files:
15      AUTHORS ChangeLog
18 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
20     Summary:
21       Don't split anchors in URLs.
22     Revision:
23       muse--main--1.0--patch-278
25     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
26       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
27       sure that we handle URLs before trying to split the anchor.
28       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
30     modified files:
31      ChangeLog lisp/muse-mode.el
34 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
36     Summary:
37       Merged from mwolson@gnu.org--2005 (patch 23)
38     Revision:
39       muse--main--1.0--patch-277
41     Patches applied:
42     
43      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
44        muse-wiki: WikiWords can have consecutive capital letters.
46     modified files:
47      ChangeLog lisp/muse-wiki.el
49     new patches:
50      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
53 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
55     Summary:
56       Deal with case when muse-make-link is passed an explicit link.
57     Revision:
58       muse--main--1.0--patch-276
60     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
61       with case when we are passed an explicit-style link.
63     modified files:
64      ChangeLog lisp/muse-mode.el
67 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
69     Summary:
70       Merged from mwolson@gnu.org--2005 (patch 20-22)
71     Revision:
72       muse--main--1.0--patch-275
74     Patches applied:
75     
76      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
77        Update NEWS.
78     
79      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
80        Update examples.
81     
82      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
83        Release Emacs Muse 3.02.02.
85     new files:
86      examples/mwolson/templates/.arch-ids/header.tex.id
87      examples/mwolson/templates/header.tex
89     modified files:
90      ChangeLog NEWS examples/mwolson/muse-init.el
91      examples/mwolson/templates/header.html lisp/muse.el muse.texi
93     new patches:
94      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
95      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
96      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
99 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
101     Summary:
102       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
103     Revision:
104       muse--main--1.0--patch-274
106     Patches applied:
107     
108      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
109        Don't interpret enddots, dots, and rule inside of links.
110     
111      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
112        Allow bad WikiWords to be colorized, by popular request.
113     
114      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
115        Be more fault-tolerant about muse-file-extension.
116     
117      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
118        Prepare debian files for new minor release.
119     
120      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
121        Update NEWS.
122     
123      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
124        NEWS: Add migration note.
125     
126      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
127        Merged from mwolson@gnu.org--2005 (patch 272-273)
129     modified files:
130      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
131      debian/control debian/rules lisp/muse-colors.el
132      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
134     new patches:
135      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
136      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
137      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
138      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
139      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
140      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
141      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
144 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
146     Summary:
147       muse-latex: Make footnotes look a bit more natural for LaTeX users.
148     Revision:
149       muse--main--1.0--patch-273
151     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
152       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
154     modified files:
155      ChangeLog lisp/muse-latex.el
158 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
160     Summary:
161       muse-texinfo: Correct markup strings for dots, enddots, center.
162     Revision:
163       muse--main--1.0--patch-272
165     * AUTHORS: Bookkeeping
166     
167     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
168       Jim Ottaway that produces correct output for dots, enddots, and
169       centered text.
171     modified files:
172      AUTHORS ChangeLog lisp/muse-texinfo.el
175 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
177     Summary:
178       Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
179     Revision:
180       muse--main--1.0--patch-271
182     Mark several revisions as "included".  No actual changes were made to the
183     source.
185     modified files:
186      ChangeLog
188     new patches:
189      davidsmith@acm.org--2005/muse--devo--1.0--base-0
190      davidsmith@acm.org--main/muse--devo--1.0--base-0
191      davidsmith@acm.org--main/muse--devo--1.0--patch-1
192      davidsmith@acm.org--main/muse--devo--1.0--patch-2
193      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
194      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
195      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
196      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
197      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
198      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
199      mwolson@gnu.org--2005/muse--rel--3.02--base-0
200      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
201      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
202      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
203      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
204      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
205      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
206      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
207      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
210 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
212     Summary:
213       muse-groff: Provide groff-pdf style rather than pdf.
214     Revision:
215       muse--main--1.0--patch-270
217     * experimental/muse-groff.el: Remove, since the original author keeps his
218       version in the lisp/ directory, and it's reasonably stable by now.
219     
220     * lisp/muse-groff.el: Detabify source.
221       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
222       avoid a conflict with the latex-based pdf style.
224     removed files:
225      experimental/.arch-ids/muse-groff.el.id
226      experimental/muse-groff.el
228     modified files:
229      ChangeLog lisp/muse-groff.el
232 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
234     Summary:
235       Merged from ajk@iu.edu--2005 (patch 0-9)
236     Revision:
237       muse--main--1.0--patch-269
239     Patches applied:
240     
241      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
242        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
243     
244      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
245        Publish PDF using GROFF with mom macros.
246     
247      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
248        Kinda works, still need tables and a bunch of other stuff.
249     
250      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
251        Remove extra newlines from QUOTE calls.
252     
253      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
254        mom -> groff
255     
256      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
257        - fix syntax of definition of muse-groff-markup-strings
258     
259      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
260        Use \z to keep leading space that will result from .URL...
261     
262      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
263        Don't use .blm (blank line == paragraph break).  Hopefu...
264     
265      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
266        Use markup-strings for <example>.
267     
268      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
269        Catch up with mwolson
271     new files:
272      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
274     modified files:
275      ChangeLog
277     new patches:
278      ajk@iu.edu--2005/muse--ajk--1.0--base-0
279      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
280      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
281      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
282      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
283      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
284      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
285      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
286      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
287      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
290 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
292     Summary:
293       Allow "-" in publishing directives.
294     Revision:
295       muse--main--1.0--patch-268
297     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
298       publishing directives.  Thanks to Jim Ottaway for the suggestion.
300     modified files:
301      ChangeLog lisp/muse-publish.el
304 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
306     Summary:
307       muse-latex: Fix "generation of PDF failed" message.
308     Revision:
309       muse--main--1.0--patch-267
311     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
312       t or nil depending on whether the publishing attempt was successful.
314     modified files:
315      ChangeLog lisp/muse-latex.el
318 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
320     Summary:
321       Call pdflatex a reasonable number of times.
322     Revision:
323       muse--main--1.0--patch-266
325     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
326       times, depending on what return value we get.  Thanks to John Wiegley
327       for the heads up.
329     modified files:
330      ChangeLog Makefile.defs debian/changelog debian/rules
331      lisp/muse-latex.el
334 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
336     Summary:
337       Temporary workaround to make lists work properly again.
338     Revision:
339       muse--main--1.0--patch-265
341     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
342       properties to lists, since we need to be able to reduce them in later
343       publishing rules for muse-html.  I'd really like to change the way
344       lists are marked up so as to obviate the need for this.
346     modified files:
347      ChangeLog lisp/muse-publish.el
350 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
352     Summary:
353       Attempt to fix read-only error.
354     Revision:
355       muse--main--1.0--patch-264
357     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
358       inhibit-read-only to t so that we don't get buffer-read-only errors.
360     modified files:
361      ChangeLog lisp/muse-publish.el
364 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
366     Summary:
367       Fix mistyping of new option name.
368     Revision:
369       muse--main--1.0--patch-263
371     * lisp/muse-publish.el (muse-publish-markup-comment)
372       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
374     modified files:
375      ChangeLog lisp/muse-publish.el
378 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
380     Summary:
381       muse-publish: Use `apply' instead of passing list to `insert'.
382     Revision:
383       muse--main--1.0--patch-262
385     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
386       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
387       Hopefully this will fix a backtrace or two.
389     modified files:
390      ChangeLog lisp/muse-publish.el
393 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
395     Summary:
396       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
397     Revision:
398       muse--main--1.0--patch-261
400     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
401       'comment-begin and 'comment-end.
402     
403     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
404     
405     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
406     
407     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
408     
409     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
410       argument for "\ref", since it isn't valid LaTeX.
411     
412     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
413       muse-publishing-current-output-path rather than
414       muse-publishing-current-file.
415     
416     * lisp/muse-publish.el (muse-publishing-current-output-path): New
417       variable that determines where the current file is being published to.
418       (muse-publish-file): Set muse-publishing-current-output-path.
419       (muse-publish-comments-p): New option that determines whether comments
420       should be deleted or published.  Default is to delete.
421       (muse-publish-markup-comment, muse-publish-comment-tag): Use
422       muse-publish-comments-p.
424     modified files:
425      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
426      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
427      lisp/muse-publish.el lisp/muse-texinfo.el
430 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
432     Summary:
433       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
434     Revision:
435       muse--main--1.0--patch-260
437     * AUTHORS: Bookkeeping.
438     
439     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
440       `output-dir' is not defined, so let's just use pubdir.
441     
442     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
443       Ottaway.
445     modified files:
446      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
449 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
451     Summary:
452       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
453     Revision:
454       muse--main--1.0--patch-259
456     * AUTHORS: Update.
457     
458     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
459       table headers and overlining table footers, as suggested by Trent Buck.
460     
461     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
462       author has agreed to send in a copyright assignment form.
464     modified files:
465      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
467     renamed files:
468      contrib/.arch-ids/muse-latex2png.el.id
469        ==> lisp/.arch-ids/muse-latex2png.el.id
470      contrib/muse-latex2png.el
471        ==> lisp/muse-latex2png.el
474 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
476     Summary:
477       Pave the way for entire-document escaping of specials.
478     Revision:
479       muse--main--1.0--patch-258
481     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
482     
483     * lisp/muse-publish.el (muse-insert-markup): New function that is used
484       for inserting markup text.  Currently, this inserts the text and adds
485       the read-only property.  This should permit us to deal with escaping
486       specials in the entire document, later on.
487       (muse-publish-section-close, muse-publish-markup-word)
488       (muse-publish-markup-emdash, muse-publish-markup-enddots)
489       (muse-publish-markup-dots, muse-publish-markup-rule)
490       (muse-publish-markup-heading, muse-publish-markup-footnote)
491       (muse-publish-markup-fn-sep, muse-publish-surround-text)
492       (muse-publish-markup-list, muse-publish-markup-leading-space)
493       (muse-publish-markup-verse): Use muse-insert-markup instead of
494       `insert'.  Don't use this on whitespace, just the markup text itself.
495     
496     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
497       Ditto.
498     
499     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
501     modified files:
502      ChangeLog lisp/muse-book.el lisp/muse-journal.el
503      lisp/muse-mode.el lisp/muse-publish.el
506 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
508     Summary:
509       By default, use ".muse" extension and do not detect by pathname.
510     Revision:
511       muse--main--1.0--patch-257
513     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
514       (muse-file-extension): Default to "muse".  This has the effect of
515       making Emacs associate the ".muse" extension with muse-mode, without
516       trying to figure things out from the path to the file.  The former
517       method is usually considered to be best, so we'll go with it.
519     modified files:
520      ChangeLog lisp/muse-mode.el lisp/muse.el
523 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
525     Summary:
526       Emacs 21 flyspell fix.
527     Revision:
528       muse--main--1.0--patch-256
530     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
531       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
532       means that the version of flyspell that comes with Emacs21 will no
533       longer mess up links.
535     modified files:
536      ChangeLog lisp/muse-mode.el
539 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
541     Summary:
542       Merged from jeho@jeho.org--2005 (patch 0-11)
543     Revision:
544       muse--main--1.0--patch-255
546     * AUTHORS: Update.
547     
548     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
549       footnode-end mark.
550     
551     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
552       links.
553       (muse-visit-link-default): Save position before searching, in case the
554       search fails.  Use a regexp search.  Start from beginning of document.
555       Refine search regexp.
556     
557     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
558       that indicated whether project names without a page specifier will be
559       considered links.
560       (muse-wiki-handle-interwiki): Consult
561       `muse-wiki-ignore-bare-project-names'.
562     
563     Patches applied:
564     
565      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
566        muse-mode.el fix for muse-visit-link-default
567     
568      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
569        muse-mode.el fix intangible problem in muse-link-at-point
570     
571      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
572        muse-wiki: added option for not rendering bare project names as links
573     
574      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
575        muse-mode.el: fix finding an anchor
576     
577      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
578        muse-latex.el: fix footnote-end
580     modified files:
581      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
582      lisp/muse-wiki.el
584     new patches:
585      jeho@jeho.org--2005/muse--jeho--1.0--base-0
586      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
587      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
588      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
589      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
590      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
591      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
592      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
593      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
594      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
595      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
596      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
599 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
601     Summary:
602       contrib/muse-latex2png.el: Put images in the correct directory.
603     Revision:
604       muse--main--1.0--patch-254
606     * contrib/muse-latex2png.el (latex2png-move2pubdir)
607       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
608       puts generated images in the correct directory.
610     modified files:
611      AUTHORS ChangeLog contrib/muse-latex2png.el
614 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
616     Summary:
617       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
618     Revision:
619       muse--main--1.0--patch-253
621     * experimental/muse-xml.el (muse-xml-insert-anchor)
622       (muse-xml-markup-anchor): Make sure we don't blow away the text just
623       before an anchor.  On all types but texinfo, insert a newline
624       immediately after the anchor.
625     
626     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
627       (muse-docbook-markup-anchor): Ditto.
628     
629     * lisp/muse-html.el (muse-html-insert-anchor)
630       (muse-html-markup-anchor): Ditto.
631     
632     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
633       (muse-texinfo-markup-anchor): Ditto.
634     
635     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
636       the anchor the first match group.
637     
638     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
639       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
640       suggestion.
641       (muse-latex-insert-anchor): Use a simpler routine that inserts
642       \label{}.
644     modified files:
645      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
646      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
647      lisp/muse-texinfo.el
650 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
652     Summary:
653       Allow anchors to occur near (rather than at) the beginning of line.
654     Revision:
655       muse--main--1.0--patch-252
657     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
658       characters before anchor, like " - ".  Thanks to Phillip Lord for the
659       suggestion.
661     modified files:
662      ChangeLog lisp/muse-publish.el
665 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
667     Summary:
668       Minor bookkeeping update.
669     Revision:
670       muse--main--1.0--patch-251
672     * AUTHORS: Update information.
674     modified files:
675      AUTHORS ChangeLog
678 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
680     Summary:
681       muse-mathml: New experimental embedded MathML publisher.
682     Revision:
683       muse--main--1.0--patch-250
685     * lisp/muse-html.el (muse-html): Fix docstring.
686     
687     * experimental/muse-mathml.el: New file that implements a <math> tag.
688       With the help of an external program, this will translate LaTeX code
689       between <math> and </math> to embedded MathML.  A new style called
690       "mathml" is defined, which is derived from the XHTML style, but with a
691       more suitable header.
693     new files:
694      experimental/.arch-ids/muse-mathml.el.id
695      experimental/muse-mathml.el
697     modified files:
698      ChangeLog lisp/muse-html.el
701 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
703     Summary:
704       muse-latex: Ignore anchor if it occurs at end of line.
705     Revision:
706       muse--main--1.0--patch-249
708     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
709       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
711     modified files:
712      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
715 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
717     Summary:
718       Add ability to publish embedded LaTeX content as a PNG.
719     Revision:
720       muse--main--1.0--patch-248
722     * lisp/muse-publish.el (muse-publishing-styles)
723       (muse-publishing-current-file, muse-publishing-current-style)
724       (muse-publishing-styles): Add documentation.
725     
726     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
727       expects LaTeX content, and will publish a PNG file.  If you're
728       interesting in helping, check out To Do in the commentary.  This is in
729       /contrib for now, since the original author doesn't have a copyright
730       assignment on file with the FSF.
732     new files:
733      contrib/.arch-ids/muse-latex2png.el.id
734      contrib/muse-latex2png.el
736     modified files:
737      AUTHORS ChangeLog lisp/muse-publish.el
740 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
742     Summary:
743       muse-groff.el: New publishing styles groff and groff-pdf.
744     Revision:
745       muse--main--1.0--patch-247
747     * AUTHORS: Add AJK.
748     
749     * lisp/muse.el: Use the correct month name for this release.  Oops.
750     
751     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
752     
753     * experimental/muse-groff.el: New file containing the groff and groff-pdf
754       publishing styles.
756     new files:
757      experimental/.arch-ids/muse-groff.el.id
758      experimental/muse-groff.el
760     modified files:
761      AUTHORS ChangeLog lisp/muse.el muse.texi
764 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
766     Summary:
767       Figure out syntax of :set.
768     Revision:
769       muse--main--1.0--patch-246
771     * lisp/muse-project.el (muse-project): Make the :set option inline to
772       match the actual syntax that Muse recognizes.
773     
774     * muse.texi (Projects): Note that I need to work on this section.
776     modified files:
777      ChangeLog lisp/muse-project.el muse.texi
780 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
782     Summary:
783       Release Emacs Muse 3.02.01.
784     Revision:
785       muse--main--1.0--patch-245
787     * NEWS: Update entries for Muse 3.02.01.
788     
789     * debian/rules: Install NEWS.Debian.
790     
791     * debian/NEWS: New file that contains Debian-related news items.
792     
793     * examples/mwolson/muse-init.el: Update with my latest changes.
794     
795     * examples/mwolson/templates/footer.html: Use
796       `muse-publishing-directive'.
798     new files:
799      debian/.arch-ids/NEWS.id debian/NEWS
801     modified files:
802      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
803      examples/mwolson/muse-init.el
804      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
807 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
809     Summary:
810       Fix customization bugs concerning muse-project-alist.
811     Revision:
812       muse--main--1.0--patch-244
814     * examples/johnw/muse-johnw.el: Update with latest version from John.
815     
816     * muse-project.el (muse-project-alist-using-customize): New variable that
817       indicates whether or not we just used customize to modify the value of
818       muse-project-alist.
819       (muse-project-alist-get): Set muse-project-alist-using-customize.
820       (muse-project-alist-set): Only try to unescape muse-project-alist if
821       muse-project-alist-using-customize is set.  Make sure that the value we
822       save to .emacs is unescaped.
823       (muse-project): Add definition for :value-delete so that we can work
824       around an Emacs21 and XEmacs21 annoyance.
826     modified files:
827      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
830 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
832     Summary:
833       Try to make link properties more sane.
834     Revision:
835       muse--main--1.0--patch-243
837     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
838       a bit smarter.  It is hoped that this fixes several strange key
839       movement and link coloring issues.  Thanks to Sergey Vlasov for the
840       fix.
842     modified files:
843      AUTHORS ChangeLog lisp/muse-colors.el
846 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
848     Summary:
849       Use modification time for date directive.
850     Revision:
851       muse--main--1.0--patch-242
853     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
854       directive using the currently-publishing file's modification time,
855       rather than the current time.
857     modified files:
858      ChangeLog lisp/muse-publish.el
861 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
863     Summary:
864       muse-latex: Add a few escaping options that may be used in the future.
865     Revision:
866       muse--main--1.0--patch-241
868     * lisp/muse-latex.el: Note that we don't make use of these new options
869       yet.
870       (muse-latex-markup-specials): Move longer escapes out of here.
871       (muse-latex-markup-specials-entire-document): New option that specifies
872       the special characters to escape in the whole document after processing
873       markup rules.
874       (muse-latex-markup-specials-verbatim): New option that specifies the
875       special characters to escape in <example> tags and =literal text=.
877     modified files:
878      ChangeLog lisp/muse-latex.el
881 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
883     Summary:
884       If more than 1 blank separates list/table items, separate them.
885     Revision:
886       muse--main--1.0--patch-240
888     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
889       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
890       line separates a list or table item, it will form a new table.
892     modified files:
893      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
894      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
897 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
899     Summary:
900       muse.texi: Use @example instead of @smallexample.
901     Revision:
902       muse--main--1.0--patch-239
904     * muse.texi: Replace @smallexample with @example.  It didn't do what I
905       thought it did, and the result looked worse.  Hence, the reversal.
907     modified files:
908      ChangeLog muse.texi
911 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
913     Summary:
914       muse-html: Add muse-xhtml-style-sheet.
915     Revision:
916       muse--main--1.0--patch-238
918     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
919       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
920       Thanks to Trent Buck for the suggestion.
922     modified files:
923      ChangeLog lisp/muse-html.el
926 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
928     Summary:
929       Release Muse 3.02.
930     Revision:
931       muse--main--1.0--patch-237
933     * Makefile.defs: Update Debian stuff.
934     
935     * changelog: Add entry for 3.02-1, urgency medium.
937     modified files:
938      ChangeLog Makefile.defs debian/changelog
941 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
943     Summary:
944       Prepare for release.
945     Revision:
946       muse--main--1.0--patch-236
948     * lisp/muse.el (muse-version): Increment to 3.02.
949     
950     * *.el: Fix first header line.
951     
952     * examples/mwolson/muse-init.el: Sync with my config.
953       (my-muse-pdf-make-links-absolute): New function that makes relative
954       links absolute in a hard-coded way.
955       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
956       publishing transforms.
957     
958     * NEWS: Update.
960     new files:
961      experimental/.arch-ids/muse-cite.el.id
962      experimental/muse-cite.el
964     modified files:
965      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
966      experimental/muse-message.el experimental/muse-xml.el
967      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
968      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
969      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
970      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
971      lisp/muse-protocols.el lisp/muse-publish.el
972      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
973      lisp/muse.el muse.texi
976 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
978     Summary:
979       Finish documentation.
980     Revision:
981       muse--main--1.0--patch-235
983     * muse.texi (Comments): New node that describes the syntax of comments.
984       (Markup Strings): Describe all markup strings.
986     modified files:
987      ChangeLog muse.texi
990 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
992     Summary:
993       Document style elements for muse-define-style.
994     Revision:
995       muse--main--1.0--patch-234
997     * muse.texi: Use @smallexample for 1-line examples.
998       (Style Elements): New node that explains the different style elements
999       that may be used for muse-define-style and muse-derive-style.
1000       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1001       better.
1003     modified files:
1004      ChangeLog muse.texi
1007 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1009     Summary:
1010       Make documentation separately installable.
1011     Revision:
1012       muse--main--1.0--patch-233
1014     * Makefile (install): Split into install-bin and install-info.
1015     
1016     * muse.texi (Markup Regexps): Fix display bug.
1018     modified files:
1019      ChangeLog Makefile muse.texi
1022 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1024     Summary:
1025       muse-mode: Set comment syntax.
1026     Revision:
1027       muse--main--1.0--patch-232
1029     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1030       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1032     modified files:
1033      ChangeLog lisp/muse-mode.el
1036 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1038     Summary:
1039       muse.texi: Add publishing order information.
1040     Revision:
1041       muse--main--1.0--patch-231
1043     * muse.texi (Markup Regexps): Add publishing order.
1045     modified files:
1046      ChangeLog muse.texi
1049 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1051     Summary:
1052       Hack on documentation.  The release is in sight!
1053     Revision:
1054       muse--main--1.0--patch-230
1056     * muse.texi: Use @subsubheading for all logical split headers rather than
1057       @emph.  Move all examples against left margin.  Add comments to
1058       indicate what still needs to be done.
1059       (DocBook): Correct a few misspelled variable names and add some new
1060       variables.
1061       (Common Elements): Split this into 4 new subsections.
1063     modified files:
1064      ChangeLog muse.texi
1067 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1069     Summary:
1070       Fix publishing of stuff like <code><></code>.
1071     Revision:
1072       muse--main--1.0--patch-229
1074     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1075       `insert-before-markers' rather than `insert'.  This should fix strange
1076       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1078     modified files:
1079      ChangeLog lisp/muse-publish.el
1082 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1084     Summary:
1085       Update NEWS, fix muse-url-protocols customization interface.
1086     Revision:
1087       muse--main--1.0--patch-228
1089     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1090       using nil as the resolve function.
1091     
1092     * NEWS: Bring up-to-date.
1094     modified files:
1095      ChangeLog NEWS lisp/muse-protocols.el
1098 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1100     Summary:
1101       Fix title coloring bug; muse-latex: escape '<' and '>'.
1102     Revision:
1103       muse--main--1.0--patch-227
1105     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1106       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1107       for the report.
1108     
1109     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1110       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1111       Buck.
1113     modified files:
1114      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1117 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1119     Summary:
1120       muse-latex: Handle special characters in a better way.
1121     Revision:
1122       muse--main--1.0--patch-226
1124     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1125       characters hack.
1126       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1127       'end-literal.  Thanks to Trent Buck for the suggestion.
1128       (muse-latex-markup-specials): Move special characters here instead of
1129       using the regexp.
1131     modified files:
1132      ChangeLog lisp/muse-latex.el
1135 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1137     Summary:
1138       muse-latex: Fix compiler warning.
1139     Revision:
1140       muse--main--1.0--patch-225
1142     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1143       format.
1145     modified files:
1146      ChangeLog lisp/muse-latex.el
1149 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1151     Summary:
1152       Add <code> tag.
1153     Revision:
1154       muse--main--1.0--patch-224
1156     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1157       verbatim.  Verbatim makes text literal and escaped, code makes text
1158       teletype and escaped.
1159     
1160     * muse-publish.el (muse-publish-markup-tags): Add "code".
1161       (muse-publish-code-tag): New function that publishes code the same way
1162       as =teletyped= text.
1164     modified files:
1165      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1168 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1170     Summary:
1171       Strip text properties before browsing a URL.
1172     Revision:
1173       muse--main--1.0--patch-223
1175     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1176       this will fix a bug.
1178     modified files:
1179      ChangeLog lisp/muse-protocols.el
1182 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1184     Summary:
1185       muse-latex: Call pdflatex twice to get <contents> published.
1186     Revision:
1187       muse--main--1.0--patch-222
1189     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1190       pdflatex twice, since this seems to be necessary to get <contents>
1191       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1192       to call it three times, since this is what John originally did.  Can
1193       someone please give me advice about this?
1195     modified files:
1196      ChangeLog lisp/muse-latex.el
1199 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1201     Summary:
1202       Make info:// and man:// not publish a link, handle insert URL edge case.
1203     Revision:
1204       muse--main--1.0--patch-221
1206     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1207       publish only the description, not the URL.
1208     
1209     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1210       get nil from muse-publish-url by not inserting any text.
1212     modified files:
1213      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1216 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1218     Summary:
1219       If a URL has a resolve function of nil, publish the description only.
1220     Revision:
1221       muse--main--1.0--patch-220
1223     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1224       complete tag.
1225     
1226     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1227       interface.
1228       (muse-resolve-url): If nil is given as the resolve function, return
1229       nil.
1230     
1231     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1232       insert the description instead of the original URL.
1234     modified files:
1235      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1236      lisp/muse-publish.el
1239 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1241     Summary:
1242       Implement protocol handling.
1243     Revision:
1244       muse--main--1.0--patch-219
1246     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1247       should just make a hook for this stuff.
1248       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1249     
1250     * lisp/muse-protocols.el: New file that implements protocol handling.
1251     
1252     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1253       muse-resolve-url.
1254       (muse-publish-markup-url): Indentation fix, no func change.
1255     
1256     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1257     
1258     * lisp/muse.el: Require muse-protocols.
1260     new files:
1261      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1263     modified files:
1264      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1265      lisp/muse-regexps.el lisp/muse.el
1268 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1270     Summary:
1271       muse-xml: Use a more standard sort of header.
1272     Revision:
1273       muse--main--1.0--patch-218
1275     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1276       type="muse">, as suggested by Brad Collins.
1278     modified files:
1279      ChangeLog experimental/muse-xml.el
1282 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1284     Summary:
1285       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1286     Revision:
1287       muse--main--1.0--patch-217
1289     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1290     
1291     * README (examples): Mention that other files are here as well.
1292     
1293     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1294       for use with muse-xml.el.
1295     
1296     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1297       muse-xml is in experimental status.
1298       (muse-xml-markup-regexps): Correct table-munging regexp.
1299       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1300       Empty lines are marked up as <line />.
1301     
1302     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1303       s/last-stanza-end/end-last-stanza-line/.
1304     
1305     * muse-mode.el (muse-visit-link-default): Make the temporary file
1306       visiting work as expected.
1307     
1308     * muse-publish.el (muse-publish-markup-verse): Make use of
1309       'begin-verse-line and 'begin-last-stanza-line.  Use
1310       'end-last-stanza-line instead of 'last-stanza-end.
1311     
1312     * muse.texi (Verse): Be a bit more clever with our example.
1314     new files:
1315      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1317     modified files:
1318      AUTHORS ChangeLog README experimental/muse-xml.el
1319      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1320      muse.texi
1323 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1325     Summary:
1326       Allow links to temporary files to be visited.
1327     Revision:
1328       muse--main--1.0--patch-216
1330     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1331       temporary files.  These are buffers that do not have a corresponding
1332       file.
1334     modified files:
1335      ChangeLog lisp/muse-mode.el
1338 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1340     Summary:
1341       Fix save-match-data gaffe.
1342     Revision:
1343       muse--main--1.0--patch-215
1345     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1346       outside of `and' statement.
1348     modified files:
1349      ChangeLog lisp/muse-regexps.el
1352 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1354     Summary:
1355       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1356     Revision:
1357       muse--main--1.0--patch-214
1359     * examples/mwolson/muse-init.el: Update.
1360     
1361     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1362       ensure that links to other pages in this project are given the proper
1363       extension.
1364     
1365     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1366     
1367     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1368       instead of muse-publish-output-name.
1369     
1370     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1371       functions that consult the :link-suffix when returning the name of the
1372       link (or the complete file name for the latter function).  If
1373       :link-suffix does not exist, use :suffix.  This should help Muse be
1374       able to handle some more usage scenarios.
1375       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1376       muse-publish-output-name.
1377     
1378     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1379       muse-publish-link-file instead of muse-publish-output-file.
1380       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1381       letters.  The old behavior was not friendly to acronyms.
1383     modified files:
1384      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1385      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1386      lisp/muse-wiki.el
1389 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1391     Summary:
1392       Correct the publish-project example.
1393     Revision:
1394       muse--main--1.0--patch-213
1396     * examples/publish-project: Remove "-l muse-build.el" and note that the
1397       user's muse-init.el file should add the Muse directories to load-path.
1399     modified files:
1400      ChangeLog examples/publish-project
1403 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1405     Summary:
1406       Reinstate former extended character class rules.
1407     Revision:
1408       muse--main--1.0--patch-212
1410     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1411       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1412       document that.
1413       (muse-regexp-emacs-revision): New variable that indicates the revision
1414       number of this version of Emacs.
1415       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1416       aren't working well enough with extended character classes in regexps.
1417     
1418     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1419       instead of just displaying it.
1421     modified files:
1422      ChangeLog lisp/muse-regexps.el lisp/muse.el
1425 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1427     Summary:
1428       Fix paragraph-filling breakage in Emacs21.
1429     Revision:
1430       muse--main--1.0--patch-211
1432     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1433       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1434       report.
1436     modified files:
1437      ChangeLog lisp/muse-mode.el
1440 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1442     Summary:
1443       Allow Emacs 21.3 to use extended character classes in regexps.
1444     Revision:
1445       muse--main--1.0--patch-210
1447     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1448       Since enough positive reports have come in about the usability of 21.3,
1449       we'll allow it to use extended character classes in regexps by default.
1451     modified files:
1452      ChangeLog lisp/muse-regexps.el
1455 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1457     Summary:
1458       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1459     Revision:
1460       muse--main--1.0--patch-209
1462     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1463       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1464       offer the style and directory prompt when you hit C-c C-t in a file
1465       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1466       Hodique for the fix.
1467     
1468     * lisp/muse.el (muse-read-directory-name): New function that defines a
1469       fallback version of `read-directory-name', since Emacs21 doesn't have
1470       it.
1472     modified files:
1473      ChangeLog lisp/muse-publish.el lisp/muse.el
1475     new patches:
1476      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1477      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1478      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1479      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1480      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1481      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1484 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1486     Summary:
1487       Fix problem with links at beginning of buf and paragraphs.
1488     Revision:
1489       muse--main--1.0--patch-208
1491     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1492       mean.
1493     
1494     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1495     
1496     * muse-html.el (muse-html-markup-regexps): Ditto.
1497     
1498     * muse-publish.el (muse-publishing-last-position): New variable that
1499       indicates our last buffer position while publishing the current rule.
1500       Used to make sure the process doesn't get stalled.
1501       (muse-publish-markup): Fix edge case where links at beginning of
1502       buffer, with read-only text, would prevent the beginning of buffer from
1503       being matched.
1504       (muse-publish-markup-directive): Fix case where two directives of the
1505       same size would prevent any following directives from being
1506       interpreted.  We accomplish this by setting the last published position
1507       to nil after each directive.
1509     modified files:
1510      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1511      lisp/muse-html.el lisp/muse-publish.el
1514 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1516     Summary:
1517       Document publishing directives.
1518     Revision:
1519       muse--main--1.0--patch-207
1521     * muse.texi (Getting Started): Remove crufty sentence.
1522       (Directives): New section that describes the likes of #title and
1523       #author.
1525     modified files:
1526      ChangeLog muse.texi
1529 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1531     Summary:
1532       Document WikiNames and update header publishing information.
1533     Revision:
1534       muse--main--1.0--patch-206
1536     * muse.texi (Headings): Any level of headings is supported.
1537       (Emphasizing Text): Verbatim text may span multiple lines.
1538       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1539       Links, and Images.
1540       (Implicit Links): Document WikiNames and InterWiki links.
1542     modified files:
1543      ChangeLog muse.texi
1546 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1548     Summary:
1549       Finish NEWS, handle emphasis at EOF edge case.
1550     Revision:
1551       muse--main--1.0--patch-205
1553     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1554       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1555       as there is a terminating emphasis delimiter.
1556     
1557     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1558     
1559     * NEWS: Bring this up to date.
1561     modified files:
1562      ChangeLog NEWS examples/mwolson/muse-init.el
1563      lisp/muse-colors.el
1566 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1568     Summary:
1569       muse-html: Add muse-xhtml-extension.
1570     Revision:
1571       muse--main--1.0--patch-204
1573     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1574       default file extension for publishing XHTML files.  Thanks to Trent
1575       Buck for the suggestion.
1576       ("xhtml"): Use it.
1578     modified files:
1579      ChangeLog lisp/muse-html.el
1582 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1584     Summary:
1585       Add items through patch-149 to NEWS.
1586     Revision:
1587       muse--main--1.0--patch-203
1589     * NEWS (progress): Catch up to patch-149.
1590     
1591     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1592     
1593     * lisp/muse-publish.el (muse-publish): Ditto.
1595     modified files:
1596      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1599 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1601     Summary:
1602       Make building of Debian revisions work.
1603     Revision:
1604       muse--main--1.0--patch-202
1606     * Makefile (distclean): Don't remove anything in debian/, since it will
1607       never be necessary.
1608       (debclean): Removed, since two different targets need slightly
1609       different versions of this.  Even abstraction has its limits.
1610       (debbuild): New target that takes care of performing the build itself.
1611       (debrevision): New target that makes a revision build, where the
1612       original tarball must not be modified.
1613       (debrevision): Split out building stuff to debbuild target.
1614     
1615     * debian/changelog: Several revisions worth of Debian fun.
1616     
1617     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1618       (Description): Make this match the ITP and shorten the text.
1620     modified files:
1621      ChangeLog Makefile Makefile.defs debian/changelog
1622      debian/control
1625 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1627     Summary:
1628       Prepare initial upload for Debian project.
1629     Revision:
1630       muse--main--1.0--patch-201
1632     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1633       version, since we only want the last changelog entry to appear on the
1634       initial Debian upload.
1635     
1636     * debian/changelog: New Debian package 3.01.arch.201-1.
1638     modified files:
1639      ChangeLog Makefile.defs debian/changelog
1642 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1644     Summary:
1645       muse-mode: Minor regexp tweak.
1646     Revision:
1647       muse--main--1.0--patch-200
1649     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1651     modified files:
1652      ChangeLog lisp/muse-mode.el
1655 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1657     Summary:
1658       Minor fixups from Peter K. Lee.
1659     Revision:
1660       muse--main--1.0--patch-199
1662     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1663       restrictive with our end-of-table regexp.
1664     
1665     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1666       instead of start of table.  Be less restrictive with several of our
1667       regexps.
1668     
1669     * lisp/muse-html.el: Patch from Peter K. Lee.
1670       (muse-html-prepare-buffer): Work around edge case where the "charset="
1671       part has already been appended to muse-html-meta-content-type.
1672       (muse-html-fixup-tables): Be slightly less restrictive with our
1673       end-of-table regexp.
1675     modified files:
1676      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1677      lisp/muse-html.el
1680 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1682     Summary:
1683       Keep lists from getting mashed together on M-q.
1684     Revision:
1685       muse--main--1.0--patch-198
1687     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1688       locally so that lists don't get blended together incorrectly upon
1689       hitting M-q.
1691     modified files:
1692      ChangeLog lisp/muse-mode.el
1695 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1697     Summary:
1698       QuickStart: Minor typo in anchor example.
1699     Revision:
1700       muse--main--1.0--patch-197
1702     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1703       rather than a full URL.
1705     modified files:
1706      ChangeLog examples/QuickStart
1709 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1711     Summary:
1712       Makefile: Use BUILDOPTS.
1713     Revision:
1714       muse--main--1.0--patch-196
1716     * Makefile (debrelease): Make use of $(BUILDOPTS).
1717     
1718     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1719       be passed to dpkg-buildpackage.  In case I ever make several revisions
1720       before getting the -1 revision uploaded, for example, I can use "-sa"
1721       here in order to make a valid pacakge.
1723     modified files:
1724      ChangeLog Makefile Makefile.defs
1727 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1729     Summary:
1730       Make generated Debian packages slightly easier to upload.
1731     Revision:
1732       muse--main--1.0--patch-195
1734     * debian/changelog: Generate 3.01.arch.195-1.
1735     
1736     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1737     
1738     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1739       that was last uploaded to Debian.
1740     
1741     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1742       changes is generated.  This means we have to use dpkg-buildpackage,
1743       since debuild doesn't recognize the environment variables that it
1744       claims to recognize.
1746     modified files:
1747      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1750 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1752     Summary:
1753       Makefile: Minor deletion cleanups.
1754     Revision:
1755       muse--main--1.0--patch-194
1758     modified files:
1759      ChangeLog Makefile
1762 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1764     Summary:
1765       Compilation cleanups.
1766     Revision:
1767       muse--main--1.0--patch-193
1769     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1770       `make-variable-buffer-local' in order to silence compiler warnings.
1771     
1772     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1773       warning.
1774     
1775     * scripts/muse-build.el (muse-elint-files): Automatically load every
1776       elisp file rather than specifying each one.
1778     modified files:
1779      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1782 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1784     Summary:
1785       Fix failure to resolve interwiki link when clicking on it.
1786     Revision:
1787       muse--main--1.0--patch-192
1789     * Makefile (debclean): Minor tweak.
1790     
1791     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1792       change.
1793     
1794     * lisp/muse-project.el (muse-project-find-file): Don't add file
1795       extensions to a relative name.  If we're dealing with a file, open it
1796       up without searching through the various projects for a path.  This
1797       should fix the failure to resolve an interwiki link by clicking on it.
1799     modified files:
1800      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1803 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1805     Summary:
1806       Makefile: Remove stale Debian packages for this version.
1807     Revision:
1808       muse--main--1.0--patch-191
1810     * Makefile (debclean): Remove generated Debian packages for the current
1811       version in parent directory.
1813     modified files:
1814      ChangeLog Makefile
1817 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1819     Summary:
1820       Fix trailing backslash error.
1821     Revision:
1822       muse--main--1.0--patch-190
1824     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1825       regexp-quoting fix from drkm.
1827     modified files:
1828      ChangeLog lisp/muse-project.el
1831 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1833     Summary:
1834       Release 3.01.91 (3.02 RC2).
1835     Revision:
1836       muse--main--1.0--patch-189
1838     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1840     modified files:
1841      ChangeLog Makefile.defs lisp/muse.el muse.texi
1844 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1846     Summary:
1847       Escape email address and URL always.
1848     Revision:
1849       muse--main--1.0--patch-188
1851     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1852       escape and publish email address as read-only, even when it's not
1853       marked up.
1854       (muse-publish-markup-url): Ditto for URL.
1856     modified files:
1857      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1860 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1862     Summary:
1863       Inter-project output name fix.
1864     Revision:
1865       muse--main--1.0--patch-187
1867     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1868       that I had fixed this before.
1870     modified files:
1871      ChangeLog lisp/muse-wiki.el
1874 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1876     Summary:
1877       Make coloring of verbatim greater-than sign same as publishing.
1878     Revision:
1879       muse--main--1.0--patch-186
1881     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1882       greater-than sign surrounded by equal signs, display it in verbatim
1883       face.
1885     modified files:
1886      ChangeLog lisp/muse-colors.el
1889 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1891     Summary:
1892       Allow transform function for link descriptions.  Bare email and URL fixes.
1893     Revision:
1894       muse--main--1.0--patch-185
1896     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1897       (muse-publish-desc-transforms): New option that contains the functions
1898       that will be called to transform a link description.
1899       (muse-publish-markup-word): Handle Yet Another Edge Case.
1900       (muse-publish-markup-email): Use
1901       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1902       double-quote on either side.
1903       (muse-publish-url): Apply description transforms.
1904       (muse-publish-markup-url): Don't publish if we have a double-quote on
1905       either side.
1906     
1907     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1908       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1909       (muse-wiki-interwiki-delimiter): New option that indicates the
1910       interwiki delimiter to use.
1911       (muse-wiki-interwiki-replacement): New option that indicates the
1912       replacement
1913       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1914       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1915       this can be added to muse-publish-desc-transforms.
1916       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1917       interwiki delimiter with its replacement, but only when the given text
1918       is not an explicit link.
1919     
1920     * lisp/muse.el (muse-update-file-extension): New function made from the
1921       innards of the :set function in `muse-file-extension'.
1923     modified files:
1924      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1927 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1929     Summary:
1930       Handle anchors in all publishing styles, as well as linking to them.
1931     Revision:
1932       muse--main--1.0--patch-184
1934     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1935       'internal-link.
1936       (muse-publish-prepare-url): Don't touch links to anchors.
1937     
1938     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1939       'internal-link.  Treat centered text with
1940       <para role="center">...</para>.
1941       (muse-docbook-markup-paragraph): Slight regexp tweak.
1942       (muse-docbook-insert-anchor): Docfix.
1943       (muse-docbook-markup-anchor): Move lower in file.
1944     
1945     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1946       'internal-link.
1947       (muse-xhtml-markup-strings): Order list, no func change.
1948       (muse-html-markup-anchor): Move up in file, no func change.
1949     
1950     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1951       publishing anchors.
1952       (muse-latex-markup-strings): Add handler for 'internal-link.
1953       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1954       that insert an anchor around the next word or inside of a tag.
1955     
1956     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1957       publishing anchors.
1958     
1959     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1960       'internal-link.
1961       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1962       that insert an anchor before the next word or within a tag.
1963     
1964     * NEWS: Initial attempt at documenting changes since 3.01.
1966     new files:
1967      .arch-ids/NEWS.id NEWS
1969     modified files:
1970      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1971      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1974 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1976     Summary:
1977       Generalize some blosxom helper functions.
1978     Revision:
1979       muse--main--1.0--patch-183
1981     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1982       generalized helper functions.
1983       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1984       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1985       relative links.
1986     
1987     * lisp/muse-blosxom.el: Update example in header.
1988       (muse-blosxom-new-entry): Use new names for helper functions.
1989       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1990       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1991     
1992     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1993       `muse-blosxom-project-get-categories'.
1994       (muse-project-alist-styles): Renamed from
1995       `muse-blosxom-project-alist-entry'.
1996       (muse-project-alist-dirs): Renamed from
1997       `muse-blosxom-project-alist-dirs'.
1998       (muse-project-of-file): Use `muse-current-file'.
1999     
2000     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2001       `muse-current-file'.
2002     
2003     * lisp/muse.el (muse-current-file): New function that returns the name of
2004       the currently visited or published file.
2005       (muse-page-name): Use `muse-current-file'.
2007     modified files:
2008      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2009      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2012 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2014     Summary:
2015       muse-xml: definition lists, muse-docbook: center.
2016     Revision:
2017       muse--main--1.0--patch-182
2019     * Makefile (%.info, %.html): Use general argument in rule.
2020       (distclean): Add another cruft file.
2021     
2022     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2023       type="definition"> for definition lists.
2024     
2025     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2026       with <note>, since it's the closest thing I could find.
2028     modified files:
2029      ChangeLog Makefile experimental/muse-xml.el
2030      lisp/muse-docbook.el
2033 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2035     Summary:
2036       Minor namespace fix.
2037     Revision:
2038       muse--main--1.0--patch-181
2040     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2041       muse-match-string-no-properties rather than match-string-no-properties.
2043     modified files:
2044      ChangeLog lisp/muse-colors.el
2047 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2049     Summary:
2050       Correct breakage induced by previous patch.
2051     Revision:
2052       muse--main--1.0--patch-180
2054     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2055       path as a fallback if we are publishing.
2057     modified files:
2058      ChangeLog lisp/muse-wiki.el
2061 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2063     Summary:
2064       Make interwiki links work in a few more edge cases.
2065     Revision:
2066       muse--main--1.0--patch-179
2068     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2069       assertion, now that I have a good idea of the edge cases involved.
2070     
2071     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2072       the current file is not part of any Muse project, allowing interwiki
2073       links to be resolvable even then.  Don't return a relative path if we
2074       are not publishing.  For visiting links, the best thing is just to
2075       return the real path.
2077     modified files:
2078      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2081 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2083     Summary:
2084       Fix warnings during font-lock, example tag highlighting.
2085     Revision:
2086       muse--main--1.0--patch-178
2088     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2089       error.
2090       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2091       <lisp> tags.
2092       (muse-unhighlight-region): Move higher up.
2093       (muse-colors-example-tag, muse-colors-literal-tag): Use
2094       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2095       since the point gets put in the right place automatically.
2097     modified files:
2098      ChangeLog lisp/muse-colors.el
2101 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2103     Summary:
2104       muse-xml: Separate section from title.
2105     Revision:
2106       muse--main--1.0--patch-177
2108     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2109       attribute to sections.  Use separate <title> tag to handle the title of
2110       a section.  Thanks to drkm for the suggestion.
2111     
2112     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2113     
2114     * lisp/muse-publish.el (muse-publish-markup-heading)
2115       (muse-publish-section-close): Pass level to markup strings for all
2116       section-related tags.
2117     
2118     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2119       not defined.
2121     modified files:
2122      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2123      lisp/muse-publish.el lisp/muse.el
2126 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2128     Summary:
2129       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2130     Revision:
2131       muse--main--1.0--patch-176
2133     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2134       folders that match `muse-project-ignore-regexp'.
2135     
2136     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2137       omission.  Add ",.*" to list of bad directory parts.
2138     
2139     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2140       matches `muse-project-ignore-regexp'.
2141     
2142     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2143       (muse-style-elements-list): New function that returns a list of
2144       references to ELEM in STYLE, including base styles.
2145       (muse-publish-markup-region): Use muse-style-elements-list rather than
2146       muse-style-elements when getting :regexps.
2147     
2148     * lisp/muse-publish.el (muse-style-element): Add docstring.
2150     modified files:
2151      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2152      lisp/muse-publish.el
2155 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2157     Summary:
2158       Initial implementation of muse-xml.el.  End of section edge case.
2159     Revision:
2160       muse--main--1.0--patch-175
2162     * AUTHORS: Add Peter K. Lee.
2163     
2164     * Makefile (experimental): New target that builds experimental programs.
2165       (distclean): Remove debian/dirs, a cruft file from the debian build
2166       process.
2167     
2168     * examples/mwolson/muse-init.el: Update.
2169     
2170     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2171       prompts for the blog entry to visit.
2172     
2173     * experimental/Makefile: New file that causes experimental stuff to be
2174       built.
2175     
2176     * experimental/muse-xml.el: New file that provides the experimental XML
2177       publishing style.
2178     
2179     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2180       comment strings.
2181     
2182     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2183     
2184     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2185       involving end-of-file and paragraph detection.
2186     
2187     * lisp/muse-wiki.el: Minor header fix.
2188     
2189     * scripts/muse-build.el (load-path): Add "../experimental".
2191     new files:
2192      experimental/.arch-ids/Makefile.id
2193      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2194      experimental/muse-xml.el
2196     modified files:
2197      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2198      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2199      lisp/muse-wiki.el scripts/muse-build.el
2202 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2204     Summary:
2205       Try to fix <example> region coloring problem.
2206     Revision:
2207       muse--main--1.0--patch-174
2209     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2210       If region is multiple lines, add '(font-lock-multiline t) to
2211       properties.  This should fix an annoying <example> region issue.
2213     modified files:
2214      ChangeLog lisp/muse-colors.el
2217 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2219     Summary:
2220       Don't publish implicit links that have a double-quote at begin or end.
2221     Revision:
2222       muse--main--1.0--patch-173
2224     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2225       double-quote exists at beginning or end.
2226     
2227     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2228       don't colorize if a double-quote exists at beginning or end.
2230     modified files:
2231      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2234 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2236     Summary:
2237       Fix failure to publish emphasis properly.
2238     Revision:
2239       muse--main--1.0--patch-172
2241     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2242       errors.
2243     
2244     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2245       of muse-wiki.
2247     removed files:
2248      experimental/.arch-ids/muse-wiki-old.el.id
2249      experimental/muse-wiki-old.el
2251     modified files:
2252      ChangeLog lisp/muse-publish.el
2255 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2257     Summary:
2258       Add a few common revision control directories to the ignore list.
2259     Revision:
2260       muse--main--1.0--patch-171
2262     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2263       directories to be ignored when building the file alist, such as those
2264       used for CVS and Arch revision control data.
2266     modified files:
2267      ChangeLog lisp/muse-project.el
2270 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2272     Summary:
2273       Fix #2654: Append a newline when using pdf publishing style.
2274     Revision:
2275       muse--main--1.0--patch-170
2277     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2278       newline to the end.
2280     modified files:
2281      ChangeLog lisp/muse-latex.el
2284 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2286     Summary:
2287       5 levels of headings colorization; color bare URLs.
2288     Revision:
2289       muse--main--1.0--patch-169
2291     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2292       Really color up to 5 headings.
2293       (muse-colors-markup): Add muse-url-regexp.
2294       (muse-colors-explicit-link): Renamed from muse-colors-link.
2295       (muse-colors-implicit-link): Moved here from
2296       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2297       we'll be coloring URLs.
2299     modified files:
2300      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2303 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2305     Summary:
2306       Don't emphasize if a word constituent follows the trailer.
2307     Revision:
2308       muse--main--1.0--patch-168
2310     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2311       (muse-colors-verbatim): Don't colorize if a word constituent follows
2312       the trailer.
2313     
2314     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2315       word constituent follows the trailer.
2317     modified files:
2318      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2321 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2323     Summary:
2324       Add coloring for example, verbatim, and =signs=; anchor fix.
2325     Revision:
2326       muse--main--1.0--patch-167
2328     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2329       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2330       (muse-colors-verbatim): Use `muse-verbatim-face'.
2331       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2332       priority.
2333       (muse-colors-tags): Add verbatim and literal tags.
2334       (muse-colors-example-tag): Use `remove-text-properties' instead of
2335       `set-text-properties', since the latter does not work consistently.
2336       (muse-colors-literal-tag): New function that strips all markup from the
2337       region.
2338       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2339       that we can work around an annoying XEmacs issue.
2340     
2341     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2342       multi-line by default.
2343     
2344     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2345       string.
2347     modified files:
2348      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2349      lisp/muse.el
2352 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2354     Summary:
2355       Link with anchor bugfix.
2356     Revision:
2357       muse--main--1.0--patch-166
2359     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2360       valid, as long as the base is valid.
2362     modified files:
2363      ChangeLog lisp/muse-colors.el
2366 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2368     Summary:
2369       Link inside table issue, fixes read-only text error.
2370     Revision:
2371       muse--main--1.0--patch-165
2373     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2374       inside tables so we don't get an error when links exist.
2375     
2376     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2377     
2378     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2379       into account when displaying the "All files published" message, unless
2380       they've actually been modified.
2381     
2382     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2383       don't wrap in condition-case; we don't want the message to be muffled.
2385     modified files:
2386      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2387      lisp/muse-project.el lisp/muse.el
2390 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2392     Summary:
2393       Permit infinitely-nested sections.
2394     Revision:
2395       muse--main--1.0--patch-164
2397     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2398       (Deriving from an existing style): Mark up as a list.
2399     
2400     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2401       Color an additional level of headings.
2402     
2403     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2404       section-other, section-other-end, and section-close strings.
2405       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2406       through the 'section-close string.
2407     
2408     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2409       'begin-underline, since this messes up paragraph handling.  Use
2410       <h5></h5> for 'section-other.
2411     
2412       (muse-html-fixup-tables): New function that sorts the table parts so
2413       that order is head, foot, body.  Apparently XHTML needs this, and it
2414       seems like a good general practice, so we do it for HTML as well.
2415     
2416     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2417       'section-other.
2418     
2419     * lisp/muse-publish.el (muse-publish-section-close): New function that
2420       determines where to put the section close given heading depth and
2421       inserts it.
2422       (muse-publish-markup-heading): Handle 'section-other and
2423       'section-other-end.  Call `muse-publish-section-close' at end of
2424       function.
2425     
2426     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2427       for 'section-other.
2429     modified files:
2430      ChangeLog examples/QuickStart lisp/muse-colors.el
2431      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2432      lisp/muse-publish.el lisp/muse-texinfo.el
2435 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2437     Summary:
2438       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2439     Revision:
2440       muse--main--1.0--patch-163
2442     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2443       XEmacs fixes.
2444       (muse-docbook-markup-regexps): Deal with new table algorithm.
2445       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2446       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2447       (muse-docbook-markup-table): Use a better table algorithm, based on the
2448       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2449       and foot of the table.  Use informaltable rather than table.
2450       (muse-docbook-fixup-tables): New function that sorts all tables found
2451       in the published document so that the order is head, foot, body.
2452       (muse-docbook-markup-functions): Add anchor handler.
2453       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2454       paragraph.
2455       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2456       that insert an anchor at point.
2457     
2458     * lisp/muse-html.el (muse-html-transform-content-type)
2459       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2460     
2461     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2462     
2463     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2464     
2465     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2466       that was evaluated in the output.
2468     modified files:
2469      ChangeLog examples/QuickStart lisp/muse-docbook.el
2470      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2473 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2475     Summary:
2476       muse-texinfo: Improve formatting for enddots, dots, underline.
2477     Revision:
2478       muse--main--1.0--patch-162
2480     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2481       of enddots and dots.  For begin-underline and end-underline, use "_",
2482       since we don't have anything better.
2484     modified files:
2485      ChangeLog lisp/muse-texinfo.el
2488 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2490     Summary:
2491       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2492     Revision:
2493       muse--main--1.0--patch-161
2495     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2496       list.  This should fix #2635.
2498     modified files:
2499      ChangeLog lisp/muse-texinfo.el
2502 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2504     Summary:
2505       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2506     Revision:
2507       muse--main--1.0--patch-160
2509     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2510     
2511     * debian/changelog: Ditto.
2512     
2513     * debian/control (Build-Depends-Indep): Add tetex-bin.
2514     
2515     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2516       output for me.
2517     
2518     * examples/QuickStart: Remove stray <comment> now that the bug that made
2519       it necessary is fixed.
2520     
2521     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2522       suggestions.
2523     
2524     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2525       the contents from the footer to the header.
2526     
2527     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2528       each number, not after.
2529     
2530     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2531     
2532     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2533       happens when doing batch publishing.  Minor whitespace fix.
2535     modified files:
2536      ChangeLog Makefile.defs debian/changelog debian/control
2537      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2538      lisp/muse-texinfo.el lisp/muse.el
2541 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2543     Summary:
2544       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2545     Revision:
2546       muse--main--1.0--patch-159
2548     * examples/QuickStart: Add "Write me." to empty sections at end so that
2549       they publish correctly with DocBook.
2550     
2551     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2552       paragraph starts with emphasis, example, link, or email address.
2554     modified files:
2555      ChangeLog examples/QuickStart lisp/muse-docbook.el
2558 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2560     Summary:
2561       Handle embedded docbook footnotes and <literal> edge case.
2562     Revision:
2563       muse--main--1.0--patch-158
2565     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2566      (muse-docbook-markup-strings): Use systemitem for example text.
2567      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2568      <para></para> inside of them.
2569     
2570     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2571       here at all.
2572     
2573     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2574       muse-publish-escape-specials-in-string to list by default.
2575     
2576     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2577       argument IGNORE-READ-ONLY determines whether or not to ignore the
2578       read-only property when transforming text.  Add docstring.
2579       (muse-publish-markup-word): Use non-nil third argument to
2580       muse-publish-escape-specials when we're publishing `='-delimited text.
2581       This allows =<literal><tag></literal>= to work as intended.
2582     
2583     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2584       arguments after the first so that we can include this in
2585       `muse-publish-url-transforms'.
2586     
2587     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2589     modified files:
2590      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2591      lisp/muse-publish.el
2594 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2596     Summary:
2597       Misc. blosxom fixes, like category directive.
2598     Revision:
2599       muse--main--1.0--patch-157
2601     * contrib/pyblosxom/getstamps.py: Add file extension.
2602     
2603     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2604       extension.  This will allow Muse to specify it once a
2605       timestamps-writing routine gets written.
2606     
2607     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2608       attention to the "category" directive, if it exists.  Use file-truename
2609       instead of expand-file-name for base directory.
2610     
2611     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2612       by default.
2613     
2614     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2615       available tags, even though it doesn't do anything yet.
2617     modified files:
2618      ChangeLog contrib/pyblosxom/getstamps.py
2619      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2620      lisp/muse-project.el
2623 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2625     Summary:
2626       Small logic fix with temp files.
2627     Revision:
2628       muse--main--1.0--patch-156
2630     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2631       buffer-name to determine whether the buffer is still around.
2633     modified files:
2634      ChangeLog lisp/muse.el
2637 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2639     Summary:
2640       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2641     Revision:
2642       muse--main--1.0--patch-155
2644     * lisp/muse.el (muse-widget-type-value-create)
2645       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2646       extra widgets from 'lazy type that are needed to get the
2647       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2648     
2649     * lisp/muse.el (muse-implicit-link-functions)
2650       (muse-explicit-link-functions): Remove predefined wiki-related options.
2651       These are added in muse-wiki via custom-add-option.
2652     
2653     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2654     
2655     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2656     
2657     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2658       ":strings" to cope with Emacs21 and XEmacs.
2659       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2660     
2661     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2662       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2663       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2664     
2665     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2666       since XEmacs doesn't support the alist widget.  Deal with case where no
2667       projects are defined, or a strange expression is used.
2668     
2669     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2670       stuff using custom-add-option.
2672     modified files:
2673      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2674      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2677 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2679     Summary:
2680       Don't kill temp buffer if debug-on-error is non-nil.
2681     Revision:
2682       muse--main--1.0--patch-154
2684     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2685       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2687     modified files:
2688      ChangeLog lisp/muse.el
2691 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2693     Summary:
2694       Expand Debian package description.
2695     Revision:
2696       muse--main--1.0--patch-153
2698     * debian/control (Description): Expand this to make the package more
2699       enticing.
2700     
2701     * debian/copyright, debian/rules: Minor whitespace cleanups.
2702     
2703     * debian/changelog: Package 3.01.arch.152-1.
2705     modified files:
2706      ChangeLog Makefile.defs debian/changelog debian/control
2707      debian/copyright debian/rules
2710 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2712     Summary:
2713       Header/footer docfix; ChangeLog correction.
2714     Revision:
2715       muse--main--1.0--patch-152
2717     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2718       Thanks to drkm for pointing out my error.
2719     
2720     Use better documentation and customize interface for headers and footers.
2721     Thanks to Chris McMahan.
2723     modified files:
2724      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2725      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2726      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2727      muse.texi
2728      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2731 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2733     Summary:
2734       Slight Debian version tweak.
2735     Revision:
2736       muse--main--1.0--patch-151
2738     * Makefile.defs (VERSION): Use a slightly different version naming
2739       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2740       X.YY is the Muse version, and YYY is the patch level.
2741     
2742     * debian/changelog: Ditto.
2744     modified files:
2745      ChangeLog Makefile.defs debian/changelog
2748 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2750     Summary:
2751       Improve debian build and put together a package.
2752     Revision:
2753       muse--main--1.0--patch-150
2755     * Makefile (debclean): New target that cleans up the mess that the
2756       `debian' target makes.
2757       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2758       results to my debian dist dir two levels up.
2759     
2760     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2761     
2762     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2763     
2764     * debian/control (Standards-Version): Update to 3.6.2.
2765     
2766     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2767       up.
2768     
2769     * debian/copyright (Copyright): Improve.
2770     
2771     * debian/emacsen-install (FILES): Include contrib directory so that
2772       muse-http.el compiles properly.
2773     
2774     * debian/muse-el.examples: New file containing the example files to
2775       install.
2776     
2777     * debian/rules: Move example stuff to muse-el.examples.  Install some
2778       additional documentation.
2780     new files:
2781      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2783     modified files:
2784      ChangeLog Makefile Makefile.defs debian/changelog
2785      debian/control debian/copyright debian/emacsen-install
2786      debian/rules
2789 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2791     Summary:
2792       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2793     Revision:
2794       muse--main--1.0--patch-149
2796     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2797       the beginning of a header would be emphasized if an asterisk came
2798       before it.
2799       (muse-colors-underlined): Don't allow end of underlined text to be the
2800       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2801       is sufficient.
2802     
2803     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2804       on.  We'll use a more clever trick to keep emphasis characters from
2805       being interpreted in explicit links -- add a custom 'noemphasis text
2806       property to them.  Move mdash rule further down so that I can add
2807       designations after blockquoted text.
2808     
2809     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2810       text has the 'noemphasis property, ignore it.
2811       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2812       property to the text between BEG and END, or match beginning and end.
2813     
2814     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2815       before trying to set buffer-modified to nil.  This should fix a
2816       "selecting deleted buffer" error when publishing from command line.
2818     modified files:
2819      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2820      lisp/muse.el
2823 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2825     Summary:
2826       Journal validation fixes.
2827     Revision:
2828       muse--main--1.0--patch-148
2830     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2831       default rather than HTML 4.0 [strict].
2832       (muse-html-markup-strings): Include empty alt element.
2833     
2834     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2835     
2836     * muse.texi (Journal): Ditto.
2838     modified files:
2839      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2842 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2844     Summary:
2845       Add debian files; tweak Makefile.
2846     Revision:
2847       muse--main--1.0--patch-147
2849     * Makefile (distclean): Remove directory created by dist rule.
2850       (dist): Make this only generate the directory, not the tarball.
2851       (release): New target that generates the tarball and zipfile.
2852       (debrelease): New target that builds the debian package for Muse.
2853       (upload): Depend on release target.
2854     
2855     * examples/mwolson/stylesheets: Add forgotten Arch id.
2857     new files:
2858      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2859      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2860      debian/.arch-ids/emacsen-install.id
2861      debian/.arch-ids/emacsen-remove.id
2862      debian/.arch-ids/emacsen-startup.id
2863      debian/.arch-ids/muse-el.dirs.id
2864      debian/.arch-ids/muse-el.docs.id
2865      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2866      debian/changelog debian/control debian/copyright
2867      debian/emacsen-install debian/emacsen-remove
2868      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2869      debian/muse-el.info debian/rules
2870      examples/mwolson/stylesheets/.arch-ids/=id
2871      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2872      examples/mwolson/stylesheets/.arch-ids/common.css.id
2873      examples/mwolson/stylesheets/.arch-ids/print.css.id
2874      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2875      examples/mwolson/stylesheets/blog.css
2876      examples/mwolson/stylesheets/common.css
2877      examples/mwolson/stylesheets/print.css
2878      examples/mwolson/stylesheets/screen.css
2880     modified files:
2881      ChangeLog Makefile
2883     new directories:
2884      debian debian/.arch-ids examples/mwolson/stylesheets
2885      examples/mwolson/stylesheets/.arch-ids
2888 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2890     Summary:
2891       Allow `muse-index-as-string' to remove current file from output.
2892     Revision:
2893       muse--main--1.0--patch-146
2895     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2896       which excludes the current file from the output.  Improve
2897       documentation.
2899     modified files:
2900      ChangeLog lisp/muse-mode.el
2903 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2905     Summary:
2906       S-TAB issue with Windows.
2907     Revision:
2908       muse--main--1.0--patch-145
2910     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2911       issue with Windows.
2913     modified files:
2914      ChangeLog lisp/muse-mode.el
2917 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2919     Summary:
2920       Improve temp buffer usage.
2921     Revision:
2922       muse--main--1.0--patch-144
2924     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2925       `insert-file-contents'.  This should further help with the temp
2926       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2927       into this problem.
2928     
2929     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2930       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2931       make sure the temp buffer is killed.  I didn't implement an option to
2932       save the contents of the temp buffer.
2934     modified files:
2935      ChangeLog lisp/muse-book.el lisp/muse-http.el
2936      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2937      lisp/muse.el
2940 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2942     Summary:
2943       muse-docbook: split-string Emacs21 fix.
2944     Revision:
2945       muse--main--1.0--patch-143
2947     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2948       split-string to fix an Emacs21 issue.
2950     modified files:
2951      ChangeLog lisp/muse-docbook.el
2954 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2956     Summary:
2957       muse-docbook: Parse author directive so that it validates properly.
2958     Revision:
2959       muse--main--1.0--patch-142
2961     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2962       attempts to publish the contents a DocBook-usable <author> tag.
2963       (muse-docbook-header): Use `muse-docbook-get-author'.
2965     modified files:
2966      ChangeLog lisp/muse-docbook.el
2969 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2971     Summary:
2972       Be a bit more clever with our consecutive list regexp.
2973     Revision:
2974       muse--main--1.0--patch-141
2976     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2977       clever with our consecutive list regexp.
2979     modified files:
2980      ChangeLog lisp/muse-docbook.el
2983 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2985     Summary:
2986       Do the right thing with consecutive list items, hopefully.
2987     Revision:
2988       muse--main--1.0--patch-140
2990     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2991       (muse-docbook-header): Add DTD string.
2992       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2993       tags.
2994       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2995       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2997     modified files:
2998      ChangeLog lisp/muse-docbook.el
3001 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3003     Summary:
3004       Improve customize interface for `muse-project-alist' once more.
3005     Revision:
3006       muse--main--1.0--patch-139
3008     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3009       setting to be anything, since we now support settings that use lists.
3010       (muse-project): Vastly improve this by naming each setting and showing
3011       what exact type is required.  Handle case where a function is not
3012       defined yet.  Use a set for styles, which looks nice.  This is about as
3013       good as it can be ... unless we add some sort of inline documentation
3014       later on.  A setting was added for Yann's :force-publish tag.
3015     
3016     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3017       project name.
3019     modified files:
3020      ChangeLog lisp/muse-project.el lisp/muse.el
3023 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3025     Summary:
3026       Merged from hodique@lifl.fr--2005 (patch 24-33)
3027     Revision:
3028       muse--main--1.0--patch-138
3030     Patches applied:
3031     
3032      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3033        Merged from mwolson@gnu.org--2005 (patch 96)
3034     
3035      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3036        Merged from mwolson@gnu.org--2005 (patch 97-101)
3037     
3038      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3039        Merged from mwolson@gnu.org--2005 (patch 102-106)
3040     
3041      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3042        Merged from mwolson@gnu.org--2005 (patch 107-120)
3043     
3044      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3045        Merged from mwolson@gnu.org--2005 (patch 121-131)
3046     
3047      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3048        Merged from mwolson@gnu.org--2005 (patch 132)
3049     
3050      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3051        Merged from mwolson@gnu.org--2005 (patch 133-135)
3052     
3053      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3054        Merged from mwolson@gnu.org--2005 (patch 136)
3055     
3056      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3057        Merged from mwolson@gnu.org--2005 (patch 137)
3058     
3059      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3060        Introduce :force-publish project keyword. Fix bug #2637
3062     modified files:
3063      ChangeLog lisp/muse-project.el
3065     new patches:
3066      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3067      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3068      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3069      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3070      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3071      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3072      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3073      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3074      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3075      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3078 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3080     Summary:
3081       Prevent temp buffers from prompting for save; handle lisp errors better.
3082     Revision:
3083       muse--main--1.0--patch-137
3085     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3086       bound" error.  I don't know for certain where this is coming from,
3087       though ... *grumble*.
3088     
3089     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3090       like how emacs-wiki does it.  Warn the user about lisp errors,
3091       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3092       publish as something valid in most markup styles, with increased
3093       emphasis on those that don't support it.  That's a win-win ... I think
3094       :^) .
3095     
3096     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3097       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3098       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3099       believe that this should be the default behavior of `with-temp-buffer'.
3100     
3101     * lisp/muse-book.el (muse-book-publish-project): Use
3102       `muse-with-temp-buffer-no-prompt'.
3103     
3104     * lisp/muse-http.el (muse-http-reject): Ditto.
3105     
3106     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3107     
3108     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3109     
3110     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3111       (muse-publish-markup-email, muse-published-contents): Ditto.
3113     modified files:
3114      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3115      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3116      lisp/muse-publish.el lisp/muse.el
3119 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3121     Summary:
3122       Customization error; Makefile tweaks.
3123     Revision:
3124       muse--main--1.0--patch-136
3126     * Makefile (dist): Use a tla-specific method to create the tarball.
3127       Create a zip file as well.
3128       (upload): New rule that uploads the tarball and zip file to gna.org.
3129     
3130     * Makefile.defs (VERSION): New variable that determines the version
3131       string to use in the `dist' and `upload' targets.
3132     
3133     * lisp/muse.el (muse-implicit-link-functions)
3134       (muse-explicit-link-functions): Use :type of hook so that the options
3135       get recognized.
3137     modified files:
3138      ChangeLog Makefile Makefile.defs lisp/muse.el
3141 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3143     Summary:
3144       Prepare Muse 3.01.90 (3.02 RC1).
3145     Revision:
3146       muse--main--1.0--patch-135
3149     modified files:
3150      ChangeLog lisp/muse.el muse.texi
3153 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3155     Summary:
3156       Attempt to get the right file extension when publishing; more examples.
3157     Revision:
3158       muse--main--1.0--patch-134
3160     * examples/mwolson/muse-init.el: Update my configuration.
3161     
3162     * examples/mwolson/templates: Store my web page templates here.
3163     
3164     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3165     
3166     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3167       descriptions.  Yet another reason to implement my list-returning from
3168       handlers idea.
3169     
3170     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3171       with a few more edge cases.  Throw together a rough hack for
3172       determining when to include the output file extension.
3173     
3174     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3175       but still ineffective.
3177     new files:
3178      examples/mwolson/templates/.arch-ids/=id
3179      examples/mwolson/templates/.arch-ids/footer.html.id
3180      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3181      examples/mwolson/templates/.arch-ids/generic-header.html.id
3182      examples/mwolson/templates/.arch-ids/header.html.id
3183      examples/mwolson/templates/footer.html
3184      examples/mwolson/templates/generic-footer.html
3185      examples/mwolson/templates/generic-header.html
3186      examples/mwolson/templates/header.html
3188     modified files:
3189      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3190      lisp/muse-wiki.el
3192     new directories:
3193      examples/mwolson/templates
3194      examples/mwolson/templates/.arch-ids
3197 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3199     Summary:
3200       Make published link handling do the right thing, plus misc. fixes.
3201     Revision:
3202       muse--main--1.0--patch-133
3204     * lisp/muse-mode.el (muse-mode-hook): Add option for
3205       `muse-wiki-update-custom-values'.  The :set function makes sure that
3206       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3207       This probably isn't best-practice, but it works.
3208     
3209     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3210       Save match data.
3211     
3212     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3213       `muse-publish-prepare-url' to the listed options.
3214     
3215     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3216       output-dir is not specified.
3217     
3218     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3219       here instead of later on.
3220     
3221     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3222       right thing when `muse-wiki-interwiki-alist' is nil.
3223     
3224     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3225       `muse-publish-output-file'.
3226     
3227     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3228       (muse-wiki-transform-wikiword): Removed.  We should not use the
3229       publishing transforms facility to handle these.
3230     
3231     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3232       links as "link" rather than "url".
3233     
3234     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3235       takes care of any customization cleaups that need to happen whenever
3236       muse-mode is entered.
3237     
3238     * lisp/muse.el (muse-implicit-link-functions): Add options for
3239       `muse-handle-url' and the wiki handlers.
3240       (muse-explicit-link-functions): Add option for
3241       `muse-wiki-handle-internal'.
3243     modified files:
3244      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3245      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3248 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3250     Summary:
3251       Add invalid directory assertion.
3252     Revision:
3253       muse--main--1.0--patch-132
3255     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3256       any invalid directories will trigger an error.
3258     modified files:
3259      ChangeLog lisp/muse-project.el
3262 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3264     Summary:
3265       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3266     Revision:
3267       muse--main--1.0--patch-131
3270     modified files:
3271      AUTHORS ChangeLog
3274 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3276     Summary:
3277       Yann's assignment form came in!
3278     Revision:
3279       muse--main--1.0--patch-130
3282     modified files:
3283      AUTHORS ChangeLog
3286 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3288     Summary:
3289       Compilation fix, minor shuffling in `muse-mode'.
3290     Revision:
3291       muse--main--1.0--patch-129
3293     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3294       accessing it.  Fixes Yet Another Compiler Error.
3295     
3296     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3297      project-specific settings happen first.
3299     modified files:
3300      ChangeLog lisp/muse-mode.el lisp/muse.el
3303 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3305     Summary:
3306       Fix annoying initial buffer coloring problem.
3307     Revision:
3308       muse--main--1.0--patch-128
3310     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3311       where even buffer-file-name is not set.  This happens the first time we
3312       attempt to colorize the buffer.  I'm rather astonished that I had to do
3313       this.
3315     modified files:
3316      ChangeLog lisp/muse-wiki.el
3319 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3321     Summary:
3322       Jump to bad and good links on TAB; mode-choosing fix.
3323     Revision:
3324       muse--main--1.0--patch-127
3326     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3327       pics a major mode for a file.  If one is specified in the project of
3328       file, use it.  Otherwise, use muse-mode.
3329       (muse-next-reference, muse-previous-reference): Jump to bad links as
3330       well as good ones.
3331     
3332     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3333       of `muse-mode'.
3335     modified files:
3336      ChangeLog lisp/muse-mode.el lisp/muse.el
3339 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3341     Summary:
3342       Add specified Muse file extension to auto-mode-alist.
3343     Revision:
3344       muse--main--1.0--patch-126
3346     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3347       the old extension from auto-mode-alist and add the new one.  This
3348       eliminates the need to set muse-mode-auto-p when you have specified a
3349       Muse file extension.
3350     
3351     * examples/mwolson/muse-init.el: Sync.
3353     modified files:
3354      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3357 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3359     Summary:
3360       Make `muse-project-alist' more intuitively customizable.
3361     Revision:
3362       muse--main--1.0--patch-125
3364     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3365       settings.
3366     
3367     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3368       (muse-project-alist-get): New function that pre-parses
3369       `muse-projects-alist' before customization in order to work around an
3370       annoying limitation in the customize interface.
3371       (muse-project-alist-set): New function that takes the value that
3372       customize gave us and turns it into something Muse can use.
3373       (muse-project): New widget that outlines the form of the
3374       `muse-project-alist' variable.
3375       (muse-project-alist): Use the `muse-project' widget and specify :set
3376       and :get.
3378     modified files:
3379      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3382 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3384     Summary:
3385       Silence compiler warnings.
3386     Revision:
3387       muse--main--1.0--patch-124
3389     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3390     
3391     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3392       compiler warning.
3393     
3394     * lisp/muse-project.el (muse-project-applicable-styles): Call
3395       `muse-assert' with only 1 argument to silence a compiler warning.
3397     modified files:
3398      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3399      lisp/muse-project.el
3402 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3404     Summary:
3405       muse-docbook: Merge several other types of tags if necessary.
3406     Revision:
3407       muse--main--1.0--patch-123
3409     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3410       `muse-docbook-fixup-sections'.  For each TAG in
3411       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3412       merge them together.  Thanks to Dale P. Smith for the suggestion.
3413       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3415     modified files:
3416      ChangeLog lisp/muse-docbook.el
3419 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3421     Summary:
3422       muse-docbook: Output an XML tag with encoding at the beginning of document.
3423     Revision:
3424       muse--main--1.0--patch-122
3426     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3427       of document.
3428       (muse-docbook-encoding-default): New option that determines which Emacs
3429       buffer encoding to use by default in Muse DocBook files if none is
3430       found.
3431       (muse-docbook-charset-default): New option that determines the DocBook
3432       XML charset to use if no translation is found in
3433       muse-docbook-encoding-map.
3434       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3435       system to its associated DocBook coding system.
3436       (muse-docbook-transform-content-type): New function that determines the
3437       DocBook XML encoding to use based on the contents of
3438       muse-docbook-encoding-map.
3439       (muse-docbook-encoding): New function that calls
3440       muse-docbook-transform-content-type.
3441       (muse-docbook-finalize-buffer): New function that sets the buffer file
3442       coding system to the value of muse-docbook-encoding-default, but only
3443       if the buffers contents have no special characters.
3444       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3446     modified files:
3447      ChangeLog lisp/muse-docbook.el
3450 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3452     Summary:
3453       Apply muse-docbook patch from Dale P. Smith.
3454     Revision:
3455       muse--main--1.0--patch-121
3457     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3458       Dale P. Smith to make the markup much better.
3460     modified files:
3461      AUTHORS ChangeLog lisp/muse-docbook.el
3464 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3466     Summary:
3467       Use different mapping for S-tab on Windows.
3468     Revision:
3469       muse--main--1.0--patch-120
3471     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3472       Windows, use [(shift tab)] for `muse-previous-reference'.
3474     modified files:
3475      ChangeLog lisp/muse-mode.el
3478 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3480     Summary:
3481       XEmacs wiki fix.
3482     Revision:
3483       muse--main--1.0--patch-119
3485     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3486       `muse-match-string-no-properties' so XEmacs doesn't complain.
3488     modified files:
3489      ChangeLog lisp/muse-wiki.el
3492 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3494     Summary:
3495       Handle a few edge cases with project-page resolution gracefully.
3496     Revision:
3497       muse--main--1.0--patch-118
3499     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3500       make sure that PAGE is specified.  STYLES should be generated
3501       automatically, but it could theoretically fail.  I'm managing to
3502       trigger this when messing with unsaved Muse files.  Handle case where
3503       buffer has not yet been saved.
3504       (muse-project-find-file): Don't try to resolve relative links; just
3505       open them.
3506     
3507     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3508       point-of-reference bug.  No need to call muse-project-page-of-file
3509       since buffer-file-name and muse-publishing-current-file both give us
3510       full paths.
3511     
3512     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3513       `skip-chars-backward' only respects the newline some of the time.
3514       Damned annoying.
3516     modified files:
3517      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3518      lisp/muse-wiki.el
3521 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3523     Summary:
3524       Fix image-link goof-up and add pretty titles.
3525     Revision:
3526       muse--main--1.0--patch-117
3528     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3529       class="image-link"> instead of <div class="image-link">.  I found a bug
3530       with the way I was handling both, so I decided to simplify things.
3531     
3532     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3533       `muse-publish-output-name', but keeps the directory prefix.
3534       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3535     
3536     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3537       customizable option that determines the words to downcase in title.
3538       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3539       Capitalized Title out of either a string or the current title.  This is
3540       not currently used by any other function -- for now it is meant to be
3541       called by the user.
3543     modified files:
3544      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3547 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3549     Summary:
3550       Escape specials in link descriptions.
3551     Revision:
3552       muse--main--1.0--patch-116
3554     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3555       function that escapes special characters in the given string according
3556       to the current publishing style.
3557       (muse-publish-url): Use the above function to escape the description
3558       part of extended links.
3559       (muse-publish-prepare-url): Don't make string read-only; it does
3560       nothing.
3561     
3562     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3563       (muse-wiki-transform-wikiword): Don't make string read-only.
3565     modified files:
3566      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3569 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3571     Summary:
3572       Escape "&", "<", and ">" in URL text.
3573     Revision:
3574       muse--main--1.0--patch-115
3576     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3577       specially.  Thanks to John Sullivan for the suggestion.
3579     modified files:
3580      ChangeLog lisp/muse-html.el
3583 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3585     Summary:
3586       Update my example configuration.
3587     Revision:
3588       muse--main--1.0--patch-114
3590     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3591       project to "WebSite" in order to make it more distinct.
3592       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3593       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3594       anymore.
3595       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3596       published name of the current file.  I really should make a function
3597       called `muse-published-name' or something similar!
3598       ("\C-cpx"): Use this key sequence for
3599       `my-muse-prepare-entry-for-xanga'.
3600       (muse-file-extension): I'm making use of this so I can figure out its
3601       intricacies.
3603     modified files:
3604      ChangeLog examples/mwolson/muse-init.el
3607 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3609     Summary:
3610       Tackle a project name interwiki highlighting snafu.
3611     Revision:
3612       muse--main--1.0--patch-113
3614     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3615       this.  It seems to be more robust now.  Highlighting is going the way I
3616       want it.
3618     modified files:
3619      ChangeLog lisp/muse-wiki.el
3622 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3624     Summary:
3625       Fix some gross mistakes.
3626     Revision:
3627       muse--main--1.0--patch-112
3629     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3630       gross misspellings.
3631     
3632     * lisp/muse-project.el (muse-project-file-entries): If
3633       `muse-file-extension' is defined, use it to filter the entries.
3634     
3635     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3636       variable.  Move higher in file.
3637     
3638     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3639       argument instead of the real name of the variable.
3641     modified files:
3642      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3643      lisp/muse.el
3646 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3648     Summary:
3649       Make natural interwiki links between projects mostly work.
3650     Revision:
3651       muse--main--1.0--patch-111
3653     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3654       function and flesh it out.  This seems to work properly, though for
3655       some reason, interwiki links using projects are a bit flakey.
3656       (muse-wiki-handle-interwiki): Deal with case where we have a project
3657       name in an interwiki link.
3659     modified files:
3660      ChangeLog lisp/muse-wiki.el
3663 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3665     Summary:
3666       Fix Emacs21 issue with muse-insert-tag.
3667     Revision:
3668       muse--main--1.0--patch-110
3670     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3671       completing-read to appease older Emacsen.
3673     modified files:
3674      ChangeLog lisp/muse-mode.el
3677 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3679     Summary:
3680       Fix error with `muse-blosxom-new-entry' and Emacs21.
3681     Revision:
3682       muse--main--1.0--patch-109
3684     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3685       `completing-read' so that old versions of Emacs don't complain.
3687     modified files:
3688      ChangeLog lisp/muse-blosxom.el
3691 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3693     Summary:
3694       Try to fix an error with `muse-blosxom-get-categories'.
3695     Revision:
3696       muse--main--1.0--patch-108
3698     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3699       about processing directories.
3701     modified files:
3702      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3705 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3707     Summary:
3708       Make a distinction between implicit and explicit links at publish-time.
3709     Revision:
3710       muse--main--1.0--patch-107
3712     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3713     
3714     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3715     
3716     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3717       `explicit' argument.
3718     
3719     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3720       not we are dealing with an explicit link.
3721     
3722     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3723     
3724     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3725       argument, but ignore it.
3726     
3727     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3728       when link is not explicit.
3730     modified files:
3731      ChangeLog lisp/muse-html.el lisp/muse-http.el
3732      lisp/muse-publish.el lisp/muse-wiki.el
3735 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3737     Summary:
3738       Implement several WikiWord handling fixes.
3739     Revision:
3740       muse--main--1.0--patch-106
3742     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3743       found by the handlers.  Don't send implicit links through some of the
3744       advanced checks.
3745     
3746     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3747       of interwiki link before calling `muse-handle-explicit-link'.
3748     
3749     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3750       "\\|" separator between project-alist entries and interwiki entries.
3751       Force a reconfiguration of muse-colors-markup.
3752     
3753     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3754       sure that we don't colorize WikiNames that don't go with any file.
3755     
3757     modified files:
3758      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3759      lisp/muse-wiki.el
3762 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3764     Summary:
3765       Attempt to simplify muse-wiki a bit.
3766     Revision:
3767       muse--main--1.0--patch-105
3769     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3770       here.
3771     
3772     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3773       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3774       (muse-wiki-update-use-wikiword-markup-regexp)
3775       (muse-wiki-update-use-wikiword-link-function)
3776       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3777       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3778     
3779     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3780       `muse-wiki-use-wikiword' is specified.
3781     
3782     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3783       unless `muse-wiki-use-wikiword' is specified.
3784     
3785     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3786       muse-colors-markup.
3787     
3788     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3789       muse-publish-markup-regexps.
3790     
3791     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3792       muse-publish-url-transforms.
3793     
3794     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3795       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3796     
3798     modified files:
3799      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3802 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3804     Summary:
3805       Make muse-blosxom use relative name of published file in page-date alist.
3806     Revision:
3807       muse--main--1.0--patch-104
3809     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3810       file.
3811       (muse-blosxom-update-page-date-alist): Renamed from
3812       `muse-blosxom-markup-date-directive'.  Make the current file name
3813       relative to the base directory and strip file extension if necessary.
3814     
3816     modified files:
3817      ChangeLog lisp/muse-blosxom.el
3820 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3822     Summary:
3823       Hack on muse-blosxom timestamps somewhat.
3824     Revision:
3825       muse--main--1.0--patch-103
3827     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3828       actually do something useful.  This should have a different name,
3829       really.
3830       ("blosxom-html", "blosxom-xhtml"): Call
3831       `muse-blosxom-markup-date-directive' after publishing each entry.
3832     
3834     modified files:
3835      ChangeLog lisp/muse-blosxom.el
3838 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3840     Summary:
3841       Fix several startup and compile errors.
3842     Revision:
3843       muse--main--1.0--patch-102
3845     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3846       fixes an error that occurred during startup.
3847     
3848     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3849       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3850       to muse.el.
3851     
3852     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3853       that the nasty compile errors go away.  Fix a few typos.
3854       (muse-ignored-extensions): Fix docstring.
3855       (muse-file-extension): Move this higher in the file.
3856     
3857     
3859     modified files:
3860      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3863 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3865     Summary:
3866       Note that muse-file-extension should not have "." in front.
3867     Revision:
3868       muse--main--1.0--patch-101
3870     * lisp/muse-project.el (muse-project-find-file): Handle case where
3871       muse-file-extension is not specified.
3872     
3873     * lisp/muse.el (muse-file-extension): Note that the period at the
3874       beginning of this value should be omitted.
3875     
3876     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3877       file extension so that regexp characters inside the extension will not
3878       goof it up.  This should never be a problem in normal cases, but let's
3879       be robust.
3880     
3882     modified files:
3883      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3884      lisp/muse.el
3887 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3889     Summary:
3890       Implement optional file extension of Muse files.
3891     Revision:
3892       muse--main--1.0--patch-100
3894     * lisp/muse-mode.el (muse-mode): Make sure
3895       `muse-update-ignored-extensions-regexp' gets updated every time we
3896       enter Muse mode.  This works around a bug in the customize interface --
3897       if a user changes an option using setq, the :set function sometimes
3898       does not get executed.  I should really try to determine whether or not
3899       this is really an issue anymore.
3900     
3901     * lisp/muse-project.el (muse-project-find-file): Make use of
3902       `muse-file-extension'.
3903     
3904     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3905       customizable; it is autogenerated from `muse-ignored-extensions'.
3906       (muse-update-ignored-extensions-regexp): New function that sets the
3907       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3908       make sure that the value of `muse-file-extension' is taken into
3909       account.
3910       (muse-ignored-extensions): New option that determines which file
3911       extensions to ignore.  It is in the form of a list of regexps.
3912     
3913     * lisp/muse.el (muse-file-extension): New option that allows the user to
3914       specify the file extension to be used for Muse files.  By default, this
3915       is nil, which means that no extension will be used.
3916     
3917     * lisp/muse.el (muse-page-name): Handle case where
3918       `muse-ignored-extensions-regexp' is nil.
3919     
3921     modified files:
3922      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3923      lisp/muse-regexps.el lisp/muse.el
3926 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3928     Summary:
3929       Document new blosxom convenience feature.
3930     Revision:
3931       muse--main--1.0--patch-99
3933     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3934       `muse-blosxom-project-alist-entry'.  An example is provided in the
3935       header.
3936     
3938     modified files:
3939      ChangeLog lisp/muse-blosxom.el
3942 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3944     Summary:
3945       Further work on `muse-project-alist' entry generation for blosxom.
3946     Revision:
3947       muse--main--1.0--patch-98
3949     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3950       Include subdirectories in first part of "Blog" entry.
3951     
3952     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3953       that returns a list of dirs that are to be used with the first part of
3954       a `muse-project-alist' entry.
3955     
3957     modified files:
3958      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3961 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3963     Summary:
3964       New function: muse-blosxom-project-alist-entry.
3965     Revision:
3966       muse--main--1.0--patch-97
3968     * examples/mwolson/muse-init.el: Update from my latest settings.
3969       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3970     
3971     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3972       that generates the latter part of an entry for `muse-project-alist'.
3973     
3975     modified files:
3976      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3979 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3981     Summary:
3982       Merged from hodique@lifl.fr--2005 (patch 12-23)
3983     Revision:
3984       muse--main--1.0--patch-96
3986     Patches applied:
3987     
3988      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3989        Merged from mwolson@gnu.org--2005 (patch 68-76)
3990     
3991      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3992        Merged from mwolson@gnu.org--2005 (patch 77-80)
3993     
3994      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3995        Merged from mwolson@gnu.org--2005 (patch 81)
3996     
3997      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3998        Merged from mwolson@gnu.org--2005 (patch 82)
3999     
4000      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4001        Escape % in latex publishing
4002     
4003      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4004        bugfix
4005     
4006      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4007        small improvement on muse-make-link
4008     
4009      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4010        Fix customization of muse-wiki-wikiword-regexp
4011     
4012      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4013        Allow full customization of WikiWords
4014     
4015      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4016        Fix mouse-2 yank bug in muse-mode
4017     
4018      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4019        Fix interpretation order
4020     
4021      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4022        Merged from mwolson@gnu.org--2005 (patch 83-95)
4023     
4025     modified files:
4026      ChangeLog lisp/muse-wiki.el
4028     new patches:
4029      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4030      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4031      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4032      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4033      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4034      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4035      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4036      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4037      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4038      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4039      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4040      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4043 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4045     Summary:
4046       Minor docfixes.
4047     Revision:
4048       muse--main--1.0--patch-95
4050     * lisp/muse-mode.el (muse-follow-name-at-point) 
4051       (muse-follow-name-at-mouse): Docfixes.
4052     
4054     modified files:
4055      ChangeLog lisp/muse-mode.el
4058 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4060     Summary:
4061       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4062     Revision:
4063       muse--main--1.0--patch-94
4065     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4066       `muse-blosxom-new-entry'.
4067     
4068     * muse.texi (Blosxom Entries): Ditto.
4069     
4071     modified files:
4072      ChangeLog lisp/muse-blosxom.el muse.texi
4075 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4077     Summary:
4078       Re-add global mouse-2 event.
4079     Revision:
4080       muse--main--1.0--patch-93
4082     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4083       mouse-2, since Yann found a way around the problem I was facing.
4084       (muse-follow-name-at-mouse): Call the event that would normally be used
4085       here if we don't have a link at point.
4086     
4088     modified files:
4089      ChangeLog lisp/muse-mode.el
4092 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4094     Summary:
4095       Fix publishing error.
4096     Revision:
4097       muse--main--1.0--patch-92
4099     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4100       the cdr of output-dir.  This was a code fragment from a previous
4101       attempt to refactor this function.
4102     
4104     modified files:
4105      ChangeLog lisp/muse-project.el
4108 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4110     Summary:
4111       Work on getting to the point where we can resolve project interwiki links.
4112     Revision:
4113       muse--main--1.0--patch-91
4115     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4116       `muse-publishing-current-file'.
4117     
4118     * lisp/muse-project.el (muse-project-of-file): Ditto.
4119     
4120     * lisp/muse-project.el (muse-project-applicable-styles): New function
4121       that returns the usable styles for a file, given either a list of
4122       styles or a project name.  This is useful for removing styles that will
4123       be ignored for a file.
4124       (muse-project-publish-file): Split :include and :exclude processing
4125       into `muse-project-applicable-styles'.
4126     
4127     * lisp/muse-publish.el (muse-publish-output-name): Use
4128       `muse-publishing-current-file'.
4129     
4130     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4131     
4132     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4133       project names.
4134     
4135     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4136       names to be uninterpreted.  Remove need for muse-assoc-string.
4137     
4138     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4139       function that will be called to fetch a link to a page from a Muse
4140       project from the output file of the currently-published file.  This is
4141       commented out for now since I ran out of energy.
4142     
4143     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4144       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4145       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4146       Handle case where no interwiki can be found, even though this should
4147       never happen.
4148     
4149     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4150       whenever Muse mode is entered.  That way we don't have to enter an
4151       extra command in our .emacs.
4152     
4153     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4154       `muse-publishing-current-file' already exists that does the same thing.
4155       How embarrassing.
4156     
4157     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4158     
4159     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4160       to use it.
4161     
4163     modified files:
4164      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4165      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4168 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4170     Summary:
4171       Mouse-2 on regular text will yank rather than give an error.
4172     Revision:
4173       muse--main--1.0--patch-90
4175     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4176       this seems to be more trouble than it's worth.
4177       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4178       use our own implementation.
4179     
4181     modified files:
4182      ChangeLog lisp/muse-mode.el
4185 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4187     Summary:
4188       Make interwiki links publish with the correct extension.
4189     Revision:
4190       muse--main--1.0--patch-89
4192     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4193       prefix and suffix to interwiki names, as well as stripping out unwanted
4194       extensions.
4195     
4197     modified files:
4198      ChangeLog lisp/muse-wiki.el
4201 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4203     Summary:
4204       Fix publishing of bare interwiki names.
4205     Revision:
4206       muse--main--1.0--patch-88
4208     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4209       `set'.  Use `muse-assoc-string' instead of `assoc'.
4210     
4211     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4212       `assoc-string' functionality usable with Emacs21 and XEmacs.
4213     
4215     modified files:
4216      ChangeLog lisp/muse-wiki.el lisp/muse.el
4219 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4221     Summary:
4222       Apply a few fixes from Yann's branch.
4223     Revision:
4224       muse--main--1.0--patch-87
4226     Background: I hacked on Muse over the weekend while offline, and so did
4227                 Yann.  His changes to muse-wiki.el are different than the
4228                 ones that I made, so we should probably figure out the best
4229                 way to handle this when we both get on IRC again.  For now,
4230                 I've merged in the bugfixes that he's made, omitting most of
4231                 the changes to muse-wiki.
4232     
4233     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4234     
4235     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4236     
4237     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4238       introduced previously.
4239     
4241     modified files:
4242      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4245 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4247     Summary:
4248       Warn if file not published; hack further on Wiki stuff.
4249     Revision:
4250       muse--main--1.0--patch-86
4252     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4253       complete <div> tags that are of the class "image-link".  It is hoped
4254       that this will prevent user-added <div> tags from being mangled.
4255     
4256     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4257       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4258       need to look at the text at point.
4259     
4260     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4261       current file has not been published since it was up-to-date.  Thanks to
4262       Bill Freeman for the suggestion.
4263     
4264     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4265       is nil.  If this happens, return the original URL.
4266     
4267     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4268       `muse-wiki-update-interwiki-regexp.'
4269       (muse-wiki-update-interwiki-regexp): New function that sets the value
4270       of `muse-wiki-interwiki-regexp'.
4271       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4272       on :set.
4273     
4274     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4275       `muse-wiki-expand-interwiki'.
4276       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4277       with no matching file from being published as links.
4278     
4279     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4280       string argument once again, since this behavior is needed when
4281       publishing.
4282       (muse-wiki-handle-wikiword): Ditto.
4283     
4284     * lisp/muse.el (muse-handle-url): Ditto.
4285     
4286     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4287       after every unsuccessful attempt at handling the link.  If argument is
4288       given, restore match-data at end, too.
4289     
4290     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4291       argument.  Match data is always saved.  If argument is not given,
4292       assume that `muse-implicit-link-regexp' has been matched against, and
4293       return the 1st match string if no handlers worked.
4294     
4296     modified files:
4297      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4298      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4301 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4303     Summary:
4304       Hack on WikiName handling and make TAB work for Wiki links.
4305     Revision:
4306       muse--main--1.0--patch-85
4308     * lisp/muse-colors.el (muse-colors-markup): Use
4309       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4310     
4311     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4312       nil, don't color bad links.  If non-nil, color bad links.
4313     
4314     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4315     
4316     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4317       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4318       (muse-journal-rss-munge-buffer): Ditto.
4319     
4320     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4321       Docfix.
4322     
4323     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4324       are handled first, then implicit ones.  It should work better in all
4325       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4326       to determine how far to scan for an implicit link.  This defaults to
4327       the text between the point and the next space.
4328     
4329     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4330       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4331       literally after opening the buffer.  Hopefully this can be of use in
4332       custom visit-link functions, when necessary.
4333     
4334     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4335       `muse-visit-link-default'.
4336     
4337     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4338       Search by text properties instead of regexps.  This allows Muse to find
4339       links without having to have a massive regexp that contains all link
4340       types.  The downside is that this will not work if the user defontifies
4341       the buffer.  But it would somewhat defeat the purpose of following
4342       links if you can't see them.
4343     
4344     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4345       enough command line args are passed in batch mode.
4346     
4347     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4348       `muse-explicit-link-regexp'.
4349     
4350     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4351       `muse-link-regexp'.
4352     
4353     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4354       specifies the "common ground" of all implicit links, like URLs, bare
4355       WikiNames, and -- in the future -- email addresses.
4356     
4357     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4358     
4359     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4360       optional.  That was a bad idea on my part.  Renamed from
4361       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4362       annoy anyone :^) .
4363     
4364     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4365       `muse-wiki-interwiki-expand'.
4366       (muse-wiki-handle-wikiword): Renamed from
4367       `muse-wiki-wikiword-handle'.
4368     
4369     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4370       for the eval-after-load arg since XEmacs chokes on constants.
4371     
4372     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4373       face on WikiWords that don't correspond with a file.  If people really
4374       want this to appear in bad-link face, I could accommodate that.
4375     
4376     * lisp/muse.el (muse-handle-url): New function that detects whether the
4377       given string is a URL.
4378       (muse-implicit-link-functions): Renamed from
4379       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4380       (muse-explicit-link-functions): Renamed from
4381       `muse-mode-handler-functions'.
4382       (muse-handle-implicit-link): New function that handles all
4383       implicit links by calling functions from `muse-implicit-link-functions'.
4384       (muse-handle-explicit-link): Renamed from
4385       `muse-handled-url'.
4386     
4388     modified files:
4389      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4390      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4391      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4394 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4396     Summary:
4397       Allow WikiWords to be ignored with <nop> or "''''".
4398     Revision:
4399       muse--main--1.0--patch-84
4401     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4402     
4403     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4404       whether to hide <nop> tags when coloring a Muse buffer.
4405       (muse-wiki-wikiword-at-point): Docfix.
4406       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4407       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4408       during publishing.
4409       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4410       which keeps the WikiWord that follows it from being interpreted.
4411       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4412       WikiWord delimiter.
4413     
4415     modified files:
4416      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4419 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4421     Summary:
4422       Update postal address of FSF in muse-wiki.el.
4423     Revision:
4424       muse--main--1.0--patch-83
4426     * lisp/muse-wiki.el: Update postal address of the FSF.
4427     
4429     modified files:
4430      ChangeLog lisp/muse-wiki.el
4433 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4435     Summary:
4436       Interpret explicit links before emphasis.
4437     Revision:
4438       muse--main--1.0--patch-82
4440     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4441       links before emphasis.
4442     
4443     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4444       for the heck of it.
4446     modified files:
4447      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4450 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4452     Summary:
4453       Wiki hacking, regexp tweaks.
4454     Revision:
4455       muse--main--1.0--patch-81
4457     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4458       muse-regexp.
4459     
4460     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4461       that indicates whether or not to use character classes in regexps.  The
4462       default is to let Muse try to figure it out.
4463       (muse-extreg-usable-p): Make use of this variable.
4464     
4465     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4466       this regexp.  I'm guessing it was supposed to have a TAB in there at
4467       one time.  Replace this stuff with muse-regexp-space.
4468     
4469     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4470       by default.
4471     
4472     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4473       "or".
4474     
4475     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4476       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4477       We'll fix those anchor problems eventually!
4478     
4479     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4480       uses `muse-interwiki-handle' to determine whether an interwiki link is
4481       at point.
4482     
4483     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4484       look for a suitable value at point if needed.
4485     
4486     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4487     
4488     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4489     
4490     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4492     modified files:
4493      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4494      lisp/muse-wiki.el
4497 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4499     Summary:
4500       Make installation of manual when not using Debian go smoothly.
4501     Revision:
4502       muse--main--1.0--patch-80
4504     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4505       and options are to be used when insinuating the Muse documentation into
4506       the Info menu.
4507     
4508     * Makefile (install): Make use of INSTALLINFO.
4509     
4510     * README (Installation): Give directions for changing INSTALLINFO on a
4511       Debian system and changing where Muse is installed.
4512     
4513     * muse.texi: Ditto.
4515     modified files:
4516      ChangeLog Makefile Makefile.defs README muse.texi
4519 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4521     Summary:
4522       Fix compiler warning induced by last patch.
4523     Revision:
4524       muse--main--1.0--patch-79
4526     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4527       compiler warning.
4529     modified files:
4530      ChangeLog lisp/muse-project.el lisp/muse.el
4533 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4535     Summary:
4536       Add `muse-current-file', fix minor QuickStart issue.
4537     Revision:
4538       muse--main--1.0--patch-78
4540     * examples/QuickStart: Make John Wiegley the author.
4541     
4542     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4543       `muse-current-file' instead of `buffer-file-name'.
4544     
4545     * lisp/muse-project.el (muse-current-project): Document.
4546     
4547     * lisp/muse-project.el (muse-current-file): New variable indicating the
4548       name, including path, of the file that is currently being published.
4549       (muse-project-of-file): Make use of
4550       `muse-current-file'.
4551     
4552     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4553     
4554     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4556     modified files:
4557      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4558      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4559      lisp/muse.el
4562 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4564     Summary:
4565       Make muse-replace-regexp-in-string closer to its parent; no func change.
4566     Revision:
4567       muse--main--1.0--patch-77
4569     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4570       to implement all functionality of `replace-regexp-in-string'.  No
4571       functionality change.
4572     
4574     modified files:
4575      ChangeLog lisp/muse.el
4578 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4580     Summary:
4581       Play nicely with fill, adaptive-fill, and flyspell.
4582     Revision:
4583       muse--main--1.0--patch-76
4585     * muse-mode.el (muse-mode-intangible-links): New function used to
4586       determine whether links will be considered intangible.
4587     
4588     * lisp/muse-mode.el (muse-mode-link-functions)
4589       (muse-mode-handler-functions): Minor docfix.
4590     
4591     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4592       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4593       making links intangible by default, but this may be adjusted by use of
4594       the `muse-mode-intangible-links' function.
4595     
4596     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4597       nil if we should allow a fill to occur here.  Keeps links from being
4598       broken up.
4599     
4600     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4601       non-nil if we allow spell-checking to occur here.  Keeps links from
4602       being improperly colorized.
4603     
4604     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4605       functionality change.
4607     modified files:
4608      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4611 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4613     Summary:
4614       Minor doc changes and code prettification.
4615     Revision:
4616       muse--main--1.0--patch-75
4618     * AUTHORS: Note that YH's assignment is in the mail.
4619     
4620     * README (scripts): Explain better the contents of the `scripts'
4621       directory.
4622     
4623     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4625     modified files:
4626      AUTHORS ChangeLog README lisp/muse-wiki.el
4629 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4631     Summary:
4632       Merged from hodique@lifl.fr--2005 (patch 7-11)
4633     Revision:
4634       muse--main--1.0--patch-74
4636     Patches applied:
4637     
4638      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4639        split WikiWords and InterWiki links into their own package
4640     
4641      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4642        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4643     
4644      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4645        Mimic experimental behavior for interwiki
4646     
4647      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4648        fix notes publishing
4649     
4650      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4651        various minor fixes
4653     new files:
4654      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4656     modified files:
4657      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4658      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4660     renamed files:
4661      experimental/.arch-ids/muse-wiki.el.id
4662        ==> experimental/.arch-ids/muse-wiki-old.el.id
4663      experimental/muse-wiki.el
4664        ==> experimental/muse-wiki-old.el
4666     new patches:
4667      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4668      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4669      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4670      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4671      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4674 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4676     Summary:
4677       Tell people where to find on-line version of manual.
4678     Revision:
4679       muse--main--1.0--patch-73
4681     * README: Add on-line locations for manual.
4682     
4683     * muse.texi: Remove @include directive.  This makes generating a PDF of
4684       this documentation a lot easier.
4685     
4686     * muse.texi (Preface): Add on-line locations for manual.
4688     modified files:
4689      ChangeLog README muse.texi
4692 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4694     Summary:
4695       Try to make Muse play nice with outline minor mode.
4696     Revision:
4697       muse--main--1.0--patch-72
4699     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4700     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4701     "muse" instead of "t" when adding invisibility to text or checking for
4702     invisibility.
4703     
4704     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4705     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4706     this function.
4708     modified files:
4709      ChangeLog lisp/muse-colors.el lisp/muse.el
4712 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4714     Summary:
4715       Minor grammar fix in Introduction section of manual.
4716     Revision:
4717       muse--main--1.0--patch-71
4719     * muse.texi (Introduction): Minor grammar fix.
4721     modified files:
4722      ChangeLog muse.texi
4725 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4727     Summary:
4728       Release Muse 3.01.
4729     Revision:
4730       muse--main--1.0--patch-70
4732     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4733     
4734     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4735     
4736     * lisp/muse-poem.el (muse-poem-markup-strings)
4737       (muse-poem-chapbook-strings): Make customizable.
4738     
4739     * lisp/muse-poem.el (muse-chapbook-latex-header)
4740       (muse-chapbook-latex-footer): Docfix.
4741     
4742     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4743       (muse-texinfo-pdf-extension): Ditto.
4744     
4745     * lisp/muse.el (muse-version): Change to 3.01.
4746     
4747     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4748       done, for now!
4750     modified files:
4751      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4752      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4755 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4757     Summary:
4758       Tweak documentation thoroughly; still incomplete.
4759     Revision:
4760       muse--main--1.0--patch-69
4762     * README: Minor tweaks.
4763     
4764     * muse.texi: Massively rename chapters so that the titles are more
4765       descriptive.  Clean up grammar.
4766     
4767     * muse.texi (Obtaining Muse): Move content of Installation node here,
4768       stripping out any customization tips, since those are covered later.
4769       Re-work this chapter since I was dissatisfied with it.
4770     
4771     * muse.texi (Installation): This node has the content of README regarding
4772       installation, which fits the title of the node much better than the
4773       previous content.
4774     
4775     * muse.texi (Blosxom): Turn the sections of this section into
4776       subsections.
4777     
4778     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4779       like lists!
4780     
4781     * muse.texi (History): Add a "2005" item.
4783     modified files:
4784      ChangeLog README muse.texi
4787 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4789     Summary:
4790       Finish documenting 2 more publishing styles.
4791     Revision:
4792       muse--main--1.0--patch-68
4794     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4795     
4796     * lisp/muse-journal.el: Docfixes.
4797     
4798     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4799       documentation to this function.
4800     
4801     * muse.texi (Blosxom Options): New node containing the publishing styles
4802       and options provided by Blosxom.
4803       (Book): Add usage note, as I suspect a lot of people might be confused
4804       by this style.
4805       (HTML): Space out entries better.
4806       (Journal, LaTeX): New nodes for publishing styles.
4807       (Common Elements): Document a few options that are present in
4808       `muse-publish.el'.
4810     modified files:
4811      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4812      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4815 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4817     Summary:
4818       Make Muse installable and correct an Emacs21 issue.
4819     Revision:
4820       muse--main--1.0--patch-67
4822     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4823       directory will be generated.
4824       (all): Compile muse.info by default.
4825       (doc): Refactor into individual generation rules for .html and .info
4826       files.
4827       (install): New rule that installs Muse source code, compiled .elc
4828       files, and the manual into proper places.
4829     
4830     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4831     
4832     * README (Insinuation): Move old content of Installation here.
4833       (Installation): Fill out this section.
4834       (Further Documentation): Add link to my website and note that a full
4835       manual is included with Muse.
4836     
4837     * lisp/Makefile (EL): Populate with .el files.
4838       (install): New rule that installs both .elc and .el files.
4839     
4840     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4841       Emacs21, hack in a handler for the @documentencoding tag so that it
4842       doesn't error out.
4844     modified files:
4845      ChangeLog Makefile Makefile.defs README lisp/Makefile
4846      lisp/muse-texinfo.el
4849 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4851     Summary:
4852       Cater even more to XEmacs and its annoying whims.
4853     Revision:
4854       muse--main--1.0--patch-66
4856     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4857       environment variable.
4858     
4859     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4860       handle it.  Load `muse-build.el' instead.
4861     
4862     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4863       used.
4864     
4865     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4866       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4867       not used.
4868     
4869     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4870       function does not appear to be used.
4871     
4872     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4873       `replace-regexp-in-string', since XEmacs doesn't have this function.
4874       We only implement the first 3 args, but this could be extended if we
4875       need to do so.
4876     
4877     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4878       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4879     
4880     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4881     
4882     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4883       make XEmacs shut up.
4884     
4885     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4886     
4887     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4888     
4889     * lisp/muse-http.el (muse-winnow-list): Ditto.
4890     
4891     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4892     
4893     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4894     
4895     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4896     
4897     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4898       anything.
4899     
4900     * scripts/publish: Use EMACS environment variable instead of hard-coding
4901       it.
4903     modified files:
4904      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4905      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4906      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4907      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4908      lisp/muse.el scripts/muse-build.el scripts/publish
4911 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4913     Summary:
4914       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4915     Revision:
4916       muse--main--1.0--patch-65
4918     * AUTHORS: Update entry.
4919     
4920     * muse-*.el: Move to the lisp directory.
4921     
4922     * lisp/Makefile: New file containing rules to test and compile the
4923       source.
4924     
4925     * Makefile.defs: New file that contains common definitions for all other
4926       Makefiles, such as Emacs command to use.
4927     
4928     * Makefile: Move lisp-specific rules to lisp/Makefile.
4929       (SUBDIRS): New variable containing subdirectories to clean.
4930     
4931     * README: Update to reflect new location of source files.  Give updated
4932       directions for compiling with XEmacs.
4933     
4934     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4935       compile.
4936       (%.html): Pass SITEFLAG as an environment variable to
4937       ../scripts/publish.
4938     
4939     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4940       seems to be needed to keep the process from failing.  This has *got* to
4941       be a bug in Muse, but I don't want to deal with it now.
4942     
4943     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4944     
4945     * lisp/muse-convert.el: Move line to commentary section.
4946     
4947     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4948       locally-bound `type' variable isn't used here.
4949     
4950     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4951     
4952     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4953       binding.
4954     
4955     * scripts/muse-build.el (load-path): Correct paths.
4956     
4957     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4958       as to avoid spurious warnings.
4959     
4960     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4961       it exists.
4962     
4963     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4964       (muse-match-string-no-properties): New functions that take the place of
4965       `line-end-position', `line-beginning-position', and
4966       `match-string-no-properties', respectively.
4967     
4968     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4969       (muse-my-journal-find-entries): Use Muse-specific version of
4970       `match-string-no-properties', `line-beginning-position', and
4971       `line-end-position' since these do not exist in XEmacs.
4972     
4973     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4974       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4975     
4976     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4977     
4978     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4979       (muse-html-insert-contents): Ditto.
4980     
4981     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4982     
4983     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4984     
4985     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4986     
4987     * lisp/muse-publish.el (muse-publish-markup-tag)
4988       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4989       (muse-published-buffer-contents): Ditto.
4990     
4991     * scripts/muse-build.el (muse-elint-files): Ditto.
4993     new files:
4994      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4995      lisp/.arch-ids/Makefile.id lisp/Makefile
4997     modified files:
4998      AUTHORS ChangeLog Makefile README examples/Makefile
4999      examples/QuickStart examples/johnw/muse-johnw.el
5000      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5001      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5002      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5003      lisp/muse.el scripts/muse-build.el scripts/publish
5005     renamed files:
5006      .arch-ids/muse-blosxom.el.id
5007        ==> lisp/.arch-ids/muse-blosxom.el.id
5008      .arch-ids/muse-book.el.id
5009        ==> lisp/.arch-ids/muse-book.el.id
5010      .arch-ids/muse-colors.el.id
5011        ==> lisp/.arch-ids/muse-colors.el.id
5012      .arch-ids/muse-convert.el.id
5013        ==> lisp/.arch-ids/muse-convert.el.id
5014      .arch-ids/muse-docbook.el.id
5015        ==> lisp/.arch-ids/muse-docbook.el.id
5016      .arch-ids/muse-html.el.id
5017        ==> lisp/.arch-ids/muse-html.el.id
5018      .arch-ids/muse-http.el.id
5019        ==> lisp/.arch-ids/muse-http.el.id
5020      .arch-ids/muse-journal.el.id
5021        ==> lisp/.arch-ids/muse-journal.el.id
5022      .arch-ids/muse-latex.el.id
5023        ==> lisp/.arch-ids/muse-latex.el.id
5024      .arch-ids/muse-mode.el.id
5025        ==> lisp/.arch-ids/muse-mode.el.id
5026      .arch-ids/muse-poem.el.id
5027        ==> lisp/.arch-ids/muse-poem.el.id
5028      .arch-ids/muse-project.el.id
5029        ==> lisp/.arch-ids/muse-project.el.id
5030      .arch-ids/muse-publish.el.id
5031        ==> lisp/.arch-ids/muse-publish.el.id
5032      .arch-ids/muse-regexps.el.id
5033        ==> lisp/.arch-ids/muse-regexps.el.id
5034      .arch-ids/muse-texinfo.el.id
5035        ==> lisp/.arch-ids/muse-texinfo.el.id
5036      .arch-ids/muse.el.id
5037        ==> lisp/.arch-ids/muse.el.id
5038      muse-blosxom.el
5039        ==> lisp/muse-blosxom.el
5040      muse-book.el
5041        ==> lisp/muse-book.el
5042      muse-colors.el
5043        ==> lisp/muse-colors.el
5044      muse-convert.el
5045        ==> lisp/muse-convert.el
5046      muse-docbook.el
5047        ==> lisp/muse-docbook.el
5048      muse-html.el
5049        ==> lisp/muse-html.el
5050      muse-http.el
5051        ==> lisp/muse-http.el
5052      muse-journal.el
5053        ==> lisp/muse-journal.el
5054      muse-latex.el
5055        ==> lisp/muse-latex.el
5056      muse-mode.el
5057        ==> lisp/muse-mode.el
5058      muse-poem.el
5059        ==> lisp/muse-poem.el
5060      muse-project.el
5061        ==> lisp/muse-project.el
5062      muse-publish.el
5063        ==> lisp/muse-publish.el
5064      muse-regexps.el
5065        ==> lisp/muse-regexps.el
5066      muse-texinfo.el
5067        ==> lisp/muse-texinfo.el
5068      muse.el
5069        ==> lisp/muse.el
5071     new directories:
5072      lisp lisp/.arch-ids
5075 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5077     Summary:
5078       Massively untabify files.
5079     Revision:
5080       muse--main--1.0--patch-64
5083     modified files:
5084      ChangeLog ChangeLog.2004 experimental/muse-message.el
5085      experimental/muse-wiki.el muse-book.el muse-colors.el
5086      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5087      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5088      muse-project.el muse-publish.el muse-regexps.el
5089      muse-texinfo.el muse.el
5092 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5094     Summary:
5095       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5096     Revision:
5097       muse--main--1.0--patch-63
5099     (Summary of changes that Yann made)
5100     
5101     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5102     
5103     * muse-mode.el (muse-generate-index): Move index generation code into
5104       `muse-index-as-string'.
5105       (muse-index-as-string): New function that generates an index and
5106       returns it as a string, instead of placing it in a buffer like
5107       `muse-generate-index' used to.
5108     
5109     Patches applied:
5110     
5111      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5112        merge from mwolson@gnu.org--2005
5113     
5114      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5115        Accept WikiWords as links [mostly rescinded]
5116     
5117      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5118        merge from mwolson@gnu.org--2005/muse--main--1.0
5119     
5120      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5121        Merged from mwolson@gnu.org--2005 (patch 60-62)
5122     
5123      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5124        provide a string view of the index
5126     modified files:
5127      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5129     new patches:
5130      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5131      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5132      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5133      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5134      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5137 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5139     Summary:
5140       Document Blosxom, Book, DocBook, and HTML publishing styles.
5141     Revision:
5142       muse--main--1.0--patch-62
5144     * muse-blosxom.el: Clean up header.
5145     
5146     * muse-book.el (muse-before-book-publish-hook): Rename to
5147       `muse-book-before-publish-hook'.
5148       (muse-after-book-publish-hook): Rename to
5149       `muse-book-after-publish-hook'.
5150     
5151     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5152       (muse-html-markup-strings, muse-xhtml-markup-strings)
5153       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5154       (muse-html-charset-default, muse-html-encoding-default)
5155       (muse-html-encoding-map): Docfixes.
5156     
5157     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5158       sections.
5160     modified files:
5161      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5164 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5166     Summary:
5167       Begin work on Publishing Styles section of manual.
5168     Revision:
5169       muse--main--1.0--patch-61
5171     * Makefile (.PHONY): Add "doc" to list.
5172       (doc): New rule that generates Info and HTML files from muse.texi.
5173       (dist): Rely on `distclean', not `clean'.
5174     
5175     * examples/QuickStart (Authoring mode): Remove empty section.
5176     
5177     * muse.texi: Call this program "the Emacs Muse" in title.
5178       (Publishing Styles): Begin to populate section.
5179       (Deriving Styles): First subsection of Publishing Styles.
5180       (Contributors): Remove spurious copyright section, since we address
5181       this in the title.
5182     
5183     * README: Actually remember to add this file.
5185     new files:
5186      .arch-ids/README.id README
5188     modified files:
5189      ChangeLog Makefile examples/QuickStart muse.texi
5192 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5194     Summary:
5195       Document Markup Rules.
5196     Revision:
5197       muse--main--1.0--patch-60
5199     * examples/QuickStart: Remove stray <comment> tag.
5200     
5201     * muse.texi (Top): Comment every menu line.
5202       (Markup Rules): New section with plenty of subsections.
5204     modified files:
5205      ChangeLog examples/QuickStart muse.texi
5208 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5210     Summary:
5211       Release this as Muse 3.00.90 (RC1).
5212     Revision:
5213       muse--main--1.0--patch-59
5215     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5216       is compatible with both Emacs and XEmacs.
5217     
5218     * examples/README: Renamed to QuickStart.
5219     
5220     * examples/Makefile (EXAMPLES): Reflect name change of README.
5221     
5222     * muse.el: Ditto.
5224     modified files:
5225      ChangeLog Makefile examples/Makefile muse.el
5227     renamed files:
5228      examples/.arch-ids/README.id
5229        ==> examples/.arch-ids/QuickStart.id
5230      examples/README
5231        ==> examples/QuickStart
5234 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5236     Summary:
5237       Makefile refactoring.
5238     Revision:
5239       muse--main--1.0--patch-58
5241     * Makefile (.PHONY): List all non-file targets.
5242       (examples): New rule that calls Make in the examples directory.
5243       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5244     
5245     * README: Move to the examples directory.  I'd prefer to distribute a
5246       very basic plain text README and use this as a quickstart + markup
5247       example + publishing example.
5248     
5249     * examples/Makefile: Move all README-related rules here.
5250     
5251     * examples/README: Add an "About this document" section.  
5252     
5253     * scripts/publish (style): Do not include the contrib directory, since we
5254       don't use any code from there.  Since this is only invoked from the
5255       examples directory, make sure add the parent directory to the load
5256       path.
5257     
5258     * muse.texi: Change version to 3.00.90 (RC1).
5259     
5260     * muse.el: Change location of the README file in header.
5261     
5262     * muse.el (muse-version): Update to 3.00.90 (RC1).
5264     new files:
5265      examples/.arch-ids/Makefile.id examples/Makefile
5267     modified files:
5268      ChangeLog Makefile examples/README muse.el muse.texi
5269      scripts/publish
5271     renamed files:
5272      .arch-ids/README.id
5273        ==> examples/.arch-ids/README.id
5274      README
5275        ==> examples/README
5278 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5280     Summary:
5281       Update my example configuration.
5282     Revision:
5283       muse--main--1.0--patch-57
5285     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5286       and experimental status of muse-message.
5288     modified files:
5289      ChangeLog examples/mwolson/muse-init.el
5292 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5294     Summary:
5295       Provide optional outline-style faces; customization fixes; experimental stuff.
5296     Revision:
5297       muse--main--1.0--patch-56
5299     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5300       option that determines what the header faces should look like.  If
5301       'outline, use outline-style faces.  If nil, don't generate the faces at
5302       all, which allows the user to specify their own.  Otherwise, use the
5303       scaled faces, which is the default behavior.
5304       (muse-colors-outline-faces-list): List of faces to use.  In case the
5305       outline faces are not available, provide reasonable defaults.
5306       (muse-make-faces): Use dolist instead of mapc.  Implement the
5307       possibility of having outline-style colors for heading.  Don't call
5308       this function immediately -- give the users time to make their changes
5309       through the customize interface.  Once we call this function, Emcs from
5310       CVS will not allow the faces to be changed easily, which is a shame.
5311     
5312     * muse-message.el (muse-message-contents-tag): Copied from
5313       `muse-publish-contents-tag' in order to keep the customization
5314       interface from making the `muse-markup-tags' option from throwing a
5315       type mismatch error.  This function is untested and will likely do
5316       nothing useful.  This file has been moved to the experimental folder
5317       until it gets fleshed out more.
5318     
5319     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5320       file that could eventually provide wiki-like ability.  Currently this
5321       is just a collection of functions that were pruned out when he remade
5322       Muse, so don't get too excited.  I plan to eventually merge Yann
5323       Hodique's work here, probably after the first release of Muse.
5324     
5325     * muse-regexps.el (muse-regexp): Improve description.
5326     
5327     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5328       the muse-regexp group since it is just a single regexp.  Lists of
5329       regexps don't have to be in muse-regexp, however.
5330     
5331     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5332       since the Emacs devel mailing list seems to not want Britain-izations
5333       in Emacs code.
5334     
5335     * muse-colors.el (muse-colors): Ditto.
5336     
5337     * muse-docbook.el (muse-docbook): Ditto.
5338     
5339     * muse-html.el (muse-html): Ditto.
5340     
5341     * muse-http.el (muse-http): Ditto.
5342     
5343     * muse-message.el (muse-message): Ditto.
5344     
5345     * muse-mode.el (muse-mode): Ditto.
5346     
5347     * muse-project.el (muse-project): Ditto.
5348     
5349     * muse-publish.el (muse-publish): Ditto.
5350     
5351     * muse.el (muse): Ditto.
5353     new files:
5354      experimental/.arch-ids/=id
5355      experimental/.arch-ids/muse-wiki.el.id
5356      experimental/muse-wiki.el
5358     modified files:
5359      ChangeLog experimental/muse-message.el muse-blosxom.el
5360      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5361      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5362      muse.el
5364     renamed files:
5365      .arch-ids/muse-message.el.id
5366        ==> experimental/.arch-ids/muse-message.el.id
5367      muse-message.el
5368        ==> experimental/muse-message.el
5370     new directories:
5371      experimental experimental/.arch-ids
5374 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5376     Summary:
5377       Fix publishing error when given an empty string for header/footer.
5378     Revision:
5379       muse--main--1.0--patch-55
5381     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5382       `file-readable-p' if it is an empty string.  For some reason,
5383       `file-readable-p' and `insert-file-contents' were treating an empty
5384       string as if it were the current directory.
5386     modified files:
5387      ChangeLog muse-publish.el
5390 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5392     Summary:
5393       WYSIWYG emphasis, XEmacs compatibility hacks.
5394     Revision:
5395       muse--main--1.0--patch-54
5397     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5398       compliant.  Only colorize if we end with the same number of asterisks
5399       as we start with, preventing unnoticed syntax errors.  Don't colorize
5400       in the middle of a word.
5401       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5402       Only colorize if we end with an underscore.  Don't colorize in the
5403       middle of a word.
5404     
5405     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5406       inside of group.  This will probably not do anything, but it seems
5407       syntactically good.
5408     
5409     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5410       where we start with an image link.  JohnW didn't seem to like having
5411       <p> tags inserted before image links, but they don't validate properly
5412       as they are.  For now, I will surround such links/paragraphs with <div
5413       class="image-link"> in an attempt to be as not invasive and yet
5414       standards compliant as possible.
5415     
5416     * muse-html.el (muse-html-escape-string): Work around distinction between
5417       int and char types in XEmacs.  Deal with an annoying replace-match bug
5418       in XEmacs that rears its head at times.
5419     
5420     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5421       multi-line.
5423     modified files:
5424      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5425      muse-publish.el
5428 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5430     Summary:
5431       Minor code cleanup to address elint issues.
5432     Revision:
5433       muse--main--1.0--patch-53
5435     * Makefile (test): Don't build README files during this rule.  Remove
5436       spurious "make clean" statement.
5437     
5438     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5439       `muse-colors' group, and give it a proper type.
5440     
5441     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5442     
5443     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5444       muse-my-journal-find-entries): Replace `string-to-int' with
5445       `string-to-number'.
5446     
5447     * muse-html.el (muse-html-insert-contents): Ditto.
5448     
5449     * muse-journal.el (muse-journal-html-munge-buffer,
5450       muse-journal-latex-munge-buffer): Ditto.
5451     
5452     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5453     
5454     * muse-publish.el (muse-publish-markup-footnote,
5455       muse-publish-contents-tag): Ditto.
5456     
5457     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5459     modified files:
5460      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5461      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5462      muse-regexps.el
5465 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5467     Summary:
5468       Add ability to automate the creation a new blosxom entry.
5469     Revision:
5470       muse--main--1.0--patch-52
5472     * examples/mwolson/muse-init.el: Move new entry section to
5473       muse-blosxom.el.  Modify the key settings in my example accordingly.
5474     
5475     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5476       Muse always makes sure that the file ends with a newline.
5477     
5478     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5479       planner markup is now provided automatically by the planner port to
5480       Muse, and we don't have any customized markup.
5481     
5482     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5483       variable that specifies where the base directory of your blog entries
5484       is found.
5485     
5486     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5487       the base directory.  Explore categories recursively.
5488     
5489     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5490       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5491       special characters file name.
5492     
5493     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5494       making a new blog entry.  It will prompt you for a category, then a
5495       title, and then will create a new file that has the date and title
5496       inserted.
5498     modified files:
5499      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5502 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5504     Summary:
5505       Change mailing address of FSF, add AUTHORS file.
5506     Revision:
5507       muse--main--1.0--patch-51
5509     * muse-*.el, muse.texi: Change mailing address of FSF.
5510     
5511     * muse.texi (Contributors): Fix typo.
5512     
5513     * AUTHORS: New file containing a list of all of those who have
5514       contributed code or documentation to Muse, how many lines were changed,
5515       etc.
5517     new files:
5518      .arch-ids/AUTHORS.id AUTHORS
5520     modified files:
5521      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5522      muse-html.el muse-http.el muse-journal.el muse-latex.el
5523      muse-message.el muse-mode.el muse-poem.el muse-project.el
5524      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5525      muse.texi
5528 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5530     Summary:
5531       Merged from hodique@lifl.fr--2005 (patch 0-1)
5532     Revision:
5533       muse--main--1.0--patch-50
5535     Patches applied:
5536     
5537      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5538        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5539     
5540      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5541        fix .html (for example) in visible names for links
5543     modified files:
5544      ChangeLog muse-publish.el
5546     new patches:
5547      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5548      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5551 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5553     Summary:
5554       Make generated X(HT)ML show up in the right encoding in other modes.
5555     Revision:
5556       muse--main--1.0--patch-49
5558     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5559       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5560       generated (X)HTML files show up in the right coding system when editing
5561       them with another Emacs mode.
5562     
5563     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5564       encoding instead of hard-coding it.
5565     
5566     * muse-message.el: Add content to Commentary section, explaining the use
5567       of this publishing style.
5569     modified files:
5570      ChangeLog muse-html.el muse-journal.el muse-message.el
5573 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5575     Summary:
5576       Move regexps to same group, only make 4 heading faces.
5577     Revision:
5578       muse--main--1.0--patch-48
5580     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5581       can only publish 3 of them specially, leaving the fourth to be in
5582       plain text.
5583       (muse-colors-markup): Only recognize 4 levels of heading.
5584     
5585     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5586       (muse-file-regexp, muse-image-regexp)
5587       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5588       like a good idea to have all the regexps in the same group.
5590     modified files:
5591      ChangeLog muse-colors.el muse-regexps.el muse.el
5594 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5596     Summary:
5597       Update my example config, minor code cleanup.
5598     Revision:
5599       muse--main--1.0--patch-47
5601     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5602       names and add "Plans" project.
5603     
5604     * muse-docbook.el (looking-back): Delete.
5605     
5606     * muse-html.el (looking-back): Delete.
5607     
5608     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5609       instead of `looking-back'.
5610     
5611     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5612       function, use this function.  If `looking-back' exists, call it;
5613       otherwise, use a workaround.
5615     removed files:
5616      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5618     modified files:
5619      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5620      muse-html.el muse.el
5623 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5625     Summary:
5626       Handle a few paragraph publishing edge cases better.
5627     Revision:
5628       muse--main--1.0--patch-46
5630     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5631       beginning-of-document, end-of-document, and paragraph separator regexps
5632       so that one markup rule can be used in all these cases.
5633       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5634       particular, blockquote or center at beginning or end of document will
5635       be published properly.  Hopefully this won't slow things down too much.
5636       (muse-docbook-markup-paragraph-close): Removed.
5637     
5638     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5639     
5640     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5641       Ditto.
5642       (muse-html-markup-paragraph-close): Removed.
5644     modified files:
5645      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5648 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5650     Summary:
5651       Improve prompt when reading a tag.
5652     Revision:
5653       muse--main--1.0--patch-45
5655     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5656       other Emacs modes seem to do.
5658     modified files:
5659      ChangeLog muse-mode.el
5662 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5664     Summary:
5665       Warn user when publishing fails due to a private directory.
5666     Revision:
5667       muse--main--1.0--patch-44
5669     * muse-project.el (muse-project-private-p): Warn users when publishing a
5670       file fails due to its directory not being readable by others.  Make
5671       sure that you do a `chmod +o name_of_directory' if you want the
5672       contents of that directory to be publishable.
5674     modified files:
5675      ChangeLog muse-project.el
5678 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5680     Summary:
5681       Fix error with example tags and message publishing style.
5682     Revision:
5683       muse--main--1.0--patch-43
5685     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5686       see if a previous definition for `font-lock-multiline' exists.
5687     
5688     * muse-message.el (muse-message-example-tag): Don't require two
5689       additional (unused) arguments.
5691     modified files:
5692      ChangeLog muse-colors.el muse-message.el
5695 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5697     Summary:
5698       Always end the published document with a newline.
5699     Revision:
5700       muse--main--1.0--patch-42
5702     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5703       published document with a newline.
5704     
5705     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5707     modified files:
5708      ChangeLog muse-docbook.el muse-html.el
5711 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5713     Summary:
5714       Don't let automatic backup files crash the publishing process.
5715     Revision:
5716       muse--main--1.0--patch-41
5718     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5719       directive since this value is already processed by
5720       `muse-publish-markup-directive', and may be obtained by using
5721       the code: (muse-publishing-directive "date").
5722     
5723     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5724       to run (funcall nil); this happened once during a debugging process.
5725     
5726     * muse-project.el (muse-project-private-p): Skip any file for which we
5727       cannot fetch attributes.  This fixes a bug where having an
5728       Emacs-generated automatic backup file in a publishing directory causes
5729       the publishing process to halt with an error.
5731     modified files:
5732      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5735 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5737     Summary:
5738       Apply fix in previous patch to the DocBook publishing style.
5739     Revision:
5740       muse--main--1.0--patch-40
5742     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5743       previous patch here as well.
5744     
5746     modified files:
5747      ChangeLog muse-docbook.el
5750 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5752     Summary:
5753       Fix newly-introduced lock-up during HTML publishing.
5754     Revision:
5755       muse--main--1.0--patch-39
5757     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5758       planner rules higher priority in the publishing sequence.  Hopefully
5759       this will not wreck anything; I don't use these rules, so I cannot
5760       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5761     
5762     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5763       replace-match; that seems to be slightly evil.  Return nil instead of a
5764       newline since otherwise Muse thinks that we are not done yet and gets
5765       into an infinite loop.  This should fix the lock-up problem that
5766       resulted from the previous few patches.
5768     modified files:
5769      ChangeLog muse-blosxom.el muse-html.el
5772 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5774     Summary:
5775       Parenthesis goofup.
5776     Revision:
5777       muse--main--1.0--patch-38
5779     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5780     
5782     modified files:
5783      ChangeLog muse-blosxom.el
5786 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5788     Summary:
5789       Make docbook and blosxom modes close paragraphs properly at end.
5790     Revision:
5791       muse--main--1.0--patch-37
5793     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5794       patch.
5795     
5796     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5797       (muse-docbook-markup-paragraph-close): Adapt from
5798       `muse-html-markup-paragraph-close'.
5799     
5800     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5801       preserve the same appearance as before the last patch.
5803     modified files:
5804      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5807 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5809     Summary:
5810       Bugfix: Close P tag properly at end of file.
5811     Revision:
5812       muse--main--1.0--patch-36
5814     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5815       error.
5816     
5817     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5818       detecting whether or not a paragraph needs a closing P tag.
5819       (muse-html-markup-paragraph-close): New function that only inserts a
5820       closing P tag when an unclosed P tag is nearby.
5822     modified files:
5823      ChangeLog muse-blosxom.el muse-html.el
5826 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5828     Summary:
5829       Update my example settings.
5830     Revision:
5831       muse--main--1.0--patch-35
5833     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5835     modified files:
5836      ChangeLog examples/mwolson/muse-init.el
5839 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5841     Summary:
5842       Update documentation for C-c TAB feature.
5843     Revision:
5844       muse--main--1.0--patch-34
5846     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5847       `muse-insert-tag'.
5848     
5850     modified files:
5851      ChangeLog muse.texi
5854 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5856     Summary:
5857       New feature: tag completion with C-c TAB.
5858     Revision:
5859       muse--main--1.0--patch-33
5861     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5862       (muse-tag-history, muse-custom-tags): New variables that keep track of
5863       the tag history and newly-entered tags respectively for
5864       `muse-insert-tag'.
5865       (muse-insert-tag): New function that interactively prompts the user for
5866       a tag to use.
5868     modified files:
5869      ChangeLog muse-mode.el
5872 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5874     Summary:
5875       Fix XHTML validation error with <hr> and <br>.
5876     Revision:
5877       muse--main--1.0--patch-32
5879     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5880       and HR tags for XHTML publishing.  This should fix a few validation
5881       errors that I've been noticing lately.
5883     modified files:
5884      ChangeLog muse-html.el
5887 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5889     Summary:
5890       Remove flyspell overlays on links.
5891     Revision:
5892       muse--main--1.0--patch-31
5894     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5895       should make the link clickable.  On Emacs21, the color will stay red,
5896       but other Emacsen should do the right thing, which is use the normal
5897       link color.  Hopefully this will fix some strange flyspell-related link
5898       problems.
5900     modified files:
5901      ChangeLog muse-colors.el
5904 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5906     Summary:
5907       Update my example Muse settings.
5908     Revision:
5909       muse--main--1.0--patch-30
5911     * examples/mwolson/muse-init.el: Update from my latest version.
5912       (muse-project-alist): Remove the francais part of my blog.
5913       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5914       into this and `my-muse-mode-fill-nobreak-p'.
5915       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5916       this is the best way to accomplish this.
5917       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5918       characters in the title.
5919       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5921     modified files:
5922      ChangeLog examples/mwolson/muse-init.el
5925 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5927     Summary:
5928       Add simple `muse-version' function.
5929     Revision:
5930       muse--main--1.0--patch-29
5932     * muse.el (muse-version): New function that displays the value of the
5933       `muse-version' variable.  This should be easier for the user to type
5934       than C-h v muse-version.
5936     modified files:
5937      ChangeLog muse.el
5940 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5942     Summary:
5943       Don't compile documentation by default.
5944     Revision:
5945       muse--main--1.0--patch-28
5947     * Makefile (all): Don't compile documentation by default.
5948       (doc): Use this rule to compile documentation.
5950     modified files:
5951      ChangeLog Makefile
5954 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5956     Summary:
5957       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5958     Revision:
5959       muse--main--1.0--patch-27
5961     2005-04-16  Michael Olson  <mwolson@gnu.org>
5962     
5963         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5964         johnw. If a journal entry's title is a [[link]], then an
5965         <enclosure> tag will be added to the XML data giving the size and
5966         MIME type of the link target.  This makes podcasting with Muse
5967         trivial.
5968         (muse-journal-rss-entry-template): Add enclosure usage to example.
5969         (muse-journal-rss-munge-buffer): Implement enclosures.
5971     modified files:
5972      ChangeLog muse-journal.el
5975 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5977     Summary:
5978       Standardize source headers, appease elint, don't require planner
5979     Revision:
5980       muse--main--1.0--patch-26
5982     2005-04-15  Michael Olson  <mwolson@gnu.org>
5983     
5984         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5985         `scripts' directory since it really isn't part of Muse proper; it
5986         is used to generate Muse output from the command line.
5987     
5988         * muse-blosxom.el: Handle case where planner is not loaded so that
5989         it isn't a hard requirement.
5990     
5991         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5992         that elint doesn't complain.
5993     
5994         * muse-message.el (muse-message-markup-link): Don't throw up on
5995         links with no description.
5996     
5997         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5998         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5999         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6000         muse-project.el, muse-publish.el, muse-regexps.el,
6001         muse-texinfo.el, muse.el: Add standard header for each file in
6002         preparation for the initial release, which will hopefully happen
6003         sometime within the next month.
6004     
6006     removed files:
6007      experimental/.arch-ids/=id
6009     modified files:
6010      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6011      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6012      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6013      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6014      muse-texinfo.el muse.el
6016     renamed files:
6017      .arch-ids/muse-build.el.id
6018        ==> scripts/.arch-ids/muse-build.el.id
6019      muse-build.el
6020        ==> scripts/muse-build.el
6022     removed directories:
6023      experimental experimental/.arch-ids
6026 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6028     Summary:
6029       Merge contents of muse-latexcjk.el into muse-latex.el.
6030     Revision:
6031       muse--main--1.0--patch-25
6033     2005-04-14  Michael Olson  <mwolson@gnu.org>
6034     
6035         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6036         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6037         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6038         Merge in from muse-latexcjk.el.
6039     
6040         * muse-latexcjk.el: Removed, functionality merged with
6041         muse-latex.el
6043     removed files:
6044      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6046     modified files:
6047      ChangeLog muse-latex.el
6050 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6052     Summary:
6053       Merge muse-xhtml.el into muse-html.el.
6054     Revision:
6055       muse--main--1.0--patch-24
6057     2005-04-06  Michael Olson  <mwolson@gnu.org>
6058     
6059         * examples/mwolson/muse-init.el: Update with respect to the
6060         muse-xhtml.el merge.
6061     
6062         * muse-html.el: The contents of muse-xhtml.el have been merged in
6063         as advised by John Wiegley.
6064         (muse-html-style-sheet): Add example for XHTML use in the
6065         function's documentation.
6066         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6067         Moved from muse-xhtml.el.
6068     
6069         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6071     removed files:
6072      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6074     modified files:
6075      ChangeLog examples/mwolson/muse-init.el muse-html.el
6078 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6080     Summary:
6081       Try to fix regexps for Emacs 21.4.
6082     Revision:
6083       muse--main--1.0--patch-23
6085     2005-04-05  Michael Olson  <mwolson@gnu.org>
6086     
6087         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6088         for Emacs 21.4.
6090     modified files:
6091      ChangeLog muse-regexps.el
6094 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6096     Summary:
6097       Add comments to the publish-project example script
6098     Revision:
6099       muse--main--1.0--patch-22
6101     2005-04-01  Michael Olson  <mwolson@gnu.org>
6102     
6103         * examples/publish-project: Moved here from
6104         scripts/publish-project.  Added a few comments so people know what
6105         it is used for.
6107     modified files:
6108      ChangeLog examples/publish-project
6110     renamed files:
6111      scripts/.arch-ids/publish-project.id
6112        ==> examples/.arch-ids/publish-project.id
6113      scripts/publish-project
6114        ==> examples/publish-project
6117 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6119     Summary:
6120       New XHTML style, add more examples to my sample muse config
6121     Revision:
6122       muse--main--1.0--patch-21
6124     2005-03-31  Michael Olson  <mwolson@gnu.org>
6125     
6126         * examples/mwolson/muse-init.el: Give an example of deriving a
6127         custom publishing style.
6128         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6129         (my-muse-prepare-entry-for-xanga): Mangle the published output
6130         from a blosxom project and copy the result to the clipboard for
6131         easy pasting into Xanga's web form.  The file is untouched.
6132     
6133         * muse-html.el (muse-html-style-sheet): Include the <style
6134         type="text/css"></style> wrapper around the example.
6135         (muse-html-header): Don't add <style type="text/css"></style>
6136         around the value of `muse-html-style-sheet' anymore.  This allows
6137         for the option of putting your stylesheet(s) in a separate file.
6138         An example of this is given in the documentation for this
6139         variable.
6140     
6141         * muse-xhtml: New file that implements a publishing style which is
6142         derived from HTML mode.  It uses a slightly modified version of
6143         the HTML markup rules to generate XHTML-compliant output.
6144     
6145         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6146         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6147         header gaffes.
6148     
6149         * muse-journal.el: Add new "journal-xhtml" style.
6150     
6151         * muse-message.el: Add new "message-xhtml" style.
6153     new files:
6154      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6156     modified files:
6157      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6158      muse-html.el muse-journal.el muse-message.el
6161 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6163     Summary:
6164       Add my muse configuration to the examples
6165     Revision:
6166       muse--main--1.0--patch-20
6168     2005-03-24  Michael Olson  <mwolson@gnu.org>
6169     
6170         * examples/johnw: Move John Wiegley's configuration to this
6171         directory.
6172     
6173         * examples/mwolson: My configuration files go here.
6174     
6175         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6176         just figured out how to keep links from being spell-checked or
6177         split up by fill-mode, so the implementation of this may be found
6178         here.  I also made a function that sets up a blog entry for me.
6180     new files:
6181      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6182      examples/mwolson/.arch-ids/muse-init.el.id
6183      examples/mwolson/muse-init.el
6185     modified files:
6186      ChangeLog
6188     renamed files:
6189      examples/.arch-ids/muse-johnw.el.id
6190        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6191      examples/.arch-ids/publish-johnw.id
6192        ==> examples/johnw/.arch-ids/publish-johnw.id
6193      examples/muse-johnw.el
6194        ==> examples/johnw/muse-johnw.el
6195      examples/publish-johnw
6196        ==> examples/johnw/publish-johnw
6198     new directories:
6199      examples/johnw examples/johnw/.arch-ids examples/mwolson
6200      examples/mwolson/.arch-ids
6203 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6205     Summary:
6206       Add muse-blosxom script and plugin for pyblosxom
6207     Revision:
6208       muse--main--1.0--patch-19
6210     2005-03-24  Michael Olson  <mwolson@gnu.org>
6211     
6212         * muse-blosxom.el: Update copyright notice in headers and mention
6213         the pyblosxom scripts.
6214     
6215         * contrib/pyblosxom: New directory containing pyblosxom plugins
6216         and helper scripts.
6217     
6218         * contrib/getstamps.py: Script that generates the "timestamps"
6219         file, run on the local machine.
6220     
6221         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6222         timestamps file.
6224     new files:
6225      contrib/pyblosxom/.arch-ids/=id
6226      contrib/pyblosxom/.arch-ids/getstamps.py.id
6227      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6228      contrib/pyblosxom/getstamps.py
6229      contrib/pyblosxom/hardcodedates.py
6231     modified files:
6232      ChangeLog muse-blosxom.el
6234     new directories:
6235      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6238 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6240     Summary:
6241       muse-blosxom.el has matured past experimental status
6242     Revision:
6243       muse--main--1.0--patch-18
6245     2005-03-23  Michael Olson  <mwolson@gnu.org>
6246     
6247         * muse-blosxom.el: Remove common functionality that has already
6248         been implemented in `muse-html.el'.  Derive this mode from
6249         `muse-html'.  Update documentation.  I now feel that this file is
6250         ready to be included in the top-level Muse directory.
6252     modified files:
6253      ChangeLog muse-blosxom.el
6255     renamed files:
6256      experimental/.arch-ids/muse-blosxom.el.id
6257        ==> .arch-ids/muse-blosxom.el.id
6258      experimental/muse-blosxom.el
6259        ==> muse-blosxom.el
6262 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6264     Summary:
6265       Make muse-blosxom.el slightly less experimental
6266     Revision:
6267       muse--main--1.0--patch-17
6269     2005-03-22  Michael Olson  <mwolson@gnu.org>
6270     
6271         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6272         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6273         useful.
6274         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6275         from the `muse-blosxom-markup-date-directive' rule.
6276         (blosxom-set-time): Remove this function.  We're not going to be
6277         touching the timestamp manually anymore -- it's too much of a
6278         hassle.  Right now I've got a python program that compiles a
6279         timestamp file and a pyblosxom helper that reads it.  Something
6280         similar could be arranged for blosxom, I'm sure.
6281     
6283     modified files:
6284      ChangeLog experimental/muse-blosxom.el
6287 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6289     Summary:
6290       Apply latest journal-related updates from johnw
6291     Revision:
6292       muse--main--1.0--patch-16
6295     modified files:
6296      ChangeLog examples/muse-johnw.el muse-journal.el
6299 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6301     Summary:
6302       Add Projects node to the manual
6303     Revision:
6304       muse--main--1.0--patch-15
6306     2005-02-28  Michael Olson  <mwolson@gnu.org>
6307     
6308         * muse.texi: Change copyright notice since the FSF is now the
6309         copyright holder.
6310         (Projects): New node, based on a section from the README file.
6312     modified files:
6313      ChangeLog muse.texi
6316 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6318     Summary:
6319       Correct documentation, adding some content.
6320     Revision:
6321       muse--main--1.0--patch-14
6323     2005-02-28  Michael Olson  <mwolson@gnu.org>
6324     
6325         * muse.texi: Change license terms of the documentation to the GNU
6326         GPL instead of the GNU FDL, as per the consent of the copyright
6327         holders of the emacs-wiki manual, from which this is based.  Some
6328         emacs-wiki-isms in the manual were corrected, and the Getting
6329         Started section was updated.
6331     modified files:
6332      ChangeLog muse.texi
6335 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6337     Summary:
6338       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6339     Revision:
6340       muse--main--1.0--patch-13
6342     2005-02-17  Michael Olson  <mwolson@gnu.org>
6343     
6344         * experimental/muse-blosxom.el: Somehow the contents of this file
6345         managed to get duplicated.  I removed the duplicates.
6346         (muse-blosxom-date): Remove this, since it is not useful.
6347         (muse-blosxom-header): Use the standard header that blosxom.el
6348         has.
6350     modified files:
6351      ChangeLog experimental/muse-blosxom.el
6354 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6356     Summary:
6357       Initial commit of muse.texi, nothing substantial
6358     Revision:
6359       muse--main--1.0--patch-12
6361     2005-02-07  Michael Olson  <mwolson@gnu.org>
6362     
6363         * muse.texi: New file that provides the documentation for Muse.
6364         It is in a very rough form at the moment.  Nothing substantial may
6365         be found here yet.  Be ye warned.
6367     new files:
6368      .arch-ids/muse.texi.id muse.texi
6370     modified files:
6371      ChangeLog
6374 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6376     Summary:
6377       Add docstring, new trivial function
6378     Revision:
6379       muse--main--1.0--patch-11
6381     2005-02-07  Michael Olson  <mwolson@gnu.org>
6382     
6383         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6384         `muse-what-changed'.  No functionality change.
6385         (muse-what-changed): New function that displays in diff format the
6386         changes made since the buffer was last saved.
6387     
6388         * muse-project.el (muse-project-publish): Add docstring.
6390     modified files:
6391      ChangeLog muse-mode.el muse-project.el
6394 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6396     Summary:
6397       Add experimental version of muse-blosxom.el to project
6398     Revision:
6399       muse--main--1.0--patch-10
6401     2005-02-04  Michael Olson  <mwolson@gnu.org>
6402     
6403         * Makefile (realclean): Remove file that gets generated when fonts
6404         are missing.
6405     
6406         * experimental/muse-bloxsom.el: New file that implements Blosxom
6407         support for Muse.  It's in a very rough state, hence its placement
6408         in the `experimental' directory.
6410     new files:
6411      experimental/.arch-ids/=id
6412      experimental/.arch-ids/muse-blosxom.el.id
6413      experimental/muse-blosxom.el
6415     modified files:
6416      ChangeLog Makefile
6418     new directories:
6419      experimental experimental/.arch-ids
6422 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6424     Summary:
6425       Make permissions more consistent
6426     Revision:
6427       muse--main--1.0--patch-9
6430     modified files:
6431      ChangeLog
6433     modified directories:
6434      contrib examples scripts
6437 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6439     Summary:
6440       Fix build problems
6441     Revision:
6442       muse--main--1.0--patch-8
6444     2005-02-04  Michael Olson  <mwolson@gnu.org>
6445     
6446         * muse-build.el: Add contrib directory to `load-path'.
6447         (muse-elint-files): Load `muse-regexps.el'.
6448     
6449         * scripts/publish: Change permissions so that this script is
6450         executable.  Add contrib directory to load list.  Add
6451         `muse-regexps.el' to list.
6453     modified files:
6454      ChangeLog muse-build.el scripts/publish
6457 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6459     Summary:
6460       Use "&mdash;" instead of "&#151;"
6461     Revision:
6462       muse--main--1.0--patch-7
6464     2005-01-31  Michael Olson  <mwolson@gnu.org>
6465     
6466         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6467         with "&mdash;" so that documents validate properly.  Thanks to
6468         Björn Lindström for the suggestion.
6469     
6470         * muse-html.el (muse-html-markup-strings): Ditto.
6472     modified files:
6473      ChangeLog muse-docbook.el muse-html.el
6476 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6478     Summary:
6479       Fix use of "[:blank:]" in underline markup
6480     Revision:
6481       muse--main--1.0--patch-6
6483     2005-01-25  Michael Olson  <mwolson@gnu.org>
6484     
6485         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6486         use of `muse-regexp-blank'.
6488     modified files:
6489      ChangeLog muse-colors.el
6492 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6494     Summary:
6495       Fix problem with headings being given wrong face
6496     Revision:
6497       muse--main--1.0--patch-5
6499     2005-01-03  Michael Olson  <mwolson@gnu.org>
6500     
6501         * muse-colors.el: Add header.
6502         (muse-colors-emphasized): Headings were being given the coloring
6503         for the next level of heading instead of the real
6504         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6505         Heading").  Thanks to Lan Yufeng for finding this and sending a
6506         patch.
6507     
6508         * muse-regexps.el: Fix header.
6510     modified files:
6511      ChangeLog muse-colors.el muse-regexps.el
6514 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6516     Summary:
6517       Rotate ChangeLog
6518     Revision:
6519       muse--main--1.0--patch-4
6521     2005-01-01  Michael Olson  <mwolson@gnu.org>
6522     
6523         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6524         version will be automatically maintained by Arch.
6525     
6527     new files:
6528      .arch-ids/ChangeLog.id ChangeLog
6530     renamed files:
6531      .arch-ids/ChangeLog.id
6532        ==> .arch-ids/ChangeLog.2004.id
6533      ChangeLog
6534        ==> ChangeLog.2004
6537 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6539     Summary:
6540       Extended regexps fix, allow spaces in 1st part of links
6541     Revision:
6542       muse--main--1.0--patch-3
6544     2004-12-30  Michael Olson  <mwolson@gnu.org>
6545     
6546         * muse.el (muse-link-regexp): Allow spaces in the first part of
6547         links.
6548     
6549         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6550         customizable alternatives to extended character classes.
6551     
6552         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6554     modified files:
6555      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6556      muse-html.el muse-mode.el muse-publish.el muse.el
6559 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6561     Summary:
6562       Begin to change regexp handling, tweak muse.el header
6563     Revision:
6564       muse--main--1.0--patch-2
6566     2004-12-29  Michael Olson  <mwolson@gnu.org>
6567     
6568         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6569         myself.  Update URL.
6570     
6571         * muse-regexps.el: New file that implements regexp handling.
6572         Generalized regexp options will be moved to it eventually.
6574     new files:
6575      .arch-ids/muse-regexps.el.id muse-regexps.el
6577     modified files:
6578      ChangeLog muse.el
6581 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6583     Summary:
6584       Do some early spring cleaning
6585     Revision:
6586       muse--main--1.0--patch-1
6588     2004-12-29  Michael Olson  <mwolson@gnu.org>
6589     
6590         * Makefile: Change path to `publish' script.
6591     
6592         * contrib/pcomplete.el: New file that is used by Muse without
6593         actually being a part of it: hence its location in the contrib
6594         directory.
6595     
6596         * contrib/cgi.el, contrib/httpd.el: New location.
6597     
6598         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6599     
6600         * scripts/publish, scripts/publish-project: Ditto.
6602     new files:
6603      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6604      contrib/pcomplete.el examples/.arch-ids/=id
6605      scripts/.arch-ids/=id
6607     modified files:
6608      ChangeLog Makefile
6610     renamed files:
6611      .arch-ids/cgi.el.id
6612        ==> contrib/.arch-ids/cgi.el.id
6613      .arch-ids/httpd.el.id
6614        ==> contrib/.arch-ids/httpd.el.id
6615      .arch-ids/muse-johnw.el.id
6616        ==> examples/.arch-ids/muse-johnw.el.id
6617      .arch-ids/publish-johnw.id
6618        ==> examples/.arch-ids/publish-johnw.id
6619      .arch-ids/publish-project.id
6620        ==> scripts/.arch-ids/publish-project.id
6621      .arch-ids/publish.id
6622        ==> scripts/.arch-ids/publish.id
6623      cgi.el
6624        ==> contrib/cgi.el
6625      httpd.el
6626        ==> contrib/httpd.el
6627      muse-johnw.el
6628        ==> examples/muse-johnw.el
6629      publish
6630        ==> scripts/publish
6631      publish-johnw
6632        ==> examples/publish-johnw
6633      publish-project
6634        ==> scripts/publish-project
6636     new directories:
6637      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6638      scripts/.arch-ids
6641 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6643     Summary:
6644       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6645     Revision:
6646       muse--main--1.0--base-0
6648     (automatically generated log message)
6650     new patches:
6651      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6652      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6653      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6654      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6655      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6656      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6657      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6658      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6659      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6660      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6661      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6662      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6663      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6664      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6665      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6666      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6667      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6668      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8