Release Emacs Muse 3.02.01.
[muse-el.git] / ChangeLog
blob4ecec434bef7032ed56551d8585968568e50caf5
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
7     Summary:
8       Release Emacs Muse 3.02.01.
9     Revision:
10       muse--main--1.0--patch-245
12     * NEWS: Update entries for Muse 3.02.01.
13     
14     * debian/rules: Install NEWS.Debian.
15     
16     * debian/NEWS: New file that contains Debian-related news items.
17     
18     * examples/mwolson/muse-init.el: Update with my latest changes.
19     
20     * examples/mwolson/templates/footer.html: Use
21       `muse-publishing-directive'.
23     new files:
24      debian/.arch-ids/NEWS.id debian/NEWS
26     modified files:
27      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
28      examples/mwolson/muse-init.el
29      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
32 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
34     Summary:
35       Fix customization bugs concerning muse-project-alist.
36     Revision:
37       muse--main--1.0--patch-244
39     * examples/johnw/muse-johnw.el: Update with latest version from John.
40     
41     * muse-project.el (muse-project-alist-using-customize): New variable that
42       indicates whether or not we just used customize to modify the value of
43       muse-project-alist.
44       (muse-project-alist-get): Set muse-project-alist-using-customize.
45       (muse-project-alist-set): Only try to unescape muse-project-alist if
46       muse-project-alist-using-customize is set.  Make sure that the value we
47       save to .emacs is unescaped.
48       (muse-project): Add definition for :value-delete so that we can work
49       around an Emacs21 and XEmacs21 annoyance.
51     modified files:
52      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
55 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
57     Summary:
58       Try to make link properties more sane.
59     Revision:
60       muse--main--1.0--patch-243
62     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
63       a bit smarter.  It is hoped that this fixes several strange key
64       movement and link coloring issues.  Thanks to Sergey Vlasov for the
65       fix.
67     modified files:
68      AUTHORS ChangeLog lisp/muse-colors.el
71 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
73     Summary:
74       Use modification time for date directive.
75     Revision:
76       muse--main--1.0--patch-242
78     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
79       directive using the currently-publishing file's modification time,
80       rather than the current time.
82     modified files:
83      ChangeLog lisp/muse-publish.el
86 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
88     Summary:
89       muse-latex: Add a few escaping options that may be used in the future.
90     Revision:
91       muse--main--1.0--patch-241
93     * lisp/muse-latex.el: Note that we don't make use of these new options
94       yet.
95       (muse-latex-markup-specials): Move longer escapes out of here.
96       (muse-latex-markup-specials-entire-document): New option that specifies
97       the special characters to escape in the whole document after processing
98       markup rules.
99       (muse-latex-markup-specials-verbatim): New option that specifies the
100       special characters to escape in <example> tags and =literal text=.
102     modified files:
103      ChangeLog lisp/muse-latex.el
106 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
108     Summary:
109       If more than 1 blank separates list/table items, separate them.
110     Revision:
111       muse--main--1.0--patch-240
113     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
114       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
115       line separates a list or table item, it will form a new table.
117     modified files:
118      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
119      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
122 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
124     Summary:
125       muse.texi: Use @example instead of @smallexample.
126     Revision:
127       muse--main--1.0--patch-239
129     * muse.texi: Replace @smallexample with @example.  It didn't do what I
130       thought it did, and the result looked worse.  Hence, the reversal.
132     modified files:
133      ChangeLog muse.texi
136 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
138     Summary:
139       muse-html: Add muse-xhtml-style-sheet.
140     Revision:
141       muse--main--1.0--patch-238
143     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
144       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
145       Thanks to Trent Buck for the suggestion.
147     modified files:
148      ChangeLog lisp/muse-html.el
151 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
153     Summary:
154       Release Muse 3.02.
155     Revision:
156       muse--main--1.0--patch-237
158     * Makefile.defs: Update Debian stuff.
159     
160     * changelog: Add entry for 3.02-1, urgency medium.
162     modified files:
163      ChangeLog Makefile.defs debian/changelog
166 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
168     Summary:
169       Prepare for release.
170     Revision:
171       muse--main--1.0--patch-236
173     * lisp/muse.el (muse-version): Increment to 3.02.
174     
175     * *.el: Fix first header line.
176     
177     * examples/mwolson/muse-init.el: Sync with my config.
178       (my-muse-pdf-make-links-absolute): New function that makes relative
179       links absolute in a hard-coded way.
180       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
181       publishing transforms.
182     
183     * NEWS: Update.
185     new files:
186      experimental/.arch-ids/muse-cite.el.id
187      experimental/muse-cite.el
189     modified files:
190      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
191      experimental/muse-message.el experimental/muse-xml.el
192      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
193      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
194      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
195      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
196      lisp/muse-protocols.el lisp/muse-publish.el
197      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
198      lisp/muse.el muse.texi
201 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
203     Summary:
204       Finish documentation.
205     Revision:
206       muse--main--1.0--patch-235
208     * muse.texi (Comments): New node that describes the syntax of comments.
209       (Markup Strings): Describe all markup strings.
211     modified files:
212      ChangeLog muse.texi
215 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
217     Summary:
218       Document style elements for muse-define-style.
219     Revision:
220       muse--main--1.0--patch-234
222     * muse.texi: Use @smallexample for 1-line examples.
223       (Style Elements): New node that explains the different style elements
224       that may be used for muse-define-style and muse-derive-style.
225       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
226       better.
228     modified files:
229      ChangeLog muse.texi
232 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
234     Summary:
235       Make documentation separately installable.
236     Revision:
237       muse--main--1.0--patch-233
239     * Makefile (install): Split into install-bin and install-info.
240     
241     * muse.texi (Markup Regexps): Fix display bug.
243     modified files:
244      ChangeLog Makefile muse.texi
247 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
249     Summary:
250       muse-mode: Set comment syntax.
251     Revision:
252       muse--main--1.0--patch-232
254     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
255       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
257     modified files:
258      ChangeLog lisp/muse-mode.el
261 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
263     Summary:
264       muse.texi: Add publishing order information.
265     Revision:
266       muse--main--1.0--patch-231
268     * muse.texi (Markup Regexps): Add publishing order.
270     modified files:
271      ChangeLog muse.texi
274 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
276     Summary:
277       Hack on documentation.  The release is in sight!
278     Revision:
279       muse--main--1.0--patch-230
281     * muse.texi: Use @subsubheading for all logical split headers rather than
282       @emph.  Move all examples against left margin.  Add comments to
283       indicate what still needs to be done.
284       (DocBook): Correct a few misspelled variable names and add some new
285       variables.
286       (Common Elements): Split this into 4 new subsections.
288     modified files:
289      ChangeLog muse.texi
292 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
294     Summary:
295       Fix publishing of stuff like <code><></code>.
296     Revision:
297       muse--main--1.0--patch-229
299     * lisp/muse-publish.el (muse-publish-escape-specials): Use
300       `insert-before-markers' rather than `insert'.  This should fix strange
301       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
303     modified files:
304      ChangeLog lisp/muse-publish.el
307 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
309     Summary:
310       Update NEWS, fix muse-url-protocols customization interface.
311     Revision:
312       muse--main--1.0--patch-228
314     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
315       using nil as the resolve function.
316     
317     * NEWS: Bring up-to-date.
319     modified files:
320      ChangeLog NEWS lisp/muse-protocols.el
323 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
325     Summary:
326       Fix title coloring bug; muse-latex: escape '<' and '>'.
327     Revision:
328       muse--main--1.0--patch-227
330     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
331       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
332       for the report.
333     
334     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
335       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
336       Buck.
338     modified files:
339      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
342 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
344     Summary:
345       muse-latex: Handle special characters in a better way.
346     Revision:
347       muse--main--1.0--patch-226
349     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
350       characters hack.
351       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
352       'end-literal.  Thanks to Trent Buck for the suggestion.
353       (muse-latex-markup-specials): Move special characters here instead of
354       using the regexp.
356     modified files:
357      ChangeLog lisp/muse-latex.el
360 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
362     Summary:
363       muse-latex: Fix compiler warning.
364     Revision:
365       muse--main--1.0--patch-225
367     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
368       format.
370     modified files:
371      ChangeLog lisp/muse-latex.el
374 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
376     Summary:
377       Add <code> tag.
378     Revision:
379       muse--main--1.0--patch-224
381     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
382       verbatim.  Verbatim makes text literal and escaped, code makes text
383       teletype and escaped.
384     
385     * muse-publish.el (muse-publish-markup-tags): Add "code".
386       (muse-publish-code-tag): New function that publishes code the same way
387       as =teletyped= text.
389     modified files:
390      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
393 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
395     Summary:
396       Strip text properties before browsing a URL.
397     Revision:
398       muse--main--1.0--patch-223
400     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
401       this will fix a bug.
403     modified files:
404      ChangeLog lisp/muse-protocols.el
407 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
409     Summary:
410       muse-latex: Call pdflatex twice to get <contents> published.
411     Revision:
412       muse--main--1.0--patch-222
414     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
415       pdflatex twice, since this seems to be necessary to get <contents>
416       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
417       to call it three times, since this is what John originally did.  Can
418       someone please give me advice about this?
420     modified files:
421      ChangeLog lisp/muse-latex.el
424 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
426     Summary:
427       Make info:// and man:// not publish a link, handle insert URL edge case.
428     Revision:
429       muse--main--1.0--patch-221
431     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
432       publish only the description, not the URL.
433     
434     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
435       get nil from muse-publish-url by not inserting any text.
437     modified files:
438      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
441 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
443     Summary:
444       If a URL has a resolve function of nil, publish the description only.
445     Revision:
446       muse--main--1.0--patch-220
448     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
449       complete tag.
450     
451     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
452       interface.
453       (muse-resolve-url): If nil is given as the resolve function, return
454       nil.
455     
456     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
457       insert the description instead of the original URL.
459     modified files:
460      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
461      lisp/muse-publish.el
464 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
466     Summary:
467       Implement protocol handling.
468     Revision:
469       muse--main--1.0--patch-219
471     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
472       should just make a hook for this stuff.
473       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
474     
475     * lisp/muse-protocols.el: New file that implements protocol handling.
476     
477     * lisp/muse-publish.el (muse-publish-url-transforms): Add
478       muse-resolve-url.
479       (muse-publish-markup-url): Indentation fix, no func change.
480     
481     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
482     
483     * lisp/muse.el: Require muse-protocols.
485     new files:
486      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
488     modified files:
489      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
490      lisp/muse-regexps.el lisp/muse.el
493 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
495     Summary:
496       muse-xml: Use a more standard sort of header.
497     Revision:
498       muse--main--1.0--patch-218
500     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
501       type="muse">, as suggested by Brad Collins.
503     modified files:
504      ChangeLog experimental/muse-xml.el
507 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
509     Summary:
510       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
511     Revision:
512       muse--main--1.0--patch-217
514     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
515     
516     * README (examples): Mention that other files are here as well.
517     
518     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
519       for use with muse-xml.el.
520     
521     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
522       muse-xml is in experimental status.
523       (muse-xml-markup-regexps): Correct table-munging regexp.
524       (muse-xml-markup-strings): Surround each verse line with <line></line>.
525       Empty lines are marked up as <line />.
526     
527     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
528       s/last-stanza-end/end-last-stanza-line/.
529     
530     * muse-mode.el (muse-visit-link-default): Make the temporary file
531       visiting work as expected.
532     
533     * muse-publish.el (muse-publish-markup-verse): Make use of
534       'begin-verse-line and 'begin-last-stanza-line.  Use
535       'end-last-stanza-line instead of 'last-stanza-end.
536     
537     * muse.texi (Verse): Be a bit more clever with our example.
539     new files:
540      examples/.arch-ids/muse.rnc.id examples/muse.rnc
542     modified files:
543      AUTHORS ChangeLog README experimental/muse-xml.el
544      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
545      muse.texi
548 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
550     Summary:
551       Allow links to temporary files to be visited.
552     Revision:
553       muse--main--1.0--patch-216
555     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
556       temporary files.  These are buffers that do not have a corresponding
557       file.
559     modified files:
560      ChangeLog lisp/muse-mode.el
563 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
565     Summary:
566       Fix save-match-data gaffe.
567     Revision:
568       muse--main--1.0--patch-215
570     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
571       outside of `and' statement.
573     modified files:
574      ChangeLog lisp/muse-regexps.el
577 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
579     Summary:
580       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
581     Revision:
582       muse--main--1.0--patch-214
584     * examples/mwolson/muse-init.el: Update.
585     
586     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
587       ensure that links to other pages in this project are given the proper
588       extension.
589     
590     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
591     
592     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
593       instead of muse-publish-output-name.
594     
595     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
596       functions that consult the :link-suffix when returning the name of the
597       link (or the complete file name for the latter function).  If
598       :link-suffix does not exist, use :suffix.  This should help Muse be
599       able to handle some more usage scenarios.
600       (muse-publish-prepare-url): Use muse-publish-link-name instead of
601       muse-publish-output-name.
602     
603     * muse-wiki.el (muse-wiki-resolve-project-page): Use
604       muse-publish-link-file instead of muse-publish-output-file.
605       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
606       letters.  The old behavior was not friendly to acronyms.
608     modified files:
609      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
610      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
611      lisp/muse-wiki.el
614 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
616     Summary:
617       Correct the publish-project example.
618     Revision:
619       muse--main--1.0--patch-213
621     * examples/publish-project: Remove "-l muse-build.el" and note that the
622       user's muse-init.el file should add the Muse directories to load-path.
624     modified files:
625      ChangeLog examples/publish-project
628 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
630     Summary:
631       Reinstate former extended character class rules.
632     Revision:
633       muse--main--1.0--patch-212
635     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
636       extended regexps really don't work well on Emacs 21.2 or 21.3, so
637       document that.
638       (muse-regexp-emacs-revision): New variable that indicates the revision
639       number of this version of Emacs.
640       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
641       aren't working well enough with extended character classes in regexps.
642     
643     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
644       instead of just displaying it.
646     modified files:
647      ChangeLog lisp/muse-regexps.el lisp/muse.el
650 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
652     Summary:
653       Fix paragraph-filling breakage in Emacs21.
654     Revision:
655       muse--main--1.0--patch-211
657     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
658       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
659       report.
661     modified files:
662      ChangeLog lisp/muse-mode.el
665 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
667     Summary:
668       Allow Emacs 21.3 to use extended character classes in regexps.
669     Revision:
670       muse--main--1.0--patch-210
672     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
673       Since enough positive reports have come in about the usability of 21.3,
674       we'll allow it to use extended character classes in regexps by default.
676     modified files:
677      ChangeLog lisp/muse-regexps.el
680 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
682     Summary:
683       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
684     Revision:
685       muse--main--1.0--patch-209
687     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
688       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
689       offer the style and directory prompt when you hit C-c C-t in a file
690       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
691       Hodique for the fix.
692     
693     * lisp/muse.el (muse-read-directory-name): New function that defines a
694       fallback version of `read-directory-name', since Emacs21 doesn't have
695       it.
697     modified files:
698      ChangeLog lisp/muse-publish.el lisp/muse.el
700     new patches:
701      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
702      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
703      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
704      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
705      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
706      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
709 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
711     Summary:
712       Fix problem with links at beginning of buf and paragraphs.
713     Revision:
714       muse--main--1.0--patch-208
716     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
717       mean.
718     
719     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
720     
721     * muse-html.el (muse-html-markup-regexps): Ditto.
722     
723     * muse-publish.el (muse-publishing-last-position): New variable that
724       indicates our last buffer position while publishing the current rule.
725       Used to make sure the process doesn't get stalled.
726       (muse-publish-markup): Fix edge case where links at beginning of
727       buffer, with read-only text, would prevent the beginning of buffer from
728       being matched.
729       (muse-publish-markup-directive): Fix case where two directives of the
730       same size would prevent any following directives from being
731       interpreted.  We accomplish this by setting the last published position
732       to nil after each directive.
734     modified files:
735      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
736      lisp/muse-html.el lisp/muse-publish.el
739 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
741     Summary:
742       Document publishing directives.
743     Revision:
744       muse--main--1.0--patch-207
746     * muse.texi (Getting Started): Remove crufty sentence.
747       (Directives): New section that describes the likes of #title and
748       #author.
750     modified files:
751      ChangeLog muse.texi
754 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
756     Summary:
757       Document WikiNames and update header publishing information.
758     Revision:
759       muse--main--1.0--patch-206
761     * muse.texi (Headings): Any level of headings is supported.
762       (Emphasizing Text): Verbatim text may span multiple lines.
763       (Explicit Links): Refactor Links section into Explicit Links, Implicit
764       Links, and Images.
765       (Implicit Links): Document WikiNames and InterWiki links.
767     modified files:
768      ChangeLog muse.texi
771 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
773     Summary:
774       Finish NEWS, handle emphasis at EOF edge case.
775     Revision:
776       muse--main--1.0--patch-205
778     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
779       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
780       as there is a terminating emphasis delimiter.
781     
782     * examples/mwolson/muse-init.el: Sync with my latest configuration.
783     
784     * NEWS: Bring this up to date.
786     modified files:
787      ChangeLog NEWS examples/mwolson/muse-init.el
788      lisp/muse-colors.el
791 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
793     Summary:
794       muse-html: Add muse-xhtml-extension.
795     Revision:
796       muse--main--1.0--patch-204
798     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
799       default file extension for publishing XHTML files.  Thanks to Trent
800       Buck for the suggestion.
801       ("xhtml"): Use it.
803     modified files:
804      ChangeLog lisp/muse-html.el
807 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
809     Summary:
810       Add items through patch-149 to NEWS.
811     Revision:
812       muse--main--1.0--patch-203
814     * NEWS (progress): Catch up to patch-149.
815     
816     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
817     
818     * lisp/muse-publish.el (muse-publish): Ditto.
820     modified files:
821      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
824 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
826     Summary:
827       Make building of Debian revisions work.
828     Revision:
829       muse--main--1.0--patch-202
831     * Makefile (distclean): Don't remove anything in debian/, since it will
832       never be necessary.
833       (debclean): Removed, since two different targets need slightly
834       different versions of this.  Even abstraction has its limits.
835       (debbuild): New target that takes care of performing the build itself.
836       (debrevision): New target that makes a revision build, where the
837       original tarball must not be modified.
838       (debrevision): Split out building stuff to debbuild target.
839     
840     * debian/changelog: Several revisions worth of Debian fun.
841     
842     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
843       (Description): Make this match the ITP and shorten the text.
845     modified files:
846      ChangeLog Makefile Makefile.defs debian/changelog
847      debian/control
850 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
852     Summary:
853       Prepare initial upload for Debian project.
854     Revision:
855       muse--main--1.0--patch-201
857     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
858       version, since we only want the last changelog entry to appear on the
859       initial Debian upload.
860     
861     * debian/changelog: New Debian package 3.01.arch.201-1.
863     modified files:
864      ChangeLog Makefile.defs debian/changelog
867 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
869     Summary:
870       muse-mode: Minor regexp tweak.
871     Revision:
872       muse--main--1.0--patch-200
874     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
876     modified files:
877      ChangeLog lisp/muse-mode.el
880 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
882     Summary:
883       Minor fixups from Peter K. Lee.
884     Revision:
885       muse--main--1.0--patch-199
887     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
888       restrictive with our end-of-table regexp.
889     
890     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
891       instead of start of table.  Be less restrictive with several of our
892       regexps.
893     
894     * lisp/muse-html.el: Patch from Peter K. Lee.
895       (muse-html-prepare-buffer): Work around edge case where the "charset="
896       part has already been appended to muse-html-meta-content-type.
897       (muse-html-fixup-tables): Be slightly less restrictive with our
898       end-of-table regexp.
900     modified files:
901      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
902      lisp/muse-html.el
905 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
907     Summary:
908       Keep lists from getting mashed together on M-q.
909     Revision:
910       muse--main--1.0--patch-198
912     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
913       locally so that lists don't get blended together incorrectly upon
914       hitting M-q.
916     modified files:
917      ChangeLog lisp/muse-mode.el
920 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
922     Summary:
923       QuickStart: Minor typo in anchor example.
924     Revision:
925       muse--main--1.0--patch-197
927     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
928       rather than a full URL.
930     modified files:
931      ChangeLog examples/QuickStart
934 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
936     Summary:
937       Makefile: Use BUILDOPTS.
938     Revision:
939       muse--main--1.0--patch-196
941     * Makefile (debrelease): Make use of $(BUILDOPTS).
942     
943     * Makefile.defs (BUILDOPTS): New option that allows additional options to
944       be passed to dpkg-buildpackage.  In case I ever make several revisions
945       before getting the -1 revision uploaded, for example, I can use "-sa"
946       here in order to make a valid pacakge.
948     modified files:
949      ChangeLog Makefile Makefile.defs
952 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
954     Summary:
955       Make generated Debian packages slightly easier to upload.
956     Revision:
957       muse--main--1.0--patch-195
959     * debian/changelog: Generate 3.01.arch.195-1.
960     
961     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
962     
963     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
964       that was last uploaded to Debian.
965     
966     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
967       changes is generated.  This means we have to use dpkg-buildpackage,
968       since debuild doesn't recognize the environment variables that it
969       claims to recognize.
971     modified files:
972      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
975 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
977     Summary:
978       Makefile: Minor deletion cleanups.
979     Revision:
980       muse--main--1.0--patch-194
983     modified files:
984      ChangeLog Makefile
987 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
989     Summary:
990       Compilation cleanups.
991     Revision:
992       muse--main--1.0--patch-193
994     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
995       `make-variable-buffer-local' in order to silence compiler warnings.
996     
997     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
998       warning.
999     
1000     * scripts/muse-build.el (muse-elint-files): Automatically load every
1001       elisp file rather than specifying each one.
1003     modified files:
1004      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1007 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1009     Summary:
1010       Fix failure to resolve interwiki link when clicking on it.
1011     Revision:
1012       muse--main--1.0--patch-192
1014     * Makefile (debclean): Minor tweak.
1015     
1016     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1017       change.
1018     
1019     * lisp/muse-project.el (muse-project-find-file): Don't add file
1020       extensions to a relative name.  If we're dealing with a file, open it
1021       up without searching through the various projects for a path.  This
1022       should fix the failure to resolve an interwiki link by clicking on it.
1024     modified files:
1025      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1028 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1030     Summary:
1031       Makefile: Remove stale Debian packages for this version.
1032     Revision:
1033       muse--main--1.0--patch-191
1035     * Makefile (debclean): Remove generated Debian packages for the current
1036       version in parent directory.
1038     modified files:
1039      ChangeLog Makefile
1042 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1044     Summary:
1045       Fix trailing backslash error.
1046     Revision:
1047       muse--main--1.0--patch-190
1049     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1050       regexp-quoting fix from drkm.
1052     modified files:
1053      ChangeLog lisp/muse-project.el
1056 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1058     Summary:
1059       Release 3.01.91 (3.02 RC2).
1060     Revision:
1061       muse--main--1.0--patch-189
1063     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1065     modified files:
1066      ChangeLog Makefile.defs lisp/muse.el muse.texi
1069 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1071     Summary:
1072       Escape email address and URL always.
1073     Revision:
1074       muse--main--1.0--patch-188
1076     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1077       escape and publish email address as read-only, even when it's not
1078       marked up.
1079       (muse-publish-markup-url): Ditto for URL.
1081     modified files:
1082      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1085 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1087     Summary:
1088       Inter-project output name fix.
1089     Revision:
1090       muse--main--1.0--patch-187
1092     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1093       that I had fixed this before.
1095     modified files:
1096      ChangeLog lisp/muse-wiki.el
1099 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1101     Summary:
1102       Make coloring of verbatim greater-than sign same as publishing.
1103     Revision:
1104       muse--main--1.0--patch-186
1106     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1107       greater-than sign surrounded by equal signs, display it in verbatim
1108       face.
1110     modified files:
1111      ChangeLog lisp/muse-colors.el
1114 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1116     Summary:
1117       Allow transform function for link descriptions.  Bare email and URL fixes.
1118     Revision:
1119       muse--main--1.0--patch-185
1121     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1122       (muse-publish-desc-transforms): New option that contains the functions
1123       that will be called to transform a link description.
1124       (muse-publish-markup-word): Handle Yet Another Edge Case.
1125       (muse-publish-markup-email): Use
1126       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1127       double-quote on either side.
1128       (muse-publish-url): Apply description transforms.
1129       (muse-publish-markup-url): Don't publish if we have a double-quote on
1130       either side.
1131     
1132     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1133       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1134       (muse-wiki-interwiki-delimiter): New option that indicates the
1135       interwiki delimiter to use.
1136       (muse-wiki-interwiki-replacement): New option that indicates the
1137       replacement
1138       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1139       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1140       this can be added to muse-publish-desc-transforms.
1141       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1142       interwiki delimiter with its replacement, but only when the given text
1143       is not an explicit link.
1144     
1145     * lisp/muse.el (muse-update-file-extension): New function made from the
1146       innards of the :set function in `muse-file-extension'.
1148     modified files:
1149      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1152 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1154     Summary:
1155       Handle anchors in all publishing styles, as well as linking to them.
1156     Revision:
1157       muse--main--1.0--patch-184
1159     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1160       'internal-link.
1161       (muse-publish-prepare-url): Don't touch links to anchors.
1162     
1163     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1164       'internal-link.  Treat centered text with
1165       <para role="center">...</para>.
1166       (muse-docbook-markup-paragraph): Slight regexp tweak.
1167       (muse-docbook-insert-anchor): Docfix.
1168       (muse-docbook-markup-anchor): Move lower in file.
1169     
1170     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1171       'internal-link.
1172       (muse-xhtml-markup-strings): Order list, no func change.
1173       (muse-html-markup-anchor): Move up in file, no func change.
1174     
1175     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1176       publishing anchors.
1177       (muse-latex-markup-strings): Add handler for 'internal-link.
1178       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1179       that insert an anchor around the next word or inside of a tag.
1180     
1181     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1182       publishing anchors.
1183     
1184     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1185       'internal-link.
1186       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1187       that insert an anchor before the next word or within a tag.
1188     
1189     * NEWS: Initial attempt at documenting changes since 3.01.
1191     new files:
1192      .arch-ids/NEWS.id NEWS
1194     modified files:
1195      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1196      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1199 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1201     Summary:
1202       Generalize some blosxom helper functions.
1203     Revision:
1204       muse--main--1.0--patch-183
1206     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1207       generalized helper functions.
1208       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1209       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1210       relative links.
1211     
1212     * lisp/muse-blosxom.el: Update example in header.
1213       (muse-blosxom-new-entry): Use new names for helper functions.
1214       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1215       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1216     
1217     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1218       `muse-blosxom-project-get-categories'.
1219       (muse-project-alist-styles): Renamed from
1220       `muse-blosxom-project-alist-entry'.
1221       (muse-project-alist-dirs): Renamed from
1222       `muse-blosxom-project-alist-dirs'.
1223       (muse-project-of-file): Use `muse-current-file'.
1224     
1225     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1226       `muse-current-file'.
1227     
1228     * lisp/muse.el (muse-current-file): New function that returns the name of
1229       the currently visited or published file.
1230       (muse-page-name): Use `muse-current-file'.
1232     modified files:
1233      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1234      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1237 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1239     Summary:
1240       muse-xml: definition lists, muse-docbook: center.
1241     Revision:
1242       muse--main--1.0--patch-182
1244     * Makefile (%.info, %.html): Use general argument in rule.
1245       (distclean): Add another cruft file.
1246     
1247     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1248       type="definition"> for definition lists.
1249     
1250     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1251       with <note>, since it's the closest thing I could find.
1253     modified files:
1254      ChangeLog Makefile experimental/muse-xml.el
1255      lisp/muse-docbook.el
1258 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1260     Summary:
1261       Minor namespace fix.
1262     Revision:
1263       muse--main--1.0--patch-181
1265     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1266       muse-match-string-no-properties rather than match-string-no-properties.
1268     modified files:
1269      ChangeLog lisp/muse-colors.el
1272 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1274     Summary:
1275       Correct breakage induced by previous patch.
1276     Revision:
1277       muse--main--1.0--patch-180
1279     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1280       path as a fallback if we are publishing.
1282     modified files:
1283      ChangeLog lisp/muse-wiki.el
1286 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1288     Summary:
1289       Make interwiki links work in a few more edge cases.
1290     Revision:
1291       muse--main--1.0--patch-179
1293     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1294       assertion, now that I have a good idea of the edge cases involved.
1295     
1296     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1297       the current file is not part of any Muse project, allowing interwiki
1298       links to be resolvable even then.  Don't return a relative path if we
1299       are not publishing.  For visiting links, the best thing is just to
1300       return the real path.
1302     modified files:
1303      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1306 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1308     Summary:
1309       Fix warnings during font-lock, example tag highlighting.
1310     Revision:
1311       muse--main--1.0--patch-178
1313     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1314       error.
1315       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1316       <lisp> tags.
1317       (muse-unhighlight-region): Move higher up.
1318       (muse-colors-example-tag, muse-colors-literal-tag): Use
1319       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1320       since the point gets put in the right place automatically.
1322     modified files:
1323      ChangeLog lisp/muse-colors.el
1326 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1328     Summary:
1329       muse-xml: Separate section from title.
1330     Revision:
1331       muse--main--1.0--patch-177
1333     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1334       attribute to sections.  Use separate <title> tag to handle the title of
1335       a section.  Thanks to drkm for the suggestion.
1336     
1337     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1338     
1339     * lisp/muse-publish.el (muse-publish-markup-heading)
1340       (muse-publish-section-close): Pass level to markup strings for all
1341       section-related tags.
1342     
1343     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1344       not defined.
1346     modified files:
1347      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1348      lisp/muse-publish.el lisp/muse.el
1351 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1353     Summary:
1354       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1355     Revision:
1356       muse--main--1.0--patch-176
1358     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1359       folders that match `muse-project-ignore-regexp'.
1360     
1361     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1362       omission.  Add ",.*" to list of bad directory parts.
1363     
1364     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1365       matches `muse-project-ignore-regexp'.
1366     
1367     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1368       (muse-style-elements-list): New function that returns a list of
1369       references to ELEM in STYLE, including base styles.
1370       (muse-publish-markup-region): Use muse-style-elements-list rather than
1371       muse-style-elements when getting :regexps.
1372     
1373     * lisp/muse-publish.el (muse-style-element): Add docstring.
1375     modified files:
1376      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1377      lisp/muse-publish.el
1380 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1382     Summary:
1383       Initial implementation of muse-xml.el.  End of section edge case.
1384     Revision:
1385       muse--main--1.0--patch-175
1387     * AUTHORS: Add Peter K. Lee.
1388     
1389     * Makefile (experimental): New target that builds experimental programs.
1390       (distclean): Remove debian/dirs, a cruft file from the debian build
1391       process.
1392     
1393     * examples/mwolson/muse-init.el: Update.
1394     
1395     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1396       prompts for the blog entry to visit.
1397     
1398     * experimental/Makefile: New file that causes experimental stuff to be
1399       built.
1400     
1401     * experimental/muse-xml.el: New file that provides the experimental XML
1402       publishing style.
1403     
1404     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1405       comment strings.
1406     
1407     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1408     
1409     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1410       involving end-of-file and paragraph detection.
1411     
1412     * lisp/muse-wiki.el: Minor header fix.
1413     
1414     * scripts/muse-build.el (load-path): Add "../experimental".
1416     new files:
1417      experimental/.arch-ids/Makefile.id
1418      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1419      experimental/muse-xml.el
1421     modified files:
1422      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1423      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1424      lisp/muse-wiki.el scripts/muse-build.el
1427 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1429     Summary:
1430       Try to fix <example> region coloring problem.
1431     Revision:
1432       muse--main--1.0--patch-174
1434     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1435       If region is multiple lines, add '(font-lock-multiline t) to
1436       properties.  This should fix an annoying <example> region issue.
1438     modified files:
1439      ChangeLog lisp/muse-colors.el
1442 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1444     Summary:
1445       Don't publish implicit links that have a double-quote at begin or end.
1446     Revision:
1447       muse--main--1.0--patch-173
1449     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1450       double-quote exists at beginning or end.
1451     
1452     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1453       don't colorize if a double-quote exists at beginning or end.
1455     modified files:
1456      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1459 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1461     Summary:
1462       Fix failure to publish emphasis properly.
1463     Revision:
1464       muse--main--1.0--patch-172
1466     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1467       errors.
1468     
1469     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1470       of muse-wiki.
1472     removed files:
1473      experimental/.arch-ids/muse-wiki-old.el.id
1474      experimental/muse-wiki-old.el
1476     modified files:
1477      ChangeLog lisp/muse-publish.el
1480 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1482     Summary:
1483       Add a few common revision control directories to the ignore list.
1484     Revision:
1485       muse--main--1.0--patch-171
1487     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1488       directories to be ignored when building the file alist, such as those
1489       used for CVS and Arch revision control data.
1491     modified files:
1492      ChangeLog lisp/muse-project.el
1495 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1497     Summary:
1498       Fix #2654: Append a newline when using pdf publishing style.
1499     Revision:
1500       muse--main--1.0--patch-170
1502     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1503       newline to the end.
1505     modified files:
1506      ChangeLog lisp/muse-latex.el
1509 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1511     Summary:
1512       5 levels of headings colorization; color bare URLs.
1513     Revision:
1514       muse--main--1.0--patch-169
1516     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1517       Really color up to 5 headings.
1518       (muse-colors-markup): Add muse-url-regexp.
1519       (muse-colors-explicit-link): Renamed from muse-colors-link.
1520       (muse-colors-implicit-link): Moved here from
1521       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1522       we'll be coloring URLs.
1524     modified files:
1525      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1528 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1530     Summary:
1531       Don't emphasize if a word constituent follows the trailer.
1532     Revision:
1533       muse--main--1.0--patch-168
1535     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1536       (muse-colors-verbatim): Don't colorize if a word constituent follows
1537       the trailer.
1538     
1539     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1540       word constituent follows the trailer.
1542     modified files:
1543      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1546 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1548     Summary:
1549       Add coloring for example, verbatim, and =signs=; anchor fix.
1550     Revision:
1551       muse--main--1.0--patch-167
1553     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1554       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1555       (muse-colors-verbatim): Use `muse-verbatim-face'.
1556       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1557       priority.
1558       (muse-colors-tags): Add verbatim and literal tags.
1559       (muse-colors-example-tag): Use `remove-text-properties' instead of
1560       `set-text-properties', since the latter does not work consistently.
1561       (muse-colors-literal-tag): New function that strips all markup from the
1562       region.
1563       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1564       that we can work around an annoying XEmacs issue.
1565     
1566     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1567       multi-line by default.
1568     
1569     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1570       string.
1572     modified files:
1573      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1574      lisp/muse.el
1577 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1579     Summary:
1580       Link with anchor bugfix.
1581     Revision:
1582       muse--main--1.0--patch-166
1584     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1585       valid, as long as the base is valid.
1587     modified files:
1588      ChangeLog lisp/muse-colors.el
1591 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1593     Summary:
1594       Link inside table issue, fixes read-only text error.
1595     Revision:
1596       muse--main--1.0--patch-165
1598     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1599       inside tables so we don't get an error when links exist.
1600     
1601     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1602     
1603     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1604       into account when displaying the "All files published" message, unless
1605       they've actually been modified.
1606     
1607     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1608       don't wrap in condition-case; we don't want the message to be muffled.
1610     modified files:
1611      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1612      lisp/muse-project.el lisp/muse.el
1615 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1617     Summary:
1618       Permit infinitely-nested sections.
1619     Revision:
1620       muse--main--1.0--patch-164
1622     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1623       (Deriving from an existing style): Mark up as a list.
1624     
1625     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1626       Color an additional level of headings.
1627     
1628     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1629       section-other, section-other-end, and section-close strings.
1630       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1631       through the 'section-close string.
1632     
1633     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1634       'begin-underline, since this messes up paragraph handling.  Use
1635       <h5></h5> for 'section-other.
1636     
1637       (muse-html-fixup-tables): New function that sorts the table parts so
1638       that order is head, foot, body.  Apparently XHTML needs this, and it
1639       seems like a good general practice, so we do it for HTML as well.
1640     
1641     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1642       'section-other.
1643     
1644     * lisp/muse-publish.el (muse-publish-section-close): New function that
1645       determines where to put the section close given heading depth and
1646       inserts it.
1647       (muse-publish-markup-heading): Handle 'section-other and
1648       'section-other-end.  Call `muse-publish-section-close' at end of
1649       function.
1650     
1651     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1652       for 'section-other.
1654     modified files:
1655      ChangeLog examples/QuickStart lisp/muse-colors.el
1656      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1657      lisp/muse-publish.el lisp/muse-texinfo.el
1660 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1662     Summary:
1663       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1664     Revision:
1665       muse--main--1.0--patch-163
1667     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1668       XEmacs fixes.
1669       (muse-docbook-markup-regexps): Deal with new table algorithm.
1670       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1671       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1672       (muse-docbook-markup-table): Use a better table algorithm, based on the
1673       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1674       and foot of the table.  Use informaltable rather than table.
1675       (muse-docbook-fixup-tables): New function that sorts all tables found
1676       in the published document so that the order is head, foot, body.
1677       (muse-docbook-markup-functions): Add anchor handler.
1678       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1679       paragraph.
1680       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1681       that insert an anchor at point.
1682     
1683     * lisp/muse-html.el (muse-html-transform-content-type)
1684       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1685     
1686     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1687     
1688     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1689     
1690     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1691       that was evaluated in the output.
1693     modified files:
1694      ChangeLog examples/QuickStart lisp/muse-docbook.el
1695      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1698 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1700     Summary:
1701       muse-texinfo: Improve formatting for enddots, dots, underline.
1702     Revision:
1703       muse--main--1.0--patch-162
1705     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1706       of enddots and dots.  For begin-underline and end-underline, use "_",
1707       since we don't have anything better.
1709     modified files:
1710      ChangeLog lisp/muse-texinfo.el
1713 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1715     Summary:
1716       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1717     Revision:
1718       muse--main--1.0--patch-161
1720     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1721       list.  This should fix #2635.
1723     modified files:
1724      ChangeLog lisp/muse-texinfo.el
1727 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1729     Summary:
1730       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1731     Revision:
1732       muse--main--1.0--patch-160
1734     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1735     
1736     * debian/changelog: Ditto.
1737     
1738     * debian/control (Build-Depends-Indep): Add tetex-bin.
1739     
1740     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1741       output for me.
1742     
1743     * examples/QuickStart: Remove stray <comment> now that the bug that made
1744       it necessary is fixed.
1745     
1746     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1747       suggestions.
1748     
1749     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1750       the contents from the footer to the header.
1751     
1752     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1753       each number, not after.
1754     
1755     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1756     
1757     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1758       happens when doing batch publishing.  Minor whitespace fix.
1760     modified files:
1761      ChangeLog Makefile.defs debian/changelog debian/control
1762      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1763      lisp/muse-texinfo.el lisp/muse.el
1766 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1768     Summary:
1769       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1770     Revision:
1771       muse--main--1.0--patch-159
1773     * examples/QuickStart: Add "Write me." to empty sections at end so that
1774       they publish correctly with DocBook.
1775     
1776     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1777       paragraph starts with emphasis, example, link, or email address.
1779     modified files:
1780      ChangeLog examples/QuickStart lisp/muse-docbook.el
1783 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1785     Summary:
1786       Handle embedded docbook footnotes and <literal> edge case.
1787     Revision:
1788       muse--main--1.0--patch-158
1790     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1791      (muse-docbook-markup-strings): Use systemitem for example text.
1792      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1793      <para></para> inside of them.
1794     
1795     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1796       here at all.
1797     
1798     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1799       muse-publish-escape-specials-in-string to list by default.
1800     
1801     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1802       argument IGNORE-READ-ONLY determines whether or not to ignore the
1803       read-only property when transforming text.  Add docstring.
1804       (muse-publish-markup-word): Use non-nil third argument to
1805       muse-publish-escape-specials when we're publishing `='-delimited text.
1806       This allows =<literal><tag></literal>= to work as intended.
1807     
1808     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1809       arguments after the first so that we can include this in
1810       `muse-publish-url-transforms'.
1811     
1812     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1814     modified files:
1815      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1816      lisp/muse-publish.el
1819 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1821     Summary:
1822       Misc. blosxom fixes, like category directive.
1823     Revision:
1824       muse--main--1.0--patch-157
1826     * contrib/pyblosxom/getstamps.py: Add file extension.
1827     
1828     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1829       extension.  This will allow Muse to specify it once a
1830       timestamps-writing routine gets written.
1831     
1832     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1833       attention to the "category" directive, if it exists.  Use file-truename
1834       instead of expand-file-name for base directory.
1835     
1836     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1837       by default.
1838     
1839     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1840       available tags, even though it doesn't do anything yet.
1842     modified files:
1843      ChangeLog contrib/pyblosxom/getstamps.py
1844      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1845      lisp/muse-project.el
1848 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1850     Summary:
1851       Small logic fix with temp files.
1852     Revision:
1853       muse--main--1.0--patch-156
1855     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1856       buffer-name to determine whether the buffer is still around.
1858     modified files:
1859      ChangeLog lisp/muse.el
1862 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1864     Summary:
1865       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1866     Revision:
1867       muse--main--1.0--patch-155
1869     * lisp/muse.el (muse-widget-type-value-create)
1870       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1871       extra widgets from 'lazy type that are needed to get the
1872       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1873     
1874     * lisp/muse.el (muse-implicit-link-functions)
1875       (muse-explicit-link-functions): Remove predefined wiki-related options.
1876       These are added in muse-wiki via custom-add-option.
1877     
1878     * lisp/muse-mode.el (muse-mode-hook): Ditto.
1879     
1880     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1881     
1882     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1883       ":strings" to cope with Emacs21 and XEmacs.
1884       (muse-project-alist-set): Turn ":strings" back into ":symbols".
1885     
1886     * lisp/muse-project.el (muse-project): Derive from 'default rather than
1887       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
1888       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
1889     
1890     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1891       since XEmacs doesn't support the alist widget.  Deal with case where no
1892       projects are defined, or a strange expression is used.
1893     
1894     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1895       stuff using custom-add-option.
1897     modified files:
1898      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1899      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1902 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1904     Summary:
1905       Don't kill temp buffer if debug-on-error is non-nil.
1906     Revision:
1907       muse--main--1.0--patch-154
1909     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1910       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
1912     modified files:
1913      ChangeLog lisp/muse.el
1916 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1918     Summary:
1919       Expand Debian package description.
1920     Revision:
1921       muse--main--1.0--patch-153
1923     * debian/control (Description): Expand this to make the package more
1924       enticing.
1925     
1926     * debian/copyright, debian/rules: Minor whitespace cleanups.
1927     
1928     * debian/changelog: Package 3.01.arch.152-1.
1930     modified files:
1931      ChangeLog Makefile.defs debian/changelog debian/control
1932      debian/copyright debian/rules
1935 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1937     Summary:
1938       Header/footer docfix; ChangeLog correction.
1939     Revision:
1940       muse--main--1.0--patch-152
1942     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1943       Thanks to drkm for pointing out my error.
1944     
1945     Use better documentation and customize interface for headers and footers.
1946     Thanks to Chris McMahan.
1948     modified files:
1949      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1950      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1951      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1952      muse.texi
1953      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1956 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1958     Summary:
1959       Slight Debian version tweak.
1960     Revision:
1961       muse--main--1.0--patch-151
1963     * Makefile.defs (VERSION): Use a slightly different version naming
1964       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
1965       X.YY is the Muse version, and YYY is the patch level.
1966     
1967     * debian/changelog: Ditto.
1969     modified files:
1970      ChangeLog Makefile.defs debian/changelog
1973 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1975     Summary:
1976       Improve debian build and put together a package.
1977     Revision:
1978       muse--main--1.0--patch-150
1980     * Makefile (debclean): New target that cleans up the mess that the
1981       `debian' target makes.
1982       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
1983       results to my debian dist dir two levels up.
1984     
1985     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1986     
1987     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1988     
1989     * debian/control (Standards-Version): Update to 3.6.2.
1990     
1991     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1992       up.
1993     
1994     * debian/copyright (Copyright): Improve.
1995     
1996     * debian/emacsen-install (FILES): Include contrib directory so that
1997       muse-http.el compiles properly.
1998     
1999     * debian/muse-el.examples: New file containing the example files to
2000       install.
2001     
2002     * debian/rules: Move example stuff to muse-el.examples.  Install some
2003       additional documentation.
2005     new files:
2006      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2008     modified files:
2009      ChangeLog Makefile Makefile.defs debian/changelog
2010      debian/control debian/copyright debian/emacsen-install
2011      debian/rules
2014 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2016     Summary:
2017       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2018     Revision:
2019       muse--main--1.0--patch-149
2021     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2022       the beginning of a header would be emphasized if an asterisk came
2023       before it.
2024       (muse-colors-underlined): Don't allow end of underlined text to be the
2025       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2026       is sufficient.
2027     
2028     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2029       on.  We'll use a more clever trick to keep emphasis characters from
2030       being interpreted in explicit links -- add a custom 'noemphasis text
2031       property to them.  Move mdash rule further down so that I can add
2032       designations after blockquoted text.
2033     
2034     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2035       text has the 'noemphasis property, ignore it.
2036       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2037       property to the text between BEG and END, or match beginning and end.
2038     
2039     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2040       before trying to set buffer-modified to nil.  This should fix a
2041       "selecting deleted buffer" error when publishing from command line.
2043     modified files:
2044      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2045      lisp/muse.el
2048 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2050     Summary:
2051       Journal validation fixes.
2052     Revision:
2053       muse--main--1.0--patch-148
2055     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2056       default rather than HTML 4.0 [strict].
2057       (muse-html-markup-strings): Include empty alt element.
2058     
2059     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2060     
2061     * muse.texi (Journal): Ditto.
2063     modified files:
2064      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2067 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2069     Summary:
2070       Add debian files; tweak Makefile.
2071     Revision:
2072       muse--main--1.0--patch-147
2074     * Makefile (distclean): Remove directory created by dist rule.
2075       (dist): Make this only generate the directory, not the tarball.
2076       (release): New target that generates the tarball and zipfile.
2077       (debrelease): New target that builds the debian package for Muse.
2078       (upload): Depend on release target.
2079     
2080     * examples/mwolson/stylesheets: Add forgotten Arch id.
2082     new files:
2083      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2084      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2085      debian/.arch-ids/emacsen-install.id
2086      debian/.arch-ids/emacsen-remove.id
2087      debian/.arch-ids/emacsen-startup.id
2088      debian/.arch-ids/muse-el.dirs.id
2089      debian/.arch-ids/muse-el.docs.id
2090      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2091      debian/changelog debian/control debian/copyright
2092      debian/emacsen-install debian/emacsen-remove
2093      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2094      debian/muse-el.info debian/rules
2095      examples/mwolson/stylesheets/.arch-ids/=id
2096      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2097      examples/mwolson/stylesheets/.arch-ids/common.css.id
2098      examples/mwolson/stylesheets/.arch-ids/print.css.id
2099      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2100      examples/mwolson/stylesheets/blog.css
2101      examples/mwolson/stylesheets/common.css
2102      examples/mwolson/stylesheets/print.css
2103      examples/mwolson/stylesheets/screen.css
2105     modified files:
2106      ChangeLog Makefile
2108     new directories:
2109      debian debian/.arch-ids examples/mwolson/stylesheets
2110      examples/mwolson/stylesheets/.arch-ids
2113 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2115     Summary:
2116       Allow `muse-index-as-string' to remove current file from output.
2117     Revision:
2118       muse--main--1.0--patch-146
2120     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2121       which excludes the current file from the output.  Improve
2122       documentation.
2124     modified files:
2125      ChangeLog lisp/muse-mode.el
2128 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2130     Summary:
2131       S-TAB issue with Windows.
2132     Revision:
2133       muse--main--1.0--patch-145
2135     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2136       issue with Windows.
2138     modified files:
2139      ChangeLog lisp/muse-mode.el
2142 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2144     Summary:
2145       Improve temp buffer usage.
2146     Revision:
2147       muse--main--1.0--patch-144
2149     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2150       `insert-file-contents'.  This should further help with the temp
2151       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2152       into this problem.
2153     
2154     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2155       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2156       make sure the temp buffer is killed.  I didn't implement an option to
2157       save the contents of the temp buffer.
2159     modified files:
2160      ChangeLog lisp/muse-book.el lisp/muse-http.el
2161      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2162      lisp/muse.el
2165 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2167     Summary:
2168       muse-docbook: split-string Emacs21 fix.
2169     Revision:
2170       muse--main--1.0--patch-143
2172     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2173       split-string to fix an Emacs21 issue.
2175     modified files:
2176      ChangeLog lisp/muse-docbook.el
2179 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2181     Summary:
2182       muse-docbook: Parse author directive so that it validates properly.
2183     Revision:
2184       muse--main--1.0--patch-142
2186     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2187       attempts to publish the contents a DocBook-usable <author> tag.
2188       (muse-docbook-header): Use `muse-docbook-get-author'.
2190     modified files:
2191      ChangeLog lisp/muse-docbook.el
2194 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2196     Summary:
2197       Be a bit more clever with our consecutive list regexp.
2198     Revision:
2199       muse--main--1.0--patch-141
2201     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2202       clever with our consecutive list regexp.
2204     modified files:
2205      ChangeLog lisp/muse-docbook.el
2208 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2210     Summary:
2211       Do the right thing with consecutive list items, hopefully.
2212     Revision:
2213       muse--main--1.0--patch-140
2215     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2216       (muse-docbook-header): Add DTD string.
2217       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2218       tags.
2219       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2220       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2222     modified files:
2223      ChangeLog lisp/muse-docbook.el
2226 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2228     Summary:
2229       Improve customize interface for `muse-project-alist' once more.
2230     Revision:
2231       muse--main--1.0--patch-139
2233     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2234       setting to be anything, since we now support settings that use lists.
2235       (muse-project): Vastly improve this by naming each setting and showing
2236       what exact type is required.  Handle case where a function is not
2237       defined yet.  Use a set for styles, which looks nice.  This is about as
2238       good as it can be ... unless we add some sort of inline documentation
2239       later on.  A setting was added for Yann's :force-publish tag.
2240     
2241     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2242       project name.
2244     modified files:
2245      ChangeLog lisp/muse-project.el lisp/muse.el
2248 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2250     Summary:
2251       Merged from hodique@lifl.fr--2005 (patch 24-33)
2252     Revision:
2253       muse--main--1.0--patch-138
2255     Patches applied:
2256     
2257      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2258        Merged from mwolson@gnu.org--2005 (patch 96)
2259     
2260      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2261        Merged from mwolson@gnu.org--2005 (patch 97-101)
2262     
2263      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2264        Merged from mwolson@gnu.org--2005 (patch 102-106)
2265     
2266      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2267        Merged from mwolson@gnu.org--2005 (patch 107-120)
2268     
2269      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2270        Merged from mwolson@gnu.org--2005 (patch 121-131)
2271     
2272      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2273        Merged from mwolson@gnu.org--2005 (patch 132)
2274     
2275      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2276        Merged from mwolson@gnu.org--2005 (patch 133-135)
2277     
2278      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2279        Merged from mwolson@gnu.org--2005 (patch 136)
2280     
2281      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2282        Merged from mwolson@gnu.org--2005 (patch 137)
2283     
2284      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2285        Introduce :force-publish project keyword. Fix bug #2637
2287     modified files:
2288      ChangeLog lisp/muse-project.el
2290     new patches:
2291      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2292      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2293      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2294      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2295      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2296      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2297      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2298      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2299      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2300      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2303 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2305     Summary:
2306       Prevent temp buffers from prompting for save; handle lisp errors better.
2307     Revision:
2308       muse--main--1.0--patch-137
2310     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2311       bound" error.  I don't know for certain where this is coming from,
2312       though ... *grumble*.
2313     
2314     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2315       like how emacs-wiki does it.  Warn the user about lisp errors,
2316       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2317       publish as something valid in most markup styles, with increased
2318       emphasis on those that don't support it.  That's a win-win ... I think
2319       :^) .
2320     
2321     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2322       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2323       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2324       believe that this should be the default behavior of `with-temp-buffer'.
2325     
2326     * lisp/muse-book.el (muse-book-publish-project): Use
2327       `muse-with-temp-buffer-no-prompt'.
2328     
2329     * lisp/muse-http.el (muse-http-reject): Ditto.
2330     
2331     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2332     
2333     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2334     
2335     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2336       (muse-publish-markup-email, muse-published-contents): Ditto.
2338     modified files:
2339      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2340      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2341      lisp/muse-publish.el lisp/muse.el
2344 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2346     Summary:
2347       Customization error; Makefile tweaks.
2348     Revision:
2349       muse--main--1.0--patch-136
2351     * Makefile (dist): Use a tla-specific method to create the tarball.
2352       Create a zip file as well.
2353       (upload): New rule that uploads the tarball and zip file to gna.org.
2354     
2355     * Makefile.defs (VERSION): New variable that determines the version
2356       string to use in the `dist' and `upload' targets.
2357     
2358     * lisp/muse.el (muse-implicit-link-functions)
2359       (muse-explicit-link-functions): Use :type of hook so that the options
2360       get recognized.
2362     modified files:
2363      ChangeLog Makefile Makefile.defs lisp/muse.el
2366 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2368     Summary:
2369       Prepare Muse 3.01.90 (3.02 RC1).
2370     Revision:
2371       muse--main--1.0--patch-135
2374     modified files:
2375      ChangeLog lisp/muse.el muse.texi
2378 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2380     Summary:
2381       Attempt to get the right file extension when publishing; more examples.
2382     Revision:
2383       muse--main--1.0--patch-134
2385     * examples/mwolson/muse-init.el: Update my configuration.
2386     
2387     * examples/mwolson/templates: Store my web page templates here.
2388     
2389     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2390     
2391     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2392       descriptions.  Yet another reason to implement my list-returning from
2393       handlers idea.
2394     
2395     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2396       with a few more edge cases.  Throw together a rough hack for
2397       determining when to include the output file extension.
2398     
2399     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2400       but still ineffective.
2402     new files:
2403      examples/mwolson/templates/.arch-ids/=id
2404      examples/mwolson/templates/.arch-ids/footer.html.id
2405      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2406      examples/mwolson/templates/.arch-ids/generic-header.html.id
2407      examples/mwolson/templates/.arch-ids/header.html.id
2408      examples/mwolson/templates/footer.html
2409      examples/mwolson/templates/generic-footer.html
2410      examples/mwolson/templates/generic-header.html
2411      examples/mwolson/templates/header.html
2413     modified files:
2414      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2415      lisp/muse-wiki.el
2417     new directories:
2418      examples/mwolson/templates
2419      examples/mwolson/templates/.arch-ids
2422 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2424     Summary:
2425       Make published link handling do the right thing, plus misc. fixes.
2426     Revision:
2427       muse--main--1.0--patch-133
2429     * lisp/muse-mode.el (muse-mode-hook): Add option for
2430       `muse-wiki-update-custom-values'.  The :set function makes sure that
2431       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2432       This probably isn't best-practice, but it works.
2433     
2434     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2435       Save match data.
2436     
2437     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2438       `muse-publish-prepare-url' to the listed options.
2439     
2440     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2441       output-dir is not specified.
2442     
2443     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2444       here instead of later on.
2445     
2446     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2447       right thing when `muse-wiki-interwiki-alist' is nil.
2448     
2449     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2450       `muse-publish-output-file'.
2451     
2452     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2453       (muse-wiki-transform-wikiword): Removed.  We should not use the
2454       publishing transforms facility to handle these.
2455     
2456     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2457       links as "link" rather than "url".
2458     
2459     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2460       takes care of any customization cleaups that need to happen whenever
2461       muse-mode is entered.
2462     
2463     * lisp/muse.el (muse-implicit-link-functions): Add options for
2464       `muse-handle-url' and the wiki handlers.
2465       (muse-explicit-link-functions): Add option for
2466       `muse-wiki-handle-internal'.
2468     modified files:
2469      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2470      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2473 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2475     Summary:
2476       Add invalid directory assertion.
2477     Revision:
2478       muse--main--1.0--patch-132
2480     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2481       any invalid directories will trigger an error.
2483     modified files:
2484      ChangeLog lisp/muse-project.el
2487 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2489     Summary:
2490       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2491     Revision:
2492       muse--main--1.0--patch-131
2495     modified files:
2496      AUTHORS ChangeLog
2499 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2501     Summary:
2502       Yann's assignment form came in!
2503     Revision:
2504       muse--main--1.0--patch-130
2507     modified files:
2508      AUTHORS ChangeLog
2511 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2513     Summary:
2514       Compilation fix, minor shuffling in `muse-mode'.
2515     Revision:
2516       muse--main--1.0--patch-129
2518     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2519       accessing it.  Fixes Yet Another Compiler Error.
2520     
2521     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2522      project-specific settings happen first.
2524     modified files:
2525      ChangeLog lisp/muse-mode.el lisp/muse.el
2528 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2530     Summary:
2531       Fix annoying initial buffer coloring problem.
2532     Revision:
2533       muse--main--1.0--patch-128
2535     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2536       where even buffer-file-name is not set.  This happens the first time we
2537       attempt to colorize the buffer.  I'm rather astonished that I had to do
2538       this.
2540     modified files:
2541      ChangeLog lisp/muse-wiki.el
2544 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2546     Summary:
2547       Jump to bad and good links on TAB; mode-choosing fix.
2548     Revision:
2549       muse--main--1.0--patch-127
2551     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2552       pics a major mode for a file.  If one is specified in the project of
2553       file, use it.  Otherwise, use muse-mode.
2554       (muse-next-reference, muse-previous-reference): Jump to bad links as
2555       well as good ones.
2556     
2557     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2558       of `muse-mode'.
2560     modified files:
2561      ChangeLog lisp/muse-mode.el lisp/muse.el
2564 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2566     Summary:
2567       Add specified Muse file extension to auto-mode-alist.
2568     Revision:
2569       muse--main--1.0--patch-126
2571     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2572       the old extension from auto-mode-alist and add the new one.  This
2573       eliminates the need to set muse-mode-auto-p when you have specified a
2574       Muse file extension.
2575     
2576     * examples/mwolson/muse-init.el: Sync.
2578     modified files:
2579      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2582 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2584     Summary:
2585       Make `muse-project-alist' more intuitively customizable.
2586     Revision:
2587       muse--main--1.0--patch-125
2589     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2590       settings.
2591     
2592     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2593       (muse-project-alist-get): New function that pre-parses
2594       `muse-projects-alist' before customization in order to work around an
2595       annoying limitation in the customize interface.
2596       (muse-project-alist-set): New function that takes the value that
2597       customize gave us and turns it into something Muse can use.
2598       (muse-project): New widget that outlines the form of the
2599       `muse-project-alist' variable.
2600       (muse-project-alist): Use the `muse-project' widget and specify :set
2601       and :get.
2603     modified files:
2604      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2607 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2609     Summary:
2610       Silence compiler warnings.
2611     Revision:
2612       muse--main--1.0--patch-124
2614     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2615     
2616     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2617       compiler warning.
2618     
2619     * lisp/muse-project.el (muse-project-applicable-styles): Call
2620       `muse-assert' with only 1 argument to silence a compiler warning.
2622     modified files:
2623      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2624      lisp/muse-project.el
2627 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2629     Summary:
2630       muse-docbook: Merge several other types of tags if necessary.
2631     Revision:
2632       muse--main--1.0--patch-123
2634     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2635       `muse-docbook-fixup-sections'.  For each TAG in
2636       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2637       merge them together.  Thanks to Dale P. Smith for the suggestion.
2638       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2640     modified files:
2641      ChangeLog lisp/muse-docbook.el
2644 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2646     Summary:
2647       muse-docbook: Output an XML tag with encoding at the beginning of document.
2648     Revision:
2649       muse--main--1.0--patch-122
2651     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2652       of document.
2653       (muse-docbook-encoding-default): New option that determines which Emacs
2654       buffer encoding to use by default in Muse DocBook files if none is
2655       found.
2656       (muse-docbook-charset-default): New option that determines the DocBook
2657       XML charset to use if no translation is found in
2658       muse-docbook-encoding-map.
2659       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2660       system to its associated DocBook coding system.
2661       (muse-docbook-transform-content-type): New function that determines the
2662       DocBook XML encoding to use based on the contents of
2663       muse-docbook-encoding-map.
2664       (muse-docbook-encoding): New function that calls
2665       muse-docbook-transform-content-type.
2666       (muse-docbook-finalize-buffer): New function that sets the buffer file
2667       coding system to the value of muse-docbook-encoding-default, but only
2668       if the buffers contents have no special characters.
2669       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2671     modified files:
2672      ChangeLog lisp/muse-docbook.el
2675 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2677     Summary:
2678       Apply muse-docbook patch from Dale P. Smith.
2679     Revision:
2680       muse--main--1.0--patch-121
2682     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2683       Dale P. Smith to make the markup much better.
2685     modified files:
2686      AUTHORS ChangeLog lisp/muse-docbook.el
2689 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2691     Summary:
2692       Use different mapping for S-tab on Windows.
2693     Revision:
2694       muse--main--1.0--patch-120
2696     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2697       Windows, use [(shift tab)] for `muse-previous-reference'.
2699     modified files:
2700      ChangeLog lisp/muse-mode.el
2703 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2705     Summary:
2706       XEmacs wiki fix.
2707     Revision:
2708       muse--main--1.0--patch-119
2710     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2711       `muse-match-string-no-properties' so XEmacs doesn't complain.
2713     modified files:
2714      ChangeLog lisp/muse-wiki.el
2717 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2719     Summary:
2720       Handle a few edge cases with project-page resolution gracefully.
2721     Revision:
2722       muse--main--1.0--patch-118
2724     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2725       make sure that PAGE is specified.  STYLES should be generated
2726       automatically, but it could theoretically fail.  I'm managing to
2727       trigger this when messing with unsaved Muse files.  Handle case where
2728       buffer has not yet been saved.
2729       (muse-project-find-file): Don't try to resolve relative links; just
2730       open them.
2731     
2732     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2733       point-of-reference bug.  No need to call muse-project-page-of-file
2734       since buffer-file-name and muse-publishing-current-file both give us
2735       full paths.
2736     
2737     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2738       `skip-chars-backward' only respects the newline some of the time.
2739       Damned annoying.
2741     modified files:
2742      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2743      lisp/muse-wiki.el
2746 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2748     Summary:
2749       Fix image-link goof-up and add pretty titles.
2750     Revision:
2751       muse--main--1.0--patch-117
2753     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2754       class="image-link"> instead of <div class="image-link">.  I found a bug
2755       with the way I was handling both, so I decided to simplify things.
2756     
2757     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2758       `muse-publish-output-name', but keeps the directory prefix.
2759       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2760     
2761     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2762       customizable option that determines the words to downcase in title.
2763       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2764       Capitalized Title out of either a string or the current title.  This is
2765       not currently used by any other function -- for now it is meant to be
2766       called by the user.
2768     modified files:
2769      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2772 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2774     Summary:
2775       Escape specials in link descriptions.
2776     Revision:
2777       muse--main--1.0--patch-116
2779     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2780       function that escapes special characters in the given string according
2781       to the current publishing style.
2782       (muse-publish-url): Use the above function to escape the description
2783       part of extended links.
2784       (muse-publish-prepare-url): Don't make string read-only; it does
2785       nothing.
2786     
2787     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2788       (muse-wiki-transform-wikiword): Don't make string read-only.
2790     modified files:
2791      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2794 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2796     Summary:
2797       Escape "&", "<", and ">" in URL text.
2798     Revision:
2799       muse--main--1.0--patch-115
2801     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2802       specially.  Thanks to John Sullivan for the suggestion.
2804     modified files:
2805      ChangeLog lisp/muse-html.el
2808 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2810     Summary:
2811       Update my example configuration.
2812     Revision:
2813       muse--main--1.0--patch-114
2815     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2816       project to "WebSite" in order to make it more distinct.
2817       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2818       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2819       anymore.
2820       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2821       published name of the current file.  I really should make a function
2822       called `muse-published-name' or something similar!
2823       ("\C-cpx"): Use this key sequence for
2824       `my-muse-prepare-entry-for-xanga'.
2825       (muse-file-extension): I'm making use of this so I can figure out its
2826       intricacies.
2828     modified files:
2829      ChangeLog examples/mwolson/muse-init.el
2832 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2834     Summary:
2835       Tackle a project name interwiki highlighting snafu.
2836     Revision:
2837       muse--main--1.0--patch-113
2839     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2840       this.  It seems to be more robust now.  Highlighting is going the way I
2841       want it.
2843     modified files:
2844      ChangeLog lisp/muse-wiki.el
2847 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2849     Summary:
2850       Fix some gross mistakes.
2851     Revision:
2852       muse--main--1.0--patch-112
2854     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2855       gross misspellings.
2856     
2857     * lisp/muse-project.el (muse-project-file-entries): If
2858       `muse-file-extension' is defined, use it to filter the entries.
2859     
2860     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2861       variable.  Move higher in file.
2862     
2863     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2864       argument instead of the real name of the variable.
2866     modified files:
2867      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2868      lisp/muse.el
2871 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2873     Summary:
2874       Make natural interwiki links between projects mostly work.
2875     Revision:
2876       muse--main--1.0--patch-111
2878     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2879       function and flesh it out.  This seems to work properly, though for
2880       some reason, interwiki links using projects are a bit flakey.
2881       (muse-wiki-handle-interwiki): Deal with case where we have a project
2882       name in an interwiki link.
2884     modified files:
2885      ChangeLog lisp/muse-wiki.el
2888 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2890     Summary:
2891       Fix Emacs21 issue with muse-insert-tag.
2892     Revision:
2893       muse--main--1.0--patch-110
2895     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2896       completing-read to appease older Emacsen.
2898     modified files:
2899      ChangeLog lisp/muse-mode.el
2902 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2904     Summary:
2905       Fix error with `muse-blosxom-new-entry' and Emacs21.
2906     Revision:
2907       muse--main--1.0--patch-109
2909     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2910       `completing-read' so that old versions of Emacs don't complain.
2912     modified files:
2913      ChangeLog lisp/muse-blosxom.el
2916 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2918     Summary:
2919       Try to fix an error with `muse-blosxom-get-categories'.
2920     Revision:
2921       muse--main--1.0--patch-108
2923     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2924       about processing directories.
2926     modified files:
2927      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2930 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2932     Summary:
2933       Make a distinction between implicit and explicit links at publish-time.
2934     Revision:
2935       muse--main--1.0--patch-107
2937     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2938     
2939     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2940     
2941     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2942       `explicit' argument.
2943     
2944     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2945       not we are dealing with an explicit link.
2946     
2947     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2948     
2949     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2950       argument, but ignore it.
2951     
2952     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2953       when link is not explicit.
2955     modified files:
2956      ChangeLog lisp/muse-html.el lisp/muse-http.el
2957      lisp/muse-publish.el lisp/muse-wiki.el
2960 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2962     Summary:
2963       Implement several WikiWord handling fixes.
2964     Revision:
2965       muse--main--1.0--patch-106
2967     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2968       found by the handlers.  Don't send implicit links through some of the
2969       advanced checks.
2970     
2971     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2972       of interwiki link before calling `muse-handle-explicit-link'.
2973     
2974     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2975       "\\|" separator between project-alist entries and interwiki entries.
2976       Force a reconfiguration of muse-colors-markup.
2977     
2978     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2979       sure that we don't colorize WikiNames that don't go with any file.
2980     
2982     modified files:
2983      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2984      lisp/muse-wiki.el
2987 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2989     Summary:
2990       Attempt to simplify muse-wiki a bit.
2991     Revision:
2992       muse--main--1.0--patch-105
2994     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2995       here.
2996     
2997     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2998       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2999       (muse-wiki-update-use-wikiword-markup-regexp)
3000       (muse-wiki-update-use-wikiword-link-function)
3001       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3002       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3003     
3004     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3005       `muse-wiki-use-wikiword' is specified.
3006     
3007     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3008       unless `muse-wiki-use-wikiword' is specified.
3009     
3010     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3011       muse-colors-markup.
3012     
3013     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3014       muse-publish-markup-regexps.
3015     
3016     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3017       muse-publish-url-transforms.
3018     
3019     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3020       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3021     
3023     modified files:
3024      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3027 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3029     Summary:
3030       Make muse-blosxom use relative name of published file in page-date alist.
3031     Revision:
3032       muse--main--1.0--patch-104
3034     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3035       file.
3036       (muse-blosxom-update-page-date-alist): Renamed from
3037       `muse-blosxom-markup-date-directive'.  Make the current file name
3038       relative to the base directory and strip file extension if necessary.
3039     
3041     modified files:
3042      ChangeLog lisp/muse-blosxom.el
3045 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3047     Summary:
3048       Hack on muse-blosxom timestamps somewhat.
3049     Revision:
3050       muse--main--1.0--patch-103
3052     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3053       actually do something useful.  This should have a different name,
3054       really.
3055       ("blosxom-html", "blosxom-xhtml"): Call
3056       `muse-blosxom-markup-date-directive' after publishing each entry.
3057     
3059     modified files:
3060      ChangeLog lisp/muse-blosxom.el
3063 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3065     Summary:
3066       Fix several startup and compile errors.
3067     Revision:
3068       muse--main--1.0--patch-102
3070     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3071       fixes an error that occurred during startup.
3072     
3073     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3074       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3075       to muse.el.
3076     
3077     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3078       that the nasty compile errors go away.  Fix a few typos.
3079       (muse-ignored-extensions): Fix docstring.
3080       (muse-file-extension): Move this higher in the file.
3081     
3082     
3084     modified files:
3085      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3088 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3090     Summary:
3091       Note that muse-file-extension should not have "." in front.
3092     Revision:
3093       muse--main--1.0--patch-101
3095     * lisp/muse-project.el (muse-project-find-file): Handle case where
3096       muse-file-extension is not specified.
3097     
3098     * lisp/muse.el (muse-file-extension): Note that the period at the
3099       beginning of this value should be omitted.
3100     
3101     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3102       file extension so that regexp characters inside the extension will not
3103       goof it up.  This should never be a problem in normal cases, but let's
3104       be robust.
3105     
3107     modified files:
3108      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3109      lisp/muse.el
3112 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3114     Summary:
3115       Implement optional file extension of Muse files.
3116     Revision:
3117       muse--main--1.0--patch-100
3119     * lisp/muse-mode.el (muse-mode): Make sure
3120       `muse-update-ignored-extensions-regexp' gets updated every time we
3121       enter Muse mode.  This works around a bug in the customize interface --
3122       if a user changes an option using setq, the :set function sometimes
3123       does not get executed.  I should really try to determine whether or not
3124       this is really an issue anymore.
3125     
3126     * lisp/muse-project.el (muse-project-find-file): Make use of
3127       `muse-file-extension'.
3128     
3129     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3130       customizable; it is autogenerated from `muse-ignored-extensions'.
3131       (muse-update-ignored-extensions-regexp): New function that sets the
3132       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3133       make sure that the value of `muse-file-extension' is taken into
3134       account.
3135       (muse-ignored-extensions): New option that determines which file
3136       extensions to ignore.  It is in the form of a list of regexps.
3137     
3138     * lisp/muse.el (muse-file-extension): New option that allows the user to
3139       specify the file extension to be used for Muse files.  By default, this
3140       is nil, which means that no extension will be used.
3141     
3142     * lisp/muse.el (muse-page-name): Handle case where
3143       `muse-ignored-extensions-regexp' is nil.
3144     
3146     modified files:
3147      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3148      lisp/muse-regexps.el lisp/muse.el
3151 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3153     Summary:
3154       Document new blosxom convenience feature.
3155     Revision:
3156       muse--main--1.0--patch-99
3158     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3159       `muse-blosxom-project-alist-entry'.  An example is provided in the
3160       header.
3161     
3163     modified files:
3164      ChangeLog lisp/muse-blosxom.el
3167 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3169     Summary:
3170       Further work on `muse-project-alist' entry generation for blosxom.
3171     Revision:
3172       muse--main--1.0--patch-98
3174     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3175       Include subdirectories in first part of "Blog" entry.
3176     
3177     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3178       that returns a list of dirs that are to be used with the first part of
3179       a `muse-project-alist' entry.
3180     
3182     modified files:
3183      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3186 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3188     Summary:
3189       New function: muse-blosxom-project-alist-entry.
3190     Revision:
3191       muse--main--1.0--patch-97
3193     * examples/mwolson/muse-init.el: Update from my latest settings.
3194       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3195     
3196     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3197       that generates the latter part of an entry for `muse-project-alist'.
3198     
3200     modified files:
3201      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3204 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3206     Summary:
3207       Merged from hodique@lifl.fr--2005 (patch 12-23)
3208     Revision:
3209       muse--main--1.0--patch-96
3211     Patches applied:
3212     
3213      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3214        Merged from mwolson@gnu.org--2005 (patch 68-76)
3215     
3216      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3217        Merged from mwolson@gnu.org--2005 (patch 77-80)
3218     
3219      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3220        Merged from mwolson@gnu.org--2005 (patch 81)
3221     
3222      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3223        Merged from mwolson@gnu.org--2005 (patch 82)
3224     
3225      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3226        Escape % in latex publishing
3227     
3228      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3229        bugfix
3230     
3231      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3232        small improvement on muse-make-link
3233     
3234      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3235        Fix customization of muse-wiki-wikiword-regexp
3236     
3237      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3238        Allow full customization of WikiWords
3239     
3240      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3241        Fix mouse-2 yank bug in muse-mode
3242     
3243      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3244        Fix interpretation order
3245     
3246      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3247        Merged from mwolson@gnu.org--2005 (patch 83-95)
3248     
3250     modified files:
3251      ChangeLog lisp/muse-wiki.el
3253     new patches:
3254      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3255      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3256      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3257      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3258      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3259      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3260      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3261      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3262      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3263      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3264      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3265      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3268 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3270     Summary:
3271       Minor docfixes.
3272     Revision:
3273       muse--main--1.0--patch-95
3275     * lisp/muse-mode.el (muse-follow-name-at-point) 
3276       (muse-follow-name-at-mouse): Docfixes.
3277     
3279     modified files:
3280      ChangeLog lisp/muse-mode.el
3283 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3285     Summary:
3286       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3287     Revision:
3288       muse--main--1.0--patch-94
3290     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3291       `muse-blosxom-new-entry'.
3292     
3293     * muse.texi (Blosxom Entries): Ditto.
3294     
3296     modified files:
3297      ChangeLog lisp/muse-blosxom.el muse.texi
3300 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3302     Summary:
3303       Re-add global mouse-2 event.
3304     Revision:
3305       muse--main--1.0--patch-93
3307     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3308       mouse-2, since Yann found a way around the problem I was facing.
3309       (muse-follow-name-at-mouse): Call the event that would normally be used
3310       here if we don't have a link at point.
3311     
3313     modified files:
3314      ChangeLog lisp/muse-mode.el
3317 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3319     Summary:
3320       Fix publishing error.
3321     Revision:
3322       muse--main--1.0--patch-92
3324     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3325       the cdr of output-dir.  This was a code fragment from a previous
3326       attempt to refactor this function.
3327     
3329     modified files:
3330      ChangeLog lisp/muse-project.el
3333 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3335     Summary:
3336       Work on getting to the point where we can resolve project interwiki links.
3337     Revision:
3338       muse--main--1.0--patch-91
3340     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3341       `muse-publishing-current-file'.
3342     
3343     * lisp/muse-project.el (muse-project-of-file): Ditto.
3344     
3345     * lisp/muse-project.el (muse-project-applicable-styles): New function
3346       that returns the usable styles for a file, given either a list of
3347       styles or a project name.  This is useful for removing styles that will
3348       be ignored for a file.
3349       (muse-project-publish-file): Split :include and :exclude processing
3350       into `muse-project-applicable-styles'.
3351     
3352     * lisp/muse-publish.el (muse-publish-output-name): Use
3353       `muse-publishing-current-file'.
3354     
3355     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3356     
3357     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3358       project names.
3359     
3360     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3361       names to be uninterpreted.  Remove need for muse-assoc-string.
3362     
3363     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3364       function that will be called to fetch a link to a page from a Muse
3365       project from the output file of the currently-published file.  This is
3366       commented out for now since I ran out of energy.
3367     
3368     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3369       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3370       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3371       Handle case where no interwiki can be found, even though this should
3372       never happen.
3373     
3374     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3375       whenever Muse mode is entered.  That way we don't have to enter an
3376       extra command in our .emacs.
3377     
3378     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3379       `muse-publishing-current-file' already exists that does the same thing.
3380       How embarrassing.
3381     
3382     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3383     
3384     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3385       to use it.
3386     
3388     modified files:
3389      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3390      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3393 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3395     Summary:
3396       Mouse-2 on regular text will yank rather than give an error.
3397     Revision:
3398       muse--main--1.0--patch-90
3400     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3401       this seems to be more trouble than it's worth.
3402       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3403       use our own implementation.
3404     
3406     modified files:
3407      ChangeLog lisp/muse-mode.el
3410 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3412     Summary:
3413       Make interwiki links publish with the correct extension.
3414     Revision:
3415       muse--main--1.0--patch-89
3417     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3418       prefix and suffix to interwiki names, as well as stripping out unwanted
3419       extensions.
3420     
3422     modified files:
3423      ChangeLog lisp/muse-wiki.el
3426 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3428     Summary:
3429       Fix publishing of bare interwiki names.
3430     Revision:
3431       muse--main--1.0--patch-88
3433     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3434       `set'.  Use `muse-assoc-string' instead of `assoc'.
3435     
3436     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3437       `assoc-string' functionality usable with Emacs21 and XEmacs.
3438     
3440     modified files:
3441      ChangeLog lisp/muse-wiki.el lisp/muse.el
3444 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3446     Summary:
3447       Apply a few fixes from Yann's branch.
3448     Revision:
3449       muse--main--1.0--patch-87
3451     Background: I hacked on Muse over the weekend while offline, and so did
3452                 Yann.  His changes to muse-wiki.el are different than the
3453                 ones that I made, so we should probably figure out the best
3454                 way to handle this when we both get on IRC again.  For now,
3455                 I've merged in the bugfixes that he's made, omitting most of
3456                 the changes to muse-wiki.
3457     
3458     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3459     
3460     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3461     
3462     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3463       introduced previously.
3464     
3466     modified files:
3467      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3470 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3472     Summary:
3473       Warn if file not published; hack further on Wiki stuff.
3474     Revision:
3475       muse--main--1.0--patch-86
3477     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3478       complete <div> tags that are of the class "image-link".  It is hoped
3479       that this will prevent user-added <div> tags from being mangled.
3480     
3481     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3482       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3483       need to look at the text at point.
3484     
3485     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3486       current file has not been published since it was up-to-date.  Thanks to
3487       Bill Freeman for the suggestion.
3488     
3489     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3490       is nil.  If this happens, return the original URL.
3491     
3492     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3493       `muse-wiki-update-interwiki-regexp.'
3494       (muse-wiki-update-interwiki-regexp): New function that sets the value
3495       of `muse-wiki-interwiki-regexp'.
3496       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3497       on :set.
3498     
3499     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3500       `muse-wiki-expand-interwiki'.
3501       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3502       with no matching file from being published as links.
3503     
3504     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3505       string argument once again, since this behavior is needed when
3506       publishing.
3507       (muse-wiki-handle-wikiword): Ditto.
3508     
3509     * lisp/muse.el (muse-handle-url): Ditto.
3510     
3511     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3512       after every unsuccessful attempt at handling the link.  If argument is
3513       given, restore match-data at end, too.
3514     
3515     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3516       argument.  Match data is always saved.  If argument is not given,
3517       assume that `muse-implicit-link-regexp' has been matched against, and
3518       return the 1st match string if no handlers worked.
3519     
3521     modified files:
3522      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3523      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3526 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3528     Summary:
3529       Hack on WikiName handling and make TAB work for Wiki links.
3530     Revision:
3531       muse--main--1.0--patch-85
3533     * lisp/muse-colors.el (muse-colors-markup): Use
3534       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3535     
3536     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3537       nil, don't color bad links.  If non-nil, color bad links.
3538     
3539     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3540     
3541     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3542       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3543       (muse-journal-rss-munge-buffer): Ditto.
3544     
3545     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3546       Docfix.
3547     
3548     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3549       are handled first, then implicit ones.  It should work better in all
3550       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3551       to determine how far to scan for an implicit link.  This defaults to
3552       the text between the point and the next space.
3553     
3554     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3555       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3556       literally after opening the buffer.  Hopefully this can be of use in
3557       custom visit-link functions, when necessary.
3558     
3559     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3560       `muse-visit-link-default'.
3561     
3562     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3563       Search by text properties instead of regexps.  This allows Muse to find
3564       links without having to have a massive regexp that contains all link
3565       types.  The downside is that this will not work if the user defontifies
3566       the buffer.  But it would somewhat defeat the purpose of following
3567       links if you can't see them.
3568     
3569     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3570       enough command line args are passed in batch mode.
3571     
3572     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3573       `muse-explicit-link-regexp'.
3574     
3575     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3576       `muse-link-regexp'.
3577     
3578     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3579       specifies the "common ground" of all implicit links, like URLs, bare
3580       WikiNames, and -- in the future -- email addresses.
3581     
3582     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3583     
3584     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3585       optional.  That was a bad idea on my part.  Renamed from
3586       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3587       annoy anyone :^) .
3588     
3589     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3590       `muse-wiki-interwiki-expand'.
3591       (muse-wiki-handle-wikiword): Renamed from
3592       `muse-wiki-wikiword-handle'.
3593     
3594     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3595       for the eval-after-load arg since XEmacs chokes on constants.
3596     
3597     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3598       face on WikiWords that don't correspond with a file.  If people really
3599       want this to appear in bad-link face, I could accommodate that.
3600     
3601     * lisp/muse.el (muse-handle-url): New function that detects whether the
3602       given string is a URL.
3603       (muse-implicit-link-functions): Renamed from
3604       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3605       (muse-explicit-link-functions): Renamed from
3606       `muse-mode-handler-functions'.
3607       (muse-handle-implicit-link): New function that handles all
3608       implicit links by calling functions from `muse-implicit-link-functions'.
3609       (muse-handle-explicit-link): Renamed from
3610       `muse-handled-url'.
3611     
3613     modified files:
3614      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3615      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3616      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3619 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3621     Summary:
3622       Allow WikiWords to be ignored with <nop> or "''''".
3623     Revision:
3624       muse--main--1.0--patch-84
3626     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3627     
3628     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3629       whether to hide <nop> tags when coloring a Muse buffer.
3630       (muse-wiki-wikiword-at-point): Docfix.
3631       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3632       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3633       during publishing.
3634       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3635       which keeps the WikiWord that follows it from being interpreted.
3636       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3637       WikiWord delimiter.
3638     
3640     modified files:
3641      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3644 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3646     Summary:
3647       Update postal address of FSF in muse-wiki.el.
3648     Revision:
3649       muse--main--1.0--patch-83
3651     * lisp/muse-wiki.el: Update postal address of the FSF.
3652     
3654     modified files:
3655      ChangeLog lisp/muse-wiki.el
3658 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3660     Summary:
3661       Interpret explicit links before emphasis.
3662     Revision:
3663       muse--main--1.0--patch-82
3665     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3666       links before emphasis.
3667     
3668     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3669       for the heck of it.
3671     modified files:
3672      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3675 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3677     Summary:
3678       Wiki hacking, regexp tweaks.
3679     Revision:
3680       muse--main--1.0--patch-81
3682     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3683       muse-regexp.
3684     
3685     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3686       that indicates whether or not to use character classes in regexps.  The
3687       default is to let Muse try to figure it out.
3688       (muse-extreg-usable-p): Make use of this variable.
3689     
3690     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3691       this regexp.  I'm guessing it was supposed to have a TAB in there at
3692       one time.  Replace this stuff with muse-regexp-space.
3693     
3694     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3695       by default.
3696     
3697     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3698       "or".
3699     
3700     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3701       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3702       We'll fix those anchor problems eventually!
3703     
3704     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3705       uses `muse-interwiki-handle' to determine whether an interwiki link is
3706       at point.
3707     
3708     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3709       look for a suitable value at point if needed.
3710     
3711     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3712     
3713     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3714     
3715     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3717     modified files:
3718      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3719      lisp/muse-wiki.el
3722 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3724     Summary:
3725       Make installation of manual when not using Debian go smoothly.
3726     Revision:
3727       muse--main--1.0--patch-80
3729     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3730       and options are to be used when insinuating the Muse documentation into
3731       the Info menu.
3732     
3733     * Makefile (install): Make use of INSTALLINFO.
3734     
3735     * README (Installation): Give directions for changing INSTALLINFO on a
3736       Debian system and changing where Muse is installed.
3737     
3738     * muse.texi: Ditto.
3740     modified files:
3741      ChangeLog Makefile Makefile.defs README muse.texi
3744 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3746     Summary:
3747       Fix compiler warning induced by last patch.
3748     Revision:
3749       muse--main--1.0--patch-79
3751     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3752       compiler warning.
3754     modified files:
3755      ChangeLog lisp/muse-project.el lisp/muse.el
3758 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3760     Summary:
3761       Add `muse-current-file', fix minor QuickStart issue.
3762     Revision:
3763       muse--main--1.0--patch-78
3765     * examples/QuickStart: Make John Wiegley the author.
3766     
3767     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3768       `muse-current-file' instead of `buffer-file-name'.
3769     
3770     * lisp/muse-project.el (muse-current-project): Document.
3771     
3772     * lisp/muse-project.el (muse-current-file): New variable indicating the
3773       name, including path, of the file that is currently being published.
3774       (muse-project-of-file): Make use of
3775       `muse-current-file'.
3776     
3777     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3778     
3779     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3781     modified files:
3782      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3783      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3784      lisp/muse.el
3787 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3789     Summary:
3790       Make muse-replace-regexp-in-string closer to its parent; no func change.
3791     Revision:
3792       muse--main--1.0--patch-77
3794     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3795       to implement all functionality of `replace-regexp-in-string'.  No
3796       functionality change.
3797     
3799     modified files:
3800      ChangeLog lisp/muse.el
3803 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3805     Summary:
3806       Play nicely with fill, adaptive-fill, and flyspell.
3807     Revision:
3808       muse--main--1.0--patch-76
3810     * muse-mode.el (muse-mode-intangible-links): New function used to
3811       determine whether links will be considered intangible.
3812     
3813     * lisp/muse-mode.el (muse-mode-link-functions)
3814       (muse-mode-handler-functions): Minor docfix.
3815     
3816     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3817       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3818       making links intangible by default, but this may be adjusted by use of
3819       the `muse-mode-intangible-links' function.
3820     
3821     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3822       nil if we should allow a fill to occur here.  Keeps links from being
3823       broken up.
3824     
3825     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3826       non-nil if we allow spell-checking to occur here.  Keeps links from
3827       being improperly colorized.
3828     
3829     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3830       functionality change.
3832     modified files:
3833      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3836 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3838     Summary:
3839       Minor doc changes and code prettification.
3840     Revision:
3841       muse--main--1.0--patch-75
3843     * AUTHORS: Note that YH's assignment is in the mail.
3844     
3845     * README (scripts): Explain better the contents of the `scripts'
3846       directory.
3847     
3848     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3850     modified files:
3851      AUTHORS ChangeLog README lisp/muse-wiki.el
3854 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3856     Summary:
3857       Merged from hodique@lifl.fr--2005 (patch 7-11)
3858     Revision:
3859       muse--main--1.0--patch-74
3861     Patches applied:
3862     
3863      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3864        split WikiWords and InterWiki links into their own package
3865     
3866      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3867        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3868     
3869      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3870        Mimic experimental behavior for interwiki
3871     
3872      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3873        fix notes publishing
3874     
3875      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3876        various minor fixes
3878     new files:
3879      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3881     modified files:
3882      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3883      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3885     renamed files:
3886      experimental/.arch-ids/muse-wiki.el.id
3887        ==> experimental/.arch-ids/muse-wiki-old.el.id
3888      experimental/muse-wiki.el
3889        ==> experimental/muse-wiki-old.el
3891     new patches:
3892      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3893      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3894      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3895      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3896      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3899 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3901     Summary:
3902       Tell people where to find on-line version of manual.
3903     Revision:
3904       muse--main--1.0--patch-73
3906     * README: Add on-line locations for manual.
3907     
3908     * muse.texi: Remove @include directive.  This makes generating a PDF of
3909       this documentation a lot easier.
3910     
3911     * muse.texi (Preface): Add on-line locations for manual.
3913     modified files:
3914      ChangeLog README muse.texi
3917 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3919     Summary:
3920       Try to make Muse play nice with outline minor mode.
3921     Revision:
3922       muse--main--1.0--patch-72
3924     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3925     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3926     "muse" instead of "t" when adding invisibility to text or checking for
3927     invisibility.
3928     
3929     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3930     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3931     this function.
3933     modified files:
3934      ChangeLog lisp/muse-colors.el lisp/muse.el
3937 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3939     Summary:
3940       Minor grammar fix in Introduction section of manual.
3941     Revision:
3942       muse--main--1.0--patch-71
3944     * muse.texi (Introduction): Minor grammar fix.
3946     modified files:
3947      ChangeLog muse.texi
3950 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3952     Summary:
3953       Release Muse 3.01.
3954     Revision:
3955       muse--main--1.0--patch-70
3957     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3958     
3959     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3960     
3961     * lisp/muse-poem.el (muse-poem-markup-strings)
3962       (muse-poem-chapbook-strings): Make customizable.
3963     
3964     * lisp/muse-poem.el (muse-chapbook-latex-header)
3965       (muse-chapbook-latex-footer): Docfix.
3966     
3967     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3968       (muse-texinfo-pdf-extension): Ditto.
3969     
3970     * lisp/muse.el (muse-version): Change to 3.01.
3971     
3972     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
3973       done, for now!
3975     modified files:
3976      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3977      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3980 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3982     Summary:
3983       Tweak documentation thoroughly; still incomplete.
3984     Revision:
3985       muse--main--1.0--patch-69
3987     * README: Minor tweaks.
3988     
3989     * muse.texi: Massively rename chapters so that the titles are more
3990       descriptive.  Clean up grammar.
3991     
3992     * muse.texi (Obtaining Muse): Move content of Installation node here,
3993       stripping out any customization tips, since those are covered later.
3994       Re-work this chapter since I was dissatisfied with it.
3995     
3996     * muse.texi (Installation): This node has the content of README regarding
3997       installation, which fits the title of the node much better than the
3998       previous content.
3999     
4000     * muse.texi (Blosxom): Turn the sections of this section into
4001       subsections.
4002     
4003     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4004       like lists!
4005     
4006     * muse.texi (History): Add a "2005" item.
4008     modified files:
4009      ChangeLog README muse.texi
4012 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4014     Summary:
4015       Finish documenting 2 more publishing styles.
4016     Revision:
4017       muse--main--1.0--patch-68
4019     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4020     
4021     * lisp/muse-journal.el: Docfixes.
4022     
4023     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4024       documentation to this function.
4025     
4026     * muse.texi (Blosxom Options): New node containing the publishing styles
4027       and options provided by Blosxom.
4028       (Book): Add usage note, as I suspect a lot of people might be confused
4029       by this style.
4030       (HTML): Space out entries better.
4031       (Journal, LaTeX): New nodes for publishing styles.
4032       (Common Elements): Document a few options that are present in
4033       `muse-publish.el'.
4035     modified files:
4036      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4037      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4040 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4042     Summary:
4043       Make Muse installable and correct an Emacs21 issue.
4044     Revision:
4045       muse--main--1.0--patch-67
4047     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4048       directory will be generated.
4049       (all): Compile muse.info by default.
4050       (doc): Refactor into individual generation rules for .html and .info
4051       files.
4052       (install): New rule that installs Muse source code, compiled .elc
4053       files, and the manual into proper places.
4054     
4055     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4056     
4057     * README (Insinuation): Move old content of Installation here.
4058       (Installation): Fill out this section.
4059       (Further Documentation): Add link to my website and note that a full
4060       manual is included with Muse.
4061     
4062     * lisp/Makefile (EL): Populate with .el files.
4063       (install): New rule that installs both .elc and .el files.
4064     
4065     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4066       Emacs21, hack in a handler for the @documentencoding tag so that it
4067       doesn't error out.
4069     modified files:
4070      ChangeLog Makefile Makefile.defs README lisp/Makefile
4071      lisp/muse-texinfo.el
4074 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4076     Summary:
4077       Cater even more to XEmacs and its annoying whims.
4078     Revision:
4079       muse--main--1.0--patch-66
4081     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4082       environment variable.
4083     
4084     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4085       handle it.  Load `muse-build.el' instead.
4086     
4087     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4088       used.
4089     
4090     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4091       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4092       not used.
4093     
4094     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4095       function does not appear to be used.
4096     
4097     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4098       `replace-regexp-in-string', since XEmacs doesn't have this function.
4099       We only implement the first 3 args, but this could be extended if we
4100       need to do so.
4101     
4102     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4103       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4104     
4105     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4106     
4107     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4108       make XEmacs shut up.
4109     
4110     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4111     
4112     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4113     
4114     * lisp/muse-http.el (muse-winnow-list): Ditto.
4115     
4116     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4117     
4118     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4119     
4120     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4121     
4122     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4123       anything.
4124     
4125     * scripts/publish: Use EMACS environment variable instead of hard-coding
4126       it.
4128     modified files:
4129      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4130      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4131      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4132      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4133      lisp/muse.el scripts/muse-build.el scripts/publish
4136 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4138     Summary:
4139       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4140     Revision:
4141       muse--main--1.0--patch-65
4143     * AUTHORS: Update entry.
4144     
4145     * muse-*.el: Move to the lisp directory.
4146     
4147     * lisp/Makefile: New file containing rules to test and compile the
4148       source.
4149     
4150     * Makefile.defs: New file that contains common definitions for all other
4151       Makefiles, such as Emacs command to use.
4152     
4153     * Makefile: Move lisp-specific rules to lisp/Makefile.
4154       (SUBDIRS): New variable containing subdirectories to clean.
4155     
4156     * README: Update to reflect new location of source files.  Give updated
4157       directions for compiling with XEmacs.
4158     
4159     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4160       compile.
4161       (%.html): Pass SITEFLAG as an environment variable to
4162       ../scripts/publish.
4163     
4164     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4165       seems to be needed to keep the process from failing.  This has *got* to
4166       be a bug in Muse, but I don't want to deal with it now.
4167     
4168     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4169     
4170     * lisp/muse-convert.el: Move line to commentary section.
4171     
4172     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4173       locally-bound `type' variable isn't used here.
4174     
4175     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4176     
4177     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4178       binding.
4179     
4180     * scripts/muse-build.el (load-path): Correct paths.
4181     
4182     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4183       as to avoid spurious warnings.
4184     
4185     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4186       it exists.
4187     
4188     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4189       (muse-match-string-no-properties): New functions that take the place of
4190       `line-end-position', `line-beginning-position', and
4191       `match-string-no-properties', respectively.
4192     
4193     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4194       (muse-my-journal-find-entries): Use Muse-specific version of
4195       `match-string-no-properties', `line-beginning-position', and
4196       `line-end-position' since these do not exist in XEmacs.
4197     
4198     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4199       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4200     
4201     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4202     
4203     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4204       (muse-html-insert-contents): Ditto.
4205     
4206     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4207     
4208     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4209     
4210     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4211     
4212     * lisp/muse-publish.el (muse-publish-markup-tag)
4213       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4214       (muse-published-buffer-contents): Ditto.
4215     
4216     * scripts/muse-build.el (muse-elint-files): Ditto.
4218     new files:
4219      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4220      lisp/.arch-ids/Makefile.id lisp/Makefile
4222     modified files:
4223      AUTHORS ChangeLog Makefile README examples/Makefile
4224      examples/QuickStart examples/johnw/muse-johnw.el
4225      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4226      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4227      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4228      lisp/muse.el scripts/muse-build.el scripts/publish
4230     renamed files:
4231      .arch-ids/muse-blosxom.el.id
4232        ==> lisp/.arch-ids/muse-blosxom.el.id
4233      .arch-ids/muse-book.el.id
4234        ==> lisp/.arch-ids/muse-book.el.id
4235      .arch-ids/muse-colors.el.id
4236        ==> lisp/.arch-ids/muse-colors.el.id
4237      .arch-ids/muse-convert.el.id
4238        ==> lisp/.arch-ids/muse-convert.el.id
4239      .arch-ids/muse-docbook.el.id
4240        ==> lisp/.arch-ids/muse-docbook.el.id
4241      .arch-ids/muse-html.el.id
4242        ==> lisp/.arch-ids/muse-html.el.id
4243      .arch-ids/muse-http.el.id
4244        ==> lisp/.arch-ids/muse-http.el.id
4245      .arch-ids/muse-journal.el.id
4246        ==> lisp/.arch-ids/muse-journal.el.id
4247      .arch-ids/muse-latex.el.id
4248        ==> lisp/.arch-ids/muse-latex.el.id
4249      .arch-ids/muse-mode.el.id
4250        ==> lisp/.arch-ids/muse-mode.el.id
4251      .arch-ids/muse-poem.el.id
4252        ==> lisp/.arch-ids/muse-poem.el.id
4253      .arch-ids/muse-project.el.id
4254        ==> lisp/.arch-ids/muse-project.el.id
4255      .arch-ids/muse-publish.el.id
4256        ==> lisp/.arch-ids/muse-publish.el.id
4257      .arch-ids/muse-regexps.el.id
4258        ==> lisp/.arch-ids/muse-regexps.el.id
4259      .arch-ids/muse-texinfo.el.id
4260        ==> lisp/.arch-ids/muse-texinfo.el.id
4261      .arch-ids/muse.el.id
4262        ==> lisp/.arch-ids/muse.el.id
4263      muse-blosxom.el
4264        ==> lisp/muse-blosxom.el
4265      muse-book.el
4266        ==> lisp/muse-book.el
4267      muse-colors.el
4268        ==> lisp/muse-colors.el
4269      muse-convert.el
4270        ==> lisp/muse-convert.el
4271      muse-docbook.el
4272        ==> lisp/muse-docbook.el
4273      muse-html.el
4274        ==> lisp/muse-html.el
4275      muse-http.el
4276        ==> lisp/muse-http.el
4277      muse-journal.el
4278        ==> lisp/muse-journal.el
4279      muse-latex.el
4280        ==> lisp/muse-latex.el
4281      muse-mode.el
4282        ==> lisp/muse-mode.el
4283      muse-poem.el
4284        ==> lisp/muse-poem.el
4285      muse-project.el
4286        ==> lisp/muse-project.el
4287      muse-publish.el
4288        ==> lisp/muse-publish.el
4289      muse-regexps.el
4290        ==> lisp/muse-regexps.el
4291      muse-texinfo.el
4292        ==> lisp/muse-texinfo.el
4293      muse.el
4294        ==> lisp/muse.el
4296     new directories:
4297      lisp lisp/.arch-ids
4300 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4302     Summary:
4303       Massively untabify files.
4304     Revision:
4305       muse--main--1.0--patch-64
4308     modified files:
4309      ChangeLog ChangeLog.2004 experimental/muse-message.el
4310      experimental/muse-wiki.el muse-book.el muse-colors.el
4311      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4312      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4313      muse-project.el muse-publish.el muse-regexps.el
4314      muse-texinfo.el muse.el
4317 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4319     Summary:
4320       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4321     Revision:
4322       muse--main--1.0--patch-63
4324     (Summary of changes that Yann made)
4325     
4326     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4327     
4328     * muse-mode.el (muse-generate-index): Move index generation code into
4329       `muse-index-as-string'.
4330       (muse-index-as-string): New function that generates an index and
4331       returns it as a string, instead of placing it in a buffer like
4332       `muse-generate-index' used to.
4333     
4334     Patches applied:
4335     
4336      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4337        merge from mwolson@gnu.org--2005
4338     
4339      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4340        Accept WikiWords as links [mostly rescinded]
4341     
4342      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4343        merge from mwolson@gnu.org--2005/muse--main--1.0
4344     
4345      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4346        Merged from mwolson@gnu.org--2005 (patch 60-62)
4347     
4348      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4349        provide a string view of the index
4351     modified files:
4352      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4354     new patches:
4355      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4356      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4357      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4358      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4359      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4362 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4364     Summary:
4365       Document Blosxom, Book, DocBook, and HTML publishing styles.
4366     Revision:
4367       muse--main--1.0--patch-62
4369     * muse-blosxom.el: Clean up header.
4370     
4371     * muse-book.el (muse-before-book-publish-hook): Rename to
4372       `muse-book-before-publish-hook'.
4373       (muse-after-book-publish-hook): Rename to
4374       `muse-book-after-publish-hook'.
4375     
4376     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4377       (muse-html-markup-strings, muse-xhtml-markup-strings)
4378       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4379       (muse-html-charset-default, muse-html-encoding-default)
4380       (muse-html-encoding-map): Docfixes.
4381     
4382     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4383       sections.
4385     modified files:
4386      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4389 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4391     Summary:
4392       Begin work on Publishing Styles section of manual.
4393     Revision:
4394       muse--main--1.0--patch-61
4396     * Makefile (.PHONY): Add "doc" to list.
4397       (doc): New rule that generates Info and HTML files from muse.texi.
4398       (dist): Rely on `distclean', not `clean'.
4399     
4400     * examples/QuickStart (Authoring mode): Remove empty section.
4401     
4402     * muse.texi: Call this program "the Emacs Muse" in title.
4403       (Publishing Styles): Begin to populate section.
4404       (Deriving Styles): First subsection of Publishing Styles.
4405       (Contributors): Remove spurious copyright section, since we address
4406       this in the title.
4407     
4408     * README: Actually remember to add this file.
4410     new files:
4411      .arch-ids/README.id README
4413     modified files:
4414      ChangeLog Makefile examples/QuickStart muse.texi
4417 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4419     Summary:
4420       Document Markup Rules.
4421     Revision:
4422       muse--main--1.0--patch-60
4424     * examples/QuickStart: Remove stray <comment> tag.
4425     
4426     * muse.texi (Top): Comment every menu line.
4427       (Markup Rules): New section with plenty of subsections.
4429     modified files:
4430      ChangeLog examples/QuickStart muse.texi
4433 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4435     Summary:
4436       Release this as Muse 3.00.90 (RC1).
4437     Revision:
4438       muse--main--1.0--patch-59
4440     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4441       is compatible with both Emacs and XEmacs.
4442     
4443     * examples/README: Renamed to QuickStart.
4444     
4445     * examples/Makefile (EXAMPLES): Reflect name change of README.
4446     
4447     * muse.el: Ditto.
4449     modified files:
4450      ChangeLog Makefile examples/Makefile muse.el
4452     renamed files:
4453      examples/.arch-ids/README.id
4454        ==> examples/.arch-ids/QuickStart.id
4455      examples/README
4456        ==> examples/QuickStart
4459 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4461     Summary:
4462       Makefile refactoring.
4463     Revision:
4464       muse--main--1.0--patch-58
4466     * Makefile (.PHONY): List all non-file targets.
4467       (examples): New rule that calls Make in the examples directory.
4468       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4469     
4470     * README: Move to the examples directory.  I'd prefer to distribute a
4471       very basic plain text README and use this as a quickstart + markup
4472       example + publishing example.
4473     
4474     * examples/Makefile: Move all README-related rules here.
4475     
4476     * examples/README: Add an "About this document" section.  
4477     
4478     * scripts/publish (style): Do not include the contrib directory, since we
4479       don't use any code from there.  Since this is only invoked from the
4480       examples directory, make sure add the parent directory to the load
4481       path.
4482     
4483     * muse.texi: Change version to 3.00.90 (RC1).
4484     
4485     * muse.el: Change location of the README file in header.
4486     
4487     * muse.el (muse-version): Update to 3.00.90 (RC1).
4489     new files:
4490      examples/.arch-ids/Makefile.id examples/Makefile
4492     modified files:
4493      ChangeLog Makefile examples/README muse.el muse.texi
4494      scripts/publish
4496     renamed files:
4497      .arch-ids/README.id
4498        ==> examples/.arch-ids/README.id
4499      README
4500        ==> examples/README
4503 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4505     Summary:
4506       Update my example configuration.
4507     Revision:
4508       muse--main--1.0--patch-57
4510     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4511       and experimental status of muse-message.
4513     modified files:
4514      ChangeLog examples/mwolson/muse-init.el
4517 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4519     Summary:
4520       Provide optional outline-style faces; customization fixes; experimental stuff.
4521     Revision:
4522       muse--main--1.0--patch-56
4524     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4525       option that determines what the header faces should look like.  If
4526       'outline, use outline-style faces.  If nil, don't generate the faces at
4527       all, which allows the user to specify their own.  Otherwise, use the
4528       scaled faces, which is the default behavior.
4529       (muse-colors-outline-faces-list): List of faces to use.  In case the
4530       outline faces are not available, provide reasonable defaults.
4531       (muse-make-faces): Use dolist instead of mapc.  Implement the
4532       possibility of having outline-style colors for heading.  Don't call
4533       this function immediately -- give the users time to make their changes
4534       through the customize interface.  Once we call this function, Emcs from
4535       CVS will not allow the faces to be changed easily, which is a shame.
4536     
4537     * muse-message.el (muse-message-contents-tag): Copied from
4538       `muse-publish-contents-tag' in order to keep the customization
4539       interface from making the `muse-markup-tags' option from throwing a
4540       type mismatch error.  This function is untested and will likely do
4541       nothing useful.  This file has been moved to the experimental folder
4542       until it gets fleshed out more.
4543     
4544     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4545       file that could eventually provide wiki-like ability.  Currently this
4546       is just a collection of functions that were pruned out when he remade
4547       Muse, so don't get too excited.  I plan to eventually merge Yann
4548       Hodique's work here, probably after the first release of Muse.
4549     
4550     * muse-regexps.el (muse-regexp): Improve description.
4551     
4552     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4553       the muse-regexp group since it is just a single regexp.  Lists of
4554       regexps don't have to be in muse-regexp, however.
4555     
4556     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4557       since the Emacs devel mailing list seems to not want Britain-izations
4558       in Emacs code.
4559     
4560     * muse-colors.el (muse-colors): Ditto.
4561     
4562     * muse-docbook.el (muse-docbook): Ditto.
4563     
4564     * muse-html.el (muse-html): Ditto.
4565     
4566     * muse-http.el (muse-http): Ditto.
4567     
4568     * muse-message.el (muse-message): Ditto.
4569     
4570     * muse-mode.el (muse-mode): Ditto.
4571     
4572     * muse-project.el (muse-project): Ditto.
4573     
4574     * muse-publish.el (muse-publish): Ditto.
4575     
4576     * muse.el (muse): Ditto.
4578     new files:
4579      experimental/.arch-ids/=id
4580      experimental/.arch-ids/muse-wiki.el.id
4581      experimental/muse-wiki.el
4583     modified files:
4584      ChangeLog experimental/muse-message.el muse-blosxom.el
4585      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4586      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4587      muse.el
4589     renamed files:
4590      .arch-ids/muse-message.el.id
4591        ==> experimental/.arch-ids/muse-message.el.id
4592      muse-message.el
4593        ==> experimental/muse-message.el
4595     new directories:
4596      experimental experimental/.arch-ids
4599 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4601     Summary:
4602       Fix publishing error when given an empty string for header/footer.
4603     Revision:
4604       muse--main--1.0--patch-55
4606     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4607       `file-readable-p' if it is an empty string.  For some reason,
4608       `file-readable-p' and `insert-file-contents' were treating an empty
4609       string as if it were the current directory.
4611     modified files:
4612      ChangeLog muse-publish.el
4615 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4617     Summary:
4618       WYSIWYG emphasis, XEmacs compatibility hacks.
4619     Revision:
4620       muse--main--1.0--patch-54
4622     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4623       compliant.  Only colorize if we end with the same number of asterisks
4624       as we start with, preventing unnoticed syntax errors.  Don't colorize
4625       in the middle of a word.
4626       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4627       Only colorize if we end with an underscore.  Don't colorize in the
4628       middle of a word.
4629     
4630     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4631       inside of group.  This will probably not do anything, but it seems
4632       syntactically good.
4633     
4634     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4635       where we start with an image link.  JohnW didn't seem to like having
4636       <p> tags inserted before image links, but they don't validate properly
4637       as they are.  For now, I will surround such links/paragraphs with <div
4638       class="image-link"> in an attempt to be as not invasive and yet
4639       standards compliant as possible.
4640     
4641     * muse-html.el (muse-html-escape-string): Work around distinction between
4642       int and char types in XEmacs.  Deal with an annoying replace-match bug
4643       in XEmacs that rears its head at times.
4644     
4645     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4646       multi-line.
4648     modified files:
4649      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4650      muse-publish.el
4653 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4655     Summary:
4656       Minor code cleanup to address elint issues.
4657     Revision:
4658       muse--main--1.0--patch-53
4660     * Makefile (test): Don't build README files during this rule.  Remove
4661       spurious "make clean" statement.
4662     
4663     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4664       `muse-colors' group, and give it a proper type.
4665     
4666     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4667     
4668     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4669       muse-my-journal-find-entries): Replace `string-to-int' with
4670       `string-to-number'.
4671     
4672     * muse-html.el (muse-html-insert-contents): Ditto.
4673     
4674     * muse-journal.el (muse-journal-html-munge-buffer,
4675       muse-journal-latex-munge-buffer): Ditto.
4676     
4677     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4678     
4679     * muse-publish.el (muse-publish-markup-footnote,
4680       muse-publish-contents-tag): Ditto.
4681     
4682     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4684     modified files:
4685      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4686      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4687      muse-regexps.el
4690 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4692     Summary:
4693       Add ability to automate the creation a new blosxom entry.
4694     Revision:
4695       muse--main--1.0--patch-52
4697     * examples/mwolson/muse-init.el: Move new entry section to
4698       muse-blosxom.el.  Modify the key settings in my example accordingly.
4699     
4700     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4701       Muse always makes sure that the file ends with a newline.
4702     
4703     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4704       planner markup is now provided automatically by the planner port to
4705       Muse, and we don't have any customized markup.
4706     
4707     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4708       variable that specifies where the base directory of your blog entries
4709       is found.
4710     
4711     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4712       the base directory.  Explore categories recursively.
4713     
4714     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4715       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4716       special characters file name.
4717     
4718     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4719       making a new blog entry.  It will prompt you for a category, then a
4720       title, and then will create a new file that has the date and title
4721       inserted.
4723     modified files:
4724      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4727 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4729     Summary:
4730       Change mailing address of FSF, add AUTHORS file.
4731     Revision:
4732       muse--main--1.0--patch-51
4734     * muse-*.el, muse.texi: Change mailing address of FSF.
4735     
4736     * muse.texi (Contributors): Fix typo.
4737     
4738     * AUTHORS: New file containing a list of all of those who have
4739       contributed code or documentation to Muse, how many lines were changed,
4740       etc.
4742     new files:
4743      .arch-ids/AUTHORS.id AUTHORS
4745     modified files:
4746      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4747      muse-html.el muse-http.el muse-journal.el muse-latex.el
4748      muse-message.el muse-mode.el muse-poem.el muse-project.el
4749      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4750      muse.texi
4753 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4755     Summary:
4756       Merged from hodique@lifl.fr--2005 (patch 0-1)
4757     Revision:
4758       muse--main--1.0--patch-50
4760     Patches applied:
4761     
4762      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4763        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4764     
4765      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4766        fix .html (for example) in visible names for links
4768     modified files:
4769      ChangeLog muse-publish.el
4771     new patches:
4772      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4773      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4776 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4778     Summary:
4779       Make generated X(HT)ML show up in the right encoding in other modes.
4780     Revision:
4781       muse--main--1.0--patch-49
4783     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4784       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4785       generated (X)HTML files show up in the right coding system when editing
4786       them with another Emacs mode.
4787     
4788     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4789       encoding instead of hard-coding it.
4790     
4791     * muse-message.el: Add content to Commentary section, explaining the use
4792       of this publishing style.
4794     modified files:
4795      ChangeLog muse-html.el muse-journal.el muse-message.el
4798 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4800     Summary:
4801       Move regexps to same group, only make 4 heading faces.
4802     Revision:
4803       muse--main--1.0--patch-48
4805     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4806       can only publish 3 of them specially, leaving the fourth to be in
4807       plain text.
4808       (muse-colors-markup): Only recognize 4 levels of heading.
4809     
4810     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4811       (muse-file-regexp, muse-image-regexp)
4812       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4813       like a good idea to have all the regexps in the same group.
4815     modified files:
4816      ChangeLog muse-colors.el muse-regexps.el muse.el
4819 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4821     Summary:
4822       Update my example config, minor code cleanup.
4823     Revision:
4824       muse--main--1.0--patch-47
4826     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4827       names and add "Plans" project.
4828     
4829     * muse-docbook.el (looking-back): Delete.
4830     
4831     * muse-html.el (looking-back): Delete.
4832     
4833     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4834       instead of `looking-back'.
4835     
4836     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4837       function, use this function.  If `looking-back' exists, call it;
4838       otherwise, use a workaround.
4840     removed files:
4841      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4843     modified files:
4844      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4845      muse-html.el muse.el
4848 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4850     Summary:
4851       Handle a few paragraph publishing edge cases better.
4852     Revision:
4853       muse--main--1.0--patch-46
4855     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4856       beginning-of-document, end-of-document, and paragraph separator regexps
4857       so that one markup rule can be used in all these cases.
4858       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
4859       particular, blockquote or center at beginning or end of document will
4860       be published properly.  Hopefully this won't slow things down too much.
4861       (muse-docbook-markup-paragraph-close): Removed.
4862     
4863     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4864     
4865     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4866       Ditto.
4867       (muse-html-markup-paragraph-close): Removed.
4869     modified files:
4870      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4873 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4875     Summary:
4876       Improve prompt when reading a tag.
4877     Revision:
4878       muse--main--1.0--patch-45
4880     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4881       other Emacs modes seem to do.
4883     modified files:
4884      ChangeLog muse-mode.el
4887 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4889     Summary:
4890       Warn user when publishing fails due to a private directory.
4891     Revision:
4892       muse--main--1.0--patch-44
4894     * muse-project.el (muse-project-private-p): Warn users when publishing a
4895       file fails due to its directory not being readable by others.  Make
4896       sure that you do a `chmod +o name_of_directory' if you want the
4897       contents of that directory to be publishable.
4899     modified files:
4900      ChangeLog muse-project.el
4903 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4905     Summary:
4906       Fix error with example tags and message publishing style.
4907     Revision:
4908       muse--main--1.0--patch-43
4910     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
4911       see if a previous definition for `font-lock-multiline' exists.
4912     
4913     * muse-message.el (muse-message-example-tag): Don't require two
4914       additional (unused) arguments.
4916     modified files:
4917      ChangeLog muse-colors.el muse-message.el
4920 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4922     Summary:
4923       Always end the published document with a newline.
4924     Revision:
4925       muse--main--1.0--patch-42
4927     * muse-html.el (muse-html-markup-paragraph-close): Always end the
4928       published document with a newline.
4929     
4930     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4932     modified files:
4933      ChangeLog muse-docbook.el muse-html.el
4936 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4938     Summary:
4939       Don't let automatic backup files crash the publishing process.
4940     Revision:
4941       muse--main--1.0--patch-41
4943     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4944       directive since this value is already processed by
4945       `muse-publish-markup-directive', and may be obtained by using
4946       the code: (muse-publishing-directive "date").
4947     
4948     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4949       to run (funcall nil); this happened once during a debugging process.
4950     
4951     * muse-project.el (muse-project-private-p): Skip any file for which we
4952       cannot fetch attributes.  This fixes a bug where having an
4953       Emacs-generated automatic backup file in a publishing directory causes
4954       the publishing process to halt with an error.
4956     modified files:
4957      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4960 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4962     Summary:
4963       Apply fix in previous patch to the DocBook publishing style.
4964     Revision:
4965       muse--main--1.0--patch-40
4967     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4968       previous patch here as well.
4969     
4971     modified files:
4972      ChangeLog muse-docbook.el
4975 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4977     Summary:
4978       Fix newly-introduced lock-up during HTML publishing.
4979     Revision:
4980       muse--main--1.0--patch-39
4982     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4983       planner rules higher priority in the publishing sequence.  Hopefully
4984       this will not wreck anything; I don't use these rules, so I cannot
4985       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
4986     
4987     * muse-html.el (muse-html-markup-paragraph-close): Don't use
4988       replace-match; that seems to be slightly evil.  Return nil instead of a
4989       newline since otherwise Muse thinks that we are not done yet and gets
4990       into an infinite loop.  This should fix the lock-up problem that
4991       resulted from the previous few patches.
4993     modified files:
4994      ChangeLog muse-blosxom.el muse-html.el
4997 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4999     Summary:
5000       Parenthesis goofup.
5001     Revision:
5002       muse--main--1.0--patch-38
5004     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5005     
5007     modified files:
5008      ChangeLog muse-blosxom.el
5011 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5013     Summary:
5014       Make docbook and blosxom modes close paragraphs properly at end.
5015     Revision:
5016       muse--main--1.0--patch-37
5018     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5019       patch.
5020     
5021     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5022       (muse-docbook-markup-paragraph-close): Adapt from
5023       `muse-html-markup-paragraph-close'.
5024     
5025     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5026       preserve the same appearance as before the last patch.
5028     modified files:
5029      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5032 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5034     Summary:
5035       Bugfix: Close P tag properly at end of file.
5036     Revision:
5037       muse--main--1.0--patch-36
5039     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5040       error.
5041     
5042     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5043       detecting whether or not a paragraph needs a closing P tag.
5044       (muse-html-markup-paragraph-close): New function that only inserts a
5045       closing P tag when an unclosed P tag is nearby.
5047     modified files:
5048      ChangeLog muse-blosxom.el muse-html.el
5051 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5053     Summary:
5054       Update my example settings.
5055     Revision:
5056       muse--main--1.0--patch-35
5058     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5060     modified files:
5061      ChangeLog examples/mwolson/muse-init.el
5064 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5066     Summary:
5067       Update documentation for C-c TAB feature.
5068     Revision:
5069       muse--main--1.0--patch-34
5071     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5072       `muse-insert-tag'.
5073     
5075     modified files:
5076      ChangeLog muse.texi
5079 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5081     Summary:
5082       New feature: tag completion with C-c TAB.
5083     Revision:
5084       muse--main--1.0--patch-33
5086     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5087       (muse-tag-history, muse-custom-tags): New variables that keep track of
5088       the tag history and newly-entered tags respectively for
5089       `muse-insert-tag'.
5090       (muse-insert-tag): New function that interactively prompts the user for
5091       a tag to use.
5093     modified files:
5094      ChangeLog muse-mode.el
5097 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5099     Summary:
5100       Fix XHTML validation error with <hr> and <br>.
5101     Revision:
5102       muse--main--1.0--patch-32
5104     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5105       and HR tags for XHTML publishing.  This should fix a few validation
5106       errors that I've been noticing lately.
5108     modified files:
5109      ChangeLog muse-html.el
5112 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5114     Summary:
5115       Remove flyspell overlays on links.
5116     Revision:
5117       muse--main--1.0--patch-31
5119     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5120       should make the link clickable.  On Emacs21, the color will stay red,
5121       but other Emacsen should do the right thing, which is use the normal
5122       link color.  Hopefully this will fix some strange flyspell-related link
5123       problems.
5125     modified files:
5126      ChangeLog muse-colors.el
5129 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5131     Summary:
5132       Update my example Muse settings.
5133     Revision:
5134       muse--main--1.0--patch-30
5136     * examples/mwolson/muse-init.el: Update from my latest version.
5137       (muse-project-alist): Remove the francais part of my blog.
5138       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5139       into this and `my-muse-mode-fill-nobreak-p'.
5140       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5141       this is the best way to accomplish this.
5142       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5143       characters in the title.
5144       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5146     modified files:
5147      ChangeLog examples/mwolson/muse-init.el
5150 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5152     Summary:
5153       Add simple `muse-version' function.
5154     Revision:
5155       muse--main--1.0--patch-29
5157     * muse.el (muse-version): New function that displays the value of the
5158       `muse-version' variable.  This should be easier for the user to type
5159       than C-h v muse-version.
5161     modified files:
5162      ChangeLog muse.el
5165 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5167     Summary:
5168       Don't compile documentation by default.
5169     Revision:
5170       muse--main--1.0--patch-28
5172     * Makefile (all): Don't compile documentation by default.
5173       (doc): Use this rule to compile documentation.
5175     modified files:
5176      ChangeLog Makefile
5179 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5181     Summary:
5182       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5183     Revision:
5184       muse--main--1.0--patch-27
5186     2005-04-16  Michael Olson  <mwolson@gnu.org>
5187     
5188         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5189         johnw. If a journal entry's title is a [[link]], then an
5190         <enclosure> tag will be added to the XML data giving the size and
5191         MIME type of the link target.  This makes podcasting with Muse
5192         trivial.
5193         (muse-journal-rss-entry-template): Add enclosure usage to example.
5194         (muse-journal-rss-munge-buffer): Implement enclosures.
5196     modified files:
5197      ChangeLog muse-journal.el
5200 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5202     Summary:
5203       Standardize source headers, appease elint, don't require planner
5204     Revision:
5205       muse--main--1.0--patch-26
5207     2005-04-15  Michael Olson  <mwolson@gnu.org>
5208     
5209         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5210         `scripts' directory since it really isn't part of Muse proper; it
5211         is used to generate Muse output from the command line.
5212     
5213         * muse-blosxom.el: Handle case where planner is not loaded so that
5214         it isn't a hard requirement.
5215     
5216         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5217         that elint doesn't complain.
5218     
5219         * muse-message.el (muse-message-markup-link): Don't throw up on
5220         links with no description.
5221     
5222         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5223         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5224         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5225         muse-project.el, muse-publish.el, muse-regexps.el,
5226         muse-texinfo.el, muse.el: Add standard header for each file in
5227         preparation for the initial release, which will hopefully happen
5228         sometime within the next month.
5229     
5231     removed files:
5232      experimental/.arch-ids/=id
5234     modified files:
5235      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5236      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5237      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5238      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5239      muse-texinfo.el muse.el
5241     renamed files:
5242      .arch-ids/muse-build.el.id
5243        ==> scripts/.arch-ids/muse-build.el.id
5244      muse-build.el
5245        ==> scripts/muse-build.el
5247     removed directories:
5248      experimental experimental/.arch-ids
5251 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5253     Summary:
5254       Merge contents of muse-latexcjk.el into muse-latex.el.
5255     Revision:
5256       muse--main--1.0--patch-25
5258     2005-04-14  Michael Olson  <mwolson@gnu.org>
5259     
5260         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5261         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5262         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5263         Merge in from muse-latexcjk.el.
5264     
5265         * muse-latexcjk.el: Removed, functionality merged with
5266         muse-latex.el
5268     removed files:
5269      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5271     modified files:
5272      ChangeLog muse-latex.el
5275 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5277     Summary:
5278       Merge muse-xhtml.el into muse-html.el.
5279     Revision:
5280       muse--main--1.0--patch-24
5282     2005-04-06  Michael Olson  <mwolson@gnu.org>
5283     
5284         * examples/mwolson/muse-init.el: Update with respect to the
5285         muse-xhtml.el merge.
5286     
5287         * muse-html.el: The contents of muse-xhtml.el have been merged in
5288         as advised by John Wiegley.
5289         (muse-html-style-sheet): Add example for XHTML use in the
5290         function's documentation.
5291         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5292         Moved from muse-xhtml.el.
5293     
5294         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5296     removed files:
5297      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5299     modified files:
5300      ChangeLog examples/mwolson/muse-init.el muse-html.el
5303 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5305     Summary:
5306       Try to fix regexps for Emacs 21.4.
5307     Revision:
5308       muse--main--1.0--patch-23
5310     2005-04-05  Michael Olson  <mwolson@gnu.org>
5311     
5312         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5313         for Emacs 21.4.
5315     modified files:
5316      ChangeLog muse-regexps.el
5319 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5321     Summary:
5322       Add comments to the publish-project example script
5323     Revision:
5324       muse--main--1.0--patch-22
5326     2005-04-01  Michael Olson  <mwolson@gnu.org>
5327     
5328         * examples/publish-project: Moved here from
5329         scripts/publish-project.  Added a few comments so people know what
5330         it is used for.
5332     modified files:
5333      ChangeLog examples/publish-project
5335     renamed files:
5336      scripts/.arch-ids/publish-project.id
5337        ==> examples/.arch-ids/publish-project.id
5338      scripts/publish-project
5339        ==> examples/publish-project
5342 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5344     Summary:
5345       New XHTML style, add more examples to my sample muse config
5346     Revision:
5347       muse--main--1.0--patch-21
5349     2005-03-31  Michael Olson  <mwolson@gnu.org>
5350     
5351         * examples/mwolson/muse-init.el: Give an example of deriving a
5352         custom publishing style.
5353         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5354         (my-muse-prepare-entry-for-xanga): Mangle the published output
5355         from a blosxom project and copy the result to the clipboard for
5356         easy pasting into Xanga's web form.  The file is untouched.
5357     
5358         * muse-html.el (muse-html-style-sheet): Include the <style
5359         type="text/css"></style> wrapper around the example.
5360         (muse-html-header): Don't add <style type="text/css"></style>
5361         around the value of `muse-html-style-sheet' anymore.  This allows
5362         for the option of putting your stylesheet(s) in a separate file.
5363         An example of this is given in the documentation for this
5364         variable.
5365     
5366         * muse-xhtml: New file that implements a publishing style which is
5367         derived from HTML mode.  It uses a slightly modified version of
5368         the HTML markup rules to generate XHTML-compliant output.
5369     
5370         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5371         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5372         header gaffes.
5373     
5374         * muse-journal.el: Add new "journal-xhtml" style.
5375     
5376         * muse-message.el: Add new "message-xhtml" style.
5378     new files:
5379      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5381     modified files:
5382      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5383      muse-html.el muse-journal.el muse-message.el
5386 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5388     Summary:
5389       Add my muse configuration to the examples
5390     Revision:
5391       muse--main--1.0--patch-20
5393     2005-03-24  Michael Olson  <mwolson@gnu.org>
5394     
5395         * examples/johnw: Move John Wiegley's configuration to this
5396         directory.
5397     
5398         * examples/mwolson: My configuration files go here.
5399     
5400         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5401         just figured out how to keep links from being spell-checked or
5402         split up by fill-mode, so the implementation of this may be found
5403         here.  I also made a function that sets up a blog entry for me.
5405     new files:
5406      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5407      examples/mwolson/.arch-ids/muse-init.el.id
5408      examples/mwolson/muse-init.el
5410     modified files:
5411      ChangeLog
5413     renamed files:
5414      examples/.arch-ids/muse-johnw.el.id
5415        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5416      examples/.arch-ids/publish-johnw.id
5417        ==> examples/johnw/.arch-ids/publish-johnw.id
5418      examples/muse-johnw.el
5419        ==> examples/johnw/muse-johnw.el
5420      examples/publish-johnw
5421        ==> examples/johnw/publish-johnw
5423     new directories:
5424      examples/johnw examples/johnw/.arch-ids examples/mwolson
5425      examples/mwolson/.arch-ids
5428 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5430     Summary:
5431       Add muse-blosxom script and plugin for pyblosxom
5432     Revision:
5433       muse--main--1.0--patch-19
5435     2005-03-24  Michael Olson  <mwolson@gnu.org>
5436     
5437         * muse-blosxom.el: Update copyright notice in headers and mention
5438         the pyblosxom scripts.
5439     
5440         * contrib/pyblosxom: New directory containing pyblosxom plugins
5441         and helper scripts.
5442     
5443         * contrib/getstamps.py: Script that generates the "timestamps"
5444         file, run on the local machine.
5445     
5446         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5447         timestamps file.
5449     new files:
5450      contrib/pyblosxom/.arch-ids/=id
5451      contrib/pyblosxom/.arch-ids/getstamps.py.id
5452      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5453      contrib/pyblosxom/getstamps.py
5454      contrib/pyblosxom/hardcodedates.py
5456     modified files:
5457      ChangeLog muse-blosxom.el
5459     new directories:
5460      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5463 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5465     Summary:
5466       muse-blosxom.el has matured past experimental status
5467     Revision:
5468       muse--main--1.0--patch-18
5470     2005-03-23  Michael Olson  <mwolson@gnu.org>
5471     
5472         * muse-blosxom.el: Remove common functionality that has already
5473         been implemented in `muse-html.el'.  Derive this mode from
5474         `muse-html'.  Update documentation.  I now feel that this file is
5475         ready to be included in the top-level Muse directory.
5477     modified files:
5478      ChangeLog muse-blosxom.el
5480     renamed files:
5481      experimental/.arch-ids/muse-blosxom.el.id
5482        ==> .arch-ids/muse-blosxom.el.id
5483      experimental/muse-blosxom.el
5484        ==> muse-blosxom.el
5487 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5489     Summary:
5490       Make muse-blosxom.el slightly less experimental
5491     Revision:
5492       muse--main--1.0--patch-17
5494     2005-03-22  Michael Olson  <mwolson@gnu.org>
5495     
5496         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5497         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5498         useful.
5499         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5500         from the `muse-blosxom-markup-date-directive' rule.
5501         (blosxom-set-time): Remove this function.  We're not going to be
5502         touching the timestamp manually anymore -- it's too much of a
5503         hassle.  Right now I've got a python program that compiles a
5504         timestamp file and a pyblosxom helper that reads it.  Something
5505         similar could be arranged for blosxom, I'm sure.
5506     
5508     modified files:
5509      ChangeLog experimental/muse-blosxom.el
5512 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5514     Summary:
5515       Apply latest journal-related updates from johnw
5516     Revision:
5517       muse--main--1.0--patch-16
5520     modified files:
5521      ChangeLog examples/muse-johnw.el muse-journal.el
5524 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5526     Summary:
5527       Add Projects node to the manual
5528     Revision:
5529       muse--main--1.0--patch-15
5531     2005-02-28  Michael Olson  <mwolson@gnu.org>
5532     
5533         * muse.texi: Change copyright notice since the FSF is now the
5534         copyright holder.
5535         (Projects): New node, based on a section from the README file.
5537     modified files:
5538      ChangeLog muse.texi
5541 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5543     Summary:
5544       Correct documentation, adding some content.
5545     Revision:
5546       muse--main--1.0--patch-14
5548     2005-02-28  Michael Olson  <mwolson@gnu.org>
5549     
5550         * muse.texi: Change license terms of the documentation to the GNU
5551         GPL instead of the GNU FDL, as per the consent of the copyright
5552         holders of the emacs-wiki manual, from which this is based.  Some
5553         emacs-wiki-isms in the manual were corrected, and the Getting
5554         Started section was updated.
5556     modified files:
5557      ChangeLog muse.texi
5560 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5562     Summary:
5563       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5564     Revision:
5565       muse--main--1.0--patch-13
5567     2005-02-17  Michael Olson  <mwolson@gnu.org>
5568     
5569         * experimental/muse-blosxom.el: Somehow the contents of this file
5570         managed to get duplicated.  I removed the duplicates.
5571         (muse-blosxom-date): Remove this, since it is not useful.
5572         (muse-blosxom-header): Use the standard header that blosxom.el
5573         has.
5575     modified files:
5576      ChangeLog experimental/muse-blosxom.el
5579 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5581     Summary:
5582       Initial commit of muse.texi, nothing substantial
5583     Revision:
5584       muse--main--1.0--patch-12
5586     2005-02-07  Michael Olson  <mwolson@gnu.org>
5587     
5588         * muse.texi: New file that provides the documentation for Muse.
5589         It is in a very rough form at the moment.  Nothing substantial may
5590         be found here yet.  Be ye warned.
5592     new files:
5593      .arch-ids/muse.texi.id muse.texi
5595     modified files:
5596      ChangeLog
5599 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5601     Summary:
5602       Add docstring, new trivial function
5603     Revision:
5604       muse--main--1.0--patch-11
5606     2005-02-07  Michael Olson  <mwolson@gnu.org>
5607     
5608         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5609         `muse-what-changed'.  No functionality change.
5610         (muse-what-changed): New function that displays in diff format the
5611         changes made since the buffer was last saved.
5612     
5613         * muse-project.el (muse-project-publish): Add docstring.
5615     modified files:
5616      ChangeLog muse-mode.el muse-project.el
5619 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5621     Summary:
5622       Add experimental version of muse-blosxom.el to project
5623     Revision:
5624       muse--main--1.0--patch-10
5626     2005-02-04  Michael Olson  <mwolson@gnu.org>
5627     
5628         * Makefile (realclean): Remove file that gets generated when fonts
5629         are missing.
5630     
5631         * experimental/muse-bloxsom.el: New file that implements Blosxom
5632         support for Muse.  It's in a very rough state, hence its placement
5633         in the `experimental' directory.
5635     new files:
5636      experimental/.arch-ids/=id
5637      experimental/.arch-ids/muse-blosxom.el.id
5638      experimental/muse-blosxom.el
5640     modified files:
5641      ChangeLog Makefile
5643     new directories:
5644      experimental experimental/.arch-ids
5647 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5649     Summary:
5650       Make permissions more consistent
5651     Revision:
5652       muse--main--1.0--patch-9
5655     modified files:
5656      ChangeLog
5658     modified directories:
5659      contrib examples scripts
5662 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5664     Summary:
5665       Fix build problems
5666     Revision:
5667       muse--main--1.0--patch-8
5669     2005-02-04  Michael Olson  <mwolson@gnu.org>
5670     
5671         * muse-build.el: Add contrib directory to `load-path'.
5672         (muse-elint-files): Load `muse-regexps.el'.
5673     
5674         * scripts/publish: Change permissions so that this script is
5675         executable.  Add contrib directory to load list.  Add
5676         `muse-regexps.el' to list.
5678     modified files:
5679      ChangeLog muse-build.el scripts/publish
5682 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5684     Summary:
5685       Use "&mdash;" instead of "&#151;"
5686     Revision:
5687       muse--main--1.0--patch-7
5689     2005-01-31  Michael Olson  <mwolson@gnu.org>
5690     
5691         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5692         with "&mdash;" so that documents validate properly.  Thanks to
5693         Björn Lindström for the suggestion.
5694     
5695         * muse-html.el (muse-html-markup-strings): Ditto.
5697     modified files:
5698      ChangeLog muse-docbook.el muse-html.el
5701 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5703     Summary:
5704       Fix use of "[:blank:]" in underline markup
5705     Revision:
5706       muse--main--1.0--patch-6
5708     2005-01-25  Michael Olson  <mwolson@gnu.org>
5709     
5710         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5711         use of `muse-regexp-blank'.
5713     modified files:
5714      ChangeLog muse-colors.el
5717 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5719     Summary:
5720       Fix problem with headings being given wrong face
5721     Revision:
5722       muse--main--1.0--patch-5
5724     2005-01-03  Michael Olson  <mwolson@gnu.org>
5725     
5726         * muse-colors.el: Add header.
5727         (muse-colors-emphasized): Headings were being given the coloring
5728         for the next level of heading instead of the real
5729         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5730         Heading").  Thanks to Lan Yufeng for finding this and sending a
5731         patch.
5732     
5733         * muse-regexps.el: Fix header.
5735     modified files:
5736      ChangeLog muse-colors.el muse-regexps.el
5739 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5741     Summary:
5742       Rotate ChangeLog
5743     Revision:
5744       muse--main--1.0--patch-4
5746     2005-01-01  Michael Olson  <mwolson@gnu.org>
5747     
5748         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5749         version will be automatically maintained by Arch.
5750     
5752     new files:
5753      .arch-ids/ChangeLog.id ChangeLog
5755     renamed files:
5756      .arch-ids/ChangeLog.id
5757        ==> .arch-ids/ChangeLog.2004.id
5758      ChangeLog
5759        ==> ChangeLog.2004
5762 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5764     Summary:
5765       Extended regexps fix, allow spaces in 1st part of links
5766     Revision:
5767       muse--main--1.0--patch-3
5769     2004-12-30  Michael Olson  <mwolson@gnu.org>
5770     
5771         * muse.el (muse-link-regexp): Allow spaces in the first part of
5772         links.
5773     
5774         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5775         customizable alternatives to extended character classes.
5776     
5777         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5779     modified files:
5780      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5781      muse-html.el muse-mode.el muse-publish.el muse.el
5784 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5786     Summary:
5787       Begin to change regexp handling, tweak muse.el header
5788     Revision:
5789       muse--main--1.0--patch-2
5791     2004-12-29  Michael Olson  <mwolson@gnu.org>
5792     
5793         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5794         myself.  Update URL.
5795     
5796         * muse-regexps.el: New file that implements regexp handling.
5797         Generalized regexp options will be moved to it eventually.
5799     new files:
5800      .arch-ids/muse-regexps.el.id muse-regexps.el
5802     modified files:
5803      ChangeLog muse.el
5806 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5808     Summary:
5809       Do some early spring cleaning
5810     Revision:
5811       muse--main--1.0--patch-1
5813     2004-12-29  Michael Olson  <mwolson@gnu.org>
5814     
5815         * Makefile: Change path to `publish' script.
5816     
5817         * contrib/pcomplete.el: New file that is used by Muse without
5818         actually being a part of it: hence its location in the contrib
5819         directory.
5820     
5821         * contrib/cgi.el, contrib/httpd.el: New location.
5822     
5823         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5824     
5825         * scripts/publish, scripts/publish-project: Ditto.
5827     new files:
5828      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5829      contrib/pcomplete.el examples/.arch-ids/=id
5830      scripts/.arch-ids/=id
5832     modified files:
5833      ChangeLog Makefile
5835     renamed files:
5836      .arch-ids/cgi.el.id
5837        ==> contrib/.arch-ids/cgi.el.id
5838      .arch-ids/httpd.el.id
5839        ==> contrib/.arch-ids/httpd.el.id
5840      .arch-ids/muse-johnw.el.id
5841        ==> examples/.arch-ids/muse-johnw.el.id
5842      .arch-ids/publish-johnw.id
5843        ==> examples/.arch-ids/publish-johnw.id
5844      .arch-ids/publish-project.id
5845        ==> scripts/.arch-ids/publish-project.id
5846      .arch-ids/publish.id
5847        ==> scripts/.arch-ids/publish.id
5848      cgi.el
5849        ==> contrib/cgi.el
5850      httpd.el
5851        ==> contrib/httpd.el
5852      muse-johnw.el
5853        ==> examples/muse-johnw.el
5854      publish
5855        ==> scripts/publish
5856      publish-johnw
5857        ==> examples/publish-johnw
5858      publish-project
5859        ==> scripts/publish-project
5861     new directories:
5862      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5863      scripts/.arch-ids
5866 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5868     Summary:
5869       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5870     Revision:
5871       muse--main--1.0--base-0
5873     (automatically generated log message)
5875     new patches:
5876      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5877      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5878      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5879      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5880      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5881      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5882      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5883      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5884      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5885      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5886      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5887      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5888      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5889      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5890      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5891      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5892      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5893      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8