Merged from mwolson@gnu.org--2005 (patch 302)
[muse-el.git] / ChangeLog.main
blob052711f97fc5ea7f9476ef857805609c46a0f9e3
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
7     Summary:
8       muse-html: Fix regexp error.
9     Revision:
10       muse--main--1.0--patch-302
12     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
13       string.
15     modified files:
16      ChangeLog lisp/muse-html.el
19 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
21     Summary:
22       muse-mode: Make muse-edit-link-at-point work.
23     Revision:
24       muse--main--1.0--patch-298
26     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
27       this function works.  Before, it would remove an arbitrary chunk of the
28       top of the buffer.
30     modified files:
31      ChangeLog lisp/muse-mode.el
34 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
36     Summary:
37       Change mode of muse-protocols to 644.
38     Revision:
39       muse--main--1.0--patch-297
42     modified files:
43      ChangeLog lisp/muse-protocols.el
46 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
48     Summary:
49       muse-wiki: WikiWord suffix fix.
50     Revision:
51       muse--main--1.0--patch-296
53     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
54       be nothing at the end.  This allows us to separate WikiWords with
55       "''''" to indicate suffixes.
57     modified files:
58      ChangeLog lisp/muse-wiki.el
61 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
63     Summary:
64       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
65     Revision:
66       muse--main--1.0--patch-295
68     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
69       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
70       for the report.
72     modified files:
73      ChangeLog lisp/muse-wiki.el
76 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
78     Summary:
79       muse-wiki: First try at implementing WikiName separator.
80     Revision:
81       muse--main--1.0--patch-286
83     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
84       markup, for when you want to add a suffix to a WikiName.
86     modified files:
87      ChangeLog lisp/muse-wiki.el
90 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
92     Summary:
93       muse-mode: Minor fix.
94     Revision:
95       muse--main--1.0--patch-283
97     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
98       and save-excursion as recommended by Emacs documentation.
100     modified files:
101      ChangeLog lisp/muse-mode.el
104 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
106     Summary:
107       muse-mode: Handle case where we visit an anchor-only link.
108     Revision:
109       muse--main--1.0--patch-282
111     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
112       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
114     modified files:
115      ChangeLog lisp/muse-mode.el
118 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
120     Summary:
121       muse-colors: Add faces for all 3 levels of emphasis.
122     Revision:
123       muse--main--1.0--patch-281
125     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
126       (muse-emphasis-3): New faces that represent italic, bold, and bold
127       italic emphasis, respectively.
128       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
129       the suggestion and the initial code. 
131     modified files:
132      AUTHORS ChangeLog lisp/muse-colors.el
135 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
137     Summary:
138       Don't split anchors in URLs.
139     Revision:
140       muse--main--1.0--patch-278
142     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
143       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
144       sure that we handle URLs before trying to split the anchor.
145       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
147     modified files:
148      ChangeLog lisp/muse-mode.el
151 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
153     Summary:
154       Deal with case when muse-make-link is passed an explicit link.
155     Revision:
156       muse--main--1.0--patch-276
158     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
159       with case when we are passed an explicit-style link.
161     modified files:
162      ChangeLog lisp/muse-mode.el
165 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
167     Summary:
168       muse-latex: Make footnotes look a bit more natural for LaTeX users.
169     Revision:
170       muse--main--1.0--patch-273
172     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
173       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
175     modified files:
176      ChangeLog lisp/muse-latex.el
179 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
181     Summary:
182       muse-texinfo: Correct markup strings for dots, enddots, center.
183     Revision:
184       muse--main--1.0--patch-272
186     * AUTHORS: Bookkeeping
187     
188     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
189       Jim Ottaway that produces correct output for dots, enddots, and
190       centered text.
192     modified files:
193      AUTHORS ChangeLog lisp/muse-texinfo.el
196 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
198     Summary:
199       Allow "-" in publishing directives.
200     Revision:
201       muse--main--1.0--patch-268
203     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
204       publishing directives.  Thanks to Jim Ottaway for the suggestion.
206     modified files:
207      ChangeLog lisp/muse-publish.el
210 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
212     Summary:
213       muse-latex: Fix "generation of PDF failed" message.
214     Revision:
215       muse--main--1.0--patch-267
217     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
218       t or nil depending on whether the publishing attempt was successful.
220     modified files:
221      ChangeLog lisp/muse-latex.el
224 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
226     Summary:
227       Call pdflatex a reasonable number of times.
228     Revision:
229       muse--main--1.0--patch-266
231     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
232       times, depending on what return value we get.  Thanks to John Wiegley
233       for the heads up.
235     modified files:
236      ChangeLog Makefile.defs debian/changelog debian/rules
237      lisp/muse-latex.el
240 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
242     Summary:
243       Fix mistyping of new option name.
244     Revision:
245       muse--main--1.0--patch-263
247     * lisp/muse-publish.el (muse-publish-markup-comment)
248       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
250     modified files:
251      ChangeLog lisp/muse-publish.el
254 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
256     Summary:
257       By default, use ".muse" extension and do not detect by pathname.
258     Revision:
259       muse--main--1.0--patch-257
261     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
262       (muse-file-extension): Default to "muse".  This has the effect of
263       making Emacs associate the ".muse" extension with muse-mode, without
264       trying to figure things out from the path to the file.  The former
265       method is usually considered to be best, so we'll go with it.
267     modified files:
268      ChangeLog lisp/muse-mode.el lisp/muse.el
271 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
273     Summary:
274       Emacs 21 flyspell fix.
275     Revision:
276       muse--main--1.0--patch-256
278     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
279       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
280       means that the version of flyspell that comes with Emacs21 will no
281       longer mess up links.
283     modified files:
284      ChangeLog lisp/muse-mode.el
287 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
289     Summary:
290       Merged from jeho@jeho.org--2005 (patch 0-11)
291     Revision:
292       muse--main--1.0--patch-255
294     * AUTHORS: Update.
295     
296     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
297       footnode-end mark.
298     
299     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
300       links.
301       (muse-visit-link-default): Save position before searching, in case the
302       search fails.  Use a regexp search.  Start from beginning of document.
303       Refine search regexp.
304     
305     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
306       that indicated whether project names without a page specifier will be
307       considered links.
308       (muse-wiki-handle-interwiki): Consult
309       `muse-wiki-ignore-bare-project-names'.
310     
311     Patches applied:
312     
313      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
314        muse-mode.el fix for muse-visit-link-default
315     
316      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
317        muse-mode.el fix intangible problem in muse-link-at-point
318     
319      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
320        muse-wiki: added option for not rendering bare project names as links
321     
322      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
323        muse-mode.el: fix finding an anchor
324     
325      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
326        muse-latex.el: fix footnote-end
328     modified files:
329      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
330      lisp/muse-wiki.el
332     new patches:
333      jeho@jeho.org--2005/muse--jeho--1.0--base-0
334      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
335      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
336      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
337      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
338      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
339      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
340      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
341      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
342      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
343      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
344      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
347 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
349     Summary:
350       Allow anchors to occur near (rather than at) the beginning of line.
351     Revision:
352       muse--main--1.0--patch-252
354     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
355       characters before anchor, like " - ".  Thanks to Phillip Lord for the
356       suggestion.
358     modified files:
359      ChangeLog lisp/muse-publish.el
362 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
364     Summary:
365       Minor bookkeeping update.
366     Revision:
367       muse--main--1.0--patch-251
369     * AUTHORS: Update information.
371     modified files:
372      AUTHORS ChangeLog
375 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
377     Summary:
378       muse-latex: Ignore anchor if it occurs at end of line.
379     Revision:
380       muse--main--1.0--patch-249
382     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
383       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
385     modified files:
386      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
389 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
391     Summary:
392       Figure out syntax of :set.
393     Revision:
394       muse--main--1.0--patch-246
396     * lisp/muse-project.el (muse-project): Make the :set option inline to
397       match the actual syntax that Muse recognizes.
398     
399     * muse.texi (Projects): Note that I need to work on this section.
401     modified files:
402      ChangeLog lisp/muse-project.el muse.texi
405 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
407     Summary:
408       Release Emacs Muse 3.02.01.
409     Revision:
410       muse--main--1.0--patch-245
412     * NEWS: Update entries for Muse 3.02.01.
413     
414     * debian/rules: Install NEWS.Debian.
415     
416     * debian/NEWS: New file that contains Debian-related news items.
417     
418     * examples/mwolson/muse-init.el: Update with my latest changes.
419     
420     * examples/mwolson/templates/footer.html: Use
421       `muse-publishing-directive'.
423     new files:
424      debian/.arch-ids/NEWS.id debian/NEWS
426     modified files:
427      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
428      examples/mwolson/muse-init.el
429      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
432 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
434     Summary:
435       Fix customization bugs concerning muse-project-alist.
436     Revision:
437       muse--main--1.0--patch-244
439     * examples/johnw/muse-johnw.el: Update with latest version from John.
440     
441     * muse-project.el (muse-project-alist-using-customize): New variable that
442       indicates whether or not we just used customize to modify the value of
443       muse-project-alist.
444       (muse-project-alist-get): Set muse-project-alist-using-customize.
445       (muse-project-alist-set): Only try to unescape muse-project-alist if
446       muse-project-alist-using-customize is set.  Make sure that the value we
447       save to .emacs is unescaped.
448       (muse-project): Add definition for :value-delete so that we can work
449       around an Emacs21 and XEmacs21 annoyance.
451     modified files:
452      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
455 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
457     Summary:
458       Try to make link properties more sane.
459     Revision:
460       muse--main--1.0--patch-243
462     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
463       a bit smarter.  It is hoped that this fixes several strange key
464       movement and link coloring issues.  Thanks to Sergey Vlasov for the
465       fix.
467     modified files:
468      AUTHORS ChangeLog lisp/muse-colors.el
471 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
473     Summary:
474       Use modification time for date directive.
475     Revision:
476       muse--main--1.0--patch-242
478     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
479       directive using the currently-publishing file's modification time,
480       rather than the current time.
482     modified files:
483      ChangeLog lisp/muse-publish.el
486 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
488     Summary:
489       If more than 1 blank separates list/table items, separate them.
490     Revision:
491       muse--main--1.0--patch-240
493     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
494       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
495       line separates a list or table item, it will form a new table.
497     modified files:
498      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
499      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
502 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
504     Summary:
505       muse.texi: Use @example instead of @smallexample.
506     Revision:
507       muse--main--1.0--patch-239
509     * muse.texi: Replace @smallexample with @example.  It didn't do what I
510       thought it did, and the result looked worse.  Hence, the reversal.
512     modified files:
513      ChangeLog muse.texi
516 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
518     Summary:
519       muse-html: Add muse-xhtml-style-sheet.
520     Revision:
521       muse--main--1.0--patch-238
523     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
524       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
525       Thanks to Trent Buck for the suggestion.
527     modified files:
528      ChangeLog lisp/muse-html.el
531 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
533     Summary:
534       Release Muse 3.02.
535     Revision:
536       muse--main--1.0--patch-237
538     * Makefile.defs: Update Debian stuff.
539     
540     * changelog: Add entry for 3.02-1, urgency medium.
542     modified files:
543      ChangeLog Makefile.defs debian/changelog
546 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
548     Summary:
549       Prepare for release.
550     Revision:
551       muse--main--1.0--patch-236
553     * lisp/muse.el (muse-version): Increment to 3.02.
554     
555     * *.el: Fix first header line.
556     
557     * examples/mwolson/muse-init.el: Sync with my config.
558       (my-muse-pdf-make-links-absolute): New function that makes relative
559       links absolute in a hard-coded way.
560       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
561       publishing transforms.
562     
563     * NEWS: Update.
565     new files:
566      experimental/.arch-ids/muse-cite.el.id
567      experimental/muse-cite.el
569     modified files:
570      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
571      experimental/muse-message.el experimental/muse-xml.el
572      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
573      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
574      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
575      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
576      lisp/muse-protocols.el lisp/muse-publish.el
577      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
578      lisp/muse.el muse.texi
581 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
583     Summary:
584       Finish documentation.
585     Revision:
586       muse--main--1.0--patch-235
588     * muse.texi (Comments): New node that describes the syntax of comments.
589       (Markup Strings): Describe all markup strings.
591     modified files:
592      ChangeLog muse.texi
595 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
597     Summary:
598       Document style elements for muse-define-style.
599     Revision:
600       muse--main--1.0--patch-234
602     * muse.texi: Use @smallexample for 1-line examples.
603       (Style Elements): New node that explains the different style elements
604       that may be used for muse-define-style and muse-derive-style.
605       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
606       better.
608     modified files:
609      ChangeLog muse.texi
612 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
614     Summary:
615       Make documentation separately installable.
616     Revision:
617       muse--main--1.0--patch-233
619     * Makefile (install): Split into install-bin and install-info.
620     
621     * muse.texi (Markup Regexps): Fix display bug.
623     modified files:
624      ChangeLog Makefile muse.texi
627 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
629     Summary:
630       muse-mode: Set comment syntax.
631     Revision:
632       muse--main--1.0--patch-232
634     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
635       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
637     modified files:
638      ChangeLog lisp/muse-mode.el
641 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
643     Summary:
644       muse.texi: Add publishing order information.
645     Revision:
646       muse--main--1.0--patch-231
648     * muse.texi (Markup Regexps): Add publishing order.
650     modified files:
651      ChangeLog muse.texi
654 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
656     Summary:
657       Hack on documentation.  The release is in sight!
658     Revision:
659       muse--main--1.0--patch-230
661     * muse.texi: Use @subsubheading for all logical split headers rather than
662       @emph.  Move all examples against left margin.  Add comments to
663       indicate what still needs to be done.
664       (DocBook): Correct a few misspelled variable names and add some new
665       variables.
666       (Common Elements): Split this into 4 new subsections.
668     modified files:
669      ChangeLog muse.texi
672 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
674     Summary:
675       Fix publishing of stuff like <code><></code>.
676     Revision:
677       muse--main--1.0--patch-229
679     * lisp/muse-publish.el (muse-publish-escape-specials): Use
680       `insert-before-markers' rather than `insert'.  This should fix strange
681       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
683     modified files:
684      ChangeLog lisp/muse-publish.el
687 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
689     Summary:
690       Update NEWS, fix muse-url-protocols customization interface.
691     Revision:
692       muse--main--1.0--patch-228
694     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
695       using nil as the resolve function.
696     
697     * NEWS: Bring up-to-date.
699     modified files:
700      ChangeLog NEWS lisp/muse-protocols.el
703 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
705     Summary:
706       Fix title coloring bug; muse-latex: escape '<' and '>'.
707     Revision:
708       muse--main--1.0--patch-227
710     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
711       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
712       for the report.
713     
714     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
715       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
716       Buck.
718     modified files:
719      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
722 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
724     Summary:
725       muse-latex: Handle special characters in a better way.
726     Revision:
727       muse--main--1.0--patch-226
729     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
730       characters hack.
731       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
732       'end-literal.  Thanks to Trent Buck for the suggestion.
733       (muse-latex-markup-specials): Move special characters here instead of
734       using the regexp.
736     modified files:
737      ChangeLog lisp/muse-latex.el
740 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
742     Summary:
743       muse-latex: Fix compiler warning.
744     Revision:
745       muse--main--1.0--patch-225
747     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
748       format.
750     modified files:
751      ChangeLog lisp/muse-latex.el
754 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
756     Summary:
757       Add <code> tag.
758     Revision:
759       muse--main--1.0--patch-224
761     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
762       verbatim.  Verbatim makes text literal and escaped, code makes text
763       teletype and escaped.
764     
765     * muse-publish.el (muse-publish-markup-tags): Add "code".
766       (muse-publish-code-tag): New function that publishes code the same way
767       as =teletyped= text.
769     modified files:
770      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
773 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
775     Summary:
776       Strip text properties before browsing a URL.
777     Revision:
778       muse--main--1.0--patch-223
780     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
781       this will fix a bug.
783     modified files:
784      ChangeLog lisp/muse-protocols.el
787 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
789     Summary:
790       muse-latex: Call pdflatex twice to get <contents> published.
791     Revision:
792       muse--main--1.0--patch-222
794     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
795       pdflatex twice, since this seems to be necessary to get <contents>
796       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
797       to call it three times, since this is what John originally did.  Can
798       someone please give me advice about this?
800     modified files:
801      ChangeLog lisp/muse-latex.el
804 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
806     Summary:
807       Make info:// and man:// not publish a link, handle insert URL edge case.
808     Revision:
809       muse--main--1.0--patch-221
811     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
812       publish only the description, not the URL.
813     
814     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
815       get nil from muse-publish-url by not inserting any text.
817     modified files:
818      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
821 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
823     Summary:
824       If a URL has a resolve function of nil, publish the description only.
825     Revision:
826       muse--main--1.0--patch-220
828     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
829       complete tag.
830     
831     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
832       interface.
833       (muse-resolve-url): If nil is given as the resolve function, return
834       nil.
835     
836     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
837       insert the description instead of the original URL.
839     modified files:
840      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
841      lisp/muse-publish.el
844 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
846     Summary:
847       Implement protocol handling.
848     Revision:
849       muse--main--1.0--patch-219
851     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
852       should just make a hook for this stuff.
853       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
854     
855     * lisp/muse-protocols.el: New file that implements protocol handling.
856     
857     * lisp/muse-publish.el (muse-publish-url-transforms): Add
858       muse-resolve-url.
859       (muse-publish-markup-url): Indentation fix, no func change.
860     
861     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
862     
863     * lisp/muse.el: Require muse-protocols.
865     new files:
866      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
868     modified files:
869      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
870      lisp/muse-regexps.el lisp/muse.el
873 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
875     Summary:
876       muse-xml: Use a more standard sort of header.
877     Revision:
878       muse--main--1.0--patch-218
880     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
881       type="muse">, as suggested by Brad Collins.
883     modified files:
884      ChangeLog experimental/muse-xml.el
887 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
889     Summary:
890       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
891     Revision:
892       muse--main--1.0--patch-217
894     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
895     
896     * README (examples): Mention that other files are here as well.
897     
898     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
899       for use with muse-xml.el.
900     
901     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
902       muse-xml is in experimental status.
903       (muse-xml-markup-regexps): Correct table-munging regexp.
904       (muse-xml-markup-strings): Surround each verse line with <line></line>.
905       Empty lines are marked up as <line />.
906     
907     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
908       s/last-stanza-end/end-last-stanza-line/.
909     
910     * muse-mode.el (muse-visit-link-default): Make the temporary file
911       visiting work as expected.
912     
913     * muse-publish.el (muse-publish-markup-verse): Make use of
914       'begin-verse-line and 'begin-last-stanza-line.  Use
915       'end-last-stanza-line instead of 'last-stanza-end.
916     
917     * muse.texi (Verse): Be a bit more clever with our example.
919     new files:
920      examples/.arch-ids/muse.rnc.id examples/muse.rnc
922     modified files:
923      AUTHORS ChangeLog README experimental/muse-xml.el
924      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
925      muse.texi
928 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
930     Summary:
931       Allow links to temporary files to be visited.
932     Revision:
933       muse--main--1.0--patch-216
935     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
936       temporary files.  These are buffers that do not have a corresponding
937       file.
939     modified files:
940      ChangeLog lisp/muse-mode.el
943 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
945     Summary:
946       Fix save-match-data gaffe.
947     Revision:
948       muse--main--1.0--patch-215
950     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
951       outside of `and' statement.
953     modified files:
954      ChangeLog lisp/muse-regexps.el
957 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
959     Summary:
960       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
961     Revision:
962       muse--main--1.0--patch-214
964     * examples/mwolson/muse-init.el: Update.
965     
966     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
967       ensure that links to other pages in this project are given the proper
968       extension.
969     
970     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
971     
972     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
973       instead of muse-publish-output-name.
974     
975     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
976       functions that consult the :link-suffix when returning the name of the
977       link (or the complete file name for the latter function).  If
978       :link-suffix does not exist, use :suffix.  This should help Muse be
979       able to handle some more usage scenarios.
980       (muse-publish-prepare-url): Use muse-publish-link-name instead of
981       muse-publish-output-name.
982     
983     * muse-wiki.el (muse-wiki-resolve-project-page): Use
984       muse-publish-link-file instead of muse-publish-output-file.
985       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
986       letters.  The old behavior was not friendly to acronyms.
988     modified files:
989      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
990      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
991      lisp/muse-wiki.el
994 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
996     Summary:
997       Correct the publish-project example.
998     Revision:
999       muse--main--1.0--patch-213
1001     * examples/publish-project: Remove "-l muse-build.el" and note that the
1002       user's muse-init.el file should add the Muse directories to load-path.
1004     modified files:
1005      ChangeLog examples/publish-project
1008 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1010     Summary:
1011       Reinstate former extended character class rules.
1012     Revision:
1013       muse--main--1.0--patch-212
1015     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1016       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1017       document that.
1018       (muse-regexp-emacs-revision): New variable that indicates the revision
1019       number of this version of Emacs.
1020       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1021       aren't working well enough with extended character classes in regexps.
1022     
1023     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1024       instead of just displaying it.
1026     modified files:
1027      ChangeLog lisp/muse-regexps.el lisp/muse.el
1030 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1032     Summary:
1033       Fix paragraph-filling breakage in Emacs21.
1034     Revision:
1035       muse--main--1.0--patch-211
1037     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1038       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1039       report.
1041     modified files:
1042      ChangeLog lisp/muse-mode.el
1045 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1047     Summary:
1048       Allow Emacs 21.3 to use extended character classes in regexps.
1049     Revision:
1050       muse--main--1.0--patch-210
1052     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1053       Since enough positive reports have come in about the usability of 21.3,
1054       we'll allow it to use extended character classes in regexps by default.
1056     modified files:
1057      ChangeLog lisp/muse-regexps.el
1060 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1062     Summary:
1063       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1064     Revision:
1065       muse--main--1.0--patch-209
1067     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1068       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1069       offer the style and directory prompt when you hit C-c C-t in a file
1070       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1071       Hodique for the fix.
1072     
1073     * lisp/muse.el (muse-read-directory-name): New function that defines a
1074       fallback version of `read-directory-name', since Emacs21 doesn't have
1075       it.
1077     modified files:
1078      ChangeLog lisp/muse-publish.el lisp/muse.el
1080     new patches:
1081      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1082      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1083      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1084      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1085      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1086      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1089 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1091     Summary:
1092       Fix problem with links at beginning of buf and paragraphs.
1093     Revision:
1094       muse--main--1.0--patch-208
1096     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1097       mean.
1098     
1099     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1100     
1101     * muse-html.el (muse-html-markup-regexps): Ditto.
1102     
1103     * muse-publish.el (muse-publishing-last-position): New variable that
1104       indicates our last buffer position while publishing the current rule.
1105       Used to make sure the process doesn't get stalled.
1106       (muse-publish-markup): Fix edge case where links at beginning of
1107       buffer, with read-only text, would prevent the beginning of buffer from
1108       being matched.
1109       (muse-publish-markup-directive): Fix case where two directives of the
1110       same size would prevent any following directives from being
1111       interpreted.  We accomplish this by setting the last published position
1112       to nil after each directive.
1114     modified files:
1115      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1116      lisp/muse-html.el lisp/muse-publish.el
1119 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1121     Summary:
1122       Document publishing directives.
1123     Revision:
1124       muse--main--1.0--patch-207
1126     * muse.texi (Getting Started): Remove crufty sentence.
1127       (Directives): New section that describes the likes of #title and
1128       #author.
1130     modified files:
1131      ChangeLog muse.texi
1134 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1136     Summary:
1137       Document WikiNames and update header publishing information.
1138     Revision:
1139       muse--main--1.0--patch-206
1141     * muse.texi (Headings): Any level of headings is supported.
1142       (Emphasizing Text): Verbatim text may span multiple lines.
1143       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1144       Links, and Images.
1145       (Implicit Links): Document WikiNames and InterWiki links.
1147     modified files:
1148      ChangeLog muse.texi
1151 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1153     Summary:
1154       Finish NEWS, handle emphasis at EOF edge case.
1155     Revision:
1156       muse--main--1.0--patch-205
1158     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1159       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1160       as there is a terminating emphasis delimiter.
1161     
1162     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1163     
1164     * NEWS: Bring this up to date.
1166     modified files:
1167      ChangeLog NEWS examples/mwolson/muse-init.el
1168      lisp/muse-colors.el
1171 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1173     Summary:
1174       muse-html: Add muse-xhtml-extension.
1175     Revision:
1176       muse--main--1.0--patch-204
1178     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1179       default file extension for publishing XHTML files.  Thanks to Trent
1180       Buck for the suggestion.
1181       ("xhtml"): Use it.
1183     modified files:
1184      ChangeLog lisp/muse-html.el
1187 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1189     Summary:
1190       Add items through patch-149 to NEWS.
1191     Revision:
1192       muse--main--1.0--patch-203
1194     * NEWS (progress): Catch up to patch-149.
1195     
1196     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1197     
1198     * lisp/muse-publish.el (muse-publish): Ditto.
1200     modified files:
1201      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1204 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1206     Summary:
1207       Make building of Debian revisions work.
1208     Revision:
1209       muse--main--1.0--patch-202
1211     * Makefile (distclean): Don't remove anything in debian/, since it will
1212       never be necessary.
1213       (debclean): Removed, since two different targets need slightly
1214       different versions of this.  Even abstraction has its limits.
1215       (debbuild): New target that takes care of performing the build itself.
1216       (debrevision): New target that makes a revision build, where the
1217       original tarball must not be modified.
1218       (debrevision): Split out building stuff to debbuild target.
1219     
1220     * debian/changelog: Several revisions worth of Debian fun.
1221     
1222     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1223       (Description): Make this match the ITP and shorten the text.
1225     modified files:
1226      ChangeLog Makefile Makefile.defs debian/changelog
1227      debian/control
1230 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1232     Summary:
1233       Prepare initial upload for Debian project.
1234     Revision:
1235       muse--main--1.0--patch-201
1237     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1238       version, since we only want the last changelog entry to appear on the
1239       initial Debian upload.
1240     
1241     * debian/changelog: New Debian package 3.01.arch.201-1.
1243     modified files:
1244      ChangeLog Makefile.defs debian/changelog
1247 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1249     Summary:
1250       muse-mode: Minor regexp tweak.
1251     Revision:
1252       muse--main--1.0--patch-200
1254     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1256     modified files:
1257      ChangeLog lisp/muse-mode.el
1260 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1262     Summary:
1263       Minor fixups from Peter K. Lee.
1264     Revision:
1265       muse--main--1.0--patch-199
1267     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1268       restrictive with our end-of-table regexp.
1269     
1270     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1271       instead of start of table.  Be less restrictive with several of our
1272       regexps.
1273     
1274     * lisp/muse-html.el: Patch from Peter K. Lee.
1275       (muse-html-prepare-buffer): Work around edge case where the "charset="
1276       part has already been appended to muse-html-meta-content-type.
1277       (muse-html-fixup-tables): Be slightly less restrictive with our
1278       end-of-table regexp.
1280     modified files:
1281      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1282      lisp/muse-html.el
1285 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1287     Summary:
1288       Keep lists from getting mashed together on M-q.
1289     Revision:
1290       muse--main--1.0--patch-198
1292     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1293       locally so that lists don't get blended together incorrectly upon
1294       hitting M-q.
1296     modified files:
1297      ChangeLog lisp/muse-mode.el
1300 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1302     Summary:
1303       QuickStart: Minor typo in anchor example.
1304     Revision:
1305       muse--main--1.0--patch-197
1307     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1308       rather than a full URL.
1310     modified files:
1311      ChangeLog examples/QuickStart
1314 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1316     Summary:
1317       Makefile: Use BUILDOPTS.
1318     Revision:
1319       muse--main--1.0--patch-196
1321     * Makefile (debrelease): Make use of $(BUILDOPTS).
1322     
1323     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1324       be passed to dpkg-buildpackage.  In case I ever make several revisions
1325       before getting the -1 revision uploaded, for example, I can use "-sa"
1326       here in order to make a valid pacakge.
1328     modified files:
1329      ChangeLog Makefile Makefile.defs
1332 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1334     Summary:
1335       Make generated Debian packages slightly easier to upload.
1336     Revision:
1337       muse--main--1.0--patch-195
1339     * debian/changelog: Generate 3.01.arch.195-1.
1340     
1341     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1342     
1343     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1344       that was last uploaded to Debian.
1345     
1346     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1347       changes is generated.  This means we have to use dpkg-buildpackage,
1348       since debuild doesn't recognize the environment variables that it
1349       claims to recognize.
1351     modified files:
1352      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1355 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1357     Summary:
1358       Makefile: Minor deletion cleanups.
1359     Revision:
1360       muse--main--1.0--patch-194
1363     modified files:
1364      ChangeLog Makefile
1367 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1369     Summary:
1370       Compilation cleanups.
1371     Revision:
1372       muse--main--1.0--patch-193
1374     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1375       `make-variable-buffer-local' in order to silence compiler warnings.
1376     
1377     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1378       warning.
1379     
1380     * scripts/muse-build.el (muse-elint-files): Automatically load every
1381       elisp file rather than specifying each one.
1383     modified files:
1384      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1387 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1389     Summary:
1390       Fix failure to resolve interwiki link when clicking on it.
1391     Revision:
1392       muse--main--1.0--patch-192
1394     * Makefile (debclean): Minor tweak.
1395     
1396     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1397       change.
1398     
1399     * lisp/muse-project.el (muse-project-find-file): Don't add file
1400       extensions to a relative name.  If we're dealing with a file, open it
1401       up without searching through the various projects for a path.  This
1402       should fix the failure to resolve an interwiki link by clicking on it.
1404     modified files:
1405      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1408 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1410     Summary:
1411       Makefile: Remove stale Debian packages for this version.
1412     Revision:
1413       muse--main--1.0--patch-191
1415     * Makefile (debclean): Remove generated Debian packages for the current
1416       version in parent directory.
1418     modified files:
1419      ChangeLog Makefile
1422 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1424     Summary:
1425       Fix trailing backslash error.
1426     Revision:
1427       muse--main--1.0--patch-190
1429     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1430       regexp-quoting fix from drkm.
1432     modified files:
1433      ChangeLog lisp/muse-project.el
1436 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1438     Summary:
1439       Release 3.01.91 (3.02 RC2).
1440     Revision:
1441       muse--main--1.0--patch-189
1443     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1445     modified files:
1446      ChangeLog Makefile.defs lisp/muse.el muse.texi
1449 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1451     Summary:
1452       Escape email address and URL always.
1453     Revision:
1454       muse--main--1.0--patch-188
1456     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1457       escape and publish email address as read-only, even when it's not
1458       marked up.
1459       (muse-publish-markup-url): Ditto for URL.
1461     modified files:
1462      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1465 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1467     Summary:
1468       Inter-project output name fix.
1469     Revision:
1470       muse--main--1.0--patch-187
1472     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1473       that I had fixed this before.
1475     modified files:
1476      ChangeLog lisp/muse-wiki.el
1479 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1481     Summary:
1482       Make coloring of verbatim greater-than sign same as publishing.
1483     Revision:
1484       muse--main--1.0--patch-186
1486     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1487       greater-than sign surrounded by equal signs, display it in verbatim
1488       face.
1490     modified files:
1491      ChangeLog lisp/muse-colors.el
1494 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1496     Summary:
1497       Allow transform function for link descriptions.  Bare email and URL fixes.
1498     Revision:
1499       muse--main--1.0--patch-185
1501     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1502       (muse-publish-desc-transforms): New option that contains the functions
1503       that will be called to transform a link description.
1504       (muse-publish-markup-word): Handle Yet Another Edge Case.
1505       (muse-publish-markup-email): Use
1506       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1507       double-quote on either side.
1508       (muse-publish-url): Apply description transforms.
1509       (muse-publish-markup-url): Don't publish if we have a double-quote on
1510       either side.
1511     
1512     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1513       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1514       (muse-wiki-interwiki-delimiter): New option that indicates the
1515       interwiki delimiter to use.
1516       (muse-wiki-interwiki-replacement): New option that indicates the
1517       replacement
1518       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1519       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1520       this can be added to muse-publish-desc-transforms.
1521       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1522       interwiki delimiter with its replacement, but only when the given text
1523       is not an explicit link.
1524     
1525     * lisp/muse.el (muse-update-file-extension): New function made from the
1526       innards of the :set function in `muse-file-extension'.
1528     modified files:
1529      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1532 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1534     Summary:
1535       Handle anchors in all publishing styles, as well as linking to them.
1536     Revision:
1537       muse--main--1.0--patch-184
1539     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1540       'internal-link.
1541       (muse-publish-prepare-url): Don't touch links to anchors.
1542     
1543     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1544       'internal-link.  Treat centered text with
1545       <para role="center">...</para>.
1546       (muse-docbook-markup-paragraph): Slight regexp tweak.
1547       (muse-docbook-insert-anchor): Docfix.
1548       (muse-docbook-markup-anchor): Move lower in file.
1549     
1550     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1551       'internal-link.
1552       (muse-xhtml-markup-strings): Order list, no func change.
1553       (muse-html-markup-anchor): Move up in file, no func change.
1554     
1555     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1556       publishing anchors.
1557       (muse-latex-markup-strings): Add handler for 'internal-link.
1558       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1559       that insert an anchor around the next word or inside of a tag.
1560     
1561     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1562       publishing anchors.
1563     
1564     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1565       'internal-link.
1566       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1567       that insert an anchor before the next word or within a tag.
1568     
1569     * NEWS: Initial attempt at documenting changes since 3.01.
1571     new files:
1572      .arch-ids/NEWS.id NEWS
1574     modified files:
1575      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1576      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1579 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1581     Summary:
1582       Generalize some blosxom helper functions.
1583     Revision:
1584       muse--main--1.0--patch-183
1586     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1587       generalized helper functions.
1588       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1589       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1590       relative links.
1591     
1592     * lisp/muse-blosxom.el: Update example in header.
1593       (muse-blosxom-new-entry): Use new names for helper functions.
1594       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1595       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1596     
1597     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1598       `muse-blosxom-project-get-categories'.
1599       (muse-project-alist-styles): Renamed from
1600       `muse-blosxom-project-alist-entry'.
1601       (muse-project-alist-dirs): Renamed from
1602       `muse-blosxom-project-alist-dirs'.
1603       (muse-project-of-file): Use `muse-current-file'.
1604     
1605     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1606       `muse-current-file'.
1607     
1608     * lisp/muse.el (muse-current-file): New function that returns the name of
1609       the currently visited or published file.
1610       (muse-page-name): Use `muse-current-file'.
1612     modified files:
1613      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1614      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1617 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1619     Summary:
1620       muse-xml: definition lists, muse-docbook: center.
1621     Revision:
1622       muse--main--1.0--patch-182
1624     * Makefile (%.info, %.html): Use general argument in rule.
1625       (distclean): Add another cruft file.
1626     
1627     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1628       type="definition"> for definition lists.
1629     
1630     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1631       with <note>, since it's the closest thing I could find.
1633     modified files:
1634      ChangeLog Makefile experimental/muse-xml.el
1635      lisp/muse-docbook.el
1638 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1640     Summary:
1641       Minor namespace fix.
1642     Revision:
1643       muse--main--1.0--patch-181
1645     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1646       muse-match-string-no-properties rather than match-string-no-properties.
1648     modified files:
1649      ChangeLog lisp/muse-colors.el
1652 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1654     Summary:
1655       Correct breakage induced by previous patch.
1656     Revision:
1657       muse--main--1.0--patch-180
1659     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1660       path as a fallback if we are publishing.
1662     modified files:
1663      ChangeLog lisp/muse-wiki.el
1666 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1668     Summary:
1669       Make interwiki links work in a few more edge cases.
1670     Revision:
1671       muse--main--1.0--patch-179
1673     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1674       assertion, now that I have a good idea of the edge cases involved.
1675     
1676     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1677       the current file is not part of any Muse project, allowing interwiki
1678       links to be resolvable even then.  Don't return a relative path if we
1679       are not publishing.  For visiting links, the best thing is just to
1680       return the real path.
1682     modified files:
1683      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1686 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1688     Summary:
1689       Fix warnings during font-lock, example tag highlighting.
1690     Revision:
1691       muse--main--1.0--patch-178
1693     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1694       error.
1695       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1696       <lisp> tags.
1697       (muse-unhighlight-region): Move higher up.
1698       (muse-colors-example-tag, muse-colors-literal-tag): Use
1699       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1700       since the point gets put in the right place automatically.
1702     modified files:
1703      ChangeLog lisp/muse-colors.el
1706 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1708     Summary:
1709       muse-xml: Separate section from title.
1710     Revision:
1711       muse--main--1.0--patch-177
1713     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1714       attribute to sections.  Use separate <title> tag to handle the title of
1715       a section.  Thanks to drkm for the suggestion.
1716     
1717     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1718     
1719     * lisp/muse-publish.el (muse-publish-markup-heading)
1720       (muse-publish-section-close): Pass level to markup strings for all
1721       section-related tags.
1722     
1723     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1724       not defined.
1726     modified files:
1727      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1728      lisp/muse-publish.el lisp/muse.el
1731 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1733     Summary:
1734       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1735     Revision:
1736       muse--main--1.0--patch-176
1738     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1739       folders that match `muse-project-ignore-regexp'.
1740     
1741     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1742       omission.  Add ",.*" to list of bad directory parts.
1743     
1744     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1745       matches `muse-project-ignore-regexp'.
1746     
1747     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1748       (muse-style-elements-list): New function that returns a list of
1749       references to ELEM in STYLE, including base styles.
1750       (muse-publish-markup-region): Use muse-style-elements-list rather than
1751       muse-style-elements when getting :regexps.
1752     
1753     * lisp/muse-publish.el (muse-style-element): Add docstring.
1755     modified files:
1756      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1757      lisp/muse-publish.el
1760 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1762     Summary:
1763       Initial implementation of muse-xml.el.  End of section edge case.
1764     Revision:
1765       muse--main--1.0--patch-175
1767     * AUTHORS: Add Peter K. Lee.
1768     
1769     * Makefile (experimental): New target that builds experimental programs.
1770       (distclean): Remove debian/dirs, a cruft file from the debian build
1771       process.
1772     
1773     * examples/mwolson/muse-init.el: Update.
1774     
1775     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1776       prompts for the blog entry to visit.
1777     
1778     * experimental/Makefile: New file that causes experimental stuff to be
1779       built.
1780     
1781     * experimental/muse-xml.el: New file that provides the experimental XML
1782       publishing style.
1783     
1784     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1785       comment strings.
1786     
1787     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1788     
1789     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1790       involving end-of-file and paragraph detection.
1791     
1792     * lisp/muse-wiki.el: Minor header fix.
1793     
1794     * scripts/muse-build.el (load-path): Add "../experimental".
1796     new files:
1797      experimental/.arch-ids/Makefile.id
1798      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1799      experimental/muse-xml.el
1801     modified files:
1802      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1803      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1804      lisp/muse-wiki.el scripts/muse-build.el
1807 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1809     Summary:
1810       Try to fix <example> region coloring problem.
1811     Revision:
1812       muse--main--1.0--patch-174
1814     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1815       If region is multiple lines, add '(font-lock-multiline t) to
1816       properties.  This should fix an annoying <example> region issue.
1818     modified files:
1819      ChangeLog lisp/muse-colors.el
1822 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1824     Summary:
1825       Don't publish implicit links that have a double-quote at begin or end.
1826     Revision:
1827       muse--main--1.0--patch-173
1829     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1830       double-quote exists at beginning or end.
1831     
1832     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1833       don't colorize if a double-quote exists at beginning or end.
1835     modified files:
1836      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1839 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1841     Summary:
1842       Fix failure to publish emphasis properly.
1843     Revision:
1844       muse--main--1.0--patch-172
1846     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1847       errors.
1848     
1849     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1850       of muse-wiki.
1852     removed files:
1853      experimental/.arch-ids/muse-wiki-old.el.id
1854      experimental/muse-wiki-old.el
1856     modified files:
1857      ChangeLog lisp/muse-publish.el
1860 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1862     Summary:
1863       Add a few common revision control directories to the ignore list.
1864     Revision:
1865       muse--main--1.0--patch-171
1867     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1868       directories to be ignored when building the file alist, such as those
1869       used for CVS and Arch revision control data.
1871     modified files:
1872      ChangeLog lisp/muse-project.el
1875 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1877     Summary:
1878       Fix #2654: Append a newline when using pdf publishing style.
1879     Revision:
1880       muse--main--1.0--patch-170
1882     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1883       newline to the end.
1885     modified files:
1886      ChangeLog lisp/muse-latex.el
1889 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1891     Summary:
1892       5 levels of headings colorization; color bare URLs.
1893     Revision:
1894       muse--main--1.0--patch-169
1896     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1897       Really color up to 5 headings.
1898       (muse-colors-markup): Add muse-url-regexp.
1899       (muse-colors-explicit-link): Renamed from muse-colors-link.
1900       (muse-colors-implicit-link): Moved here from
1901       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1902       we'll be coloring URLs.
1904     modified files:
1905      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1908 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1910     Summary:
1911       Don't emphasize if a word constituent follows the trailer.
1912     Revision:
1913       muse--main--1.0--patch-168
1915     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1916       (muse-colors-verbatim): Don't colorize if a word constituent follows
1917       the trailer.
1918     
1919     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1920       word constituent follows the trailer.
1922     modified files:
1923      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1926 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1928     Summary:
1929       Add coloring for example, verbatim, and =signs=; anchor fix.
1930     Revision:
1931       muse--main--1.0--patch-167
1933     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1934       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1935       (muse-colors-verbatim): Use `muse-verbatim-face'.
1936       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1937       priority.
1938       (muse-colors-tags): Add verbatim and literal tags.
1939       (muse-colors-example-tag): Use `remove-text-properties' instead of
1940       `set-text-properties', since the latter does not work consistently.
1941       (muse-colors-literal-tag): New function that strips all markup from the
1942       region.
1943       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1944       that we can work around an annoying XEmacs issue.
1945     
1946     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1947       multi-line by default.
1948     
1949     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1950       string.
1952     modified files:
1953      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1954      lisp/muse.el
1957 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1959     Summary:
1960       Link with anchor bugfix.
1961     Revision:
1962       muse--main--1.0--patch-166
1964     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1965       valid, as long as the base is valid.
1967     modified files:
1968      ChangeLog lisp/muse-colors.el
1971 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1973     Summary:
1974       Link inside table issue, fixes read-only text error.
1975     Revision:
1976       muse--main--1.0--patch-165
1978     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1979       inside tables so we don't get an error when links exist.
1980     
1981     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1982     
1983     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1984       into account when displaying the "All files published" message, unless
1985       they've actually been modified.
1986     
1987     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1988       don't wrap in condition-case; we don't want the message to be muffled.
1990     modified files:
1991      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1992      lisp/muse-project.el lisp/muse.el
1995 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1997     Summary:
1998       Permit infinitely-nested sections.
1999     Revision:
2000       muse--main--1.0--patch-164
2002     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2003       (Deriving from an existing style): Mark up as a list.
2004     
2005     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2006       Color an additional level of headings.
2007     
2008     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2009       section-other, section-other-end, and section-close strings.
2010       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2011       through the 'section-close string.
2012     
2013     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2014       'begin-underline, since this messes up paragraph handling.  Use
2015       <h5></h5> for 'section-other.
2016     
2017       (muse-html-fixup-tables): New function that sorts the table parts so
2018       that order is head, foot, body.  Apparently XHTML needs this, and it
2019       seems like a good general practice, so we do it for HTML as well.
2020     
2021     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2022       'section-other.
2023     
2024     * lisp/muse-publish.el (muse-publish-section-close): New function that
2025       determines where to put the section close given heading depth and
2026       inserts it.
2027       (muse-publish-markup-heading): Handle 'section-other and
2028       'section-other-end.  Call `muse-publish-section-close' at end of
2029       function.
2030     
2031     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2032       for 'section-other.
2034     modified files:
2035      ChangeLog examples/QuickStart lisp/muse-colors.el
2036      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2037      lisp/muse-publish.el lisp/muse-texinfo.el
2040 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2042     Summary:
2043       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2044     Revision:
2045       muse--main--1.0--patch-163
2047     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2048       XEmacs fixes.
2049       (muse-docbook-markup-regexps): Deal with new table algorithm.
2050       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2051       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2052       (muse-docbook-markup-table): Use a better table algorithm, based on the
2053       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2054       and foot of the table.  Use informaltable rather than table.
2055       (muse-docbook-fixup-tables): New function that sorts all tables found
2056       in the published document so that the order is head, foot, body.
2057       (muse-docbook-markup-functions): Add anchor handler.
2058       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2059       paragraph.
2060       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2061       that insert an anchor at point.
2062     
2063     * lisp/muse-html.el (muse-html-transform-content-type)
2064       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2065     
2066     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2067     
2068     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2069     
2070     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2071       that was evaluated in the output.
2073     modified files:
2074      ChangeLog examples/QuickStart lisp/muse-docbook.el
2075      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2078 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2080     Summary:
2081       muse-texinfo: Improve formatting for enddots, dots, underline.
2082     Revision:
2083       muse--main--1.0--patch-162
2085     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2086       of enddots and dots.  For begin-underline and end-underline, use "_",
2087       since we don't have anything better.
2089     modified files:
2090      ChangeLog lisp/muse-texinfo.el
2093 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2095     Summary:
2096       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2097     Revision:
2098       muse--main--1.0--patch-161
2100     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2101       list.  This should fix #2635.
2103     modified files:
2104      ChangeLog lisp/muse-texinfo.el
2107 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2109     Summary:
2110       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2111     Revision:
2112       muse--main--1.0--patch-160
2114     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2115     
2116     * debian/changelog: Ditto.
2117     
2118     * debian/control (Build-Depends-Indep): Add tetex-bin.
2119     
2120     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2121       output for me.
2122     
2123     * examples/QuickStart: Remove stray <comment> now that the bug that made
2124       it necessary is fixed.
2125     
2126     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2127       suggestions.
2128     
2129     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2130       the contents from the footer to the header.
2131     
2132     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2133       each number, not after.
2134     
2135     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2136     
2137     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2138       happens when doing batch publishing.  Minor whitespace fix.
2140     modified files:
2141      ChangeLog Makefile.defs debian/changelog debian/control
2142      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2143      lisp/muse-texinfo.el lisp/muse.el
2146 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2148     Summary:
2149       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2150     Revision:
2151       muse--main--1.0--patch-159
2153     * examples/QuickStart: Add "Write me." to empty sections at end so that
2154       they publish correctly with DocBook.
2155     
2156     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2157       paragraph starts with emphasis, example, link, or email address.
2159     modified files:
2160      ChangeLog examples/QuickStart lisp/muse-docbook.el
2163 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2165     Summary:
2166       Handle embedded docbook footnotes and <literal> edge case.
2167     Revision:
2168       muse--main--1.0--patch-158
2170     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2171      (muse-docbook-markup-strings): Use systemitem for example text.
2172      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2173      <para></para> inside of them.
2174     
2175     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2176       here at all.
2177     
2178     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2179       muse-publish-escape-specials-in-string to list by default.
2180     
2181     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2182       argument IGNORE-READ-ONLY determines whether or not to ignore the
2183       read-only property when transforming text.  Add docstring.
2184       (muse-publish-markup-word): Use non-nil third argument to
2185       muse-publish-escape-specials when we're publishing `='-delimited text.
2186       This allows =<literal><tag></literal>= to work as intended.
2187     
2188     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2189       arguments after the first so that we can include this in
2190       `muse-publish-url-transforms'.
2191     
2192     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2194     modified files:
2195      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2196      lisp/muse-publish.el
2199 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2201     Summary:
2202       Misc. blosxom fixes, like category directive.
2203     Revision:
2204       muse--main--1.0--patch-157
2206     * contrib/pyblosxom/getstamps.py: Add file extension.
2207     
2208     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2209       extension.  This will allow Muse to specify it once a
2210       timestamps-writing routine gets written.
2211     
2212     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2213       attention to the "category" directive, if it exists.  Use file-truename
2214       instead of expand-file-name for base directory.
2215     
2216     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2217       by default.
2218     
2219     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2220       available tags, even though it doesn't do anything yet.
2222     modified files:
2223      ChangeLog contrib/pyblosxom/getstamps.py
2224      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2225      lisp/muse-project.el
2228 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2230     Summary:
2231       Small logic fix with temp files.
2232     Revision:
2233       muse--main--1.0--patch-156
2235     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2236       buffer-name to determine whether the buffer is still around.
2238     modified files:
2239      ChangeLog lisp/muse.el
2242 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2244     Summary:
2245       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2246     Revision:
2247       muse--main--1.0--patch-155
2249     * lisp/muse.el (muse-widget-type-value-create)
2250       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2251       extra widgets from 'lazy type that are needed to get the
2252       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2253     
2254     * lisp/muse.el (muse-implicit-link-functions)
2255       (muse-explicit-link-functions): Remove predefined wiki-related options.
2256       These are added in muse-wiki via custom-add-option.
2257     
2258     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2259     
2260     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2261     
2262     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2263       ":strings" to cope with Emacs21 and XEmacs.
2264       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2265     
2266     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2267       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2268       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2269     
2270     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2271       since XEmacs doesn't support the alist widget.  Deal with case where no
2272       projects are defined, or a strange expression is used.
2273     
2274     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2275       stuff using custom-add-option.
2277     modified files:
2278      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2279      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2282 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2284     Summary:
2285       Don't kill temp buffer if debug-on-error is non-nil.
2286     Revision:
2287       muse--main--1.0--patch-154
2289     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2290       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2292     modified files:
2293      ChangeLog lisp/muse.el
2296 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2298     Summary:
2299       Expand Debian package description.
2300     Revision:
2301       muse--main--1.0--patch-153
2303     * debian/control (Description): Expand this to make the package more
2304       enticing.
2305     
2306     * debian/copyright, debian/rules: Minor whitespace cleanups.
2307     
2308     * debian/changelog: Package 3.01.arch.152-1.
2310     modified files:
2311      ChangeLog Makefile.defs debian/changelog debian/control
2312      debian/copyright debian/rules
2315 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2317     Summary:
2318       Header/footer docfix; ChangeLog correction.
2319     Revision:
2320       muse--main--1.0--patch-152
2322     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2323       Thanks to drkm for pointing out my error.
2324     
2325     Use better documentation and customize interface for headers and footers.
2326     Thanks to Chris McMahan.
2328     modified files:
2329      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2330      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2331      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2332      muse.texi
2333      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2336 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2338     Summary:
2339       Slight Debian version tweak.
2340     Revision:
2341       muse--main--1.0--patch-151
2343     * Makefile.defs (VERSION): Use a slightly different version naming
2344       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2345       X.YY is the Muse version, and YYY is the patch level.
2346     
2347     * debian/changelog: Ditto.
2349     modified files:
2350      ChangeLog Makefile.defs debian/changelog
2353 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2355     Summary:
2356       Improve debian build and put together a package.
2357     Revision:
2358       muse--main--1.0--patch-150
2360     * Makefile (debclean): New target that cleans up the mess that the
2361       `debian' target makes.
2362       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2363       results to my debian dist dir two levels up.
2364     
2365     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2366     
2367     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2368     
2369     * debian/control (Standards-Version): Update to 3.6.2.
2370     
2371     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2372       up.
2373     
2374     * debian/copyright (Copyright): Improve.
2375     
2376     * debian/emacsen-install (FILES): Include contrib directory so that
2377       muse-http.el compiles properly.
2378     
2379     * debian/muse-el.examples: New file containing the example files to
2380       install.
2381     
2382     * debian/rules: Move example stuff to muse-el.examples.  Install some
2383       additional documentation.
2385     new files:
2386      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2388     modified files:
2389      ChangeLog Makefile Makefile.defs debian/changelog
2390      debian/control debian/copyright debian/emacsen-install
2391      debian/rules
2394 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2396     Summary:
2397       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2398     Revision:
2399       muse--main--1.0--patch-149
2401     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2402       the beginning of a header would be emphasized if an asterisk came
2403       before it.
2404       (muse-colors-underlined): Don't allow end of underlined text to be the
2405       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2406       is sufficient.
2407     
2408     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2409       on.  We'll use a more clever trick to keep emphasis characters from
2410       being interpreted in explicit links -- add a custom 'noemphasis text
2411       property to them.  Move mdash rule further down so that I can add
2412       designations after blockquoted text.
2413     
2414     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2415       text has the 'noemphasis property, ignore it.
2416       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2417       property to the text between BEG and END, or match beginning and end.
2418     
2419     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2420       before trying to set buffer-modified to nil.  This should fix a
2421       "selecting deleted buffer" error when publishing from command line.
2423     modified files:
2424      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2425      lisp/muse.el
2428 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2430     Summary:
2431       Journal validation fixes.
2432     Revision:
2433       muse--main--1.0--patch-148
2435     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2436       default rather than HTML 4.0 [strict].
2437       (muse-html-markup-strings): Include empty alt element.
2438     
2439     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2440     
2441     * muse.texi (Journal): Ditto.
2443     modified files:
2444      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2447 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2449     Summary:
2450       Add debian files; tweak Makefile.
2451     Revision:
2452       muse--main--1.0--patch-147
2454     * Makefile (distclean): Remove directory created by dist rule.
2455       (dist): Make this only generate the directory, not the tarball.
2456       (release): New target that generates the tarball and zipfile.
2457       (debrelease): New target that builds the debian package for Muse.
2458       (upload): Depend on release target.
2459     
2460     * examples/mwolson/stylesheets: Add forgotten Arch id.
2462     new files:
2463      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2464      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2465      debian/.arch-ids/emacsen-install.id
2466      debian/.arch-ids/emacsen-remove.id
2467      debian/.arch-ids/emacsen-startup.id
2468      debian/.arch-ids/muse-el.dirs.id
2469      debian/.arch-ids/muse-el.docs.id
2470      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2471      debian/changelog debian/control debian/copyright
2472      debian/emacsen-install debian/emacsen-remove
2473      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2474      debian/muse-el.info debian/rules
2475      examples/mwolson/stylesheets/.arch-ids/=id
2476      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2477      examples/mwolson/stylesheets/.arch-ids/common.css.id
2478      examples/mwolson/stylesheets/.arch-ids/print.css.id
2479      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2480      examples/mwolson/stylesheets/blog.css
2481      examples/mwolson/stylesheets/common.css
2482      examples/mwolson/stylesheets/print.css
2483      examples/mwolson/stylesheets/screen.css
2485     modified files:
2486      ChangeLog Makefile
2488     new directories:
2489      debian debian/.arch-ids examples/mwolson/stylesheets
2490      examples/mwolson/stylesheets/.arch-ids
2493 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2495     Summary:
2496       Allow `muse-index-as-string' to remove current file from output.
2497     Revision:
2498       muse--main--1.0--patch-146
2500     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2501       which excludes the current file from the output.  Improve
2502       documentation.
2504     modified files:
2505      ChangeLog lisp/muse-mode.el
2508 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2510     Summary:
2511       S-TAB issue with Windows.
2512     Revision:
2513       muse--main--1.0--patch-145
2515     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2516       issue with Windows.
2518     modified files:
2519      ChangeLog lisp/muse-mode.el
2522 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2524     Summary:
2525       Improve temp buffer usage.
2526     Revision:
2527       muse--main--1.0--patch-144
2529     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2530       `insert-file-contents'.  This should further help with the temp
2531       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2532       into this problem.
2533     
2534     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2535       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2536       make sure the temp buffer is killed.  I didn't implement an option to
2537       save the contents of the temp buffer.
2539     modified files:
2540      ChangeLog lisp/muse-book.el lisp/muse-http.el
2541      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2542      lisp/muse.el
2545 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2547     Summary:
2548       muse-docbook: split-string Emacs21 fix.
2549     Revision:
2550       muse--main--1.0--patch-143
2552     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2553       split-string to fix an Emacs21 issue.
2555     modified files:
2556      ChangeLog lisp/muse-docbook.el
2559 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2561     Summary:
2562       muse-docbook: Parse author directive so that it validates properly.
2563     Revision:
2564       muse--main--1.0--patch-142
2566     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2567       attempts to publish the contents a DocBook-usable <author> tag.
2568       (muse-docbook-header): Use `muse-docbook-get-author'.
2570     modified files:
2571      ChangeLog lisp/muse-docbook.el
2574 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2576     Summary:
2577       Be a bit more clever with our consecutive list regexp.
2578     Revision:
2579       muse--main--1.0--patch-141
2581     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2582       clever with our consecutive list regexp.
2584     modified files:
2585      ChangeLog lisp/muse-docbook.el
2588 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2590     Summary:
2591       Do the right thing with consecutive list items, hopefully.
2592     Revision:
2593       muse--main--1.0--patch-140
2595     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2596       (muse-docbook-header): Add DTD string.
2597       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2598       tags.
2599       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2600       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2602     modified files:
2603      ChangeLog lisp/muse-docbook.el
2606 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2608     Summary:
2609       Improve customize interface for `muse-project-alist' once more.
2610     Revision:
2611       muse--main--1.0--patch-139
2613     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2614       setting to be anything, since we now support settings that use lists.
2615       (muse-project): Vastly improve this by naming each setting and showing
2616       what exact type is required.  Handle case where a function is not
2617       defined yet.  Use a set for styles, which looks nice.  This is about as
2618       good as it can be ... unless we add some sort of inline documentation
2619       later on.  A setting was added for Yann's :force-publish tag.
2620     
2621     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2622       project name.
2624     modified files:
2625      ChangeLog lisp/muse-project.el lisp/muse.el
2628 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2630     Summary:
2631       Merged from hodique@lifl.fr--2005 (patch 24-33)
2632     Revision:
2633       muse--main--1.0--patch-138
2635     Patches applied:
2636     
2637      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2638        Merged from mwolson@gnu.org--2005 (patch 96)
2639     
2640      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2641        Merged from mwolson@gnu.org--2005 (patch 97-101)
2642     
2643      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2644        Merged from mwolson@gnu.org--2005 (patch 102-106)
2645     
2646      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2647        Merged from mwolson@gnu.org--2005 (patch 107-120)
2648     
2649      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2650        Merged from mwolson@gnu.org--2005 (patch 121-131)
2651     
2652      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2653        Merged from mwolson@gnu.org--2005 (patch 132)
2654     
2655      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2656        Merged from mwolson@gnu.org--2005 (patch 133-135)
2657     
2658      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2659        Merged from mwolson@gnu.org--2005 (patch 136)
2660     
2661      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2662        Merged from mwolson@gnu.org--2005 (patch 137)
2663     
2664      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2665        Introduce :force-publish project keyword. Fix bug #2637
2667     modified files:
2668      ChangeLog lisp/muse-project.el
2670     new patches:
2671      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2672      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2673      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2674      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2675      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2676      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2677      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2678      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2679      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2680      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2683 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2685     Summary:
2686       Prevent temp buffers from prompting for save; handle lisp errors better.
2687     Revision:
2688       muse--main--1.0--patch-137
2690     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2691       bound" error.  I don't know for certain where this is coming from,
2692       though ... *grumble*.
2693     
2694     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2695       like how emacs-wiki does it.  Warn the user about lisp errors,
2696       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2697       publish as something valid in most markup styles, with increased
2698       emphasis on those that don't support it.  That's a win-win ... I think
2699       :^) .
2700     
2701     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2702       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2703       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2704       believe that this should be the default behavior of `with-temp-buffer'.
2705     
2706     * lisp/muse-book.el (muse-book-publish-project): Use
2707       `muse-with-temp-buffer-no-prompt'.
2708     
2709     * lisp/muse-http.el (muse-http-reject): Ditto.
2710     
2711     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2712     
2713     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2714     
2715     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2716       (muse-publish-markup-email, muse-published-contents): Ditto.
2718     modified files:
2719      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2720      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2721      lisp/muse-publish.el lisp/muse.el
2724 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2726     Summary:
2727       Customization error; Makefile tweaks.
2728     Revision:
2729       muse--main--1.0--patch-136
2731     * Makefile (dist): Use a tla-specific method to create the tarball.
2732       Create a zip file as well.
2733       (upload): New rule that uploads the tarball and zip file to gna.org.
2734     
2735     * Makefile.defs (VERSION): New variable that determines the version
2736       string to use in the `dist' and `upload' targets.
2737     
2738     * lisp/muse.el (muse-implicit-link-functions)
2739       (muse-explicit-link-functions): Use :type of hook so that the options
2740       get recognized.
2742     modified files:
2743      ChangeLog Makefile Makefile.defs lisp/muse.el
2746 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2748     Summary:
2749       Prepare Muse 3.01.90 (3.02 RC1).
2750     Revision:
2751       muse--main--1.0--patch-135
2754     modified files:
2755      ChangeLog lisp/muse.el muse.texi
2758 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2760     Summary:
2761       Attempt to get the right file extension when publishing; more examples.
2762     Revision:
2763       muse--main--1.0--patch-134
2765     * examples/mwolson/muse-init.el: Update my configuration.
2766     
2767     * examples/mwolson/templates: Store my web page templates here.
2768     
2769     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2770     
2771     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2772       descriptions.  Yet another reason to implement my list-returning from
2773       handlers idea.
2774     
2775     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2776       with a few more edge cases.  Throw together a rough hack for
2777       determining when to include the output file extension.
2778     
2779     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2780       but still ineffective.
2782     new files:
2783      examples/mwolson/templates/.arch-ids/=id
2784      examples/mwolson/templates/.arch-ids/footer.html.id
2785      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2786      examples/mwolson/templates/.arch-ids/generic-header.html.id
2787      examples/mwolson/templates/.arch-ids/header.html.id
2788      examples/mwolson/templates/footer.html
2789      examples/mwolson/templates/generic-footer.html
2790      examples/mwolson/templates/generic-header.html
2791      examples/mwolson/templates/header.html
2793     modified files:
2794      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2795      lisp/muse-wiki.el
2797     new directories:
2798      examples/mwolson/templates
2799      examples/mwolson/templates/.arch-ids
2802 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2804     Summary:
2805       Make published link handling do the right thing, plus misc. fixes.
2806     Revision:
2807       muse--main--1.0--patch-133
2809     * lisp/muse-mode.el (muse-mode-hook): Add option for
2810       `muse-wiki-update-custom-values'.  The :set function makes sure that
2811       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2812       This probably isn't best-practice, but it works.
2813     
2814     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2815       Save match data.
2816     
2817     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2818       `muse-publish-prepare-url' to the listed options.
2819     
2820     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2821       output-dir is not specified.
2822     
2823     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2824       here instead of later on.
2825     
2826     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2827       right thing when `muse-wiki-interwiki-alist' is nil.
2828     
2829     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2830       `muse-publish-output-file'.
2831     
2832     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2833       (muse-wiki-transform-wikiword): Removed.  We should not use the
2834       publishing transforms facility to handle these.
2835     
2836     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2837       links as "link" rather than "url".
2838     
2839     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2840       takes care of any customization cleaups that need to happen whenever
2841       muse-mode is entered.
2842     
2843     * lisp/muse.el (muse-implicit-link-functions): Add options for
2844       `muse-handle-url' and the wiki handlers.
2845       (muse-explicit-link-functions): Add option for
2846       `muse-wiki-handle-internal'.
2848     modified files:
2849      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2850      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2853 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2855     Summary:
2856       Add invalid directory assertion.
2857     Revision:
2858       muse--main--1.0--patch-132
2860     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2861       any invalid directories will trigger an error.
2863     modified files:
2864      ChangeLog lisp/muse-project.el
2867 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2869     Summary:
2870       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2871     Revision:
2872       muse--main--1.0--patch-131
2875     modified files:
2876      AUTHORS ChangeLog
2879 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2881     Summary:
2882       Yann's assignment form came in!
2883     Revision:
2884       muse--main--1.0--patch-130
2887     modified files:
2888      AUTHORS ChangeLog
2891 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2893     Summary:
2894       Compilation fix, minor shuffling in `muse-mode'.
2895     Revision:
2896       muse--main--1.0--patch-129
2898     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2899       accessing it.  Fixes Yet Another Compiler Error.
2900     
2901     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2902      project-specific settings happen first.
2904     modified files:
2905      ChangeLog lisp/muse-mode.el lisp/muse.el
2908 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2910     Summary:
2911       Fix annoying initial buffer coloring problem.
2912     Revision:
2913       muse--main--1.0--patch-128
2915     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2916       where even buffer-file-name is not set.  This happens the first time we
2917       attempt to colorize the buffer.  I'm rather astonished that I had to do
2918       this.
2920     modified files:
2921      ChangeLog lisp/muse-wiki.el
2924 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2926     Summary:
2927       Jump to bad and good links on TAB; mode-choosing fix.
2928     Revision:
2929       muse--main--1.0--patch-127
2931     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2932       pics a major mode for a file.  If one is specified in the project of
2933       file, use it.  Otherwise, use muse-mode.
2934       (muse-next-reference, muse-previous-reference): Jump to bad links as
2935       well as good ones.
2936     
2937     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2938       of `muse-mode'.
2940     modified files:
2941      ChangeLog lisp/muse-mode.el lisp/muse.el
2944 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2946     Summary:
2947       Add specified Muse file extension to auto-mode-alist.
2948     Revision:
2949       muse--main--1.0--patch-126
2951     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2952       the old extension from auto-mode-alist and add the new one.  This
2953       eliminates the need to set muse-mode-auto-p when you have specified a
2954       Muse file extension.
2955     
2956     * examples/mwolson/muse-init.el: Sync.
2958     modified files:
2959      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2962 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2964     Summary:
2965       Make `muse-project-alist' more intuitively customizable.
2966     Revision:
2967       muse--main--1.0--patch-125
2969     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2970       settings.
2971     
2972     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2973       (muse-project-alist-get): New function that pre-parses
2974       `muse-projects-alist' before customization in order to work around an
2975       annoying limitation in the customize interface.
2976       (muse-project-alist-set): New function that takes the value that
2977       customize gave us and turns it into something Muse can use.
2978       (muse-project): New widget that outlines the form of the
2979       `muse-project-alist' variable.
2980       (muse-project-alist): Use the `muse-project' widget and specify :set
2981       and :get.
2983     modified files:
2984      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2987 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2989     Summary:
2990       Silence compiler warnings.
2991     Revision:
2992       muse--main--1.0--patch-124
2994     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2995     
2996     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2997       compiler warning.
2998     
2999     * lisp/muse-project.el (muse-project-applicable-styles): Call
3000       `muse-assert' with only 1 argument to silence a compiler warning.
3002     modified files:
3003      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3004      lisp/muse-project.el
3007 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3009     Summary:
3010       muse-docbook: Merge several other types of tags if necessary.
3011     Revision:
3012       muse--main--1.0--patch-123
3014     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3015       `muse-docbook-fixup-sections'.  For each TAG in
3016       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3017       merge them together.  Thanks to Dale P. Smith for the suggestion.
3018       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3020     modified files:
3021      ChangeLog lisp/muse-docbook.el
3024 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3026     Summary:
3027       muse-docbook: Output an XML tag with encoding at the beginning of document.
3028     Revision:
3029       muse--main--1.0--patch-122
3031     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3032       of document.
3033       (muse-docbook-encoding-default): New option that determines which Emacs
3034       buffer encoding to use by default in Muse DocBook files if none is
3035       found.
3036       (muse-docbook-charset-default): New option that determines the DocBook
3037       XML charset to use if no translation is found in
3038       muse-docbook-encoding-map.
3039       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3040       system to its associated DocBook coding system.
3041       (muse-docbook-transform-content-type): New function that determines the
3042       DocBook XML encoding to use based on the contents of
3043       muse-docbook-encoding-map.
3044       (muse-docbook-encoding): New function that calls
3045       muse-docbook-transform-content-type.
3046       (muse-docbook-finalize-buffer): New function that sets the buffer file
3047       coding system to the value of muse-docbook-encoding-default, but only
3048       if the buffers contents have no special characters.
3049       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3051     modified files:
3052      ChangeLog lisp/muse-docbook.el
3055 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3057     Summary:
3058       Apply muse-docbook patch from Dale P. Smith.
3059     Revision:
3060       muse--main--1.0--patch-121
3062     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3063       Dale P. Smith to make the markup much better.
3065     modified files:
3066      AUTHORS ChangeLog lisp/muse-docbook.el
3069 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3071     Summary:
3072       Use different mapping for S-tab on Windows.
3073     Revision:
3074       muse--main--1.0--patch-120
3076     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3077       Windows, use [(shift tab)] for `muse-previous-reference'.
3079     modified files:
3080      ChangeLog lisp/muse-mode.el
3083 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3085     Summary:
3086       XEmacs wiki fix.
3087     Revision:
3088       muse--main--1.0--patch-119
3090     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3091       `muse-match-string-no-properties' so XEmacs doesn't complain.
3093     modified files:
3094      ChangeLog lisp/muse-wiki.el
3097 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3099     Summary:
3100       Handle a few edge cases with project-page resolution gracefully.
3101     Revision:
3102       muse--main--1.0--patch-118
3104     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3105       make sure that PAGE is specified.  STYLES should be generated
3106       automatically, but it could theoretically fail.  I'm managing to
3107       trigger this when messing with unsaved Muse files.  Handle case where
3108       buffer has not yet been saved.
3109       (muse-project-find-file): Don't try to resolve relative links; just
3110       open them.
3111     
3112     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3113       point-of-reference bug.  No need to call muse-project-page-of-file
3114       since buffer-file-name and muse-publishing-current-file both give us
3115       full paths.
3116     
3117     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3118       `skip-chars-backward' only respects the newline some of the time.
3119       Damned annoying.
3121     modified files:
3122      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3123      lisp/muse-wiki.el
3126 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3128     Summary:
3129       Fix image-link goof-up and add pretty titles.
3130     Revision:
3131       muse--main--1.0--patch-117
3133     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3134       class="image-link"> instead of <div class="image-link">.  I found a bug
3135       with the way I was handling both, so I decided to simplify things.
3136     
3137     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3138       `muse-publish-output-name', but keeps the directory prefix.
3139       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3140     
3141     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3142       customizable option that determines the words to downcase in title.
3143       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3144       Capitalized Title out of either a string or the current title.  This is
3145       not currently used by any other function -- for now it is meant to be
3146       called by the user.
3148     modified files:
3149      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3152 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3154     Summary:
3155       Escape specials in link descriptions.
3156     Revision:
3157       muse--main--1.0--patch-116
3159     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3160       function that escapes special characters in the given string according
3161       to the current publishing style.
3162       (muse-publish-url): Use the above function to escape the description
3163       part of extended links.
3164       (muse-publish-prepare-url): Don't make string read-only; it does
3165       nothing.
3166     
3167     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3168       (muse-wiki-transform-wikiword): Don't make string read-only.
3170     modified files:
3171      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3174 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3176     Summary:
3177       Escape "&", "<", and ">" in URL text.
3178     Revision:
3179       muse--main--1.0--patch-115
3181     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3182       specially.  Thanks to John Sullivan for the suggestion.
3184     modified files:
3185      ChangeLog lisp/muse-html.el
3188 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3190     Summary:
3191       Update my example configuration.
3192     Revision:
3193       muse--main--1.0--patch-114
3195     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3196       project to "WebSite" in order to make it more distinct.
3197       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3198       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3199       anymore.
3200       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3201       published name of the current file.  I really should make a function
3202       called `muse-published-name' or something similar!
3203       ("\C-cpx"): Use this key sequence for
3204       `my-muse-prepare-entry-for-xanga'.
3205       (muse-file-extension): I'm making use of this so I can figure out its
3206       intricacies.
3208     modified files:
3209      ChangeLog examples/mwolson/muse-init.el
3212 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3214     Summary:
3215       Tackle a project name interwiki highlighting snafu.
3216     Revision:
3217       muse--main--1.0--patch-113
3219     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3220       this.  It seems to be more robust now.  Highlighting is going the way I
3221       want it.
3223     modified files:
3224      ChangeLog lisp/muse-wiki.el
3227 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3229     Summary:
3230       Fix some gross mistakes.
3231     Revision:
3232       muse--main--1.0--patch-112
3234     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3235       gross misspellings.
3236     
3237     * lisp/muse-project.el (muse-project-file-entries): If
3238       `muse-file-extension' is defined, use it to filter the entries.
3239     
3240     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3241       variable.  Move higher in file.
3242     
3243     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3244       argument instead of the real name of the variable.
3246     modified files:
3247      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3248      lisp/muse.el
3251 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3253     Summary:
3254       Make natural interwiki links between projects mostly work.
3255     Revision:
3256       muse--main--1.0--patch-111
3258     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3259       function and flesh it out.  This seems to work properly, though for
3260       some reason, interwiki links using projects are a bit flakey.
3261       (muse-wiki-handle-interwiki): Deal with case where we have a project
3262       name in an interwiki link.
3264     modified files:
3265      ChangeLog lisp/muse-wiki.el
3268 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3270     Summary:
3271       Fix Emacs21 issue with muse-insert-tag.
3272     Revision:
3273       muse--main--1.0--patch-110
3275     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3276       completing-read to appease older Emacsen.
3278     modified files:
3279      ChangeLog lisp/muse-mode.el
3282 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3284     Summary:
3285       Fix error with `muse-blosxom-new-entry' and Emacs21.
3286     Revision:
3287       muse--main--1.0--patch-109
3289     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3290       `completing-read' so that old versions of Emacs don't complain.
3292     modified files:
3293      ChangeLog lisp/muse-blosxom.el
3296 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3298     Summary:
3299       Try to fix an error with `muse-blosxom-get-categories'.
3300     Revision:
3301       muse--main--1.0--patch-108
3303     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3304       about processing directories.
3306     modified files:
3307      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3310 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3312     Summary:
3313       Make a distinction between implicit and explicit links at publish-time.
3314     Revision:
3315       muse--main--1.0--patch-107
3317     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3318     
3319     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3320     
3321     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3322       `explicit' argument.
3323     
3324     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3325       not we are dealing with an explicit link.
3326     
3327     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3328     
3329     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3330       argument, but ignore it.
3331     
3332     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3333       when link is not explicit.
3335     modified files:
3336      ChangeLog lisp/muse-html.el lisp/muse-http.el
3337      lisp/muse-publish.el lisp/muse-wiki.el
3340 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3342     Summary:
3343       Implement several WikiWord handling fixes.
3344     Revision:
3345       muse--main--1.0--patch-106
3347     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3348       found by the handlers.  Don't send implicit links through some of the
3349       advanced checks.
3350     
3351     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3352       of interwiki link before calling `muse-handle-explicit-link'.
3353     
3354     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3355       "\\|" separator between project-alist entries and interwiki entries.
3356       Force a reconfiguration of muse-colors-markup.
3357     
3358     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3359       sure that we don't colorize WikiNames that don't go with any file.
3360     
3362     modified files:
3363      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3364      lisp/muse-wiki.el
3367 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3369     Summary:
3370       Attempt to simplify muse-wiki a bit.
3371     Revision:
3372       muse--main--1.0--patch-105
3374     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3375       here.
3376     
3377     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3378       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3379       (muse-wiki-update-use-wikiword-markup-regexp)
3380       (muse-wiki-update-use-wikiword-link-function)
3381       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3382       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3383     
3384     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3385       `muse-wiki-use-wikiword' is specified.
3386     
3387     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3388       unless `muse-wiki-use-wikiword' is specified.
3389     
3390     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3391       muse-colors-markup.
3392     
3393     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3394       muse-publish-markup-regexps.
3395     
3396     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3397       muse-publish-url-transforms.
3398     
3399     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3400       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3401     
3403     modified files:
3404      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3407 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3409     Summary:
3410       Make muse-blosxom use relative name of published file in page-date alist.
3411     Revision:
3412       muse--main--1.0--patch-104
3414     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3415       file.
3416       (muse-blosxom-update-page-date-alist): Renamed from
3417       `muse-blosxom-markup-date-directive'.  Make the current file name
3418       relative to the base directory and strip file extension if necessary.
3419     
3421     modified files:
3422      ChangeLog lisp/muse-blosxom.el
3425 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3427     Summary:
3428       Hack on muse-blosxom timestamps somewhat.
3429     Revision:
3430       muse--main--1.0--patch-103
3432     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3433       actually do something useful.  This should have a different name,
3434       really.
3435       ("blosxom-html", "blosxom-xhtml"): Call
3436       `muse-blosxom-markup-date-directive' after publishing each entry.
3437     
3439     modified files:
3440      ChangeLog lisp/muse-blosxom.el
3443 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3445     Summary:
3446       Fix several startup and compile errors.
3447     Revision:
3448       muse--main--1.0--patch-102
3450     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3451       fixes an error that occurred during startup.
3452     
3453     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3454       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3455       to muse.el.
3456     
3457     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3458       that the nasty compile errors go away.  Fix a few typos.
3459       (muse-ignored-extensions): Fix docstring.
3460       (muse-file-extension): Move this higher in the file.
3461     
3462     
3464     modified files:
3465      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3468 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3470     Summary:
3471       Note that muse-file-extension should not have "." in front.
3472     Revision:
3473       muse--main--1.0--patch-101
3475     * lisp/muse-project.el (muse-project-find-file): Handle case where
3476       muse-file-extension is not specified.
3477     
3478     * lisp/muse.el (muse-file-extension): Note that the period at the
3479       beginning of this value should be omitted.
3480     
3481     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3482       file extension so that regexp characters inside the extension will not
3483       goof it up.  This should never be a problem in normal cases, but let's
3484       be robust.
3485     
3487     modified files:
3488      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3489      lisp/muse.el
3492 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3494     Summary:
3495       Implement optional file extension of Muse files.
3496     Revision:
3497       muse--main--1.0--patch-100
3499     * lisp/muse-mode.el (muse-mode): Make sure
3500       `muse-update-ignored-extensions-regexp' gets updated every time we
3501       enter Muse mode.  This works around a bug in the customize interface --
3502       if a user changes an option using setq, the :set function sometimes
3503       does not get executed.  I should really try to determine whether or not
3504       this is really an issue anymore.
3505     
3506     * lisp/muse-project.el (muse-project-find-file): Make use of
3507       `muse-file-extension'.
3508     
3509     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3510       customizable; it is autogenerated from `muse-ignored-extensions'.
3511       (muse-update-ignored-extensions-regexp): New function that sets the
3512       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3513       make sure that the value of `muse-file-extension' is taken into
3514       account.
3515       (muse-ignored-extensions): New option that determines which file
3516       extensions to ignore.  It is in the form of a list of regexps.
3517     
3518     * lisp/muse.el (muse-file-extension): New option that allows the user to
3519       specify the file extension to be used for Muse files.  By default, this
3520       is nil, which means that no extension will be used.
3521     
3522     * lisp/muse.el (muse-page-name): Handle case where
3523       `muse-ignored-extensions-regexp' is nil.
3524     
3526     modified files:
3527      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3528      lisp/muse-regexps.el lisp/muse.el
3531 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3533     Summary:
3534       Document new blosxom convenience feature.
3535     Revision:
3536       muse--main--1.0--patch-99
3538     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3539       `muse-blosxom-project-alist-entry'.  An example is provided in the
3540       header.
3541     
3543     modified files:
3544      ChangeLog lisp/muse-blosxom.el
3547 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3549     Summary:
3550       Further work on `muse-project-alist' entry generation for blosxom.
3551     Revision:
3552       muse--main--1.0--patch-98
3554     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3555       Include subdirectories in first part of "Blog" entry.
3556     
3557     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3558       that returns a list of dirs that are to be used with the first part of
3559       a `muse-project-alist' entry.
3560     
3562     modified files:
3563      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3566 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3568     Summary:
3569       New function: muse-blosxom-project-alist-entry.
3570     Revision:
3571       muse--main--1.0--patch-97
3573     * examples/mwolson/muse-init.el: Update from my latest settings.
3574       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3575     
3576     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3577       that generates the latter part of an entry for `muse-project-alist'.
3578     
3580     modified files:
3581      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3584 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3586     Summary:
3587       Merged from hodique@lifl.fr--2005 (patch 12-23)
3588     Revision:
3589       muse--main--1.0--patch-96
3591     Patches applied:
3592     
3593      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3594        Merged from mwolson@gnu.org--2005 (patch 68-76)
3595     
3596      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3597        Merged from mwolson@gnu.org--2005 (patch 77-80)
3598     
3599      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3600        Merged from mwolson@gnu.org--2005 (patch 81)
3601     
3602      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3603        Merged from mwolson@gnu.org--2005 (patch 82)
3604     
3605      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3606        Escape % in latex publishing
3607     
3608      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3609        bugfix
3610     
3611      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3612        small improvement on muse-make-link
3613     
3614      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3615        Fix customization of muse-wiki-wikiword-regexp
3616     
3617      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3618        Allow full customization of WikiWords
3619     
3620      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3621        Fix mouse-2 yank bug in muse-mode
3622     
3623      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3624        Fix interpretation order
3625     
3626      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3627        Merged from mwolson@gnu.org--2005 (patch 83-95)
3628     
3630     modified files:
3631      ChangeLog lisp/muse-wiki.el
3633     new patches:
3634      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3635      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3636      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3637      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3638      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3639      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3640      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3641      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3642      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3643      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3644      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3645      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3648 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3650     Summary:
3651       Minor docfixes.
3652     Revision:
3653       muse--main--1.0--patch-95
3655     * lisp/muse-mode.el (muse-follow-name-at-point) 
3656       (muse-follow-name-at-mouse): Docfixes.
3657     
3659     modified files:
3660      ChangeLog lisp/muse-mode.el
3663 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3665     Summary:
3666       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3667     Revision:
3668       muse--main--1.0--patch-94
3670     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3671       `muse-blosxom-new-entry'.
3672     
3673     * muse.texi (Blosxom Entries): Ditto.
3674     
3676     modified files:
3677      ChangeLog lisp/muse-blosxom.el muse.texi
3680 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3682     Summary:
3683       Re-add global mouse-2 event.
3684     Revision:
3685       muse--main--1.0--patch-93
3687     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3688       mouse-2, since Yann found a way around the problem I was facing.
3689       (muse-follow-name-at-mouse): Call the event that would normally be used
3690       here if we don't have a link at point.
3691     
3693     modified files:
3694      ChangeLog lisp/muse-mode.el
3697 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3699     Summary:
3700       Fix publishing error.
3701     Revision:
3702       muse--main--1.0--patch-92
3704     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3705       the cdr of output-dir.  This was a code fragment from a previous
3706       attempt to refactor this function.
3707     
3709     modified files:
3710      ChangeLog lisp/muse-project.el
3713 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3715     Summary:
3716       Work on getting to the point where we can resolve project interwiki links.
3717     Revision:
3718       muse--main--1.0--patch-91
3720     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3721       `muse-publishing-current-file'.
3722     
3723     * lisp/muse-project.el (muse-project-of-file): Ditto.
3724     
3725     * lisp/muse-project.el (muse-project-applicable-styles): New function
3726       that returns the usable styles for a file, given either a list of
3727       styles or a project name.  This is useful for removing styles that will
3728       be ignored for a file.
3729       (muse-project-publish-file): Split :include and :exclude processing
3730       into `muse-project-applicable-styles'.
3731     
3732     * lisp/muse-publish.el (muse-publish-output-name): Use
3733       `muse-publishing-current-file'.
3734     
3735     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3736     
3737     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3738       project names.
3739     
3740     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3741       names to be uninterpreted.  Remove need for muse-assoc-string.
3742     
3743     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3744       function that will be called to fetch a link to a page from a Muse
3745       project from the output file of the currently-published file.  This is
3746       commented out for now since I ran out of energy.
3747     
3748     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3749       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3750       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3751       Handle case where no interwiki can be found, even though this should
3752       never happen.
3753     
3754     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3755       whenever Muse mode is entered.  That way we don't have to enter an
3756       extra command in our .emacs.
3757     
3758     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3759       `muse-publishing-current-file' already exists that does the same thing.
3760       How embarrassing.
3761     
3762     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3763     
3764     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3765       to use it.
3766     
3768     modified files:
3769      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3770      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3773 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3775     Summary:
3776       Mouse-2 on regular text will yank rather than give an error.
3777     Revision:
3778       muse--main--1.0--patch-90
3780     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3781       this seems to be more trouble than it's worth.
3782       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3783       use our own implementation.
3784     
3786     modified files:
3787      ChangeLog lisp/muse-mode.el
3790 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3792     Summary:
3793       Make interwiki links publish with the correct extension.
3794     Revision:
3795       muse--main--1.0--patch-89
3797     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3798       prefix and suffix to interwiki names, as well as stripping out unwanted
3799       extensions.
3800     
3802     modified files:
3803      ChangeLog lisp/muse-wiki.el
3806 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3808     Summary:
3809       Fix publishing of bare interwiki names.
3810     Revision:
3811       muse--main--1.0--patch-88
3813     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3814       `set'.  Use `muse-assoc-string' instead of `assoc'.
3815     
3816     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3817       `assoc-string' functionality usable with Emacs21 and XEmacs.
3818     
3820     modified files:
3821      ChangeLog lisp/muse-wiki.el lisp/muse.el
3824 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3826     Summary:
3827       Apply a few fixes from Yann's branch.
3828     Revision:
3829       muse--main--1.0--patch-87
3831     Background: I hacked on Muse over the weekend while offline, and so did
3832                 Yann.  His changes to muse-wiki.el are different than the
3833                 ones that I made, so we should probably figure out the best
3834                 way to handle this when we both get on IRC again.  For now,
3835                 I've merged in the bugfixes that he's made, omitting most of
3836                 the changes to muse-wiki.
3837     
3838     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3839     
3840     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3841     
3842     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3843       introduced previously.
3844     
3846     modified files:
3847      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3850 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3852     Summary:
3853       Warn if file not published; hack further on Wiki stuff.
3854     Revision:
3855       muse--main--1.0--patch-86
3857     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3858       complete <div> tags that are of the class "image-link".  It is hoped
3859       that this will prevent user-added <div> tags from being mangled.
3860     
3861     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3862       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3863       need to look at the text at point.
3864     
3865     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3866       current file has not been published since it was up-to-date.  Thanks to
3867       Bill Freeman for the suggestion.
3868     
3869     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3870       is nil.  If this happens, return the original URL.
3871     
3872     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3873       `muse-wiki-update-interwiki-regexp.'
3874       (muse-wiki-update-interwiki-regexp): New function that sets the value
3875       of `muse-wiki-interwiki-regexp'.
3876       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3877       on :set.
3878     
3879     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3880       `muse-wiki-expand-interwiki'.
3881       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3882       with no matching file from being published as links.
3883     
3884     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3885       string argument once again, since this behavior is needed when
3886       publishing.
3887       (muse-wiki-handle-wikiword): Ditto.
3888     
3889     * lisp/muse.el (muse-handle-url): Ditto.
3890     
3891     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3892       after every unsuccessful attempt at handling the link.  If argument is
3893       given, restore match-data at end, too.
3894     
3895     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3896       argument.  Match data is always saved.  If argument is not given,
3897       assume that `muse-implicit-link-regexp' has been matched against, and
3898       return the 1st match string if no handlers worked.
3899     
3901     modified files:
3902      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3903      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3906 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3908     Summary:
3909       Hack on WikiName handling and make TAB work for Wiki links.
3910     Revision:
3911       muse--main--1.0--patch-85
3913     * lisp/muse-colors.el (muse-colors-markup): Use
3914       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3915     
3916     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3917       nil, don't color bad links.  If non-nil, color bad links.
3918     
3919     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3920     
3921     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3922       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3923       (muse-journal-rss-munge-buffer): Ditto.
3924     
3925     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3926       Docfix.
3927     
3928     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3929       are handled first, then implicit ones.  It should work better in all
3930       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3931       to determine how far to scan for an implicit link.  This defaults to
3932       the text between the point and the next space.
3933     
3934     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3935       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3936       literally after opening the buffer.  Hopefully this can be of use in
3937       custom visit-link functions, when necessary.
3938     
3939     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3940       `muse-visit-link-default'.
3941     
3942     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3943       Search by text properties instead of regexps.  This allows Muse to find
3944       links without having to have a massive regexp that contains all link
3945       types.  The downside is that this will not work if the user defontifies
3946       the buffer.  But it would somewhat defeat the purpose of following
3947       links if you can't see them.
3948     
3949     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3950       enough command line args are passed in batch mode.
3951     
3952     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3953       `muse-explicit-link-regexp'.
3954     
3955     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3956       `muse-link-regexp'.
3957     
3958     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3959       specifies the "common ground" of all implicit links, like URLs, bare
3960       WikiNames, and -- in the future -- email addresses.
3961     
3962     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3963     
3964     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3965       optional.  That was a bad idea on my part.  Renamed from
3966       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3967       annoy anyone :^) .
3968     
3969     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3970       `muse-wiki-interwiki-expand'.
3971       (muse-wiki-handle-wikiword): Renamed from
3972       `muse-wiki-wikiword-handle'.
3973     
3974     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3975       for the eval-after-load arg since XEmacs chokes on constants.
3976     
3977     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3978       face on WikiWords that don't correspond with a file.  If people really
3979       want this to appear in bad-link face, I could accommodate that.
3980     
3981     * lisp/muse.el (muse-handle-url): New function that detects whether the
3982       given string is a URL.
3983       (muse-implicit-link-functions): Renamed from
3984       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3985       (muse-explicit-link-functions): Renamed from
3986       `muse-mode-handler-functions'.
3987       (muse-handle-implicit-link): New function that handles all
3988       implicit links by calling functions from `muse-implicit-link-functions'.
3989       (muse-handle-explicit-link): Renamed from
3990       `muse-handled-url'.
3991     
3993     modified files:
3994      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3995      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3996      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3999 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4001     Summary:
4002       Allow WikiWords to be ignored with <nop> or "''''".
4003     Revision:
4004       muse--main--1.0--patch-84
4006     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4007     
4008     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4009       whether to hide <nop> tags when coloring a Muse buffer.
4010       (muse-wiki-wikiword-at-point): Docfix.
4011       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4012       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4013       during publishing.
4014       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4015       which keeps the WikiWord that follows it from being interpreted.
4016       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4017       WikiWord delimiter.
4018     
4020     modified files:
4021      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4024 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4026     Summary:
4027       Update postal address of FSF in muse-wiki.el.
4028     Revision:
4029       muse--main--1.0--patch-83
4031     * lisp/muse-wiki.el: Update postal address of the FSF.
4032     
4034     modified files:
4035      ChangeLog lisp/muse-wiki.el
4038 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4040     Summary:
4041       Interpret explicit links before emphasis.
4042     Revision:
4043       muse--main--1.0--patch-82
4045     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4046       links before emphasis.
4047     
4048     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4049       for the heck of it.
4051     modified files:
4052      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4055 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4057     Summary:
4058       Wiki hacking, regexp tweaks.
4059     Revision:
4060       muse--main--1.0--patch-81
4062     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4063       muse-regexp.
4064     
4065     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4066       that indicates whether or not to use character classes in regexps.  The
4067       default is to let Muse try to figure it out.
4068       (muse-extreg-usable-p): Make use of this variable.
4069     
4070     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4071       this regexp.  I'm guessing it was supposed to have a TAB in there at
4072       one time.  Replace this stuff with muse-regexp-space.
4073     
4074     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4075       by default.
4076     
4077     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4078       "or".
4079     
4080     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4081       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4082       We'll fix those anchor problems eventually!
4083     
4084     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4085       uses `muse-interwiki-handle' to determine whether an interwiki link is
4086       at point.
4087     
4088     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4089       look for a suitable value at point if needed.
4090     
4091     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4092     
4093     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4094     
4095     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4097     modified files:
4098      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4099      lisp/muse-wiki.el
4102 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4104     Summary:
4105       Make installation of manual when not using Debian go smoothly.
4106     Revision:
4107       muse--main--1.0--patch-80
4109     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4110       and options are to be used when insinuating the Muse documentation into
4111       the Info menu.
4112     
4113     * Makefile (install): Make use of INSTALLINFO.
4114     
4115     * README (Installation): Give directions for changing INSTALLINFO on a
4116       Debian system and changing where Muse is installed.
4117     
4118     * muse.texi: Ditto.
4120     modified files:
4121      ChangeLog Makefile Makefile.defs README muse.texi
4124 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4126     Summary:
4127       Fix compiler warning induced by last patch.
4128     Revision:
4129       muse--main--1.0--patch-79
4131     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4132       compiler warning.
4134     modified files:
4135      ChangeLog lisp/muse-project.el lisp/muse.el
4138 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4140     Summary:
4141       Add `muse-current-file', fix minor QuickStart issue.
4142     Revision:
4143       muse--main--1.0--patch-78
4145     * examples/QuickStart: Make John Wiegley the author.
4146     
4147     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4148       `muse-current-file' instead of `buffer-file-name'.
4149     
4150     * lisp/muse-project.el (muse-current-project): Document.
4151     
4152     * lisp/muse-project.el (muse-current-file): New variable indicating the
4153       name, including path, of the file that is currently being published.
4154       (muse-project-of-file): Make use of
4155       `muse-current-file'.
4156     
4157     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4158     
4159     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4161     modified files:
4162      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4163      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4164      lisp/muse.el
4167 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4169     Summary:
4170       Make muse-replace-regexp-in-string closer to its parent; no func change.
4171     Revision:
4172       muse--main--1.0--patch-77
4174     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4175       to implement all functionality of `replace-regexp-in-string'.  No
4176       functionality change.
4177     
4179     modified files:
4180      ChangeLog lisp/muse.el
4183 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4185     Summary:
4186       Play nicely with fill, adaptive-fill, and flyspell.
4187     Revision:
4188       muse--main--1.0--patch-76
4190     * muse-mode.el (muse-mode-intangible-links): New function used to
4191       determine whether links will be considered intangible.
4192     
4193     * lisp/muse-mode.el (muse-mode-link-functions)
4194       (muse-mode-handler-functions): Minor docfix.
4195     
4196     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4197       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4198       making links intangible by default, but this may be adjusted by use of
4199       the `muse-mode-intangible-links' function.
4200     
4201     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4202       nil if we should allow a fill to occur here.  Keeps links from being
4203       broken up.
4204     
4205     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4206       non-nil if we allow spell-checking to occur here.  Keeps links from
4207       being improperly colorized.
4208     
4209     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4210       functionality change.
4212     modified files:
4213      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4216 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4218     Summary:
4219       Minor doc changes and code prettification.
4220     Revision:
4221       muse--main--1.0--patch-75
4223     * AUTHORS: Note that YH's assignment is in the mail.
4224     
4225     * README (scripts): Explain better the contents of the `scripts'
4226       directory.
4227     
4228     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4230     modified files:
4231      AUTHORS ChangeLog README lisp/muse-wiki.el
4234 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4236     Summary:
4237       Merged from hodique@lifl.fr--2005 (patch 7-11)
4238     Revision:
4239       muse--main--1.0--patch-74
4241     Patches applied:
4242     
4243      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4244        split WikiWords and InterWiki links into their own package
4245     
4246      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4247        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4248     
4249      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4250        Mimic experimental behavior for interwiki
4251     
4252      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4253        fix notes publishing
4254     
4255      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4256        various minor fixes
4258     new files:
4259      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4261     modified files:
4262      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4263      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4265     renamed files:
4266      experimental/.arch-ids/muse-wiki.el.id
4267        ==> experimental/.arch-ids/muse-wiki-old.el.id
4268      experimental/muse-wiki.el
4269        ==> experimental/muse-wiki-old.el
4271     new patches:
4272      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4273      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4274      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4275      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4276      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4279 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4281     Summary:
4282       Tell people where to find on-line version of manual.
4283     Revision:
4284       muse--main--1.0--patch-73
4286     * README: Add on-line locations for manual.
4287     
4288     * muse.texi: Remove @include directive.  This makes generating a PDF of
4289       this documentation a lot easier.
4290     
4291     * muse.texi (Preface): Add on-line locations for manual.
4293     modified files:
4294      ChangeLog README muse.texi
4297 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4299     Summary:
4300       Try to make Muse play nice with outline minor mode.
4301     Revision:
4302       muse--main--1.0--patch-72
4304     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4305     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4306     "muse" instead of "t" when adding invisibility to text or checking for
4307     invisibility.
4308     
4309     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4310     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4311     this function.
4313     modified files:
4314      ChangeLog lisp/muse-colors.el lisp/muse.el
4317 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4319     Summary:
4320       Minor grammar fix in Introduction section of manual.
4321     Revision:
4322       muse--main--1.0--patch-71
4324     * muse.texi (Introduction): Minor grammar fix.
4326     modified files:
4327      ChangeLog muse.texi
4330 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4332     Summary:
4333       Release Muse 3.01.
4334     Revision:
4335       muse--main--1.0--patch-70
4337     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4338     
4339     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4340     
4341     * lisp/muse-poem.el (muse-poem-markup-strings)
4342       (muse-poem-chapbook-strings): Make customizable.
4343     
4344     * lisp/muse-poem.el (muse-chapbook-latex-header)
4345       (muse-chapbook-latex-footer): Docfix.
4346     
4347     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4348       (muse-texinfo-pdf-extension): Ditto.
4349     
4350     * lisp/muse.el (muse-version): Change to 3.01.
4351     
4352     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4353       done, for now!
4355     modified files:
4356      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4357      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4360 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4362     Summary:
4363       Tweak documentation thoroughly; still incomplete.
4364     Revision:
4365       muse--main--1.0--patch-69
4367     * README: Minor tweaks.
4368     
4369     * muse.texi: Massively rename chapters so that the titles are more
4370       descriptive.  Clean up grammar.
4371     
4372     * muse.texi (Obtaining Muse): Move content of Installation node here,
4373       stripping out any customization tips, since those are covered later.
4374       Re-work this chapter since I was dissatisfied with it.
4375     
4376     * muse.texi (Installation): This node has the content of README regarding
4377       installation, which fits the title of the node much better than the
4378       previous content.
4379     
4380     * muse.texi (Blosxom): Turn the sections of this section into
4381       subsections.
4382     
4383     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4384       like lists!
4385     
4386     * muse.texi (History): Add a "2005" item.
4388     modified files:
4389      ChangeLog README muse.texi
4392 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4394     Summary:
4395       Finish documenting 2 more publishing styles.
4396     Revision:
4397       muse--main--1.0--patch-68
4399     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4400     
4401     * lisp/muse-journal.el: Docfixes.
4402     
4403     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4404       documentation to this function.
4405     
4406     * muse.texi (Blosxom Options): New node containing the publishing styles
4407       and options provided by Blosxom.
4408       (Book): Add usage note, as I suspect a lot of people might be confused
4409       by this style.
4410       (HTML): Space out entries better.
4411       (Journal, LaTeX): New nodes for publishing styles.
4412       (Common Elements): Document a few options that are present in
4413       `muse-publish.el'.
4415     modified files:
4416      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4417      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4420 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4422     Summary:
4423       Make Muse installable and correct an Emacs21 issue.
4424     Revision:
4425       muse--main--1.0--patch-67
4427     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4428       directory will be generated.
4429       (all): Compile muse.info by default.
4430       (doc): Refactor into individual generation rules for .html and .info
4431       files.
4432       (install): New rule that installs Muse source code, compiled .elc
4433       files, and the manual into proper places.
4434     
4435     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4436     
4437     * README (Insinuation): Move old content of Installation here.
4438       (Installation): Fill out this section.
4439       (Further Documentation): Add link to my website and note that a full
4440       manual is included with Muse.
4441     
4442     * lisp/Makefile (EL): Populate with .el files.
4443       (install): New rule that installs both .elc and .el files.
4444     
4445     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4446       Emacs21, hack in a handler for the @documentencoding tag so that it
4447       doesn't error out.
4449     modified files:
4450      ChangeLog Makefile Makefile.defs README lisp/Makefile
4451      lisp/muse-texinfo.el
4454 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4456     Summary:
4457       Cater even more to XEmacs and its annoying whims.
4458     Revision:
4459       muse--main--1.0--patch-66
4461     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4462       environment variable.
4463     
4464     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4465       handle it.  Load `muse-build.el' instead.
4466     
4467     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4468       used.
4469     
4470     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4471       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4472       not used.
4473     
4474     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4475       function does not appear to be used.
4476     
4477     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4478       `replace-regexp-in-string', since XEmacs doesn't have this function.
4479       We only implement the first 3 args, but this could be extended if we
4480       need to do so.
4481     
4482     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4483       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4484     
4485     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4486     
4487     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4488       make XEmacs shut up.
4489     
4490     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4491     
4492     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4493     
4494     * lisp/muse-http.el (muse-winnow-list): Ditto.
4495     
4496     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4497     
4498     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4499     
4500     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4501     
4502     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4503       anything.
4504     
4505     * scripts/publish: Use EMACS environment variable instead of hard-coding
4506       it.
4508     modified files:
4509      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4510      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4511      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4512      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4513      lisp/muse.el scripts/muse-build.el scripts/publish
4516 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4518     Summary:
4519       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4520     Revision:
4521       muse--main--1.0--patch-65
4523     * AUTHORS: Update entry.
4524     
4525     * muse-*.el: Move to the lisp directory.
4526     
4527     * lisp/Makefile: New file containing rules to test and compile the
4528       source.
4529     
4530     * Makefile.defs: New file that contains common definitions for all other
4531       Makefiles, such as Emacs command to use.
4532     
4533     * Makefile: Move lisp-specific rules to lisp/Makefile.
4534       (SUBDIRS): New variable containing subdirectories to clean.
4535     
4536     * README: Update to reflect new location of source files.  Give updated
4537       directions for compiling with XEmacs.
4538     
4539     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4540       compile.
4541       (%.html): Pass SITEFLAG as an environment variable to
4542       ../scripts/publish.
4543     
4544     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4545       seems to be needed to keep the process from failing.  This has *got* to
4546       be a bug in Muse, but I don't want to deal with it now.
4547     
4548     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4549     
4550     * lisp/muse-convert.el: Move line to commentary section.
4551     
4552     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4553       locally-bound `type' variable isn't used here.
4554     
4555     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4556     
4557     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4558       binding.
4559     
4560     * scripts/muse-build.el (load-path): Correct paths.
4561     
4562     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4563       as to avoid spurious warnings.
4564     
4565     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4566       it exists.
4567     
4568     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4569       (muse-match-string-no-properties): New functions that take the place of
4570       `line-end-position', `line-beginning-position', and
4571       `match-string-no-properties', respectively.
4572     
4573     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4574       (muse-my-journal-find-entries): Use Muse-specific version of
4575       `match-string-no-properties', `line-beginning-position', and
4576       `line-end-position' since these do not exist in XEmacs.
4577     
4578     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4579       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4580     
4581     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4582     
4583     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4584       (muse-html-insert-contents): Ditto.
4585     
4586     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4587     
4588     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4589     
4590     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4591     
4592     * lisp/muse-publish.el (muse-publish-markup-tag)
4593       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4594       (muse-published-buffer-contents): Ditto.
4595     
4596     * scripts/muse-build.el (muse-elint-files): Ditto.
4598     new files:
4599      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4600      lisp/.arch-ids/Makefile.id lisp/Makefile
4602     modified files:
4603      AUTHORS ChangeLog Makefile README examples/Makefile
4604      examples/QuickStart examples/johnw/muse-johnw.el
4605      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4606      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4607      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4608      lisp/muse.el scripts/muse-build.el scripts/publish
4610     renamed files:
4611      .arch-ids/muse-blosxom.el.id
4612        ==> lisp/.arch-ids/muse-blosxom.el.id
4613      .arch-ids/muse-book.el.id
4614        ==> lisp/.arch-ids/muse-book.el.id
4615      .arch-ids/muse-colors.el.id
4616        ==> lisp/.arch-ids/muse-colors.el.id
4617      .arch-ids/muse-convert.el.id
4618        ==> lisp/.arch-ids/muse-convert.el.id
4619      .arch-ids/muse-docbook.el.id
4620        ==> lisp/.arch-ids/muse-docbook.el.id
4621      .arch-ids/muse-html.el.id
4622        ==> lisp/.arch-ids/muse-html.el.id
4623      .arch-ids/muse-http.el.id
4624        ==> lisp/.arch-ids/muse-http.el.id
4625      .arch-ids/muse-journal.el.id
4626        ==> lisp/.arch-ids/muse-journal.el.id
4627      .arch-ids/muse-latex.el.id
4628        ==> lisp/.arch-ids/muse-latex.el.id
4629      .arch-ids/muse-mode.el.id
4630        ==> lisp/.arch-ids/muse-mode.el.id
4631      .arch-ids/muse-poem.el.id
4632        ==> lisp/.arch-ids/muse-poem.el.id
4633      .arch-ids/muse-project.el.id
4634        ==> lisp/.arch-ids/muse-project.el.id
4635      .arch-ids/muse-publish.el.id
4636        ==> lisp/.arch-ids/muse-publish.el.id
4637      .arch-ids/muse-regexps.el.id
4638        ==> lisp/.arch-ids/muse-regexps.el.id
4639      .arch-ids/muse-texinfo.el.id
4640        ==> lisp/.arch-ids/muse-texinfo.el.id
4641      .arch-ids/muse.el.id
4642        ==> lisp/.arch-ids/muse.el.id
4643      muse-blosxom.el
4644        ==> lisp/muse-blosxom.el
4645      muse-book.el
4646        ==> lisp/muse-book.el
4647      muse-colors.el
4648        ==> lisp/muse-colors.el
4649      muse-convert.el
4650        ==> lisp/muse-convert.el
4651      muse-docbook.el
4652        ==> lisp/muse-docbook.el
4653      muse-html.el
4654        ==> lisp/muse-html.el
4655      muse-http.el
4656        ==> lisp/muse-http.el
4657      muse-journal.el
4658        ==> lisp/muse-journal.el
4659      muse-latex.el
4660        ==> lisp/muse-latex.el
4661      muse-mode.el
4662        ==> lisp/muse-mode.el
4663      muse-poem.el
4664        ==> lisp/muse-poem.el
4665      muse-project.el
4666        ==> lisp/muse-project.el
4667      muse-publish.el
4668        ==> lisp/muse-publish.el
4669      muse-regexps.el
4670        ==> lisp/muse-regexps.el
4671      muse-texinfo.el
4672        ==> lisp/muse-texinfo.el
4673      muse.el
4674        ==> lisp/muse.el
4676     new directories:
4677      lisp lisp/.arch-ids
4680 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4682     Summary:
4683       Massively untabify files.
4684     Revision:
4685       muse--main--1.0--patch-64
4688     modified files:
4689      ChangeLog ChangeLog.2004 experimental/muse-message.el
4690      experimental/muse-wiki.el muse-book.el muse-colors.el
4691      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4692      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4693      muse-project.el muse-publish.el muse-regexps.el
4694      muse-texinfo.el muse.el
4697 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4699     Summary:
4700       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4701     Revision:
4702       muse--main--1.0--patch-63
4704     (Summary of changes that Yann made)
4705     
4706     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4707     
4708     * muse-mode.el (muse-generate-index): Move index generation code into
4709       `muse-index-as-string'.
4710       (muse-index-as-string): New function that generates an index and
4711       returns it as a string, instead of placing it in a buffer like
4712       `muse-generate-index' used to.
4713     
4714     Patches applied:
4715     
4716      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4717        merge from mwolson@gnu.org--2005
4718     
4719      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4720        Accept WikiWords as links [mostly rescinded]
4721     
4722      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4723        merge from mwolson@gnu.org--2005/muse--main--1.0
4724     
4725      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4726        Merged from mwolson@gnu.org--2005 (patch 60-62)
4727     
4728      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4729        provide a string view of the index
4731     modified files:
4732      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4734     new patches:
4735      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4736      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4737      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4738      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4739      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4742 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4744     Summary:
4745       Document Blosxom, Book, DocBook, and HTML publishing styles.
4746     Revision:
4747       muse--main--1.0--patch-62
4749     * muse-blosxom.el: Clean up header.
4750     
4751     * muse-book.el (muse-before-book-publish-hook): Rename to
4752       `muse-book-before-publish-hook'.
4753       (muse-after-book-publish-hook): Rename to
4754       `muse-book-after-publish-hook'.
4755     
4756     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4757       (muse-html-markup-strings, muse-xhtml-markup-strings)
4758       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4759       (muse-html-charset-default, muse-html-encoding-default)
4760       (muse-html-encoding-map): Docfixes.
4761     
4762     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4763       sections.
4765     modified files:
4766      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4769 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4771     Summary:
4772       Begin work on Publishing Styles section of manual.
4773     Revision:
4774       muse--main--1.0--patch-61
4776     * Makefile (.PHONY): Add "doc" to list.
4777       (doc): New rule that generates Info and HTML files from muse.texi.
4778       (dist): Rely on `distclean', not `clean'.
4779     
4780     * examples/QuickStart (Authoring mode): Remove empty section.
4781     
4782     * muse.texi: Call this program "the Emacs Muse" in title.
4783       (Publishing Styles): Begin to populate section.
4784       (Deriving Styles): First subsection of Publishing Styles.
4785       (Contributors): Remove spurious copyright section, since we address
4786       this in the title.
4787     
4788     * README: Actually remember to add this file.
4790     new files:
4791      .arch-ids/README.id README
4793     modified files:
4794      ChangeLog Makefile examples/QuickStart muse.texi
4797 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4799     Summary:
4800       Document Markup Rules.
4801     Revision:
4802       muse--main--1.0--patch-60
4804     * examples/QuickStart: Remove stray <comment> tag.
4805     
4806     * muse.texi (Top): Comment every menu line.
4807       (Markup Rules): New section with plenty of subsections.
4809     modified files:
4810      ChangeLog examples/QuickStart muse.texi
4813 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4815     Summary:
4816       Release this as Muse 3.00.90 (RC1).
4817     Revision:
4818       muse--main--1.0--patch-59
4820     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4821       is compatible with both Emacs and XEmacs.
4822     
4823     * examples/README: Renamed to QuickStart.
4824     
4825     * examples/Makefile (EXAMPLES): Reflect name change of README.
4826     
4827     * muse.el: Ditto.
4829     modified files:
4830      ChangeLog Makefile examples/Makefile muse.el
4832     renamed files:
4833      examples/.arch-ids/README.id
4834        ==> examples/.arch-ids/QuickStart.id
4835      examples/README
4836        ==> examples/QuickStart
4839 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4841     Summary:
4842       Makefile refactoring.
4843     Revision:
4844       muse--main--1.0--patch-58
4846     * Makefile (.PHONY): List all non-file targets.
4847       (examples): New rule that calls Make in the examples directory.
4848       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4849     
4850     * README: Move to the examples directory.  I'd prefer to distribute a
4851       very basic plain text README and use this as a quickstart + markup
4852       example + publishing example.
4853     
4854     * examples/Makefile: Move all README-related rules here.
4855     
4856     * examples/README: Add an "About this document" section.  
4857     
4858     * scripts/publish (style): Do not include the contrib directory, since we
4859       don't use any code from there.  Since this is only invoked from the
4860       examples directory, make sure add the parent directory to the load
4861       path.
4862     
4863     * muse.texi: Change version to 3.00.90 (RC1).
4864     
4865     * muse.el: Change location of the README file in header.
4866     
4867     * muse.el (muse-version): Update to 3.00.90 (RC1).
4869     new files:
4870      examples/.arch-ids/Makefile.id examples/Makefile
4872     modified files:
4873      ChangeLog Makefile examples/README muse.el muse.texi
4874      scripts/publish
4876     renamed files:
4877      .arch-ids/README.id
4878        ==> examples/.arch-ids/README.id
4879      README
4880        ==> examples/README
4883 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4885     Summary:
4886       Update my example configuration.
4887     Revision:
4888       muse--main--1.0--patch-57
4890     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4891       and experimental status of muse-message.
4893     modified files:
4894      ChangeLog examples/mwolson/muse-init.el
4897 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4899     Summary:
4900       Provide optional outline-style faces; customization fixes; experimental stuff.
4901     Revision:
4902       muse--main--1.0--patch-56
4904     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4905       option that determines what the header faces should look like.  If
4906       'outline, use outline-style faces.  If nil, don't generate the faces at
4907       all, which allows the user to specify their own.  Otherwise, use the
4908       scaled faces, which is the default behavior.
4909       (muse-colors-outline-faces-list): List of faces to use.  In case the
4910       outline faces are not available, provide reasonable defaults.
4911       (muse-make-faces): Use dolist instead of mapc.  Implement the
4912       possibility of having outline-style colors for heading.  Don't call
4913       this function immediately -- give the users time to make their changes
4914       through the customize interface.  Once we call this function, Emcs from
4915       CVS will not allow the faces to be changed easily, which is a shame.
4916     
4917     * muse-message.el (muse-message-contents-tag): Copied from
4918       `muse-publish-contents-tag' in order to keep the customization
4919       interface from making the `muse-markup-tags' option from throwing a
4920       type mismatch error.  This function is untested and will likely do
4921       nothing useful.  This file has been moved to the experimental folder
4922       until it gets fleshed out more.
4923     
4924     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4925       file that could eventually provide wiki-like ability.  Currently this
4926       is just a collection of functions that were pruned out when he remade
4927       Muse, so don't get too excited.  I plan to eventually merge Yann
4928       Hodique's work here, probably after the first release of Muse.
4929     
4930     * muse-regexps.el (muse-regexp): Improve description.
4931     
4932     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4933       the muse-regexp group since it is just a single regexp.  Lists of
4934       regexps don't have to be in muse-regexp, however.
4935     
4936     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4937       since the Emacs devel mailing list seems to not want Britain-izations
4938       in Emacs code.
4939     
4940     * muse-colors.el (muse-colors): Ditto.
4941     
4942     * muse-docbook.el (muse-docbook): Ditto.
4943     
4944     * muse-html.el (muse-html): Ditto.
4945     
4946     * muse-http.el (muse-http): Ditto.
4947     
4948     * muse-message.el (muse-message): Ditto.
4949     
4950     * muse-mode.el (muse-mode): Ditto.
4951     
4952     * muse-project.el (muse-project): Ditto.
4953     
4954     * muse-publish.el (muse-publish): Ditto.
4955     
4956     * muse.el (muse): Ditto.
4958     new files:
4959      experimental/.arch-ids/=id
4960      experimental/.arch-ids/muse-wiki.el.id
4961      experimental/muse-wiki.el
4963     modified files:
4964      ChangeLog experimental/muse-message.el muse-blosxom.el
4965      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4966      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4967      muse.el
4969     renamed files:
4970      .arch-ids/muse-message.el.id
4971        ==> experimental/.arch-ids/muse-message.el.id
4972      muse-message.el
4973        ==> experimental/muse-message.el
4975     new directories:
4976      experimental experimental/.arch-ids
4979 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4981     Summary:
4982       Fix publishing error when given an empty string for header/footer.
4983     Revision:
4984       muse--main--1.0--patch-55
4986     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4987       `file-readable-p' if it is an empty string.  For some reason,
4988       `file-readable-p' and `insert-file-contents' were treating an empty
4989       string as if it were the current directory.
4991     modified files:
4992      ChangeLog muse-publish.el
4995 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4997     Summary:
4998       WYSIWYG emphasis, XEmacs compatibility hacks.
4999     Revision:
5000       muse--main--1.0--patch-54
5002     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5003       compliant.  Only colorize if we end with the same number of asterisks
5004       as we start with, preventing unnoticed syntax errors.  Don't colorize
5005       in the middle of a word.
5006       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5007       Only colorize if we end with an underscore.  Don't colorize in the
5008       middle of a word.
5009     
5010     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5011       inside of group.  This will probably not do anything, but it seems
5012       syntactically good.
5013     
5014     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5015       where we start with an image link.  JohnW didn't seem to like having
5016       <p> tags inserted before image links, but they don't validate properly
5017       as they are.  For now, I will surround such links/paragraphs with <div
5018       class="image-link"> in an attempt to be as not invasive and yet
5019       standards compliant as possible.
5020     
5021     * muse-html.el (muse-html-escape-string): Work around distinction between
5022       int and char types in XEmacs.  Deal with an annoying replace-match bug
5023       in XEmacs that rears its head at times.
5024     
5025     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5026       multi-line.
5028     modified files:
5029      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5030      muse-publish.el
5033 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5035     Summary:
5036       Minor code cleanup to address elint issues.
5037     Revision:
5038       muse--main--1.0--patch-53
5040     * Makefile (test): Don't build README files during this rule.  Remove
5041       spurious "make clean" statement.
5042     
5043     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5044       `muse-colors' group, and give it a proper type.
5045     
5046     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5047     
5048     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5049       muse-my-journal-find-entries): Replace `string-to-int' with
5050       `string-to-number'.
5051     
5052     * muse-html.el (muse-html-insert-contents): Ditto.
5053     
5054     * muse-journal.el (muse-journal-html-munge-buffer,
5055       muse-journal-latex-munge-buffer): Ditto.
5056     
5057     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5058     
5059     * muse-publish.el (muse-publish-markup-footnote,
5060       muse-publish-contents-tag): Ditto.
5061     
5062     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5064     modified files:
5065      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5066      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5067      muse-regexps.el
5070 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5072     Summary:
5073       Add ability to automate the creation a new blosxom entry.
5074     Revision:
5075       muse--main--1.0--patch-52
5077     * examples/mwolson/muse-init.el: Move new entry section to
5078       muse-blosxom.el.  Modify the key settings in my example accordingly.
5079     
5080     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5081       Muse always makes sure that the file ends with a newline.
5082     
5083     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5084       planner markup is now provided automatically by the planner port to
5085       Muse, and we don't have any customized markup.
5086     
5087     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5088       variable that specifies where the base directory of your blog entries
5089       is found.
5090     
5091     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5092       the base directory.  Explore categories recursively.
5093     
5094     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5095       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5096       special characters file name.
5097     
5098     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5099       making a new blog entry.  It will prompt you for a category, then a
5100       title, and then will create a new file that has the date and title
5101       inserted.
5103     modified files:
5104      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5107 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5109     Summary:
5110       Change mailing address of FSF, add AUTHORS file.
5111     Revision:
5112       muse--main--1.0--patch-51
5114     * muse-*.el, muse.texi: Change mailing address of FSF.
5115     
5116     * muse.texi (Contributors): Fix typo.
5117     
5118     * AUTHORS: New file containing a list of all of those who have
5119       contributed code or documentation to Muse, how many lines were changed,
5120       etc.
5122     new files:
5123      .arch-ids/AUTHORS.id AUTHORS
5125     modified files:
5126      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5127      muse-html.el muse-http.el muse-journal.el muse-latex.el
5128      muse-message.el muse-mode.el muse-poem.el muse-project.el
5129      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5130      muse.texi
5133 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5135     Summary:
5136       Merged from hodique@lifl.fr--2005 (patch 0-1)
5137     Revision:
5138       muse--main--1.0--patch-50
5140     Patches applied:
5141     
5142      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5143        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5144     
5145      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5146        fix .html (for example) in visible names for links
5148     modified files:
5149      ChangeLog muse-publish.el
5151     new patches:
5152      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5153      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5156 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5158     Summary:
5159       Make generated X(HT)ML show up in the right encoding in other modes.
5160     Revision:
5161       muse--main--1.0--patch-49
5163     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5164       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5165       generated (X)HTML files show up in the right coding system when editing
5166       them with another Emacs mode.
5167     
5168     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5169       encoding instead of hard-coding it.
5170     
5171     * muse-message.el: Add content to Commentary section, explaining the use
5172       of this publishing style.
5174     modified files:
5175      ChangeLog muse-html.el muse-journal.el muse-message.el
5178 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5180     Summary:
5181       Move regexps to same group, only make 4 heading faces.
5182     Revision:
5183       muse--main--1.0--patch-48
5185     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5186       can only publish 3 of them specially, leaving the fourth to be in
5187       plain text.
5188       (muse-colors-markup): Only recognize 4 levels of heading.
5189     
5190     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5191       (muse-file-regexp, muse-image-regexp)
5192       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5193       like a good idea to have all the regexps in the same group.
5195     modified files:
5196      ChangeLog muse-colors.el muse-regexps.el muse.el
5199 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5201     Summary:
5202       Update my example config, minor code cleanup.
5203     Revision:
5204       muse--main--1.0--patch-47
5206     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5207       names and add "Plans" project.
5208     
5209     * muse-docbook.el (looking-back): Delete.
5210     
5211     * muse-html.el (looking-back): Delete.
5212     
5213     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5214       instead of `looking-back'.
5215     
5216     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5217       function, use this function.  If `looking-back' exists, call it;
5218       otherwise, use a workaround.
5220     removed files:
5221      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5223     modified files:
5224      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5225      muse-html.el muse.el
5228 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5230     Summary:
5231       Handle a few paragraph publishing edge cases better.
5232     Revision:
5233       muse--main--1.0--patch-46
5235     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5236       beginning-of-document, end-of-document, and paragraph separator regexps
5237       so that one markup rule can be used in all these cases.
5238       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5239       particular, blockquote or center at beginning or end of document will
5240       be published properly.  Hopefully this won't slow things down too much.
5241       (muse-docbook-markup-paragraph-close): Removed.
5242     
5243     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5244     
5245     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5246       Ditto.
5247       (muse-html-markup-paragraph-close): Removed.
5249     modified files:
5250      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5253 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5255     Summary:
5256       Improve prompt when reading a tag.
5257     Revision:
5258       muse--main--1.0--patch-45
5260     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5261       other Emacs modes seem to do.
5263     modified files:
5264      ChangeLog muse-mode.el
5267 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5269     Summary:
5270       Warn user when publishing fails due to a private directory.
5271     Revision:
5272       muse--main--1.0--patch-44
5274     * muse-project.el (muse-project-private-p): Warn users when publishing a
5275       file fails due to its directory not being readable by others.  Make
5276       sure that you do a `chmod +o name_of_directory' if you want the
5277       contents of that directory to be publishable.
5279     modified files:
5280      ChangeLog muse-project.el
5283 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5285     Summary:
5286       Fix error with example tags and message publishing style.
5287     Revision:
5288       muse--main--1.0--patch-43
5290     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5291       see if a previous definition for `font-lock-multiline' exists.
5292     
5293     * muse-message.el (muse-message-example-tag): Don't require two
5294       additional (unused) arguments.
5296     modified files:
5297      ChangeLog muse-colors.el muse-message.el
5300 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5302     Summary:
5303       Always end the published document with a newline.
5304     Revision:
5305       muse--main--1.0--patch-42
5307     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5308       published document with a newline.
5309     
5310     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5312     modified files:
5313      ChangeLog muse-docbook.el muse-html.el
5316 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5318     Summary:
5319       Don't let automatic backup files crash the publishing process.
5320     Revision:
5321       muse--main--1.0--patch-41
5323     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5324       directive since this value is already processed by
5325       `muse-publish-markup-directive', and may be obtained by using
5326       the code: (muse-publishing-directive "date").
5327     
5328     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5329       to run (funcall nil); this happened once during a debugging process.
5330     
5331     * muse-project.el (muse-project-private-p): Skip any file for which we
5332       cannot fetch attributes.  This fixes a bug where having an
5333       Emacs-generated automatic backup file in a publishing directory causes
5334       the publishing process to halt with an error.
5336     modified files:
5337      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5340 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5342     Summary:
5343       Apply fix in previous patch to the DocBook publishing style.
5344     Revision:
5345       muse--main--1.0--patch-40
5347     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5348       previous patch here as well.
5349     
5351     modified files:
5352      ChangeLog muse-docbook.el
5355 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5357     Summary:
5358       Fix newly-introduced lock-up during HTML publishing.
5359     Revision:
5360       muse--main--1.0--patch-39
5362     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5363       planner rules higher priority in the publishing sequence.  Hopefully
5364       this will not wreck anything; I don't use these rules, so I cannot
5365       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5366     
5367     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5368       replace-match; that seems to be slightly evil.  Return nil instead of a
5369       newline since otherwise Muse thinks that we are not done yet and gets
5370       into an infinite loop.  This should fix the lock-up problem that
5371       resulted from the previous few patches.
5373     modified files:
5374      ChangeLog muse-blosxom.el muse-html.el
5377 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5379     Summary:
5380       Parenthesis goofup.
5381     Revision:
5382       muse--main--1.0--patch-38
5384     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5385     
5387     modified files:
5388      ChangeLog muse-blosxom.el
5391 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5393     Summary:
5394       Make docbook and blosxom modes close paragraphs properly at end.
5395     Revision:
5396       muse--main--1.0--patch-37
5398     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5399       patch.
5400     
5401     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5402       (muse-docbook-markup-paragraph-close): Adapt from
5403       `muse-html-markup-paragraph-close'.
5404     
5405     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5406       preserve the same appearance as before the last patch.
5408     modified files:
5409      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5412 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5414     Summary:
5415       Bugfix: Close P tag properly at end of file.
5416     Revision:
5417       muse--main--1.0--patch-36
5419     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5420       error.
5421     
5422     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5423       detecting whether or not a paragraph needs a closing P tag.
5424       (muse-html-markup-paragraph-close): New function that only inserts a
5425       closing P tag when an unclosed P tag is nearby.
5427     modified files:
5428      ChangeLog muse-blosxom.el muse-html.el
5431 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5433     Summary:
5434       Update my example settings.
5435     Revision:
5436       muse--main--1.0--patch-35
5438     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5440     modified files:
5441      ChangeLog examples/mwolson/muse-init.el
5444 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5446     Summary:
5447       Update documentation for C-c TAB feature.
5448     Revision:
5449       muse--main--1.0--patch-34
5451     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5452       `muse-insert-tag'.
5453     
5455     modified files:
5456      ChangeLog muse.texi
5459 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5461     Summary:
5462       New feature: tag completion with C-c TAB.
5463     Revision:
5464       muse--main--1.0--patch-33
5466     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5467       (muse-tag-history, muse-custom-tags): New variables that keep track of
5468       the tag history and newly-entered tags respectively for
5469       `muse-insert-tag'.
5470       (muse-insert-tag): New function that interactively prompts the user for
5471       a tag to use.
5473     modified files:
5474      ChangeLog muse-mode.el
5477 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5479     Summary:
5480       Fix XHTML validation error with <hr> and <br>.
5481     Revision:
5482       muse--main--1.0--patch-32
5484     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5485       and HR tags for XHTML publishing.  This should fix a few validation
5486       errors that I've been noticing lately.
5488     modified files:
5489      ChangeLog muse-html.el
5492 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5494     Summary:
5495       Remove flyspell overlays on links.
5496     Revision:
5497       muse--main--1.0--patch-31
5499     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5500       should make the link clickable.  On Emacs21, the color will stay red,
5501       but other Emacsen should do the right thing, which is use the normal
5502       link color.  Hopefully this will fix some strange flyspell-related link
5503       problems.
5505     modified files:
5506      ChangeLog muse-colors.el
5509 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5511     Summary:
5512       Update my example Muse settings.
5513     Revision:
5514       muse--main--1.0--patch-30
5516     * examples/mwolson/muse-init.el: Update from my latest version.
5517       (muse-project-alist): Remove the francais part of my blog.
5518       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5519       into this and `my-muse-mode-fill-nobreak-p'.
5520       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5521       this is the best way to accomplish this.
5522       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5523       characters in the title.
5524       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5526     modified files:
5527      ChangeLog examples/mwolson/muse-init.el
5530 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5532     Summary:
5533       Add simple `muse-version' function.
5534     Revision:
5535       muse--main--1.0--patch-29
5537     * muse.el (muse-version): New function that displays the value of the
5538       `muse-version' variable.  This should be easier for the user to type
5539       than C-h v muse-version.
5541     modified files:
5542      ChangeLog muse.el
5545 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5547     Summary:
5548       Don't compile documentation by default.
5549     Revision:
5550       muse--main--1.0--patch-28
5552     * Makefile (all): Don't compile documentation by default.
5553       (doc): Use this rule to compile documentation.
5555     modified files:
5556      ChangeLog Makefile
5559 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5561     Summary:
5562       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5563     Revision:
5564       muse--main--1.0--patch-27
5566     2005-04-16  Michael Olson  <mwolson@gnu.org>
5567     
5568         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5569         johnw. If a journal entry's title is a [[link]], then an
5570         <enclosure> tag will be added to the XML data giving the size and
5571         MIME type of the link target.  This makes podcasting with Muse
5572         trivial.
5573         (muse-journal-rss-entry-template): Add enclosure usage to example.
5574         (muse-journal-rss-munge-buffer): Implement enclosures.
5576     modified files:
5577      ChangeLog muse-journal.el
5580 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5582     Summary:
5583       Standardize source headers, appease elint, don't require planner
5584     Revision:
5585       muse--main--1.0--patch-26
5587     2005-04-15  Michael Olson  <mwolson@gnu.org>
5588     
5589         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5590         `scripts' directory since it really isn't part of Muse proper; it
5591         is used to generate Muse output from the command line.
5592     
5593         * muse-blosxom.el: Handle case where planner is not loaded so that
5594         it isn't a hard requirement.
5595     
5596         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5597         that elint doesn't complain.
5598     
5599         * muse-message.el (muse-message-markup-link): Don't throw up on
5600         links with no description.
5601     
5602         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5603         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5604         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5605         muse-project.el, muse-publish.el, muse-regexps.el,
5606         muse-texinfo.el, muse.el: Add standard header for each file in
5607         preparation for the initial release, which will hopefully happen
5608         sometime within the next month.
5609     
5611     removed files:
5612      experimental/.arch-ids/=id
5614     modified files:
5615      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5616      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5617      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5618      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5619      muse-texinfo.el muse.el
5621     renamed files:
5622      .arch-ids/muse-build.el.id
5623        ==> scripts/.arch-ids/muse-build.el.id
5624      muse-build.el
5625        ==> scripts/muse-build.el
5627     removed directories:
5628      experimental experimental/.arch-ids
5631 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5633     Summary:
5634       Merge contents of muse-latexcjk.el into muse-latex.el.
5635     Revision:
5636       muse--main--1.0--patch-25
5638     2005-04-14  Michael Olson  <mwolson@gnu.org>
5639     
5640         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5641         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5642         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5643         Merge in from muse-latexcjk.el.
5644     
5645         * muse-latexcjk.el: Removed, functionality merged with
5646         muse-latex.el
5648     removed files:
5649      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5651     modified files:
5652      ChangeLog muse-latex.el
5655 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5657     Summary:
5658       Merge muse-xhtml.el into muse-html.el.
5659     Revision:
5660       muse--main--1.0--patch-24
5662     2005-04-06  Michael Olson  <mwolson@gnu.org>
5663     
5664         * examples/mwolson/muse-init.el: Update with respect to the
5665         muse-xhtml.el merge.
5666     
5667         * muse-html.el: The contents of muse-xhtml.el have been merged in
5668         as advised by John Wiegley.
5669         (muse-html-style-sheet): Add example for XHTML use in the
5670         function's documentation.
5671         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5672         Moved from muse-xhtml.el.
5673     
5674         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5676     removed files:
5677      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5679     modified files:
5680      ChangeLog examples/mwolson/muse-init.el muse-html.el
5683 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5685     Summary:
5686       Try to fix regexps for Emacs 21.4.
5687     Revision:
5688       muse--main--1.0--patch-23
5690     2005-04-05  Michael Olson  <mwolson@gnu.org>
5691     
5692         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5693         for Emacs 21.4.
5695     modified files:
5696      ChangeLog muse-regexps.el
5699 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5701     Summary:
5702       Add comments to the publish-project example script
5703     Revision:
5704       muse--main--1.0--patch-22
5706     2005-04-01  Michael Olson  <mwolson@gnu.org>
5707     
5708         * examples/publish-project: Moved here from
5709         scripts/publish-project.  Added a few comments so people know what
5710         it is used for.
5712     modified files:
5713      ChangeLog examples/publish-project
5715     renamed files:
5716      scripts/.arch-ids/publish-project.id
5717        ==> examples/.arch-ids/publish-project.id
5718      scripts/publish-project
5719        ==> examples/publish-project
5722 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5724     Summary:
5725       New XHTML style, add more examples to my sample muse config
5726     Revision:
5727       muse--main--1.0--patch-21
5729     2005-03-31  Michael Olson  <mwolson@gnu.org>
5730     
5731         * examples/mwolson/muse-init.el: Give an example of deriving a
5732         custom publishing style.
5733         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5734         (my-muse-prepare-entry-for-xanga): Mangle the published output
5735         from a blosxom project and copy the result to the clipboard for
5736         easy pasting into Xanga's web form.  The file is untouched.
5737     
5738         * muse-html.el (muse-html-style-sheet): Include the <style
5739         type="text/css"></style> wrapper around the example.
5740         (muse-html-header): Don't add <style type="text/css"></style>
5741         around the value of `muse-html-style-sheet' anymore.  This allows
5742         for the option of putting your stylesheet(s) in a separate file.
5743         An example of this is given in the documentation for this
5744         variable.
5745     
5746         * muse-xhtml: New file that implements a publishing style which is
5747         derived from HTML mode.  It uses a slightly modified version of
5748         the HTML markup rules to generate XHTML-compliant output.
5749     
5750         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5751         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5752         header gaffes.
5753     
5754         * muse-journal.el: Add new "journal-xhtml" style.
5755     
5756         * muse-message.el: Add new "message-xhtml" style.
5758     new files:
5759      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5761     modified files:
5762      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5763      muse-html.el muse-journal.el muse-message.el
5766 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5768     Summary:
5769       Add my muse configuration to the examples
5770     Revision:
5771       muse--main--1.0--patch-20
5773     2005-03-24  Michael Olson  <mwolson@gnu.org>
5774     
5775         * examples/johnw: Move John Wiegley's configuration to this
5776         directory.
5777     
5778         * examples/mwolson: My configuration files go here.
5779     
5780         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5781         just figured out how to keep links from being spell-checked or
5782         split up by fill-mode, so the implementation of this may be found
5783         here.  I also made a function that sets up a blog entry for me.
5785     new files:
5786      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5787      examples/mwolson/.arch-ids/muse-init.el.id
5788      examples/mwolson/muse-init.el
5790     modified files:
5791      ChangeLog
5793     renamed files:
5794      examples/.arch-ids/muse-johnw.el.id
5795        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5796      examples/.arch-ids/publish-johnw.id
5797        ==> examples/johnw/.arch-ids/publish-johnw.id
5798      examples/muse-johnw.el
5799        ==> examples/johnw/muse-johnw.el
5800      examples/publish-johnw
5801        ==> examples/johnw/publish-johnw
5803     new directories:
5804      examples/johnw examples/johnw/.arch-ids examples/mwolson
5805      examples/mwolson/.arch-ids
5808 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5810     Summary:
5811       Add muse-blosxom script and plugin for pyblosxom
5812     Revision:
5813       muse--main--1.0--patch-19
5815     2005-03-24  Michael Olson  <mwolson@gnu.org>
5816     
5817         * muse-blosxom.el: Update copyright notice in headers and mention
5818         the pyblosxom scripts.
5819     
5820         * contrib/pyblosxom: New directory containing pyblosxom plugins
5821         and helper scripts.
5822     
5823         * contrib/getstamps.py: Script that generates the "timestamps"
5824         file, run on the local machine.
5825     
5826         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5827         timestamps file.
5829     new files:
5830      contrib/pyblosxom/.arch-ids/=id
5831      contrib/pyblosxom/.arch-ids/getstamps.py.id
5832      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5833      contrib/pyblosxom/getstamps.py
5834      contrib/pyblosxom/hardcodedates.py
5836     modified files:
5837      ChangeLog muse-blosxom.el
5839     new directories:
5840      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5843 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5845     Summary:
5846       muse-blosxom.el has matured past experimental status
5847     Revision:
5848       muse--main--1.0--patch-18
5850     2005-03-23  Michael Olson  <mwolson@gnu.org>
5851     
5852         * muse-blosxom.el: Remove common functionality that has already
5853         been implemented in `muse-html.el'.  Derive this mode from
5854         `muse-html'.  Update documentation.  I now feel that this file is
5855         ready to be included in the top-level Muse directory.
5857     modified files:
5858      ChangeLog muse-blosxom.el
5860     renamed files:
5861      experimental/.arch-ids/muse-blosxom.el.id
5862        ==> .arch-ids/muse-blosxom.el.id
5863      experimental/muse-blosxom.el
5864        ==> muse-blosxom.el
5867 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5869     Summary:
5870       Make muse-blosxom.el slightly less experimental
5871     Revision:
5872       muse--main--1.0--patch-17
5874     2005-03-22  Michael Olson  <mwolson@gnu.org>
5875     
5876         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5877         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5878         useful.
5879         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5880         from the `muse-blosxom-markup-date-directive' rule.
5881         (blosxom-set-time): Remove this function.  We're not going to be
5882         touching the timestamp manually anymore -- it's too much of a
5883         hassle.  Right now I've got a python program that compiles a
5884         timestamp file and a pyblosxom helper that reads it.  Something
5885         similar could be arranged for blosxom, I'm sure.
5886     
5888     modified files:
5889      ChangeLog experimental/muse-blosxom.el
5892 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5894     Summary:
5895       Apply latest journal-related updates from johnw
5896     Revision:
5897       muse--main--1.0--patch-16
5900     modified files:
5901      ChangeLog examples/muse-johnw.el muse-journal.el
5904 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5906     Summary:
5907       Add Projects node to the manual
5908     Revision:
5909       muse--main--1.0--patch-15
5911     2005-02-28  Michael Olson  <mwolson@gnu.org>
5912     
5913         * muse.texi: Change copyright notice since the FSF is now the
5914         copyright holder.
5915         (Projects): New node, based on a section from the README file.
5917     modified files:
5918      ChangeLog muse.texi
5921 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5923     Summary:
5924       Correct documentation, adding some content.
5925     Revision:
5926       muse--main--1.0--patch-14
5928     2005-02-28  Michael Olson  <mwolson@gnu.org>
5929     
5930         * muse.texi: Change license terms of the documentation to the GNU
5931         GPL instead of the GNU FDL, as per the consent of the copyright
5932         holders of the emacs-wiki manual, from which this is based.  Some
5933         emacs-wiki-isms in the manual were corrected, and the Getting
5934         Started section was updated.
5936     modified files:
5937      ChangeLog muse.texi
5940 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5942     Summary:
5943       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5944     Revision:
5945       muse--main--1.0--patch-13
5947     2005-02-17  Michael Olson  <mwolson@gnu.org>
5948     
5949         * experimental/muse-blosxom.el: Somehow the contents of this file
5950         managed to get duplicated.  I removed the duplicates.
5951         (muse-blosxom-date): Remove this, since it is not useful.
5952         (muse-blosxom-header): Use the standard header that blosxom.el
5953         has.
5955     modified files:
5956      ChangeLog experimental/muse-blosxom.el
5959 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5961     Summary:
5962       Initial commit of muse.texi, nothing substantial
5963     Revision:
5964       muse--main--1.0--patch-12
5966     2005-02-07  Michael Olson  <mwolson@gnu.org>
5967     
5968         * muse.texi: New file that provides the documentation for Muse.
5969         It is in a very rough form at the moment.  Nothing substantial may
5970         be found here yet.  Be ye warned.
5972     new files:
5973      .arch-ids/muse.texi.id muse.texi
5975     modified files:
5976      ChangeLog
5979 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5981     Summary:
5982       Add docstring, new trivial function
5983     Revision:
5984       muse--main--1.0--patch-11
5986     2005-02-07  Michael Olson  <mwolson@gnu.org>
5987     
5988         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5989         `muse-what-changed'.  No functionality change.
5990         (muse-what-changed): New function that displays in diff format the
5991         changes made since the buffer was last saved.
5992     
5993         * muse-project.el (muse-project-publish): Add docstring.
5995     modified files:
5996      ChangeLog muse-mode.el muse-project.el
5999 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6001     Summary:
6002       Add experimental version of muse-blosxom.el to project
6003     Revision:
6004       muse--main--1.0--patch-10
6006     2005-02-04  Michael Olson  <mwolson@gnu.org>
6007     
6008         * Makefile (realclean): Remove file that gets generated when fonts
6009         are missing.
6010     
6011         * experimental/muse-bloxsom.el: New file that implements Blosxom
6012         support for Muse.  It's in a very rough state, hence its placement
6013         in the `experimental' directory.
6015     new files:
6016      experimental/.arch-ids/=id
6017      experimental/.arch-ids/muse-blosxom.el.id
6018      experimental/muse-blosxom.el
6020     modified files:
6021      ChangeLog Makefile
6023     new directories:
6024      experimental experimental/.arch-ids
6027 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6029     Summary:
6030       Make permissions more consistent
6031     Revision:
6032       muse--main--1.0--patch-9
6035     modified files:
6036      ChangeLog
6038     modified directories:
6039      contrib examples scripts
6042 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6044     Summary:
6045       Fix build problems
6046     Revision:
6047       muse--main--1.0--patch-8
6049     2005-02-04  Michael Olson  <mwolson@gnu.org>
6050     
6051         * muse-build.el: Add contrib directory to `load-path'.
6052         (muse-elint-files): Load `muse-regexps.el'.
6053     
6054         * scripts/publish: Change permissions so that this script is
6055         executable.  Add contrib directory to load list.  Add
6056         `muse-regexps.el' to list.
6058     modified files:
6059      ChangeLog muse-build.el scripts/publish
6062 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6064     Summary:
6065       Use "&mdash;" instead of "&#151;"
6066     Revision:
6067       muse--main--1.0--patch-7
6069     2005-01-31  Michael Olson  <mwolson@gnu.org>
6070     
6071         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6072         with "&mdash;" so that documents validate properly.  Thanks to
6073         Björn Lindström for the suggestion.
6074     
6075         * muse-html.el (muse-html-markup-strings): Ditto.
6077     modified files:
6078      ChangeLog muse-docbook.el muse-html.el
6081 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6083     Summary:
6084       Fix use of "[:blank:]" in underline markup
6085     Revision:
6086       muse--main--1.0--patch-6
6088     2005-01-25  Michael Olson  <mwolson@gnu.org>
6089     
6090         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6091         use of `muse-regexp-blank'.
6093     modified files:
6094      ChangeLog muse-colors.el
6097 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6099     Summary:
6100       Fix problem with headings being given wrong face
6101     Revision:
6102       muse--main--1.0--patch-5
6104     2005-01-03  Michael Olson  <mwolson@gnu.org>
6105     
6106         * muse-colors.el: Add header.
6107         (muse-colors-emphasized): Headings were being given the coloring
6108         for the next level of heading instead of the real
6109         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6110         Heading").  Thanks to Lan Yufeng for finding this and sending a
6111         patch.
6112     
6113         * muse-regexps.el: Fix header.
6115     modified files:
6116      ChangeLog muse-colors.el muse-regexps.el
6119 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6121     Summary:
6122       Rotate ChangeLog
6123     Revision:
6124       muse--main--1.0--patch-4
6126     2005-01-01  Michael Olson  <mwolson@gnu.org>
6127     
6128         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6129         version will be automatically maintained by Arch.
6130     
6132     new files:
6133      .arch-ids/ChangeLog.id ChangeLog
6135     renamed files:
6136      .arch-ids/ChangeLog.id
6137        ==> .arch-ids/ChangeLog.2004.id
6138      ChangeLog
6139        ==> ChangeLog.2004
6142 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6144     Summary:
6145       Extended regexps fix, allow spaces in 1st part of links
6146     Revision:
6147       muse--main--1.0--patch-3
6149     2004-12-30  Michael Olson  <mwolson@gnu.org>
6150     
6151         * muse.el (muse-link-regexp): Allow spaces in the first part of
6152         links.
6153     
6154         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6155         customizable alternatives to extended character classes.
6156     
6157         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6159     modified files:
6160      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6161      muse-html.el muse-mode.el muse-publish.el muse.el
6164 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6166     Summary:
6167       Begin to change regexp handling, tweak muse.el header
6168     Revision:
6169       muse--main--1.0--patch-2
6171     2004-12-29  Michael Olson  <mwolson@gnu.org>
6172     
6173         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6174         myself.  Update URL.
6175     
6176         * muse-regexps.el: New file that implements regexp handling.
6177         Generalized regexp options will be moved to it eventually.
6179     new files:
6180      .arch-ids/muse-regexps.el.id muse-regexps.el
6182     modified files:
6183      ChangeLog muse.el
6186 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6188     Summary:
6189       Do some early spring cleaning
6190     Revision:
6191       muse--main--1.0--patch-1
6193     2004-12-29  Michael Olson  <mwolson@gnu.org>
6194     
6195         * Makefile: Change path to `publish' script.
6196     
6197         * contrib/pcomplete.el: New file that is used by Muse without
6198         actually being a part of it: hence its location in the contrib
6199         directory.
6200     
6201         * contrib/cgi.el, contrib/httpd.el: New location.
6202     
6203         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6204     
6205         * scripts/publish, scripts/publish-project: Ditto.
6207     new files:
6208      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6209      contrib/pcomplete.el examples/.arch-ids/=id
6210      scripts/.arch-ids/=id
6212     modified files:
6213      ChangeLog Makefile
6215     renamed files:
6216      .arch-ids/cgi.el.id
6217        ==> contrib/.arch-ids/cgi.el.id
6218      .arch-ids/httpd.el.id
6219        ==> contrib/.arch-ids/httpd.el.id
6220      .arch-ids/muse-johnw.el.id
6221        ==> examples/.arch-ids/muse-johnw.el.id
6222      .arch-ids/publish-johnw.id
6223        ==> examples/.arch-ids/publish-johnw.id
6224      .arch-ids/publish-project.id
6225        ==> scripts/.arch-ids/publish-project.id
6226      .arch-ids/publish.id
6227        ==> scripts/.arch-ids/publish.id
6228      cgi.el
6229        ==> contrib/cgi.el
6230      httpd.el
6231        ==> contrib/httpd.el
6232      muse-johnw.el
6233        ==> examples/muse-johnw.el
6234      publish
6235        ==> scripts/publish
6236      publish-johnw
6237        ==> examples/publish-johnw
6238      publish-project
6239        ==> scripts/publish-project
6241     new directories:
6242      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6243      scripts/.arch-ids
6246 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6248     Summary:
6249       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6250     Revision:
6251       muse--main--1.0--base-0
6253     (automatically generated log message)
6255     new patches:
6256      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6257      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6258      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6259      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6260      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6261      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6262      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6263      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6264      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6265      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6266      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6267      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6268      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6269      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6270      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6271      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6272      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6273      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8