muse-latex: Ignore anchor if it occurs at end of line.
[muse-el.git] / ChangeLog
blob9d9c50b7065f2be7779d54c6f6973d47a84e1bf3
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
7     Summary:
8       muse-latex: Ignore anchor if it occurs at end of line.
9     Revision:
10       muse--main--1.0--patch-249
12     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
13       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
15     modified files:
16      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
19 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
21     Summary:
22       Add ability to publish embedded LaTeX content as a PNG.
23     Revision:
24       muse--main--1.0--patch-248
26     * lisp/muse-publish.el (muse-publishing-styles)
27       (muse-publishing-current-file, muse-publishing-current-style)
28       (muse-publishing-styles): Add documentation.
29     
30     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
31       expects LaTeX content, and will publish a PNG file.  If you're
32       interesting in helping, check out To Do in the commentary.  This is in
33       /contrib for now, since the original author doesn't have a copyright
34       assignment on file with the FSF.
36     new files:
37      contrib/.arch-ids/muse-latex2png.el.id
38      contrib/muse-latex2png.el
40     modified files:
41      AUTHORS ChangeLog lisp/muse-publish.el
44 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
46     Summary:
47       muse-groff.el: New publishing styles groff and groff-pdf.
48     Revision:
49       muse--main--1.0--patch-247
51     * AUTHORS: Add AJK.
52     
53     * lisp/muse.el: Use the correct month name for this release.  Oops.
54     
55     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
56     
57     * experimental/muse-groff.el: New file containing the groff and groff-pdf
58       publishing styles.
60     new files:
61      experimental/.arch-ids/muse-groff.el.id
62      experimental/muse-groff.el
64     modified files:
65      AUTHORS ChangeLog lisp/muse.el muse.texi
68 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
70     Summary:
71       Figure out syntax of :set.
72     Revision:
73       muse--main--1.0--patch-246
75     * lisp/muse-project.el (muse-project): Make the :set option inline to
76       match the actual syntax that Muse recognizes.
77     
78     * muse.texi (Projects): Note that I need to work on this section.
80     modified files:
81      ChangeLog lisp/muse-project.el muse.texi
84 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
86     Summary:
87       Release Emacs Muse 3.02.01.
88     Revision:
89       muse--main--1.0--patch-245
91     * NEWS: Update entries for Muse 3.02.01.
92     
93     * debian/rules: Install NEWS.Debian.
94     
95     * debian/NEWS: New file that contains Debian-related news items.
96     
97     * examples/mwolson/muse-init.el: Update with my latest changes.
98     
99     * examples/mwolson/templates/footer.html: Use
100       `muse-publishing-directive'.
102     new files:
103      debian/.arch-ids/NEWS.id debian/NEWS
105     modified files:
106      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
107      examples/mwolson/muse-init.el
108      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
111 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
113     Summary:
114       Fix customization bugs concerning muse-project-alist.
115     Revision:
116       muse--main--1.0--patch-244
118     * examples/johnw/muse-johnw.el: Update with latest version from John.
119     
120     * muse-project.el (muse-project-alist-using-customize): New variable that
121       indicates whether or not we just used customize to modify the value of
122       muse-project-alist.
123       (muse-project-alist-get): Set muse-project-alist-using-customize.
124       (muse-project-alist-set): Only try to unescape muse-project-alist if
125       muse-project-alist-using-customize is set.  Make sure that the value we
126       save to .emacs is unescaped.
127       (muse-project): Add definition for :value-delete so that we can work
128       around an Emacs21 and XEmacs21 annoyance.
130     modified files:
131      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
134 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
136     Summary:
137       Try to make link properties more sane.
138     Revision:
139       muse--main--1.0--patch-243
141     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
142       a bit smarter.  It is hoped that this fixes several strange key
143       movement and link coloring issues.  Thanks to Sergey Vlasov for the
144       fix.
146     modified files:
147      AUTHORS ChangeLog lisp/muse-colors.el
150 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
152     Summary:
153       Use modification time for date directive.
154     Revision:
155       muse--main--1.0--patch-242
157     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
158       directive using the currently-publishing file's modification time,
159       rather than the current time.
161     modified files:
162      ChangeLog lisp/muse-publish.el
165 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
167     Summary:
168       muse-latex: Add a few escaping options that may be used in the future.
169     Revision:
170       muse--main--1.0--patch-241
172     * lisp/muse-latex.el: Note that we don't make use of these new options
173       yet.
174       (muse-latex-markup-specials): Move longer escapes out of here.
175       (muse-latex-markup-specials-entire-document): New option that specifies
176       the special characters to escape in the whole document after processing
177       markup rules.
178       (muse-latex-markup-specials-verbatim): New option that specifies the
179       special characters to escape in <example> tags and =literal text=.
181     modified files:
182      ChangeLog lisp/muse-latex.el
185 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
187     Summary:
188       If more than 1 blank separates list/table items, separate them.
189     Revision:
190       muse--main--1.0--patch-240
192     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
193       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
194       line separates a list or table item, it will form a new table.
196     modified files:
197      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
198      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
201 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
203     Summary:
204       muse.texi: Use @example instead of @smallexample.
205     Revision:
206       muse--main--1.0--patch-239
208     * muse.texi: Replace @smallexample with @example.  It didn't do what I
209       thought it did, and the result looked worse.  Hence, the reversal.
211     modified files:
212      ChangeLog muse.texi
215 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
217     Summary:
218       muse-html: Add muse-xhtml-style-sheet.
219     Revision:
220       muse--main--1.0--patch-238
222     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
223       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
224       Thanks to Trent Buck for the suggestion.
226     modified files:
227      ChangeLog lisp/muse-html.el
230 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
232     Summary:
233       Release Muse 3.02.
234     Revision:
235       muse--main--1.0--patch-237
237     * Makefile.defs: Update Debian stuff.
238     
239     * changelog: Add entry for 3.02-1, urgency medium.
241     modified files:
242      ChangeLog Makefile.defs debian/changelog
245 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
247     Summary:
248       Prepare for release.
249     Revision:
250       muse--main--1.0--patch-236
252     * lisp/muse.el (muse-version): Increment to 3.02.
253     
254     * *.el: Fix first header line.
255     
256     * examples/mwolson/muse-init.el: Sync with my config.
257       (my-muse-pdf-make-links-absolute): New function that makes relative
258       links absolute in a hard-coded way.
259       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
260       publishing transforms.
261     
262     * NEWS: Update.
264     new files:
265      experimental/.arch-ids/muse-cite.el.id
266      experimental/muse-cite.el
268     modified files:
269      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
270      experimental/muse-message.el experimental/muse-xml.el
271      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
272      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
273      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
274      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
275      lisp/muse-protocols.el lisp/muse-publish.el
276      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
277      lisp/muse.el muse.texi
280 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
282     Summary:
283       Finish documentation.
284     Revision:
285       muse--main--1.0--patch-235
287     * muse.texi (Comments): New node that describes the syntax of comments.
288       (Markup Strings): Describe all markup strings.
290     modified files:
291      ChangeLog muse.texi
294 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
296     Summary:
297       Document style elements for muse-define-style.
298     Revision:
299       muse--main--1.0--patch-234
301     * muse.texi: Use @smallexample for 1-line examples.
302       (Style Elements): New node that explains the different style elements
303       that may be used for muse-define-style and muse-derive-style.
304       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
305       better.
307     modified files:
308      ChangeLog muse.texi
311 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
313     Summary:
314       Make documentation separately installable.
315     Revision:
316       muse--main--1.0--patch-233
318     * Makefile (install): Split into install-bin and install-info.
319     
320     * muse.texi (Markup Regexps): Fix display bug.
322     modified files:
323      ChangeLog Makefile muse.texi
326 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
328     Summary:
329       muse-mode: Set comment syntax.
330     Revision:
331       muse--main--1.0--patch-232
333     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
334       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
336     modified files:
337      ChangeLog lisp/muse-mode.el
340 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
342     Summary:
343       muse.texi: Add publishing order information.
344     Revision:
345       muse--main--1.0--patch-231
347     * muse.texi (Markup Regexps): Add publishing order.
349     modified files:
350      ChangeLog muse.texi
353 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
355     Summary:
356       Hack on documentation.  The release is in sight!
357     Revision:
358       muse--main--1.0--patch-230
360     * muse.texi: Use @subsubheading for all logical split headers rather than
361       @emph.  Move all examples against left margin.  Add comments to
362       indicate what still needs to be done.
363       (DocBook): Correct a few misspelled variable names and add some new
364       variables.
365       (Common Elements): Split this into 4 new subsections.
367     modified files:
368      ChangeLog muse.texi
371 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
373     Summary:
374       Fix publishing of stuff like <code><></code>.
375     Revision:
376       muse--main--1.0--patch-229
378     * lisp/muse-publish.el (muse-publish-escape-specials): Use
379       `insert-before-markers' rather than `insert'.  This should fix strange
380       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
382     modified files:
383      ChangeLog lisp/muse-publish.el
386 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
388     Summary:
389       Update NEWS, fix muse-url-protocols customization interface.
390     Revision:
391       muse--main--1.0--patch-228
393     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
394       using nil as the resolve function.
395     
396     * NEWS: Bring up-to-date.
398     modified files:
399      ChangeLog NEWS lisp/muse-protocols.el
402 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
404     Summary:
405       Fix title coloring bug; muse-latex: escape '<' and '>'.
406     Revision:
407       muse--main--1.0--patch-227
409     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
410       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
411       for the report.
412     
413     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
414       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
415       Buck.
417     modified files:
418      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
421 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
423     Summary:
424       muse-latex: Handle special characters in a better way.
425     Revision:
426       muse--main--1.0--patch-226
428     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
429       characters hack.
430       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
431       'end-literal.  Thanks to Trent Buck for the suggestion.
432       (muse-latex-markup-specials): Move special characters here instead of
433       using the regexp.
435     modified files:
436      ChangeLog lisp/muse-latex.el
439 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
441     Summary:
442       muse-latex: Fix compiler warning.
443     Revision:
444       muse--main--1.0--patch-225
446     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
447       format.
449     modified files:
450      ChangeLog lisp/muse-latex.el
453 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
455     Summary:
456       Add <code> tag.
457     Revision:
458       muse--main--1.0--patch-224
460     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
461       verbatim.  Verbatim makes text literal and escaped, code makes text
462       teletype and escaped.
463     
464     * muse-publish.el (muse-publish-markup-tags): Add "code".
465       (muse-publish-code-tag): New function that publishes code the same way
466       as =teletyped= text.
468     modified files:
469      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
472 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
474     Summary:
475       Strip text properties before browsing a URL.
476     Revision:
477       muse--main--1.0--patch-223
479     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
480       this will fix a bug.
482     modified files:
483      ChangeLog lisp/muse-protocols.el
486 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
488     Summary:
489       muse-latex: Call pdflatex twice to get <contents> published.
490     Revision:
491       muse--main--1.0--patch-222
493     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
494       pdflatex twice, since this seems to be necessary to get <contents>
495       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
496       to call it three times, since this is what John originally did.  Can
497       someone please give me advice about this?
499     modified files:
500      ChangeLog lisp/muse-latex.el
503 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
505     Summary:
506       Make info:// and man:// not publish a link, handle insert URL edge case.
507     Revision:
508       muse--main--1.0--patch-221
510     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
511       publish only the description, not the URL.
512     
513     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
514       get nil from muse-publish-url by not inserting any text.
516     modified files:
517      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
520 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
522     Summary:
523       If a URL has a resolve function of nil, publish the description only.
524     Revision:
525       muse--main--1.0--patch-220
527     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
528       complete tag.
529     
530     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
531       interface.
532       (muse-resolve-url): If nil is given as the resolve function, return
533       nil.
534     
535     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
536       insert the description instead of the original URL.
538     modified files:
539      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
540      lisp/muse-publish.el
543 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
545     Summary:
546       Implement protocol handling.
547     Revision:
548       muse--main--1.0--patch-219
550     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
551       should just make a hook for this stuff.
552       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
553     
554     * lisp/muse-protocols.el: New file that implements protocol handling.
555     
556     * lisp/muse-publish.el (muse-publish-url-transforms): Add
557       muse-resolve-url.
558       (muse-publish-markup-url): Indentation fix, no func change.
559     
560     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
561     
562     * lisp/muse.el: Require muse-protocols.
564     new files:
565      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
567     modified files:
568      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
569      lisp/muse-regexps.el lisp/muse.el
572 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
574     Summary:
575       muse-xml: Use a more standard sort of header.
576     Revision:
577       muse--main--1.0--patch-218
579     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
580       type="muse">, as suggested by Brad Collins.
582     modified files:
583      ChangeLog experimental/muse-xml.el
586 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
588     Summary:
589       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
590     Revision:
591       muse--main--1.0--patch-217
593     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
594     
595     * README (examples): Mention that other files are here as well.
596     
597     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
598       for use with muse-xml.el.
599     
600     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
601       muse-xml is in experimental status.
602       (muse-xml-markup-regexps): Correct table-munging regexp.
603       (muse-xml-markup-strings): Surround each verse line with <line></line>.
604       Empty lines are marked up as <line />.
605     
606     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
607       s/last-stanza-end/end-last-stanza-line/.
608     
609     * muse-mode.el (muse-visit-link-default): Make the temporary file
610       visiting work as expected.
611     
612     * muse-publish.el (muse-publish-markup-verse): Make use of
613       'begin-verse-line and 'begin-last-stanza-line.  Use
614       'end-last-stanza-line instead of 'last-stanza-end.
615     
616     * muse.texi (Verse): Be a bit more clever with our example.
618     new files:
619      examples/.arch-ids/muse.rnc.id examples/muse.rnc
621     modified files:
622      AUTHORS ChangeLog README experimental/muse-xml.el
623      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
624      muse.texi
627 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
629     Summary:
630       Allow links to temporary files to be visited.
631     Revision:
632       muse--main--1.0--patch-216
634     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
635       temporary files.  These are buffers that do not have a corresponding
636       file.
638     modified files:
639      ChangeLog lisp/muse-mode.el
642 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
644     Summary:
645       Fix save-match-data gaffe.
646     Revision:
647       muse--main--1.0--patch-215
649     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
650       outside of `and' statement.
652     modified files:
653      ChangeLog lisp/muse-regexps.el
656 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
658     Summary:
659       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
660     Revision:
661       muse--main--1.0--patch-214
663     * examples/mwolson/muse-init.el: Update.
664     
665     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
666       ensure that links to other pages in this project are given the proper
667       extension.
668     
669     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
670     
671     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
672       instead of muse-publish-output-name.
673     
674     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
675       functions that consult the :link-suffix when returning the name of the
676       link (or the complete file name for the latter function).  If
677       :link-suffix does not exist, use :suffix.  This should help Muse be
678       able to handle some more usage scenarios.
679       (muse-publish-prepare-url): Use muse-publish-link-name instead of
680       muse-publish-output-name.
681     
682     * muse-wiki.el (muse-wiki-resolve-project-page): Use
683       muse-publish-link-file instead of muse-publish-output-file.
684       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
685       letters.  The old behavior was not friendly to acronyms.
687     modified files:
688      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
689      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
690      lisp/muse-wiki.el
693 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
695     Summary:
696       Correct the publish-project example.
697     Revision:
698       muse--main--1.0--patch-213
700     * examples/publish-project: Remove "-l muse-build.el" and note that the
701       user's muse-init.el file should add the Muse directories to load-path.
703     modified files:
704      ChangeLog examples/publish-project
707 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
709     Summary:
710       Reinstate former extended character class rules.
711     Revision:
712       muse--main--1.0--patch-212
714     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
715       extended regexps really don't work well on Emacs 21.2 or 21.3, so
716       document that.
717       (muse-regexp-emacs-revision): New variable that indicates the revision
718       number of this version of Emacs.
719       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
720       aren't working well enough with extended character classes in regexps.
721     
722     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
723       instead of just displaying it.
725     modified files:
726      ChangeLog lisp/muse-regexps.el lisp/muse.el
729 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
731     Summary:
732       Fix paragraph-filling breakage in Emacs21.
733     Revision:
734       muse--main--1.0--patch-211
736     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
737       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
738       report.
740     modified files:
741      ChangeLog lisp/muse-mode.el
744 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
746     Summary:
747       Allow Emacs 21.3 to use extended character classes in regexps.
748     Revision:
749       muse--main--1.0--patch-210
751     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
752       Since enough positive reports have come in about the usability of 21.3,
753       we'll allow it to use extended character classes in regexps by default.
755     modified files:
756      ChangeLog lisp/muse-regexps.el
759 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
761     Summary:
762       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
763     Revision:
764       muse--main--1.0--patch-209
766     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
767       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
768       offer the style and directory prompt when you hit C-c C-t in a file
769       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
770       Hodique for the fix.
771     
772     * lisp/muse.el (muse-read-directory-name): New function that defines a
773       fallback version of `read-directory-name', since Emacs21 doesn't have
774       it.
776     modified files:
777      ChangeLog lisp/muse-publish.el lisp/muse.el
779     new patches:
780      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
781      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
782      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
783      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
784      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
785      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
788 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
790     Summary:
791       Fix problem with links at beginning of buf and paragraphs.
792     Revision:
793       muse--main--1.0--patch-208
795     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
796       mean.
797     
798     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
799     
800     * muse-html.el (muse-html-markup-regexps): Ditto.
801     
802     * muse-publish.el (muse-publishing-last-position): New variable that
803       indicates our last buffer position while publishing the current rule.
804       Used to make sure the process doesn't get stalled.
805       (muse-publish-markup): Fix edge case where links at beginning of
806       buffer, with read-only text, would prevent the beginning of buffer from
807       being matched.
808       (muse-publish-markup-directive): Fix case where two directives of the
809       same size would prevent any following directives from being
810       interpreted.  We accomplish this by setting the last published position
811       to nil after each directive.
813     modified files:
814      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
815      lisp/muse-html.el lisp/muse-publish.el
818 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
820     Summary:
821       Document publishing directives.
822     Revision:
823       muse--main--1.0--patch-207
825     * muse.texi (Getting Started): Remove crufty sentence.
826       (Directives): New section that describes the likes of #title and
827       #author.
829     modified files:
830      ChangeLog muse.texi
833 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
835     Summary:
836       Document WikiNames and update header publishing information.
837     Revision:
838       muse--main--1.0--patch-206
840     * muse.texi (Headings): Any level of headings is supported.
841       (Emphasizing Text): Verbatim text may span multiple lines.
842       (Explicit Links): Refactor Links section into Explicit Links, Implicit
843       Links, and Images.
844       (Implicit Links): Document WikiNames and InterWiki links.
846     modified files:
847      ChangeLog muse.texi
850 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
852     Summary:
853       Finish NEWS, handle emphasis at EOF edge case.
854     Revision:
855       muse--main--1.0--patch-205
857     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
858       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
859       as there is a terminating emphasis delimiter.
860     
861     * examples/mwolson/muse-init.el: Sync with my latest configuration.
862     
863     * NEWS: Bring this up to date.
865     modified files:
866      ChangeLog NEWS examples/mwolson/muse-init.el
867      lisp/muse-colors.el
870 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
872     Summary:
873       muse-html: Add muse-xhtml-extension.
874     Revision:
875       muse--main--1.0--patch-204
877     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
878       default file extension for publishing XHTML files.  Thanks to Trent
879       Buck for the suggestion.
880       ("xhtml"): Use it.
882     modified files:
883      ChangeLog lisp/muse-html.el
886 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
888     Summary:
889       Add items through patch-149 to NEWS.
890     Revision:
891       muse--main--1.0--patch-203
893     * NEWS (progress): Catch up to patch-149.
894     
895     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
896     
897     * lisp/muse-publish.el (muse-publish): Ditto.
899     modified files:
900      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
903 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
905     Summary:
906       Make building of Debian revisions work.
907     Revision:
908       muse--main--1.0--patch-202
910     * Makefile (distclean): Don't remove anything in debian/, since it will
911       never be necessary.
912       (debclean): Removed, since two different targets need slightly
913       different versions of this.  Even abstraction has its limits.
914       (debbuild): New target that takes care of performing the build itself.
915       (debrevision): New target that makes a revision build, where the
916       original tarball must not be modified.
917       (debrevision): Split out building stuff to debbuild target.
918     
919     * debian/changelog: Several revisions worth of Debian fun.
920     
921     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
922       (Description): Make this match the ITP and shorten the text.
924     modified files:
925      ChangeLog Makefile Makefile.defs debian/changelog
926      debian/control
929 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
931     Summary:
932       Prepare initial upload for Debian project.
933     Revision:
934       muse--main--1.0--patch-201
936     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
937       version, since we only want the last changelog entry to appear on the
938       initial Debian upload.
939     
940     * debian/changelog: New Debian package 3.01.arch.201-1.
942     modified files:
943      ChangeLog Makefile.defs debian/changelog
946 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
948     Summary:
949       muse-mode: Minor regexp tweak.
950     Revision:
951       muse--main--1.0--patch-200
953     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
955     modified files:
956      ChangeLog lisp/muse-mode.el
959 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
961     Summary:
962       Minor fixups from Peter K. Lee.
963     Revision:
964       muse--main--1.0--patch-199
966     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
967       restrictive with our end-of-table regexp.
968     
969     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
970       instead of start of table.  Be less restrictive with several of our
971       regexps.
972     
973     * lisp/muse-html.el: Patch from Peter K. Lee.
974       (muse-html-prepare-buffer): Work around edge case where the "charset="
975       part has already been appended to muse-html-meta-content-type.
976       (muse-html-fixup-tables): Be slightly less restrictive with our
977       end-of-table regexp.
979     modified files:
980      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
981      lisp/muse-html.el
984 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
986     Summary:
987       Keep lists from getting mashed together on M-q.
988     Revision:
989       muse--main--1.0--patch-198
991     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
992       locally so that lists don't get blended together incorrectly upon
993       hitting M-q.
995     modified files:
996      ChangeLog lisp/muse-mode.el
999 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1001     Summary:
1002       QuickStart: Minor typo in anchor example.
1003     Revision:
1004       muse--main--1.0--patch-197
1006     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1007       rather than a full URL.
1009     modified files:
1010      ChangeLog examples/QuickStart
1013 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1015     Summary:
1016       Makefile: Use BUILDOPTS.
1017     Revision:
1018       muse--main--1.0--patch-196
1020     * Makefile (debrelease): Make use of $(BUILDOPTS).
1021     
1022     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1023       be passed to dpkg-buildpackage.  In case I ever make several revisions
1024       before getting the -1 revision uploaded, for example, I can use "-sa"
1025       here in order to make a valid pacakge.
1027     modified files:
1028      ChangeLog Makefile Makefile.defs
1031 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1033     Summary:
1034       Make generated Debian packages slightly easier to upload.
1035     Revision:
1036       muse--main--1.0--patch-195
1038     * debian/changelog: Generate 3.01.arch.195-1.
1039     
1040     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1041     
1042     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1043       that was last uploaded to Debian.
1044     
1045     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1046       changes is generated.  This means we have to use dpkg-buildpackage,
1047       since debuild doesn't recognize the environment variables that it
1048       claims to recognize.
1050     modified files:
1051      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1054 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1056     Summary:
1057       Makefile: Minor deletion cleanups.
1058     Revision:
1059       muse--main--1.0--patch-194
1062     modified files:
1063      ChangeLog Makefile
1066 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1068     Summary:
1069       Compilation cleanups.
1070     Revision:
1071       muse--main--1.0--patch-193
1073     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1074       `make-variable-buffer-local' in order to silence compiler warnings.
1075     
1076     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1077       warning.
1078     
1079     * scripts/muse-build.el (muse-elint-files): Automatically load every
1080       elisp file rather than specifying each one.
1082     modified files:
1083      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1086 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1088     Summary:
1089       Fix failure to resolve interwiki link when clicking on it.
1090     Revision:
1091       muse--main--1.0--patch-192
1093     * Makefile (debclean): Minor tweak.
1094     
1095     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1096       change.
1097     
1098     * lisp/muse-project.el (muse-project-find-file): Don't add file
1099       extensions to a relative name.  If we're dealing with a file, open it
1100       up without searching through the various projects for a path.  This
1101       should fix the failure to resolve an interwiki link by clicking on it.
1103     modified files:
1104      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1107 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1109     Summary:
1110       Makefile: Remove stale Debian packages for this version.
1111     Revision:
1112       muse--main--1.0--patch-191
1114     * Makefile (debclean): Remove generated Debian packages for the current
1115       version in parent directory.
1117     modified files:
1118      ChangeLog Makefile
1121 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1123     Summary:
1124       Fix trailing backslash error.
1125     Revision:
1126       muse--main--1.0--patch-190
1128     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1129       regexp-quoting fix from drkm.
1131     modified files:
1132      ChangeLog lisp/muse-project.el
1135 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1137     Summary:
1138       Release 3.01.91 (3.02 RC2).
1139     Revision:
1140       muse--main--1.0--patch-189
1142     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1144     modified files:
1145      ChangeLog Makefile.defs lisp/muse.el muse.texi
1148 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1150     Summary:
1151       Escape email address and URL always.
1152     Revision:
1153       muse--main--1.0--patch-188
1155     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
1156       escape and publish email address as read-only, even when it's not
1157       marked up.
1158       (muse-publish-markup-url): Ditto for URL.
1160     modified files:
1161      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
1164 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
1166     Summary:
1167       Inter-project output name fix.
1168     Revision:
1169       muse--main--1.0--patch-187
1171     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
1172       that I had fixed this before.
1174     modified files:
1175      ChangeLog lisp/muse-wiki.el
1178 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
1180     Summary:
1181       Make coloring of verbatim greater-than sign same as publishing.
1182     Revision:
1183       muse--main--1.0--patch-186
1185     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
1186       greater-than sign surrounded by equal signs, display it in verbatim
1187       face.
1189     modified files:
1190      ChangeLog lisp/muse-colors.el
1193 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
1195     Summary:
1196       Allow transform function for link descriptions.  Bare email and URL fixes.
1197     Revision:
1198       muse--main--1.0--patch-185
1200     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
1201       (muse-publish-desc-transforms): New option that contains the functions
1202       that will be called to transform a link description.
1203       (muse-publish-markup-word): Handle Yet Another Edge Case.
1204       (muse-publish-markup-email): Use
1205       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
1206       double-quote on either side.
1207       (muse-publish-url): Apply description transforms.
1208       (muse-publish-markup-url): Don't publish if we have a double-quote on
1209       either side.
1210     
1211     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
1212       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
1213       (muse-wiki-interwiki-delimiter): New option that indicates the
1214       interwiki delimiter to use.
1215       (muse-wiki-interwiki-replacement): New option that indicates the
1216       replacement
1217       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
1218       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
1219       this can be added to muse-publish-desc-transforms.
1220       (muse-wiki-publish-pretty-interwiki): New function that replaces the
1221       interwiki delimiter with its replacement, but only when the given text
1222       is not an explicit link.
1223     
1224     * lisp/muse.el (muse-update-file-extension): New function made from the
1225       innards of the :set function in `muse-file-extension'.
1227     modified files:
1228      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1231 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
1233     Summary:
1234       Handle anchors in all publishing styles, as well as linking to them.
1235     Revision:
1236       muse--main--1.0--patch-184
1238     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
1239       'internal-link.
1240       (muse-publish-prepare-url): Don't touch links to anchors.
1241     
1242     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
1243       'internal-link.  Treat centered text with
1244       <para role="center">...</para>.
1245       (muse-docbook-markup-paragraph): Slight regexp tweak.
1246       (muse-docbook-insert-anchor): Docfix.
1247       (muse-docbook-markup-anchor): Move lower in file.
1248     
1249     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
1250       'internal-link.
1251       (muse-xhtml-markup-strings): Order list, no func change.
1252       (muse-html-markup-anchor): Move up in file, no func change.
1253     
1254     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
1255       publishing anchors.
1256       (muse-latex-markup-strings): Add handler for 'internal-link.
1257       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
1258       that insert an anchor around the next word or inside of a tag.
1259     
1260     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
1261       publishing anchors.
1262     
1263     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
1264       'internal-link.
1265       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
1266       that insert an anchor before the next word or within a tag.
1267     
1268     * NEWS: Initial attempt at documenting changes since 3.01.
1270     new files:
1271      .arch-ids/NEWS.id NEWS
1273     modified files:
1274      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1275      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
1278 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
1280     Summary:
1281       Generalize some blosxom helper functions.
1282     Revision:
1283       muse--main--1.0--patch-183
1285     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
1286       generalized helper functions.
1287       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
1288       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
1289       relative links.
1290     
1291     * lisp/muse-blosxom.el: Update example in header.
1292       (muse-blosxom-new-entry): Use new names for helper functions.
1293       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
1294       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
1295     
1296     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
1297       `muse-blosxom-project-get-categories'.
1298       (muse-project-alist-styles): Renamed from
1299       `muse-blosxom-project-alist-entry'.
1300       (muse-project-alist-dirs): Renamed from
1301       `muse-blosxom-project-alist-dirs'.
1302       (muse-project-of-file): Use `muse-current-file'.
1303     
1304     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
1305       `muse-current-file'.
1306     
1307     * lisp/muse.el (muse-current-file): New function that returns the name of
1308       the currently visited or published file.
1309       (muse-page-name): Use `muse-current-file'.
1311     modified files:
1312      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1313      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1316 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
1318     Summary:
1319       muse-xml: definition lists, muse-docbook: center.
1320     Revision:
1321       muse--main--1.0--patch-182
1323     * Makefile (%.info, %.html): Use general argument in rule.
1324       (distclean): Add another cruft file.
1325     
1326     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
1327       type="definition"> for definition lists.
1328     
1329     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
1330       with <note>, since it's the closest thing I could find.
1332     modified files:
1333      ChangeLog Makefile experimental/muse-xml.el
1334      lisp/muse-docbook.el
1337 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1339     Summary:
1340       Minor namespace fix.
1341     Revision:
1342       muse--main--1.0--patch-181
1344     * lisp/muse-colors.el (muse-colors-explicit-link): Use
1345       muse-match-string-no-properties rather than match-string-no-properties.
1347     modified files:
1348      ChangeLog lisp/muse-colors.el
1351 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1353     Summary:
1354       Correct breakage induced by previous patch.
1355     Revision:
1356       muse--main--1.0--patch-180
1358     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1359       path as a fallback if we are publishing.
1361     modified files:
1362      ChangeLog lisp/muse-wiki.el
1365 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1367     Summary:
1368       Make interwiki links work in a few more edge cases.
1369     Revision:
1370       muse--main--1.0--patch-179
1372     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1373       assertion, now that I have a good idea of the edge cases involved.
1374     
1375     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1376       the current file is not part of any Muse project, allowing interwiki
1377       links to be resolvable even then.  Don't return a relative path if we
1378       are not publishing.  For visiting links, the best thing is just to
1379       return the real path.
1381     modified files:
1382      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1385 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1387     Summary:
1388       Fix warnings during font-lock, example tag highlighting.
1389     Revision:
1390       muse--main--1.0--patch-178
1392     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1393       error.
1394       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1395       <lisp> tags.
1396       (muse-unhighlight-region): Move higher up.
1397       (muse-colors-example-tag, muse-colors-literal-tag): Use
1398       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1399       since the point gets put in the right place automatically.
1401     modified files:
1402      ChangeLog lisp/muse-colors.el
1405 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1407     Summary:
1408       muse-xml: Separate section from title.
1409     Revision:
1410       muse--main--1.0--patch-177
1412     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1413       attribute to sections.  Use separate <title> tag to handle the title of
1414       a section.  Thanks to drkm for the suggestion.
1415     
1416     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1417     
1418     * lisp/muse-publish.el (muse-publish-markup-heading)
1419       (muse-publish-section-close): Pass level to markup strings for all
1420       section-related tags.
1421     
1422     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1423       not defined.
1425     modified files:
1426      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1427      lisp/muse-publish.el lisp/muse.el
1430 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1432     Summary:
1433       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1434     Revision:
1435       muse--main--1.0--patch-176
1437     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1438       folders that match `muse-project-ignore-regexp'.
1439     
1440     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1441       omission.  Add ",.*" to list of bad directory parts.
1442     
1443     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1444       matches `muse-project-ignore-regexp'.
1445     
1446     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1447       (muse-style-elements-list): New function that returns a list of
1448       references to ELEM in STYLE, including base styles.
1449       (muse-publish-markup-region): Use muse-style-elements-list rather than
1450       muse-style-elements when getting :regexps.
1451     
1452     * lisp/muse-publish.el (muse-style-element): Add docstring.
1454     modified files:
1455      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1456      lisp/muse-publish.el
1459 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1461     Summary:
1462       Initial implementation of muse-xml.el.  End of section edge case.
1463     Revision:
1464       muse--main--1.0--patch-175
1466     * AUTHORS: Add Peter K. Lee.
1467     
1468     * Makefile (experimental): New target that builds experimental programs.
1469       (distclean): Remove debian/dirs, a cruft file from the debian build
1470       process.
1471     
1472     * examples/mwolson/muse-init.el: Update.
1473     
1474     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1475       prompts for the blog entry to visit.
1476     
1477     * experimental/Makefile: New file that causes experimental stuff to be
1478       built.
1479     
1480     * experimental/muse-xml.el: New file that provides the experimental XML
1481       publishing style.
1482     
1483     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1484       comment strings.
1485     
1486     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1487     
1488     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1489       involving end-of-file and paragraph detection.
1490     
1491     * lisp/muse-wiki.el: Minor header fix.
1492     
1493     * scripts/muse-build.el (load-path): Add "../experimental".
1495     new files:
1496      experimental/.arch-ids/Makefile.id
1497      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1498      experimental/muse-xml.el
1500     modified files:
1501      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1502      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1503      lisp/muse-wiki.el scripts/muse-build.el
1506 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1508     Summary:
1509       Try to fix <example> region coloring problem.
1510     Revision:
1511       muse--main--1.0--patch-174
1513     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1514       If region is multiple lines, add '(font-lock-multiline t) to
1515       properties.  This should fix an annoying <example> region issue.
1517     modified files:
1518      ChangeLog lisp/muse-colors.el
1521 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1523     Summary:
1524       Don't publish implicit links that have a double-quote at begin or end.
1525     Revision:
1526       muse--main--1.0--patch-173
1528     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1529       double-quote exists at beginning or end.
1530     
1531     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1532       don't colorize if a double-quote exists at beginning or end.
1534     modified files:
1535      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1538 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1540     Summary:
1541       Fix failure to publish emphasis properly.
1542     Revision:
1543       muse--main--1.0--patch-172
1545     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1546       errors.
1547     
1548     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1549       of muse-wiki.
1551     removed files:
1552      experimental/.arch-ids/muse-wiki-old.el.id
1553      experimental/muse-wiki-old.el
1555     modified files:
1556      ChangeLog lisp/muse-publish.el
1559 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1561     Summary:
1562       Add a few common revision control directories to the ignore list.
1563     Revision:
1564       muse--main--1.0--patch-171
1566     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1567       directories to be ignored when building the file alist, such as those
1568       used for CVS and Arch revision control data.
1570     modified files:
1571      ChangeLog lisp/muse-project.el
1574 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1576     Summary:
1577       Fix #2654: Append a newline when using pdf publishing style.
1578     Revision:
1579       muse--main--1.0--patch-170
1581     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1582       newline to the end.
1584     modified files:
1585      ChangeLog lisp/muse-latex.el
1588 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1590     Summary:
1591       5 levels of headings colorization; color bare URLs.
1592     Revision:
1593       muse--main--1.0--patch-169
1595     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1596       Really color up to 5 headings.
1597       (muse-colors-markup): Add muse-url-regexp.
1598       (muse-colors-explicit-link): Renamed from muse-colors-link.
1599       (muse-colors-implicit-link): Moved here from
1600       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1601       we'll be coloring URLs.
1603     modified files:
1604      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1607 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1609     Summary:
1610       Don't emphasize if a word constituent follows the trailer.
1611     Revision:
1612       muse--main--1.0--patch-168
1614     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1615       (muse-colors-verbatim): Don't colorize if a word constituent follows
1616       the trailer.
1617     
1618     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1619       word constituent follows the trailer.
1621     modified files:
1622      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1625 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1627     Summary:
1628       Add coloring for example, verbatim, and =signs=; anchor fix.
1629     Revision:
1630       muse--main--1.0--patch-167
1632     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1633       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1634       (muse-colors-verbatim): Use `muse-verbatim-face'.
1635       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1636       priority.
1637       (muse-colors-tags): Add verbatim and literal tags.
1638       (muse-colors-example-tag): Use `remove-text-properties' instead of
1639       `set-text-properties', since the latter does not work consistently.
1640       (muse-colors-literal-tag): New function that strips all markup from the
1641       region.
1642       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1643       that we can work around an annoying XEmacs issue.
1644     
1645     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1646       multi-line by default.
1647     
1648     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1649       string.
1651     modified files:
1652      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1653      lisp/muse.el
1656 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1658     Summary:
1659       Link with anchor bugfix.
1660     Revision:
1661       muse--main--1.0--patch-166
1663     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1664       valid, as long as the base is valid.
1666     modified files:
1667      ChangeLog lisp/muse-colors.el
1670 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1672     Summary:
1673       Link inside table issue, fixes read-only text error.
1674     Revision:
1675       muse--main--1.0--patch-165
1677     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1678       inside tables so we don't get an error when links exist.
1679     
1680     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1681     
1682     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1683       into account when displaying the "All files published" message, unless
1684       they've actually been modified.
1685     
1686     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1687       don't wrap in condition-case; we don't want the message to be muffled.
1689     modified files:
1690      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1691      lisp/muse-project.el lisp/muse.el
1694 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1696     Summary:
1697       Permit infinitely-nested sections.
1698     Revision:
1699       muse--main--1.0--patch-164
1701     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1702       (Deriving from an existing style): Mark up as a list.
1703     
1704     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1705       Color an additional level of headings.
1706     
1707     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1708       section-other, section-other-end, and section-close strings.
1709       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1710       through the 'section-close string.
1711     
1712     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1713       'begin-underline, since this messes up paragraph handling.  Use
1714       <h5></h5> for 'section-other.
1715     
1716       (muse-html-fixup-tables): New function that sorts the table parts so
1717       that order is head, foot, body.  Apparently XHTML needs this, and it
1718       seems like a good general practice, so we do it for HTML as well.
1719     
1720     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1721       'section-other.
1722     
1723     * lisp/muse-publish.el (muse-publish-section-close): New function that
1724       determines where to put the section close given heading depth and
1725       inserts it.
1726       (muse-publish-markup-heading): Handle 'section-other and
1727       'section-other-end.  Call `muse-publish-section-close' at end of
1728       function.
1729     
1730     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1731       for 'section-other.
1733     modified files:
1734      ChangeLog examples/QuickStart lisp/muse-colors.el
1735      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1736      lisp/muse-publish.el lisp/muse-texinfo.el
1739 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1741     Summary:
1742       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1743     Revision:
1744       muse--main--1.0--patch-163
1746     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1747       XEmacs fixes.
1748       (muse-docbook-markup-regexps): Deal with new table algorithm.
1749       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1750       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1751       (muse-docbook-markup-table): Use a better table algorithm, based on the
1752       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1753       and foot of the table.  Use informaltable rather than table.
1754       (muse-docbook-fixup-tables): New function that sorts all tables found
1755       in the published document so that the order is head, foot, body.
1756       (muse-docbook-markup-functions): Add anchor handler.
1757       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1758       paragraph.
1759       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1760       that insert an anchor at point.
1761     
1762     * lisp/muse-html.el (muse-html-transform-content-type)
1763       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1764     
1765     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1766     
1767     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1768     
1769     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1770       that was evaluated in the output.
1772     modified files:
1773      ChangeLog examples/QuickStart lisp/muse-docbook.el
1774      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1777 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1779     Summary:
1780       muse-texinfo: Improve formatting for enddots, dots, underline.
1781     Revision:
1782       muse--main--1.0--patch-162
1784     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1785       of enddots and dots.  For begin-underline and end-underline, use "_",
1786       since we don't have anything better.
1788     modified files:
1789      ChangeLog lisp/muse-texinfo.el
1792 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1794     Summary:
1795       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1796     Revision:
1797       muse--main--1.0--patch-161
1799     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1800       list.  This should fix #2635.
1802     modified files:
1803      ChangeLog lisp/muse-texinfo.el
1806 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1808     Summary:
1809       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1810     Revision:
1811       muse--main--1.0--patch-160
1813     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1814     
1815     * debian/changelog: Ditto.
1816     
1817     * debian/control (Build-Depends-Indep): Add tetex-bin.
1818     
1819     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1820       output for me.
1821     
1822     * examples/QuickStart: Remove stray <comment> now that the bug that made
1823       it necessary is fixed.
1824     
1825     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1826       suggestions.
1827     
1828     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1829       the contents from the footer to the header.
1830     
1831     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1832       each number, not after.
1833     
1834     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1835     
1836     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1837       happens when doing batch publishing.  Minor whitespace fix.
1839     modified files:
1840      ChangeLog Makefile.defs debian/changelog debian/control
1841      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1842      lisp/muse-texinfo.el lisp/muse.el
1845 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1847     Summary:
1848       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1849     Revision:
1850       muse--main--1.0--patch-159
1852     * examples/QuickStart: Add "Write me." to empty sections at end so that
1853       they publish correctly with DocBook.
1854     
1855     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1856       paragraph starts with emphasis, example, link, or email address.
1858     modified files:
1859      ChangeLog examples/QuickStart lisp/muse-docbook.el
1862 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1864     Summary:
1865       Handle embedded docbook footnotes and <literal> edge case.
1866     Revision:
1867       muse--main--1.0--patch-158
1869     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1870      (muse-docbook-markup-strings): Use systemitem for example text.
1871      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1872      <para></para> inside of them.
1873     
1874     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1875       here at all.
1876     
1877     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1878       muse-publish-escape-specials-in-string to list by default.
1879     
1880     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1881       argument IGNORE-READ-ONLY determines whether or not to ignore the
1882       read-only property when transforming text.  Add docstring.
1883       (muse-publish-markup-word): Use non-nil third argument to
1884       muse-publish-escape-specials when we're publishing `='-delimited text.
1885       This allows =<literal><tag></literal>= to work as intended.
1886     
1887     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1888       arguments after the first so that we can include this in
1889       `muse-publish-url-transforms'.
1890     
1891     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1893     modified files:
1894      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1895      lisp/muse-publish.el
1898 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1900     Summary:
1901       Misc. blosxom fixes, like category directive.
1902     Revision:
1903       muse--main--1.0--patch-157
1905     * contrib/pyblosxom/getstamps.py: Add file extension.
1906     
1907     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1908       extension.  This will allow Muse to specify it once a
1909       timestamps-writing routine gets written.
1910     
1911     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1912       attention to the "category" directive, if it exists.  Use file-truename
1913       instead of expand-file-name for base directory.
1914     
1915     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1916       by default.
1917     
1918     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1919       available tags, even though it doesn't do anything yet.
1921     modified files:
1922      ChangeLog contrib/pyblosxom/getstamps.py
1923      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1924      lisp/muse-project.el
1927 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1929     Summary:
1930       Small logic fix with temp files.
1931     Revision:
1932       muse--main--1.0--patch-156
1934     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1935       buffer-name to determine whether the buffer is still around.
1937     modified files:
1938      ChangeLog lisp/muse.el
1941 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1943     Summary:
1944       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1945     Revision:
1946       muse--main--1.0--patch-155
1948     * lisp/muse.el (muse-widget-type-value-create)
1949       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1950       extra widgets from 'lazy type that are needed to get the
1951       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1952     
1953     * lisp/muse.el (muse-implicit-link-functions)
1954       (muse-explicit-link-functions): Remove predefined wiki-related options.
1955       These are added in muse-wiki via custom-add-option.
1956     
1957     * lisp/muse-mode.el (muse-mode-hook): Ditto.
1958     
1959     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1960     
1961     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1962       ":strings" to cope with Emacs21 and XEmacs.
1963       (muse-project-alist-set): Turn ":strings" back into ":symbols".
1964     
1965     * lisp/muse-project.el (muse-project): Derive from 'default rather than
1966       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
1967       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
1968     
1969     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1970       since XEmacs doesn't support the alist widget.  Deal with case where no
1971       projects are defined, or a strange expression is used.
1972     
1973     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1974       stuff using custom-add-option.
1976     modified files:
1977      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1978      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1981 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1983     Summary:
1984       Don't kill temp buffer if debug-on-error is non-nil.
1985     Revision:
1986       muse--main--1.0--patch-154
1988     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1989       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
1991     modified files:
1992      ChangeLog lisp/muse.el
1995 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1997     Summary:
1998       Expand Debian package description.
1999     Revision:
2000       muse--main--1.0--patch-153
2002     * debian/control (Description): Expand this to make the package more
2003       enticing.
2004     
2005     * debian/copyright, debian/rules: Minor whitespace cleanups.
2006     
2007     * debian/changelog: Package 3.01.arch.152-1.
2009     modified files:
2010      ChangeLog Makefile.defs debian/changelog debian/control
2011      debian/copyright debian/rules
2014 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2016     Summary:
2017       Header/footer docfix; ChangeLog correction.
2018     Revision:
2019       muse--main--1.0--patch-152
2021     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2022       Thanks to drkm for pointing out my error.
2023     
2024     Use better documentation and customize interface for headers and footers.
2025     Thanks to Chris McMahan.
2027     modified files:
2028      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2029      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2030      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2031      muse.texi
2032      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2035 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2037     Summary:
2038       Slight Debian version tweak.
2039     Revision:
2040       muse--main--1.0--patch-151
2042     * Makefile.defs (VERSION): Use a slightly different version naming
2043       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2044       X.YY is the Muse version, and YYY is the patch level.
2045     
2046     * debian/changelog: Ditto.
2048     modified files:
2049      ChangeLog Makefile.defs debian/changelog
2052 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2054     Summary:
2055       Improve debian build and put together a package.
2056     Revision:
2057       muse--main--1.0--patch-150
2059     * Makefile (debclean): New target that cleans up the mess that the
2060       `debian' target makes.
2061       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2062       results to my debian dist dir two levels up.
2063     
2064     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2065     
2066     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2067     
2068     * debian/control (Standards-Version): Update to 3.6.2.
2069     
2070     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2071       up.
2072     
2073     * debian/copyright (Copyright): Improve.
2074     
2075     * debian/emacsen-install (FILES): Include contrib directory so that
2076       muse-http.el compiles properly.
2077     
2078     * debian/muse-el.examples: New file containing the example files to
2079       install.
2080     
2081     * debian/rules: Move example stuff to muse-el.examples.  Install some
2082       additional documentation.
2084     new files:
2085      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2087     modified files:
2088      ChangeLog Makefile Makefile.defs debian/changelog
2089      debian/control debian/copyright debian/emacsen-install
2090      debian/rules
2093 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2095     Summary:
2096       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2097     Revision:
2098       muse--main--1.0--patch-149
2100     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2101       the beginning of a header would be emphasized if an asterisk came
2102       before it.
2103       (muse-colors-underlined): Don't allow end of underlined text to be the
2104       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2105       is sufficient.
2106     
2107     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2108       on.  We'll use a more clever trick to keep emphasis characters from
2109       being interpreted in explicit links -- add a custom 'noemphasis text
2110       property to them.  Move mdash rule further down so that I can add
2111       designations after blockquoted text.
2112     
2113     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2114       text has the 'noemphasis property, ignore it.
2115       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2116       property to the text between BEG and END, or match beginning and end.
2117     
2118     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2119       before trying to set buffer-modified to nil.  This should fix a
2120       "selecting deleted buffer" error when publishing from command line.
2122     modified files:
2123      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2124      lisp/muse.el
2127 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2129     Summary:
2130       Journal validation fixes.
2131     Revision:
2132       muse--main--1.0--patch-148
2134     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2135       default rather than HTML 4.0 [strict].
2136       (muse-html-markup-strings): Include empty alt element.
2137     
2138     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2139     
2140     * muse.texi (Journal): Ditto.
2142     modified files:
2143      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2146 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2148     Summary:
2149       Add debian files; tweak Makefile.
2150     Revision:
2151       muse--main--1.0--patch-147
2153     * Makefile (distclean): Remove directory created by dist rule.
2154       (dist): Make this only generate the directory, not the tarball.
2155       (release): New target that generates the tarball and zipfile.
2156       (debrelease): New target that builds the debian package for Muse.
2157       (upload): Depend on release target.
2158     
2159     * examples/mwolson/stylesheets: Add forgotten Arch id.
2161     new files:
2162      debian/.arch-ids/=id debian/.arch-ids/changelog.id
2163      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
2164      debian/.arch-ids/emacsen-install.id
2165      debian/.arch-ids/emacsen-remove.id
2166      debian/.arch-ids/emacsen-startup.id
2167      debian/.arch-ids/muse-el.dirs.id
2168      debian/.arch-ids/muse-el.docs.id
2169      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
2170      debian/changelog debian/control debian/copyright
2171      debian/emacsen-install debian/emacsen-remove
2172      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
2173      debian/muse-el.info debian/rules
2174      examples/mwolson/stylesheets/.arch-ids/=id
2175      examples/mwolson/stylesheets/.arch-ids/blog.css.id
2176      examples/mwolson/stylesheets/.arch-ids/common.css.id
2177      examples/mwolson/stylesheets/.arch-ids/print.css.id
2178      examples/mwolson/stylesheets/.arch-ids/screen.css.id
2179      examples/mwolson/stylesheets/blog.css
2180      examples/mwolson/stylesheets/common.css
2181      examples/mwolson/stylesheets/print.css
2182      examples/mwolson/stylesheets/screen.css
2184     modified files:
2185      ChangeLog Makefile
2187     new directories:
2188      debian debian/.arch-ids examples/mwolson/stylesheets
2189      examples/mwolson/stylesheets/.arch-ids
2192 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
2194     Summary:
2195       Allow `muse-index-as-string' to remove current file from output.
2196     Revision:
2197       muse--main--1.0--patch-146
2199     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
2200       which excludes the current file from the output.  Improve
2201       documentation.
2203     modified files:
2204      ChangeLog lisp/muse-mode.el
2207 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
2209     Summary:
2210       S-TAB issue with Windows.
2211     Revision:
2212       muse--main--1.0--patch-145
2214     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
2215       issue with Windows.
2217     modified files:
2218      ChangeLog lisp/muse-mode.el
2221 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
2223     Summary:
2224       Improve temp buffer usage.
2225     Revision:
2226       muse--main--1.0--patch-144
2228     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
2229       `insert-file-contents'.  This should further help with the temp
2230       buffer problem.  Thanks to Peter K. Lee and drkm for the research
2231       into this problem.
2232     
2233     * lisp/muse.el (muse-with-temp-buffer): Renamed from
2234       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
2235       make sure the temp buffer is killed.  I didn't implement an option to
2236       save the contents of the temp buffer.
2238     modified files:
2239      ChangeLog lisp/muse-book.el lisp/muse-http.el
2240      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
2241      lisp/muse.el
2244 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
2246     Summary:
2247       muse-docbook: split-string Emacs21 fix.
2248     Revision:
2249       muse--main--1.0--patch-143
2251     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
2252       split-string to fix an Emacs21 issue.
2254     modified files:
2255      ChangeLog lisp/muse-docbook.el
2258 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
2260     Summary:
2261       muse-docbook: Parse author directive so that it validates properly.
2262     Revision:
2263       muse--main--1.0--patch-142
2265     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
2266       attempts to publish the contents a DocBook-usable <author> tag.
2267       (muse-docbook-header): Use `muse-docbook-get-author'.
2269     modified files:
2270      ChangeLog lisp/muse-docbook.el
2273 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
2275     Summary:
2276       Be a bit more clever with our consecutive list regexp.
2277     Revision:
2278       muse--main--1.0--patch-141
2280     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
2281       clever with our consecutive list regexp.
2283     modified files:
2284      ChangeLog lisp/muse-docbook.el
2287 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
2289     Summary:
2290       Do the right thing with consecutive list items, hopefully.
2291     Revision:
2292       muse--main--1.0--patch-140
2294     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
2295       (muse-docbook-header): Add DTD string.
2296       (muse-docbook-markup-regexps): Add rule that merges consecutive list
2297       tags.
2298       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
2299       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
2301     modified files:
2302      ChangeLog lisp/muse-docbook.el
2305 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
2307     Summary:
2308       Improve customize interface for `muse-project-alist' once more.
2309     Revision:
2310       muse--main--1.0--patch-139
2312     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
2313       setting to be anything, since we now support settings that use lists.
2314       (muse-project): Vastly improve this by naming each setting and showing
2315       what exact type is required.  Handle case where a function is not
2316       defined yet.  Use a set for styles, which looks nice.  This is about as
2317       good as it can be ... unless we add some sort of inline documentation
2318       later on.  A setting was added for Yann's :force-publish tag.
2319     
2320     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
2321       project name.
2323     modified files:
2324      ChangeLog lisp/muse-project.el lisp/muse.el
2327 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
2329     Summary:
2330       Merged from hodique@lifl.fr--2005 (patch 24-33)
2331     Revision:
2332       muse--main--1.0--patch-138
2334     Patches applied:
2335     
2336      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2337        Merged from mwolson@gnu.org--2005 (patch 96)
2338     
2339      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2340        Merged from mwolson@gnu.org--2005 (patch 97-101)
2341     
2342      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2343        Merged from mwolson@gnu.org--2005 (patch 102-106)
2344     
2345      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2346        Merged from mwolson@gnu.org--2005 (patch 107-120)
2347     
2348      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2349        Merged from mwolson@gnu.org--2005 (patch 121-131)
2350     
2351      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2352        Merged from mwolson@gnu.org--2005 (patch 132)
2353     
2354      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2355        Merged from mwolson@gnu.org--2005 (patch 133-135)
2356     
2357      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2358        Merged from mwolson@gnu.org--2005 (patch 136)
2359     
2360      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2361        Merged from mwolson@gnu.org--2005 (patch 137)
2362     
2363      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2364        Introduce :force-publish project keyword. Fix bug #2637
2366     modified files:
2367      ChangeLog lisp/muse-project.el
2369     new patches:
2370      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2371      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2372      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2373      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2374      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2375      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2376      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2377      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2378      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2379      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2382 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2384     Summary:
2385       Prevent temp buffers from prompting for save; handle lisp errors better.
2386     Revision:
2387       muse--main--1.0--patch-137
2389     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2390       bound" error.  I don't know for certain where this is coming from,
2391       though ... *grumble*.
2392     
2393     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2394       like how emacs-wiki does it.  Warn the user about lisp errors,
2395       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2396       publish as something valid in most markup styles, with increased
2397       emphasis on those that don't support it.  That's a win-win ... I think
2398       :^) .
2399     
2400     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2401       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2402       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2403       believe that this should be the default behavior of `with-temp-buffer'.
2404     
2405     * lisp/muse-book.el (muse-book-publish-project): Use
2406       `muse-with-temp-buffer-no-prompt'.
2407     
2408     * lisp/muse-http.el (muse-http-reject): Ditto.
2409     
2410     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2411     
2412     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2413     
2414     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2415       (muse-publish-markup-email, muse-published-contents): Ditto.
2417     modified files:
2418      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2419      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2420      lisp/muse-publish.el lisp/muse.el
2423 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2425     Summary:
2426       Customization error; Makefile tweaks.
2427     Revision:
2428       muse--main--1.0--patch-136
2430     * Makefile (dist): Use a tla-specific method to create the tarball.
2431       Create a zip file as well.
2432       (upload): New rule that uploads the tarball and zip file to gna.org.
2433     
2434     * Makefile.defs (VERSION): New variable that determines the version
2435       string to use in the `dist' and `upload' targets.
2436     
2437     * lisp/muse.el (muse-implicit-link-functions)
2438       (muse-explicit-link-functions): Use :type of hook so that the options
2439       get recognized.
2441     modified files:
2442      ChangeLog Makefile Makefile.defs lisp/muse.el
2445 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2447     Summary:
2448       Prepare Muse 3.01.90 (3.02 RC1).
2449     Revision:
2450       muse--main--1.0--patch-135
2453     modified files:
2454      ChangeLog lisp/muse.el muse.texi
2457 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2459     Summary:
2460       Attempt to get the right file extension when publishing; more examples.
2461     Revision:
2462       muse--main--1.0--patch-134
2464     * examples/mwolson/muse-init.el: Update my configuration.
2465     
2466     * examples/mwolson/templates: Store my web page templates here.
2467     
2468     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2469     
2470     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2471       descriptions.  Yet another reason to implement my list-returning from
2472       handlers idea.
2473     
2474     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2475       with a few more edge cases.  Throw together a rough hack for
2476       determining when to include the output file extension.
2477     
2478     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2479       but still ineffective.
2481     new files:
2482      examples/mwolson/templates/.arch-ids/=id
2483      examples/mwolson/templates/.arch-ids/footer.html.id
2484      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2485      examples/mwolson/templates/.arch-ids/generic-header.html.id
2486      examples/mwolson/templates/.arch-ids/header.html.id
2487      examples/mwolson/templates/footer.html
2488      examples/mwolson/templates/generic-footer.html
2489      examples/mwolson/templates/generic-header.html
2490      examples/mwolson/templates/header.html
2492     modified files:
2493      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2494      lisp/muse-wiki.el
2496     new directories:
2497      examples/mwolson/templates
2498      examples/mwolson/templates/.arch-ids
2501 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2503     Summary:
2504       Make published link handling do the right thing, plus misc. fixes.
2505     Revision:
2506       muse--main--1.0--patch-133
2508     * lisp/muse-mode.el (muse-mode-hook): Add option for
2509       `muse-wiki-update-custom-values'.  The :set function makes sure that
2510       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2511       This probably isn't best-practice, but it works.
2512     
2513     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2514       Save match data.
2515     
2516     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2517       `muse-publish-prepare-url' to the listed options.
2518     
2519     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2520       output-dir is not specified.
2521     
2522     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2523       here instead of later on.
2524     
2525     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2526       right thing when `muse-wiki-interwiki-alist' is nil.
2527     
2528     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2529       `muse-publish-output-file'.
2530     
2531     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2532       (muse-wiki-transform-wikiword): Removed.  We should not use the
2533       publishing transforms facility to handle these.
2534     
2535     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2536       links as "link" rather than "url".
2537     
2538     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2539       takes care of any customization cleaups that need to happen whenever
2540       muse-mode is entered.
2541     
2542     * lisp/muse.el (muse-implicit-link-functions): Add options for
2543       `muse-handle-url' and the wiki handlers.
2544       (muse-explicit-link-functions): Add option for
2545       `muse-wiki-handle-internal'.
2547     modified files:
2548      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2549      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2552 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2554     Summary:
2555       Add invalid directory assertion.
2556     Revision:
2557       muse--main--1.0--patch-132
2559     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2560       any invalid directories will trigger an error.
2562     modified files:
2563      ChangeLog lisp/muse-project.el
2566 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2568     Summary:
2569       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2570     Revision:
2571       muse--main--1.0--patch-131
2574     modified files:
2575      AUTHORS ChangeLog
2578 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2580     Summary:
2581       Yann's assignment form came in!
2582     Revision:
2583       muse--main--1.0--patch-130
2586     modified files:
2587      AUTHORS ChangeLog
2590 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2592     Summary:
2593       Compilation fix, minor shuffling in `muse-mode'.
2594     Revision:
2595       muse--main--1.0--patch-129
2597     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2598       accessing it.  Fixes Yet Another Compiler Error.
2599     
2600     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2601      project-specific settings happen first.
2603     modified files:
2604      ChangeLog lisp/muse-mode.el lisp/muse.el
2607 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2609     Summary:
2610       Fix annoying initial buffer coloring problem.
2611     Revision:
2612       muse--main--1.0--patch-128
2614     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2615       where even buffer-file-name is not set.  This happens the first time we
2616       attempt to colorize the buffer.  I'm rather astonished that I had to do
2617       this.
2619     modified files:
2620      ChangeLog lisp/muse-wiki.el
2623 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2625     Summary:
2626       Jump to bad and good links on TAB; mode-choosing fix.
2627     Revision:
2628       muse--main--1.0--patch-127
2630     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2631       pics a major mode for a file.  If one is specified in the project of
2632       file, use it.  Otherwise, use muse-mode.
2633       (muse-next-reference, muse-previous-reference): Jump to bad links as
2634       well as good ones.
2635     
2636     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2637       of `muse-mode'.
2639     modified files:
2640      ChangeLog lisp/muse-mode.el lisp/muse.el
2643 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2645     Summary:
2646       Add specified Muse file extension to auto-mode-alist.
2647     Revision:
2648       muse--main--1.0--patch-126
2650     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2651       the old extension from auto-mode-alist and add the new one.  This
2652       eliminates the need to set muse-mode-auto-p when you have specified a
2653       Muse file extension.
2654     
2655     * examples/mwolson/muse-init.el: Sync.
2657     modified files:
2658      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2661 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2663     Summary:
2664       Make `muse-project-alist' more intuitively customizable.
2665     Revision:
2666       muse--main--1.0--patch-125
2668     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2669       settings.
2670     
2671     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2672       (muse-project-alist-get): New function that pre-parses
2673       `muse-projects-alist' before customization in order to work around an
2674       annoying limitation in the customize interface.
2675       (muse-project-alist-set): New function that takes the value that
2676       customize gave us and turns it into something Muse can use.
2677       (muse-project): New widget that outlines the form of the
2678       `muse-project-alist' variable.
2679       (muse-project-alist): Use the `muse-project' widget and specify :set
2680       and :get.
2682     modified files:
2683      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2686 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2688     Summary:
2689       Silence compiler warnings.
2690     Revision:
2691       muse--main--1.0--patch-124
2693     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2694     
2695     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2696       compiler warning.
2697     
2698     * lisp/muse-project.el (muse-project-applicable-styles): Call
2699       `muse-assert' with only 1 argument to silence a compiler warning.
2701     modified files:
2702      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2703      lisp/muse-project.el
2706 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2708     Summary:
2709       muse-docbook: Merge several other types of tags if necessary.
2710     Revision:
2711       muse--main--1.0--patch-123
2713     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2714       `muse-docbook-fixup-sections'.  For each TAG in
2715       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2716       merge them together.  Thanks to Dale P. Smith for the suggestion.
2717       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2719     modified files:
2720      ChangeLog lisp/muse-docbook.el
2723 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2725     Summary:
2726       muse-docbook: Output an XML tag with encoding at the beginning of document.
2727     Revision:
2728       muse--main--1.0--patch-122
2730     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2731       of document.
2732       (muse-docbook-encoding-default): New option that determines which Emacs
2733       buffer encoding to use by default in Muse DocBook files if none is
2734       found.
2735       (muse-docbook-charset-default): New option that determines the DocBook
2736       XML charset to use if no translation is found in
2737       muse-docbook-encoding-map.
2738       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2739       system to its associated DocBook coding system.
2740       (muse-docbook-transform-content-type): New function that determines the
2741       DocBook XML encoding to use based on the contents of
2742       muse-docbook-encoding-map.
2743       (muse-docbook-encoding): New function that calls
2744       muse-docbook-transform-content-type.
2745       (muse-docbook-finalize-buffer): New function that sets the buffer file
2746       coding system to the value of muse-docbook-encoding-default, but only
2747       if the buffers contents have no special characters.
2748       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2750     modified files:
2751      ChangeLog lisp/muse-docbook.el
2754 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2756     Summary:
2757       Apply muse-docbook patch from Dale P. Smith.
2758     Revision:
2759       muse--main--1.0--patch-121
2761     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2762       Dale P. Smith to make the markup much better.
2764     modified files:
2765      AUTHORS ChangeLog lisp/muse-docbook.el
2768 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2770     Summary:
2771       Use different mapping for S-tab on Windows.
2772     Revision:
2773       muse--main--1.0--patch-120
2775     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2776       Windows, use [(shift tab)] for `muse-previous-reference'.
2778     modified files:
2779      ChangeLog lisp/muse-mode.el
2782 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2784     Summary:
2785       XEmacs wiki fix.
2786     Revision:
2787       muse--main--1.0--patch-119
2789     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2790       `muse-match-string-no-properties' so XEmacs doesn't complain.
2792     modified files:
2793      ChangeLog lisp/muse-wiki.el
2796 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2798     Summary:
2799       Handle a few edge cases with project-page resolution gracefully.
2800     Revision:
2801       muse--main--1.0--patch-118
2803     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2804       make sure that PAGE is specified.  STYLES should be generated
2805       automatically, but it could theoretically fail.  I'm managing to
2806       trigger this when messing with unsaved Muse files.  Handle case where
2807       buffer has not yet been saved.
2808       (muse-project-find-file): Don't try to resolve relative links; just
2809       open them.
2810     
2811     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2812       point-of-reference bug.  No need to call muse-project-page-of-file
2813       since buffer-file-name and muse-publishing-current-file both give us
2814       full paths.
2815     
2816     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2817       `skip-chars-backward' only respects the newline some of the time.
2818       Damned annoying.
2820     modified files:
2821      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2822      lisp/muse-wiki.el
2825 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2827     Summary:
2828       Fix image-link goof-up and add pretty titles.
2829     Revision:
2830       muse--main--1.0--patch-117
2832     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2833       class="image-link"> instead of <div class="image-link">.  I found a bug
2834       with the way I was handling both, so I decided to simplify things.
2835     
2836     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2837       `muse-publish-output-name', but keeps the directory prefix.
2838       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2839     
2840     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2841       customizable option that determines the words to downcase in title.
2842       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2843       Capitalized Title out of either a string or the current title.  This is
2844       not currently used by any other function -- for now it is meant to be
2845       called by the user.
2847     modified files:
2848      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2851 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2853     Summary:
2854       Escape specials in link descriptions.
2855     Revision:
2856       muse--main--1.0--patch-116
2858     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2859       function that escapes special characters in the given string according
2860       to the current publishing style.
2861       (muse-publish-url): Use the above function to escape the description
2862       part of extended links.
2863       (muse-publish-prepare-url): Don't make string read-only; it does
2864       nothing.
2865     
2866     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2867       (muse-wiki-transform-wikiword): Don't make string read-only.
2869     modified files:
2870      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2873 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2875     Summary:
2876       Escape "&", "<", and ">" in URL text.
2877     Revision:
2878       muse--main--1.0--patch-115
2880     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2881       specially.  Thanks to John Sullivan for the suggestion.
2883     modified files:
2884      ChangeLog lisp/muse-html.el
2887 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2889     Summary:
2890       Update my example configuration.
2891     Revision:
2892       muse--main--1.0--patch-114
2894     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2895       project to "WebSite" in order to make it more distinct.
2896       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2897       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2898       anymore.
2899       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2900       published name of the current file.  I really should make a function
2901       called `muse-published-name' or something similar!
2902       ("\C-cpx"): Use this key sequence for
2903       `my-muse-prepare-entry-for-xanga'.
2904       (muse-file-extension): I'm making use of this so I can figure out its
2905       intricacies.
2907     modified files:
2908      ChangeLog examples/mwolson/muse-init.el
2911 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2913     Summary:
2914       Tackle a project name interwiki highlighting snafu.
2915     Revision:
2916       muse--main--1.0--patch-113
2918     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2919       this.  It seems to be more robust now.  Highlighting is going the way I
2920       want it.
2922     modified files:
2923      ChangeLog lisp/muse-wiki.el
2926 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2928     Summary:
2929       Fix some gross mistakes.
2930     Revision:
2931       muse--main--1.0--patch-112
2933     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2934       gross misspellings.
2935     
2936     * lisp/muse-project.el (muse-project-file-entries): If
2937       `muse-file-extension' is defined, use it to filter the entries.
2938     
2939     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2940       variable.  Move higher in file.
2941     
2942     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2943       argument instead of the real name of the variable.
2945     modified files:
2946      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2947      lisp/muse.el
2950 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2952     Summary:
2953       Make natural interwiki links between projects mostly work.
2954     Revision:
2955       muse--main--1.0--patch-111
2957     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2958       function and flesh it out.  This seems to work properly, though for
2959       some reason, interwiki links using projects are a bit flakey.
2960       (muse-wiki-handle-interwiki): Deal with case where we have a project
2961       name in an interwiki link.
2963     modified files:
2964      ChangeLog lisp/muse-wiki.el
2967 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2969     Summary:
2970       Fix Emacs21 issue with muse-insert-tag.
2971     Revision:
2972       muse--main--1.0--patch-110
2974     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2975       completing-read to appease older Emacsen.
2977     modified files:
2978      ChangeLog lisp/muse-mode.el
2981 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2983     Summary:
2984       Fix error with `muse-blosxom-new-entry' and Emacs21.
2985     Revision:
2986       muse--main--1.0--patch-109
2988     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2989       `completing-read' so that old versions of Emacs don't complain.
2991     modified files:
2992      ChangeLog lisp/muse-blosxom.el
2995 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2997     Summary:
2998       Try to fix an error with `muse-blosxom-get-categories'.
2999     Revision:
3000       muse--main--1.0--patch-108
3002     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3003       about processing directories.
3005     modified files:
3006      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3009 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3011     Summary:
3012       Make a distinction between implicit and explicit links at publish-time.
3013     Revision:
3014       muse--main--1.0--patch-107
3016     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3017     
3018     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3019     
3020     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3021       `explicit' argument.
3022     
3023     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3024       not we are dealing with an explicit link.
3025     
3026     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3027     
3028     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3029       argument, but ignore it.
3030     
3031     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3032       when link is not explicit.
3034     modified files:
3035      ChangeLog lisp/muse-html.el lisp/muse-http.el
3036      lisp/muse-publish.el lisp/muse-wiki.el
3039 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3041     Summary:
3042       Implement several WikiWord handling fixes.
3043     Revision:
3044       muse--main--1.0--patch-106
3046     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3047       found by the handlers.  Don't send implicit links through some of the
3048       advanced checks.
3049     
3050     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3051       of interwiki link before calling `muse-handle-explicit-link'.
3052     
3053     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3054       "\\|" separator between project-alist entries and interwiki entries.
3055       Force a reconfiguration of muse-colors-markup.
3056     
3057     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3058       sure that we don't colorize WikiNames that don't go with any file.
3059     
3061     modified files:
3062      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3063      lisp/muse-wiki.el
3066 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3068     Summary:
3069       Attempt to simplify muse-wiki a bit.
3070     Revision:
3071       muse--main--1.0--patch-105
3073     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3074       here.
3075     
3076     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3077       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3078       (muse-wiki-update-use-wikiword-markup-regexp)
3079       (muse-wiki-update-use-wikiword-link-function)
3080       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3081       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3082     
3083     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3084       `muse-wiki-use-wikiword' is specified.
3085     
3086     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3087       unless `muse-wiki-use-wikiword' is specified.
3088     
3089     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3090       muse-colors-markup.
3091     
3092     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3093       muse-publish-markup-regexps.
3094     
3095     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3096       muse-publish-url-transforms.
3097     
3098     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3099       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3100     
3102     modified files:
3103      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3106 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3108     Summary:
3109       Make muse-blosxom use relative name of published file in page-date alist.
3110     Revision:
3111       muse--main--1.0--patch-104
3113     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3114       file.
3115       (muse-blosxom-update-page-date-alist): Renamed from
3116       `muse-blosxom-markup-date-directive'.  Make the current file name
3117       relative to the base directory and strip file extension if necessary.
3118     
3120     modified files:
3121      ChangeLog lisp/muse-blosxom.el
3124 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3126     Summary:
3127       Hack on muse-blosxom timestamps somewhat.
3128     Revision:
3129       muse--main--1.0--patch-103
3131     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3132       actually do something useful.  This should have a different name,
3133       really.
3134       ("blosxom-html", "blosxom-xhtml"): Call
3135       `muse-blosxom-markup-date-directive' after publishing each entry.
3136     
3138     modified files:
3139      ChangeLog lisp/muse-blosxom.el
3142 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3144     Summary:
3145       Fix several startup and compile errors.
3146     Revision:
3147       muse--main--1.0--patch-102
3149     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3150       fixes an error that occurred during startup.
3151     
3152     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
3153       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
3154       to muse.el.
3155     
3156     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
3157       that the nasty compile errors go away.  Fix a few typos.
3158       (muse-ignored-extensions): Fix docstring.
3159       (muse-file-extension): Move this higher in the file.
3160     
3161     
3163     modified files:
3164      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3167 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
3169     Summary:
3170       Note that muse-file-extension should not have "." in front.
3171     Revision:
3172       muse--main--1.0--patch-101
3174     * lisp/muse-project.el (muse-project-find-file): Handle case where
3175       muse-file-extension is not specified.
3176     
3177     * lisp/muse.el (muse-file-extension): Note that the period at the
3178       beginning of this value should be omitted.
3179     
3180     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
3181       file extension so that regexp characters inside the extension will not
3182       goof it up.  This should never be a problem in normal cases, but let's
3183       be robust.
3184     
3186     modified files:
3187      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3188      lisp/muse.el
3191 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
3193     Summary:
3194       Implement optional file extension of Muse files.
3195     Revision:
3196       muse--main--1.0--patch-100
3198     * lisp/muse-mode.el (muse-mode): Make sure
3199       `muse-update-ignored-extensions-regexp' gets updated every time we
3200       enter Muse mode.  This works around a bug in the customize interface --
3201       if a user changes an option using setq, the :set function sometimes
3202       does not get executed.  I should really try to determine whether or not
3203       this is really an issue anymore.
3204     
3205     * lisp/muse-project.el (muse-project-find-file): Make use of
3206       `muse-file-extension'.
3207     
3208     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
3209       customizable; it is autogenerated from `muse-ignored-extensions'.
3210       (muse-update-ignored-extensions-regexp): New function that sets the
3211       value of `muse-ignored-extensions-regexp'.  This is needed in order to
3212       make sure that the value of `muse-file-extension' is taken into
3213       account.
3214       (muse-ignored-extensions): New option that determines which file
3215       extensions to ignore.  It is in the form of a list of regexps.
3216     
3217     * lisp/muse.el (muse-file-extension): New option that allows the user to
3218       specify the file extension to be used for Muse files.  By default, this
3219       is nil, which means that no extension will be used.
3220     
3221     * lisp/muse.el (muse-page-name): Handle case where
3222       `muse-ignored-extensions-regexp' is nil.
3223     
3225     modified files:
3226      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3227      lisp/muse-regexps.el lisp/muse.el
3230 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
3232     Summary:
3233       Document new blosxom convenience feature.
3234     Revision:
3235       muse--main--1.0--patch-99
3237     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
3238       `muse-blosxom-project-alist-entry'.  An example is provided in the
3239       header.
3240     
3242     modified files:
3243      ChangeLog lisp/muse-blosxom.el
3246 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
3248     Summary:
3249       Further work on `muse-project-alist' entry generation for blosxom.
3250     Revision:
3251       muse--main--1.0--patch-98
3253     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
3254       Include subdirectories in first part of "Blog" entry.
3255     
3256     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
3257       that returns a list of dirs that are to be used with the first part of
3258       a `muse-project-alist' entry.
3259     
3261     modified files:
3262      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3265 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
3267     Summary:
3268       New function: muse-blosxom-project-alist-entry.
3269     Revision:
3270       muse--main--1.0--patch-97
3272     * examples/mwolson/muse-init.el: Update from my latest settings.
3273       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
3274     
3275     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
3276       that generates the latter part of an entry for `muse-project-alist'.
3277     
3279     modified files:
3280      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3283 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
3285     Summary:
3286       Merged from hodique@lifl.fr--2005 (patch 12-23)
3287     Revision:
3288       muse--main--1.0--patch-96
3290     Patches applied:
3291     
3292      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3293        Merged from mwolson@gnu.org--2005 (patch 68-76)
3294     
3295      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3296        Merged from mwolson@gnu.org--2005 (patch 77-80)
3297     
3298      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3299        Merged from mwolson@gnu.org--2005 (patch 81)
3300     
3301      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3302        Merged from mwolson@gnu.org--2005 (patch 82)
3303     
3304      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3305        Escape % in latex publishing
3306     
3307      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3308        bugfix
3309     
3310      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3311        small improvement on muse-make-link
3312     
3313      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3314        Fix customization of muse-wiki-wikiword-regexp
3315     
3316      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3317        Allow full customization of WikiWords
3318     
3319      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3320        Fix mouse-2 yank bug in muse-mode
3321     
3322      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3323        Fix interpretation order
3324     
3325      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3326        Merged from mwolson@gnu.org--2005 (patch 83-95)
3327     
3329     modified files:
3330      ChangeLog lisp/muse-wiki.el
3332     new patches:
3333      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
3334      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3335      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3336      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3337      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3338      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3339      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3340      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3341      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3342      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3343      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3344      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3347 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3349     Summary:
3350       Minor docfixes.
3351     Revision:
3352       muse--main--1.0--patch-95
3354     * lisp/muse-mode.el (muse-follow-name-at-point) 
3355       (muse-follow-name-at-mouse): Docfixes.
3356     
3358     modified files:
3359      ChangeLog lisp/muse-mode.el
3362 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3364     Summary:
3365       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3366     Revision:
3367       muse--main--1.0--patch-94
3369     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3370       `muse-blosxom-new-entry'.
3371     
3372     * muse.texi (Blosxom Entries): Ditto.
3373     
3375     modified files:
3376      ChangeLog lisp/muse-blosxom.el muse.texi
3379 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3381     Summary:
3382       Re-add global mouse-2 event.
3383     Revision:
3384       muse--main--1.0--patch-93
3386     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3387       mouse-2, since Yann found a way around the problem I was facing.
3388       (muse-follow-name-at-mouse): Call the event that would normally be used
3389       here if we don't have a link at point.
3390     
3392     modified files:
3393      ChangeLog lisp/muse-mode.el
3396 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3398     Summary:
3399       Fix publishing error.
3400     Revision:
3401       muse--main--1.0--patch-92
3403     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3404       the cdr of output-dir.  This was a code fragment from a previous
3405       attempt to refactor this function.
3406     
3408     modified files:
3409      ChangeLog lisp/muse-project.el
3412 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3414     Summary:
3415       Work on getting to the point where we can resolve project interwiki links.
3416     Revision:
3417       muse--main--1.0--patch-91
3419     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3420       `muse-publishing-current-file'.
3421     
3422     * lisp/muse-project.el (muse-project-of-file): Ditto.
3423     
3424     * lisp/muse-project.el (muse-project-applicable-styles): New function
3425       that returns the usable styles for a file, given either a list of
3426       styles or a project name.  This is useful for removing styles that will
3427       be ignored for a file.
3428       (muse-project-publish-file): Split :include and :exclude processing
3429       into `muse-project-applicable-styles'.
3430     
3431     * lisp/muse-publish.el (muse-publish-output-name): Use
3432       `muse-publishing-current-file'.
3433     
3434     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3435     
3436     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3437       project names.
3438     
3439     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3440       names to be uninterpreted.  Remove need for muse-assoc-string.
3441     
3442     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3443       function that will be called to fetch a link to a page from a Muse
3444       project from the output file of the currently-published file.  This is
3445       commented out for now since I ran out of energy.
3446     
3447     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3448       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3449       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3450       Handle case where no interwiki can be found, even though this should
3451       never happen.
3452     
3453     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3454       whenever Muse mode is entered.  That way we don't have to enter an
3455       extra command in our .emacs.
3456     
3457     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3458       `muse-publishing-current-file' already exists that does the same thing.
3459       How embarrassing.
3460     
3461     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3462     
3463     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3464       to use it.
3465     
3467     modified files:
3468      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3469      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3472 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3474     Summary:
3475       Mouse-2 on regular text will yank rather than give an error.
3476     Revision:
3477       muse--main--1.0--patch-90
3479     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3480       this seems to be more trouble than it's worth.
3481       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3482       use our own implementation.
3483     
3485     modified files:
3486      ChangeLog lisp/muse-mode.el
3489 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3491     Summary:
3492       Make interwiki links publish with the correct extension.
3493     Revision:
3494       muse--main--1.0--patch-89
3496     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3497       prefix and suffix to interwiki names, as well as stripping out unwanted
3498       extensions.
3499     
3501     modified files:
3502      ChangeLog lisp/muse-wiki.el
3505 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3507     Summary:
3508       Fix publishing of bare interwiki names.
3509     Revision:
3510       muse--main--1.0--patch-88
3512     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3513       `set'.  Use `muse-assoc-string' instead of `assoc'.
3514     
3515     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3516       `assoc-string' functionality usable with Emacs21 and XEmacs.
3517     
3519     modified files:
3520      ChangeLog lisp/muse-wiki.el lisp/muse.el
3523 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3525     Summary:
3526       Apply a few fixes from Yann's branch.
3527     Revision:
3528       muse--main--1.0--patch-87
3530     Background: I hacked on Muse over the weekend while offline, and so did
3531                 Yann.  His changes to muse-wiki.el are different than the
3532                 ones that I made, so we should probably figure out the best
3533                 way to handle this when we both get on IRC again.  For now,
3534                 I've merged in the bugfixes that he's made, omitting most of
3535                 the changes to muse-wiki.
3536     
3537     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3538     
3539     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3540     
3541     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3542       introduced previously.
3543     
3545     modified files:
3546      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3549 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3551     Summary:
3552       Warn if file not published; hack further on Wiki stuff.
3553     Revision:
3554       muse--main--1.0--patch-86
3556     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3557       complete <div> tags that are of the class "image-link".  It is hoped
3558       that this will prevent user-added <div> tags from being mangled.
3559     
3560     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3561       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3562       need to look at the text at point.
3563     
3564     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3565       current file has not been published since it was up-to-date.  Thanks to
3566       Bill Freeman for the suggestion.
3567     
3568     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3569       is nil.  If this happens, return the original URL.
3570     
3571     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3572       `muse-wiki-update-interwiki-regexp.'
3573       (muse-wiki-update-interwiki-regexp): New function that sets the value
3574       of `muse-wiki-interwiki-regexp'.
3575       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3576       on :set.
3577     
3578     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3579       `muse-wiki-expand-interwiki'.
3580       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3581       with no matching file from being published as links.
3582     
3583     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3584       string argument once again, since this behavior is needed when
3585       publishing.
3586       (muse-wiki-handle-wikiword): Ditto.
3587     
3588     * lisp/muse.el (muse-handle-url): Ditto.
3589     
3590     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3591       after every unsuccessful attempt at handling the link.  If argument is
3592       given, restore match-data at end, too.
3593     
3594     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3595       argument.  Match data is always saved.  If argument is not given,
3596       assume that `muse-implicit-link-regexp' has been matched against, and
3597       return the 1st match string if no handlers worked.
3598     
3600     modified files:
3601      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3602      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3605 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3607     Summary:
3608       Hack on WikiName handling and make TAB work for Wiki links.
3609     Revision:
3610       muse--main--1.0--patch-85
3612     * lisp/muse-colors.el (muse-colors-markup): Use
3613       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3614     
3615     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3616       nil, don't color bad links.  If non-nil, color bad links.
3617     
3618     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3619     
3620     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3621       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3622       (muse-journal-rss-munge-buffer): Ditto.
3623     
3624     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3625       Docfix.
3626     
3627     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3628       are handled first, then implicit ones.  It should work better in all
3629       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3630       to determine how far to scan for an implicit link.  This defaults to
3631       the text between the point and the next space.
3632     
3633     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3634       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3635       literally after opening the buffer.  Hopefully this can be of use in
3636       custom visit-link functions, when necessary.
3637     
3638     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3639       `muse-visit-link-default'.
3640     
3641     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3642       Search by text properties instead of regexps.  This allows Muse to find
3643       links without having to have a massive regexp that contains all link
3644       types.  The downside is that this will not work if the user defontifies
3645       the buffer.  But it would somewhat defeat the purpose of following
3646       links if you can't see them.
3647     
3648     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3649       enough command line args are passed in batch mode.
3650     
3651     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3652       `muse-explicit-link-regexp'.
3653     
3654     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3655       `muse-link-regexp'.
3656     
3657     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3658       specifies the "common ground" of all implicit links, like URLs, bare
3659       WikiNames, and -- in the future -- email addresses.
3660     
3661     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3662     
3663     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3664       optional.  That was a bad idea on my part.  Renamed from
3665       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3666       annoy anyone :^) .
3667     
3668     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3669       `muse-wiki-interwiki-expand'.
3670       (muse-wiki-handle-wikiword): Renamed from
3671       `muse-wiki-wikiword-handle'.
3672     
3673     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3674       for the eval-after-load arg since XEmacs chokes on constants.
3675     
3676     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3677       face on WikiWords that don't correspond with a file.  If people really
3678       want this to appear in bad-link face, I could accommodate that.
3679     
3680     * lisp/muse.el (muse-handle-url): New function that detects whether the
3681       given string is a URL.
3682       (muse-implicit-link-functions): Renamed from
3683       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3684       (muse-explicit-link-functions): Renamed from
3685       `muse-mode-handler-functions'.
3686       (muse-handle-implicit-link): New function that handles all
3687       implicit links by calling functions from `muse-implicit-link-functions'.
3688       (muse-handle-explicit-link): Renamed from
3689       `muse-handled-url'.
3690     
3692     modified files:
3693      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3694      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3695      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3698 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3700     Summary:
3701       Allow WikiWords to be ignored with <nop> or "''''".
3702     Revision:
3703       muse--main--1.0--patch-84
3705     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3706     
3707     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3708       whether to hide <nop> tags when coloring a Muse buffer.
3709       (muse-wiki-wikiword-at-point): Docfix.
3710       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3711       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3712       during publishing.
3713       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3714       which keeps the WikiWord that follows it from being interpreted.
3715       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3716       WikiWord delimiter.
3717     
3719     modified files:
3720      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3723 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3725     Summary:
3726       Update postal address of FSF in muse-wiki.el.
3727     Revision:
3728       muse--main--1.0--patch-83
3730     * lisp/muse-wiki.el: Update postal address of the FSF.
3731     
3733     modified files:
3734      ChangeLog lisp/muse-wiki.el
3737 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3739     Summary:
3740       Interpret explicit links before emphasis.
3741     Revision:
3742       muse--main--1.0--patch-82
3744     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3745       links before emphasis.
3746     
3747     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3748       for the heck of it.
3750     modified files:
3751      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3754 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3756     Summary:
3757       Wiki hacking, regexp tweaks.
3758     Revision:
3759       muse--main--1.0--patch-81
3761     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3762       muse-regexp.
3763     
3764     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3765       that indicates whether or not to use character classes in regexps.  The
3766       default is to let Muse try to figure it out.
3767       (muse-extreg-usable-p): Make use of this variable.
3768     
3769     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3770       this regexp.  I'm guessing it was supposed to have a TAB in there at
3771       one time.  Replace this stuff with muse-regexp-space.
3772     
3773     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3774       by default.
3775     
3776     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3777       "or".
3778     
3779     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3780       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3781       We'll fix those anchor problems eventually!
3782     
3783     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3784       uses `muse-interwiki-handle' to determine whether an interwiki link is
3785       at point.
3786     
3787     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3788       look for a suitable value at point if needed.
3789     
3790     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3791     
3792     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3793     
3794     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3796     modified files:
3797      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3798      lisp/muse-wiki.el
3801 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3803     Summary:
3804       Make installation of manual when not using Debian go smoothly.
3805     Revision:
3806       muse--main--1.0--patch-80
3808     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3809       and options are to be used when insinuating the Muse documentation into
3810       the Info menu.
3811     
3812     * Makefile (install): Make use of INSTALLINFO.
3813     
3814     * README (Installation): Give directions for changing INSTALLINFO on a
3815       Debian system and changing where Muse is installed.
3816     
3817     * muse.texi: Ditto.
3819     modified files:
3820      ChangeLog Makefile Makefile.defs README muse.texi
3823 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3825     Summary:
3826       Fix compiler warning induced by last patch.
3827     Revision:
3828       muse--main--1.0--patch-79
3830     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3831       compiler warning.
3833     modified files:
3834      ChangeLog lisp/muse-project.el lisp/muse.el
3837 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3839     Summary:
3840       Add `muse-current-file', fix minor QuickStart issue.
3841     Revision:
3842       muse--main--1.0--patch-78
3844     * examples/QuickStart: Make John Wiegley the author.
3845     
3846     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3847       `muse-current-file' instead of `buffer-file-name'.
3848     
3849     * lisp/muse-project.el (muse-current-project): Document.
3850     
3851     * lisp/muse-project.el (muse-current-file): New variable indicating the
3852       name, including path, of the file that is currently being published.
3853       (muse-project-of-file): Make use of
3854       `muse-current-file'.
3855     
3856     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3857     
3858     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3860     modified files:
3861      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3862      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3863      lisp/muse.el
3866 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3868     Summary:
3869       Make muse-replace-regexp-in-string closer to its parent; no func change.
3870     Revision:
3871       muse--main--1.0--patch-77
3873     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3874       to implement all functionality of `replace-regexp-in-string'.  No
3875       functionality change.
3876     
3878     modified files:
3879      ChangeLog lisp/muse.el
3882 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3884     Summary:
3885       Play nicely with fill, adaptive-fill, and flyspell.
3886     Revision:
3887       muse--main--1.0--patch-76
3889     * muse-mode.el (muse-mode-intangible-links): New function used to
3890       determine whether links will be considered intangible.
3891     
3892     * lisp/muse-mode.el (muse-mode-link-functions)
3893       (muse-mode-handler-functions): Minor docfix.
3894     
3895     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3896       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3897       making links intangible by default, but this may be adjusted by use of
3898       the `muse-mode-intangible-links' function.
3899     
3900     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3901       nil if we should allow a fill to occur here.  Keeps links from being
3902       broken up.
3903     
3904     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3905       non-nil if we allow spell-checking to occur here.  Keeps links from
3906       being improperly colorized.
3907     
3908     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3909       functionality change.
3911     modified files:
3912      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3915 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3917     Summary:
3918       Minor doc changes and code prettification.
3919     Revision:
3920       muse--main--1.0--patch-75
3922     * AUTHORS: Note that YH's assignment is in the mail.
3923     
3924     * README (scripts): Explain better the contents of the `scripts'
3925       directory.
3926     
3927     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3929     modified files:
3930      AUTHORS ChangeLog README lisp/muse-wiki.el
3933 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3935     Summary:
3936       Merged from hodique@lifl.fr--2005 (patch 7-11)
3937     Revision:
3938       muse--main--1.0--patch-74
3940     Patches applied:
3941     
3942      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3943        split WikiWords and InterWiki links into their own package
3944     
3945      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3946        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3947     
3948      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3949        Mimic experimental behavior for interwiki
3950     
3951      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3952        fix notes publishing
3953     
3954      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3955        various minor fixes
3957     new files:
3958      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3960     modified files:
3961      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3962      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3964     renamed files:
3965      experimental/.arch-ids/muse-wiki.el.id
3966        ==> experimental/.arch-ids/muse-wiki-old.el.id
3967      experimental/muse-wiki.el
3968        ==> experimental/muse-wiki-old.el
3970     new patches:
3971      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3972      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3973      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3974      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3975      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3978 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3980     Summary:
3981       Tell people where to find on-line version of manual.
3982     Revision:
3983       muse--main--1.0--patch-73
3985     * README: Add on-line locations for manual.
3986     
3987     * muse.texi: Remove @include directive.  This makes generating a PDF of
3988       this documentation a lot easier.
3989     
3990     * muse.texi (Preface): Add on-line locations for manual.
3992     modified files:
3993      ChangeLog README muse.texi
3996 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3998     Summary:
3999       Try to make Muse play nice with outline minor mode.
4000     Revision:
4001       muse--main--1.0--patch-72
4003     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4004     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4005     "muse" instead of "t" when adding invisibility to text or checking for
4006     invisibility.
4007     
4008     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4009     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4010     this function.
4012     modified files:
4013      ChangeLog lisp/muse-colors.el lisp/muse.el
4016 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4018     Summary:
4019       Minor grammar fix in Introduction section of manual.
4020     Revision:
4021       muse--main--1.0--patch-71
4023     * muse.texi (Introduction): Minor grammar fix.
4025     modified files:
4026      ChangeLog muse.texi
4029 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4031     Summary:
4032       Release Muse 3.01.
4033     Revision:
4034       muse--main--1.0--patch-70
4036     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4037     
4038     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4039     
4040     * lisp/muse-poem.el (muse-poem-markup-strings)
4041       (muse-poem-chapbook-strings): Make customizable.
4042     
4043     * lisp/muse-poem.el (muse-chapbook-latex-header)
4044       (muse-chapbook-latex-footer): Docfix.
4045     
4046     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4047       (muse-texinfo-pdf-extension): Ditto.
4048     
4049     * lisp/muse.el (muse-version): Change to 3.01.
4050     
4051     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4052       done, for now!
4054     modified files:
4055      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4056      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4059 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4061     Summary:
4062       Tweak documentation thoroughly; still incomplete.
4063     Revision:
4064       muse--main--1.0--patch-69
4066     * README: Minor tweaks.
4067     
4068     * muse.texi: Massively rename chapters so that the titles are more
4069       descriptive.  Clean up grammar.
4070     
4071     * muse.texi (Obtaining Muse): Move content of Installation node here,
4072       stripping out any customization tips, since those are covered later.
4073       Re-work this chapter since I was dissatisfied with it.
4074     
4075     * muse.texi (Installation): This node has the content of README regarding
4076       installation, which fits the title of the node much better than the
4077       previous content.
4078     
4079     * muse.texi (Blosxom): Turn the sections of this section into
4080       subsections.
4081     
4082     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4083       like lists!
4084     
4085     * muse.texi (History): Add a "2005" item.
4087     modified files:
4088      ChangeLog README muse.texi
4091 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4093     Summary:
4094       Finish documenting 2 more publishing styles.
4095     Revision:
4096       muse--main--1.0--patch-68
4098     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4099     
4100     * lisp/muse-journal.el: Docfixes.
4101     
4102     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4103       documentation to this function.
4104     
4105     * muse.texi (Blosxom Options): New node containing the publishing styles
4106       and options provided by Blosxom.
4107       (Book): Add usage note, as I suspect a lot of people might be confused
4108       by this style.
4109       (HTML): Space out entries better.
4110       (Journal, LaTeX): New nodes for publishing styles.
4111       (Common Elements): Document a few options that are present in
4112       `muse-publish.el'.
4114     modified files:
4115      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4116      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4119 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4121     Summary:
4122       Make Muse installable and correct an Emacs21 issue.
4123     Revision:
4124       muse--main--1.0--patch-67
4126     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4127       directory will be generated.
4128       (all): Compile muse.info by default.
4129       (doc): Refactor into individual generation rules for .html and .info
4130       files.
4131       (install): New rule that installs Muse source code, compiled .elc
4132       files, and the manual into proper places.
4133     
4134     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4135     
4136     * README (Insinuation): Move old content of Installation here.
4137       (Installation): Fill out this section.
4138       (Further Documentation): Add link to my website and note that a full
4139       manual is included with Muse.
4140     
4141     * lisp/Makefile (EL): Populate with .el files.
4142       (install): New rule that installs both .elc and .el files.
4143     
4144     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4145       Emacs21, hack in a handler for the @documentencoding tag so that it
4146       doesn't error out.
4148     modified files:
4149      ChangeLog Makefile Makefile.defs README lisp/Makefile
4150      lisp/muse-texinfo.el
4153 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
4155     Summary:
4156       Cater even more to XEmacs and its annoying whims.
4157     Revision:
4158       muse--main--1.0--patch-66
4160     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
4161       environment variable.
4162     
4163     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
4164       handle it.  Load `muse-build.el' instead.
4165     
4166     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
4167       used.
4168     
4169     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
4170       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
4171       not used.
4172     
4173     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
4174       function does not appear to be used.
4175     
4176     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
4177       `replace-regexp-in-string', since XEmacs doesn't have this function.
4178       We only implement the first 3 args, but this could be extended if we
4179       need to do so.
4180     
4181     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
4182       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
4183     
4184     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
4185     
4186     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
4187       make XEmacs shut up.
4188     
4189     * lisp/muse-convert.el (muse-write-footnote): Ditto.
4190     
4191     * lisp/muse-html.el (muse-html-markup-table): Ditto.
4192     
4193     * lisp/muse-http.el (muse-winnow-list): Ditto.
4194     
4195     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4196     
4197     * lisp/muse-project.el (muse-project-file-entries): Ditto.
4198     
4199     * lisp/muse-publish.el (muse-publish-markup): Ditto.
4200     
4201     * scripts/muse-build.el: Add contrib path first; probably doesn't change
4202       anything.
4203     
4204     * scripts/publish: Use EMACS environment variable instead of hard-coding
4205       it.
4207     modified files:
4208      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
4209      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4210      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
4211      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4212      lisp/muse.el scripts/muse-build.el scripts/publish
4215 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
4217     Summary:
4218       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
4219     Revision:
4220       muse--main--1.0--patch-65
4222     * AUTHORS: Update entry.
4223     
4224     * muse-*.el: Move to the lisp directory.
4225     
4226     * lisp/Makefile: New file containing rules to test and compile the
4227       source.
4228     
4229     * Makefile.defs: New file that contains common definitions for all other
4230       Makefiles, such as Emacs command to use.
4231     
4232     * Makefile: Move lisp-specific rules to lisp/Makefile.
4233       (SUBDIRS): New variable containing subdirectories to clean.
4234     
4235     * README: Update to reflect new location of source files.  Give updated
4236       directions for compiling with XEmacs.
4237     
4238     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
4239       compile.
4240       (%.html): Pass SITEFLAG as an environment variable to
4241       ../scripts/publish.
4242     
4243     * examples/QuickStart (The): Re-add the stray <comment> tag since it
4244       seems to be needed to keep the process from failing.  This has *got* to
4245       be a bug in Muse, but I don't want to deal with it now.
4246     
4247     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
4248     
4249     * lisp/muse-convert.el: Move line to commentary section.
4250     
4251     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
4252       locally-bound `type' variable isn't used here.
4253     
4254     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
4255     
4256     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
4257       binding.
4258     
4259     * scripts/muse-build.el (load-path): Correct paths.
4260     
4261     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
4262       as to avoid spurious warnings.
4263     
4264     * scripts/publish (style): Make use of SITEFLAG environment variable, if
4265       it exists.
4266     
4267     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
4268       (muse-match-string-no-properties): New functions that take the place of
4269       `line-end-position', `line-beginning-position', and
4270       `match-string-no-properties', respectively.
4271     
4272     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
4273       (muse-my-journal-find-entries): Use Muse-specific version of
4274       `match-string-no-properties', `line-beginning-position', and
4275       `line-end-position' since these do not exist in XEmacs.
4276     
4277     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
4278       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
4279     
4280     * lisp/muse-convert.el (muse-latex-transform): Ditto.
4281     
4282     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
4283       (muse-html-insert-contents): Ditto.
4284     
4285     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4286     
4287     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
4288     
4289     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
4290     
4291     * lisp/muse-publish.el (muse-publish-markup-tag)
4292       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
4293       (muse-published-buffer-contents): Ditto.
4294     
4295     * scripts/muse-build.el (muse-elint-files): Ditto.
4297     new files:
4298      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
4299      lisp/.arch-ids/Makefile.id lisp/Makefile
4301     modified files:
4302      AUTHORS ChangeLog Makefile README examples/Makefile
4303      examples/QuickStart examples/johnw/muse-johnw.el
4304      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
4305      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
4306      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
4307      lisp/muse.el scripts/muse-build.el scripts/publish
4309     renamed files:
4310      .arch-ids/muse-blosxom.el.id
4311        ==> lisp/.arch-ids/muse-blosxom.el.id
4312      .arch-ids/muse-book.el.id
4313        ==> lisp/.arch-ids/muse-book.el.id
4314      .arch-ids/muse-colors.el.id
4315        ==> lisp/.arch-ids/muse-colors.el.id
4316      .arch-ids/muse-convert.el.id
4317        ==> lisp/.arch-ids/muse-convert.el.id
4318      .arch-ids/muse-docbook.el.id
4319        ==> lisp/.arch-ids/muse-docbook.el.id
4320      .arch-ids/muse-html.el.id
4321        ==> lisp/.arch-ids/muse-html.el.id
4322      .arch-ids/muse-http.el.id
4323        ==> lisp/.arch-ids/muse-http.el.id
4324      .arch-ids/muse-journal.el.id
4325        ==> lisp/.arch-ids/muse-journal.el.id
4326      .arch-ids/muse-latex.el.id
4327        ==> lisp/.arch-ids/muse-latex.el.id
4328      .arch-ids/muse-mode.el.id
4329        ==> lisp/.arch-ids/muse-mode.el.id
4330      .arch-ids/muse-poem.el.id
4331        ==> lisp/.arch-ids/muse-poem.el.id
4332      .arch-ids/muse-project.el.id
4333        ==> lisp/.arch-ids/muse-project.el.id
4334      .arch-ids/muse-publish.el.id
4335        ==> lisp/.arch-ids/muse-publish.el.id
4336      .arch-ids/muse-regexps.el.id
4337        ==> lisp/.arch-ids/muse-regexps.el.id
4338      .arch-ids/muse-texinfo.el.id
4339        ==> lisp/.arch-ids/muse-texinfo.el.id
4340      .arch-ids/muse.el.id
4341        ==> lisp/.arch-ids/muse.el.id
4342      muse-blosxom.el
4343        ==> lisp/muse-blosxom.el
4344      muse-book.el
4345        ==> lisp/muse-book.el
4346      muse-colors.el
4347        ==> lisp/muse-colors.el
4348      muse-convert.el
4349        ==> lisp/muse-convert.el
4350      muse-docbook.el
4351        ==> lisp/muse-docbook.el
4352      muse-html.el
4353        ==> lisp/muse-html.el
4354      muse-http.el
4355        ==> lisp/muse-http.el
4356      muse-journal.el
4357        ==> lisp/muse-journal.el
4358      muse-latex.el
4359        ==> lisp/muse-latex.el
4360      muse-mode.el
4361        ==> lisp/muse-mode.el
4362      muse-poem.el
4363        ==> lisp/muse-poem.el
4364      muse-project.el
4365        ==> lisp/muse-project.el
4366      muse-publish.el
4367        ==> lisp/muse-publish.el
4368      muse-regexps.el
4369        ==> lisp/muse-regexps.el
4370      muse-texinfo.el
4371        ==> lisp/muse-texinfo.el
4372      muse.el
4373        ==> lisp/muse.el
4375     new directories:
4376      lisp lisp/.arch-ids
4379 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4381     Summary:
4382       Massively untabify files.
4383     Revision:
4384       muse--main--1.0--patch-64
4387     modified files:
4388      ChangeLog ChangeLog.2004 experimental/muse-message.el
4389      experimental/muse-wiki.el muse-book.el muse-colors.el
4390      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4391      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4392      muse-project.el muse-publish.el muse-regexps.el
4393      muse-texinfo.el muse.el
4396 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4398     Summary:
4399       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4400     Revision:
4401       muse--main--1.0--patch-63
4403     (Summary of changes that Yann made)
4404     
4405     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4406     
4407     * muse-mode.el (muse-generate-index): Move index generation code into
4408       `muse-index-as-string'.
4409       (muse-index-as-string): New function that generates an index and
4410       returns it as a string, instead of placing it in a buffer like
4411       `muse-generate-index' used to.
4412     
4413     Patches applied:
4414     
4415      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4416        merge from mwolson@gnu.org--2005
4417     
4418      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4419        Accept WikiWords as links [mostly rescinded]
4420     
4421      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4422        merge from mwolson@gnu.org--2005/muse--main--1.0
4423     
4424      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4425        Merged from mwolson@gnu.org--2005 (patch 60-62)
4426     
4427      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4428        provide a string view of the index
4430     modified files:
4431      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4433     new patches:
4434      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4435      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4436      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4437      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4438      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4441 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4443     Summary:
4444       Document Blosxom, Book, DocBook, and HTML publishing styles.
4445     Revision:
4446       muse--main--1.0--patch-62
4448     * muse-blosxom.el: Clean up header.
4449     
4450     * muse-book.el (muse-before-book-publish-hook): Rename to
4451       `muse-book-before-publish-hook'.
4452       (muse-after-book-publish-hook): Rename to
4453       `muse-book-after-publish-hook'.
4454     
4455     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4456       (muse-html-markup-strings, muse-xhtml-markup-strings)
4457       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4458       (muse-html-charset-default, muse-html-encoding-default)
4459       (muse-html-encoding-map): Docfixes.
4460     
4461     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4462       sections.
4464     modified files:
4465      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4468 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4470     Summary:
4471       Begin work on Publishing Styles section of manual.
4472     Revision:
4473       muse--main--1.0--patch-61
4475     * Makefile (.PHONY): Add "doc" to list.
4476       (doc): New rule that generates Info and HTML files from muse.texi.
4477       (dist): Rely on `distclean', not `clean'.
4478     
4479     * examples/QuickStart (Authoring mode): Remove empty section.
4480     
4481     * muse.texi: Call this program "the Emacs Muse" in title.
4482       (Publishing Styles): Begin to populate section.
4483       (Deriving Styles): First subsection of Publishing Styles.
4484       (Contributors): Remove spurious copyright section, since we address
4485       this in the title.
4486     
4487     * README: Actually remember to add this file.
4489     new files:
4490      .arch-ids/README.id README
4492     modified files:
4493      ChangeLog Makefile examples/QuickStart muse.texi
4496 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4498     Summary:
4499       Document Markup Rules.
4500     Revision:
4501       muse--main--1.0--patch-60
4503     * examples/QuickStart: Remove stray <comment> tag.
4504     
4505     * muse.texi (Top): Comment every menu line.
4506       (Markup Rules): New section with plenty of subsections.
4508     modified files:
4509      ChangeLog examples/QuickStart muse.texi
4512 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4514     Summary:
4515       Release this as Muse 3.00.90 (RC1).
4516     Revision:
4517       muse--main--1.0--patch-59
4519     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4520       is compatible with both Emacs and XEmacs.
4521     
4522     * examples/README: Renamed to QuickStart.
4523     
4524     * examples/Makefile (EXAMPLES): Reflect name change of README.
4525     
4526     * muse.el: Ditto.
4528     modified files:
4529      ChangeLog Makefile examples/Makefile muse.el
4531     renamed files:
4532      examples/.arch-ids/README.id
4533        ==> examples/.arch-ids/QuickStart.id
4534      examples/README
4535        ==> examples/QuickStart
4538 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4540     Summary:
4541       Makefile refactoring.
4542     Revision:
4543       muse--main--1.0--patch-58
4545     * Makefile (.PHONY): List all non-file targets.
4546       (examples): New rule that calls Make in the examples directory.
4547       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4548     
4549     * README: Move to the examples directory.  I'd prefer to distribute a
4550       very basic plain text README and use this as a quickstart + markup
4551       example + publishing example.
4552     
4553     * examples/Makefile: Move all README-related rules here.
4554     
4555     * examples/README: Add an "About this document" section.  
4556     
4557     * scripts/publish (style): Do not include the contrib directory, since we
4558       don't use any code from there.  Since this is only invoked from the
4559       examples directory, make sure add the parent directory to the load
4560       path.
4561     
4562     * muse.texi: Change version to 3.00.90 (RC1).
4563     
4564     * muse.el: Change location of the README file in header.
4565     
4566     * muse.el (muse-version): Update to 3.00.90 (RC1).
4568     new files:
4569      examples/.arch-ids/Makefile.id examples/Makefile
4571     modified files:
4572      ChangeLog Makefile examples/README muse.el muse.texi
4573      scripts/publish
4575     renamed files:
4576      .arch-ids/README.id
4577        ==> examples/.arch-ids/README.id
4578      README
4579        ==> examples/README
4582 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4584     Summary:
4585       Update my example configuration.
4586     Revision:
4587       muse--main--1.0--patch-57
4589     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4590       and experimental status of muse-message.
4592     modified files:
4593      ChangeLog examples/mwolson/muse-init.el
4596 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4598     Summary:
4599       Provide optional outline-style faces; customization fixes; experimental stuff.
4600     Revision:
4601       muse--main--1.0--patch-56
4603     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4604       option that determines what the header faces should look like.  If
4605       'outline, use outline-style faces.  If nil, don't generate the faces at
4606       all, which allows the user to specify their own.  Otherwise, use the
4607       scaled faces, which is the default behavior.
4608       (muse-colors-outline-faces-list): List of faces to use.  In case the
4609       outline faces are not available, provide reasonable defaults.
4610       (muse-make-faces): Use dolist instead of mapc.  Implement the
4611       possibility of having outline-style colors for heading.  Don't call
4612       this function immediately -- give the users time to make their changes
4613       through the customize interface.  Once we call this function, Emcs from
4614       CVS will not allow the faces to be changed easily, which is a shame.
4615     
4616     * muse-message.el (muse-message-contents-tag): Copied from
4617       `muse-publish-contents-tag' in order to keep the customization
4618       interface from making the `muse-markup-tags' option from throwing a
4619       type mismatch error.  This function is untested and will likely do
4620       nothing useful.  This file has been moved to the experimental folder
4621       until it gets fleshed out more.
4622     
4623     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4624       file that could eventually provide wiki-like ability.  Currently this
4625       is just a collection of functions that were pruned out when he remade
4626       Muse, so don't get too excited.  I plan to eventually merge Yann
4627       Hodique's work here, probably after the first release of Muse.
4628     
4629     * muse-regexps.el (muse-regexp): Improve description.
4630     
4631     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4632       the muse-regexp group since it is just a single regexp.  Lists of
4633       regexps don't have to be in muse-regexp, however.
4634     
4635     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4636       since the Emacs devel mailing list seems to not want Britain-izations
4637       in Emacs code.
4638     
4639     * muse-colors.el (muse-colors): Ditto.
4640     
4641     * muse-docbook.el (muse-docbook): Ditto.
4642     
4643     * muse-html.el (muse-html): Ditto.
4644     
4645     * muse-http.el (muse-http): Ditto.
4646     
4647     * muse-message.el (muse-message): Ditto.
4648     
4649     * muse-mode.el (muse-mode): Ditto.
4650     
4651     * muse-project.el (muse-project): Ditto.
4652     
4653     * muse-publish.el (muse-publish): Ditto.
4654     
4655     * muse.el (muse): Ditto.
4657     new files:
4658      experimental/.arch-ids/=id
4659      experimental/.arch-ids/muse-wiki.el.id
4660      experimental/muse-wiki.el
4662     modified files:
4663      ChangeLog experimental/muse-message.el muse-blosxom.el
4664      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4665      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4666      muse.el
4668     renamed files:
4669      .arch-ids/muse-message.el.id
4670        ==> experimental/.arch-ids/muse-message.el.id
4671      muse-message.el
4672        ==> experimental/muse-message.el
4674     new directories:
4675      experimental experimental/.arch-ids
4678 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4680     Summary:
4681       Fix publishing error when given an empty string for header/footer.
4682     Revision:
4683       muse--main--1.0--patch-55
4685     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4686       `file-readable-p' if it is an empty string.  For some reason,
4687       `file-readable-p' and `insert-file-contents' were treating an empty
4688       string as if it were the current directory.
4690     modified files:
4691      ChangeLog muse-publish.el
4694 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4696     Summary:
4697       WYSIWYG emphasis, XEmacs compatibility hacks.
4698     Revision:
4699       muse--main--1.0--patch-54
4701     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4702       compliant.  Only colorize if we end with the same number of asterisks
4703       as we start with, preventing unnoticed syntax errors.  Don't colorize
4704       in the middle of a word.
4705       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4706       Only colorize if we end with an underscore.  Don't colorize in the
4707       middle of a word.
4708     
4709     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4710       inside of group.  This will probably not do anything, but it seems
4711       syntactically good.
4712     
4713     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4714       where we start with an image link.  JohnW didn't seem to like having
4715       <p> tags inserted before image links, but they don't validate properly
4716       as they are.  For now, I will surround such links/paragraphs with <div
4717       class="image-link"> in an attempt to be as not invasive and yet
4718       standards compliant as possible.
4719     
4720     * muse-html.el (muse-html-escape-string): Work around distinction between
4721       int and char types in XEmacs.  Deal with an annoying replace-match bug
4722       in XEmacs that rears its head at times.
4723     
4724     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4725       multi-line.
4727     modified files:
4728      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4729      muse-publish.el
4732 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4734     Summary:
4735       Minor code cleanup to address elint issues.
4736     Revision:
4737       muse--main--1.0--patch-53
4739     * Makefile (test): Don't build README files during this rule.  Remove
4740       spurious "make clean" statement.
4741     
4742     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4743       `muse-colors' group, and give it a proper type.
4744     
4745     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4746     
4747     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4748       muse-my-journal-find-entries): Replace `string-to-int' with
4749       `string-to-number'.
4750     
4751     * muse-html.el (muse-html-insert-contents): Ditto.
4752     
4753     * muse-journal.el (muse-journal-html-munge-buffer,
4754       muse-journal-latex-munge-buffer): Ditto.
4755     
4756     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4757     
4758     * muse-publish.el (muse-publish-markup-footnote,
4759       muse-publish-contents-tag): Ditto.
4760     
4761     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4763     modified files:
4764      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4765      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4766      muse-regexps.el
4769 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4771     Summary:
4772       Add ability to automate the creation a new blosxom entry.
4773     Revision:
4774       muse--main--1.0--patch-52
4776     * examples/mwolson/muse-init.el: Move new entry section to
4777       muse-blosxom.el.  Modify the key settings in my example accordingly.
4778     
4779     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4780       Muse always makes sure that the file ends with a newline.
4781     
4782     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4783       planner markup is now provided automatically by the planner port to
4784       Muse, and we don't have any customized markup.
4785     
4786     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4787       variable that specifies where the base directory of your blog entries
4788       is found.
4789     
4790     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4791       the base directory.  Explore categories recursively.
4792     
4793     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4794       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4795       special characters file name.
4796     
4797     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4798       making a new blog entry.  It will prompt you for a category, then a
4799       title, and then will create a new file that has the date and title
4800       inserted.
4802     modified files:
4803      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4806 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4808     Summary:
4809       Change mailing address of FSF, add AUTHORS file.
4810     Revision:
4811       muse--main--1.0--patch-51
4813     * muse-*.el, muse.texi: Change mailing address of FSF.
4814     
4815     * muse.texi (Contributors): Fix typo.
4816     
4817     * AUTHORS: New file containing a list of all of those who have
4818       contributed code or documentation to Muse, how many lines were changed,
4819       etc.
4821     new files:
4822      .arch-ids/AUTHORS.id AUTHORS
4824     modified files:
4825      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4826      muse-html.el muse-http.el muse-journal.el muse-latex.el
4827      muse-message.el muse-mode.el muse-poem.el muse-project.el
4828      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4829      muse.texi
4832 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4834     Summary:
4835       Merged from hodique@lifl.fr--2005 (patch 0-1)
4836     Revision:
4837       muse--main--1.0--patch-50
4839     Patches applied:
4840     
4841      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4842        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4843     
4844      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4845        fix .html (for example) in visible names for links
4847     modified files:
4848      ChangeLog muse-publish.el
4850     new patches:
4851      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4852      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4855 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4857     Summary:
4858       Make generated X(HT)ML show up in the right encoding in other modes.
4859     Revision:
4860       muse--main--1.0--patch-49
4862     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4863       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4864       generated (X)HTML files show up in the right coding system when editing
4865       them with another Emacs mode.
4866     
4867     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4868       encoding instead of hard-coding it.
4869     
4870     * muse-message.el: Add content to Commentary section, explaining the use
4871       of this publishing style.
4873     modified files:
4874      ChangeLog muse-html.el muse-journal.el muse-message.el
4877 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4879     Summary:
4880       Move regexps to same group, only make 4 heading faces.
4881     Revision:
4882       muse--main--1.0--patch-48
4884     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4885       can only publish 3 of them specially, leaving the fourth to be in
4886       plain text.
4887       (muse-colors-markup): Only recognize 4 levels of heading.
4888     
4889     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4890       (muse-file-regexp, muse-image-regexp)
4891       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4892       like a good idea to have all the regexps in the same group.
4894     modified files:
4895      ChangeLog muse-colors.el muse-regexps.el muse.el
4898 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4900     Summary:
4901       Update my example config, minor code cleanup.
4902     Revision:
4903       muse--main--1.0--patch-47
4905     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4906       names and add "Plans" project.
4907     
4908     * muse-docbook.el (looking-back): Delete.
4909     
4910     * muse-html.el (looking-back): Delete.
4911     
4912     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4913       instead of `looking-back'.
4914     
4915     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4916       function, use this function.  If `looking-back' exists, call it;
4917       otherwise, use a workaround.
4919     removed files:
4920      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4922     modified files:
4923      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4924      muse-html.el muse.el
4927 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4929     Summary:
4930       Handle a few paragraph publishing edge cases better.
4931     Revision:
4932       muse--main--1.0--patch-46
4934     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4935       beginning-of-document, end-of-document, and paragraph separator regexps
4936       so that one markup rule can be used in all these cases.
4937       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
4938       particular, blockquote or center at beginning or end of document will
4939       be published properly.  Hopefully this won't slow things down too much.
4940       (muse-docbook-markup-paragraph-close): Removed.
4941     
4942     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4943     
4944     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4945       Ditto.
4946       (muse-html-markup-paragraph-close): Removed.
4948     modified files:
4949      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4952 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4954     Summary:
4955       Improve prompt when reading a tag.
4956     Revision:
4957       muse--main--1.0--patch-45
4959     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4960       other Emacs modes seem to do.
4962     modified files:
4963      ChangeLog muse-mode.el
4966 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4968     Summary:
4969       Warn user when publishing fails due to a private directory.
4970     Revision:
4971       muse--main--1.0--patch-44
4973     * muse-project.el (muse-project-private-p): Warn users when publishing a
4974       file fails due to its directory not being readable by others.  Make
4975       sure that you do a `chmod +o name_of_directory' if you want the
4976       contents of that directory to be publishable.
4978     modified files:
4979      ChangeLog muse-project.el
4982 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4984     Summary:
4985       Fix error with example tags and message publishing style.
4986     Revision:
4987       muse--main--1.0--patch-43
4989     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
4990       see if a previous definition for `font-lock-multiline' exists.
4991     
4992     * muse-message.el (muse-message-example-tag): Don't require two
4993       additional (unused) arguments.
4995     modified files:
4996      ChangeLog muse-colors.el muse-message.el
4999 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5001     Summary:
5002       Always end the published document with a newline.
5003     Revision:
5004       muse--main--1.0--patch-42
5006     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5007       published document with a newline.
5008     
5009     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5011     modified files:
5012      ChangeLog muse-docbook.el muse-html.el
5015 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5017     Summary:
5018       Don't let automatic backup files crash the publishing process.
5019     Revision:
5020       muse--main--1.0--patch-41
5022     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5023       directive since this value is already processed by
5024       `muse-publish-markup-directive', and may be obtained by using
5025       the code: (muse-publishing-directive "date").
5026     
5027     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5028       to run (funcall nil); this happened once during a debugging process.
5029     
5030     * muse-project.el (muse-project-private-p): Skip any file for which we
5031       cannot fetch attributes.  This fixes a bug where having an
5032       Emacs-generated automatic backup file in a publishing directory causes
5033       the publishing process to halt with an error.
5035     modified files:
5036      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5039 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5041     Summary:
5042       Apply fix in previous patch to the DocBook publishing style.
5043     Revision:
5044       muse--main--1.0--patch-40
5046     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5047       previous patch here as well.
5048     
5050     modified files:
5051      ChangeLog muse-docbook.el
5054 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5056     Summary:
5057       Fix newly-introduced lock-up during HTML publishing.
5058     Revision:
5059       muse--main--1.0--patch-39
5061     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5062       planner rules higher priority in the publishing sequence.  Hopefully
5063       this will not wreck anything; I don't use these rules, so I cannot
5064       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5065     
5066     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5067       replace-match; that seems to be slightly evil.  Return nil instead of a
5068       newline since otherwise Muse thinks that we are not done yet and gets
5069       into an infinite loop.  This should fix the lock-up problem that
5070       resulted from the previous few patches.
5072     modified files:
5073      ChangeLog muse-blosxom.el muse-html.el
5076 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5078     Summary:
5079       Parenthesis goofup.
5080     Revision:
5081       muse--main--1.0--patch-38
5083     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5084     
5086     modified files:
5087      ChangeLog muse-blosxom.el
5090 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5092     Summary:
5093       Make docbook and blosxom modes close paragraphs properly at end.
5094     Revision:
5095       muse--main--1.0--patch-37
5097     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5098       patch.
5099     
5100     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5101       (muse-docbook-markup-paragraph-close): Adapt from
5102       `muse-html-markup-paragraph-close'.
5103     
5104     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5105       preserve the same appearance as before the last patch.
5107     modified files:
5108      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5111 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5113     Summary:
5114       Bugfix: Close P tag properly at end of file.
5115     Revision:
5116       muse--main--1.0--patch-36
5118     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5119       error.
5120     
5121     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5122       detecting whether or not a paragraph needs a closing P tag.
5123       (muse-html-markup-paragraph-close): New function that only inserts a
5124       closing P tag when an unclosed P tag is nearby.
5126     modified files:
5127      ChangeLog muse-blosxom.el muse-html.el
5130 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5132     Summary:
5133       Update my example settings.
5134     Revision:
5135       muse--main--1.0--patch-35
5137     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5139     modified files:
5140      ChangeLog examples/mwolson/muse-init.el
5143 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5145     Summary:
5146       Update documentation for C-c TAB feature.
5147     Revision:
5148       muse--main--1.0--patch-34
5150     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5151       `muse-insert-tag'.
5152     
5154     modified files:
5155      ChangeLog muse.texi
5158 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
5160     Summary:
5161       New feature: tag completion with C-c TAB.
5162     Revision:
5163       muse--main--1.0--patch-33
5165     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
5166       (muse-tag-history, muse-custom-tags): New variables that keep track of
5167       the tag history and newly-entered tags respectively for
5168       `muse-insert-tag'.
5169       (muse-insert-tag): New function that interactively prompts the user for
5170       a tag to use.
5172     modified files:
5173      ChangeLog muse-mode.el
5176 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
5178     Summary:
5179       Fix XHTML validation error with <hr> and <br>.
5180     Revision:
5181       muse--main--1.0--patch-32
5183     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
5184       and HR tags for XHTML publishing.  This should fix a few validation
5185       errors that I've been noticing lately.
5187     modified files:
5188      ChangeLog muse-html.el
5191 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
5193     Summary:
5194       Remove flyspell overlays on links.
5195     Revision:
5196       muse--main--1.0--patch-31
5198     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
5199       should make the link clickable.  On Emacs21, the color will stay red,
5200       but other Emacsen should do the right thing, which is use the normal
5201       link color.  Hopefully this will fix some strange flyspell-related link
5202       problems.
5204     modified files:
5205      ChangeLog muse-colors.el
5208 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
5210     Summary:
5211       Update my example Muse settings.
5212     Revision:
5213       muse--main--1.0--patch-30
5215     * examples/mwolson/muse-init.el: Update from my latest version.
5216       (muse-project-alist): Remove the francais part of my blog.
5217       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
5218       into this and `my-muse-mode-fill-nobreak-p'.
5219       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
5220       this is the best way to accomplish this.
5221       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
5222       characters in the title.
5223       (my-muse-prepare-entry-for-xanga): Treat example regions better.
5225     modified files:
5226      ChangeLog examples/mwolson/muse-init.el
5229 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
5231     Summary:
5232       Add simple `muse-version' function.
5233     Revision:
5234       muse--main--1.0--patch-29
5236     * muse.el (muse-version): New function that displays the value of the
5237       `muse-version' variable.  This should be easier for the user to type
5238       than C-h v muse-version.
5240     modified files:
5241      ChangeLog muse.el
5244 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
5246     Summary:
5247       Don't compile documentation by default.
5248     Revision:
5249       muse--main--1.0--patch-28
5251     * Makefile (all): Don't compile documentation by default.
5252       (doc): Use this rule to compile documentation.
5254     modified files:
5255      ChangeLog Makefile
5258 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
5260     Summary:
5261       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
5262     Revision:
5263       muse--main--1.0--patch-27
5265     2005-04-16  Michael Olson  <mwolson@gnu.org>
5266     
5267         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
5268         johnw. If a journal entry's title is a [[link]], then an
5269         <enclosure> tag will be added to the XML data giving the size and
5270         MIME type of the link target.  This makes podcasting with Muse
5271         trivial.
5272         (muse-journal-rss-entry-template): Add enclosure usage to example.
5273         (muse-journal-rss-munge-buffer): Implement enclosures.
5275     modified files:
5276      ChangeLog muse-journal.el
5279 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
5281     Summary:
5282       Standardize source headers, appease elint, don't require planner
5283     Revision:
5284       muse--main--1.0--patch-26
5286     2005-04-15  Michael Olson  <mwolson@gnu.org>
5287     
5288         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
5289         `scripts' directory since it really isn't part of Muse proper; it
5290         is used to generate Muse output from the command line.
5291     
5292         * muse-blosxom.el: Handle case where planner is not loaded so that
5293         it isn't a hard requirement.
5294     
5295         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
5296         that elint doesn't complain.
5297     
5298         * muse-message.el (muse-message-markup-link): Don't throw up on
5299         links with no description.
5300     
5301         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
5302         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
5303         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
5304         muse-project.el, muse-publish.el, muse-regexps.el,
5305         muse-texinfo.el, muse.el: Add standard header for each file in
5306         preparation for the initial release, which will hopefully happen
5307         sometime within the next month.
5308     
5310     removed files:
5311      experimental/.arch-ids/=id
5313     modified files:
5314      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
5315      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5316      muse-journal.el muse-latex.el muse-message.el muse-mode.el
5317      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
5318      muse-texinfo.el muse.el
5320     renamed files:
5321      .arch-ids/muse-build.el.id
5322        ==> scripts/.arch-ids/muse-build.el.id
5323      muse-build.el
5324        ==> scripts/muse-build.el
5326     removed directories:
5327      experimental experimental/.arch-ids
5330 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
5332     Summary:
5333       Merge contents of muse-latexcjk.el into muse-latex.el.
5334     Revision:
5335       muse--main--1.0--patch-25
5337     2005-04-14  Michael Olson  <mwolson@gnu.org>
5338     
5339         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5340         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5341         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5342         Merge in from muse-latexcjk.el.
5343     
5344         * muse-latexcjk.el: Removed, functionality merged with
5345         muse-latex.el
5347     removed files:
5348      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5350     modified files:
5351      ChangeLog muse-latex.el
5354 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5356     Summary:
5357       Merge muse-xhtml.el into muse-html.el.
5358     Revision:
5359       muse--main--1.0--patch-24
5361     2005-04-06  Michael Olson  <mwolson@gnu.org>
5362     
5363         * examples/mwolson/muse-init.el: Update with respect to the
5364         muse-xhtml.el merge.
5365     
5366         * muse-html.el: The contents of muse-xhtml.el have been merged in
5367         as advised by John Wiegley.
5368         (muse-html-style-sheet): Add example for XHTML use in the
5369         function's documentation.
5370         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5371         Moved from muse-xhtml.el.
5372     
5373         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5375     removed files:
5376      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5378     modified files:
5379      ChangeLog examples/mwolson/muse-init.el muse-html.el
5382 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5384     Summary:
5385       Try to fix regexps for Emacs 21.4.
5386     Revision:
5387       muse--main--1.0--patch-23
5389     2005-04-05  Michael Olson  <mwolson@gnu.org>
5390     
5391         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5392         for Emacs 21.4.
5394     modified files:
5395      ChangeLog muse-regexps.el
5398 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5400     Summary:
5401       Add comments to the publish-project example script
5402     Revision:
5403       muse--main--1.0--patch-22
5405     2005-04-01  Michael Olson  <mwolson@gnu.org>
5406     
5407         * examples/publish-project: Moved here from
5408         scripts/publish-project.  Added a few comments so people know what
5409         it is used for.
5411     modified files:
5412      ChangeLog examples/publish-project
5414     renamed files:
5415      scripts/.arch-ids/publish-project.id
5416        ==> examples/.arch-ids/publish-project.id
5417      scripts/publish-project
5418        ==> examples/publish-project
5421 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5423     Summary:
5424       New XHTML style, add more examples to my sample muse config
5425     Revision:
5426       muse--main--1.0--patch-21
5428     2005-03-31  Michael Olson  <mwolson@gnu.org>
5429     
5430         * examples/mwolson/muse-init.el: Give an example of deriving a
5431         custom publishing style.
5432         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5433         (my-muse-prepare-entry-for-xanga): Mangle the published output
5434         from a blosxom project and copy the result to the clipboard for
5435         easy pasting into Xanga's web form.  The file is untouched.
5436     
5437         * muse-html.el (muse-html-style-sheet): Include the <style
5438         type="text/css"></style> wrapper around the example.
5439         (muse-html-header): Don't add <style type="text/css"></style>
5440         around the value of `muse-html-style-sheet' anymore.  This allows
5441         for the option of putting your stylesheet(s) in a separate file.
5442         An example of this is given in the documentation for this
5443         variable.
5444     
5445         * muse-xhtml: New file that implements a publishing style which is
5446         derived from HTML mode.  It uses a slightly modified version of
5447         the HTML markup rules to generate XHTML-compliant output.
5448     
5449         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5450         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5451         header gaffes.
5452     
5453         * muse-journal.el: Add new "journal-xhtml" style.
5454     
5455         * muse-message.el: Add new "message-xhtml" style.
5457     new files:
5458      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5460     modified files:
5461      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5462      muse-html.el muse-journal.el muse-message.el
5465 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5467     Summary:
5468       Add my muse configuration to the examples
5469     Revision:
5470       muse--main--1.0--patch-20
5472     2005-03-24  Michael Olson  <mwolson@gnu.org>
5473     
5474         * examples/johnw: Move John Wiegley's configuration to this
5475         directory.
5476     
5477         * examples/mwolson: My configuration files go here.
5478     
5479         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5480         just figured out how to keep links from being spell-checked or
5481         split up by fill-mode, so the implementation of this may be found
5482         here.  I also made a function that sets up a blog entry for me.
5484     new files:
5485      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5486      examples/mwolson/.arch-ids/muse-init.el.id
5487      examples/mwolson/muse-init.el
5489     modified files:
5490      ChangeLog
5492     renamed files:
5493      examples/.arch-ids/muse-johnw.el.id
5494        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5495      examples/.arch-ids/publish-johnw.id
5496        ==> examples/johnw/.arch-ids/publish-johnw.id
5497      examples/muse-johnw.el
5498        ==> examples/johnw/muse-johnw.el
5499      examples/publish-johnw
5500        ==> examples/johnw/publish-johnw
5502     new directories:
5503      examples/johnw examples/johnw/.arch-ids examples/mwolson
5504      examples/mwolson/.arch-ids
5507 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5509     Summary:
5510       Add muse-blosxom script and plugin for pyblosxom
5511     Revision:
5512       muse--main--1.0--patch-19
5514     2005-03-24  Michael Olson  <mwolson@gnu.org>
5515     
5516         * muse-blosxom.el: Update copyright notice in headers and mention
5517         the pyblosxom scripts.
5518     
5519         * contrib/pyblosxom: New directory containing pyblosxom plugins
5520         and helper scripts.
5521     
5522         * contrib/getstamps.py: Script that generates the "timestamps"
5523         file, run on the local machine.
5524     
5525         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5526         timestamps file.
5528     new files:
5529      contrib/pyblosxom/.arch-ids/=id
5530      contrib/pyblosxom/.arch-ids/getstamps.py.id
5531      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5532      contrib/pyblosxom/getstamps.py
5533      contrib/pyblosxom/hardcodedates.py
5535     modified files:
5536      ChangeLog muse-blosxom.el
5538     new directories:
5539      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5542 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5544     Summary:
5545       muse-blosxom.el has matured past experimental status
5546     Revision:
5547       muse--main--1.0--patch-18
5549     2005-03-23  Michael Olson  <mwolson@gnu.org>
5550     
5551         * muse-blosxom.el: Remove common functionality that has already
5552         been implemented in `muse-html.el'.  Derive this mode from
5553         `muse-html'.  Update documentation.  I now feel that this file is
5554         ready to be included in the top-level Muse directory.
5556     modified files:
5557      ChangeLog muse-blosxom.el
5559     renamed files:
5560      experimental/.arch-ids/muse-blosxom.el.id
5561        ==> .arch-ids/muse-blosxom.el.id
5562      experimental/muse-blosxom.el
5563        ==> muse-blosxom.el
5566 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5568     Summary:
5569       Make muse-blosxom.el slightly less experimental
5570     Revision:
5571       muse--main--1.0--patch-17
5573     2005-03-22  Michael Olson  <mwolson@gnu.org>
5574     
5575         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5576         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5577         useful.
5578         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5579         from the `muse-blosxom-markup-date-directive' rule.
5580         (blosxom-set-time): Remove this function.  We're not going to be
5581         touching the timestamp manually anymore -- it's too much of a
5582         hassle.  Right now I've got a python program that compiles a
5583         timestamp file and a pyblosxom helper that reads it.  Something
5584         similar could be arranged for blosxom, I'm sure.
5585     
5587     modified files:
5588      ChangeLog experimental/muse-blosxom.el
5591 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5593     Summary:
5594       Apply latest journal-related updates from johnw
5595     Revision:
5596       muse--main--1.0--patch-16
5599     modified files:
5600      ChangeLog examples/muse-johnw.el muse-journal.el
5603 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5605     Summary:
5606       Add Projects node to the manual
5607     Revision:
5608       muse--main--1.0--patch-15
5610     2005-02-28  Michael Olson  <mwolson@gnu.org>
5611     
5612         * muse.texi: Change copyright notice since the FSF is now the
5613         copyright holder.
5614         (Projects): New node, based on a section from the README file.
5616     modified files:
5617      ChangeLog muse.texi
5620 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5622     Summary:
5623       Correct documentation, adding some content.
5624     Revision:
5625       muse--main--1.0--patch-14
5627     2005-02-28  Michael Olson  <mwolson@gnu.org>
5628     
5629         * muse.texi: Change license terms of the documentation to the GNU
5630         GPL instead of the GNU FDL, as per the consent of the copyright
5631         holders of the emacs-wiki manual, from which this is based.  Some
5632         emacs-wiki-isms in the manual were corrected, and the Getting
5633         Started section was updated.
5635     modified files:
5636      ChangeLog muse.texi
5639 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5641     Summary:
5642       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5643     Revision:
5644       muse--main--1.0--patch-13
5646     2005-02-17  Michael Olson  <mwolson@gnu.org>
5647     
5648         * experimental/muse-blosxom.el: Somehow the contents of this file
5649         managed to get duplicated.  I removed the duplicates.
5650         (muse-blosxom-date): Remove this, since it is not useful.
5651         (muse-blosxom-header): Use the standard header that blosxom.el
5652         has.
5654     modified files:
5655      ChangeLog experimental/muse-blosxom.el
5658 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5660     Summary:
5661       Initial commit of muse.texi, nothing substantial
5662     Revision:
5663       muse--main--1.0--patch-12
5665     2005-02-07  Michael Olson  <mwolson@gnu.org>
5666     
5667         * muse.texi: New file that provides the documentation for Muse.
5668         It is in a very rough form at the moment.  Nothing substantial may
5669         be found here yet.  Be ye warned.
5671     new files:
5672      .arch-ids/muse.texi.id muse.texi
5674     modified files:
5675      ChangeLog
5678 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5680     Summary:
5681       Add docstring, new trivial function
5682     Revision:
5683       muse--main--1.0--patch-11
5685     2005-02-07  Michael Olson  <mwolson@gnu.org>
5686     
5687         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5688         `muse-what-changed'.  No functionality change.
5689         (muse-what-changed): New function that displays in diff format the
5690         changes made since the buffer was last saved.
5691     
5692         * muse-project.el (muse-project-publish): Add docstring.
5694     modified files:
5695      ChangeLog muse-mode.el muse-project.el
5698 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5700     Summary:
5701       Add experimental version of muse-blosxom.el to project
5702     Revision:
5703       muse--main--1.0--patch-10
5705     2005-02-04  Michael Olson  <mwolson@gnu.org>
5706     
5707         * Makefile (realclean): Remove file that gets generated when fonts
5708         are missing.
5709     
5710         * experimental/muse-bloxsom.el: New file that implements Blosxom
5711         support for Muse.  It's in a very rough state, hence its placement
5712         in the `experimental' directory.
5714     new files:
5715      experimental/.arch-ids/=id
5716      experimental/.arch-ids/muse-blosxom.el.id
5717      experimental/muse-blosxom.el
5719     modified files:
5720      ChangeLog Makefile
5722     new directories:
5723      experimental experimental/.arch-ids
5726 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5728     Summary:
5729       Make permissions more consistent
5730     Revision:
5731       muse--main--1.0--patch-9
5734     modified files:
5735      ChangeLog
5737     modified directories:
5738      contrib examples scripts
5741 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5743     Summary:
5744       Fix build problems
5745     Revision:
5746       muse--main--1.0--patch-8
5748     2005-02-04  Michael Olson  <mwolson@gnu.org>
5749     
5750         * muse-build.el: Add contrib directory to `load-path'.
5751         (muse-elint-files): Load `muse-regexps.el'.
5752     
5753         * scripts/publish: Change permissions so that this script is
5754         executable.  Add contrib directory to load list.  Add
5755         `muse-regexps.el' to list.
5757     modified files:
5758      ChangeLog muse-build.el scripts/publish
5761 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5763     Summary:
5764       Use "&mdash;" instead of "&#151;"
5765     Revision:
5766       muse--main--1.0--patch-7
5768     2005-01-31  Michael Olson  <mwolson@gnu.org>
5769     
5770         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5771         with "&mdash;" so that documents validate properly.  Thanks to
5772         Björn Lindström for the suggestion.
5773     
5774         * muse-html.el (muse-html-markup-strings): Ditto.
5776     modified files:
5777      ChangeLog muse-docbook.el muse-html.el
5780 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5782     Summary:
5783       Fix use of "[:blank:]" in underline markup
5784     Revision:
5785       muse--main--1.0--patch-6
5787     2005-01-25  Michael Olson  <mwolson@gnu.org>
5788     
5789         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5790         use of `muse-regexp-blank'.
5792     modified files:
5793      ChangeLog muse-colors.el
5796 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5798     Summary:
5799       Fix problem with headings being given wrong face
5800     Revision:
5801       muse--main--1.0--patch-5
5803     2005-01-03  Michael Olson  <mwolson@gnu.org>
5804     
5805         * muse-colors.el: Add header.
5806         (muse-colors-emphasized): Headings were being given the coloring
5807         for the next level of heading instead of the real
5808         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5809         Heading").  Thanks to Lan Yufeng for finding this and sending a
5810         patch.
5811     
5812         * muse-regexps.el: Fix header.
5814     modified files:
5815      ChangeLog muse-colors.el muse-regexps.el
5818 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5820     Summary:
5821       Rotate ChangeLog
5822     Revision:
5823       muse--main--1.0--patch-4
5825     2005-01-01  Michael Olson  <mwolson@gnu.org>
5826     
5827         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5828         version will be automatically maintained by Arch.
5829     
5831     new files:
5832      .arch-ids/ChangeLog.id ChangeLog
5834     renamed files:
5835      .arch-ids/ChangeLog.id
5836        ==> .arch-ids/ChangeLog.2004.id
5837      ChangeLog
5838        ==> ChangeLog.2004
5841 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5843     Summary:
5844       Extended regexps fix, allow spaces in 1st part of links
5845     Revision:
5846       muse--main--1.0--patch-3
5848     2004-12-30  Michael Olson  <mwolson@gnu.org>
5849     
5850         * muse.el (muse-link-regexp): Allow spaces in the first part of
5851         links.
5852     
5853         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5854         customizable alternatives to extended character classes.
5855     
5856         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5858     modified files:
5859      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5860      muse-html.el muse-mode.el muse-publish.el muse.el
5863 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5865     Summary:
5866       Begin to change regexp handling, tweak muse.el header
5867     Revision:
5868       muse--main--1.0--patch-2
5870     2004-12-29  Michael Olson  <mwolson@gnu.org>
5871     
5872         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5873         myself.  Update URL.
5874     
5875         * muse-regexps.el: New file that implements regexp handling.
5876         Generalized regexp options will be moved to it eventually.
5878     new files:
5879      .arch-ids/muse-regexps.el.id muse-regexps.el
5881     modified files:
5882      ChangeLog muse.el
5885 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5887     Summary:
5888       Do some early spring cleaning
5889     Revision:
5890       muse--main--1.0--patch-1
5892     2004-12-29  Michael Olson  <mwolson@gnu.org>
5893     
5894         * Makefile: Change path to `publish' script.
5895     
5896         * contrib/pcomplete.el: New file that is used by Muse without
5897         actually being a part of it: hence its location in the contrib
5898         directory.
5899     
5900         * contrib/cgi.el, contrib/httpd.el: New location.
5901     
5902         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5903     
5904         * scripts/publish, scripts/publish-project: Ditto.
5906     new files:
5907      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5908      contrib/pcomplete.el examples/.arch-ids/=id
5909      scripts/.arch-ids/=id
5911     modified files:
5912      ChangeLog Makefile
5914     renamed files:
5915      .arch-ids/cgi.el.id
5916        ==> contrib/.arch-ids/cgi.el.id
5917      .arch-ids/httpd.el.id
5918        ==> contrib/.arch-ids/httpd.el.id
5919      .arch-ids/muse-johnw.el.id
5920        ==> examples/.arch-ids/muse-johnw.el.id
5921      .arch-ids/publish-johnw.id
5922        ==> examples/.arch-ids/publish-johnw.id
5923      .arch-ids/publish-project.id
5924        ==> scripts/.arch-ids/publish-project.id
5925      .arch-ids/publish.id
5926        ==> scripts/.arch-ids/publish.id
5927      cgi.el
5928        ==> contrib/cgi.el
5929      httpd.el
5930        ==> contrib/httpd.el
5931      muse-johnw.el
5932        ==> examples/muse-johnw.el
5933      publish
5934        ==> scripts/publish
5935      publish-johnw
5936        ==> examples/publish-johnw
5937      publish-project
5938        ==> scripts/publish-project
5940     new directories:
5941      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5942      scripts/.arch-ids
5945 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5947     Summary:
5948       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5949     Revision:
5950       muse--main--1.0--base-0
5952     (automatically generated log message)
5954     new patches:
5955      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5956      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5957      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5958      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5959      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5960      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5961      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5962      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5963      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5964      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5965      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5966      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5967      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5968      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5969      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5970      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5971      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5972      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8